1 2008-04-26 2008-04-25 Massimo Cora' <maxcvs@email.it>
3 * plugins/document-manager/plugin.c (on_document_update_ui):
4 * plugins/symbol-db/symbol-db-engine-iterator-node.c
5 (symbol_db_engine_iterator_node_get_symbol_extra_string):
6 * plugins/symbol-db/symbol-db-engine.c
7 (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
8 (sdb_engine_get_dyn_query_node_by_id),
9 (sdb_engine_dyn_child_query_node_destroy),
10 (sdb_engine_insert_dyn_query_node_by_id),
11 (sdb_engine_free_cached_queries),
12 (sdb_engine_free_cached_dynamic_queries),
13 (sdb_engine_get_tuple_id_by_unique_name),
14 (sdb_engine_get_tuple_id_by_unique_name2),
15 (sdb_engine_get_tuple_id_by_unique_name3),
16 (sdb_engine_populate_db_by_tags),
17 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
18 (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
19 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
20 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
21 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
22 (sdb_engine_add_new_sym_implementation),
23 (sdb_engine_add_new_heritage),
24 (sdb_engine_add_new_scope_definition),
25 (sdb_engine_add_new_tmp_heritage_scope),
26 (sdb_engine_second_pass_update_scope_1),
27 (sdb_engine_second_pass_update_heritage),
28 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
29 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
30 (on_scan_update_files_symbols_end),
31 (symbol_db_engine_update_project_symbols),
32 (symbol_db_engine_get_full_local_path),
33 (symbol_db_engine_get_file_db_path),
34 (sdb_engine_walk_down_scope_path),
35 (symbol_db_engine_get_files_with_zero_symbols),
36 (sdb_engine_prepare_symbol_info_sql),
37 (symbol_db_engine_get_class_parents_by_symbol_id),
38 (symbol_db_engine_get_class_parents),
39 (symbol_db_engine_get_global_members_filtered),
40 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
41 (symbol_db_engine_get_scope_members_by_symbol_id),
42 (symbol_db_engine_get_scope_members),
43 (symbol_db_engine_get_current_scope),
44 (symbol_db_engine_get_file_symbols),
45 (symbol_db_engine_get_symbol_info_by_id),
46 (symbol_db_engine_find_symbol_by_name_pattern),
47 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
48 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
49 * plugins/symbol-db/symbol-db-engine.h:
50 * plugins/symbol-db/tables.sql:
51 new dynamic prepared queries architecture. Now every query used in the
52 engine has its own compiled query in libgda-sqlite provider. This for speed
53 improvements, code cleaning and auto-escaping of string parameters.
54 Lookup of dynamic queries takes care of sym_info parameters and of
55 parameters passed to functions. The compiled GdaStatements are stored in an
56 array of GTree (of GTree(s)). Some parameters, as the filter_kinds,
57 are bounded at n = 5, to avoid a third level of indirection on the store-trees.
59 * plugins/symbol-db/test/Makefile.am:
60 * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
64 2008-04-25 Yuriy Penkin <yuriy.penkin@gmail.com>
66 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
69 Fix #529798: Mark additional strings for translation
71 2008-04-23 Sébastien Granjoux <seb.sfo@free.fr>
73 * plugins/project-wizard/druid.c,
74 plugins/project-wizard/property.c,
75 plugins/project-wizard/property.h,
76 plugins/project-wizard/parser.c,
77 plugins/project-wizard/templates/mkfile.wiz,
78 plugins/project-wizard/templates/terminal.wiz,
79 plugins/project-wizard/templates/xlib-dock.wiz,
80 plugins/project-wizard/templates/wxwin.wiz,
81 plugins/project-wizard/templates/java.wiz,
82 plugins/project-wizard/templates/django.wiz,
83 plugins/project-wizard/templates/gnome.wiz,
84 plugins/project-wizard/templates/anjuta-plugin.wiz,
85 plugins/project-wizard/templates/gtkmm.wiz,
86 plugins/project-wizard/templates/python.wiz,
87 plugins/project-wizard/templates/cpp.wiz,
88 plugins/project-wizard/templates/sdl.wiz,
89 plugins/project-wizard/templates/gtk.wiz,
90 plugins/project-wizard/templates/minimal.wiz,
91 plugins/project-wizard/templates/xlib.wiz,
92 plugins/project-wizard/templates/gcj.wiz:
93 Add additional restriction on project name fix #529226
95 2008-04-23 Yuriy Penkin <yuriy.penkin@gmail.com>
97 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
98 * plugins/tools/plugin.c:
99 Fix #529506: Uncorrect unloading tools plugin
101 2008-04-22 Johannes Schmid <jhs@gnome.org>
103 * plugins/search/search-replace.c (search_and_replace),
104 (on_message_view_destroyed):
105 Don't spit out two many warnings when the message view is destroyed
107 * plugins/search/search-replace_backend.c
108 (file_buffer_new_from_path):
109 Only use first 500 characters for validation
111 2008-04-21 Johannes Schmid <jhs@gnome.org>
113 * plugins/search/plugin.c (find_incremental):
114 * plugins/search/search-replace.c (on_search_regex_toggled),
115 (on_search_button_next_clicked), (search_replace_find_usage):
116 * plugins/search/search-replace_backend.c (match_substr_free),
117 (file_buffer_new_from_path), (get_next_match),
118 (clear_search_replace_instance), (create_search_replace_instance):
119 * plugins/search/search-replace_backend.h:
121 Use GRegex instead of pcre and convert files to utf-8 if necessary.
124 2008-04-21 Johannes Schmid <jhs@gnome.org>
126 * plugins/document-manager/action-callbacks.c
127 (on_editor_command_paste_activate):
128 #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
129 (there was an else missing...)
131 2008-04-17 Naba Kumar <naba@naba-desktop>
133 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
134 * plugins/project-import/anjuta-project-import.plugin.in:
135 * plugins/project-wizard/anjuta-project-wizard.glade:
136 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
137 Fixed bug #528264 - New: Uses incorrect spelling "assistent"
139 2008-04-20 Johannes Schmid <jhs@gnome.org>
141 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
142 Fixed a condition where we kill our own process
144 2008-04-20 Johannes Schmid <jhs@gnome.org>
146 * libanjuta/anjuta-session.h:
147 * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
148 * plugins/symbol-db/plugin.c (value_added_current_editor),
149 (on_session_load), (symbol_db_activate):
150 * plugins/symbol-db/plugin.h:
151 * plugins/symbol-db/symbol-db-view.c
152 (sdb_view_build_and_display_base_tree):
153 Added new sessions states to avoid loading the local symbols before
154 the session is loaded (speeds up start-up).
156 * plugins/document-manager/plugin.c
157 (update_document_ui_undo_items), (update_document_ui_save_items),
158 (on_document_update_ui):
159 * plugins/sourceview/sourceview.c (idocument_redo):
160 Fixed #528705 – There is no Redo
162 2008-04-18 Sébastien Granjoux <seb.sfo@free.fr>
164 * libanjuta/interfaces/libanjuta.idl,
165 plugins/terminal/terminal.c,
166 plugins/build-basic-autotools/executer.c,
167 plugins/gdb/plugin.c:
168 Add an env parameter in the IAnjutaTerminal interface allowing
169 to specify additional environment variables
171 * libanjuta/anjuta-launcher.c:
172 Add one initialization
174 2008-04-16 Johannes Schmid <jhs@gnome.org>
176 Patch from Ignacio Casal Quinteiro:
177 * plugins/file-loader/anjuta-recent-chooser-menu.c
178 (_gtk_recent_chooser_get_items),
179 (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
180 (anjuta_recent_chooser_menu_populate):
181 Show 5 project and 15 file items in recent-chooser
183 2008-04-16 Johannes Schmid <jhs@gnome.org>
185 * plugins/search/search-replace_backend.c (isawordchar),
186 (extra_match), (get_next_match):
188 Make searching utf-8 aware. We still need to fix encodings for
189 search/replace in files as it is currently assumed they are utf-8 like
192 2008-04-16 Johannes Schmid <jhs@gnome.org>
194 Patch from Ignacio Casal Quinteiro:
195 * plugins/file-loader/anjuta-recent-chooser-menu.c
196 (anjuta_recent_chooser_menu_insert_item),
197 (anjuta_recent_chooser_menu_populate):
198 * plugins/file-loader/plugin.c (activate_plugin):
199 Fix recent files in the toolbar
201 * plugins/tools/plugin.c (ipreferences_merge):
204 2008-04-13 Sébastien Granjoux <seb.sfo@free.fr>
206 * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
208 2008-04-13 Naba Kumar <naba@naba-desktop>
210 * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
211 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
212 Do not enable brace autocompletion by defualt because it annoying for
213 fast typist (i.e. it's easier to type ending brace than move carat)
214 and it's currently broken for scintilla.
216 2008-04-13 Naba Kumar <naba@naba-desktop>
218 * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
219 * src/about.c (on_about_plugin_activate): Removed dead code.
220 * src/main.c: Make smaller include.
222 2008-04-12 Naba Kumar <naba@naba-desktop>
224 * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
225 src/utilities.h: Removed dead files.
226 * src/widget-registry.c, src/widget-registry.h: Removed more dead
229 2008-04-12 Naba Kumar <naba@naba-desktop>
231 * src/action-callbacks.c: Removed unneeded gnome.h include.
232 * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
234 2008-04-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
236 Reviewed by Naba Kumar <naba@gnome.org>:
237 * libanjuta/anjuta-utils.{ch}:
238 Added anjuta_utils_get_user_config_dir. This func is used
239 to get the user config directory.
240 * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
242 2008-04-12 Johannes Schmid <jhs@gnome.org>
244 * plugins/search/Makefile.am:
245 * plugins/search/anjuta-search.glade:
246 * plugins/search/anjuta-search.ui:
247 * plugins/search/plugin.c (find_incremental), (on_find1_activate),
248 (on_find_and_replace1_activate), (on_find_in_files1_activate),
249 (on_findnext1_activate), (on_findprevious1_activate),
250 (on_prev_occur), (on_next_occur), (activate_plugin),
251 (deactivate_plugin), (dispose), (finalize),
252 (search_plugin_class_init):
253 * plugins/search/plugin.h:
254 * plugins/search/search-replace.c (search_and_replace_init),
255 (search_and_replace), (write_message_pane), (on_message_clicked),
256 (save_not_opened_files), (replace_in_not_opened_files),
257 (search_replace_next_previous), (search_replace_next),
258 (search_replace_previous), (sr_get_gladewidget),
259 (search_set_popdown_strings), (search_set_popdown_map),
260 (search_select_item), (search_set_combo), (search_set_action),
261 (search_set_target), (search_set_direction),
262 (search_get_item_combo), (search_get_item_combo_name),
263 (search_direction_changed), (populate_value), (reset_flags),
264 (reset_flags_and_search_button), (search_start_over),
265 (search_end_alert), (max_results_alert), (nb_results_alert),
266 (search_show_replace), (modify_label_image_button),
267 (search_replace_populate), (show_jump_button),
268 (translate_dialog_strings), (create_dialog), (show_dialog),
269 (word_in_list), (list_max_items), (search_update_combos),
270 (replace_update_combos), (search_update_dialog),
271 (on_search_replace_delete_event),
272 (on_search_dialog_key_press_event),
273 (search_disconnect_set_toggle_connect),
274 (on_search_match_whole_word_toggled),
275 (on_search_match_whole_line_toggled),
276 (on_search_match_word_start_toggled), (on_search_regex_toggled),
277 (search_set_toggle_direction), (on_search_direction_changed),
278 (on_search_action_changed), (on_search_target_changed),
279 (on_search_expression_changed), (on_actions_no_limit_clicked),
280 (on_search_button_close_clicked), (on_search_button_stop_clicked),
281 (on_search_button_next_clicked), (search_replace_find_usage),
282 (on_search_button_jump_clicked), (on_search_expression_activate),
283 (on_search_full_buffer_toggled), (on_search_forward_toggled),
284 (on_search_backward_toggled), (on_setting_basic_search_toggled),
285 (basic_search_toggled), (anjuta_search_replace_activate):
286 * plugins/search/search-replace.h:
287 * plugins/search/search-replace_backend.c (pcre_info_free),
288 (pcre_info_new), (match_substr_free), (match_info_free),
289 (file_buffer_free), (file_buffer_new_from_te),
290 (file_buffer_new_from_path), (file_buffer_line_from_pos),
291 (file_match_line_from_pos), (create_search_files_list),
292 (get_project_file_list), (isawordchar), (extra_match),
293 (get_next_match), (create_search_entries), (regex_backref),
294 (clear_search_replace_instance), (clear_pcre),
295 (create_search_replace_instance):
296 * plugins/search/search-replace_backend.h:
297 Restored old search plugin - was a bad idea to merge this patch. Sorry!
299 2008-04-12 Johannes Schmid <jhs@gnome.org>
301 * libanjuta/Makefile.am:
302 * libanjuta/libanjuta.h:
303 * plugins/document-manager/anjuta-document-manager.glade:
304 * plugins/document-manager/plugin.c:
305 * plugins/editor/text_editor.c (text_editor_finalize),
306 (convert_to_utf8), (load_from_file), (save_to_file):
307 * plugins/editor/text_editor.h:
308 * plugins/sourceview/Makefile.am:
309 * plugins/sourceview/anjuta-convert.c:
310 * plugins/sourceview/anjuta-convert.h:
311 * plugins/sourceview/anjuta-document-loader.c:
312 * plugins/sourceview/anjuta-document-saver.c:
313 * plugins/sourceview/anjuta-document.c:
314 * plugins/sourceview/anjuta-encodings.c:
315 * plugins/sourceview/anjuta-encodings.h:
316 * plugins/sourceview/anjuta-utils.c:
317 * plugins/sourceview/anjuta-utils.h:
318 * plugins/sourceview/anjuta-view.c:
319 * plugins/sourceview/sourceview.c:
321 Move the encoding conversion infrastrcute to libanjuta and update all
322 users. Test all available encodings by default in scintilla editor
323 like sourceview is doing and removed encoding preferences
325 * plugins/search/search-replace_backend.c
326 (file_buffer_new_from_uri):
329 2008-04-11 Johannes Schmid <jhs@gnome.org>
331 * plugins/search/anjuta-search.glade:
332 Various small improvements to the dialog
334 2008-04-11 Johannes Schmid <jhs@gnome.org>
336 Patch from Ignacio Casal Quinteiro:
337 * plugins/file-loader/Makefile.am:
338 * plugins/file-loader/anjuta-recent-chooser-menu.c
339 (gtk_recent_chooser_iface_init),
340 (_anjuta_recent_chooser_install_properties),
341 (sort_recent_items_mru), (get_is_recent_filtered),
342 (_gtk_recent_chooser_get_items),
343 (anjuta_recent_chooser_menu_class_init),
344 (anjuta_recent_chooser_menu_init),
345 (anjuta_recent_chooser_menu_finalize),
346 (anjuta_recent_chooser_menu_dispose),
347 (anjuta_recent_chooser_menu_constructor),
348 (anjuta_recent_chooser_menu_set_property),
349 (anjuta_recent_chooser_menu_get_property),
350 (anjuta_recent_chooser_menu_set_current_uri),
351 (anjuta_recent_chooser_menu_get_current_uri),
352 (anjuta_recent_chooser_menu_select_uri),
353 (anjuta_recent_chooser_menu_unselect_uri),
354 (anjuta_recent_chooser_menu_select_all),
355 (anjuta_recent_chooser_menu_unselect_all),
356 (anjuta_recent_chooser_menu_set_sort_func),
357 (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
358 (anjuta_recent_chooser_menu_get_recent_manager),
359 (anjuta_recent_chooser_menu_add_filter),
360 (anjuta_recent_chooser_menu_remove_filter),
361 (anjuta_recent_chooser_menu_list_filters),
362 (anjuta_recent_chooser_menu_set_current_filter),
363 (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
364 (anjuta_recent_chooser_menu_create_item),
365 (anjuta_recent_chooser_menu_insert_item),
366 (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
367 (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
368 (item_activate_cb), (manager_changed_cb), (set_recent_manager),
369 (get_icon_size_for_widget), (foreach_set_shot_tips),
370 (anjuta_recent_chooser_menu_set_show_tips),
371 (anjuta_recent_chooser_menu_new),
372 (anjuta_recent_chooser_menu_new_for_manager):
373 * plugins/file-loader/anjuta-recent-chooser-menu.h:
374 * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
375 (activate_plugin), (dispose):
377 Add separator to recent menu (#526932)
379 * plugins/search/Makefile.am:
380 * plugins/search/anjuta-search.glade:
381 * plugins/search/anjuta-search.ui:
382 * plugins/search/plugin.c (on_find1_activate),
383 (on_find_and_replace1_activate), (on_find_in_files1_activate),
384 (on_findnext1_activate), (on_findprevious1_activate),
385 (on_search_again_activate), (on_find_usage), (activate_plugin),
386 (deactivate_plugin), (dispose), (search_plugin_class_init):
387 * plugins/search/plugin.h:
388 * plugins/search/search-replace.c (anj_sr_execute),
389 (anj_sr_write_match_message), (on_message_clicked),
390 (anj_sr_set_search_string), (anj_sr_select_nearest),
391 (anj_sr_select_next), (anj_sr_select_previous),
392 (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
393 (anj_sr_is_idle), (anj_sr_set_popdown_strings),
394 (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
395 (anj_sr_activate_combo_id_item), (anj_sr_set_action),
396 (anj_sr_set_target), (anj_sr_set_direction),
397 (anj_sr_get_direction), (anj_sr_get_combo_active_value),
398 (anj_sr_get_combo_id_active_value),
399 (anj_sr_conform_direction_change), (anj_sr_populate_value),
400 (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
401 (anj_sr_end_alert), (anj_sr_max_results_alert),
402 (anj_sr_total_results_alert), (anj_sr_show_replace),
403 (anj_sr_modify_button), (anj_sr_populate_data),
404 (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
405 (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
406 (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
407 (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
408 (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
409 (anj_sr_find_in_list), (anj_sr_trim_list),
410 (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
411 (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
412 (on_search_dialog_delete_event), (on_search_dialog_key_press),
413 (anj_sr_disconnect_set_toggle_connect),
414 (on_search_match_whole_word_toggled),
415 (on_search_match_whole_line_toggled),
416 (on_search_match_word_start_toggled), (on_search_regex_toggled),
417 (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
418 (on_search_direction_changed), (on_search_action_changed),
419 (on_search_target_changed), (on_search_expression_changed),
420 (on_search_button_close_clicked), (on_search_button_stop_clicked),
421 (on_search_button_start_clicked),
422 (on_search_button_replace_clicked),
423 (on_search_expression_activate):
424 * plugins/search/search-replace.h:
425 * plugins/search/search-replace_backend.c (regex_backref),
426 (pcre_info_free), (pcre_info_new), (match_substr_free),
427 (match_info_free_subs), (editor_new_from_file_buffer),
428 (file_buffer_new_from_te), (file_buffer_new_from_uri),
429 (file_buffer_free), (file_buffer_get_byte_offset),
430 (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
431 (file_buffer_find_lines), (file_buffer_freshen_lines),
432 (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
433 (file_buffer_get_linetext_for_line), (save_file_buffer),
434 (replace_in_local_buffer), (get_search_files_list),
435 (get_project_files_list), (isawordchar), (extra_match),
436 (get_next_match), (create_search_entries), (clear_search_entries),
437 (search_get_default_data), (search_replace_data_new),
438 (clear_search_replace_instance), (search_replace_data_destroy),
439 (search_replace_init):
440 * plugins/search/search-replace_backend.h:
441 * plugins/search/search_preferences.c (removed):
442 * plugins/search/search_preferences.h (removed):
444 Merged the UI changes from bug #511688 and simplified the search dialog
446 2008-04-10 Johannes Schmid <jhs@gnome.org>
448 * plugins/symbol-db/symbol-db-engine.c:
450 Check for ctags binary (#516123)
452 2008-04-09 Massimo Cora' <maxcvs@email.it>
454 * plugins/symbol-db/symbol-db-engine.c
455 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
456 (sdb_engine_get_query_parameters_list),
457 (sdb_engine_free_cached_queries),
458 (sdb_engine_get_tuple_id_by_unique_name),
459 (sdb_engine_get_tuple_id_by_unique_name2),
460 (sdb_engine_get_tuple_id_by_unique_name3),
461 (symbol_db_engine_add_new_workspace),
462 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
463 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
464 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
465 (sdb_engine_add_new_sym_implementation),
466 (sdb_engine_add_new_heritage),
467 (sdb_engine_add_new_scope_definition),
468 (sdb_engine_add_new_tmp_heritage_scope),
469 (sdb_engine_second_pass_update_scope_1),
470 (sdb_engine_add_new_symbol), (sdb_engine_update_file),
471 (on_scan_update_files_symbols_end),
472 (symbol_db_engine_update_project_symbols):
473 GdaSet *plist is now used globally for every prepared statement.
474 It won't be created/unreffed at every query.
476 2008-04-09 Johannes Schmid <jhs@gnome.org>
478 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
479 Fixed crasher when deactivating symbol-db plugin
481 2008-04-08 Johannes Schmid <jhs@gnome.org>
483 * plugins/symbol-db/symbol-db-engine.c
484 (sdb_engine_populate_db_by_tags):
485 Don't use transactions - uses only half of the time now!
487 2008-04-08 Massimo Cora' <maxcvs@email.it>
489 * plugins/symbol-db/symbol-db-engine.c
490 (sdb_engine_prepare_symbol_info_sql),
491 (symbol_db_engine_get_global_members_filtered):
492 * plugins/symbol-db/symbol-db-view.c
493 (sdb_view_load_symbol_pixbufs),
494 (sdb_view_build_and_display_base_tree):
495 fixed global tab icons. Libgda could not understood the right fields, now it
498 2008-04-07 Johannes Schmid <jhs@gnome.org>
500 * plugins/language-support-cpp-java/cpp-java-assist.c
501 (completion_compare), (create_completion),
502 (cpp_java_assist_create_word_completion_cache):
504 Only show () for functions/methods and macros with arguments. Does not work
505 with symbol-db yet but fixes things for symbol-browser
507 2008-04-07 Johannes Schmid <jhs@gnome.org>
509 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
510 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
511 (sdb_engine_add_new_sym_implementation):
513 Fixed some issues with caching
515 2008-04-07 Johannes Schmid <jhs@gnome.org>
517 * plugins/symbol-db/plugin.c (on_single_file_scan_end),
518 (on_importing_project_end), (project_root_added),
519 (symbol_db_activate), (symbol_db_deactivate):
520 * plugins/symbol-db/plugin.h:
522 Give the symbol-db it's own progress bar because there are too many
523 interactions with the global status bar.
525 2008-04-07 Johannes Schmid <jhs@gnome.org>
527 * plugins/symbol-db/symbol-db-view-locals.c
528 (sdb_view_locals_create_new_store):
529 * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
530 * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
531 (symbol_db_view_open):
535 2008-04-07 Johannes Schmid <jhs@gnome.org>
537 * plugins/sourceview/sourceview.c (idocument_cut),
538 (idocument_copy), (idocument_paste):
539 Block insert-text signal on cut/copy/paste
541 2008-04-07 Johannes Schmid <jhs@gnome.org>
543 * plugins/symbol-db/plugin.c (on_char_added),
544 (on_single_file_scan_end):
545 Only update buffer when a newline is inserted
547 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
548 (sdb_engine_get_tuple_id_by_unique_name),
549 (sdb_engine_get_tuple_id_by_unique_name2),
550 (sdb_engine_get_tuple_id_by_unique_name3),
551 (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
552 (sdb_engine_finalize), (symbol_db_engine_db_exists),
553 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
554 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
555 Precompute file_defined_id to speed up population
557 2008-04-06 Johannes Schmid <jhs@gnome.org>
559 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
560 (anjuta_launcher_set_encoding):
561 Fixed some problems with binary streams needed by symbol-db
563 * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
566 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
567 (sdb_engine_insert_cache), (sdb_engine_clear_caches),
568 (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
569 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
570 (sdb_engine_add_new_sym_implementation),
571 (on_scan_update_files_symbols_end):
572 Use some caching to speed up population
574 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
575 Exit properly when scanning is over
577 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
579 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
580 One additional change missed in the previous commit
582 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
584 * plugins/project-wizard/templates/gtkmm.wiz,
585 plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
586 plugins/project-wizard/templates/gtkmm/src/main.cc,
587 plugins/project-wizard/templates/django.wiz,
588 plugins/project-wizard/templates/python.wiz,
589 plugins/project-wizard/templates/python/configure.ac.tpl,
590 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
591 plugins/project-wizard/templates/cpp.wiz,
592 plugins/project-wizard/templates/cpp/configure.ac.tpl,
593 plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
594 plugins/project-wizard/templates/sdl.wiz,
595 plugins/project-wizard/templates/sdl/configure.ac.tpl,
596 plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
597 plugins/project-wizard/templates/terminal.wiz,
598 plugins/project-wizard/templates/terminal/configure.ac.tpl,
599 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
600 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
601 plugins/project-wizard/templates/gtk.wiz,
602 plugins/project-wizard/templates/gtk/src/main.c,
603 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
604 plugins/project-wizard/templates/minimal.wiz,
605 plugins/project-wizard/templates/minimal/configure.ac.tpl,
606 plugins/project-wizard/templates/minimal/Makefile.am.tpl,
607 plugins/project-wizard/templates/java.wiz,
608 plugins/project-wizard/templates/java/configure.ac.tpl,
609 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
610 plugins/project-wizard/templates/xlib.wiz,
611 plugins/project-wizard/templates/xlib/configure.ac.tpl,
612 plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
613 plugins/project-wizard/templates/gcj.wiz,
614 plugins/project-wizard/templates/gcj/configure.ac.tpl,
615 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
616 plugins/project-wizard/templates/xlib-dock.wiz,
617 plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
618 plugins/project-wizard/templates/wxwin.wiz,
619 plugins/project-wizard/templates/wxwin/configure.ac.tpl,
620 plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
621 plugins/project-wizard/templates/gnome.wiz,
622 plugins/project-wizard/templates/gnome/src/main.c,
623 plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
624 plugins/project-wizard/templates/anjuta-plugin.wiz,
625 plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
626 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
627 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
628 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
629 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
630 Fix bug #525999: Remove space in file and target names generated
632 Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
633 has been renamed ianjuta_document_manager_get_current_document
635 2008-04-06 Naba Kumar <naba@naba-desktop>
637 * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
638 * libanjuta/anjuta-utils.h:
639 * plugins/project-wizard/druid.c (check_and_warn_missing),
641 * plugins/project-wizard/header.c (npw_header_free),
642 (npw_header_add_required_program),
643 (npw_header_add_required_package),
644 (npw_header_check_required_programs), (package_is_installed),
645 (npw_header_check_required_packages):
646 * plugins/project-wizard/header.h:
647 * plugins/project-wizard/parser.c (parse_tag),
648 (parse_header_start), (parse_header_text):
649 * plugins/project-wizard/templates/anjuta-plugin.wiz:
650 * plugins/project-wizard/templates/cpp.wiz:
651 * plugins/project-wizard/templates/django.wiz:
652 * plugins/project-wizard/templates/gcj.wiz:
653 * plugins/project-wizard/templates/gnome.wiz:
654 * plugins/project-wizard/templates/gtk.wiz:
655 * plugins/project-wizard/templates/gtkmm.wiz:
656 * plugins/project-wizard/templates/java.wiz:
657 * plugins/project-wizard/templates/minimal.wiz:
658 * plugins/project-wizard/templates/mkfile.wiz:
659 * plugins/project-wizard/templates/python.wiz:
660 * plugins/project-wizard/templates/sdl.wiz:
661 * plugins/project-wizard/templates/terminal.wiz:
662 * plugins/project-wizard/templates/wxwin.wiz:
663 * plugins/project-wizard/templates/xlib-dock.wiz:
664 * plugins/project-wizard/templates/xlib.wiz:
666 Added a check for vital programs and packages needed to create a
667 new project. A warning dialog is shown to user in project
668 wizard when he proceeds after selecting a project type.
669 Updated all project templates to cover vital programs and
670 packages to generate and build correctly.
672 2008-04-05 Naba Kumar <naba@gnome.org>
674 patch from surenspost@gmail.com:
675 * src/about.c: Fixed bug #523068 link in about window doesn't work.
677 2008-04-04 Johannes Schmid <jhs@gnome.org>
679 * plugins/sourceview/anjuta-view.c:
680 * plugins/sourceview/anjuta-view.h:
681 * plugins/sourceview/sourceview-prefs.c (init_fonts),
682 (sourceview_prefs_init):
683 Removed unused color management code
685 * plugins/sourceview/anjuta-editor-sourceview.glade:
686 * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
687 (create_style_model), (on_style_changed), (ipreferences_merge),
688 (ipreferences_unmerge):
689 * plugins/sourceview/plugin.h:
691 Added style chooser for sourceview editor (#522555)
693 2008-04-04 Johannes Schmid <jhs@gnome.org>
695 * plugins/document-manager/action-callbacks.c:
696 * plugins/document-manager/anjuta-document-manager.ui:
697 * plugins/document-manager/plugin.c (ui_give_shorter_names),
698 (update_document_ui_disable_all):
699 * plugins/file-loader/anjuta-loader-plugin.ui:
700 * plugins/file-loader/plugin.c (on_new_activate),
703 Moved "New" action from document-manager to file-loader using
704 IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
706 2008-04-03 Johannes Schmid <jhs@gnome.org>
711 * libegg/Makefile.am:
712 * libegg/egg-cell-renderer-text.c:
713 * libegg/egg-combo-action.c:
714 * libegg/egg-entry-action.c:
715 * libegg/egg-recent-action.c:
716 * libegg/egg-recent-files-module.c:
717 * libegg/egg-recent-item.c:
718 * libegg/egg-recent-model.c:
719 * libegg/egg-recent-util.c:
720 * libegg/egg-recent-view-gtk.c:
721 * libegg/egg-recent-view.c:
722 * libegg/egg-submenu-action.c:
723 * libegg/eggcellrendererpopup.c:
724 * libegg/eggcomboselect.c:
725 * libegg/eggmarshalers.list:
726 * libegg/eggtreemodelfilter.c:
727 * libegg/eggtreemodelunion.c:
728 * libegg/eggtreemultidnd.c:
729 * libegg/gtkcellview.h:
730 * libegg/layout.glade:
731 * libegg/menu/.cvsignore:
732 * libegg/menu/Makefile.am:
733 * libegg/menu/egg-combo-action.h:
734 * libegg/menu/egg-entry-action.h:
735 * libegg/menu/egg-recent-action.h:
736 * libegg/menu/egg-submenu-action.h:
737 * libegg/menu/eggcomboselect.h:
738 * libegg/recent-files/.cvsignore:
739 * libegg/recent-files/Makefile.am:
740 * libegg/recent-files/egg-recent-item.h:
741 * libegg/recent-files/egg-recent-model.h:
742 * libegg/recent-files/egg-recent-util.h:
743 * libegg/recent-files/egg-recent-view-gtk.h:
744 * libegg/recent-files/egg-recent-view.h:
745 * libegg/recent-files/egg-recent.h:
746 * libegg/test-actions.c:
747 * libegg/test-multi-drag.c:
748 * libegg/test-union.c:
749 * libegg/treeviewutils/.cvsignore:
750 * libegg/treeviewutils/Makefile.am:
751 * libegg/treeviewutils/egg-cell-renderer-text.h:
752 * libegg/treeviewutils/eggcellrendererpopup.h:
753 * libegg/treeviewutils/eggtreemodelfilter.h:
754 * libegg/treeviewutils/eggtreemodelunion.h:
755 * libegg/treeviewutils/eggtreemultidnd.h:
756 * libegg/util/.cvsignore:
757 * libegg/util/Makefile.am:
758 * libegg/util/egg-macros.h:
759 * libegg/util/eggintl.h:
761 Killed libegg (#349279)
763 * plugins/document-manager/Makefile.am:
764 * plugins/document-manager/action-callbacks.c:
765 * plugins/document-manager/plugin.c:
766 * plugins/editor/plugin.c:
767 (on_open_recent_file), (sort_recent_menu),
768 (setup_recent_chooser_menu), (activate_plugin), (dispose),
769 (anjuta_file_loader_plugin_instance_init):
770 * plugins/file-loader/plugin.h:
771 * plugins/search/Makefile.am:
772 * plugins/search/plugin.c:
773 * plugins/search/search-replace.c:
775 Removed dead code and libegg from Makefiles
777 * plugins/symbol-browser/Makefile.am:
778 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
779 * plugins/symbol-browser/plugin.c (on_editor_saved),
780 (update_editor_symbol_model), (iter_matches),
781 (value_removed_current_editor), (activate_plugin):
782 Removed symbol-browser toolbar which used libegg and was
785 Patch from Ignacio Casal Quinteiro with lots of changes:
786 * plugins/file-loader/Makefile.am:
787 * plugins/file-loader/anjuta-loader-plugin.ui:
788 * plugins/file-loader/plugin.c (set_recent_file), (open_file),
789 Port FileLoader to GtkRecent (#398984)
791 2008-04-03 Johannes Schmid <jhs@gnome.org>
794 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
795 (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
796 * libanjuta/interfaces/libanjuta.idl:
797 * plugins/Makefile.am:
798 * plugins/class-inheritance/class-inherit.c
799 (class_inheritance_show_dynamic_class_popup_menu),
800 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
801 (class_inheritance_update_graph):
802 * plugins/language-support-cpp-java/cpp-java-assist.c
804 (cpp_java_assist_create_scope_completion_cache),
805 (cpp_java_assist_create_word_completion_cache),
806 (cpp_java_assist_show_calltip):
807 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
808 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
809 (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
810 (isymbol_get_extra_info_string), (isymbol_get_line),
811 (isymbol_get_icon), (isymbol_iface_init):
812 * plugins/symbol-browser/an_symbol.h:
813 * plugins/symbol-browser/an_symbol_view.c
814 (anjuta_symbol_view_get_file_symbol_model):
815 * plugins/symbol-browser/plugin.c (isymbol_manager_search),
816 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
817 (isymbol_manager_iface_init):
818 * plugins/symbol-db/Makefile.am:
819 * plugins/symbol-db/anjuta-symbol-db.glade:
820 * plugins/symbol-db/plugin.c
821 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
822 (value_added_current_editor), (goto_local_tree_iter),
823 (goto_global_tree_iter), (on_global_treeview_row_expanded),
824 (on_global_treeview_row_collapsed), (on_project_element_added),
825 (on_project_element_removed), (on_importing_project_end),
826 (do_import_sources_after_abort), (do_import_sources),
827 (project_root_added), (project_root_removed), (symbol_db_activate),
828 (symbol_db_deactivate), (isymbol_manager_search),
829 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
830 (isymbol_manager_iface_init), (ipreferences_merge),
831 (ipreferences_unmerge), (ipreferences_iface_init):
832 * plugins/symbol-db/plugin.h:
833 * plugins/symbol-db/symbol-db-engine-iterator-node.c
834 (symbol_db_engine_iterator_node_new),
835 (sdb_engine_iterator_node_instance_init),
836 (sdb_engine_iterator_node_finalize),
837 (symbol_db_engine_iterator_node_get_symbol_id),
838 (symbol_db_engine_iterator_node_get_symbol_name),
839 (symbol_db_engine_iterator_node_get_symbol_file_pos),
840 (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
841 (symbol_db_engine_iterator_node_get_symbol_signature),
842 (symbol_db_engine_iterator_node_get_symbol_extra_string),
843 (isymbol_get_name), (isymbol_get_args),
844 (isymbol_get_extra_info_string), (isymbol_get_uri),
845 (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
846 (isymbol_iface_init):
847 * plugins/symbol-db/symbol-db-engine-iterator.c
848 (symbol_db_engine_iterator_new):
849 * plugins/symbol-db/symbol-db-engine.c
850 (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
851 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
852 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
853 (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
854 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
855 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
856 (sdb_engine_init), (sdb_engine_finalize),
857 (sdb_engine_set_defaults_db_parameters),
858 (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
859 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
860 (sdb_engine_get_tuple_id_by_unique_name),
861 (sdb_engine_get_tuple_id_by_unique_name2),
862 (sdb_engine_get_tuple_id_by_unique_name3),
863 (symbol_db_engine_add_new_workspace),
864 (symbol_db_engine_project_exists),
865 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
866 (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
867 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
868 (sdb_engine_add_new_sym_access),
869 (sdb_engine_add_new_sym_implementation),
870 (sdb_engine_add_new_heritage),
871 (sdb_engine_add_new_scope_definition),
872 (sdb_engine_add_new_tmp_heritage_scope),
873 (sdb_engine_second_pass_update_scope_1),
874 (sdb_engine_second_pass_update_heritage),
875 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
876 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
877 (on_scan_update_files_symbols_end),
878 (symbol_db_engine_fill_type_array),
879 (symbol_db_engine_update_files_symbols),
880 (symbol_db_engine_update_project_symbols),
881 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
882 (symbol_db_engine_update_buffer_symbols),
883 (symbol_db_engine_get_files_with_zero_symbols),
884 (sdb_engine_prepare_symbol_info_sql),
885 (symbol_db_engine_get_class_parents_by_symbol_id),
886 (symbol_db_engine_get_class_parents),
887 (symbol_db_engine_get_global_members_filtered),
888 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
889 (symbol_db_engine_get_scope_members_by_symbol_id),
890 (symbol_db_engine_get_scope_members),
891 (symbol_db_engine_get_file_symbols),
892 (symbol_db_engine_get_symbol_info_by_id),
893 (symbol_db_engine_get_full_local_path),
894 (symbol_db_engine_get_file_db_path),
895 (symbol_db_engine_find_symbol_by_name_pattern),
896 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
897 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
898 * plugins/symbol-db/symbol-db-engine.h:
899 * plugins/symbol-db/symbol-db-prefs.c
900 (on_prefs_executable_changed), (on_gconf_notify_prefs),
901 (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
902 (on_listall_output), (on_listall_exit), (files_visit_dir),
903 (on_tag_load_toggled), (symbol_db_prefs_init),
904 (symbol_db_prefs_finalize):
905 * plugins/symbol-db/symbol-db-prefs.h:
906 * plugins/symbol-db/symbol-db-view-locals.c
907 (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
908 (do_add_root_symbol_to_view),
909 (consume_symbols_inserted_queue_idle_destroy),
910 (consume_symbols_inserted_queue_idle), (on_scan_end),
911 (do_recurse_subtree_and_remove), (on_symbol_removed),
912 (on_symbol_inserted),
913 (symbol_db_view_locals_recv_signals_from_engine),
914 (symbol_db_view_locals_update_list):
915 * plugins/symbol-db/symbol-db-view.c
916 (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
917 (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
918 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
919 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
920 (sdb_view_build_and_display_base_tree):
921 * plugins/symbol-db/symbol-db.glade:
922 * plugins/symbol-db/symbol-db.ui:
923 * plugins/symbol-db/tables.sql:
924 * plugins/symbol-db/test/Makefile.am:
925 * plugins/symbol-db/test/main.c (get_parents), (main),
926 (packages_foreach), (files_visit_dir):
928 Merged changes from symbol-db branch
930 2008-04-02 Johannes Schmid <jhs@gnome.org>
932 * plugins/sourceview/sourceview.c (autodetect_language):
933 Use gnome_vfs_get_slow_mime_type()
935 2008-04-02 Johannes Schmid <jhs@gnome.org>
937 * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
938 * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
941 Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
942 supertype instead no plugin for mime-type was found (#525706)
944 2008-03-31 Johannes Schmid <jhs@gnome.org>
946 patch by: Carl-Anton Ingmarsson:
948 Fixed padding in preferences
950 2008-03-31 Johannes Schmid <jhs@gnome.org>
952 patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
954 * plugins/tools/anjuta-tools.glade:
955 * plugins/tools/anjuta-tools.ui:
956 * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
957 TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
958 atp_tool_dialog_refresh, atp_tool_dialog_show):
959 * plugins/tools/dialog.h (dialog, plugin):
960 * plugins/tools/plugin.c (prefs, gxml, action_group,
961 atp_plugin_finalize, test, atp_plugin_activate,
962 atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
963 ipreferences_unmerge, ipreferences_iface_init):
964 * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
965 icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
966 atp_user_tool_activate, atp_tool_list_append_new,
967 atp_tool_list_activate, atp_tool_list_deactivate):
968 * plugins/tools/tool.h (plugin):
970 #515854 – Move configuration into preferences
972 2008-03-31 Johannes Schmid <jhs@gnome.org>
974 patch by: Carl-Anton Ingmarsson:
975 * src/anjuta-app.c (style, on_toolbar_style_changed,
976 on_add_merge_widget, anjuta_app_instance_init):
979 #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
981 2008-03-30 Sébastien Granjoux <seb.sfo@free.fr>
983 * plugins/debug-manager/anjuta-debug-manager.glade,
984 plugins/debug-manager/command.c,
985 plugins/debug-manager/command.h,
986 plugins/debug-manager/start.c,
987 plugins/gdb/plugin.c,
988 plugins/gdb/debugger.c,
989 plugins/gdb/debugger.h,
990 libanjuta/interfaces/libanjuta.idl:
991 Improve start program dialog, allowing to specify working
992 directory and environment variables
994 2008-03-26 Naba Kumar <naba@gnome.org>
996 * libanjuta/resources.c (anjuta_res_url_show): Use
997 anjuta_prog_is_installed() instead of g_find_program_in_path() and
1000 Patch from Carl-Anton Ingmarsson:
1002 * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1003 * libanjuta/anjuta-utils.h:
1004 * src/action-callbacks.c (help_activate),
1005 (on_help_manual_activate), (on_help_tutorial_activate),
1006 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1007 * libanjuta/Makefile.am:
1008 Get rid of gnome_help_display_with_doc_id()
1010 2008-03-26 Naba Kumar <naba@gnome.org>
1012 Patch from Carl-Anton Ingmarsson:
1014 * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1015 * plugins/project-import/project-import.c (on_import_cancel): Remove
1016 stray GnomeDruid variable.
1018 2008-03-26 Naba Kumar <naba@gnome.org>
1020 * plugins/project-import/project-import.c (create_start_page):
1021 * plugins/project-wizard/druid.c (npw_druid_new):
1022 * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1024 Fixed type 'assistent' to 'assistant'.
1026 2008-03-25 Naba Kumar <naba@gnome.org>
1028 Patch from Carl-Anton Ingmarsson:
1030 * libanjuta/Makefile.am:
1031 * libanjuta/anjuta-ui.c (sensitivity_toggled),
1032 (visibility_toggled), (accel_edited_callback),
1033 (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1034 (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1035 (anjuta_ui_get_accel_editor):
1036 * libegg/Makefile.am:
1037 * libegg/eggaccelerators.c (removed):
1038 * libegg/eggcellrendererkeys.c (removed):
1039 * libegg/eggtreeviewstate.c (removed):
1040 * libegg/test-tree-utils.c (removed):
1041 * libegg/treeviewutils/Makefile.am:
1042 * libegg/treeviewutils/eggaccelerators.h (removed):
1043 * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1044 * libegg/treeviewutils/eggtreeviewstate.h (removed):
1046 Ports anjuta-ui to gtk_cell_renderer_accel
1048 2008-03-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1050 Reviewed by Naba Kumar <naba@gnome.org>
1052 * plugins/project-import/Makefile.am:
1053 * plugins/project-import/project-import.{ch}:
1054 * plugins/project-import/anjuta-project-import.glade (removed):
1055 * configure.in, po/POTFILES.in:
1057 Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1058 file because libglade doesn't have GtkAssistant support.
1060 2008-03-17 Sébastien Granjoux <seb.sfo@free.fr>
1062 * plugins/debug-manager/registers.c:
1063 Avoid a crash when debugger stop on an error
1065 * plugins/debug-manager/start.c,
1066 plugins/gdb/debugger.c,
1067 libanjuta/interfaces/libanjuta.idl:
1068 Display an error message when debugger target is not found
1070 2008-03-15 Naba Kumar <naba@naba-desktop>
1074 * (removed) data/properties:
1075 * (added) plugins/editor/properties:
1076 * plugins/editor/Makefile.am:
1078 Moved data/properties to plugins/editor/ and removed dead code from
1081 2008-03-15 Naba Kumar <naba@naba-desktop>
1083 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1084 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1085 (macro_dialog_finalize):
1086 * plugins/macro/macro-edit.c (macro_edit_dispose),
1087 (macro_edit_finalize):
1089 Fixed errors in previous patch.
1091 2008-03-15 Naba Kumar <naba@naba-desktop>
1093 Patch from Ignacio Casal Quinteiro:
1095 * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1097 * plugins/class-gen/plugin.c (dispose), (finalize):
1098 * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1099 (class_inheritance_dispose):
1100 * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1101 * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1102 (dma_plugin_finalize):
1103 * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1104 (dma_debugger_queue_finalize):
1105 * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1106 * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1107 (anjuta_docman_finalize):
1108 * plugins/document-manager/plugin.c:
1109 * plugins/editor/plugin.c (dispose), (finalize),
1110 (editor_plugin_class_init):
1111 * plugins/editor/text_editor.c (text_editor_dispose),
1112 (text_editor_finalize):
1113 * plugins/file-loader/plugin.c (dispose), (finalize),
1114 (anjuta_file_loader_plugin_class_init):
1115 * plugins/file-manager/plugin.c (file_manager_finalize),
1116 (file_manager_dispose):
1117 * plugins/file-wizard/plugin.c (dispose), (finalize),
1118 (file_wizard_plugin_class_init):
1119 * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1120 * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1121 * plugins/glade/plugin.c (glade_plugin_dispose),
1122 (glade_plugin_finalize), (glade_plugin_class_init):
1123 * plugins/gtodo/plugin.c (finalize), (dispose):
1124 * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1125 (anjuta_vim_plugin_dispose):
1126 * plugins/indent/plugin.c (indent_plugin_finalize),
1127 (indent_plugin_dispose):
1128 * plugins/language-manager/plugin.c (language_manager_finalize),
1129 (language_manager_dispose):
1130 * plugins/language-support-cpp-java/plugin.c
1131 (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1132 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1133 (macro_db_class_init):
1134 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1135 (macro_dialog_finalize), (macro_dialog_class_init):
1136 * plugins/macro/macro-edit.c (macro_edit_dispose),
1137 (macro_edit_finalize), (macro_edit_class_init):
1138 * plugins/macro/plugin.c (finalize), (dispose):
1139 * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1140 (anjuta_msgman_finalize):
1141 * plugins/message-view/message-view.c (message_view_dispose),
1142 (message_view_finalize):
1143 * plugins/message-view/plugin.c (message_view_plugin_dispose),
1144 (message_view_plugin_finalize):
1145 * plugins/patch/plugin.c (patch_plugin_finalize),
1146 (patch_plugin_dispose):
1147 * plugins/profiler/plugin.c (profiler_finalize),
1149 * plugins/project-import/plugin.c (dispose), (finalize),
1150 (project_import_plugin_class_init):
1151 * plugins/project-manager/plugin.c
1152 (project_manager_plugin_finalize),
1153 (project_manager_plugin_dispose):
1154 * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1155 (npw_plugin_finalize), (npw_plugin_class_init):
1156 * plugins/sample1/plugin.c (sample_plugin_finalize),
1157 (sample_plugin_dispose):
1158 * plugins/search/plugin.c (dispose), (finalize),
1159 (search_plugin_class_init):
1160 * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1161 (sourceview_plugin_dispose):
1162 * plugins/subversion/plugin.c (finalize), (dispose):
1163 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1164 * plugins/symbol-browser/an_symbol_iter.c
1165 (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1166 * plugins/symbol-browser/an_symbol_search.c
1167 (an_symbol_search_dispose), (an_symbol_search_finalize):
1168 * plugins/symbol-browser/an_symbol_view.c
1169 (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1170 * plugins/symbol-browser/plugin.c (dispose), (finalize):
1171 * plugins/symbol-db/plugin.c (symbol_db_finalize),
1172 (symbol_db_dispose):
1173 * plugins/terminal/terminal.c (terminal_plugin_dispose),
1174 (terminal_plugin_finalize):
1175 * plugins/tools/plugin.c (atp_plugin_dispose),
1176 (atp_plugin_finalize), (atp_plugin_class_init):
1177 * plugins/valgrind/plugin.c (valgrind_finalize),
1178 (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1180 2008-03-15 Naba Kumar <naba@gnome.org>
1182 * TODO.tasks: Updated and marked debugger bounties completed.
1184 2008-03-12 Johannes Schmid <jhs@gnome.org>
1186 * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1187 (get_line_indentation_base):
1189 #521847 – anjuta freez when edit file
1191 2008-03-11 Johannes Schmid <jhs@gnome.org>
1193 Patch from Rob Bradford:
1194 * plugins/build-basic-autotools/executer.c (execute_program):
1195 520324 – Execute command is not overridable
1197 * plugins/sourceview/sourceview.c (on_insert_text):
1200 2008-03-11 Johannes Schmid <jhs@gnome.org>
1202 Patch from James Liggett:
1203 * plugins/subversion/plugin.c (activate_plugin):
1204 521691 – Crash when click "Resolve Conflicts" without opened project
1206 2008-03-11 Johannes Schmid <jhs@gnome.org>
1208 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1209 * plugins/language-support-cpp-java/cpp-java-utils.c:
1210 * plugins/language-support-cpp-java/plugin.c
1211 (get_line_indentation_base), (on_editor_char_inserted_cpp):
1212 520415 – [PATCH] Problems in auto indentatation code,
1213 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1215 * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1216 (anjuta_view_button_press_event):
1217 * plugins/sourceview/sourceview.c (on_insert_text),
1218 (sourceview_adjustment_changed), (sourceview_new):
1219 #520761 – Weirz behavior with popup
1221 2008-03-03 Johannes Schmid <jhs@gnome.org>
1223 * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1224 (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1225 (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1226 (anjuta_launcher_fork):
1227 * libanjuta/anjuta-launcher.h:
1228 Add API to set environment variables for the forked process
1230 * plugins/build-basic-autotools/Makefile.am:
1231 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1233 * plugins/build-basic-autotools/build-basic-autotools.c
1234 (build_set_env), (build_execute_command_full),
1235 (build_execute_command), (build_configure_project),
1236 (build_autogen_project):
1237 * plugins/build-basic-autotools/build-basic-autotools.h:
1238 * plugins/build-basic-autotools/build-options.c
1239 (fill_options_combo), (build_dialog_configure):
1240 * plugins/build-basic-autotools/build-options.h:
1241 Use new launcher API to set CFLAGS when running configure. New configure dialog
1242 which has predefined CFLAGS settings.
1244 Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1246 === anjuta 2.4.0 ===
1248 2008-03-11 Naba Kumar <naba@gnome.org>
1250 * NEWS: Updated for 2.4.0 stable release.
1251 * configure.in: Version bumped to 2.4.0
1252 * TODO.tasks: Updated.
1254 2008-03-10 Rob Bradford <rob@robster.org.uk>
1256 Reviewed by Naba Kumar <naba@gnome.org>:
1257 * global-tags/Makefile.am:
1258 Revert change for #515954. This change was incorrect, the anjuta-tags
1259 program is installed into the $(bindir) rather than the $(scriptdir).
1261 2008-03-02 Naba Kumar <naba@gnome.org>
1263 * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1264 * configure.in: Added a requirement for scintilla editor plugin.
1266 2008-03-02 Johannes Schmid <jhs@gnome.org>
1268 * plugins/message-view/anjuta-msgman.c
1269 (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1270 (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1271 * plugins/message-view/anjuta-msgman.h:
1273 Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1274 get rid of the cached current_view member.
1275 Fixes #518469 – Save message buffer not working good
1277 2008-03-01 Johannes Schmid <jhs@gnome.org>
1279 Patch by James Liggett:
1280 * plugins/subversion/svn-command.h:
1281 * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1282 Fixed #519275 – Subversion should allow offline diffs
1284 2008-02-29 Johannes Schmid <jhs@gnome.org>
1286 * plugins/language-support-cpp-java/cpp-java-assist.c
1287 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1288 Removed some debug code
1290 * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1291 Escape tooltip text to avoid broken markup
1293 2008-02-29 Johannes Schmid <jhs@gnome.org>
1295 * libanjuta/Makefile.am:
1296 Fixed a build error when building with -j X
1298 * plugins/tools/scripts/prepare-changelog.pl:
1299 Updated to latest script version in gnome svn
1301 2008-02-28 Johannes Schmid <jhs@gnome.org>
1303 * plugins/document-manager/anjuta-docman.c:
1304 (anjuta_docman_page_destroy):
1305 Do not unref widget because the GtkNotebook will unref them
1307 * plugins/file-manager/file-view.c: (file_view_refresh):
1308 * plugins/search/search_preferences.c: (search_preferences_init):
1309 Fixed a memory leaks
1311 * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1312 (ieditor_get_offset), (ieditor_iface_init),
1313 (idocument_get_filename), (ilanguage_get_supported_languages),
1314 (autodetect_language):
1316 Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1319 2008-02-28 Johannes Schmid <jhs@gnome.org>
1321 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1322 Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1324 2008-02-27 Naba Kumar <naba@gnome.org>
1326 * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1327 string break. That was a mistake doing at this point.
1329 === anjuta 2.3.5 ===
1331 2008-02-26 Naba Kumar <naba@gnome.org>
1333 * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1334 crash when there is a modified new file open, a non-modified exiting
1335 file open and autosave happen. Simplified error checking logic and
1336 avoided memory corruption. Fixes bug #Bug 518716.
1338 2008-02-25 Naba Kumar <naba@gnome.org>
1340 * NEWS: Updated for release 2.3.5
1341 * configure.in: Bumped version to 2.3.5
1343 * plugins/build-basic-autotools/build-basic-autotools.c:
1344 (on_editor_changed): Avoid accessing text which is greater than
1347 * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1349 2008-02-25 Sébastien Granjoux <seb.sfo@free.fr>
1351 * plugins/debug-manager/breakpoints.c:
1352 Fix #518329: Crash when adding breakpoint and other similar bugs
1354 2008-02-25 Johannes Schmid <jhs@gnome.org>
1356 * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1357 (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1358 Never call error() which calls exit()
1359 #517646 – Anjuta exists with code 2 when i try to import gedit
1361 2008-02-23 Johannes Schmid <jhs@gnome.org>
1363 * plugins/sourceview/sourceview.c: (ieditor_insert):
1364 Block insert_text signal when inserting manually.
1366 2008-02-23 Johannes Schmid <jhs@gnome.org>
1368 * plugins/sourceview/sourceview.c: (on_insert_text):
1369 Fixed a problem with the "insert-text" signal that broke
1370 copy&paste sometimes
1372 2008-02-22 Johannes Schmid <jhs@gnome.org>
1374 * plugins/language-support-cpp-java/plugin.c:
1375 (get_line_indentation_base):
1376 More fixes for comment handling and made the code
1379 2008-02-22 Johannes Schmid <jhs@gnome.org>
1381 * plugins/sourceview/sourceview.c: (on_insert_text):
1382 Fixed #517919 – Crash on pasting docblock
1384 2008-02-20 Johannes Schmid <jhs@gnome.org>
1386 Patch from James Liggett:
1387 * plugins/profiler/profiler.glade:
1388 Fix width options dialog. Translations are not longer cut off. (#516630)
1390 2008-02-18 Johannes Schmid <jhs@gnome.org>
1392 * plugins/sourceview/sourceview.c: (on_insert_text):
1393 Do not change the iterator in the "insert-text" handler because
1394 it has some strange side-effects when copying text
1395 Fix useless free'ing in hover-leave that might have led to random
1398 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
1400 * plugins/debug-manager/start.c:
1401 Avoid a glib warning if no project is loaded
1403 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
1405 * manuals/anjuta-manual/C/debugger.xml:
1406 Remove warning about new debugger
1408 2008-02-17 Johannes Schmid <jhs@gnome.org>
1410 * manuals/anjuta-manual/figures/project-window.png:
1411 Use a smaller picture
1413 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
1415 * plugins/gdb/debugger.c:
1416 Set breakpoint in file with uncommon characters in path name
1418 2008-02-17 Johannes Schmid <jhs@gnome.org>
1420 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1421 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1423 * plugins/sourceview/sourceview.c: (on_insert_text):
1424 Fix "char-added" signal to pass the correct iterator
1426 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
1428 * plugins/gdb/debugger.c:
1429 Load executable in gdb with space in path name
1431 2008-02-17 Johannes Schmid <jhs@gnome.org>
1433 * plugins/language-support-cpp-java/plugin.c:
1434 (get_line_indentation_base), (get_line_auto_indentation),
1436 Some bugfixes and clean-ups in comment indentation code
1438 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1439 (anjuta_view_finalize), (anjuta_view_key_press_event):
1440 * plugins/sourceview/sourceview.c: (on_insert_text),
1441 (sourceview_create_highligth_indic), (sourceview_new):
1442 Cleaned implementation of char-added signal by using "insert-text" signal
1443 instead of filtering "key-press-event"
1444 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1445 (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1447 Fixed implementation of get_character and return value of iiter_first() and
1450 2008-02-16 Johannes Schmid <jhs@gnome.org>
1452 * plugins/valgrind/plugin.c: (valgrind_activate),
1453 (ipreferences_merge), (ipreferences_unmerge):
1454 * plugins/valgrind/vgactions.c: (vg_actions_run):
1455 * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1457 Fixed crasher when starting valgrind because of strange prefs handling and
1458 #516641 – Valgrind: Load Log does not clear list
1460 2008-02-15 James Liggett <jrliggett@cox.net>
1462 * plugins/profiler/plugin.c:
1463 (on_select_other_target_button_clicked):
1464 Select the new custom target in the list so that the user sees it.
1466 Bug 516630 – Selection custom binary in profiler is not
1469 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1471 * manuals/anjuta-manual/C/projects.xml:
1472 Fix #515993: "Add package" button is "Add Package" in code
1473 Fix #516727: "Build All" is "Build Project" in code
1474 Fix #516728: "Clean All" is "Clean Project" in code
1475 Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1476 Fix #516730: Fix note title
1477 "Configure" is "Run Configure..." in code
1479 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1481 * (added) manuals/anjuta-manual/C/figures/project-window.png,
1482 (removed) manuals/anjuta-manual/C/figures/project_win.png,
1483 manuals/anjuta-manual/C/projects.xml,
1484 manuals/anjuta-manual/Makefile.am:
1485 Fix #515207: Add a new project window screenshoot
1486 Rename "Project View" to "Project window"
1488 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1490 * plugins/project-import/project-import.c:
1491 Fix #516743: Import project keeps an old date on project file
1493 * plugins/project-manager/plugin.c:
1494 Fix #516737: Import project doesn't load project with space in name
1496 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1498 * plugins/debug-manager/command.c:
1499 Destroy local variables on each step
1501 * plugins/debug-manager/debug_tree.c,
1502 plugins/debug-manager/watch.c,
1503 plugins/debug-manager/locals.c,
1504 plugins/gdb/debugger.c,
1505 libanjuta/interfaces/libanjuta.idl:
1506 Parse local variables scope (not used yet)
1508 2008-02-15 James Liggett <jrliggett@cox.net>
1510 reviewed by: Johannes Schmid <jhs@gnome.org>
1512 * plugins/profiler/gprof-options.c: (setup_widgets),
1513 (gprof_options_set_target), (gprof_options_has_target),
1514 (gprof_options_get_string):
1515 * plugins/profiler/gprof-options.h:
1516 * plugins/profiler/plugin.c: (ifile_open):
1517 516128 – crash in Anjuta IDE: selected profiler as the...
1519 2008-02-14 Johannes Schmid <jhs@gnome.org>
1521 * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1522 * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1523 * plugins/symbol-browser/an_symbol.c:
1524 * plugins/symbol-browser/an_symbol_view.c:
1525 (on_symbol_view_row_expanded):
1526 Fixed some memory leaks (Remember to all free/unref everything that comes
1527 from gtk_tree_model_get())
1529 2008-02-14 Johannes Schmid <jhs@gnome.org>
1531 * plugins/document-manager/search-box.c: (on_search_activated):
1532 516377 – Status bar does not change its status of 'Search for .. continued at top'
1533 (caused by differences between scintilla and sourceview)
1535 2008-02-13 James Liggett <jrliggett@cox.net>
1537 * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1538 Output in UTF-8 format to avoid hangs with the editor. (#516014)
1540 2008-02-14 Johannes Schmid <jhs@gnome.org>
1542 * plugins/language-support-cpp-java/plugin.c:
1543 (get_line_indentation_base), (get_line_auto_indentation),
1544 (on_editor_char_inserted_cpp):
1545 504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1547 2008-02-13 Johannes Schmid <jhs@gnome.org>
1549 * plugins/language-support-cpp-java/plugin.c:
1550 (is_iter_inside_string), (get_line_auto_indentation):
1551 Handle comments in the code and do not ask editor. Fixes scintilla
1552 indentation (sourceview does not report comments anyway).
1554 * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1555 Diff with correct sign (also fixes some issues with language-support)
1557 2008-02-13 Johannes Schmid <jhs@gnome.org>
1559 * plugins/language-support-cpp-java/plugin.c:
1560 (get_line_indentation_base):
1561 Act even more clever for comments. Indent /* */ comments correctly
1564 2008-02-13 Johannes Schmid <jhs@gnome.org>
1566 * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1567 Also set indentation size correctly, when tab size is set
1568 by language support plugin
1570 2008-02-13 Johannes Schmid <jhs@gnome.org>
1572 * plugins/language-support-cpp-java/plugin.c:
1573 (get_line_indentation_base):
1575 Indent lines after comments correctly
1577 2008-02-13 Johannes Schmid <jhs@gnome.org>
1579 * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1580 (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1581 * libanjuta/anjuta-launcher.h:
1582 Some more fixes from symbol-db-branch
1585 Move anjuta-shell to noinst_PROGRAMS as it is just a test
1587 2008-02-12 Johannes Schmid <jhs@gnome.org>
1589 Patch from Gennaro Bellizio <genbell@tiscali.it>:
1590 * global-tags/Makefile.am:
1592 #515954 – create_global_tags.sh: wrong anjuta-tags path
1594 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1595 (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1596 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1597 (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1598 (anjuta_launcher_fork):
1599 * libanjuta/anjuta-launcher.h:
1600 Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1601 from symbol-db branch
1603 2008-02-11 Johannes Schmid <jhs@gnome.org>
1605 * plugins/file-manager/file-model.c: (file_model_expand_idle):
1606 515868 – File browser only shows icons when activated
1608 2008-02-11 Johannes Schmid <jhs@gnome.org>
1610 * plugins/file-manager/file-model.c: (file_model_expand_idle):
1611 #515867 – Anjuta dies on startup
1613 2008-02-11 Johannes Schmid <jhs@gnome.org>
1615 * TODO.tasks: Marked subversion task as completed
1617 === anjuta 2.3.4 ===
1619 2008-02-11 Naba Kumar <naba@gnome.org>
1621 * configure.in: Bumped version to 2.3.4
1623 2008-02-10 Naba Kumar <naba@gnome.org>
1625 * NEWS: Updated for release.
1627 2008-02-10 Johannes Schmid <jhs@gnome.org>
1629 * plugins/document-manager/anjuta-document-manager.plugin.in:
1630 Added html, javascript and glade file types. This makes it possible to
1631 edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1632 document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1634 * plugins/file-wizard/anjuta-file-wizard.glade:
1635 * plugins/gdb/anjuta-gdb.glade:
1636 * plugins/project-wizard/anjuta-project-wizard.glade:
1637 * plugins/search/anjuta-search.glade:
1638 * plugins/terminal/anjuta-terminal-plugin.glade:
1640 Fixed some other translation issues (#507921)
1642 2008-02-10 Naba Kumar <naba@gnome.org>
1644 * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1645 unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1647 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1649 * manuals/anjuta-manual/C/interface.xml,
1650 manuals/anjuta-manual/C/introduction.xml,
1651 manuals/anjuta-manual/C/preferences.xml,
1652 manuals/anjuta-manual/C/fileoperations.xml,
1653 manuals/anjuta-manual/C/projects.xml:
1654 Fix spelling errors, including bug #515204, #515172, #515117
1657 2008-02-10 Naba Kumar <naba@gnome.org>
1659 * plugins/document-manager/plugin.c: Fixed stream comment and added
1660 translator's comment for 'block comment', 'box comment' and 'stream
1663 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1665 * plugins/debug-manager/command.c,
1666 plugins/debug-manager/command.h,
1667 plugins/debug-manager/breakpoints.c,
1668 libanjuta/interfaces/libanjuta.idl:
1669 Avoid adding the same breakpoint several times
1671 * plugins/gdb/debugger.c:
1672 Fix bug #515463: Deattaching process kill it
1674 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1676 * manuals/anjuta-manual/C/debugger.xml:
1677 Fix translation bug #515459 and #515460
1679 2008-02-10 Johannes Schmid <jhs@gnome.org>
1681 Patch from Rémi Cardona <remi@gentoo.org>
1683 * plugins/build-basic-autotools/Makefile.am:
1684 * plugins/cvs-plugin/Makefile.am:
1685 * plugins/document-manager/Makefile.am:
1686 * plugins/editor/Makefile.am:
1687 * plugins/indent/Makefile.am:
1688 * plugins/language-support-cpp-java/Makefile.am:
1689 * plugins/message-view/Makefile.am:
1690 * plugins/sourceview/Makefile.am:
1691 * plugins/symbol-browser/Makefile.am:
1692 * plugins/terminal/Makefile.am:
1693 * scripts/build-schemas.mk:
1695 Fix #512531 – Parallel build fails
1697 * AUTHORS: Added Rémi
1699 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1701 * plugins/debug-manager/queue.c:
1702 Fix interrupt command, not working due to previous change
1704 2008-02-10 Johannes Schmid <jhs@gnome.org>
1708 * src/anjuta-callbacks.c (removed):
1709 * src/anjuta-callbacks.h (removed):
1711 Removed (almost) empty files, fixes #515383 and #515388
1713 2008-02-09 James Liggett <jrliggett@cox.net>
1715 Reviewed by Naba Kumar <naba@gnome.org>:
1717 * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1718 * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1719 * plugins/subversion/svn-command.c:
1720 (svn_command_make_canonical_path):
1721 * plugins/subversion/svn-command.h:
1722 * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1723 * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1724 * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1725 * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1726 * plugins/subversion/svn-remove-command.c:
1727 (svn_remove_command_new):
1728 * plugins/subversion/svn-status-command.c:
1729 (svn_status_command_new):
1730 * plugins/subversion/svn-switch-command.c:
1731 (svn_switch_command_new):
1732 * plugins/subversion/svn-update-command.c:
1733 (svn_update_command_new):
1734 Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't
1735 die if the user gives a path that libsvn doesn't like.
1739 2008-02-08 Sébastien Granjoux <seb.sfo@free.fr>
1741 * plugins/debug-manager/command.c,
1742 plugins/debug-manager/command.h,
1743 plugins/debug-manager/queue.c:
1744 Fix crashes when trying to stop the debugger while it is busy
1746 2008-02-08 Johannes Schmid <jhs@gnome.org>
1748 Patch from Rodrigo Moya <rodrigo@novell.com>
1750 * plugins/glade/plugin.c: (ifile_open):
1751 * plugins/symbol-browser/test-class.cpp:
1752 * AUTHORS: Added Rodrigo
1754 #514732 – 64 bit compliation error
1755 #514733 – Use of uninitialized variables
1757 2008-02-05 Sébastien Granjoux <seb.sfo@free.fr>
1759 * manuals/anjuta-manual/C/debugger.xml:
1760 Fix translation bug #514494 and bug #514440
1762 2008-02-05 Massimo Cora' <maxcvs@email.it>
1764 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1765 Fix a compile error added in the previous patch
1767 2008-02-04 Sébastien Granjoux <seb.sfo@free.fr>
1769 * plugins/profiler/gprof-view.c,
1770 plugins/class-inheritance/class-callbacks.c,
1771 plugins/class-inheritance/class-inherit.c,
1772 plugins/symbol-browser/an_symbol.c,
1773 plugins/symbol-db/symbol-db-engine-iterator-node.c,
1774 libanjuta/interfaces/libanjuta.idl:
1775 Change ianjuta_symbol_file function to ianjuta_symbol_uri
1777 2008-02-04 Johannes Schmid <jhs@gnome.org>
1779 * plugins/search/anjuta-search.glade: Fixed typo
1781 2008-02-03 Johannes Schmid <jhs@gnome.org>
1783 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1784 * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1785 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1787 * plugins/build-basic-autotools/build-basic-autotools.c:
1788 (build_get_context), (build_configure_project):
1789 * plugins/class-gen/anjuta-class-gen-plugin.glade:
1790 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1791 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1792 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1793 * plugins/devhelp/plugin.c: (devhelp_activate):
1794 * plugins/editor/Makefile.am:
1795 * plugins/editor/anjuta-editor-scintilla.glade:
1796 * plugins/editor/text_editor.c:
1797 * plugins/editor/text_editor.h:
1798 * plugins/editor/text_editor_menu.c (removed):
1799 * plugins/editor/text_editor_menu.h (removed):
1800 * plugins/file-wizard/anjuta-file-wizard.glade:
1801 * plugins/gtodo/notification.c: (create_notification_window):
1802 * plugins/gtodo/preferences.c: (preferences_widget):
1803 * plugins/language-support-cpp-java/plugin.c:
1804 (cpp_java_plugin_activate_plugin):
1805 * plugins/message-view/anjuta-message-manager-plugin.glade:
1806 * plugins/message-view/plugin.c: (activate_plugin):
1807 * plugins/project-manager/plugin.c: (confirm_removal):
1808 * plugins/search/anjuta-search.glade:
1809 * plugins/search/plugin.c:
1810 * plugins/search/search-replace.c: (nb_results_alert):
1811 * plugins/subversion/subversion-commit-dialog.c:
1812 (on_subversion_commit_response):
1813 * plugins/symbol-browser/plugin.c: (activate_plugin):
1814 * plugins/valgrind/plugin.c: (on_menu_run_activate):
1815 * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1816 * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1819 Fixed translation bugs from #507921.
1820 Removed unused files in scintilla plugin
1822 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1824 * manuals/anjuta-manual/C/debugger.xml:
1825 Fix bug #514124 and bug #514138: Wrong menu item name
1827 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1829 * plugins/profiler/gprof-view.c,
1830 plugins/symbol-browser/plugin.c,
1831 plugins/class-inheritance/class-callbacks.c,
1832 plugins/debug-manager/plugin.c,
1833 plugins/tools/editor.c,
1834 plugins/search/search-replace.c,
1835 plugins/search/search-replace_backend.c,
1836 plugins/search/search-replace_backend.h,
1837 plugins/build-basic-autotools/build-basic-autotools.c,
1838 plugins/document-manager/plugin.c,
1839 plugins/document-manager/file_history.c,
1840 plugins/document-manager/anjuta-docman.c,
1841 plugins/document-manager/anjuta-docman.h,
1842 plugins/document-manager/action-callbacks.c,
1843 libanjuta/interfaces/libanjuta.idl:
1844 Rename IAnjutaDocumentManager functions:
1845 find_document_with_path, goto_file_line, goto_file_line_mark
1846 and get_full_filename into
1847 find_document_with_uri, goto_uri_line, goto_uri_line_mark
1849 Fix search plugin to use an URI instead of a file path
1850 Fix anjuta_docman_get_uri to always return an URI
1852 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1854 * plugins/debug-manager/breakpoints.c:
1855 Fix bug #514118: Rename Clear All Breakpoints to Remove
1858 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1860 * manuals/anjuta-manual/C/debugger.xml:
1861 Update debugger documentation
1863 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1865 * plugins/debug-manager/sharedlib.c,
1866 plugins/debug-manager/anjuta-debug-manager.glade,
1867 plugins/debug-manager/queue.c,
1868 plugins/tools/execute.c,
1869 plugins/tools/anjuta-tools.glade,
1870 plugins/tools/editor.c,
1871 plugins/project-wizard/templates/terminal.wiz,
1872 plugins/project-wizard/templates/xlib-dock.wiz,
1873 plugins/project-wizard/templates/wxwin.wiz,
1874 plugins/project-wizard/templates/java.wiz,
1875 plugins/project-wizard/templates/gnome.wiz,
1876 plugins/project-wizard/templates/anjuta-plugin.wiz,
1877 plugins/project-wizard/templates/gtkmm.wiz,
1878 plugins/project-wizard/templates/python.wiz,
1879 plugins/project-wizard/templates/cpp.wiz,
1880 plugins/project-wizard/templates/sdl.wiz,
1881 plugins/project-wizard/templates/gtk.wiz,
1882 plugins/project-wizard/templates/minimal.wiz,
1883 plugins/project-wizard/templates/xlib.wiz,
1884 plugins/project-wizard/templates/gcj.wiz,
1885 plugins/gdb/plugin.c,
1886 plugins/gdb/debugger.c,
1887 libanjuta/anjuta-plugin-manager.c:
1888 Partial fix of #507921: translation issues in debug-manager, tools,
1889 project-wizard, gdb and anjuta-plugin-manager.
1891 2008-02-02 Sébastien Granjoux <seb.sfo@free.fr>
1893 * plugins/debug-manager/queue.c:
1894 Debugger Local, Stack and Thread windows were missing due to
1895 the previous change.
1897 2008-02-02 Johannes Schmid <jhs@gnome.org>
1899 * manuals/anjuta-manual/Makefile.am:
1900 Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am
1901 causes make install to fail
1903 2008-02-02 Johannes Schmid <jhs@gnome.org>
1905 * plugins/macro/macros.xml:
1906 #495511 – Header_h macro correction
1908 2008-02-02 Johannes Schmid <jhs@gnome.org>
1910 * plugins/patch/patch-plugin.glade:
1911 gtk-apply is not translatable...
1913 2008-02-02 Johannes Schmid <jhs@gnome.org>
1915 * plugins/build-basic-autotools/build-basic-autotools.c:
1916 (on_build_mesg_format):
1918 Also check for untranslated messages from make. Should fix
1919 #511981 – Error parsing make output
1921 2008-02-02 Johannes Schmid <jhs@gnome.org>
1923 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1926 Fixed #511010 – [UI] Execute program utility window
1928 2008-02-02 Johannes Schmid <jhs@gnome.org>
1931 Fixed #509908 – [UI] Problems with the General settings tab
1933 2008-02-02 Johannes Schmid <jhs@gnome.org>
1935 * manuals/anjuta-manual/C/fileoperations.xml:
1936 Fixed #513730 – Option not present in the GUI po file
1938 2008-02-02 Johannes Schmid <jhs@gnome.org>
1940 * plugins/sourceview/anjuta-editor-sourceview.glade:
1941 Adjust preferences default values
1943 2008-02-02 Johannes Schmid <jhs@gnome.org>
1945 * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1946 Fixed #512535 – Open files tabs' position is correctly remembered
1947 but not applied at startup
1949 2008-02-02 Johannes Schmid <jhs@gnome.org>
1951 * plugins/search/search-replace.c: (on_message_clicked):
1952 Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1953 fix clicking on search result messages
1955 2008-02-01 James Liggett <jrliggett@cox.net>
1957 * plugins/subversion/svn-command.c: (on_svn_notify):
1958 Fixed wrong status message output when resolving conflicts.
1960 2008-02-02 Johannes Schmid <jhs@gnome.org>
1962 * configure.in: Require GtkSourceView 2.1.2
1963 * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1964 * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1965 (imark_is_marker_set), (imark_delete_all_markers),
1966 (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1968 Adapted to API changes in GtkSourceView
1970 2008-02-01 Johannes Schmid <jhs@gnome.org>
1972 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1973 Fixed tabsize preference
1975 2008-02-01 Johannes Schmid <jhs@gnome.org>
1977 * manuals/anjuta-manual/C/fileoperations.xml:
1978 * manuals/anjuta-manual/C/interface.xml:
1981 * manuals/anjuta-manual/Makefile.am:
1982 * manuals/anjuta-manual/C/figures/*:
1984 Updated figures to be in clearlooks theme, removed old figures
1986 2008-02-01 Johannes Schmid <jhs@gnome.org>
1988 * plugins/patch/patch-plugin.glade:
1989 * plugins/patch/plugin.c: (patch_plugin_activate):
1990 Another UI issue with the patch plugin and silenced a compiler
1993 Patch from James Liggett:
1994 * plugins/profiler/gprof-call-graph-view.c:
1995 (gprof_call_graph_view_create_columns):
1996 * plugins/profiler/gprof-flat-profile-view.c:
1997 (gprof_flat_profile_view_create_columns):
1998 * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1999 * plugins/profiler/gprof-view.h:
2001 Use two decimal places for float values in profiler views (#507831)
2003 2008-02-01 Johannes Schmid <jhs@gnome.org>
2006 * plugins/editor/Makefile.am:
2008 Fixed #512751 – libgnomeprint unnecessary without scintilla
2010 2008-01-31 Johannes Schmid <jhs@gnome.org>
2012 * plugins/language-manager/languages.xml:
2013 Added a pretty ugly string for C++ headers. Maybe we should rely
2014 on mime-types instead...
2016 2008-01-31 Johannes Schmid <jhs@gnome.org>
2018 * plugins/language-support-cpp-java/cpp-java-assist.c:
2019 (get_iter_column), (cpp_java_assist_get_calltip_context),
2020 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2021 (on_assist_chosen), (cpp_java_assist_install):
2022 * plugins/language-support-cpp-java/plugin.c:
2023 (on_editor_char_inserted_cpp):
2024 Removed annoying DEBUG_PRINTs
2026 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2027 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2028 * plugins/sourceview/sourceview.c: (iassist_show_tips):
2030 Fixed "jumping" tooltips, fixed indentation of brances
2032 2008-01-31 Johannes Schmid <jhs@gnome.org>
2034 * plugins/document-manager/plugin.c: (on_document_changed):
2035 Fixed crash when closing anjuta after all document tabs have been closed
2037 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
2039 * plugins/debug-manager/anjuta-debug-manager.glade:
2040 Fix #513485: wrong strings maked as translatable
2042 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
2044 * plugins/debug-manager/threads.c,
2045 plugins/debug-manager/stack_trace.c:
2046 Avoid crash when getting relative path from debugger (same fix
2049 * plugins/debug-manager/queue.c:
2050 Emit all state changes notification
2052 * plugins/debug-manager/start.c:
2053 Fix #511586: Project path with "+" not working in debugger
2055 2008-01-31 Johannes Schmid <jhs@gnome.org>
2057 * plugins/patch/patch-plugin.glade:
2058 Fixed button ui problem...
2060 Patch from James Liggett:
2061 * plugins/profiler/gprof-call-graph-block-entry.c:
2062 (gprof_call_graph_block_primary_entry_new),
2063 (gprof_call_graph_block_secondary_entry_new):
2064 * plugins/profiler/gprof-flat-profile-entry.c:
2065 (gprof_flat_profile_entry_new):
2067 Fix #507831 - Wrong Profiler values for some locales
2069 2008-01-31 Johannes Schmid <jhs@gnome.org>
2071 * plugins/sourceview/anjuta-editor-sourceview.glade:
2072 * plugins/sourceview/sourceview-prefs.c:
2073 * plugins/sourceview/sourceview.c: (sourceview_finalize):
2075 Fixed Editor->View popup menu for those entries that are appropriate for
2078 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2080 * plugins/debug-manager/breakpoints.c:
2081 Fix #512901: Crash when adding a breakpoint
2083 * plugins/debug-manager/queue.c:
2084 Remove a possible memory leak
2086 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2088 * plugins/debug-manager/data_view.c,
2089 plugins/debug-manager/sparse_view.c,
2090 manuals/anjuta-manual/C/debugger.xml:
2091 Fix #513130, #513131 #513135: Wrong menu item names and errors
2092 in the documentation
2094 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2096 * plugins/tools/editor.c:
2097 ianjuta_document_manager_find_document_with_path expect an uri not
2100 2008-01-29 Sébastien Granjoux <seb.sfo@free.fr>
2102 * manuals/reference/libanjuta/libanjuta-docs.sgml,
2103 manuals/reference/libanjuta/libanjuta-sections.txt,
2104 libanjuta/interfaces/libanjuta.idl:
2105 Documentation fixes for IAnjutaDebugger* interfaces
2107 === anjuta 2.3.3 ===
2109 2008-01-27 Naba Kumar <naba@gnome.org>
2111 * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2114 * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2115 (value_added_current_editor), (value_removed_current_editor):
2118 * TODO.tasks: Updated.
2120 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2121 scrollwindow shadow in.
2123 * plugins/editor/anjuta-editor-scintilla.glade:
2124 * plugins/editor/style-editor.c: (create_style_editor_gui):
2125 Set style window transient and cetered for preferences window.
2126 Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2128 * plugins/editor/anjuta-editor-scintilla.glade:
2129 Fixes Bug #427108 - Scintilla plugin configuration folding-style
2132 * configure.in, NEWS: Updated for release 2.3.3
2134 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2136 * plugins/debug-manager/anjuta-debug-manager.glade:
2137 Fix #512224: Use a string in english
2139 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2141 * plugins/build-basic-autotools/build-basic-autotools.c:
2142 ianjuta_document_manager_goto_file_line_mark needs an uri and
2145 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2147 * plugins/symbol-browser/plugin.c,
2148 plugins/symbol-browser/an_symbol_view.c:
2149 use gnome_vfs_get_uri_from_local_path to get local path from uri
2150 This takes care of escaping some characters
2152 2008-01-25 Sébastien Granjoux <seb.sfo@free.fr>
2154 * plugins/debug-manager/stack_trace.c:
2155 Probably fix #510028: crash debugger when having a relative filename
2158 2008-01-25 Tom <tpgww@onepost.net>
2160 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
2162 * plugins/document-manager/plugin.c,
2163 plugins/document-manager/file_history.c,
2164 plugins/document-manager/file_history.h,
2165 plugins/document-manager/anjuta-docman.c,
2166 plugins/document-manager/anjuta-docman.h:
2167 Rename filename argument to uri when an uri is expected
2168 anjuta_docman_get_document_for_uri will remove symlinks
2170 2008-01-25 Naba Kumar <naba@gnome.org>
2172 * plugins/terminal/terminal.c: (terminal_execute),
2174 * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2176 2008-01-24 Sébastien Granjoux <seb.sfo@free.fr>
2178 * plugins/debug-manager/anjuta-debug-manager.glade,
2179 plugins/debug-manager/start.c:
2180 Fix #511049: Change UI of add source directories dialog
2182 2008-01-24 Naba Kumar <naba@gnome.org>
2184 * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2185 * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2186 (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2187 of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2188 ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2191 2008-01-24 Johannes Schmid <jhs@gnome.org>
2193 Patch from: Luca Ferretti <ella.uca@libero.it>:
2195 * plugins/document-manager/anjuta-docman.c:
2196 (anjuta_docman_page_init), (anjuta_docman_class_init):
2197 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2199 Fix #511757 – Close icon in tabs cut off (Patch was only for
2200 document-manager, also adapted it for message-manager)
2202 2008-01-24 Johannes Schmid <jhs@gnome.org>
2204 * plugins/Makefile.am:
2205 * plugins/sourceview/anjuta-document.c:
2206 * plugins/sourceview/anjuta-marshal.list:
2207 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2208 (anjuta_view_key_press_event):
2209 * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2210 (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2211 (iiter_diff), (iiter_iface_init):
2212 * plugins/sourceview/sourceview.c: (on_document_char_added),
2213 (ieditor_goto_position), (ieditor_get_text),
2214 (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2215 (ieditor_erase), (ieditor_get_line_from_position),
2216 (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2217 (ieditor_get_position_from_offset), (ieditor_get_start_position),
2218 (ieditor_get_end_position), (ieditor_goto_start),
2219 (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2220 (iconvert_to_lower), (iindic_set), (iassist_suggest),
2221 (iassist_show_tips):
2223 Implemented new iterators interface in sourceview editor and
2226 2008-01-23 Naba Kumar <naba@gnome.org>
2228 * libanjuta/interfaces/libanjuta.idl:
2229 * manuals/reference/libanjuta/libanjuta-sections.txt:
2230 * plugins/build-basic-autotools/build-basic-autotools.c:
2231 (build_indicator_location_set), (on_editor_changed):
2232 * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2233 * plugins/debug-manager/variable.c: (get_hovered_word):
2234 * plugins/document-manager/action-callbacks.c:
2235 (on_editor_command_upper_case_activate),
2236 (on_editor_command_lower_case_activate):
2237 * plugins/document-manager/search-box.c: (on_incremental_search),
2238 (on_search_activated):
2239 * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2240 (iiter_last), (iiter_set_position), (iiter_get_position),
2241 (iiter_get_length), (iiter_compare), (iiter_diff),
2243 * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2244 (text_editor_goto_point), (itext_editor_goto_start),
2245 (itext_editor_goto_end), (itext_editor_goto_position),
2246 (itext_editor_get_text_all), (itext_editor_get_text),
2247 (itext_editor_get_position), (itext_editor_get_offset),
2248 (itext_editor_get_length), (itext_editor_insert),
2249 (itext_editor_erase), (itext_editor_erase_all),
2250 (itext_editor_get_column), (itext_editor_get_overwrite),
2251 (itext_editor_set_popup_menu),
2252 (itext_editor_get_line_from_position),
2253 (itext_editor_get_line_begin_position),
2254 (itext_editor_get_line_end_position),
2255 (itext_editor_get_position_from_offset),
2256 (itext_editor_get_start_position), (itext_editor_get_end_position),
2257 (itext_editor_iface_init), (iconvert_to_upper),
2258 (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2260 * plugins/editor/text_editor.h:
2261 * plugins/editor/text_editor_cbs.c:
2262 (on_text_editor_scintilla_notify):
2263 * plugins/indent/plugin.c: (on_indent_action_activate):
2264 * plugins/language-support-cpp-java/cpp-java-assist.c:
2265 (cpp_java_assist_get_scope_context),
2266 (cpp_java_assist_get_pre_word),
2267 (cpp_java_assist_show_autocomplete),
2268 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2269 (on_editor_char_added), (on_assist_chosen):
2270 * plugins/language-support-cpp-java/plugin.c:
2271 (get_line_indentation), (skip_iter_to_previous_logical_line),
2272 (skip_preprocessor_lines), (initialize_indentation_params),
2273 (set_line_indentation), (get_line_indentation_base),
2274 (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2275 (on_editor_char_inserted_java), (on_auto_indent):
2276 * plugins/macro/macro-actions.c: (match_shortcut):
2277 * plugins/macro/macro-dialog.c: (on_ok_clicked):
2278 * plugins/macro/plugin.c: (match_keyword):
2279 * plugins/search/plugin.c: (find_incremental):
2280 * plugins/search/search-replace.c: (search_and_replace),
2281 (search_start_over):
2282 * plugins/search/search-replace_backend.c:
2283 (file_buffer_new_from_te), (file_buffer_line_from_pos),
2284 (create_search_entries):
2285 * plugins/symbol-browser/plugin.c:
2286 (on_editor_buffer_symbols_update_timeout), (on_char_added),
2287 (isymbol_manager_iface_init):
2288 * plugins/symbol-db/plugin.c:
2289 (on_editor_buffer_symbols_update_timeout), (on_char_added),
2290 (isymbol_manager_iface_init):
2291 * plugins/tools/execute.c: (atp_output_context_construct),
2292 (atp_output_context_destroy), (atp_user_tool_execute):
2294 Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2295 iterators instead of integer offsets.
2296 - Renamed original ianjuta_editor_get_position(int) to
2297 ianjuta_editor_get_offset(). It is deprecated.
2298 - Renamed original ianjuta_editor_get_position_iter() to
2299 ianjuta_editor_get_position().
2300 - Renamed ianjuta_editor_get_cell_iter() to
2301 ianjuta_editor_get_position_from_offset()
2302 - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2303 - Added new methods:
2304 ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2305 ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2306 ianjuta_editor_goto_end().
2307 - All relevent signals and methods converted to use iterators.
2308 - All relevent plugins fixed to use new API.
2309 - Removed ianjuta_editor_cell_get_line() because it is provided by
2310 ianjuta_editor_get_line_from_position().
2311 - Removed ianjuta_symbol_manager_get_completions_at_position()
2312 because it not used anywhere and is not right to be there.
2313 - Updated IAnjutaEditable documentation.
2315 Updated IAnjutaIterable interface:
2316 - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2317 - Introduced 'end-iter' to point at the end of the list.
2318 - Updated IAnjutaIterable documentation.
2320 * plugins/Makefile.am:
2321 (Disabled sourceview plugin for now. Jhs is coming up with a patch
2324 2008-01-22 Johannes Schmid <jhs@gnome.org>
2326 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2327 * plugins/project-import/anjuta-project-import.glade:
2328 * plugins/project-import/anjuta-project-import.plugin.in:
2329 * plugins/project-wizard/anjuta-project-wizard.glade:
2330 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2331 * plugins/project-wizard/druid.c: (npw_druid_new):
2332 * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2334 Fixed #465084 – wizard instead of assistant (only string changes...)
2336 2008-01-20 Rob Bradford <rob@openedhand.com>
2338 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2339 Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2340 coming up with the solution. (Bug: #510390.)
2342 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
2344 * plugins/build-basic-autotools/executer.c:
2345 Fix #502508, use anjuta_launcher to keep program output
2347 * plugins/terminal/terminal.c:
2348 Remove unused child_initizlized member
2349 Start the shell on plugin activation
2351 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
2353 * plugins/debug-manager/sparse_buffer.c:
2354 Fix a crash when scrolling in the diassembly window
2356 * plugins/debug-manager/sparse_view.c:
2357 Small limit change using the same "unit" for both number
2359 2008-01-19 Naba Kumar <naba@gnome.org>
2361 * plugins/language-support-cpp-java/cpp-java-assist.c:
2362 (cpp_java_assist_get_scope_context),
2363 (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2366 2008-01-19 Johannes Schmid <jhs@gnome.org>
2368 * plugins/sourceview/anjuta-editor-sourceview.glade:
2369 * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2371 And even more strings...
2373 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2375 * plugins/project-wizard/templates/cpp/src/main.cc:
2376 Fix #498734, typing error in c++ project template
2378 2008-01-19 Johannes Schmid <jhs@gnome.org>
2380 * plugins/editor/text_editor.c: (text_editor_save_file):
2381 * plugins/macro/anjuta-macro.glade:
2382 * plugins/subversion/anjuta-subversion.glade:
2384 Fixed even more strings
2386 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2388 * plugins/language-support-cpp-java/cpp-java-assist.c:
2389 Fix bug #488519, remove critical warning (completion_cache == NULL
2392 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2394 * plugins/gdb/debugger.c:
2395 Enable logging of gdb communication with an environment variable
2397 2008-01-19 Naba Kumar <naba@gnome.org>
2399 * plugins/editor/text-editor-iterable.c: (iiter_next),
2400 (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2401 editor native funtions to avoid round trips.
2403 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2405 * plugins/editor/text_editor.c:
2406 Fix a bug due to the previous patch: Unable to save new file in
2409 2008-01-18 Sébastien Granjoux <seb.sfo@free.fr>
2411 * plugins/debug-manager/disassemble.c,
2412 plugins/debug-manager/disassemble.h,
2413 plugins/debug-manager/registers.c,
2414 plugins/debug-manager/registers.h,
2415 plugins/debug-manager/memory.c,
2416 plugins/debug-manager/memory.h,
2417 plugins/debug-manager/command.c,
2418 plugins/debug-manager/command.h,
2419 plugins/debug-manager/queue.c,
2420 plugins/debug-manager/queue.h,
2421 plugins/debug-manager/breakpoints.c,
2422 plugins/debug-manager/stack_trace.c,
2423 plugins/debug-manager/threads.c,
2424 plugins/debug-manager/plugin.c,
2425 plugins/gdb/plugin.c,
2426 plugins/gdb/debugger.c,
2427 plugins/gdb/debugger.h,
2428 manuals/reference/libanjuta/libanjuta-sections.txt,
2429 manuals/reference/libanjuta/libanjuta.types,
2430 libanjuta/interfaces/libanjuta.idl:
2431 Use gulong instead of guint for addresses
2432 Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2433 IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2435 * plugins/gdb/anjuta-gdb.plugin.in:
2436 Remove reference to IAnjutaCpuDebugger (useless)
2438 2008-01-18 Johannes Schmid <jhs@gnome.org>
2440 * AUTHORS: Added Alexander
2442 2008-01-18 Johannes Schmid <jhs@gnome.org>
2444 Patch from: Alexander Korolyov <kilork@yandex.ru>
2446 * plugins/editor/text_editor.c: (load_from_file),
2447 (text_editor_save_file):
2449 Fixed symlinks (#510238) and file permission (#405321)
2450 handling for scintilla editor.
2452 2008-01-17 Johannes Schmid <jhs@gnome.org>
2454 * plugins/document-manager/action-callbacks.c:
2455 (on_editor_command_select_all_activate),
2456 (on_editor_command_cut_activate),
2457 (on_editor_command_paste_activate),
2458 (on_editor_command_copy_activate),
2459 (on_editor_command_clear_activate):
2460 Resupport cut/copy/paste/clear on GtkEditables when those
2461 have focus. (Important for shortcuts to work).
2463 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2464 * plugins/document-manager/search-box.c: (on_search_activated):
2465 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2466 * plugins/patch/patch-plugin.c: (on_ok_clicked):
2467 * plugins/profiler/plugin.c: (profiler_get_data):
2468 * plugins/project-wizard/druid.c: (npw_druid_new):
2469 * plugins/project-wizard/install.c: (on_install_end_install_file):
2470 * plugins/sourceview/anjuta-editor-sourceview.glade:
2471 * plugins/subversion/anjuta-subversion.glade:
2472 * plugins/tools/anjuta-tools.glade:
2473 Various string fixes
2475 2008-01-17 Naba Kumar <naba@gnome.org>
2477 Patch from James Liggett:
2479 * plugins/subversion/subversion-add-dialog.c:
2480 (on_subversion_add_response):
2481 * plugins/subversion/subversion-copy-dialog.c:
2482 (on_subversion_copy_response):
2483 * plugins/subversion/subversion-diff-dialog.c:
2484 (on_subversion_diff_response):
2485 * plugins/subversion/subversion-merge-dialog.c:
2486 (on_subversion_merge_response):
2487 * plugins/subversion/subversion-remove-dialog.c:
2488 (on_subversion_remove_response):
2489 * plugins/subversion/subversion-switch-dialog.c:
2490 (on_subversion_switch_response):
2491 * plugins/subversion/subversion-ui-utils.c: (check_input):
2492 * plugins/subversion/subversion-ui-utils.h:
2493 * plugins/subversion/subversion-update-dialog.c:
2494 (on_subversion_update_response):
2496 If the user doesn't enter any data for path or revision fields in
2497 certain SVN plugin dialogs, libsvn throws assertion failures and
2498 kills Anjuta. To avoid this, the validity of path and revision
2499 input data are checked before the command gets executed.
2501 Fixes Bug #509510 - Check input of some dialogs to avoid termination
2502 if user gives bad or no input
2504 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
2506 * plugins/document-manager/anjuta-docman.c:
2507 Fix #507627 memory tab stay active on debugger stop
2508 Remove two unused variables due to the previous patch
2510 2008-01-16 Johannes Schmid <jhs@gnome.org>
2512 * libanjuta/anjuta-plugin-manager.c:
2513 Fixed #508399 – When you enable a plugin, preferences don't show up
2515 2008-01-16 Rob Bradford <rob@openedhand.com>
2517 Reviewed by: Johannes Schmid <jhs@gnome.org>
2519 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2520 (get_property_value_as_string), (set_property_value_as_string),
2521 (register_callbacks):
2522 * libanjuta/anjuta-preferences.h:
2523 Add support for both file and folder preferences (originally only
2524 folder choosers were supported. (Fixes bug: #508805.)
2526 * plugins/file-manager/file-manager.glade:
2527 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2530 2008-01-16 Johannes Schmid <jhs@gnome.org>
2532 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2534 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2537 Fixed #509875 – The "Update globale tags" button wording is incorrect
2538 Fixed #509873 – Build Autotools Preferences has excessive padding
2539 Fixed #509872 – General Information labels are incorrectly aligned
2540 Fixed #509871 – General preferences has incorrect use of colons
2542 2008-01-16 Johannes Schmid <jhs@gnome.org>
2544 * plugins/document-manager/anjuta-document-manager.glade:
2545 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2547 Fixed #509865 – Incorrect padding in the Documents settings tabs
2548 Fixed #509867 – Create button contents is mis-aligned
2549 Fixed #509869 – "Add Directory" button is not HIG complient
2551 2008-01-16 Johannes Schmid <jhs@gnome.org>
2553 * libanjuta/anjuta-preferences-dialog.c:
2554 (anjuta_preferences_dialog_add_page):
2556 Fix #509864 – No initial section selected when opening the Preferences dialog
2558 2008-01-16 Johannes Schmid <jhs@gnome.org>
2560 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2561 Removed unused gconf_notifications
2563 * plugins/search/anjuta-search.glade:
2564 * plugins/subversion/anjuta-subversion.glade:
2565 * plugins/tools/anjuta-tools.glade:
2566 * src/anjuta-app.c: (anjuta_app_instance_init):
2568 Fixed various strings
2570 2008-01-15 Naba Kumar <naba@gnome.org>
2572 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2573 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2576 * plugins/symbol-browser/an_symbol_view.c:
2577 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2580 2008-01-15 Johannes Schmid <jhs@gnome.org>
2582 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2583 (anjuta_profile_add_plugins_from_xml):
2584 * plugins/file-manager/file-manager.glade:
2587 * libanjuta/interfaces/libanjuta.idl:
2590 * plugins/sourceview/Makefile.am:
2591 * plugins/sourceview/anjuta-editor-sourceview.glade:
2592 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2593 (end_print), (print_setup), (sourceview_print),
2594 (sourceview_print_preview):
2595 * plugins/sourceview/sourceview.c: (iprint_print),
2596 (iprint_print_preview):
2598 Added printing support to GtkSourceView editor
2600 2007-01-14 Tom <tpgww@onepost.net>
2602 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
2604 * plugins/document-manager/anjuta-docman.c:
2605 Fix two memory leaks added by the previous patch
2607 2008-01-14 Johannes Schmid <jhs@gnome.org>
2609 * plugins/sourceview/assist-tip.c: (assist_tip_move):
2610 * plugins/sourceview/assist-window.c: (assist_window_move):
2614 2008-01-14 Rob Bradford <rob@openedhand.com>
2616 * global-tags/Makefile.am:
2617 * global-tags/create_global_tags.sh.in:
2618 Install anjuta-tags binary into FHS policy compliant directory and
2619 update references. (Fixes bug: 509346.)
2621 2008-01-13 Naba Kumar <naba@gnome.org>
2623 Patch from: Ritesh Khadgaray
2624 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2625 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2626 Adds export-dynamic option to LDFLAGS to project template for libglade
2627 to work for autoconnect signals.
2629 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
2631 * libanjuta/anjuta-utils.c:
2632 anjuta_util_get_real_path return a string that need to be freed
2633 with g_free even if PATH_MAX is not defined
2635 2008-01-13 Andre Klapper <a9016009@gmx.de>
2637 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2640 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
2642 * plugins/document-manager/anjuta-docman.c:
2643 Do not reopen file having escaped character (+,...) in path name
2645 2008-01-13 Naba Kumar <naba@gnome.org>
2647 * libanjuta/interfaces/libanjuta.idl:
2648 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2649 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2650 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2651 IAnjutaProjectManager::add_sources().
2653 * plugins/glade/plugin.c: (on_glade_resource_removed),
2654 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2655 stubs for handing resources in glade file.
2657 2008-01-13 Naba Kumar <naba@gnome.org>
2659 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2661 * plugins/glade/plugin.c: (ifile_open): Select the first window
2662 in the glade project when it is first opened. Avoids empty glade
2663 document the first time.
2665 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
2667 Reviewed by: Johannes Schmid <jhs@gnome.org>
2669 * plugins/gtodo/callback.c: (remove_todo_item):
2670 Fix #507304 – crash in Anjuta IDE while removing done tasks
2672 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
2674 * plugins/debug-manager/anjuta-debug-manager.ui,
2675 plugins/debug-manager/plugin.c,
2676 plugins/debug-manager/start.h,
2677 plugins/debug-manager/start.c:
2678 New menu item to add extra source directories for debugger
2680 === anjuta 2.3.2 ===
2682 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
2684 * plugins/gtodo/callback.c: (remove_todo_item):
2685 Fix #507304 – crash in Anjuta IDE while removing done tasks
2687 2008-01-11 Naba Kumar <naba@gnome.org>
2689 * configure.in: Bumped version to 2.3.2
2690 * NEWS: Updated for anjuta 2.3.2 release
2691 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2694 2008-01-11 Johannes Schmid <jhs@gnome.org>
2696 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2698 Reverted accidently commited change
2700 * plugins/document-manager/anjuta-document-manager.glade:
2701 Fix Gtk-Critical because of broken glade file
2703 2008-01-11 Naba Kumar <naba@gnome.org>
2705 * plugins/glade/plugin.c: (on_document_destroy),
2706 (glade_plugin_add_project): Fixed a bug where when more than one
2707 glade document is open and one is closed, it closes all the glade
2708 documents. Also it might have fixed the bug where sometimes closing
2709 the glade document leaves glade widget tree unclosed.
2711 2008-01-11 Naba Kumar <naba@gnome.org>
2713 * libanjuta/Makefile.am: Install glade3 files in own prefix to
2714 prevent install errors when not installed as root (then the files
2715 are only useful when glade-3 is installed in the same prefix, but it
2716 doesn't harm anjuta runtime).
2718 * plugins/sourceview/sourceview.c: Commented use of a file
2719 not currently distributed.
2721 2008-01-10 Naba Kumar <naba@gnome.org>
2723 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2724 nothing to translate in it.
2726 2008-01-10 Johannes Schmid <jhs@gnome.org>
2728 * plugins/project-wizard/templates/gnome.wiz:
2729 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2730 * plugins/project-wizard/templates/gnome/src/main.c:
2731 * plugins/project-wizard/templates/translatable-strings.h:
2733 Fixed #508497 and added a new chooser to select whether to use
2736 2008-01-10 Johannes Schmid <jhs@gnome.org>
2738 Patch from Tom <tpgww@onepost.net>:
2740 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2741 (anjuta_util_glist_path_dedup):
2742 * libanjuta/anjuta-utils.h:
2744 Give the method a proper prefixed name
2746 * plugins/document-manager/action-callbacks.c:
2747 (get_current_popup_active),
2748 (on_editor_command_select_all_activate),
2749 (on_editor_command_cut_activate),
2750 (on_editor_command_paste_activate),
2751 (on_editor_command_copy_activate),
2752 (on_editor_command_clear_activate), (on_show_search),
2753 (on_repeat_quicksearch):
2754 * plugins/document-manager/action-callbacks.h:
2755 * plugins/document-manager/anjuta-docman.c:
2756 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2757 (anjuta_docman_goto_file_line_mark),
2758 (anjuta_docman_get_full_filename):
2759 * plugins/document-manager/anjuta-docman.h:
2760 * plugins/document-manager/anjuta-document-manager.ui:
2761 * plugins/document-manager/plugin.c:
2762 (update_document_ui_interface_items):
2764 Better way to fix the popup-menu items (Cut/Copy/Paste)
2765 and various clean-ups.
2767 * plugins/document-manager/search-box.c: (on_document_changed),
2768 (search_box_fill_search_focus):
2769 * plugins/document-manager/search-box.h:
2770 * plugins/search/plugin.c:
2772 Add a menu item to repeat the quick search
2774 2008-01-10 Johannes Schmid <jhs@gnome.org>
2776 * plugins/language-support-cpp-java/cpp-java-assist.c:
2779 Fixed #508424 – Auto complete: previous char was removed when
2780 pre TAB to auto complete.
2782 2008-01-10 Johannes Schmid <jhs@gnome.org>
2784 Patch from: James Ligett:
2786 * plugins/profiler/gprof-call-graph-view.c:
2787 (gprof_call_graph_view_create_columns):
2788 * plugins/profiler/gprof-flat-profile-view.c:
2789 (gprof_flat_profile_view_create_columns):
2791 Fixed translation issues (#496833)
2793 2008-01-10 Johannes Schmid <jhs@gnome.org>
2795 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2797 * plugins/gtodo/gtodo.c: (category_manager_add_item):
2798 Fix #460390 – Changing categories while edinting something
2800 2008-01-09 Naba Kumar <naba@gnome.org>
2802 * libanjuta/anjuta-plugin-manager.c:
2803 (anjuta_plugin_manager_activate_plugins): Commented dead code and
2806 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2807 corruption reported in bug #507491. Potentially fixes too.
2809 2008-01-09 Johannes Schmid <jhs@gnome.org>
2811 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2813 * plugins/gtodo/mcategory.c: (category_manager_add_item):
2814 Fix bug #505205 completely
2816 * AUTHORS: Added Bolesław
2818 2008-01-08 Johannes Schmid <jhs@gnome.org>
2820 * plugins/document-manager/action-callbacks.c:
2821 (on_editor_command_cut_activate),
2822 (on_editor_command_paste_activate),
2823 (on_editor_command_copy_activate),
2824 (on_editor_command_clear_activate):
2826 Fixed editor popup menu (Cut, Copy, Paste)
2828 2008-01-08 Johannes Schmid <jhs@gnome.org>
2830 * plugins/sourceview/sourceview.c: (autodetect_language):
2831 Fixed a crash when creating a new file
2833 2008-01-08 Johannes Schmid <jhs@gnome.org>
2835 Patch by <bolekk@gmail.com> (GHOP Student)
2837 * plugins/gtodo/mcategory.c: (category_manager_add_item):
2840 2008-01-08 Naba Kumar <naba@gnome.org>
2842 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2843 * libanjuta/anjuta-plugin-manager.c:
2844 (anjuta_plugin_manager_select),
2845 (anjuta_plugin_manager_activate_plugins):
2846 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2847 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2848 (on_create_submenu), (create_open_with_submenu):
2849 * src/about.c: (on_about_plugin_activate),
2850 (about_create_plugins_submenu): Use translated version of get_string()
2851 API in AnjutaDescription for translatable properties. Fixes bug #496833
2854 2008-01-07 Johannes Schmid <jhs@gnome.org>
2856 * plugins/build-basic-autotools/executer.c: (execute_program):
2857 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2858 * plugins/debug-manager/anjuta-debug-manager.glade:
2859 * plugins/debug-manager/locals.c: (create_locals_gui):
2860 * plugins/file-loader/plugin.c: (on_create_submenu):
2861 * plugins/gtodo/main.h:
2862 * plugins/gtodo/preferences.c: (preferences_widget):
2863 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2864 * plugins/tools/anjuta-tools.glade:
2865 * plugins/tools/execute.c: (atp_output_context_print):
2868 Another bunch of i18n fixes (#496833)
2870 2008-01-07 Johannes Schmid <jhs@gnome.org>
2872 * plugins/build-basic-autotools/build-basic-autotools.c:
2873 (on_build_terminated):
2874 * plugins/gtodo/interface.c: (set_read_only):
2875 * plugins/project-manager/plugin.c: (confirm_removal),
2876 (on_popup_add_to_project):
2877 * plugins/subversion/anjuta-subversion.glade:
2878 * plugins/tools/execute.c: (atp_output_context_print_result):
2880 Fixed some strings from #496833
2882 2008-01-07 Johannes Schmid <jhs@gnome.org>
2884 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2885 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2887 * plugins/language-support-cpp-java/plugin.c: (install_support),
2888 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2889 Added basic Vala support
2891 * plugins/sourceview/sourceview.c: (autodetect_language):
2892 Fixed mime-type detection
2894 2008-01-06 Massimo Cora' <maxcvs@email.it>
2896 Reviewed by: Johannes Schmid <jhs@gnome.org>
2898 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2899 (value_removed_current_editor), (symbol_db_activate),
2900 (symbol_db_deactivate):
2901 * plugins/symbol-db/symbol-db-engine.c:
2902 (symbol_db_engine_get_global_members_filtered):
2903 * plugins/symbol-db/symbol-db-view.c:
2904 (do_add_child_symbol_to_view), (prepare_for_adding),
2905 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2906 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2907 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2908 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2909 (sdb_view_init), (sdb_view_finalize),
2910 (sdb_view_build_and_display_base_tree):
2911 * plugins/symbol-db/symbol-db-view.h:
2912 added controls to expand Global tab nodes in a non-freezing way.
2913 Fixed also some little bugs always on global-tab.
2915 2008-01-06 Naba Kumar <naba@gnome.org>
2917 Patches from James Liggett:
2918 * plugins/profiler/gprof-call-graph-view.c:
2919 (gprof_call_graph_view_create_columns):
2920 * plugins/profiler/gprof-flat-profile-view.c:
2921 (gprof_flat_profile_view_create_columns):
2922 * plugins/profiler/gprof-function-call-tree-view.c:
2923 (gprof_function_call_tree_view_create_columns): Made all
2924 of the columns resizable and reorderable.
2926 2008-01-06 Johannes Schmid <jhs@gnome.org>
2928 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2929 (anjuta_launcher_check_password_real),
2930 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2931 (anjuta_launcher_scan_pty),
2932 (anjuta_launcher_disable_password_check):
2933 * libanjuta/anjuta-launcher.h:
2934 Added disable_password_check for stream where it does not make sense
2935 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2936 that sometimes occur in symbol-db plugin
2938 * plugins/file-manager/file-model.c:
2939 (file_model_cancel_expand_idle):
2940 Fixed removing of idle source
2942 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2943 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2945 Fixed #348854 – invisible cursor in certain themes
2947 2008-01-06 Naba Kumar <naba@gnome.org>
2949 * libanjuta/anjuta-preferences.c:
2950 (anjuta_preferences_register_property_custom): Fixed a crash bug on
2951 closing preferences dialog due to patch in bug #507300
2953 2008-01-06 Naba Kumar <naba@gnome.org>
2955 * plugins/language-support-cpp-java/cpp-java-assist.c:
2957 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2958 * plugins/search/search-replace_backend.c: (create_search_entries):
2959 Added missing unrefs.
2961 2008-01-06 Johannes Schmid <jhs@gnome.org>
2963 * plugins/debug-manager/variable.c: (get_hovered_word):
2964 Add a g_object_unref()
2966 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2967 (on_sourceview_hover_leave):
2968 Fixed hover and editor interface to make hover in debugger work
2970 2008-01-06 Naba Kumar <naba@gnome.org>
2972 * plugins/editor/text-editor.c: Whitespaces fixes.
2973 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2974 DEBUG_PRINT instead of g_message.
2976 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
2978 * plugins/debug-manager/breakpoints.c:
2979 Fix #507441: Disable all breakpoints doesn't work
2980 Fix #507444: Enable Breakpoint menu item doesn't change name
2982 2008-01-05 Naba Kumar <naba@gnome.org>
2984 * manuals/reference/libanjuta/libanjuta.types: Renamed
2985 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2987 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
2989 * plugins/debug-manager/variable.c:
2990 Update variable display to use IAnjutaIterable instead of position
2992 * plugins/editor/text_editor_cbs.c,
2993 plugins/editor/text_editor.c:
2994 Fix Gtk critical warnings when a hover signal is emitted
2995 Fix get_text_iter in Scintilla (range should include last character)
2997 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
2999 * plugins/debug-manager/debug_tree.c,
3000 plugins/debug-manager/debug_tree.h,
3001 plugins/debug-manager/watch.c,
3002 plugins/debug-manager/command.c,
3003 plugins/debug-manager/queue.c,
3004 plugins/gdb/plugin.c,
3005 plugins/gdb/debugger.c,
3006 plugins/gdb/debugger.h,
3007 libanjuta/interfaces/libanjuta.idl:
3008 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3010 2008-01-05 Naba Kumar <naba@gnome.org>
3012 * plugins/valgrind/plugin.c: Removed stock icon open/save from
3013 menus to avoid conflict with file open/save. Fixes bug #507455
3015 2008-01-05 Johannes Schmid <jhs@gnome.org>
3018 Conditionally depend on gtksourceview2 >= 2.1.0
3020 * libanjuta/interfaces/libanjuta.idl:
3021 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3022 iterators instead of positions
3024 * plugins/debug-manager/threads.c:
3025 Fixed a warnings by including gnome-vfs properly
3027 * plugins/debug-manager/variable.c: (get_hovered_word),
3029 Updated to changes in IAnjutaEditorHover/Selection
3031 * plugins/document-manager/action-callbacks.c:
3032 (on_editor_command_upper_case_activate),
3033 (on_editor_command_lower_case_activate):
3034 * plugins/document-manager/search-box.c: (on_incremental_search),
3035 (on_search_activated):
3036 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3037 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3038 (iselection_get_start), (iselection_get_end),
3039 (iselection_iface_init), (ihover_display), (ihover_iface_init):
3040 * plugins/editor/text_editor_cbs.c:
3041 (on_text_editor_scintilla_notify):
3043 Updated to changes in IAnjutaEditorHover/Selection and updated editor
3044 interface of scintilla editor.
3046 * plugins/language-manager/languages.xml:
3047 * plugins/language-manager/plugin.c:
3048 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3049 Added chdr to C language files and some DEBUG_PRINTs
3051 * plugins/language-support-cpp-java/cpp-java-assist.c:
3053 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3054 * plugins/search/plugin.c: (find_incremental):
3055 * plugins/search/search-replace.c: (search_and_replace):
3056 * plugins/search/search-replace_backend.c: (create_search_entries):
3057 Adapted to changed interfaces
3059 * plugins/sourceview/Makefile.am:
3060 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3061 (set_uri), (anjuta_document_save):
3062 * plugins/sourceview/anjuta-editor-sourceview.glade:
3063 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3064 (anjuta_view_key_press_event):
3065 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3066 * plugins/sourceview/sourceview-cell.c:
3067 (sourceview_cell_instance_init), (sourceview_cell_finalize),
3068 (icell_get_line), (icell_get_attribute), (icell_iface_init):
3069 * plugins/sourceview/sourceview-prefs.c: (get_bool),
3070 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3071 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3072 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3073 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3074 * plugins/sourceview/sourceview-private.h:
3075 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3076 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3077 (on_document_loaded), (sourceview_instance_init),
3078 (sourceview_dispose), (sourceview_finalize),
3079 (sourceview_create_markers), (sourceview_new),
3080 (ifile_savable_save), (ieditor_get_tab_size),
3081 (ieditor_set_tab_size), (ieditor_set_use_spaces),
3082 (ieditor_set_auto_indent), (ieditor_goto_line),
3083 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3084 (iselect_block), (iselect_set), (iselect_get_start),
3085 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3086 (imark_unmark), (imark_is_marker_set),
3087 (imark_location_from_handle), (imark_delete_all_markers),
3088 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3089 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3090 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3091 (ilanguage_get_supported_languages), (autodetect_language),
3092 (ilanguage_set_language), (iassist_show_tips),
3093 (on_sourceview_hover_leave), (on_sourceview_hover_over),
3094 (ihover_display), (ihover_iface_init):
3096 Use GtkSourceView 2.1.x:
3097 * New mark interface
3098 * Fixed #486724 and #488615
3099 * Implemented hover interface
3100 * Adapted to changed interfaces
3102 2008-01-04 Rob Bradford <rob@o-hand.com>
3104 Reviewed by Naba Kumar <naba@gnome.org>:
3105 * libanjuta/anjuta-preferences.c:
3106 (anjuta_preferences_register_property_custom):
3107 Unregister preferences for custom preferences when the widget is
3110 2008-01-03 Johannes Schmid <jhs@gnome.org>
3112 * plugins/file-manager/file-model.c: (file_model_row_expanded),
3113 (file_model_row_collapsed):
3114 Fixed the too method to take a correct data argument
3116 2008-01-02 Johannes Schmid <jhs@gnome.org>
3118 * plugins/document-manager/anjuta-docman.c:
3119 (anjuta_docman_add_document), (anjuta_docman_remove_document):
3120 ref and unref correctly to silence a Gtk+ critical
3122 2008-01-01 Johannes Schmid <jhs@gnome.org>
3124 * plugins/editor/text_editor.c: (itext_editor_get_text):
3125 Fixed #506740 – ianjuta_editor_get_text crash if request
3126 text past the buffer length
3128 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
3130 * plugins/debug-manager/utilities.c,
3131 plugins/debug-manager/utilities.h,
3132 plugins/debug-manager/breakpoints.c:
3133 Move get_current_editor function in utilities.c
3135 * plugins/debug-manager/plugin.c,
3136 plugins/debug-manager/debug_tree.c,
3137 plugins/debug-manager/debug_tree.h,
3138 plugins/debug-manager/watch.c,
3139 plugins/debug-manager/watch.h,
3140 plugins/debug-manager/locals.c,
3141 plugins/debug-manager/locals.h,
3142 (added) plugins/debug-manager/variable.c,
3143 (added) plugins/debug-manager/variable.h,
3144 plugins/debug-manager/Makefile.am:
3145 Use hover interface to display variable value
3147 2007-12-31 Johannes Schmid <jhs@gnome.org>
3149 * libanjuta/Makefile.am:
3150 Only install glade catalog files if glade-3 is available
3151 (Fixes #506269 and #500296)
3153 2007-12-30 Johannes Schmid <jhs@gnome.org>
3155 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3156 (set_property_value_as_string), (register_callbacks):
3158 Fixed GtkFileChooserButton preferences to also work when only the combo
3159 changes without a dialog being open.
3161 2007-12-29 Johannes Schmid <jhs@gnome.org>
3163 * plugins/editor/Makefile.am:
3164 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3166 2007-12-29 Johannes Schmid <jhs@gnome.org>
3168 * plugins/devhelp/plugin.c: (devhelp_activate):
3169 Fixed #498986 - Anjuta-2.3.0 fails to build
3171 2007-12-29 Johannes Schmid <jhs@gnome.org>
3173 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3174 * plugins/debug-manager/plugin.c:
3175 (on_run_to_cursor_action_activate):
3176 * plugins/document-manager/anjuta-docman.c:
3177 (anjuta_docman_goto_file_line_mark):
3178 * plugins/symbol-db/plugin.c: (value_added_current_editor),
3179 (value_removed_current_editor):
3181 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3182 all those to value_added_current_document...
3184 * plugins/editor/anjuta-editor-scintilla.glade:
3185 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3186 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3188 2007-12-28 Massimo Cora' <maxcvs@email.it>
3190 * plugins/symbol-db/plugin.c: (on_importing_project_end),
3191 (symbol_db_activate), (symbol_db_deactivate),
3192 (symbol_db_instance_init), (isymbol_manager_get_parents):
3193 * plugins/symbol-db/plugin.h:
3194 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3195 * plugins/symbol-db/symbol-db-engine.c:
3196 (symbol_db_engine_get_global_members_filtered):
3197 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3198 (on_symbol_inserted):
3199 Filtered out static functions on global-tab. E.g. when flag
3200 is_file_scope = 1 we won't add entries there.
3201 Fixed a little bug on 'Global'->'Vars/Others' node too.
3203 2007-12-28 Johannes Schmid <jhs@gnome.org>
3205 * libanjuta/anjuta-launcher.c:
3206 Fixed a silly (and completely useless) memory corruption that probably
3207 only occured at a few race conditions though I wonder why it did not
3210 2007-12-28 Johannes Schmid <jhs@gnome.org>
3211 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3212 * plugins/debug-manager/plugin.c: (set_program_counter):
3213 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3214 * plugins/debug-manager/start.c: (get_source_directories):
3215 * plugins/debug-manager/threads.c: (on_info_thread),
3217 * plugins/file-manager/file-model.c: (file_model_set_property):
3218 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3219 * plugins/tools/editor.c: (on_editor_response):
3221 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3223 * plugins/document-manager/plugin.c: (update_title),
3224 (value_added_project_root_uri):
3225 * plugins/document-manager/plugin.h:
3226 Shorten down the title bar if the current path is inside the opened project
3228 2007-12-28 Massimo Cora' <maxcvs@email.it>
3230 reviewed by: Johannes Schmid <jhs@gnome.org>
3232 * plugins/project-wizard/templates/java/project.anjuta:
3233 * plugins/project-wizard/templates/mkfile/project.anjuta:
3234 * plugins/project-wizard/templates/python/project.anjuta:
3235 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
3236 let new projects use new SymbolDB plugin.
3238 * plugins/symbol-browser/images/Makefile.am:
3239 added some images taken from MonoDevelop project.
3241 * plugins/symbol-db/plugin.c: (value_added_current_editor),
3242 (goto_file_line), (on_importing_project_end), (project_root_added),
3243 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3244 (isymbol_manager_search):
3245 Added project-updating feature when opening a project with some files
3246 modified externally [e.g. a svn up].
3248 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3249 (sdb_engine_iterator_node_instance_init),
3250 (sdb_engine_iterator_node_finalize),
3251 (symbol_db_engine_iterator_node_set_conversion_hash):
3252 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3253 * plugins/symbol-db/symbol-db-engine-iterator.c:
3254 (symbol_db_engine_iterator_new):
3255 * plugins/symbol-db/symbol-db-engine-iterator.h:
3256 Moved Hash table initialization into the engine. This proxies and
3257 speeds up the process of creation and iteration of a GdaDataModel.
3259 * plugins/symbol-db/symbol-db-engine.c:
3260 (sdb_engine_ctags_output_thread),
3261 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3262 (sdb_engine_scan_files_1), (sdb_engine_init),
3263 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3264 (symbol_db_engine_add_new_workspace),
3265 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3266 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3267 (symbol_db_engine_get_sym_type_conversion_hash),
3268 (symbol_db_engine_update_files_symbols),
3269 (symbol_db_engine_update_project_symbols),
3270 (symbol_db_engine_update_buffer_symbols),
3271 (symbol_db_engine_get_class_parents),
3272 (symbol_db_engine_get_global_members_filtered),
3273 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3274 (symbol_db_engine_get_scope_members_by_symbol_id),
3275 (symbol_db_engine_get_scope_members),
3276 (symbol_db_engine_get_current_scope),
3277 (symbol_db_engine_get_file_symbols),
3278 (symbol_db_engine_get_symbol_info_by_id),
3279 (symbol_db_engine_find_symbol_by_name_pattern),
3280 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3281 * plugins/symbol-db/symbol-db-engine.h:
3282 * plugins/symbol-db/symbol-db-view-locals.c:
3283 (sdb_view_locals_get_iter_from_row_ref),
3284 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3285 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3286 (on_symbol_inserted), (symbol_db_view_locals_update_list):
3287 Changes on some queries fuctions and some fixes. Added *_filtered
3290 * plugins/symbol-db/symbol-db-view.c:
3291 (do_add_child_symbol_to_view), (add_new_waiting_for),
3292 (prepare_for_adding), (on_symbol_inserted),
3293 (do_recurse_subtree_and_remove), (on_symbol_removed),
3294 (sdb_view_do_add_hidden_dummy_child),
3295 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3296 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3297 (sdb_view_locals_create_new_store), (sdb_view_init),
3298 (sdb_view_finalize), (sdb_view_class_init),
3299 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3300 (symbol_db_view_get_pixbuf),
3301 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3302 New display for global tags. This is the definitive version, bugs apart.
3304 * plugins/symbol-db/tables.sql:
3307 2007-12-27 Naba Kumar <naba@gnome.org>
3309 * libanjuta/interfaces/libanjuta.idl:
3310 * plugins/editor/aneditor-priv.h:
3311 * plugins/editor/aneditor.cxx:
3312 * plugins/editor/text_editor.c: (text_editor_instance_init),
3313 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3314 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3315 * plugins/editor/text_editor.h:
3316 * plugins/editor/text_editor_cbs.c:
3317 (on_text_editor_scintilla_notify):
3319 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3320 related code in AnEditor. Fixed some compilation warnings.
3322 2007-12-26 Naba Kumar <naba@gnome.org>
3324 * Changelog: Fixed indentation.
3326 2007-12-25 Naba Kumar <naba@gnome.org>
3328 * plugins/editor/Makefile.am:
3329 * plugins/editor/editor.glade:
3330 * plugins/editor/plugin.c:
3331 * plugins/editor/style-editor.c:
3332 * plugins/sourceview/Makefile.am:
3333 * plugins/sourceview/plugin.c:
3334 * plugins/sourceview/sourceview.glade:
3335 * plugins/valgrind/Makefile.am:
3337 Renamed glade files to anjuta-editor-* to give name space for the
3338 schema files (because they are installed in system directory).
3340 * scripts/build-schemas.mk: Install the schemas files also (need for
3341 binary package installation/uninstallation).
3343 2007-12-25 Johannes Schmid <jhs@gnome.org>
3345 * plugins/language-support-cpp-java/plugin.c:
3346 (set_indentation_param_vim):
3348 Support some more vim modeline commands and shortcuts (#504331)
3350 2007-12-25 Johannes Schmid <jhs@gnome.org>
3352 Patches from James Liggett:
3353 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3354 (anjuta_vcs_status_tree_view_init):
3355 * plugins/subversion/subversion-commit-dialog.c:
3356 (subversion_commit_dialog):
3357 * plugins/subversion/subversion-diff-dialog.c:
3358 (on_subversion_diff_response):
3359 * plugins/subversion/subversion-log-dialog.c:
3360 (on_log_view_selected_button_clicked),
3361 (on_log_diff_selected_button_clicked),
3362 (on_log_diff_previous_button_clicked):
3363 * plugins/subversion/subversion-resolve-dialog.c:
3364 (subversion_resolve_dialog):
3365 * plugins/subversion/subversion-revert-dialog.c:
3366 (subversion_revert_dialog):
3367 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3368 (pulse_progress_bar), (hide_pulse_progress_bar),
3369 (disconnect_data_arrived_signals),
3370 (cancel_data_arrived_signal_disconnect):
3371 * plugins/subversion/subversion-ui-utils.h:
3373 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3374 #505237 – Sort list of modified files
3376 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
3378 * plugins/gdb/debugger.c:
3379 Fix bug #491301: Inspecting a variable opens a bad focus dialog
3381 2007-12-23 Johannes Schmid <jhs@gnome.org>
3383 * plugins/language-support-cpp-java/plugin.c:
3384 (set_indentation_param_emacs), (set_indentation_param_vim),
3385 (parse_mode_line_emacs), (parse_mode_line_vim),
3386 (extract_mode_line), (initialize_indentation_params):
3388 Added (basic) support for vim modelines (#504331)
3390 * plugins/message-view/message-view.c: (message_view_next),
3391 (message_view_previous):
3393 Fixed next/previous message
3395 2007-12-23 Johannes Schmid <jhs@gnome.org>
3397 * libanjuta/anjuta-ui.h:
3398 Check for != NULL before unref'ing pixbuf (related to #497878)
3400 * plugins/devhelp/plugin.c: (register_stock_icons):
3401 * plugins/document-manager/anjuta-docman.c:
3402 (anjuta_docman_add_document):
3403 * plugins/glade/plugin.c: (on_close_activated),
3404 (register_stock_icons), (on_session_save),
3405 (glade_plugin_add_project):
3407 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3408 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3410 * plugins/language-support-cpp-java/plugin.c:
3411 (register_stock_icons):
3412 Fixed stock icon registration macros
3414 2007-12-23 Johannes Schmid <jhs@gnome.org>
3416 * global-tags/Makefile.am:
3417 * launcher/Makefile.am:
3418 * libanjuta/Makefile.am:
3419 * libegg/Makefile.am:
3420 * manuals/anjuta-faqs/Makefile.am:
3421 * manuals/anjuta-manual/Makefile.am:
3422 * manuals/reference/libanjuta/Makefile.am:
3423 * plugins/build-basic-autotools/Makefile.am:
3424 * plugins/class-gen/Makefile.am:
3425 * plugins/class-inheritance/Makefile.am:
3426 * plugins/cvs-plugin/Makefile.am:
3427 * plugins/debug-manager/Makefile.am:
3428 * plugins/devhelp/Makefile.am:
3429 * plugins/document-manager/Makefile.am:
3430 * plugins/editor/Makefile.am:
3431 * plugins/editor/scintilla/Makefile.am:
3432 * plugins/editor/scintilla/include/Makefile.am:
3433 * plugins/file-loader/Makefile.am:
3434 * plugins/file-manager/Makefile.am:
3435 * plugins/file-wizard/Makefile.am:
3436 * plugins/gdb/Makefile.am:
3437 * plugins/glade/Makefile.am:
3438 * plugins/gtodo/Makefile.am:
3439 * plugins/gvim/Makefile.am:
3440 * plugins/indent/Makefile.am:
3441 * plugins/language-manager/Makefile.am:
3442 * plugins/language-support-cpp-java/Makefile.am:
3443 * plugins/macro/Makefile.am:
3444 * plugins/message-view/Makefile.am:
3445 * plugins/patch/Makefile.am:
3446 * plugins/profiler/Makefile.am:
3447 * plugins/project-import/Makefile.am:
3448 * plugins/project-manager/Makefile.am:
3449 * plugins/project-wizard/Makefile.am:
3450 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3451 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3452 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3453 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3454 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3455 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3456 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3457 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3458 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3459 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3460 * plugins/sample1/Makefile.am:
3461 * plugins/search/Makefile.am:
3462 * plugins/sourceview/Makefile.am:
3463 * plugins/subversion/Makefile.am:
3464 * plugins/symbol-browser/Makefile.am:
3465 * plugins/symbol-db/Makefile.am:
3466 * plugins/symbol-db/test/Makefile.am:
3467 * plugins/terminal/Makefile.am:
3468 * plugins/tools/Makefile.am:
3469 * plugins/valgrind/Makefile.am:
3471 * tagmanager/Makefile.am:
3473 Replaces the deprecated "INCLUDES" in all Makefile.am's with
3474 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3475 warnings from illigel C++ compiler flags.
3477 2007-12-23 Johannes Schmid <jhs@gnome.org>
3479 Patch from Tom <tpgww@onepost.net>:
3481 * plugins/document-manager/anjuta-docman.c:
3482 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3483 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3484 (anjuta_docman_instance_init), (on_notebook_switch_page),
3485 (anjuta_docman_grab_text_focus):
3486 * plugins/document-manager/plugin.c: (on_document_added),
3487 (on_window_key_press_event), (on_window_key_release_event):
3489 Some more document-manager code cleanups and fixes.
3491 2007-12-23 Massimo Cora' <maxcvs@email.it>
3493 * plugins/symbol-db/plugin.c: (register_stock_icons),
3494 (value_added_current_editor), (value_removed_current_editor),
3495 (on_importing_project_end), (project_root_removed):
3496 added controls to clean/populate GtkTreeView(s) on projects unload/load.
3498 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3499 (symbol_db_engine_get_file_db_path):
3500 fixed a useless warning.
3502 * plugins/symbol-db/symbol-db-view-locals.c:
3503 (traverse_free_waiting_for), (file_view_status_destroy),
3504 (sdb_view_locals_create_new_store), (traverse_files_view_status),
3505 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3506 (sdb_view_locals_finalize), (on_symbol_inserted),
3507 (symbol_db_view_locals_recv_signals_from_engine),
3508 (symbol_db_view_locals_update_list):
3509 more speed on editors switching. GtkTreeStore caching method implemented.
3510 Fixed compiler warnings and a little memory leak.
3512 * plugins/symbol-db/symbol-db-view-locals.h:
3513 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3514 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3515 (on_scan_end), (on_symbol_inserted),
3516 (sdb_view_locals_create_new_store), (sdb_view_init),
3517 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3518 * plugins/symbol-db/symbol-db-view.h:
3519 fixed some crashers. Now project loading/populating should be quite quick.
3521 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
3523 * plugins/debug-manager/command.c,
3524 plugins/debug-manager/queue.c:
3525 Take care of command return value (FALSE is an error)
3527 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
3529 * plugins/debug-manager/anjuta-debug-manager.glade,
3530 plugins/debug-manager/breakpoints.c:
3531 Remove address, condition and pass breakpoint column if not supported
3532 Fix clear all remove_all to avoid an endless loop if a breakpoint
3535 2007-12-17 Johannes Schmid <jhs@gnome.org>
3537 Patch from Tom <tpgww@onepost.net> (with some changes):
3539 * plugins/document-manager/action-callbacks.c: (on_open_activate),
3540 (on_save_as_activate), (on_save_all_activate),
3541 (on_close_file_activate), (on_close_all_file_activate),
3542 (on_reload_file_activate), (on_editor_command_clear_activate),
3543 (on_transform_eolchars1_activate), (on_comment_block),
3544 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3545 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3546 (on_editor_linenos1_activate), (on_editor_markers1_activate),
3547 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3548 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3549 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3550 (on_zoom_out_text_activate):
3551 * plugins/document-manager/action-callbacks.h:
3552 * plugins/document-manager/anjuta-docman.c:
3553 (on_notebook_page_close_button_click),
3554 (on_notebook_page_close_button_enter),
3555 (on_notebook_page_close_button_leave),
3556 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3557 (anjuta_docman_page_init), (anjuta_docman_page_new),
3558 (on_open_filesel_response), (create_file_open_dialog_gui),
3559 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3560 (anjuta_docman_instance_init), (on_notebook_switch_page),
3561 (on_document_destroy), (anjuta_docman_add_editor),
3562 (anjuta_docman_add_document), (anjuta_docman_remove_document),
3563 (anjuta_docman_set_current_document),
3564 (anjuta_docman_goto_file_line_mark), (get_real_path),
3565 (anjuta_docman_get_full_filename),
3566 (anjuta_docman_delete_all_markers),
3567 (anjuta_docman_delete_all_indicators),
3568 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3569 (anjuta_docman_order_tabs):
3570 * plugins/document-manager/anjuta-docman.h:
3571 * plugins/document-manager/file_history.c: (an_hist_file_new),
3572 (an_file_history_push), (an_file_history_dump):
3573 * plugins/document-manager/file_history.h:
3574 * plugins/document-manager/plugin.c: (update_title),
3575 (value_removed_project_root_uri),
3576 (update_document_ui_interface_items), (menu_name_compare),
3577 (on_document_added), (on_document_changed),
3578 (on_window_key_press_event), (on_window_key_release_event),
3580 * plugins/document-manager/search-box.c: (on_document_changed),
3581 (on_goto_activated), (search_box_init), (search_box_new):
3582 * plugins/document-manager/search-box.h:
3584 Yet more code cleanups
3585 Save glade files correctly in session
3586 Use new tooltip API if available
3587 Sort notebook pages when session is restored (needs work)
3589 2007-12-16 Johannes Schmid <jhs@gnome.org>
3591 * plugins/document-manager/anjuta-docman.c:
3592 (anjuta_docman_add_document):
3594 Present correct widget with anjuta_shell_present_widget(). This got wrong when
3595 the new search bar was introduced.
3597 2007-12-12 Johannes Schmid <jhs@gnome.org>
3599 Patch from Tom <tpgww@onepost.net>:
3600 (#485233 – another bunch of docman cleanups)
3602 * libanjuta/interfaces/libanjuta.idl:
3603 * plugins/document-manager/action-callbacks.c:
3604 (get_current_document), (get_current_focus_widget),
3605 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3606 (on_close_file_activate), (on_close_all_file_activate),
3607 (on_reload_file_activate), (on_print_activate),
3608 (on_print_preview_activate),
3609 (on_editor_command_upper_case_activate),
3610 (on_editor_command_lower_case_activate),
3611 (on_editor_command_eol_crlf_activate),
3612 (on_editor_command_eol_lf_activate),
3613 (on_editor_command_eol_cr_activate),
3614 (on_editor_command_select_all_activate),
3615 (on_editor_command_select_to_brace_activate),
3616 (on_editor_command_select_block_activate),
3617 (on_editor_command_match_brace_activate),
3618 (on_editor_command_undo_activate),
3619 (on_editor_command_redo_activate),
3620 (on_editor_command_cut_activate),
3621 (on_editor_command_paste_activate),
3622 (on_editor_command_copy_activate),
3623 (on_editor_command_clear_activate),
3624 (on_editor_command_close_folds_all_activate),
3625 (on_editor_command_open_folds_all_activate),
3626 (on_editor_command_toggle_fold_activate),
3627 (on_editor_command_bookmark_toggle_activate),
3628 (on_editor_command_bookmark_first_activate),
3629 (on_editor_command_bookmark_next_activate),
3630 (on_editor_command_bookmark_prev_activate),
3631 (on_editor_command_bookmark_last_activate),
3632 (on_editor_command_bookmark_clear_activate),
3633 (on_transform_eolchars1_activate), (on_comment_block),
3634 (on_comment_box), (on_comment_stream),
3635 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3636 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3637 (on_force_hilite_activate), (on_swap_activate),
3638 (on_editor_add_view_activate), (on_editor_remove_view_activate):
3639 * plugins/document-manager/action-callbacks.h:
3640 * plugins/document-manager/anjuta-docman.c:
3641 (on_notebook_page_close_button_click),
3642 (on_notebook_page_close_button_enter),
3643 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3644 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3645 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3646 (on_open_filesel_response), (anjuta_docman_open_file),
3647 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3648 (anjuta_docman_dispose), (anjuta_docman_instance_init),
3649 (anjuta_docman_class_init), (anjuta_docman_new),
3650 (on_notebook_switch_page), (on_document_save_point),
3651 (on_document_destroy), (anjuta_docman_add_editor),
3652 (anjuta_docman_add_document), (anjuta_docman_remove_document),
3653 (anjuta_docman_set_popup_menu),
3654 (anjuta_docman_get_current_focus_widget),
3655 (anjuta_docman_get_page_for_document),
3656 (anjuta_docman_get_current_document),
3657 (anjuta_docman_set_current_document),
3658 (anjuta_docman_goto_file_line),
3659 (anjuta_docman_goto_file_line_mark),
3660 (anjuta_docman_get_full_filename),
3661 (anjuta_docman_present_notebook_page),
3662 (anjuta_docman_update_page_label),
3663 (anjuta_docman_delete_all_markers),
3664 (anjuta_docman_delete_all_indicators),
3665 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3666 (do_ordertab1), (anjuta_docman_order_tabs),
3667 (anjuta_docman_set_editor_properties),
3668 (anjuta_docman_get_document_for_path),
3669 (anjuta_docman_get_all_doc_widgets):
3670 * plugins/document-manager/anjuta-docman.h:
3671 * plugins/document-manager/editor-tooltips.c:
3672 * plugins/document-manager/plugin.c: (update_title),
3673 (update_document_ui_enable_all), (update_document_ui_disable_all),
3674 (update_document_ui_save_items),
3675 (update_document_ui_interface_items), (update_document_ui),
3676 (on_document_update_save_ui), (update_status),
3677 (on_document_update_ui), (on_document_added),
3678 (on_document_changed), (on_session_save), (on_save_prompt),
3679 (on_docman_auto_save), (on_gconf_notify_timer):
3680 * plugins/document-manager/search-box.c: (on_document_changed),
3681 (search_box_new), (search_box_grab_line_focus):
3682 * plugins/glade/plugin.c: (ifile_open):
3683 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3684 * plugins/search/search-replace_backend.c: (create_search_entries):
3685 * plugins/sourceview/anjuta-document.c: (set_uri),
3686 (anjuta_document_save):
3687 * plugins/sourceview/sourceview.c: (ifile_savable_save):
3688 * plugins/tools/editor.c: (on_editor_response):
3690 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3691 It fixes some issues with session handling and several memory lacks.
3692 Gtk 2.12 Tooltip API is used if available.
3694 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
3696 * plugins/debug-manager/disassemble.c,
3697 plugins/debug-manager/disassemble.h,
3698 plugins/debug-manager/command.c,
3699 plugins/debug-manager/command.h,
3700 plugins/debug-manager/plugin.c
3701 plugins/debug-manager/sparse_view.c,
3702 plugins/debug-manager/sparse_view.h,
3703 plugins/gdb/plugin.c,
3704 plugins/gdb/debugger.c,
3705 plugins/gdb/debugger.h,
3706 libanjuta/interfaces/libanjuta.idl:
3707 Fix bug #502533: Implement assembler step
3709 * plugins/debug-manager/breakpoints.c:
3710 Do not save temporary breakpoints
3712 * plugins/debug-manager/stack_trace.c:
3713 Fix a crash when a stack command is cancelled
3715 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
3717 * plugins/debug-manager/plugin.c,
3718 plugins/debug-manager/breakpoints.c,
3719 plugins/debug-manager/breakpoints.h:
3720 Fix bug #488732: Breakpoint on delete lines
3721 Breakpoints are now linked to their position in editor
3723 * plugins/gdb/debugger.c:
3724 Fix removing condition on breakpoint
3726 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
3728 * plugins/debug-manager/anjuta-debug-manager.glade,
3729 plugins/debug-manager/start.c,
3730 plugins/gdb/plugin.c,
3731 plugins/gdb/debugger.c,
3732 plugins/gdb/debugger.h,
3733 libanjuta/interfaces/libanjuta.idl:
3734 Fix bug #481366: Do not stop at the beginning of the program
3736 * plugins/debug-manager/command.c,
3737 plugins/debug-manager/command.h,
3738 plugins/debug-manager/breakpoints.c,
3739 plugins/debug-manager/queue.c,
3740 plugins/debug-manager/queue.h:
3741 Fix a bug remove all breakpoints was not working due to latest changes
3742 Setting breakpoints is disabled when program is running
3744 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
3746 * plugins/debug-manager/queue.c,
3747 plugins/gdb/plugin.c:
3748 Fix bug #501469: Crash if mime_type is unknown
3750 2007-12-01 Massimo Cora' <maxcvs@email.it>
3752 * plugins/symbol-db/plugin.c: (on_editor_destroy),
3753 (on_editor_update_ui), (on_single_file_scan_end),
3754 (on_importing_project_end), (project_root_added),
3755 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3756 * plugins/symbol-db/plugin.h:
3757 show on status bar files being scanned.
3759 * plugins/symbol-db/symbol-db-engine.c:
3760 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3761 (sdb_engine_ctags_output_thread),
3762 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3763 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3764 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3765 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3766 (sdb_engine_get_table_id_by_unique_name2),
3767 (symbol_db_engine_open_project),
3768 (sdb_engine_prepare_executing_commands),
3769 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3770 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3771 (sdb_engine_detects_removed_ids),
3772 (symbol_db_engine_get_class_parents),
3773 (symbol_db_engine_get_global_members),
3774 (symbol_db_engine_get_scope_members_by_symbol_id),
3775 (symbol_db_engine_get_scope_members),
3776 (symbol_db_engine_get_current_scope),
3777 (symbol_db_engine_get_file_symbols),
3778 (symbol_db_engine_get_symbol_info_by_id),
3779 (symbol_db_engine_get_full_local_path),
3780 (symbol_db_engine_find_symbol_by_name_pattern),
3781 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3782 * plugins/symbol-db/symbol-db-engine.h:
3783 * plugins/symbol-db/symbol-db-view-locals.c:
3784 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3785 (symbol_db_view_locals_recv_signals_from_engine),
3786 (symbol_db_view_locals_update_list):
3787 * plugins/symbol-db/symbol-db-view-locals.h:
3788 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3789 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3790 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3791 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3792 * plugins/symbol-db/symbol-db-view.h:
3793 Added g_thread architecture to scan in background. With this you
3794 can use Anjuta's GUI without freezing.
3795 Improved insertion speed by using a paradigm like 'insert' and 'check'
3796 replacing a 'check' and 'insert' one. This has been done for tables
3797 like symbol, scope, sym_type.
3800 * plugins/symbol-db/tables.sql:
3801 * plugins/symbol-db/test/main.c: (get_global_members), (main),
3802 (thread), (print_message), (bastard_thread), (idle_signals):
3803 fixed a typo on tables that broke sql triggers.
3805 === anjuta 2.3.1 ===
3807 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
3809 * NEWS, AUTHORS: Updated.
3810 * src/Makefile.am: Fixed make distcheck
3812 Patch from Yang Hong:
3813 * plugins/file-manager/file-manager.glade: Fixed file chooser
3814 size in file-manager preferences.
3816 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
3818 * NEWS: Updated for 2.3.1 development release
3819 * configure.in: Bumped version to 2.3.1
3821 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
3823 * plugins/debug-manager/threads.c,
3824 plugins/debug-manager/disassemble.c,
3825 plugins/debug-manager/watch.c,
3826 plugins/debug-manager/registers.c,
3827 plugins/debug-manager/locals.c,
3828 plugins/debug-manager/breakpoints.c,
3829 plugins/debug-manager/stack_trace.c,
3830 plugins/debug-manager/command.c,
3831 plugins/debug-manager/command.h,
3832 plugins/debug-manager/queue.c,
3833 libanjuta/interfaces/libanjuta.idl:
3834 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3835 Document IAnjutaDebugManager signals
3836 Generate new signals in queue.c
3837 Use new signals in other files
3839 2007-11-30 <genbell@tiscali.it>
3841 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
3843 * plugins/gdb/Makefile.am:
3846 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
3848 * plugins/tools/variable.c:
3849 Fix a bug added in the previous patch (it is not a leak)
3851 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
3853 * plugins/project-wizard/druid.c,
3854 plugins/project-wizard/templates/terminal.wiz,
3855 plugins/project-wizard/templates/xlib-dock.wiz,
3856 plugins/project-wizard/templates/wxwin.wiz,
3857 plugins/project-wizard/templates/java.wiz,
3858 plugins/project-wizard/templates/gnome.wiz,
3859 plugins/project-wizard/templates/anjuta-plugin.wiz,
3860 plugins/project-wizard/templates/gtkmm.wiz,
3861 plugins/project-wizard/templates/python.wiz,
3862 plugins/project-wizard/templates/cpp.wiz,
3863 plugins/project-wizard/templates/sdl.wiz,
3864 plugins/project-wizard/templates/gtk.wiz,
3865 plugins/project-wizard/templates/minimal.wiz,
3866 plugins/project-wizard/templates/xlib.wiz,
3867 plugins/project-wizard/templates/gcj.wiz,
3868 plugins/project-wizard/templates/translatable-strings.h,
3869 plugins/project-import/project-import.c:
3870 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
3872 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
3874 * plugins/debug-manager/threads.c,
3875 plugins/debug-manager/disassemble.c,
3876 plugins/debug-manager/watch.c,
3877 plugins/debug-manager/registers.c,
3878 plugins/debug-manager/memory.c,
3879 plugins/debug-manager/locals.c,
3880 plugins/debug-manager/stack_trace.c,
3881 plugins/debug-manager/queue.c,
3882 plugins/debug-manager/queue.h:
3883 Connect debugger signal only when program is loaded
3884 Rename get_feature in is_supported
3886 * plugins/debug-manager/plugin.c:
3887 Remove editor watch when plugin is deactivated
3889 * plugins/debug-manager/anjuta-debug-manager.glade,
3890 plugins/debug-manager/breakpoints.c,
3891 plugins/debug-manager/breakpoints.h:
3892 Rewrite almost completely the breakpoint code
3893 Improve breakpoint dialog
3895 Implement condition, hit count, ignore and temporary attribute
3897 * plugins/debug-manager/command.c,
3898 plugins/debug-manager/command.h:
3899 Add a breakpoint list command
3901 * plugins/gdb/debugger.c,
3902 plugins/gdb/debugger.h:
3903 Add new breakpoint list command
3904 Fix parsing of breakpoint data
3906 * libanjuta/interfaces/libanjuta.idl,
3907 plugins/gdb/plugin.c:
3908 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3910 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
3912 * plugins/document-manager/plugin.c:
3913 Use Ctrl+Shift+s as shortcut for Save As
3915 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
3917 * plugins/subversion/plugin.c: (activate_plugin):
3918 * plugins/symbol-db/plugin.c: (symbol_db_activate):
3919 * src/layout.xml: Fixed dockitem positions.
3921 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
3923 Icons from tpgww@onepost.net:
3924 * plugins/project-wizard/applogo.png:
3925 Icons from patch in bug #480093 comment #23. Also renamed icons.
3927 * plugins/message-view/Makefile.am:
3928 * plugins/message-view/plugin.c: (register_stock_icons),
3929 (ipreferences_merge): Removed redundant icon.
3931 * plugins/document-manager/plugin.c:
3932 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3933 Do not insensitize New action when there is no document.
3936 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
3938 Icons from tpgww@onepost.net:
3939 * plugins/symbol-browser/an_symbol_prefs.c:
3940 * pixmaps/Makefile.am:
3941 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3943 Icons from patch in bug #480093 comment #23. Also renamed icons.
3946 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
3948 Patch from James Liggett:
3949 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3950 revert and dialogs resizable.
3952 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
3954 Patch from James Liggett:
3955 * plugins/subversion/anjuta-subversion.glade:
3956 * plugins/subversion/subversion-diff-dialog.c:
3957 (on_subversion_diff_response), (subversion_diff_dialog):
3958 * plugins/subversion/subversion-diff-dialog.h:
3960 The diff dialog should have a checkbox, enabled by default, that
3961 allows the user to make sure that all open files are saved before
3964 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
3966 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3968 Icons from tpgww@onepost.net:
3969 * pixmaps/Makefile.am:
3972 * src/anjuta-preferences-general.svg:
3974 Icons from patch in bug #480093 comment #23. Also renamed icons.
3977 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
3979 Icons from tpgww@onepost.net:
3980 * plugins/debug-manager/images/Makefile.am:
3981 * plugins/debug-manager/images/anjuta-watch.svg:
3982 * plugins/debug-manager/plugin.c: (register_stock_icons):
3983 * plugins/gdb/images/Makefile.am:
3984 * plugins/gtodo/Makefile.am:
3985 * plugins/gtodo/anjuta-gtodo-plugin.svg:
3986 * plugins/gtodo/anjuta-gtodo.plugin.in:
3987 * plugins/gtodo/interface.c: (stock_icons):
3988 * plugins/gtodo/main.h:
3989 * plugins/gtodo/plugin.c: (ipreferences_merge):
3990 * plugins/terminal/Makefile.am:
3991 * plugins/terminal/anjuta-terminal-plugin.svg:
3992 * plugins/terminal/anjuta-terminal.plugin.in:
3993 * plugins/terminal/terminal.c:
3994 * plugins/tools/Makefile.am:
3995 * plugins/tools/anjuta-tools-plugin.svg:
3996 * plugins/tools/anjuta-tools.plugin.in:
3997 * plugins/tools/plugin.c:
3998 * plugins/valgrind/Makefile.am:
3999 * plugins/valgrind/anjuta-valgrind-plugin.svg:
4000 * plugins/valgrind/anjuta-valgrind.plugin.in:
4001 * plugins/valgrind/plugin.c: (register_stock_icons),
4002 (ipreferences_merge):
4004 Icons from patch in bug #480093 comment #23. Also renamed icons.
4007 2007-11-18 Massimo Cora' <maxcvs@email.it>
4009 reviewed by: Johannes Schmid <jhs@gnome.org>
4012 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4013 due to bug #493360. Still present anyway bug #495843
4015 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4016 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4017 (on_local_treeview_row_activated),
4018 (on_global_treeview_row_activated),
4019 (on_global_treeview_row_expanded), (on_project_element_added),
4020 (on_project_element_removed), (project_root_added),
4021 (symbol_db_activate), (isymbol_manager_search),
4022 (isymbol_manager_get_members),
4023 (isymbol_manager_get_completions_at_position):
4024 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4025 (symbol_db_engine_iterator_node_get_symbol_extra_string):
4026 * plugins/symbol-db/symbol-db-engine.c:
4027 (sdb_engine_execute_non_select_sql),
4028 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4029 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4030 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4031 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4032 (symbol_db_engine_add_new_workspace),
4033 (symbol_db_engine_add_new_project),
4034 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4035 (sdb_engine_detects_removed_ids),
4036 (sdb_engine_walk_down_scope_path),
4037 (symbol_db_engine_get_class_parents),
4038 (symbol_db_engine_get_global_members),
4039 (symbol_db_engine_get_scope_members_by_symbol_id),
4040 (symbol_db_engine_get_scope_members),
4041 (symbol_db_engine_get_current_scope),
4042 (symbol_db_engine_get_file_symbols),
4043 (symbol_db_engine_get_symbol_info_by_id),
4044 (symbol_db_engine_find_symbol_by_name_pattern):
4045 * plugins/symbol-db/symbol-db-engine.h:
4046 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4047 (on_symbol_inserted), (symbol_db_view_locals_update_list):
4048 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4049 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4050 (on_scan_end), (do_add_root_symbol_to_view),
4051 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4052 (trigger_on_symbol_inserted), (add_new_waiting_for),
4053 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4054 (on_symbol_inserted), (do_recurse_subtree_and_remove),
4055 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4056 (symbol_db_view_row_expanded), (sdb_view_init),
4057 (gtree_compare_func), (sdb_view_finalize),
4058 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4059 (sdb_view_populate_base_root),
4060 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4061 * plugins/symbol-db/symbol-db-view.h:
4062 * plugins/symbol-db/tables.sql:
4063 * plugins/symbol-db/test/Makefile.am:
4064 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4065 (get_scope_members), (get_current_scope), (get_global_members),
4066 (get_file_symbols), (get_info_by_id), (main):
4068 Rewrote symbol-db-view global tab. Now every expandable node is a query.
4069 Started using LIMIT keyword to speed up things.
4070 Deprecated GdaCommand in favour of GdaQuery into engine. This should
4071 make providers use prepared statements.
4073 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4075 Patch from James Liggett:
4076 * plugins/subversion/plugin.c: (subversion_instance_init):
4077 * plugins/subversion/plugin.h:
4078 * plugins/subversion/subversion-diff-dialog.c:
4079 (on_subversion_diff_response), (subversion_diff_dialog),
4080 (on_menu_subversion_diff):
4081 * plugins/subversion/subversion-log-dialog.c:
4082 (on_log_view_selected_button_clicked),
4083 (on_log_diff_selected_button_clicked),
4084 (on_log_diff_previous_button_clicked),
4085 (subversion_log_window_create):
4086 * plugins/subversion/subversion-ui-utils.c:
4087 (get_filename_from_full_path), (init_whole_project),
4088 (on_whole_project_toggled):
4089 * plugins/subversion/subversion-ui-utils.h:
4090 * plugins/subversion/subversion-update-dialog.c:
4091 (subversion_update_dialog), (on_menu_subversion_update):
4093 Whole Project checkbox enabled by default in diff and update dialogs.
4094 changes the editor names for diff editors to something much more
4095 descriptive. For example, working copy/head diffs would have an editor
4096 with a name like "[Working Copy/Head] some-file.diff," where some-file
4097 is the name of the file/directory that was diffed. For diffs against
4098 arbitrary diffs the name would look like "[Revisions 2832/3200]
4099 some-file.diff" for a diff of some-file between revisions 2832 and
4102 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4104 Icons from tpgww@onepost.net:
4105 * plugins/subversion/Makefile.am:
4106 * plugins/subversion/anjuta-subversion-plugin.svg:
4107 * plugins/subversion/anjuta-subversion.plugin.in:
4108 * plugins/subversion/plugin.h:
4109 * plugins/symbol-browser/Makefile.am:
4110 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4111 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4112 * plugins/symbol-browser/plugin.c:
4113 * plugins/symbol-db/Makefile.am:
4114 * plugins/symbol-db/plugin.c:
4115 * plugins/symbol-db/symbol-db.plugin.in:
4117 Icons from patch in bug #480093 comment #23. Also renamed icons.
4120 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
4122 Icons from tpgww@onepost.net:
4123 * plugins/project-manager/Makefile.am:
4124 * plugins/project-manager/anjuta-project-manager-plugin.svg:
4125 * plugins/project-manager/anjuta-project-manager.plugin.in:
4126 * plugins/project-manager/plugin.c:
4127 * plugins/project-wizard/Makefile.am:
4128 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4129 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4130 * plugins/project-wizard/druid.h:
4131 * plugins/search/Makefile.am:
4132 * plugins/search/anjuta-search-plugin.svg:
4133 * plugins/search/anjuta-search.plugin.in:
4134 * plugins/search/plugin.c:
4136 Icons from patch in bug #480093 comment #23. Also renamed icons.
4139 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
4141 * TODO.tasks: updated.
4143 Icons from tpgww@onepost.net:
4144 * plugins/file-loader/Makefile.am:
4145 * plugins/file-loader/anjuta-loader-plugin.svg:
4146 * plugins/file-loader/anjuta-loader.plugin.in:
4147 * plugins/file-manager/Makefile.am:
4148 * plugins/file-manager/anjuta-file-manager-plugin.svg:
4149 * plugins/file-manager/file-manager.plugin.in:
4150 * plugins/file-manager/plugin.c:
4151 * plugins/glade/Makefile.am:
4152 * plugins/glade/anjuta-glade-plugin.svg:
4153 * plugins/glade/anjuta-glade.plugin.in:
4154 * plugins/glade/plugin.c: (register_stock_icons):
4155 * plugins/language-manager/Makefile.am:
4156 * plugins/language-manager/anjuta-language-manager-plugin.svg:
4157 * plugins/language-manager/language-manager.plugin.in:
4158 * plugins/message-view/Makefile.am:
4159 * plugins/message-view/anjuta-message-manager.plugin.in:
4160 * plugins/message-view/anjuta-messages-plugin.svg:
4161 * plugins/message-view/plugin.c:
4162 * plugins/patch/Makefile.am:
4163 * plugins/patch/anjuta-patch-plugin.svg:
4164 * plugins/patch/anjuta-patch.plugin.in:
4165 * plugins/patch/plugin.c:
4166 * plugins/profiler/Makefile.am:
4167 * plugins/profiler/anjuta-profiler-plugin.svg:
4168 * plugins/profiler/plugin.c: (register_stock_icons):
4169 * plugins/profiler/profiler.plugin.in:
4170 * plugins/project-import/Makefile.am:
4171 * plugins/project-import/anjuta-project-import-plugin.svg:
4172 * plugins/project-import/anjuta-project-import.plugin.in:
4173 * plugins/project-import/plugin.c:
4175 Icons from patch in bug #480093 comment #23. Also renamed icons.
4178 2007-11-18 Johannes Schmid <jhs@gnome.org>
4180 * plugins/build-basic-autotools/build-basic-autotools.c:
4182 * plugins/debug-manager/anjuta-debug-manager.glade:
4183 * plugins/debug-manager/breakpoints.c:
4184 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4185 * plugins/file-wizard/file.c:
4186 * plugins/gdb/anjuta-gdb.glade:
4187 * plugins/glade/plugin.c: (ifile_open):
4188 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4189 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4190 * plugins/gtodo/tray-icon.c:
4191 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4192 * plugins/macro/macros.xml:
4193 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4194 Fixed translation bugs (#496833, #488211 and #497758)
4196 * plugins/document-manager/plugin.c: (on_editor_changed):
4199 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
4201 Icons from tpgww@onepost.net:
4202 * plugins/devhelp/Makefile.am:
4203 * plugins/devhelp/anjuta-devhelp-plugin.svg:
4204 * plugins/devhelp/anjuta-devhelp.plugin.in:
4205 * plugins/devhelp/plugin.c:
4206 * plugins/document-manager/anjuta-document-manager.plugin.in:
4207 * plugins/document-manager/images/Makefile.am:
4208 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4209 * plugins/document-manager/plugin.c:
4210 * plugins/editor/Makefile.am:
4211 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4212 * plugins/editor/anjuta-editor.plugin.in:
4213 * plugins/editor/plugin.c:
4214 * plugins/sample1/Makefile.am:
4215 * plugins/sample1/anjuta-sample-plugin.svg:
4216 * plugins/sample1/anjuta-sample.plugin.in:
4217 * plugins/sourceview/Makefile.am:
4218 * plugins/sourceview/plugin.c:
4219 * plugins/sourceview/sourceview.plugin.in:
4221 Icons from patch in bug #480093 comment #23. Also renamed icons.
4224 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
4226 * TODO.tasks: Updated.
4228 Icons from tpgww@onepost.net:
4229 * plugins/build-basic-autotools/Makefile.am:
4230 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4231 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4232 * plugins/build-basic-autotools/build-basic-autotools.c:
4233 * plugins/class-inheritance/Makefile.am:
4234 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4235 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4236 * plugins/class-inheritance/plugin.c:
4237 * plugins/cvs-plugin/Makefile.am:
4238 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4239 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4240 * plugins/cvs-plugin/plugin.c:
4241 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4242 * plugins/debug-manager/images/Makefile.am:
4243 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4244 * plugins/debug-manager/plugin.c:
4246 Icons from patch in bug #480093 comment #23. Also renamed icons.
4249 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4251 * (removed) libanjuta/anjuta-children.c,
4252 (removed) libanjuta/anjuta-children.h,
4253 libanjuta/anjuta-launcher.c,
4254 libanjuta/libanjuta.h,
4255 libanjuta/Makefile.am,
4256 plugins/gdb/debugger.c,
4257 plugins/terminal/terminal.c,
4258 manuals/reference/libanjuta/libanjuta-sections.txt,
4259 manuals/reference/libanjuta/libanjuta-docs.sgml:
4260 Replace anjuta_children_register by g_child_watch_add
4262 2007-11-13 Johannes Schmid <jhs@gnome.org>
4264 * plugins/subversion/anjuta-subversion.glade:
4265 * plugins/subversion/subversion-commit-dialog.c:
4266 (subversion_commit_dialog):
4267 * plugins/subversion/subversion-resolve-dialog.c:
4268 (subversion_resolve_dialog):
4269 * plugins/subversion/subversion-revert-dialog.c:
4270 (subversion_revert_dialog):
4271 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4272 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4273 (hide_pulse_progress_bar):
4274 * plugins/subversion/subversion-ui-utils.h:
4276 Yet another patch from #457477:
4277 Add a pulsing progress bar to all dialogs receiving status
4279 2007-11-12 Johannes Schmid <jhs@gnome.org>
4281 * plugins/document-manager/plugin.c: (create_highlight_submenu):
4282 Bug 493583 – crash in Anjuta IDE: trying to open a file
4284 * plugins/subversion/subversion-commit-dialog.c:
4285 (select_all_files), (subversion_commit_dialog):
4286 Patch from jrligget - see #457477
4288 2007-11-12 Johannes Schmid <jhs@gnome.org>
4290 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4291 * libanjuta/anjuta-plugin-handle.c:
4292 (anjuta_plugin_handle_get_about):
4293 Bug 495536 – Plugins localization improvement
4295 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4296 * plugins/class-gen/anjuta-class-gen-plugin.glade:
4297 * plugins/indent/indent.glade:
4298 * plugins/subversion/anjuta-subversion.glade:
4299 Bug 495245 – Strings bug
4301 2007-11-08 James Liggett <jrliggett@cox.net>
4303 reviewed by: Johannes Schmid <jhs@gnome.org>
4305 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4306 (anjuta_async_command_finalize),
4307 (anjuta_async_command_notification_poll),
4308 (anjuta_async_command_thread), (start_command),
4309 (notify_data_arrived), (notify_complete),
4310 (anjuta_async_command_class_init),
4311 (anjuta_async_command_set_error_message),
4312 (anjuta_async_command_get_error_message),
4313 (anjuta_async_command_lock), (anjuta_async_command_unlock):
4314 * libanjuta/anjuta-async-command.h:
4315 * libanjuta/anjuta-command.c: (anjuta_command_init),
4316 (anjuta_command_finalize), (anjuta_command_class_init),
4317 (anjuta_command_start), (anjuta_command_notify_data_arrived),
4318 (anjuta_command_notify_complete),
4319 (anjuta_command_set_error_message),
4320 (anjuta_command_get_error_message):
4321 * libanjuta/anjuta-command.h:
4322 * libanjuta/anjuta-glade-catalog.c:
4323 * libanjuta/anjuta-glade.xml:
4324 * libanjuta/anjuta-vcs-status-tree-view.c:
4325 (on_selected_column_toggled),
4326 (anjuta_vcs_status_tree_view_create_columns),
4327 (anjuta_vcs_status_tree_view_init),
4328 (anjuta_vcs_status_tree_view_finalize),
4329 (anjuta_vcs_status_tree_view_set_property),
4330 (anjuta_vcs_status_tree_view_get_property),
4331 (anjuta_vcs_status_tree_view_class_init),
4332 (anjuta_vcs_status_tree_view_new),
4333 (anjuta_vcs_status_tree_view_destroy),
4334 (anjuta_vcs_status_tree_view_add), (select_all_paths),
4335 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4336 (anjuta_vcs_status_tree_view_unselect_all),
4337 (create_selected_paths_list),
4338 (anjuta_vcs_status_tree_view_get_selected):
4339 * libanjuta/anjuta-vcs-status-tree-view.h:
4340 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4341 * libanjuta/anjuta-widgets.h:
4342 * plugins/subversion/subversion-add-dialog.c:
4343 (on_add_command_finished), (on_subversion_add_response),
4344 (subversion_add_dialog), (on_menu_subversion_add),
4345 (on_fm_subversion_add):
4346 * plugins/subversion/subversion-add-dialog.h:
4347 * plugins/subversion/subversion-commit-dialog.c:
4348 (on_commit_command_finished), (on_subversion_commit_response),
4349 (subversion_commit_dialog), (on_menu_subversion_commit),
4350 (on_fm_subversion_commit):
4351 * plugins/subversion/subversion-commit-dialog.h:
4352 * plugins/subversion/subversion-copy-dialog.c:
4353 (on_copy_other_revision_radio_toggled),
4354 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4355 (on_copy_command_finished), (on_subversion_copy_response),
4356 (subversion_copy_dialog), (on_menu_subversion_copy),
4357 (on_fm_subversion_copy):
4358 * plugins/subversion/subversion-copy-dialog.h:
4359 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4360 (on_subversion_diff_response), (subversion_diff_dialog),
4361 (on_menu_subversion_diff), (on_fm_subversion_diff):
4362 * plugins/subversion/subversion-diff-dialog.h:
4363 * plugins/subversion/subversion-log-dialog.c:
4364 (on_diff_selected_column_toggled), (create_columns),
4365 (on_log_command_finished), (on_log_view_button_clicked),
4366 (on_cat_command_data_arrived), (on_cat_command_finished),
4367 (on_log_view_selected_button_clicked), (get_selected_revisions),
4368 (on_log_diff_selected_button_clicked),
4369 (on_log_diff_previous_button_clicked),
4370 (on_subversion_log_vbox_destroy),
4371 (on_log_changes_view_row_selected), (subversion_log_window_create),
4372 (on_menu_subversion_log), (on_fm_subversion_log),
4373 (subversion_log_set_whole_project_sensitive):
4374 * plugins/subversion/subversion-log-dialog.h:
4375 * plugins/subversion/subversion-merge-dialog.c:
4376 (on_merge_command_finished), (on_subversion_merge_response),
4377 (on_merge_first_path_browse_button_clicked),
4378 (on_merge_second_path_browse_button_clicked),
4379 (on_merge_use_first_path_check_toggled),
4380 (on_merge_start_revision_radio_toggled),
4381 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4382 (on_menu_subversion_merge):
4383 * plugins/subversion/subversion-merge-dialog.h:
4384 * plugins/subversion/subversion-remove-dialog.c:
4385 (on_remove_command_finished),
4386 (on_remove_path_browse_button_clicked),
4387 (on_subversion_remove_response), (subversion_remove_dialog),
4388 (on_menu_subversion_remove), (on_fm_subversion_remove):
4389 * plugins/subversion/subversion-remove-dialog.h:
4390 * plugins/subversion/subversion-resolve-dialog.c:
4391 (on_resolve_command_finished), (on_subversion_resolve_response),
4392 (subversion_resolve_dialog), (on_menu_subversion_resolve):
4393 * plugins/subversion/subversion-resolve-dialog.h:
4394 * plugins/subversion/subversion-revert-dialog.c:
4395 (on_revert_command_finished), (on_subversion_revert_response),
4396 (subversion_revert_dialog), (on_menu_subversion_revert):
4397 * plugins/subversion/subversion-revert-dialog.h:
4398 * plugins/subversion/subversion-switch-dialog.c:
4399 (on_switch_other_revision_radio_toggled),
4400 (on_switch_command_finished), (on_subversion_switch_response),
4401 (subversion_switch_dialog), (on_menu_subversion_switch):
4402 * plugins/subversion/subversion-switch-dialog.h:
4403 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4404 (subversion_data_free), (on_mesg_view_destroy),
4405 (create_message_view), (check_filename), (get_log_from_textview),
4406 (pulse_timer), (on_pulse_timer_destroyed),
4407 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4408 (report_errors), (on_status_command_finished),
4409 (on_status_command_data_arrived), (on_command_info_arrived),
4410 (select_all_status_items), (clear_all_status_selections),
4411 (init_whole_project), (on_whole_project_toggled),
4412 (send_diff_command_output_to_editor), (on_diff_command_finished),
4413 (stop_status_bar_progress_pulse):
4414 * plugins/subversion/subversion-ui-utils.h:
4415 * plugins/subversion/subversion-update-dialog.c:
4416 (on_update_command_finished), (on_subversion_update_response),
4417 (subversion_update_dialog), (on_menu_subversion_update),
4418 (on_fm_subversion_update):
4419 * plugins/subversion/subversion-update-dialog.h:
4420 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4421 (svn_add_command_finalize), (svn_add_command_run),
4422 (svn_add_command_class_init), (svn_add_command_new),
4423 (svn_add_command_destroy):
4424 * plugins/subversion/svn-add-command.h:
4425 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4426 (svn_cat_command_finalize), (svn_cat_command_run),
4427 (svn_cat_command_class_init), (svn_cat_command_new),
4428 (svn_cat_command_destroy), (svn_cat_command_get_output):
4429 * plugins/subversion/svn-cat-command.h:
4430 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4431 (svn_command_release_ui_lock), (simple_prompt),
4432 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4433 (svn_auth_ssl_server_trust_prompt_func_cb),
4434 (svn_auth_ssl_client_cert_prompt_func_cb),
4435 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4436 (svn_command_init), (svn_command_finalize),
4437 (svn_command_class_init), (svn_command_push_info),
4438 (svn_command_get_info_queue), (svn_command_set_error),
4439 (svn_command_get_client_context), (svn_command_get_pool),
4440 (svn_command_lock_ui), (svn_command_unlock_ui),
4441 (svn_command_get_revision), (svn_command_copy_path_list),
4442 (svn_command_free_path_list):
4443 * plugins/subversion/svn-command.h:
4444 * plugins/subversion/svn-commit-command.c: (on_log_callback),
4445 (svn_commit_command_init), (svn_commit_command_finalize),
4446 (svn_commit_command_run), (svn_commit_command_class_init),
4447 (svn_commit_command_new), (svn_commit_command_destroy):
4448 * plugins/subversion/svn-commit-command.h:
4449 * plugins/subversion/svn-copy-command.c: (on_log_callback),
4450 (svn_copy_command_init), (svn_copy_command_finalize),
4451 (svn_copy_command_run), (svn_copy_command_class_init),
4452 (svn_copy_command_new), (svn_copy_command_destroy):
4453 * plugins/subversion/svn-copy-command.h:
4454 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4455 (svn_diff_command_finalize), (svn_diff_command_run),
4456 (svn_diff_command_class_init), (svn_diff_command_new),
4457 (svn_diff_command_destroy), (svn_diff_command_get_output):
4458 * plugins/subversion/svn-diff-command.h:
4459 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4460 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4461 (svn_log_command_class_init), (svn_log_command_new),
4462 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4463 * plugins/subversion/svn-log-command.h:
4464 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4465 (svn_log_entry_finalize), (svn_log_entry_class_init),
4466 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4467 (svn_log_entry_get_author), (svn_log_entry_get_date),
4468 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4469 (svn_log_entry_get_full_log):
4470 * plugins/subversion/svn-log-entry.h:
4471 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4472 (svn_merge_command_finalize), (svn_merge_command_run),
4473 (svn_merge_command_class_init), (svn_merge_command_new),
4474 (svn_merge_command_destroy):
4475 * plugins/subversion/svn-merge-command.h:
4476 * plugins/subversion/svn-remove-command.c: (on_log_callback),
4477 (svn_remove_command_init), (svn_remove_command_finalize),
4478 (svn_remove_command_run), (svn_remove_command_class_init),
4479 (svn_remove_command_new), (svn_remove_command_destroy),
4480 (svn_remove_command_get_path):
4481 * plugins/subversion/svn-remove-command.h:
4482 * plugins/subversion/svn-resolve-command.c:
4483 (svn_resolve_command_init), (svn_resolve_command_finalize),
4484 (svn_resolve_command_run), (svn_resolve_command_class_init),
4485 (svn_resolve_command_new), (svn_resolve_command_destroy):
4486 * plugins/subversion/svn-resolve-command.h:
4487 * plugins/subversion/svn-revert-command.c:
4488 (svn_revert_command_init), (svn_revert_command_finalize),
4489 (svn_revert_command_run), (svn_revert_command_class_init),
4490 (svn_revert_command_new), (svn_revert_command_destroy):
4491 * plugins/subversion/svn-revert-command.h:
4492 * plugins/subversion/svn-status-command.c:
4493 (svn_status_command_init), (svn_status_command_finalize),
4494 (on_svn_status_notify), (svn_status_command_run),
4495 (svn_status_command_class_init), (svn_status_command_new),
4496 (svn_status_command_destroy),
4497 (svn_status_command_get_status_queue):
4498 * plugins/subversion/svn-status-command.h:
4499 * plugins/subversion/svn-status.c: (svn_status_init),
4500 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4501 (svn_status_destroy), (svn_status_get_path),
4502 (svn_status_get_vcs_status):
4503 * plugins/subversion/svn-status.h:
4504 * plugins/subversion/svn-switch-command.c:
4505 (svn_switch_command_init), (svn_switch_command_finalize),
4506 (svn_switch_command_run), (svn_switch_command_class_init),
4507 (svn_switch_command_new), (svn_switch_command_destroy):
4508 * plugins/subversion/svn-switch-command.h:
4509 * plugins/subversion/svn-update-command.c:
4510 (svn_update_command_init), (svn_update_command_finalize),
4511 (svn_update_command_run), (svn_update_command_class_init),
4512 (svn_update_command_new), (svn_update_command_destroy):
4513 * plugins/subversion/svn-update-command.h:
4515 Now really committed all files from James patch (#457477)
4517 2007-11-08 Johannes Schmid <jhs@gnome.org>
4519 * TODO.tasks: Updated
4521 2007-11-08 James Liggett <jrliggett@cox.net>
4523 reviewed by: Johannes Schmid <jhs@gnome.org>
4526 * libanjuta/Makefile.am:
4527 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4528 * libanjuta/anjuta-status.h:
4529 * libanjuta/libanjuta.h:
4530 * plugins/subversion/Makefile.am:
4531 * plugins/subversion/anjuta-subversion.glade:
4532 * plugins/subversion/anjuta-subversion.ui:
4533 * plugins/subversion/plugin.c: (value_added_project_root_uri),
4534 (value_removed_project_root_uri), (activate_plugin),
4535 (deactivate_plugin), (finalize), (subversion_instance_init):
4536 * plugins/subversion/plugin.h:
4537 * plugins/subversion/subversion-actions.c:
4538 * plugins/subversion/subversion-actions.h:
4539 * plugins/subversion/subversion-callbacks.c:
4540 * plugins/subversion/subversion-callbacks.h:
4541 * plugins/subversion/svn-auth.c:
4542 * plugins/subversion/svn-auth.h:
4543 * plugins/subversion/svn-backend-priv.h:
4544 * plugins/subversion/svn-backend.c:
4545 * plugins/subversion/svn-backend.h:
4546 * plugins/subversion/svn-notify.c:
4547 * plugins/subversion/svn-notify.h:
4548 * plugins/subversion/svn-thread.c:
4549 * plugins/subversion/svn-thread.h:
4551 Commited alpha2 of the new subversion plugin (#457477)
4553 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4555 * plugins/debug-manager/command.c:
4556 Fix a stupid crash when changing a register value
4558 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4560 * libanjuta/interfaces/libanjuta.idl,
4561 plugins/debug-manager/command.c,
4562 plugins/debug-manager/command.h,
4563 plugins/debug-manager/start.c,
4564 plugins/gdb/plugin.c,
4565 plugins/gdb/debugger.c,
4566 plugins/gdb/debugger.h:
4567 Use anjuta terminal plugin instead of gnome terminal
4568 Select if a terminal is used in the the start_program function
4569 Move terminal code from debugger.c to plugin.c
4570 Partial fix of bug #481366
4572 * plugins/gdb/utilities.c,
4573 plugins/gdb/utilities.h:
4574 Remove gnome terminal check function
4576 2007-11-06 Johannes Schmid <jhs@gnome.org>
4578 * plugins/project-import/anjuta-project-import.glade:
4579 * plugins/project-import/project-import.c: (on_import_next),
4580 (on_import_finish), (project_import_set_directory):
4581 * plugins/project-wizard/property.c: (npw_property_create_widget),
4582 (npw_property_set_value_from_widget):
4584 Replaced gnome_file_entry with gtk_file_chooser_button
4585 Fixes #422329 – Creating a new directory in program options doesn't work
4587 2007-11-04 Massimo Cora' <maxcvs@email.it>
4589 * plugins/symbol-db/plugin.c:
4590 add all files at once on project_import.
4591 No need to split them into more languages: ctags
4592 and the engine will take care of that.
4594 * plugins/symbol-db/symbol-db-engine.h,
4595 * plugins/symbol-db/symbol-db-engine.c,
4596 * plugins/symbol-db/tables.sql,
4597 * plugins/symbol-db/test/Makefile.am,
4598 * plugins/symbol-db/test/main.c,
4599 * plugins/symbol-db/symbol-db-view-locals.c:
4600 some memory leaks fixed. Ported the thing to
4601 libgda 3.1.2 [or better svn HEAD].
4602 Thanks to a fresh new algorithm to detect
4603 parent scope we're able to display correcly
4604 a local gtktree, including classes not directly
4605 defined inside that file.
4607 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
4609 * plugins/debug-manager/threads.c,
4610 plugins/debug-manager/stack_trace.c:
4611 Do not display address when not needed
4613 * plugins/debug-manager/plugin.c,
4614 plugins/debug-manager/breakpoints.c:
4615 Breakpoints directly connect to debugger signals
4617 * plugins/debug-manager/watch.c:
4618 program-unload signal does not exist used debugger-stopped
4620 * plugins/debug-manager/queue.c,
4621 libanjuta/interfaces/libanjuta.idl:
4622 Display error message returned by debugger command
4625 2007-11-04 Johannes Schmid <jhs@gnome.org>
4627 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4628 Bug 493062 – gcj template needs AC_PROG_CC
4629 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4631 * src/anjuta-actions.h:
4632 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4633 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4635 === anjuta 2.3.0 ===
4637 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
4641 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
4643 * ChangeLog: Tagged 2.3.0 release.
4645 * plugins/indent/Makefile.am: Fixed indentation.
4647 * plugins/editor/aneditor-autocomplete.cxx:
4648 * plugins/editor/aneditor-priv.h:
4649 * plugins/editor/aneditor.cxx:
4650 * plugins/editor/aneditor.h: Commented out dead codes.
4652 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4653 Do not build symbol-db by
4654 default. Added 'unstable' in plugin description to signify it's
4655 developmental state.
4657 * plugins/file-manager/Makefile.am,
4658 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4660 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
4662 * plugins/debug-manager/utilities.c,
4663 plugins/debug-manager/utilities.h,
4664 plugins/debug-manager/threads.c,
4665 plugins/debug-manager/plugin.c,
4666 plugins/debug-manager/plugin.h,
4667 plugins/debug-manager/disassemble.h,
4668 plugins/debug-manager/watch.c,
4669 plugins/debug-manager/watch.h,
4670 plugins/debug-manager/breakpoints.c,
4671 plugins/debug-manager/stack_trace.c:
4672 Replace few remaining function calls by signal
4674 * plugins/debug-manager/disassemble.c,
4675 plugins/debug-manager/registers.c,
4676 plugins/debug-manager/memory.c,
4677 plugins/debug-manager/locals.c,
4678 plugins/debug-manager/queue.c,
4679 plugins/debug-manager/queue.h:
4680 Connect signals when debugger is started
4681 Disconnect them when debugger is stopped
4682 Do not display window if debugger doesn't support feature
4684 * plugins/gdb/plugin.c,
4685 libanjuta/interfaces/libanjuta.idl:
4686 Remove unused initialization function
4688 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
4691 * plugins/file-manager/Makefile.am:
4692 * scripts/build-schemas.mk: Fixed 'make distcheck'
4694 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
4696 * manuals/reference/libanjuta/libanjuta-docs.sgml,
4697 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4698 to latest API additions.
4700 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4703 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
4705 * ChangeLog: Fixed indentation.
4706 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4709 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
4711 * libanjuta/interfaces/libanjuta.idl:
4712 * plugins/build-basic-autotools/build-basic-autotools.c:
4713 (build_compile_file_real), (build_build_project),
4714 (build_install_project), (build_clean_project),
4715 (build_configure_project), (build_autogen_project),
4716 (build_distribution_project), (build_build_module),
4717 (build_install_module), (build_clean_module), (fm_build),
4718 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4719 (finalize), (basic_autotools_plugin_instance_init),
4720 (ibuildable_set_command), (ibuildable_reset_commands),
4721 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4722 (ibuildable_install), (ibuildable_configure),
4723 (ibuildable_generate), (ibuildable_iface_init):
4724 * plugins/build-basic-autotools/build-basic-autotools.h:
4726 Added API for commands override in build interface and implemented
4727 them in build plugin. Useful for other plugins override build
4728 commands depending on project environment.
4730 2007-10-28 Naba Kumar <naba@gnome.org>
4733 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4734 Fixed widget alignment for dock switcher tab style combo and
4735 scratchbox path entrybox.
4737 2007-10-28 Johannes Schmid <jhs@gnome.org>
4739 * plugins/document-manager/plugin.c: (on_editor_changed):
4740 Fixed a memory leak and simplified code (thanks again Sébastien)
4743 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4744 and OFFSET sql statements)
4746 2007-10-28 Massimo Cora' <maxcvs@email.it>
4748 * plugins/symbol-db/plugin.c,
4749 plugins/symbol-db/symbol-db-engine.h,
4750 plugins/symbol-db/symbol-db-view.c,
4751 plugins/symbol-db/symbol-db-view.c,
4752 plugins/symbol-db/symbol-db-view-locals.c,
4753 plugins/symbol-db/symbol-db-view-locals.h,
4754 plugins/symbol-db/symbol-db-engine.c:
4755 Better end-of-file-scan detection, permitting
4756 an improved scope/inheritance parsing.
4757 Locals tab gtktree now displays correct
4758 namespace->class->children tree, even if
4759 in a C++ file there isn't class declaration.
4761 2007-10-27 Johannes Schmid <jhs@gnome.org>
4763 Patch from Stanislav Brabec <sbrabec@suse.cz>
4765 Bug 489798 – Do not rely on svn-config
4767 Patch from Michael Wolf <maw@ximian.com>:
4768 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4769 (egg_tree_model_filter_remove_node),
4770 (egg_tree_model_filter_row_deleted):
4771 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4773 2007-10-27 Johannes Schmid <jhs@gnome.org>
4775 * plugins/devhelp/anjuta-devhelp.ui:
4776 * plugins/message-view/anjuta-message-manager.ui:
4778 Added some separators to the toolbar
4780 * plugins/document-manager/plugin.c:
4781 (on_support_plugin_deactivated), (load_new_support_plugins),
4782 (unload_unused_support_plugins), (on_editor_changed):
4784 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4785 for pointing out that is was crap.
4787 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
4789 * libanjuta/interfaces/libanjuta.idl,
4790 libanjuta/anjuta-plugin-manager.c,
4791 libanjuta/anjuta-plugin-manager.h,
4792 libanjuta/anjuta-c-plugin-factory.c,
4793 libanjuta/anjuta-c-module.h,
4794 libanjuta/anjuta-c-module.c:
4795 Report detailled error message in case of plugin loading failure
4797 2007-10-24 Johannes Schmid <jhs@gnome.org>
4800 * plugins/Makefile.am:
4802 Activate build of symbol-db plugin (when libgda is available)
4804 * plugins/document-manager/plugin.c:
4805 (on_support_plugin_deactivated), (on_editor_changed):
4807 Properly handle language support plugins even when they are
4808 unloaded by the session.
4810 * plugins/symbol-db/plugin.c: (register_stock_icons),
4811 Port to new REGISTER_ICONS stuff
4813 2007-10-22 Massimo Cora' <maxcvs@email.it>
4815 * plugins/symbol-db/plugin.c,
4816 * plugins/symbol-db/symbol-db-view.c
4817 * plugins/symbol-db/symbol-db-engine.h,
4818 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4819 * plugins/symbol-db/symbol-db-view-locals.c,
4820 * plugins/symbol-db/symbol-db-view-locals.h,
4821 * plugins/symbol-db/symbol-db-engine.c:
4822 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4823 Added a new algorithm for dynamic population of the local symbols' tab.
4824 Now the default view is tree-like.
4825 Some fixes on engine correct some population issues.
4827 2007-10-23 Naba Kumar <naba@gnome.org>
4829 * plugins/glade/Makefile.am: Corrected conditional not to install
4830 .plugin file if plugin is disabled.
4831 * plugins/sourceview/Makefile.am: Corrected conditional not to
4832 install schemas if plugin is not built.
4834 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
4836 * plugins/debug-manager/queue.c:
4837 Fix #488061: Mutiple crash dialogs
4839 * plugins/gdb/debugger.c,
4840 plugins/gdb/debugger.h:
4841 Remove maximum gdb command length, should fix bug#474811
4843 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
4845 * manuals/reference/libanjuta/plugin-description-file.sgml,
4846 manuals/reference/libanjuta/libanjuta-docs.sgml,
4847 manuals/reference/libanjuta/libanjuta-sections.txt,
4848 libanjuta/interfaces/libanjuta.idl,
4849 libanjuta/anjuta-c-module.c,
4850 libanjuta/anjuta-c-plugin-factory.c:
4851 Document last changes in plugin code
4853 2007-10-19 Johannes Schmid <jhs@gnome.org>
4855 * plugins/subversion/subversion-callbacks.c: (check_filename):
4857 Fixed #487854 – Anjuta crashes when i try to add a SVN url
4859 2007-10-19 Naba Kumar <naba@gnome.org>
4861 * plugins/file-manager/file-model.c: Fixed a critical runtime
4864 2007-10-18 Johannes Schmid <jhs@gnome.org>
4866 * libanjuta/anjuta-ui.h:
4867 Small fix on icon macros
4869 * libanjuta/interfaces/libanjuta.idl:
4870 * plugins/language-manager/plugin.c: (ilanguage_get_name),
4871 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4872 (ilanguage_iface_init):
4874 Added get_from_editor() and get_name_from_editor() methods
4877 * plugins/document-manager/plugin.c:
4878 (update_editor_ui_interface_items), (on_editor_changed):
4879 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4881 * plugins/language-support-cpp-java/plugin.c: (install_support):
4883 Ported plugins to use the new interface
4885 2007-10-17 Johannes Schmid <jhs@gnome.org>
4887 * libanjuta/anjuta-ui.h:
4889 Added macros to register stock icons to stop all this copy&paste
4890 which had spread over a lot of files. New macros support to add
4891 icons with toolbar and menu size (16 and 24)
4893 * plugins/class-inheritance/plugin.c: (register_stock_icons):
4894 * plugins/debug-manager/images/anjuta-attach.svg:
4895 * plugins/debug-manager/images/anjuta-step-out.svg:
4896 * plugins/debug-manager/images/anjuta-step-over.svg:
4897 * plugins/debug-manager/plugin.c: (register_stock_icons):
4898 * plugins/document-manager/images/Makefile.am:
4899 * plugins/document-manager/images/anjuta-block-end.svg:
4900 * plugins/document-manager/images/anjuta-block-start.svg:
4901 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4902 * plugins/document-manager/images/anjuta-bookmark.svg:
4903 * plugins/document-manager/images/anjuta-go-history-next.svg:
4904 * plugins/document-manager/images/anjuta-go-history-prev.svg:
4905 * plugins/document-manager/plugin.c: (register_stock_icons):
4906 * plugins/glade/plugin.c: (register_stock_icons):
4907 * plugins/language-support-cpp-java/plugin.c:
4908 (register_stock_icons):
4909 * plugins/message-view/Makefile.am:
4910 * plugins/message-view/anjuta-go-message-next.svg:
4911 * plugins/message-view/anjuta-go-message-prev.svg:
4912 * plugins/message-view/anjuta-message-view.svg:
4913 * plugins/message-view/messages.xpm:
4914 * plugins/message-view/plugin.c: (register_stock_icons):
4915 * plugins/patch/plugin.c: (patch_plugin_activate):
4916 * plugins/project-manager/plugin.c: (register_stock_icons):
4917 * plugins/search/Makefile.am:
4918 * plugins/search/anjuta-go-match-next.svg:
4919 * plugins/search/anjuta-go-match-prev.svg:
4920 * plugins/search/plugin.c: (activate_plugin):
4921 * plugins/symbol-browser/plugin.c: (register_stock_icons):
4922 * plugins/terminal/terminal.c: (register_stock_icons):
4923 * plugins/valgrind/plugin.c: (register_stock_icons):
4925 Updated to use the new icons and added several new and updated
4928 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
4930 * libanjuta/anjuta-plugin-handle.c,
4931 libanjuta/anjuta-plugin-handle.h:
4932 Add a new path property containing the directory of the .plugin
4933 file, library file (.so or whatever) must be in the same directory
4935 * libanjuta/anjuta-plugin-manager.c,
4936 libanjuta/interfaces/libanjuta.idl,
4937 (removed) libanjuta/anjuta-glue-plugin.c,
4938 (removed) libanjuta/anjuta-glue-plugin.h,
4939 (removed) libanjuta/anjuta-glue-c.c,
4940 (removed) libanjuta/anjuta-glue-c.h,
4941 (removed) libanjuta/anjuta-glue-cpp.c,
4942 (removed) libanjuta/anjuta-glue-cpp.h,
4943 (removed) libanjuta/anjuta-glue-factory.c,
4944 (removed) libanjuta/anjuta-glue-factory.h,
4945 (added) libanjuta/anjuta-c-module.c,
4946 (added) libanjuta/anjuta-c-module.h,
4947 (added) libanjuta/anjuta-c-plugin-factory.c,
4948 (added) libanjuta/anjuta-c-plugin-factory.h,
4949 libanjuta/Makefile.am:
4950 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4951 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4952 implementing IAnjutaPluginFactory
4953 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4955 * libanjuta/libanjuta.h:
4956 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4959 * libanjuta/anjuta-plugin.h:
4960 Replace AnjutaGluePlugin by GTypeModule
4961 Remove unused anjuta_glue_get_component_type replaced by
4964 * plugins/build-basic-autotools/build-basic-autotools.h,
4965 plugins/class-gen/plugin.h,
4966 plugins/class-inheritance/plugin.h,
4967 plugins/cvs-plugin/plugin.h,
4968 plugins/debug-manager/plugin.h,
4969 plugins/devhelp/plugin.h,
4970 plugins/document-manager/plugin.h,
4971 plugins/editor/plugin.h,
4972 plugins/file-loader/plugin.h,
4973 plugins/file-wizard/plugin.h,
4974 plugins/gdb/plugin.h,
4975 plugins/glade/plugin.h,
4976 plugins/gtodo/plugin.h,
4977 plugins/indent/plugin.h,
4978 plugins/language-manager/plugin.h,
4979 plugins/language-support-cpp-java/plugin.h,
4980 plugins/macro/plugin.h,
4981 plugins/message-view/plugin.h,
4982 plugins/patch/plugin.h,
4983 plugins/profiler/plugin.h,
4984 plugins/project-import/plugin.h,
4985 plugins/project-manager/plugin.h,
4986 plugins/project-wizard/plugin.h,
4987 plugins/sample1/plugin.h,
4988 plugins/search/plugin.h,
4989 plugins/sourceview/plugin.h,
4990 plugins/subversion/plugin.h,
4991 plugins/symbol-browser/plugin.h,
4992 plugins/symbol-db/plugin.h,
4993 plugins/terminal/terminal.c,
4994 plugins/tools/plugin.h,
4995 plugins/valgrind/plugin.h:
4996 Replace AnjutaGluePlugin by GTypeModule
4998 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5000 * plugins/debug-manager/breakpoints.c:
5001 Fix bug#487112, crash while removing a breakpoint in a new file
5003 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5005 * plugins/document-manager/search-box.c:
5006 Fix a crash (with an useful comment) focus-out-event handler must
5009 2007-10-14 Johannes Schmid <jhs@gnome.org>
5011 * plugins/sourceview/sourceview.c:
5012 Hide calltip when "Up" or "Down" key is pressed
5014 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5016 * plugins/document-manager/search-box.c:
5017 Change included file order to avoid a compile error with gnome 2.16
5019 2007-10-13 Johannes Schmid <jhs@gnome.org>
5021 * plugins/debug-manager/plugin.c: (enable_log_view):
5023 Fixed crash when closing a project and unloading another while
5024 the debugger is enabled
5026 2007-10-13 Johannes Schmid <jhs@gnome.org>
5028 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5030 Use correct breakpoint icon
5032 * plugins/devhelp/Makefile.am:
5033 * plugins/devhelp/anjuta-go-help-next.svg:
5034 * plugins/devhelp/anjuta-go-help-prev.svg:
5035 * plugins/devhelp/plugin.c: (register_stock_icons),
5038 Added new icons from #480093
5040 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5041 * plugins/document-manager/images/anjuta-bookmark-first.svg:
5042 * plugins/document-manager/images/anjuta-bookmark-last.svg:
5043 * plugins/document-manager/images/anjuta-bookmark-next.svg:
5044 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5045 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5046 * plugins/message-view/anjuta-go-message-next.svg:
5047 * plugins/message-view/anjuta-go-message-prev.svg:
5049 Updated icons from #480093
5051 * src/anjuta-actions.h:
5052 Use GTK_STOCK_FULLSCREEN
5054 * src/anjuta-app.c: (on_gdl_style_changed),
5055 (anjuta_app_instance_init):
5058 Added preference option to set the gdl switcher style
5060 2007-10-13 Johannes Schmid <jhs@gnome.org>
5062 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5063 (get_property_value_as_string), (set_property_value_as_string),
5064 (register_callbacks):
5065 * libanjuta/anjuta-preferences.h:
5067 Support GtkFileChooserButton as preferences widget
5069 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5071 Fixed a Gtk-Critical
5073 * plugins/file-manager/Makefile.am:
5074 * plugins/file-manager/file-model.c: (file_model_filter_file),
5075 (file_model_add_dummy), (file_model_expand_idle),
5076 (file_model_set_property), (file_model_get_property),
5077 (file_model_class_init):
5078 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5079 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5080 (file_manager_activate), (file_manager_finalize),
5081 (file_manager_instance_init), (ipreferences_merge),
5082 (ipreferences_unmerge), (ipreferences_iface_init):
5083 * plugins/file-manager/plugin.h:
5085 Added preferences to file-manager
5087 * plugins/glade/plugin.c: (activate_plugin):
5089 Move Properties widget into center because it is way to big
5092 2007-10-10 Johannes Schmid <jhs@gnome.org>
5094 * plugins/language-support-cpp-java/Makefile.am:
5095 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5096 * plugins/language-support-cpp-java/anjuta-complete.svg:
5097 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5098 * plugins/language-support-cpp-java/plugin.c:
5099 (register_stock_icons):
5101 And yet some more icons...
5103 2007-10-10 Johannes Schmid <jhs@gnome.org>
5105 * plugins/debug-manager/breakpoints.c:
5106 * plugins/debug-manager/images/Makefile.am:
5107 * plugins/debug-manager/images/anjuta-bookmark.svg:
5108 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5109 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5110 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5111 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5112 * plugins/debug-manager/images/anjuta-linemark.svg:
5113 * plugins/debug-manager/images/anjuta-pcmark.svg:
5114 * plugins/debug-manager/plugin.c: (register_stock_icons):
5115 * plugins/debug-manager/sparse_view.c:
5116 * plugins/document-manager/images/Makefile.am:
5117 * plugins/document-manager/images/anjuta-block-select.svg:
5118 * plugins/document-manager/images/anjuta-fold-close.svg:
5119 * plugins/document-manager/images/anjuta-fold-open.svg:
5120 * plugins/document-manager/images/anjuta-fold-toggle.svg:
5121 * plugins/document-manager/images/anjuta-indent-less.svg:
5122 * plugins/document-manager/images/anjuta-indent-more.svg:
5123 * plugins/document-manager/images/anjuta-swap.svg:
5124 * plugins/document-manager/images/block_select.xpm:
5125 * plugins/document-manager/images/fold_close.xpm:
5126 * plugins/document-manager/images/fold_open.xpm:
5127 * plugins/document-manager/images/fold_toggle.xpm:
5128 * plugins/document-manager/images/indent.xpm:
5129 * plugins/document-manager/images/indent_dcr.xpm:
5130 * plugins/document-manager/images/indent_inc.xpm:
5131 * plugins/document-manager/plugin.c: (register_stock_icons):
5132 * plugins/editor/Makefile.am:
5133 * plugins/editor/anjuta-bookmark-16.xpm:
5134 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5135 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5136 * plugins/editor/anjuta-linemark-16.xpm:
5137 * plugins/editor/anjuta-pcmark-16.xpm:
5138 * plugins/editor/bookmark.xpm:
5139 * plugins/editor/breakpoint-disabled.xpm:
5140 * plugins/editor/breakpoint-enabled.xpm:
5141 * plugins/editor/linemarker.xpm:
5142 * plugins/editor/program-counter.xpm:
5143 * plugins/editor/text_editor.c:
5144 * plugins/message-view/Makefile.am:
5145 * plugins/message-view/anjuta-go-message-next.svg:
5146 * plugins/message-view/anjuta-go-message-prev.svg:
5147 * plugins/message-view/anjuta-message-manager.ui:
5148 * plugins/message-view/plugin.c:
5149 * plugins/sourceview/Makefile.am:
5150 * plugins/sourceview/sourceview.c:
5152 Integrated lots of icons from #480093
5153 Thanks to <tpgww@onepost.net>
5155 * plugins/document-manager/plugin.c:
5156 Do not mark the line in ifile_open(), that looks ugly.
5158 * plugins/document-manager/search-box.c: (on_search_focus_out),
5160 Clear the status bar on focus_out.
5162 * plugins/file-loader/anjuta-loader-plugin.ui:
5165 2007-10-09 Johannes Schmid <jhs@gnome.org>
5167 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5168 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5170 Some things I missed in the patch for #484419
5172 * plugins/document-manager/action-callbacks.c:
5173 (on_new_file_activate):
5174 * plugins/document-manager/action-callbacks.h:
5175 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5176 (on_window_key_press_event), (on_gconf_notify_timer):
5178 484645 – patch to deal with docman FIXME etc
5180 * plugins/editor/text_editor.c: (text_editor_set_indicator):
5181 * plugins/search/search-replace.c: (search_and_replace),
5182 (write_message_pane), (search_replace_populate),
5183 (translate_dialog_strings), (create_dialog),
5184 (anjuta_search_replace_activate):
5185 * plugins/search/search-replace_backend.c:
5186 (file_buffer_new_from_path), (get_next_match),
5187 (create_search_entries), (regex_backref),
5188 (clear_search_replace_instance):
5189 * plugins/search/search-replace_backend.h:
5191 #484573 – patch to correct various search-related issues
5193 Thanks for the above patches to <tpgww@onepost.net>
5195 * plugins/sourceview/sourceview.c:
5196 (sourceview_create_highligth_indic):
5198 Use the same marker for important as gedit (yellow background)
5200 * plugins/document-manager/anjuta-document-manager.ui:
5201 * plugins/file-loader/anjuta-file-loader.ui:
5202 * plugins/file-loader/plugin.c:
5204 Moved FileNew action to document-manager
5206 2007-10-08 Johannes Schmid <jhs@gnome.org>
5208 * plugins/document-manager/search-box.c: (on_search_activated):
5209 Mark messages for translation
5211 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
5213 reviewed by: Johannes Schmid <jhs@gnome.org>
5215 * plugins/Makefile.am:
5216 * plugins/build-basic-autotools/build-basic-autotools.c:
5217 (build_compile_file_real):
5218 * plugins/search/search-replace.c:
5219 * plugins/valgrind/preferences.c: (build_general_prefs):
5221 Fix #484379 – Contents of Makefile.am plugins and
5222 #484419 – Improvement into translation
5224 2007-10-06 Johannes Schmid <jhs@gnome.org>
5226 * libanjuta/interfaces/anjuta-idl-compiler.pl:
5228 Fixed to properly support pointer-to-pointer (**) types
5230 * libanjuta/interfaces/libanjuta.idl:
5231 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5232 * plugins/sourceview/sourceview-cell.h:
5233 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5234 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5235 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5236 (isearch_backward), (isearch_iface_init):
5237 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5238 (itext_editor_iface_init), (iselection_set_iter),
5239 (iselection_get_start_iter), (iselection_get_end_iter),
5240 (iselection_iface_init), (isearch_forward), (isearch_backward),
5241 (isearch_iface_init):
5243 Added IAnjutaEditorSearch interface and some utility methods to
5244 migrate from positions to iterators for the editor interface.
5246 * plugins/document-manager/Makefile.am:
5247 * plugins/document-manager/action-callbacks.c:
5248 (on_goto_line_no1_activate), (on_show_search):
5249 * plugins/document-manager/action-callbacks.h:
5250 * plugins/document-manager/anjuta-docman.c:
5251 (anjuta_docman_add_document), (anjuta_docman_show_editor),
5252 (anjuta_docman_grab_text_focus):
5253 * plugins/document-manager/anjuta-document-manager.ui:
5254 * plugins/document-manager/goto_line.c: (removed)
5255 * plugins/document-manager/goto_line.h: (removed)
5256 * plugins/document-manager/search-box.c:
5257 * plugins/document-manager/search-box.h:
5258 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5259 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5260 (update_editor_ui_interface_items), (on_editor_added),
5261 (activate_plugin), (deactivate_plugin):
5262 * plugins/document-manager/plugin.h:
5264 Created new incremental "Quick Search" bar in the document manager to
5265 replace the crappy EggToolbar entries. Uses the new search interface and
5266 it thus much faster and more reliable.
5268 Bug 357544 – incremental search should work consistently (or not at all)
5269 when main toolbar is hidden
5270 Bug 440637 – Search, don't work very well (partly for incremental search)
5272 * plugins/search/anjuta-search.ui:
5273 * plugins/search/plugin.c: (activate_plugin):
5275 Removed incremental search stuff
5277 * plugins/build-basic-autotools/build-basic-autotools.c:
5278 (on_session_save), (on_session_load):
5279 * plugins/build-basic-autotools/executer.c:
5280 (get_program_parameters):
5282 Scroll to selected executable and remember it across sessions
5283 (followup of #477976)
5285 * plugins/debug-manager/plugin.c: (value_added_current_editor):
5286 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5288 * plugins/devhelp/anjuta-devhelp.ui:
5289 Rearraged toolbar items a bit
5291 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5293 * plugins/debug-manager/command.c,
5294 plugins/debug-manager/queue.c,
5295 plugins/gdb/plugin.c,
5296 plugins/gdb/debugger.c:
5297 Fix several crashing bugs (including bug#482985) with the debugger
5298 when closing project, stopping the debugger, restarting the program
5300 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5302 * libanjuta/anjuta-launcher.c:
5303 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5305 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5307 * plugins/debug-manager/command.c,
5308 plugins/debug-manager/queue.c:
5309 Asynchronous command can abort other commands in queue
5310 Resynchronize debugger state when a command is cancelled
5312 * plugins/debug-manager/breakpoints.c:
5313 Free BreakpointItem only when it is not used anymore
5315 * plugins/gdb/plugin.c:
5316 Do not return TRUE if the callback and/or ready signal is not used
5318 * plugins/gdb/debugger.c:
5319 Fix a crash, return correct state when debugger is stopped
5321 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5323 * plugins/project-wizard/autogen.c:
5324 Fix bug#482067, escape project wizard user defined strings
5326 2007-10-01 Johannes Schmid <jhs@gnome.org>
5328 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5330 * plugins/build-basic-autotools/build-basic-autotools.c:
5331 (basic_autotools_plugin_instance_init):
5332 * plugins/build-basic-autotools/build-basic-autotools.h:
5333 * plugins/build-basic-autotools/executer.c:
5334 (get_program_parameters):
5336 Fixed #477976 – Keybinding in run dialog
5338 2007-09-30 Johannes Schmid <jhs@gnome.org>
5340 * plugins/Makefile.am:
5341 Do not build indent plugin (yet)
5343 * plugins/document-manager/plugin.c: (ipreferences_merge):
5344 Fixed unintentional and wrong change
5346 * plugins/indent/anjuta-indent.ui:
5349 2007-09-28 Johannes Schmid <jhs@gnome.org>
5351 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5352 * libanjuta/anjuta-launcher.h:
5353 Add a method to send EOF to some process. Needed for the indent plugin
5354 and should be useful in general. It does not actually send EOF as this
5355 is not possible with utf-8, but closes the stream instead.
5357 * plugins/devhelp/plugin.c: (value_added_current_editor):
5358 Fixed a Gtk-Critical due to the IAnjutaEditor -
5359 IAnjutaDocument switch.
5362 * plugins/Makefile.am:
5363 * plugins/document-manager/Makefile.am:
5364 * plugins/document-manager/action-callbacks.c:
5365 * plugins/document-manager/anjuta-document-manager.glade:
5366 * plugins/document-manager/anjuta-document-manager.ui:
5367 * plugins/document-manager/images/Makefile.am:
5368 * plugins/document-manager/images/indent_auto.xpm:
5369 * plugins/document-manager/images/indent_set.xpm:
5370 * plugins/document-manager/indent-dialog.c:
5371 * plugins/document-manager/indent-dialog.h:
5372 * plugins/document-manager/indent-util.c:
5373 * plugins/document-manager/indent-util.h:
5374 * plugins/document-manager/indent_test.c:
5375 * plugins/document-manager/plugin.c: (register_stock_icons),
5376 (docman_plugin_instance_init), (ipreferences_merge):
5377 * plugins/document-manager/plugin.h:
5379 Removed indent code from document manager
5381 * plugins/indent/Makefile.am:
5382 * plugins/indent/indent-dialog.c:
5383 * plugins/indent/indent-util.c: (indent_init_indent_style):
5384 * plugins/indent/indent.glade:
5385 * plugins/indent/indent.plugin.in:
5386 * plugins/indent/plugin.c: (on_indent_finished),
5387 (on_indent_output), (on_indent_action_activate),
5388 (on_edit_editor_indent), (on_style_combo_changed),
5389 (value_added_current_editor), (value_removed_current_editor),
5390 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5391 (indent_plugin_finalize), (indent_plugin_dispose),
5392 (anjuta_indent_plugin_instance_init),
5393 (anjuta_indent_plugin_class_init), (ipreferences_merge),
5394 (ipreferences_unmerge), (ipreferences_iface_init):
5395 * plugins/indent/plugin.h:
5397 Moved indent code to it's own plugin. Also reimplemented indent invocation
5398 using anjuta_launcher and streams. This is not yet completely working, maybe
5399 I got something wrong with the launcher.
5400 Also fixed #478987 – Unusable 'Indent setting window' on preferences
5402 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5404 * plugins/debug-manager/plugin.c:
5405 Fix bug#480851, disconnect save_session signal when plugin is unloaded
5407 2007-09-27 Johannes Schmid <jhs@gnome.org>
5409 * libanjuta/interfaces/libanjuta.idl:
5410 * plugins/Makefile.am:
5411 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5412 (isymbol_type_str), (isymbol_name), (isymbol_args),
5413 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5414 (isymbol_impl), (isymbol_iface_init):
5415 * plugins/symbol-browser/an_symbol_info.c:
5416 * plugins/symbol-browser/an_symbol_info.h:
5417 * plugins/symbol-db/Makefile.am:
5418 * plugins/symbol-db/plugin.c:
5419 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5420 (value_added_current_editor), (on_editor_foreach_clear),
5421 (value_removed_current_editor), (project_root_added),
5422 (symbol_db_activate), (symbol_db_deactivate),
5423 (isymbol_manager_search):
5424 * plugins/symbol-db/readtags.c: (initialize_1):
5425 * plugins/symbol-db/symbol-db-engine-iterator.c:
5426 (sdb_engine_iterator_instance_init),
5427 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5428 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5429 (symbol_db_engine_iterator_move_next),
5430 (symbol_db_engine_iterator_move_prev),
5431 (symbol_db_engine_iterator_get_n_items),
5432 (symbol_db_engine_iterator_last),
5433 (symbol_db_engine_iterator_set_position),
5434 (symbol_db_engine_iterator_get_position),
5435 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5436 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5437 (isymbol_iter_foreach), (isymbol_iter_set_position),
5438 (isymbol_iter_get_position), (isymbol_iter_get_length),
5439 (isymbol_iter_clone), (isymbol_iter_assign),
5440 (isymbol_iter_iface_init):
5441 * plugins/symbol-db/symbol-db-engine-iterator.h:
5442 * plugins/symbol-db/symbol-db-engine.c:
5443 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5444 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5445 (sdb_engine_finalize), (sdb_engine_get_type),
5446 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5447 (sdb_engine_get_table_id_by_unique_name2),
5448 (sdb_engine_get_table_id_by_unique_name3),
5449 (symbol_db_engine_add_new_workspace),
5450 (symbol_db_engine_get_opened_project_name),
5451 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5452 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5453 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5454 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5455 (sdb_engine_add_new_scope_definition),
5456 (sdb_engine_add_new_tmp_heritage_scope),
5457 (sdb_engine_second_pass_update_scope_1),
5458 (sdb_engine_second_pass_update_heritage),
5459 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5460 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5461 (symbol_db_engine_update_project_symbols),
5462 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5463 (symbol_db_engine_update_buffer_symbols),
5464 (sdb_engine_walk_down_scope_path),
5465 (sdb_engine_prepare_symbol_info_sql),
5466 (symbol_db_engine_get_global_members),
5467 (symbol_db_engine_get_scope_members_by_symbol_id),
5468 (symbol_db_engine_get_scope_members),
5469 (symbol_db_engine_get_current_scope),
5470 (symbol_db_engine_get_file_symbols):
5471 * plugins/symbol-db/symbol-db-engine.h:
5472 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5473 (on_symbol_updated), (on_symbol_inserted),
5474 (symbol_db_view_locals_get_line),
5475 (symbol_db_view_locals_update_list):
5476 * plugins/symbol-db/symbol-db-view-search.c:
5477 (sdb_view_search_model_filter), (sdb_view_search_get_type):
5478 * plugins/symbol-db/symbol-db-view-search.h:
5479 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5480 (do_add_hidden_children), (do_recurse_and_add_new_sym),
5481 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5482 * plugins/symbol-db/tables.sql:
5483 * plugins/symbol-db/test/Makefile.am:
5484 * plugins/symbol-db/test/main.c: (add_new_files), (main):
5485 Updated patch from Massimo to improve symbol-db plugin
5487 * plugins/document-manager/plugin.c: (on_editor_changed):
5488 Make the code a bit more robust
5490 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5491 (anjuta_document_get_property), (anjuta_document_class_init),
5492 (anjuta_document_init), (set_uri), (document_loader_loaded),
5493 (anjuta_document_load), (document_saver_saving):
5494 * plugins/sourceview/anjuta-document.h:
5495 * plugins/sourceview/sourceview.c: (autodetect_language),
5496 (ilanguage_set_language), (ilanguage_get_language):
5497 Fix language detection on startup
5499 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
5501 * plugins/document-manager/action-callbacks.c:
5502 (on_editor_command_upper_case_activate),
5503 (on_editor_command_lower_case_activate): Leftover commit from previous
5504 commit (see last changlog entry by me).
5506 * plugins/file-manager/plugin.c: (file_manager_activate):
5507 Gave proper widget name so that layout works.
5509 2007-09-26 Johannes Schmid <jhs@gnome.org>
5511 * plugins/document-manager/plugin.c: (on_editor_changed),
5512 (docman_plugin_instance_init):
5513 Only unload/load language-support plugins if necessary.
5515 * plugins/language-manager/plugin.c: (language_manager_activate):
5516 Removed some debugging code
5518 * plugins/sourceview/sourceview.c: (on_document_saved),
5519 (ilanguage_set_language), (ilanguage_get_language):
5520 Fixed ianjuta_language interface and ensure that highlighting is
5521 activated when a new file is saved.
5523 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
5525 * libanjuta/interfaces/libanjuta.idl:
5526 * plugins/document-manager/action-callbacks.c:
5527 (on_editor_command_upper_case_activate),
5528 (on_editor_command_lower_case_activate):
5529 * plugins/editor/text_editor.c: (iselection_has_selection),
5530 (iselection_get_start), (iselection_get_end),
5531 (iselection_iface_init):
5532 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5533 * plugins/sourceview/sourceview.c: (iselect_has_selection),
5534 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5535 method and implemented it for both scintilla and sourceview editors.
5536 Updated document-manager and assist plugins to use the new method.
5538 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5540 * plugins/file-manager/file-view.c:
5541 Fix typo, allow to compile new file manager with gtk < 2.12
5543 2007-09-25 Johannes Schmid <jhs@gnome.org>
5545 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5546 Support Auto-Indent for single lines (e.g no selection);
5548 * plugins/macro/plugin.c:
5549 Do not use the same shortcut as auto-indent does
5551 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5552 Optimized keyboard navigation - do not emit char_added when only
5553 navigation keys have been pressed.
5555 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
5557 * plugins/language-support-cpp-java/cpp-java-assist.c:
5558 (on_assist_chosen), (cpp_java_assist_install),
5559 (cpp_java_assist_uninstall):
5560 * plugins/language-support-cpp-java/plugin.c: (install_support),
5561 (uninstall_support): Install and uninstall support in correct order.
5562 Fixes a bug where it was installed multiple times resulting in
5563 inserting autocomplete text multiple times.
5565 2007-09-25 Johannes Schmid <jhs@gnome.org>
5568 Add GNOME_WARNING_FLAGS(maximum) and
5569 GNOME_CXX_WARNIGS(yes) to avoid bugs
5570 the compiler can warn you.
5572 * libegg/test-tree-utils.c: (key_test):
5573 * plugins/file-manager/file-model.c:
5574 (file_model_cancel_expand_idle), (file_model_sort),
5575 (file_model_row_expanded):
5576 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5577 (file_view_refresh), (file_view_get_selected), (file_view_init),
5579 * plugins/file-manager/file-view.h:
5580 * plugins/symbol-db/readtags.c: (initialize_1):
5583 Fixed the more critical warnings
5585 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
5587 Icons from tpgww@onepost.net:
5589 * plugins/debug-manager/Makefile.am:
5590 * plugins/debug-manager/images/Makefile.am:
5591 * plugins/debug-manager/images/anjuta-attach.svg:
5592 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5593 * plugins/debug-manager/images/anjuta-step-into.svg:
5594 * plugins/debug-manager/images/anjuta-step-out.svg:
5595 * plugins/debug-manager/images/anjuta-step-over.svg:
5596 * plugins/debug-manager/plugin.c: (register_stock_icons):
5597 * plugins/document-manager/Makefile.am:
5598 * plugins/document-manager/block_select.xpm:
5599 * plugins/document-manager/fold_close.xpm:
5600 * plugins/document-manager/fold_open.xpm:
5601 * plugins/document-manager/fold_toggle.xpm:
5602 * plugins/document-manager/images/Makefile.am:
5603 * plugins/document-manager/images/anjuta-block-end.svg:
5604 * plugins/document-manager/images/anjuta-block-start.svg:
5605 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5606 * plugins/document-manager/images/anjuta-bookmark-first.svg:
5607 * plugins/document-manager/images/anjuta-bookmark-last.svg:
5608 * plugins/document-manager/images/anjuta-bookmark-next.svg:
5609 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5610 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5611 * plugins/document-manager/indent.xpm:
5612 * plugins/document-manager/indent_auto.xpm:
5613 * plugins/document-manager/indent_dcr.xpm:
5614 * plugins/document-manager/indent_inc.xpm:
5615 * plugins/document-manager/indent_set.xpm:
5616 * plugins/document-manager/plugin.c: Added nicer icons for
5617 document manager and debugger. Organized icons in 'images'
5620 2007-09-24 Johannes Schmid <jhs@gnome.org>
5622 * src/anjuta-app.c: (anjuta_app_add_widget_full):
5623 Fixed a missing NULL in g_object_set.
5625 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
5627 * plugins/language-support-cpp-java/cpp-java-assist.c:
5628 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5629 scope memebers just after scope operator is entered.
5631 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
5633 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5634 * plugins/language-support-cpp-java/cpp-java-assist.c:
5635 (completion_function), (completion_compare),
5636 (cpp_java_assist_tag_destroy), (create_completion),
5637 (cpp_java_assist_destroy_completion_cache),
5638 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5639 Show '()' for function items in autocomplete list. Allow adding
5640 ' ' and/or '(' after function call autocompletion and have preferences
5643 2007-09-24 Johannes Schmid <jhs@gnome.org>
5645 * sourceview.c: Reverting patch from r3157 because
5648 2007-09-24 Johannes Schmid <jhs@gnome.org>
5650 * plugins/search/search-replace.c: (on_message_clicked):
5652 Fixed #427104 – No "highlight" of lines matching find-result
5654 2007-09-24 Johannes Schmid <jhs@gnome.org>
5658 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5660 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
5662 reviewed by: Johannes Schmid <jhs@gnome.org>
5664 * plugins/build-basic-autotools/executer.c: (execute_program):
5665 Fix #478238 – set env for execute programe in the terminal
5667 2007-09-24 Tom <tpgww@onepost.net>
5669 reviewed by: Johannes Schmid <jhs@gnome.org>
5671 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5674 * plugins/debug-manager/disassemble.c: (on_disassemble):
5675 Correct a format string in DEBUG_PRINT()
5677 2007-09-23 Johannes Schmid <jhs@gnome.org>
5679 * plugins/sourceview/sourceview.c: (offset_to_position),
5680 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5681 (ieditor_get_position), (iselect_set), (iselect_get_start),
5684 Fixed #Bug 440637 – Search, don't work very well
5686 2007-09-23 Johannes Schmid <jhs@gnome.org>
5688 * plugins/file-manager/file-model.c: (file_model_get_filename):
5689 * plugins/file-manager/file-model.h:
5690 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5691 (file_view_init), (file_view_class_init):
5692 * plugins/message-view/message-view.c:
5693 (message_view_query_tooltip), (message_view_dispose),
5694 (message_view_instance_init), (message_view_class_init):
5696 Added GTK+ 2.12 style tooltips to file-manager and message view.
5697 Only build if GTK+ 2.12 is availible otherwise for message-view, the
5698 old implementation is used.
5700 2007-09-23 Johannes Schmid <jhs@gnome.org>
5702 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5705 * plugins/language-manager/language-manager.plugin.in:
5706 Marked UserActivatable=FALSE
5708 * plugins/language-manager/plugin.c: (load_languages),
5709 (language_manager_activate), (language_manager_deactivate),
5710 (language_manager_dispose), (language_manager_instance_init),
5711 (language_manager_find_mime_type), (language_manager_find_string),
5712 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5713 (ilanguage_get_name), (ilanguage_get_strings):
5715 Fixed various stupid bugs in language-manager plugin
5717 * plugins/symbol-db/symbol-db-engine.c:
5718 (sdb_engine_second_pass_update_scope_1):
5720 Add a g_return_if_fail to avoid a crash though still unsure
5723 2007-09-23 Johannes Schmid <jhs@gnome.org>
5725 * plugins/symbol-db/plugin.c: (on_project_element_added),
5726 (sources_array_free), (sources_array_add_foreach),
5727 (project_root_added):
5728 * plugins/symbol-db/symbol-db-engine.c:
5729 (symbol_db_engine_add_new_files):
5730 * plugins/symbol-db/symbol-db-engine.h:
5732 Added support for other languages than "C" to symbol-db. Now
5733 supports all languages listed by the language-manager.
5735 2007-09-23 Tom <tpgww@onepost.net>
5737 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5740 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5742 * libanjuta/anjuta-glue-factory.c: (load_plugin),
5743 (anjuta_glue_factory_get_object_type):
5744 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5745 * plugins/build-basic-autotools/build-basic-autotools.c:
5746 (value_added_current_editor):
5747 * plugins/debug-manager/breakpoints.c:
5748 (breakpoints_dbase_edit_breakpoint),
5749 (on_toggle_breakpoint_activate):
5750 * plugins/debug-manager/plugin.c:
5751 (on_run_to_cursor_action_activate):
5752 * plugins/debug-manager/stack_trace.c:
5753 (dma_thread_update_stack_trace):
5754 * plugins/gdb/plugin.c:
5755 * plugins/glade/plugin.c: (ifile_open):
5756 * plugins/profiler/gprof-call-graph-view.c:
5757 * plugins/profiler/gprof-flat-profile-view.c:
5758 * plugins/profiler/gprof-function-call-tree-view.c:
5759 * plugins/profiler/gprof-options.c: (setup_widgets):
5760 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5761 * plugins/search/search-replace_backend.c:
5762 (file_buffer_new_from_te):
5763 * plugins/sourceview/assist-tip.c: (assist_tip_move):
5764 * plugins/sourceview/assist-window.c: (assist_window_set_property),
5765 (assist_window_get_property), (assist_window_move):
5766 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5767 (value_added_current_editor):
5768 * plugins/symbol-db/plugin.c: (value_added_current_editor):
5769 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5770 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5772 Many small code, warnings and leak fixes
5774 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5776 * (removed) plugins/debug-manager/debugger.c,
5777 (removed) plugins/debug-manager/debugger.h,
5778 (added) plugins/debug-manager/command.c,
5779 (added) plugins/debug-manager/command.h,
5780 (added) plugins/debug-manager/queue.c,
5781 (added) plugins/debug-manager/queue.h,
5782 plugins/debug-manager/breakpoints.c,
5783 plugins/debug-manager/debug_tree.c,
5784 plugins/debug-manager/debug_tree.h,
5785 plugins/debug-manager/disassemble.c,
5786 plugins/debug-manager/disassemble.h,
5787 plugins/debug-manager/locals.c,
5788 plugins/debug-manager/locals.h,
5789 plugins/debug-manager/memory.c,
5790 plugins/debug-manager/memory.h,
5791 plugins/debug-manager/plugin.c,
5792 plugins/debug-manager/plugin.h,
5793 plugins/debug-manager/registers.c,
5794 plugins/debug-manager/registers.h,
5795 plugins/debug-manager/sharedlib.c,
5796 plugins/debug-manager/sharedlib.h,
5797 plugins/debug-manager/signals.c,
5798 plugins/debug-manager/signals.h,
5799 plugins/debug-manager/stack_trace.c,
5800 plugins/debug-manager/stack_trace.h,
5801 plugins/debug-manager/start.h,
5802 plugins/debug-manager/start.c,
5803 plugins/debug-manager/threads.c,
5804 plugins/debug-manager/threads.h,
5805 plugins/debug-manager/watch.c,
5806 plugins/debug-manager/watch.h,
5807 plugins/debug-manager/Makefile.am,
5808 plugins/gdb/debugger.c,
5809 plugins/gdb/debugger.h,
5810 plugins/gdb/plugin.c,
5811 libanjuta/interfaces/libanjuta.idl:
5812 Split debug-manager/debugger.c into command.c and queue.c
5813 Clean up debugger queue
5814 DmaDebuggerQueue object does not implement IAnjutaDebugger
5816 2007-09-23 Johannes Schmid <jhs@gnome.org>
5819 Bumped version to 2.3.0 (to ensure bugzilla bugs are
5820 set correctly, etc.)
5822 * libanjuta/anjuta-glue-factory.c: (load_plugin):
5823 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5824 (plugin_set_update):
5826 Show an error dialog instead of crashing when plugin loading fails
5828 * plugins/language-manager/Makefile.am:
5829 * plugins/language-manager/language-manager.plugin.in:
5830 * plugins/language-manager/languages.xml:
5831 * plugins/language-manager/plugin.c: (language_destroy),
5832 (load_languages), (language_manager_activate),
5833 (language_manager_deactivate), (language_manager_finalize),
5834 (language_manager_dispose), (language_manager_instance_init),
5835 (language_manager_class_init), (language_manager_find_mime_type),
5836 (language_manager_find_string), (ilanguage_get_from_mime_type),
5837 (ilanguage_get_from_string), (ilanguage_get_name),
5838 (ilanguage_get_strings), (ilanguage_iface_init):
5839 * plugins/language-manager/plugin.h:
5841 Added new language-manager plugin to have a better organisation for
5842 language names. The xml probabaly needs to be extended over time.
5844 * plugins/Makefile.am:
5845 * plugins/document-manager/plugin.c: (on_editor_changed):
5847 Adapted to new IAnjutaLanguage interface. Do not unload language-support
5848 because it does not really save memory but makes tab switching slow.
5850 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5852 * plugins/language-support-cpp-java/plugin.c: (install_support),
5853 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5854 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5857 * plugins/language-support-cpp-java/cpp-java-assist.c:
5858 (cpp_java_assist_show_autocomplete):
5860 Fix autocomplete to only show valid completions
5862 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5863 Calltips always have correct size and position now
5865 2007-09-22 Johannes Schmid <jhs@gnome.org>
5867 * plugins/search/search-replace_backend.c: (get_next_match):
5868 Removed code introduced by accident that causes a crash.
5870 * plugins/sourceview/sourceview-tags.c:
5871 * plugins/sourceview/sourceview-tags.h:
5872 Removed ununsed files
5874 2007-09-22 Johannes Schmid <jhs@gnome.org>
5876 * plugins/language-support-cpp-java/cpp-java-assist.c:
5879 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
5881 * plugins/language-support-cpp-java/cpp-java-assist.c:
5882 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5883 Increased matching brace search to 500 chars.
5885 2007-09-21 Johannes Schmid <jhs@gnome.org>
5887 * plugins/language-support-cpp-java/cpp-java-assist.c:
5888 (cpp_java_assist_get_pre_word),
5889 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5891 Added some profiling debug code
5893 * plugins/language-support-cpp-java/cpp-java-utils.c:
5894 (cpp_java_util_jump_to_matching_brace):
5895 * plugins/language-support-cpp-java/cpp-java-utils.h:
5896 * plugins/language-support-cpp-java/plugin.c:
5897 (get_line_indentation_base), (get_line_auto_indentation):
5899 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5900 avoid looping over the whole file when using calltips which is too slow and
5903 * plugins/sourceview/assist-tip.c: (assist_tip_init),
5904 (assist_tip_set_tips), (assist_tip_get_coordinates),
5906 * plugins/sourceview/sourceview.c: (iassist_show_tips):
5908 Better calltips appearance (use theme now) and avoid jumping
5911 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
5913 * plugins/document-manager/plugin.c:
5914 (update_editor_ui_interface_items):
5915 * plugins/language-support-cpp-java/plugin.c: (install_support),
5916 (uninstall_support): Moved autocomplete ui update code from
5917 document-manager to language-plugin.
5919 2007-09-21 Johannes Schmid <jhs@gnome.org>
5921 * libanjuta/interfaces/libanjuta.idl:
5923 Added IAnjutaLanguage interface (might still change...) for
5924 the upcoming language-manager plugin.
5926 * plugins/file-manager/Makefile.am:
5927 * plugins/file-manager/file-model.c:
5928 (file_model_cancel_expand_idle), (file_model_add_dummy),
5929 (file_model_expand_idle), (file_model_sort),
5930 (file_model_row_expanded), (file_model_row_collapsed),
5931 (file_model_init), (file_model_finalize),
5932 (file_model_set_property), (file_model_get_property),
5933 (file_model_class_init), (file_model_new), (file_model_refresh),
5934 (file_model_get_uri):
5935 * plugins/file-manager/file-model.h:
5936 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5937 (file_view_expand_row_idle), (file_view_refresh),
5938 (file_view_get_selected), (file_view_button_press_event),
5939 (file_view_selection_changed), (file_view_init),
5940 (file_view_get_property), (file_view_set_property),
5941 (file_view_finalize), (file_view_class_init):
5943 Split up model/view as far as possible and fixed some file-manager
5944 bugs (popup-menu and incorrect project loading).
5946 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5947 Use monospace font for tips.
5949 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5950 (sourceview_cell_new), (icell_get_character), (icell_get_length),
5951 (icell_get_attribute), (icell_style_get_font_description),
5952 (icell_style_get_color), (icell_style_get_background_color),
5953 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5954 (iiter_foreach), (iiter_set_position), (iiter_get_position),
5955 (iiter_get_length), (iiter_clone), (iiter_assign):
5957 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5958 interface. This is way faster though it has the drawback to create invalid
5959 iterators if the buffer is changed.
5961 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
5963 * libanjuta/interfaces/libanjuta.idl:
5964 * plugins/document-manager/action-callbacks.c:
5965 * plugins/document-manager/anjuta-document-manager.ui:
5966 * plugins/document-manager/plugin.c: (register_stock_icons):
5967 * plugins/editor/text_editor.c:
5968 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5969 * plugins/language-support-cpp-java/cpp-java-assist.c:
5970 (cpp_java_assist_get_calltip_context):
5971 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5972 (register_stock_icons), (cpp_java_plugin_activate_plugin):
5974 Moved autocomplete menu action from document-manager to assist plugin
5975 and got rid of deprecated autocomplete interface.
5977 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
5979 * libanjuta/interfaces/libanjuta.idl:
5980 * plugins/editor/text_editor.c: (iassist_iface_init):
5981 * plugins/language-support-cpp-java/cpp-java-assist.c:
5982 (cpp_java_assist_check), (on_assist_chosen):
5983 * plugins/sourceview/sourceview.c: (iassist_iface_init):
5984 Removed react() methods in both editors and assist interface. Assist
5985 plugin itself handles setting the autocomplete. Also fixed
5988 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
5990 * plugins/file-manager/Makefile.am:
5991 * plugins/file-manager/file-view.c: (file_view_add_dummy),
5992 (file_view_expand_idle), (file_view_init):
5993 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5994 (file_manager_set_default_uri), (project_root_added),
5995 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5996 (file_manager_activate), (file_manager_deactivate),
5997 (file_manager_instance_init), (file_manager_class_init),
5998 (ifile_manager_set_root), (ifile_manager_set_selected),
5999 (ifile_manager_iface_init): Adjusted white spaces to match
6002 2007-09-19 Naba Kumar <naba@gnome.org>
6004 * libanjuta/interfaces/libanjuta.idl:
6005 * plugins/editor/text_editor.c: (text_editor_instance_init),
6006 (iassist_show_tips), (iassist_cancel_tips),
6007 (iassist_hide_suggestions), (iassist_iface_init):
6008 * plugins/editor/text_editor.h:
6009 * plugins/editor/text_editor_cbs.c:
6010 (on_text_editor_scintilla_notify):
6011 * plugins/language-support-cpp-java/cpp-java-assist.c:
6012 (is_scope_context_character), (is_word_character),
6013 (create_completion), (cpp_java_assist_get_scope_context),
6014 (cpp_java_assist_get_pre_word),
6015 (cpp_java_assist_get_scope_operator),
6016 (cpp_java_assist_destroy_completion_cache),
6017 (cpp_java_assist_create_scope_completion_cache),
6018 (cpp_java_assist_create_word_completion_cache),
6019 (cpp_java_assist_show_autocomplete),
6020 (cpp_java_assist_get_calltip_context),
6021 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6022 (on_editor_char_added), (on_assist_chosen),
6023 (cpp_java_assist_install), (cpp_java_assist_uninstall),
6024 (cpp_java_assist_init), (cpp_java_assist_finalize):
6025 * plugins/language-support-cpp-java/cpp-java-assist.h:
6026 * plugins/language-support-cpp-java/plugin.c:
6027 (initialize_indentation_params):
6028 * plugins/sourceview/assist-tip.c:
6029 * plugins/sourceview/assist-tip.h:
6030 * plugins/sourceview/sourceview-private.h:
6031 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6032 (on_assist_tip_destroyed), (on_assist_cancel),
6033 (on_document_char_added), (iassist_get_suggestions),
6034 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6036 Implement state-less assistance so that assist can be evaluated
6037 any given time at any position. Changed IAnjutaEditorAssist interfance
6038 and implementations and removed any state management in editors.
6040 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
6042 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6043 completion items sorting and avoided unnecssary sorts.
6045 * plugins/text-editor.c: Fixed state.
6047 2007-09-17 Johannes Schmid <jhs@gnome.org>
6049 * plugins/language-support-cpp-java/cpp-java-assist.c:
6052 Fixed calltips in sourceview
6054 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
6056 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6057 completion items preparation time. Fixed a crash bug.
6059 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6060 Set buffer size (From Massimo, required for symbol-db).
6062 * libanjuta/interfaces/libanjuta.idl: Also pass position information
6065 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6068 * plugins/editor/aneditor-autocomplete.cxx,
6069 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6070 Added ANE_GETWORDBEFORECARAT command.
6072 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6073 using assist interface.
6075 * plugins/editor/text_editor.c: (text_editor_instance_init),
6076 (text_editor_get_word_before_carat),
6077 (text_editor_get_current_word), (iassist_add_trigger),
6078 (iassist_remove_trigger), (on_assist_canceled),
6079 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6080 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6081 * plugins/editor/text_editor.h:
6082 * plugins/editor/text_editor_cbs.c: (trigger_size),
6083 (max_trigger_size), (text_editor_check_assist),
6084 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6087 * plugins/language-support-cpp-java/Makefile.am:
6088 * plugins/language-support-cpp-java/plugin.c:
6089 (get_line_indentation_base), (get_line_auto_indentation),
6090 (install_support), (uninstall_support),
6091 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6092 (cpp_java_plugin_instance_init):
6093 * plugins/language-support-cpp-java/plugin.h:
6094 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6095 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6096 Make assist a separate class.
6098 2007-09-14 Johannes Schmid <jhs@gnome.org>
6100 * plugins/sourceview/sourceview.c: (iassist_suggest):
6101 Fixed changed char_alignment paramter in language-support
6104 2007-09-14 Naba Kumar <naba@gnome.org>
6106 * plugins/language-support-cpp-java/plugin.c: Send the right
6107 'char_alignment' paramenter (needs fixing in sourceview).
6109 2007-09-13 Johannes Schmid <jhs@gnome.org>
6112 * plugins/project-wizard/templates/minimal/project.anjuta:
6113 Use IAnjutaSymbolManager instead of loading the plugin directly.
6114 (TODO: Think of a version to do this for older files...)
6117 * plugins/Makefile.am:
6118 * plugins/symbol-db/Makefile.am:
6120 Build symbol-db plugin if libgda-3.0 is found
6122 2007-09-13 Johannes Schmid <jhs@gnome.org>
6124 * plugins/sourceview/Makefile.am:
6125 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6127 * plugins/sourceview/anjuta-document.h:
6128 Removed lots of dead code
6130 * plugins/sourceview/anjuta-languages-manager.c:
6131 * plugins/sourceview/anjuta-languages-manager.h:
6134 * plugins/sourceview/sourceview.c: (on_document_char_added),
6135 (on_document_loaded), (sourceview_instance_init),
6136 (iselect_get_start), (iselect_get_end),
6137 (ilanguage_get_supported_languages), (ilanguage_set_language):
6139 Fixed selection handling and make some adaptions for the changes
6142 2007-09-13 Johannes Schmid <jhs@gnome.org>
6144 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6145 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6148 Added preferences to language support completion/calltips
6150 * plugins/sourceview/assist-window.c: (assist_window_update):
6152 Always select first entry
6154 * plugins/sourceview/sourceview.glade:
6155 Removed old completion preferences
6157 2007-09-11 Naba Kumar <naba@gnome.org>
6159 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6160 and possible crash when pressing ctrl+d in terminal after preferences
6161 window has been shown once (no need for backport).
6163 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6164 implementations to get warnings instead of crashes for unimplemented
6167 2007-09-11 Massimo Cora' <maxcvs@email.it>
6169 Reviewed by: Naba Kumar <naba@gnome.org>
6171 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6172 * plugins/symbol-db/*:
6173 Added new symbol-database backend based on SQLite 3.
6174 (does not enabled for build currently).
6176 2007-09-10 Johannes Schmid <jhs@gnome.org>
6180 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6181 (parse_info_init), (parse_info_free), (valid_element),
6182 (start_element_handler), (end_element_handler), (text_handler),
6183 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6184 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6185 (egg_recent_model_monitor), (egg_recent_model_read),
6186 (egg_recent_model_open_file), (egg_recent_model_lock_file),
6187 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6188 (egg_recent_model_set_property), (egg_recent_model_class_init),
6189 (egg_recent_model_init), (egg_recent_model_add_full),
6190 (egg_recent_model_delete), (egg_recent_model_get_list),
6191 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6192 (egg_recent_model_set_filter_mime_types),
6193 (egg_recent_model_clear_group_filter),
6194 (egg_recent_model_set_filter_groups),
6195 (egg_recent_model_clear_scheme_filter),
6196 (egg_recent_model_set_filter_uri_schemes),
6197 (egg_recent_model_remove_expired):
6199 Update EggRecent (#456465)
6201 2007-09-10 Johannes Schmid <jhs@gnome.org>
6203 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6204 (anjuta_plugin_manager_get_plugin):
6205 * plugins/profiler/gprof-call-graph-view.c:
6206 (gprof_call_graph_view_create_columns):
6207 * plugins/profiler/gprof-flat-profile-view.c:
6208 (gprof_flat_profile_view_create_columns):
6209 * plugins/profiler/gprof-function-call-tree-view.c:
6210 (gprof_function_call_tree_view_create_columns):
6212 Fixed #466031 – Update of pieces of menus for Localization
6214 2007-09-10 Johannes Schmid <jhs@gnome.org>
6216 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6217 Bug 343522 – anjuta: Unable to execute commands that use options.
6219 2007-09-09 Johannes Schmid <jhs@gnome.org>
6221 * plugins/document-manager/anjuta-docman.c:
6222 (anjuta_docman_update_page_label):
6224 Fixed #458034 – Method of indicating unsaved changes breaks convention
6226 * plugins/document-manager/plugin.c: (update_title),
6227 (value_added_project_root_uri), (value_removed_project_root_uri),
6228 (on_editor_changed), (activate_plugin):
6229 * plugins/document-manager/plugin.h:
6230 * plugins/project-manager/plugin.c: (on_profile_scoped),
6231 (on_profile_descoped), (ifile_open):
6233 Fixed #427390 – Show path of item in currently focused editor window
6235 2007-09-09 Johannes Schmid <jhs@gnome.org>
6237 * plugins/search/plugin.c: (on_toolbar_find_clicked),
6238 (on_toolbar_find_incremental):
6239 Fix incremental search
6241 * plugins/sourceview/sourceview.c: (on_document_char_added),
6243 Fixed selection management
6245 2007-09-09 Johannes Schmid <jhs@gnome.org>
6247 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6250 * libanjuta/interfaces/libanjuta.idl:
6251 Extended IAnjutaEditorAssist interface
6253 * plugins/language-support-cpp-java/plugin.c:
6254 (jump_to_matching_brace), (add_tags), (on_assist_begin),
6255 (assist_cleanup), (on_assist_chosen), (on_assist_update),
6256 (context_character), (get_context), (function_parser),
6257 (cpp_member_parser), (install_assist), (uninstall_assist),
6258 (get_line_indentation_base), (get_line_auto_indentation),
6259 (install_support), (uninstall_support),
6260 (on_value_added_current_editor), (on_value_removed_current_editor),
6261 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6262 * plugins/language-support-cpp-java/plugin.h:
6264 Improved fixed editor assistance and added support for function/method
6265 tooltips. jumb_to_matching_brance => jump_to_matching_brace
6267 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6270 * plugins/project-import/project-import.c: (on_import_next):
6271 Added a non-NULL check with could probably fix #474843 but not sure
6273 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6274 Fixed anjuta-plugin project wizard
6276 * plugins/sourceview/Makefile.am:
6277 * plguins/sourceview/assist-tip.[ch]:
6278 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6279 (anjuta_view_key_press_event):
6280 * plugins/sourceview/assist-window.c: (assist_window_class_init),
6281 (assist_window_init), (assist_window_update), (assist_window_new):
6282 * plugins/sourceview/sourceview-private.h:
6283 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6284 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6285 (trigger_size), (max_trigger_size), (on_document_char_added),
6286 (sourceview_dispose), (ieditor_get_current_word),
6287 (iassist_add_trigger), (iassist_init_suggestions),
6288 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6289 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6291 Big update on sourceview assist capabilites. Autocompletion should
6292 now work much better and function tooltips are finally supported!
6294 * plugins/sourceview/anjuta-document.h:
6295 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6296 (anjuta_document_get_current_word):
6297 Fixed get_current_word (inspired by aneditor.cxx implementation)
6299 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6300 (icell_get_attribute):
6301 Fixed get_attribute() to also detect character constants.
6302 Simplified get_char()
6304 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6305 (isymbol_manager_get_members), (isymbol_manager_get_parents),
6306 (isymbol_manager_get_completions_at_position):
6308 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6310 2007-09-04 Naba Kumar <naba@gnome.org>
6312 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6313 projects that can not add sources.
6315 * plugins/file-wizard/file.c: Similarly for file wizard,
6316 Do not enable 'Add to project' projects that can not add sources.
6318 2007-09-04 Naba Kumar <naba@gnome.org>
6320 * configure.in: Bumped gnome-build requirement to 0.2.0
6321 for project capabilities support.
6323 * plugins/project-manager/plugin.c: Enable/disable project
6324 actions based on project capabilities. Fixes bug #433552:
6325 crash in Anjuta IDE: add file test.h in project on generic
6328 * libanjuta/interfaces/libanjuta.idl: Added method to query
6329 project capabilities.
6331 2007-09-03 Naba Kumar <naba@gnome.org>
6333 * plugins/file-manager/plugin.c: Set shadow type IN.
6334 * plugins/file-manager/file-view.c: Fixed code style.
6335 * plugins/file-manager/file-view.c: Fixed icons column to size
6338 * plugins/file-manager/plugin.[c,h]: Fixed code style.
6340 * plugins/file-manager/plugin.c: Fixed crash on closing project and
6341 unmonitors project-uri on file-manager deactivation.
6343 * TODO.tasks: Updated
6345 2007-09-02 Johannes Schmid <jhs@gnome.org>
6347 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6350 * plugins/file-manager/file-view.c: (file_view_get_selected),
6351 (file_view_button_press_event), (file_view_finalize):
6352 * plugins/file-manager/plugin.c: (project_root_removed),
6353 (file_manager_deactivate):
6355 Fixed some small bugs I missed before
6357 2007-09-02 Johannes Schmid <jhs@gnome.org>
6359 * plugins/file-manager/*:
6360 Added new and file-manager
6362 2007-09-02 Johannes Schmid <jhs@gnome.org>
6364 * plugins/file-manager/*:
6365 Removed old file-manager
6367 2007-08-31 Johannes Schmid <jhs@gnome.org>
6369 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6370 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6372 Fixed some memory leaks
6374 * MAINTAINERS: Fixed
6376 2007-08-31 Johannes Schmid <jhs@gnome.org>
6378 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6379 (get_property_value_as_string), (set_property_value_as_string),
6380 (register_callbacks), (preferences_foreach_callback),
6381 (anjuta_preferences_register_property_raw):
6382 * libanjuta/anjuta-preferences.h:
6383 * plugins/build-basic-autotools/build-basic-autotools.c:
6384 (on_build_mesg_format):
6385 * plugins/document-manager/anjuta-document-manager.glade:
6386 * plugins/message-view/anjuta-message-manager-plugin.glade:
6388 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6389 broken message view preferences
6391 * plugins/message-view/message-view.c:
6392 (message_view_instance_init), (pref_change_color), (prefs_init),
6393 (imessage_view_append):
6394 Cleaned up message view (#458041)
6396 * src/shell.c: (on_preferences_activate),
6397 (anjuta_test_shell_instance_init),
6398 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6399 Fixed test shell to allow better debugging
6401 2007-08-31 Johannes Schmid <jhs@gnome.org>
6403 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6404 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6405 * plugins/gtodo/main.h:
6406 * plugins/gtodo/plugin.c: (activate_plugin):
6408 Fixed #423467 (View->Tasks menu items are not
6411 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
6413 reviewed by: Johannes Schmid <jhs@gnome.org>
6416 * data/welcome.txt.in:
6417 * launcher/anjuta_launcher.c:
6418 * libanjuta/anjuta-children.c:
6419 * libanjuta/anjuta-children.h:
6420 * libanjuta/anjuta-debug.h:
6421 * libanjuta/anjuta-encodings.c:
6422 * libanjuta/anjuta-encodings.h:
6423 * libanjuta/anjuta-glue-c.c:
6424 * libanjuta/anjuta-glue-c.h:
6425 * libanjuta/anjuta-plugin-description.c:
6426 * libanjuta/anjuta-plugin-description.h:
6427 * libanjuta/anjuta-plugin-handle.c:
6428 * libanjuta/anjuta-plugin-handle.h:
6429 * libanjuta/anjuta-plugin-manager.c:
6430 * libanjuta/anjuta-plugin-manager.h:
6431 * libanjuta/anjuta-plugin.c:
6432 * libanjuta/anjuta-plugin.h:
6433 * libanjuta/anjuta-preferences.c:
6434 * libanjuta/anjuta-preferences.h:
6435 * libanjuta/anjuta-profile-manager.c:
6436 * libanjuta/anjuta-profile-manager.h:
6437 * libanjuta/anjuta-profile.c:
6438 * libanjuta/anjuta-profile.h:
6439 * libanjuta/anjuta-save-prompt.c:
6440 * libanjuta/anjuta-save-prompt.h:
6441 * libanjuta/anjuta-serializer.c:
6442 * libanjuta/anjuta-serializer.h:
6443 * libanjuta/anjuta-session.c:
6444 * libanjuta/anjuta-session.h:
6445 * libanjuta/anjuta-shell.c:
6446 * libanjuta/anjuta-shell.h:
6447 * libanjuta/anjuta-status.c:
6448 * libanjuta/anjuta-status.h:
6449 * libanjuta/anjuta-ui.c:
6450 * libanjuta/anjuta-ui.h:
6451 * libanjuta/anjuta-utils-priv.h:
6452 * libanjuta/anjuta-utils.c:
6453 * libanjuta/anjuta-utils.h:
6454 * libanjuta/cell-renderer-captioned-image.c:
6455 * libanjuta/cell-renderer-captioned-image.h:
6456 * libanjuta/e-splash.c:
6457 * libanjuta/e-splash.h:
6458 * libanjuta/interfaces/anjuta-idl-compiler.pl:
6459 * libanjuta/interfaces/libanjuta.idl:
6460 * libanjuta/libanjuta.h:
6461 * libanjuta/resources.c:
6462 * libanjuta/resources.h:
6463 * libegg/egg-cell-renderer-text.c:
6464 * libegg/egg-combo-action.c:
6465 * libegg/egg-entry-action.c:
6466 * libegg/egg-recent-action.c:
6467 * libegg/egg-recent-files-module.c:
6468 * libegg/egg-recent-item.c:
6469 * libegg/egg-recent-model.c:
6470 * libegg/egg-recent-view-gtk.c:
6471 * libegg/egg-recent-view.c:
6472 * libegg/egg-submenu-action.c:
6473 * libegg/eggaccelerators.c:
6474 * libegg/eggcellrendererpopup.c:
6475 * libegg/eggcomboselect.c:
6476 * libegg/eggtreemodelfilter.c:
6477 * libegg/eggtreemultidnd.c:
6478 * libegg/gtkcellview.h:
6479 * libegg/treeviewutils/egg-cell-renderer-text.h:
6480 * libegg/treeviewutils/eggaccelerators.h:
6481 * libegg/treeviewutils/eggcellrendererkeys.h:
6482 * libegg/treeviewutils/eggcellrendererpopup.h:
6483 * libegg/treeviewutils/eggtreemodelfilter.h:
6484 * libegg/treeviewutils/eggtreemultidnd.h:
6485 * libegg/treeviewutils/eggtreeviewstate.h:
6486 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6487 * manuals/anjuta-faqs/Makefile.am:
6488 * manuals/anjuta-manual/C/anjuta-manual.xml:
6489 * manuals/anjuta-manual/C/license.xml:
6490 * manuals/anjuta-manual/es/es.po:
6491 * manuals/anjuta-manual/sv/sv.po:
6492 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6494 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6495 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6496 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6497 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6498 * manuals/old/ja/anjuta-manual/license.xml:
6499 * plugins/build-basic-autotools/build-basic-autotools.c:
6500 * plugins/build-basic-autotools/build-basic-autotools.h:
6501 * plugins/build-basic-autotools/executer.c:
6502 * plugins/build-basic-autotools/executer.h:
6503 * plugins/build/build_file.c:
6504 * plugins/build/build_file.h:
6505 * plugins/build/build_project.c:
6506 * plugins/build/build_project.h:
6507 * plugins/build/clean_project.c:
6508 * plugins/build/clean_project.h:
6509 * plugins/build/commands.c:
6510 * plugins/build/commands.h:
6511 * plugins/build/compile.c:
6512 * plugins/build/compile.h:
6513 * plugins/build/compiler_options.c:
6514 * plugins/build/compiler_options.h:
6515 * plugins/build/configurer.c:
6516 * plugins/build/configurer.h:
6517 * plugins/build/executer.c:
6518 * plugins/build/executer.h:
6519 * plugins/class-gen/cell-renderer-flags.c:
6520 * plugins/class-gen/cell-renderer-flags.h:
6521 * plugins/class-gen/combo-flags.c:
6522 * plugins/class-gen/combo-flags.h:
6523 * plugins/class-gen/element-editor.c:
6524 * plugins/class-gen/element-editor.h:
6525 * plugins/class-gen/generator.c:
6526 * plugins/class-gen/generator.h:
6527 * plugins/class-gen/plugin.c:
6528 * plugins/class-gen/plugin.h:
6529 * plugins/class-gen/transform.c:
6530 * plugins/class-gen/transform.h:
6531 * plugins/class-gen/validator.c:
6532 * plugins/class-gen/validator.h:
6533 * plugins/class-gen/window.c:
6534 * plugins/class-gen/window.h:
6535 * plugins/class-inheritance/class-callbacks.c:
6536 * plugins/class-inheritance/class-callbacks.h:
6537 * plugins/class-inheritance/class-inherit.c:
6538 * plugins/class-inheritance/class-inherit.h:
6539 * plugins/class-inheritance/plugin.c:
6540 * plugins/class-inheritance/plugin.h:
6541 * plugins/cvs-plugin/cvs-actions.c:
6542 * plugins/cvs-plugin/cvs-actions.h:
6543 * plugins/cvs-plugin/cvs-callbacks.c:
6544 * plugins/cvs-plugin/cvs-callbacks.h:
6545 * plugins/cvs-plugin/cvs-execute.c:
6546 * plugins/cvs-plugin/cvs-execute.h:
6547 * plugins/cvs-plugin/cvs-interface.c:
6548 * plugins/cvs-plugin/cvs-interface.h:
6549 * plugins/cvs-plugin/plugin.c:
6550 * plugins/cvs-plugin/plugin.h:
6551 * plugins/debug-manager/breakpoints.c:
6552 * plugins/debug-manager/breakpoints.h:
6553 * plugins/debug-manager/chunk_view.c:
6554 * plugins/debug-manager/chunk_view.h:
6555 * plugins/debug-manager/data_buffer.c:
6556 * plugins/debug-manager/data_buffer.h:
6557 * plugins/debug-manager/data_view.c:
6558 * plugins/debug-manager/data_view.h:
6559 * plugins/debug-manager/debug_tree.c:
6560 * plugins/debug-manager/debug_tree.h:
6561 * plugins/debug-manager/debugger.c:
6562 * plugins/debug-manager/debugger.h:
6563 * plugins/debug-manager/disassemble.c:
6564 * plugins/debug-manager/disassemble.h:
6565 * plugins/debug-manager/info.c:
6566 * plugins/debug-manager/info.h:
6567 * plugins/debug-manager/locals.c:
6568 * plugins/debug-manager/locals.h:
6569 * plugins/debug-manager/memory.c:
6570 * plugins/debug-manager/memory.h:
6571 * plugins/debug-manager/plugin.c:
6572 * plugins/debug-manager/plugin.h:
6573 * plugins/debug-manager/registers.c:
6574 * plugins/debug-manager/registers.h:
6575 * plugins/debug-manager/sexy-icon-entry.c:
6576 * plugins/debug-manager/sexy-icon-entry.h:
6577 * plugins/debug-manager/sharedlib.c:
6578 * plugins/debug-manager/sharedlib.h:
6579 * plugins/debug-manager/signals.c:
6580 * plugins/debug-manager/signals.h:
6581 * plugins/debug-manager/sparse_buffer.c:
6582 * plugins/debug-manager/sparse_buffer.h:
6583 * plugins/debug-manager/sparse_view.c:
6584 * plugins/debug-manager/sparse_view.h:
6585 * plugins/debug-manager/stack_trace.c:
6586 * plugins/debug-manager/stack_trace.h:
6587 * plugins/debug-manager/start.c:
6588 * plugins/debug-manager/start.h:
6589 * plugins/debug-manager/threads.c:
6590 * plugins/debug-manager/threads.h:
6591 * plugins/debug-manager/utilities.c:
6592 * plugins/debug-manager/utilities.h:
6593 * plugins/debug-manager/watch.c:
6594 * plugins/debug-manager/watch.h:
6595 * plugins/devhelp/htmlview.c:
6596 * plugins/devhelp/htmlview.h:
6597 * plugins/document-manager/action-callbacks.c:
6598 * plugins/document-manager/action-callbacks.h:
6599 * plugins/document-manager/anjuta-docman.c:
6600 * plugins/document-manager/anjuta-docman.h:
6601 * plugins/document-manager/editor-tooltips.c:
6602 * plugins/document-manager/editor-tooltips.h:
6603 * plugins/document-manager/file_history.c:
6604 * plugins/document-manager/file_history.h:
6605 * plugins/document-manager/indent-dialog.c:
6606 * plugins/document-manager/indent-dialog.h:
6607 * plugins/document-manager/indent-util.c:
6608 * plugins/document-manager/indent-util.h:
6609 * plugins/document-manager/plugin.c:
6610 * plugins/editor/aneditor-autocomplete.cxx:
6611 * plugins/editor/aneditor-calltip.cxx:
6612 * plugins/editor/aneditor-indent.cxx:
6613 * plugins/editor/aneditor-priv.h:
6614 * plugins/editor/aneditor.cxx:
6615 * plugins/editor/aneditor.h:
6616 * plugins/editor/lexer.h:
6617 * plugins/editor/plugin.c:
6618 * plugins/editor/plugin.h:
6619 * plugins/editor/print.c:
6620 * plugins/editor/print.h:
6621 * plugins/editor/properties.h:
6622 * plugins/editor/properties_cxx.h:
6623 * plugins/editor/style-editor.c:
6624 * plugins/editor/style-editor.h:
6625 * plugins/editor/text-editor-iterable.c:
6626 * plugins/editor/text-editor-iterable.h:
6627 * plugins/editor/text_editor.c:
6628 * plugins/editor/text_editor.h:
6629 * plugins/editor/text_editor_cbs.c:
6630 * plugins/editor/text_editor_cbs.h:
6631 * plugins/editor/text_editor_menu.c:
6632 * plugins/editor/text_editor_menu.h:
6633 * plugins/editor/text_editor_prefs.c:
6634 * plugins/editor/text_editor_prefs.h:
6635 * plugins/file-loader/dnd.c:
6636 * plugins/file-loader/dnd.h:
6637 * plugins/file-loader/plugin.c:
6638 * plugins/file-manager/an_file_view.c:
6639 * plugins/file-manager/plugin.c:
6640 * plugins/file-wizard/file.c:
6641 * plugins/file-wizard/file.h:
6642 * plugins/file-wizard/plugin.c:
6643 * plugins/file-wizard/plugin.h:
6644 * plugins/gdb/debugger.c:
6645 * plugins/gdb/debugger.h:
6646 * plugins/gdb/gdbmi-test.c:
6647 * plugins/gdb/gdbmi.c:
6648 * plugins/gdb/gdbmi.h:
6649 * plugins/gdb/global.h:
6650 * plugins/gdb/parser.c:
6651 * plugins/gdb/parser.h:
6652 * plugins/gdb/plugin.c:
6653 * plugins/gdb/plugin.h:
6654 * plugins/gdb/utilities.c:
6655 * plugins/gdb/utilities.h:
6656 * plugins/glade/plugin.c:
6657 * plugins/glade/plugin.h:
6658 * plugins/gtodo/egg-datetime.c:
6659 * plugins/gtodo/egg-datetime.h:
6660 * plugins/gtodo/eggtrayicon.c:
6661 * plugins/gtodo/eggtrayicon.h:
6662 * plugins/gtodo/plugin.c:
6663 * plugins/gvim/anjuta-vim.c:
6664 * plugins/gvim/anjuta-vim.h:
6665 * plugins/gvim/gtkvim.c:
6666 * plugins/gvim/gtkvim.h:
6667 * plugins/gvim/plugin.c:
6668 * plugins/gvim/plugin.h:
6669 * plugins/language-support-cpp-java/plugin.c:
6670 * plugins/language-support-cpp-java/plugin.h:
6671 * plugins/macro/macro-actions.c:
6672 * plugins/macro/macro-actions.h:
6673 * plugins/macro/macro-db.c:
6674 * plugins/macro/macro-db.h:
6675 * plugins/macro/macro-dialog.c:
6676 * plugins/macro/macro-dialog.h:
6677 * plugins/macro/macro-edit.c:
6678 * plugins/macro/macro-edit.h:
6679 * plugins/macro/macro-util.c:
6680 * plugins/macro/macro-util.h:
6681 * plugins/macro/plugin.c:
6682 * plugins/macro/plugin.h:
6683 * plugins/message-view/anjuta-msgman.c:
6684 * plugins/message-view/anjuta-msgman.h:
6685 * plugins/message-view/message-view.c:
6686 * plugins/message-view/message-view.h:
6687 * plugins/message-view/plugin.c:
6688 * plugins/message-view/plugin.h:
6689 * plugins/patch/patch-plugin.c:
6690 * plugins/patch/patch-plugin.h:
6691 * plugins/patch/plugin.c:
6692 * plugins/patch/plugin.h:
6693 * plugins/profiler/gprof-call-graph-block-entry.c:
6694 * plugins/profiler/gprof-call-graph-block-entry.h:
6695 * plugins/profiler/gprof-call-graph-block.c:
6696 * plugins/profiler/gprof-call-graph-block.h:
6697 * plugins/profiler/gprof-call-graph-view.c:
6698 * plugins/profiler/gprof-call-graph-view.h:
6699 * plugins/profiler/gprof-call-graph.c:
6700 * plugins/profiler/gprof-call-graph.h:
6701 * plugins/profiler/gprof-flat-profile-entry.c:
6702 * plugins/profiler/gprof-flat-profile-entry.h:
6703 * plugins/profiler/gprof-flat-profile-view.c:
6704 * plugins/profiler/gprof-flat-profile-view.h:
6705 * plugins/profiler/gprof-flat-profile.c:
6706 * plugins/profiler/gprof-flat-profile.h:
6707 * plugins/profiler/gprof-function-call-chart-view.c:
6708 * plugins/profiler/gprof-function-call-chart-view.h:
6709 * plugins/profiler/gprof-function-call-tree-view.c:
6710 * plugins/profiler/gprof-function-call-tree-view.h:
6711 * plugins/profiler/gprof-options.c:
6712 * plugins/profiler/gprof-options.h:
6713 * plugins/profiler/gprof-profile-data.c:
6714 * plugins/profiler/gprof-profile-data.h:
6715 * plugins/profiler/gprof-view-manager.c:
6716 * plugins/profiler/gprof-view-manager.h:
6717 * plugins/profiler/gprof-view.c:
6718 * plugins/profiler/gprof-view.h:
6719 * plugins/profiler/plugin.c:
6720 * plugins/profiler/plugin.h:
6721 * plugins/profiler/string-utils.c:
6722 * plugins/profiler/string-utils.h:
6723 * plugins/project-import/plugin.c:
6724 * plugins/project-import/plugin.h:
6725 * plugins/project-import/project-import.c:
6726 * plugins/project-import/project-import.h:
6727 * plugins/project-manager/plugin.c:
6728 * plugins/project-manager/plugin.h:
6729 * plugins/project-wizard/action.c:
6730 * plugins/project-wizard/action.h:
6731 * plugins/project-wizard/autogen.c:
6732 * plugins/project-wizard/autogen.h:
6733 * plugins/project-wizard/druid.c:
6734 * plugins/project-wizard/druid.h:
6735 * plugins/project-wizard/file.c:
6736 * plugins/project-wizard/file.h:
6737 * plugins/project-wizard/header.c:
6738 * plugins/project-wizard/header.h:
6739 * plugins/project-wizard/install.c:
6740 * plugins/project-wizard/install.h:
6741 * plugins/project-wizard/parser.c:
6742 * plugins/project-wizard/parser.h:
6743 * plugins/project-wizard/plugin.c:
6744 * plugins/project-wizard/plugin.h:
6745 * plugins/project-wizard/property.c:
6746 * plugins/project-wizard/property.h:
6747 * plugins/project-wizard/values.c:
6748 * plugins/project-wizard/values.h:
6749 * plugins/sample1/plugin.c:
6750 * plugins/search/plugin.c:
6751 * plugins/search/plugin.h:
6752 * plugins/search/search-replace_backend.c:
6753 * plugins/search/search-replace_backend.h:
6754 * plugins/search/search_preferences.c:
6755 * plugins/sourceview/anjuta-convert.c:
6756 * plugins/sourceview/anjuta-convert.h:
6757 * plugins/sourceview/anjuta-document-loader.c:
6758 * plugins/sourceview/anjuta-document-loader.h:
6759 * plugins/sourceview/anjuta-document-saver.c:
6760 * plugins/sourceview/anjuta-document-saver.h:
6761 * plugins/sourceview/anjuta-document.c:
6762 * plugins/sourceview/anjuta-document.h:
6763 * plugins/sourceview/anjuta-encodings.c:
6764 * plugins/sourceview/anjuta-encodings.h:
6765 * plugins/sourceview/anjuta-languages-manager.c:
6766 * plugins/sourceview/anjuta-languages-manager.h:
6767 * plugins/sourceview/anjuta-utils.c:
6768 * plugins/sourceview/anjuta-utils.h:
6769 * plugins/sourceview/anjuta-view.c:
6770 * plugins/sourceview/anjuta-view.h:
6771 * plugins/sourceview/assist-window.c:
6772 * plugins/sourceview/assist-window.h:
6773 * plugins/sourceview/sourceview-cell.c:
6774 * plugins/sourceview/sourceview-cell.h:
6775 * plugins/sourceview/sourceview-prefs.c:
6776 * plugins/sourceview/sourceview-prefs.h:
6777 * plugins/sourceview/sourceview-print.c:
6778 * plugins/sourceview/sourceview-print.h:
6779 * plugins/sourceview/sourceview-private.h:
6780 * plugins/sourceview/sourceview-tags.c:
6781 * plugins/sourceview/sourceview-tags.h:
6782 * plugins/sourceview/sourceview.c:
6783 * plugins/sourceview/sourceview.h:
6784 * plugins/subversion/plugin.c:
6785 * plugins/subversion/plugin.h:
6786 * plugins/subversion/subversion-actions.c:
6787 * plugins/subversion/subversion-actions.h:
6788 * plugins/subversion/subversion-callbacks.c:
6789 * plugins/subversion/subversion-callbacks.h:
6790 * plugins/subversion/svn-auth.c:
6791 * plugins/subversion/svn-auth.h:
6792 * plugins/subversion/svn-backend-priv.h:
6793 * plugins/subversion/svn-backend.c:
6794 * plugins/subversion/svn-backend.h:
6795 * plugins/subversion/svn-notify.c:
6796 * plugins/subversion/svn-notify.h:
6797 * plugins/subversion/svn-thread.c:
6798 * plugins/subversion/svn-thread.h:
6799 * plugins/symbol-browser/an_symbol.c:
6800 * plugins/symbol-browser/an_symbol.h:
6801 * plugins/symbol-browser/an_symbol_info.c:
6802 * plugins/symbol-browser/an_symbol_info.h:
6803 * plugins/symbol-browser/an_symbol_iter.c:
6804 * plugins/symbol-browser/an_symbol_iter.h:
6805 * plugins/symbol-browser/an_symbol_prefs.c:
6806 * plugins/symbol-browser/an_symbol_prefs.h:
6807 * plugins/symbol-browser/an_symbol_search.c:
6808 * plugins/symbol-browser/an_symbol_search.h:
6809 * plugins/symbol-browser/an_symbol_view.c:
6810 * plugins/symbol-browser/an_symbol_view.h:
6811 * plugins/symbol-browser/plugin.c:
6812 * plugins/symbol-browser/plugin.h:
6813 * plugins/terminal/terminal.c:
6814 * plugins/tools/dialog.c:
6815 * plugins/tools/dialog.h:
6816 * plugins/tools/editor.c:
6817 * plugins/tools/editor.h:
6818 * plugins/tools/execute.c:
6819 * plugins/tools/execute.h:
6820 * plugins/tools/fileop.c:
6821 * plugins/tools/fileop.h:
6822 * plugins/tools/plugin.c:
6823 * plugins/tools/plugin.h:
6824 * plugins/tools/scripts/find-fixmes.pl:
6825 * plugins/tools/scripts/translation-status.pl:
6826 * plugins/tools/tool.c:
6827 * plugins/tools/tool.h:
6828 * plugins/tools/variable.c:
6829 * plugins/tools/variable.h:
6830 * plugins/valgrind/ldd.c:
6831 * plugins/valgrind/ldd.h:
6832 * plugins/valgrind/list.c:
6833 * plugins/valgrind/list.h:
6834 * plugins/valgrind/menu-utils.c:
6835 * plugins/valgrind/menu-utils.h:
6836 * plugins/valgrind/parser.c:
6837 * plugins/valgrind/parser.h:
6838 * plugins/valgrind/plugin.c:
6839 * plugins/valgrind/plugin.h:
6840 * plugins/valgrind/preferences.c:
6841 * plugins/valgrind/preferences.h:
6842 * plugins/valgrind/process.c:
6843 * plugins/valgrind/process.h:
6844 * plugins/valgrind/symtab.c:
6845 * plugins/valgrind/symtab.h:
6846 * plugins/valgrind/vgactions.c:
6847 * plugins/valgrind/vgactions.h:
6848 * plugins/valgrind/vgcachegrindprefs.c:
6849 * plugins/valgrind/vgcachegrindprefs.h:
6850 * plugins/valgrind/vgdefaultview.c:
6851 * plugins/valgrind/vgdefaultview.h:
6852 * plugins/valgrind/vgerror.c:
6853 * plugins/valgrind/vgerror.h:
6854 * plugins/valgrind/vggeneralprefs.c:
6855 * plugins/valgrind/vggeneralprefs.h:
6856 * plugins/valgrind/vghelgrindprefs.c:
6857 * plugins/valgrind/vghelgrindprefs.h:
6858 * plugins/valgrind/vgio.c:
6859 * plugins/valgrind/vgio.h:
6860 * plugins/valgrind/vgmemcheckprefs.c:
6861 * plugins/valgrind/vgmemcheckprefs.h:
6862 * plugins/valgrind/vgrule-editor.c:
6863 * plugins/valgrind/vgrule-editor.h:
6864 * plugins/valgrind/vgrule-list.c:
6865 * plugins/valgrind/vgrule-list.h:
6866 * plugins/valgrind/vgrule.c:
6867 * plugins/valgrind/vgrule.h:
6868 * plugins/valgrind/vgrulepattern.c:
6869 * plugins/valgrind/vgrulepattern.h:
6870 * plugins/valgrind/vgsearchbar.c:
6871 * plugins/valgrind/vgsearchbar.h:
6872 * plugins/valgrind/vgstrpool.c:
6873 * plugins/valgrind/vgstrpool.h:
6874 * plugins/valgrind/vgtoolprefs.c:
6875 * plugins/valgrind/vgtoolprefs.h:
6876 * plugins/valgrind/vgtoolview.c:
6877 * plugins/valgrind/vgtoolview.h:
6880 * src/action-callbacks.c:
6881 * src/action-callbacks.h:
6882 * src/anjuta-actions.h:
6885 * src/anjuta-callbacks.c:
6886 * src/anjuta-callbacks.h:
6890 * src/bacon-message-connection.c:
6891 * src/bacon-message-connection.h:
6900 * tagmanager/options.c:
6902 Change the address of FSF in various files
6904 2007-08-30 Johannes Schmid <jhs@gnome.org>
6908 Removed because they are no longer in use
6910 * plugins/class-gen/anjuta-class-gen-plugin.glade:
6911 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6912 Marked some strings as not translatable
6914 * plugins/search/search-replace.c: (list_max_items):
6915 Fixed a possible memory corruption
6917 * src/anjuta-app.c: (anjuta_app_add_widget_full):
6918 Do not show menuitems for locked layout items
6920 * src/main.c: (main):
6921 Some minor style correction in gnome_init
6923 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6925 * plugins/debug-manager/debugger.c,
6926 plugins/debug-manager/breakpoints.c,
6927 plugins/gdb/plugin.c,
6928 plugins/gdb/debugger.c,
6929 libanjuta/interfaces/libanjuta.idl:
6930 Move all breakpoints functions from IAnjutaDebugger to a new
6931 IAnjutaBreakpointDebugger interface
6933 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
6935 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6936 * plugins/debug-manager/plugin.c,
6937 plugins/debug-manager/breakpoints.c,
6938 plugins/tools/execute.c,
6939 plugins/project-wizard/plugin.c,
6940 plugins/build-basic-autotools/executer.c,
6941 plugins/gdb/debugger.c,
6942 plugins/profiler/gprof-options.h,
6943 plugins/sourceview/assist-window.h,
6944 plugins/class-gen/transform.c,
6945 libanjuta/anjuta-plugin-description.c,
6946 libanjuta/anjuta-status.c,
6947 libanjuta/anjuta-glue-c.c,
6948 libanjuta/anjuta-glue-cpp.c,
6949 plugins/symbol-browser/an_symbol_prefs.c:
6950 Fix warnings mostly "dereferencing type-punned pointer"
6951 Fix two bugs in breakpoints.c and an_symbol_prefs.c
6953 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6955 * plugins/debug-manager/breakpoints.c,
6956 plugins/debug-manager/debugger.c:
6957 Avoid an endless loop if clearing all breakpoints while the programm
6960 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
6962 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6963 * plugins/debug-manager/plugin.c:
6964 Fix a segmentation fault added in the previous patch
6966 2007-07-21 Johannes Schmid <jhs@gnome.org>
6968 * plugins/build-basic-autotools/executer.c:
6969 (get_program_parameters):
6971 Show an error dialog if no targets are availible instead of
6974 2007-07-20 Johannes Schmid <jhs@gnome.org>
6976 * libanjuta/anjuta-shell.c: (on_widget_data_add),
6977 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6978 * libanjuta/anjuta-shell.h:
6979 * plugins/document-manager/plugin.c: (activate_plugin):
6980 * plugins/glade/anjuta-design-document.c:
6981 * plugins/glade/plugin.c: (glade_update_ui):
6982 * src/anjuta-app.c: (anjuta_app_add_widget_full),
6983 (anjuta_shell_iface_init):
6984 * src/shell.c: (anjuta_test_shell_add_widget),
6985 (anjuta_shell_iface_init):
6987 Make the document manager undockable (#458038)
6989 2007-07-20 Johannes Schmid <jhs@gnome.org>
6991 * plugins/document-manager/plugin.c: (on_editor_update_ui):
6992 * plugins/glade/anjuta-design-document.c:
6993 * plugins/glade/plugin.c: (glade_update_ui):
6995 Fixed some save/dirty status bug in glade
6997 2007-07-20 Johannes Schmid <jhs@gnome.org>
6999 * libanjuta/anjuta-status.c:
7000 Fixed crasher on shutdown
7002 2007-07-20 Johannes Schmid <jhs@gnome.org>
7005 Minimum glade requirement is 3.2 now. It was before
7006 but we did not check...
7008 * libanjuta/anjuta-glue-factory.c: (load_plugin):
7009 * libanjuta/anjuta-profile.c:
7010 (anjuta_profile_add_plugins_from_xml):
7011 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7012 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7013 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7014 * plugins/file-loader/plugin.c: (on_create_submenu):
7015 * plugins/file-manager/an_file_view.c: (compare_iter):
7016 * plugins/glade/plugin.c: (activate_plugin):
7017 * src/anjuta-app.c: (on_toolbar_view_toggled):
7018 * src/main.c: (main):
7020 Fixed lots of memory leaks (thansk valgrind)
7022 2007-07-19 Johannes Schmid <jhs@gnome.org>
7024 * plugins/debug-manager/plugin.c: (value_added_current_editor):
7025 * plugins/document-manager/anjuta-docman.c:
7026 (anjuta_docman_set_busy):
7027 * plugins/document-manager/plugin.c: (on_editor_changed):
7028 * plugins/glade/plugin.c: (activate_plugin):
7029 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7030 (on_value_removed_current_editor):
7032 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7034 2007-07-18 Johannes Schmid <jhs.gnome.org>
7036 * plugins/build-basic-autotools/executer.c: (execute_program):
7037 Fixed some of the scratchbox stuff but the environment is
7040 2007-07-18 Johannes Schmid <jhs@gnome.org>
7042 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7043 (on_plugin_deactivated), (get_plugin_loader_type):
7044 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7045 (activate_plugin), (deactivate_plugin),
7046 (glade_plugin_instance_init):
7048 Fixed glade plugin deactivation
7050 2007-07-18 Johannes Schmid <jhs@gnome.org>
7052 * plugins/document-manager/anjuta-docman.c:
7053 (anjuta_docman_add_document):
7054 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7056 Fixed path display in document manager with glade files
7058 2007-07-17 Johannes Schmid <jhs@gnome.org>
7060 * libanjuta/interfaces/Makefile.am.iface:
7061 * pixmaps/Makefile.am:
7062 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7063 * plugins/debug-manager/plugin.c: (value_added_current_editor),
7064 (value_removed_current_editor):
7065 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7066 (anjuta_docman_set_current_document):
7067 * plugins/document-manager/plugin.c: (on_editor_update_ui),
7068 (on_editor_added), (on_editor_changed):
7069 * plugins/glade/Makefile.am:
7070 * plugins/glade/anjuta-design-document.c:
7071 (anjuta_design_document_instance_init),
7072 (anjuta_design_document_set_property),
7073 (anjuta_design_document_get_property),
7074 (anjuta_design_document_class_init), (anjuta_design_document_new),
7075 (ifile_open), (ifile_get_uri), (ifile_iface_init):
7076 * plugins/glade/anjuta-design-document.h:
7077 * plugins/glade/anjuta-glade-notebook.c:
7078 * plugins/glade/anjuta-glade-notebook.h:
7079 * plugins/glade/plugin.c: (value_added_current_editor),
7080 (value_removed_current_editor), (glade_update_ui),
7081 (on_close_activated), (on_glade_project_changed),
7082 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7084 * plugins/language-support-cpp-java/plugin.c:
7085 (on_value_added_current_editor), (on_value_removed_current_editor):
7086 * plugins/macro/plugin.c: (value_added_current_editor):
7087 * plugins/project-manager/plugin.c: (value_added_current_editor):
7088 * plugins/subversion/plugin.c: (value_added_current_editor):
7089 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7091 Fixed lot of IAnjutaEditor stuff and completed glade integration
7092 with document manager
7094 * plugins/build-basic-autotools/build-basic-autotools.c:
7095 (value_added_current_editor):
7096 * plugins/build-basic-autotools/executer.c: (execute_program):
7098 Some initial code to execute projects inside scratchbox
7100 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7102 * plugins/project-import/project-import.c:
7103 Project import overwrites file on user request (bug #452579)
7105 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7107 * plugins/debug-manager/debugger.c,
7108 plugins/debug-manager/threads.c,
7109 plugins/debug-manager/plugin.c,
7110 plugins/debug-manager/registers.c,
7111 plugins/debug-manager/locals.c,
7112 plugins/debug-manager/stack_trace.c,
7113 plugins/gdb/plugin.c,
7114 plugins/gdb/debugger.c,
7115 plugins/gdb/debugger.h,
7116 libanjuta/interfaces/libanjuta.idl:
7117 Rename change-location to program-moved
7118 Store thread id as gint instead of guint
7119 Do not display registers list if not available
7120 Add intermediate debugger states if missing
7122 2007-07-11 Johannes Schmid <jhs@gnome.org>
7124 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7126 Reverted unnecessary changes (#455819)
7128 2007-07-10 Johannes Schmid <jhs@gnome.org>
7130 * plugins/glade/plugin.c:
7131 Fixed glade plugin with glade 3.2 and another crasher
7133 2007-07-09 Johannes Schmid <jhs@gnome.org>
7135 * libanjuta/interfaces/libanjuta.idl:
7136 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7138 * plugins/debug-manager/breakpoints.c:
7139 (breakpoint_item_update_in_ui),
7140 (breakpoints_dbase_edit_breakpoint),
7141 (on_toggle_breakpoint_activate):
7142 * plugins/debug-manager/plugin.c:
7143 (on_run_to_cursor_action_activate):
7144 * plugins/document-manager/action-callbacks.c:
7145 (on_editor_command_cut_activate),
7146 (on_editor_command_copy_activate),
7147 (on_editor_command_paste_activate),
7148 (on_editor_command_clear_activate):
7149 * plugins/document-manager/anjuta-docman.c:
7150 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7151 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7152 (anjuta_docman_goto_file_line_mark),
7153 (anjuta_docman_find_editor_with_path),
7154 (anjuta_docman_get_all_editors):
7155 * plugins/document-manager/anjuta-docman.h:
7156 * plugins/document-manager/plugin.c:
7157 (update_editor_ui_interface_items), (on_editor_update_ui),
7158 (on_editor_changed), (on_session_save), (on_docman_auto_save),
7159 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7160 (ianjuta_document_manager_iface_init), (isaveable_save),
7161 (isavable_is_dirty):
7162 * plugins/editor/editor.glade:
7163 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7164 (idocument_paste), (idocument_clear), (idocument_iface_init),
7165 (iselection_iface_init):
7166 * plugins/glade/Makefile.am:
7167 * plugins/glade/anjuta-glade-notebook.c:
7168 (anjuta_glade_notebook_instance_init),
7169 (anjuta_glade_notebook_set_property),
7170 (anjuta_glade_notebook_get_property),
7171 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7172 (ifile_open), (ifile_get_uri), (ifile_iface_init),
7173 (ifile_savable_save), (ifile_savable_save_as),
7174 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7175 (ifile_savable_iface_init), (idocument_can_redo),
7176 (idocument_can_undo), (idocument_begin_undo_action),
7177 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7178 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7179 (idocument_copy), (idocument_paste), (idocument_clear),
7180 (idocument_iface_init):
7181 * plugins/language-support-cpp-java/plugin.c:
7182 (on_value_added_current_editor), (on_value_removed_current_editor):
7183 * plugins/macro/macro-util.c: (get_current_editor):
7184 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7185 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7186 (on_next_occur), (on_incremental_entry_key_press),
7187 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7188 (on_toolbar_find_incremental_start),
7189 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7190 * plugins/search/search-replace.c: (search_start_over),
7191 (search_update_combos), (replace_update_combos),
7192 (anjuta_search_replace_activate):
7193 * plugins/search/search-replace_backend.c: (create_search_entries):
7194 * plugins/sourceview/sourceview.c: (idocument_cut),
7195 (idocument_copy), (idocument_paste), (idocument_clear),
7196 (idocument_iface_init), (iselect_iface_init), (iassist_react):
7197 * plugins/tools/editor.c: (on_editor_response):
7198 * plugins/tools/execute.c: (get_current_editor),
7199 (atp_output_context_initialize), (atp_user_tool_execute):
7200 * plugins/tools/variable.c: (get_current_editor),
7201 (atp_variable_get_editor_variable):
7203 Some more IAnjutaEditor => IAnjutaDocument fixing!
7205 * plugins/glade/anjuta-glade-notebook.h:
7206 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7208 * plugins/glade/plugin.h:
7209 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7210 and get rid of the glade menu. The Edit/File menu and the toolbar can now
7211 be used for glade, too. It might still have some rough edges but already works.
7212 (Fixes #415547 – Glade usability problem)
7214 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
7216 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7217 development release (I updated version of glade3 svn to 3.3.2).
7219 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7221 * plugins/symbol-browser/an_symbol_view.c:
7222 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7224 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7226 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7227 (on_system_tags_update_finished), (on_update_global_clicked),
7228 (prefs_page_init), (on_gconf_notify_tags_list_changed),
7229 (symbol_browser_prefs_init),
7230 (symbol_browser_prefs_create_global_tags),
7231 (symbol_browser_load_global_tags):
7232 * plugins/symbol-browser/an_symbol_prefs.h:
7233 * plugins/symbol-browser/an_symbol_view.c:
7234 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7235 * plugins/symbol-browser/an_symbol_view.h:
7236 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7237 on global tags update because of delayed prefs merging. Happens when
7238 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7241 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7243 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7244 after install/uninstall.
7246 Patch from James Liggett:
7247 * scripts/glade2schemas.pl: Fixed creating schemas for list
7250 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
7252 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7253 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7254 development release since glade svn version is also 3.3.1. In future, the
7255 solution would be for us to always increment the micro version when
7258 2007-07-05 Johannes Schmid <jhs@gnome.org>
7260 * libanjuta/interfaces/libanjuta.idl:
7261 * plugins/build-basic-autotools/build-basic-autotools.c:
7262 (on_build_mesg_format):
7263 * plugins/debug-manager/breakpoints.c:
7264 (breakpoint_item_update_in_ui),
7265 (breakpoints_dbase_edit_breakpoint),
7266 (on_toggle_breakpoint_activate):
7267 * plugins/debug-manager/plugin.c:
7268 (on_run_to_cursor_action_activate):
7269 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7270 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7271 (get_current_editor), (on_save_activate), (on_save_as_activate),
7272 (on_save_prompt_save_editor), (on_close_file_activate),
7273 (on_close_all_file_activate), (on_reload_file_activate),
7274 (anjuta_print_cb), (anjuta_print_preview_cb),
7275 (on_editor_command_upper_case_activate),
7276 (on_editor_command_lower_case_activate),
7277 (on_editor_command_undo_activate),
7278 (on_editor_command_redo_activate),
7279 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7280 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7281 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7282 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7283 (on_zoom_out_text_activate), (on_force_hilite_activate),
7284 (on_indent1_activate), (on_swap_activate),
7285 (on_editor_add_view_activate), (on_editor_remove_view_activate):
7286 * plugins/document-manager/anjuta-docman.c:
7287 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7288 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7289 (anjuta_docman_dispose), (on_notebook_switch_page),
7290 (anjuta_docman_page_from_widget), (on_editor_destroy),
7291 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7292 (anjuta_docman_get_current_document),
7293 (anjuta_docman_set_current_document),
7294 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7295 (anjuta_docman_update_page_label),
7296 (anjuta_docman_get_document_from_path),
7297 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7298 (anjuta_docman_order_tabs):
7299 * plugins/document-manager/anjuta-docman.h:
7300 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7301 (update_editor_ui_interface_items), (update_editor_ui),
7302 (on_editor_update_save_ui), (on_editor_update_ui),
7303 (on_editor_changed), (on_save_prompt_save_editor),
7304 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7305 (ianjuta_docman_get_current_document),
7306 (ianjuta_docman_set_current_document),
7307 (ianjuta_docman_remove_buffer),
7308 (ianjuta_document_manager_iface_init), (ifile_get_uri):
7309 * plugins/editor/text_editor.c: (itext_editor_iface_init),
7310 (idocument_get_filename), (idocument_can_undo),
7311 (idocument_can_redo), (idocument_undo),
7312 (idocument_begin_undo_action), (idocument_end_undo_action),
7313 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7314 * plugins/language-support-cpp-java/plugin.c:
7315 (on_editor_char_inserted_cpp), (on_auto_indent):
7316 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7317 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7318 * plugins/sample1/plugin.c: (on_sample_action_activate):
7319 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7320 (on_next_occur), (on_incremental_entry_key_press),
7321 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7322 (on_toolbar_find_incremental_start),
7323 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7324 * plugins/search/search-replace.c: (search_and_replace),
7325 (write_message_pane), (search_start_over), (search_update_combos),
7326 (replace_update_combos), (anjuta_search_replace_activate):
7327 * plugins/search/search-replace_backend.c:
7328 (file_buffer_new_from_path), (create_search_entries):
7329 * plugins/sourceview/sourceview-print.c: (create_print_job):
7330 * plugins/sourceview/sourceview.c:
7331 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7332 (idocument_can_redo), (idocument_can_undo),
7333 (idocument_begin_undo_action), (idocument_end_undo_action),
7334 (idocument_undo), (idocument_redo), (idocument_grab_focus),
7335 (idocument_get_filename), (idocument_iface_init):
7336 * plugins/tools/editor.c: (on_editor_response):
7337 * plugins/tools/execute.c: (atp_output_context_initialize),
7338 (atp_user_tool_execute):
7339 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7341 Create IAnjutaDocument interface. This interface is a more general idea
7342 of documents being anything that can be modified, has undo/redo and
7343 may have operations like copy/paste.
7344 The primary goal is to integrate better by making it use the standard file
7345 and edit menu instead of it's own glade menu. Of course the downside is that
7346 you won't be able to view a source file and the designer at the same time. Anyway
7347 so many people have complained that they "can't save a glade file" that I think
7348 this is the much better solution.
7349 Work on the glade plugin is still to come but the most difficult things should be
7352 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
7354 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7357 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
7359 * libanjuta/anjuta-plugin-manager.c:
7360 (anjuta_plugin_manager_get_plugins_page),
7361 (anjuta_plugin_manager_get_remembered_plugins_page):
7362 * libanjuta/anjuta-plugin-manager.h:
7363 * src/anjuta-app.c: (anjuta_app_install_preferences):
7364 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7365 and remembered plugins preferences pages in separate pages (avoid
7368 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
7370 Patch from James Liggett <jrliggett@cox.net>:
7371 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7372 Installed editor preferences schemas. Fixes bug #453463.
7374 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
7376 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7377 (anjuta_preferences_dialog_init): Sort preferences pages on title.
7379 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
7381 * plugins/document-manager/anjuta-document-manager.ui:
7382 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7383 * src/action-callbacks.c:
7384 * src/action-callbacks.h:
7385 * src/anjuta-actions.h:
7386 * src/anjuta-app.c: (anjuta_app_instance_init),
7387 (anjuta_app_install_preferences):
7389 * src/anjuta.ui: Moved plugins and shortcuts settings inside
7390 General preferences page. Move preferences menu from Settings to
7391 Edit submenu. And got rid of Settings submenu.
7393 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
7395 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7397 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
7399 * TODO.tasks: Increased bounty for on-demand preferences task to $150
7400 as discussed and agreed with James Liggett.
7402 Patch from James Liggett <jrliggett@cox.net>:
7405 * libanjuta/anjuta-plugin-manager.c:
7406 (on_activated_plugin_objects_foreach),
7407 (anjuta_plugin_manager_get_active_plugin_objects):
7408 * libanjuta/anjuta-plugin-manager.h:
7409 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7410 (anjuta_plugin_deactivate):
7411 * libanjuta/anjuta-preferences-dialog.c:
7412 (anjuta_preferences_dialog_finalize),
7413 (anjuta_preferences_dialog_class_init), (add_category_columns),
7414 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7415 (anjuta_preferences_dialog_remove_page):
7416 * libanjuta/anjuta-preferences.c: (property_destroy),
7417 (unregister_preferences_key), (register_callbacks),
7418 (preferences_foreach_callback), (connect_prop_to_object),
7419 (anjuta_preferences_register_property_raw),
7420 (anjuta_preferences_register_property_custom),
7421 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7422 (anjuta_preferences_remove_page),
7423 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7424 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7425 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7426 (anjuta_preferences_class_init), (anjuta_preferences_new):
7427 * libanjuta/anjuta-preferences.h:
7428 * plugins/build-basic-autotools/Makefile.am:
7429 * plugins/build-basic-autotools/build-basic-autotools.c:
7430 (ipreferences_unmerge):
7431 * plugins/cvs-plugin/Makefile.am:
7432 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7433 * plugins/document-manager/Makefile.am:
7434 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7435 * plugins/editor/plugin.c: (ipreferences_unmerge):
7436 * plugins/file-manager/Makefile.am:
7437 * plugins/file-manager/plugin.c: (activate_plugin),
7438 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7439 * plugins/gtodo/plugin.c: (ipreferences_merge),
7440 (ipreferences_unmerge):
7441 * plugins/language-support-cpp-java/Makefile.am:
7442 * plugins/language-support-cpp-java/plugin.c:
7443 (ipreferences_unmerge):
7444 * plugins/message-view/Makefile.am:
7445 * plugins/message-view/plugin.c: (ipreferences_unmerge):
7446 * plugins/sourceview/Makefile.am:
7447 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7448 * plugins/symbol-browser/Makefile.am:
7449 * plugins/symbol-browser/an_symbol_prefs.c:
7450 (symbol_browser_prefs_finalize):
7451 * plugins/terminal/Makefile.am:
7452 * plugins/terminal/terminal.c: (ipreferences_unmerge):
7453 * plugins/valgrind/plugin.c: (ipreferences_merge),
7454 (ipreferences_unmerge):
7455 * scripts/Makefile.am:
7456 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7458 * src/action-callbacks.c: (on_set_preferences1_activate):
7459 * src/anjuta-app.c: (anjuta_app_instance_init),
7460 (anjuta_app_install_preferences):
7462 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7463 task: Bug #445314: On demand preferences widgets creation. Thanks
7464 James for this great work.
7466 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
7468 * plugins/debug-manager/data_buffer.c,
7469 plugins/message-view/message-view.c: Fixed compiler warnings.
7471 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
7473 * src/action-callbacks.c: (help_activate),
7474 (on_help_manual_activate), (on_help_tutorial_activate),
7475 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7477 Fixed help activation (bug #451557).
7479 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
7481 * AUTHORS: Added James Liggett. Forgot to add him before :(
7483 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7485 * plugins/debug-manager/debugger.c,
7486 plugins/debug-manager/plugin.c,
7487 plugins/gdb/debugger.c,
7488 libanjuta/interfaces/libanjuta.idl:
7489 Add a GError* parameter to debugger-stopped signal
7491 * (added) libanjuta/anjuta-error.c,
7492 (added) libanjuta/anjuta-error.h,
7493 libanjuta/Makefile.am:
7494 Register GError as a boxed type
7496 * libanjuta/interfaces/anjuta-idl-compiler.pl:
7497 Support GError* in signal, GError must be registered as a boxed type
7498 Accept NULL as strings
7500 === anjuta 2.2.0 ===
7502 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
7504 * configure.in: Bumped version to 2.2.0
7505 * NEWS: Updated for 2.2.0 stable release.
7506 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7507 Reduce the idle priority to make the UI update before anything else.
7509 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
7511 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7513 * libanjuta/interfaces/libanjuta.idl:
7514 * plugins/document-manager/action-callbacks.c:
7515 (on_editor_command_complete_word_activate):
7516 * plugins/document-manager/plugin.c:
7517 (update_editor_ui_interface_items):
7518 * plugins/editor/text_editor.c: (iautocomplete_activate),
7519 (iautocomplete_iface_init):
7520 * plugins/sourceview/sourceview.c: (iassist_iface_init):
7522 Moved autocomplete() method away from IAnjutaEditorAssist into
7523 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7524 autocomplete and does not crash with sourceview. Fixes Bug #449620
7525 – The auto completion functionality not work. Also sets menuitem
7526 insensitive when hiding them.
7528 * plugins/debug-manager/disassemble.c:
7529 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7532 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
7534 * pixmaps/anjuta_splash.png: Updated.
7536 * plugins/search/search-replace.c
7537 (anjuta_search_replace_activate): Fixed "Find in Files" to select
7538 the right target (project).
7539 * ChangeLog: Added missing log.
7541 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
7543 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7544 manuals/anjuta-manual/C/fileoperations.xml,
7545 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7547 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7549 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7551 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
7553 * TODO.tasks: Added bounty for on-demand preferences.
7555 Patch from Thierry Moisan:
7556 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7559 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
7561 Patch from tpgww@onepost.net:
7563 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7564 * libegg/test-actions.c:
7565 * libegg/test-multi-drag.c: (main):
7566 * plugins/debug-manager/memory.c: (read_memory_block):
7567 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7569 Fixes compile warnings. Fixes bug #427101.
7571 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
7573 Patch from James Liggett:
7575 * plugins/profiler/gprof-options.c: (on_option_changed),
7577 * plugins/profiler/gprof-options.h:
7578 * plugins/profiler/gprof-profile-data.c:
7579 (gprof_profile_data_init_profile):
7580 * plugins/profiler/gprof-profile-data.h:
7581 * plugins/profiler/plugin.c: (profiler_get_data),
7582 (profiler_set_target), (register_options),
7583 (on_profile_data_browse_button_clicked),
7584 (on_profiling_options_button_clicked), (on_profiler_delete_data):
7585 * plugins/profiler/profiler.glade: implements independent targets.
7586 implements the ability to select arbitrary gmon.out files.
7587 Fixes bug #403502 – User should also be allowed to select an
7588 independent executable target.
7590 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
7592 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7594 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7595 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7597 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7599 * plugins/debug-manager/plugin.c,
7600 plugins/debug-manager/breakpoints.c:
7601 Remove weak pointers when owner is destroyed
7602 Remove all breakpoints before loading new one
7604 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
7606 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7608 2007-06-19 Naba Kumar <naba@gnome.org>
7610 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7611 Bug #448491 Empty Lines Problem.
7613 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7615 * data/default.profile, plugins/message-view/plugin.c: Do not
7616 restore session for messages.
7617 Fixes bug #377461 – don't create new message window for each
7620 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7621 Fixes a crash on exit/project-close if profiler plugin is loaded.
7623 2007-06-17 Naba Kumar <naba@gnome.org>
7625 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7626 C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7628 * plugins/file-loader/plugin.c: Fail on opening non existent files.
7629 Bug #448034 – Anjuta crashes on starting (when the last project
7630 directory was deleted).
7632 * plugins/document-manager/plugin.c: Set line markers for files
7633 opened via IAnjutaFile::open(). Fixes missing line markers while
7636 2007-06-17 Naba Kumar <naba@gnome.org>
7638 * plugins/sourceview/sourceview.glade: Set correct font
7639 default value and use monospace instead of sans. Fixes
7640 bug #448408 – crash in Anjuta IDE: Trying to change the
7643 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7645 * plugins/search/search-replace.c,
7646 plugins/search/search-replace.h,
7647 plugins/search/anjuta-search.glade:
7648 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7651 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7653 * plugins/debug-manager/plugin.c,
7654 plugins/debug-manager/breakpoints.c:
7655 Add weak references, fixes bug #448053 ?
7657 2007-06-16 Naba Kumar <naba@gnome.org>
7659 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7660 dialog to allow forgetting them if user chooses to select a different
7663 2007-06-13 Naba Kumar <naba@gnome.org>
7665 * plugins/sourceview/sourceview-prefs.c: Initialize font
7666 on startup correctly if use_theme is set.
7668 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7669 if available for default font. Fixes bug #447304.
7671 * plugins/sourceview/sourceview-prefs.c: Return value based
7672 on right data type. Fixes Bug #438878 – Using gtksourceview editor
7673 for the first time has black background
7675 * plugins/project-manager/plugin.c: Give a better error message
7676 when project could not be loaded.
7678 * libanjuta/anjuta-serializer.c: Added a comment.
7680 2007-06-13 Johannes Schmid <jhs@gnome.org>
7683 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7684 most warnings to avoid simple coding problems.
7686 * plugins/message-view/anjuta-msgman.c:
7687 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7688 * plugins/message-view/plugin.c: (on_view_changed),
7689 (ianjuta_msgman_add_view):
7691 Fixed #440866 by always presenting the message-manager when a tab is
7692 added because Gtk+ seems to have problems to add tabs to hidden widgets.
7694 * plugins/subversion/subversion-callbacks.c:
7695 (on_subversion_commit_response):
7696 Destroy dialog if user clicks "No"
7698 2007-06-12 Naba Kumar <naba@gnome.org>
7700 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7701 read and use of uninitialized variable.
7703 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7704 because it is used in credits listing and packaging could compress
7705 it in docdir. Fixes bug #397881: The credits are empty
7707 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7708 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7709 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7710 plugins/symbol-browser/an_symbol_info.c,
7711 plugins/symbol-browser/plugin.c,
7712 plugins/symbol-browser/an_symbol_view.c,
7713 plugins/editor/aneditor-autocomplete.cxx:
7715 - Do not access TMTag
7716 member in TMSymbol when freeing it because by then the tags
7717 could have changed. Avoids dangerous memory corruptions by freeing
7718 someone else's memory (Could explain those random crashes when
7719 refreshing symbols or re-loading a different project or closing
7720 a project). Anything that tries to refresh symbols could trigger
7722 - Added a flag to also retrieve method definitions as part of
7723 the class's scope members. And used it to set both function prototype
7724 and definition in symbols. Fixes navigation to prototype and
7725 function definitions from symbol browser (bug #440370)
7727 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7728 memory. Could fix those bogus 'file changed' dialogs.
7730 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7732 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7734 * (added) libanjuta/anjuta-utils-priv.h,
7735 libanjuta/anjuta-utils.h,
7736 libanjuta/anjuta-launcher.c,
7737 libanjuta/Makefile.am:
7738 Fix bug #440801: do not use config.h in public include files
7740 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7742 * plugins/project-wizard/templates/mkfile.wiz:
7743 Fix bug #442038: missing project.sh file
7746 plugins/project-wizard/templates/Makefile.am,
7747 plugins/project-wizard/templates/translatable-strings.h,
7748 (added) plugins/project-wizard/templates/sdl.wiz,
7749 (added) plugins/project-wizard/templates/appwiz_sdl.png,
7750 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7751 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7752 (added) plugins/project-wizard/templates/sdl/Makefile.am,
7753 (added) plugins/project-wizard/templates/sdl/.cvsignore,
7754 (added) plugins/project-wizard/templates/sdl/src/main.c,
7755 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7756 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7757 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7758 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7759 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7760 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7761 Fix bug #315635: add a SDL project wizard
7763 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
7765 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7766 when SIGCHLD is triggered when main loop context is locked. Dead lock
7767 happens when child_exited callback also accesses main loop context.
7768 Happens particularly badly in debug target exiting.
7770 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7772 * manuals/anjuta-manual/C/debugger.xml:
7773 First update of the debugger documentation
7775 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
7777 * manuals/anjuta-manual/C/fileoperations.xml,
7778 manuals/anjuta-manual/C/projects.xml,
7779 manuals/anjuta-manual/C/anjuta-manual.xml,
7780 manuals/anjuta-manual/C/build.xml,
7781 manuals/anjuta-manual/C/execute.xml,
7782 manuals/anjuta-manual/Makefile.am: Updated more documentation.
7783 Added project properties documentation. Moved execution section
7784 inside project management. Removed dead documentation.
7786 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
7788 * src/anjuta.c, plugins/symbol-browser/plugin.c,
7789 plugins/symbol-browser/plugin.h,
7790 plugins/symbol-browser/an_symbol_prefs.c,
7791 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7792 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7793 progress bar instead of separate window for system tags
7794 generation. Renamed AnjutaStatus methods to a proper ones.
7796 * plugins/symbol-browser/plugin.c,
7797 plugins/symbol-browser/plugin.h,
7798 plugins/symbol-browser/an_symbol_prefs.c,
7799 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7800 global-tags/create_global_tags.sh.in: Get rid of message window
7801 for showing global tags creation and use a small window with
7804 2007-05-30 Naba Kumar <naba@gnome.org>
7806 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7807 Bug 442315 – After calling configure, the build menus are still insensitive,
7808 Bug 442314 – Autogeneration fails when there is no autogen.sh
7810 * plugins/project-manager/plugin.c: Fixed mem corruption when it
7811 fails to remove target/source/group. Fixes bug #440196 – crash in
7812 Anjuta IDE: removing a target
7814 2007-05-29 Naba Kumar <naba@gnome.org>
7816 * plugins/symbol-browser/an_symbol_view.c,
7817 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7818 tags generation. Fixed runtime warning.
7820 2007-05-28 Naba Kumar <naba@gnome.org>
7822 Patch from James Liggett <jrliggett@cox.net>:
7823 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7824 Fixed bug #403502 – User should also be allowed to select an
7825 independent executable target.
7827 2007-05-27 Johannes Schmid <jhs@gnome.org>
7829 * plugins/build-basic-autotools/build-basic-autotools.c:
7830 (get_real_directory), (on_build_mesg_format):
7832 Find correct files for error messages inside scratchbox
7834 2007-05-27 Naba Kumar <naba@gnome.org>
7836 * manuals/anjuta-manual/C/projects.xml,
7837 manuals/anjuta-manual/C/projects.xml: Updated project
7838 management chapter more.
7840 2007-05-25 Johannes Schmid <jhs@gnome.org>
7842 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7843 * plugins/build-basic-autotools/build-basic-autotools.c:
7844 (on_sb_check_toggled), (build_execute_command),
7845 (ipreferences_merge), (ipreferences_unmerge):
7846 Added support for building inside scratchbox environment
7848 Patch from James Liggett <jrliggett@cox.net>:
7849 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7850 (anjuta_msgman_append_view):
7853 – Anjuta aborts with numerous assertion failures when adding a new message view tab
7855 2007-05-23 Naba Kumar <naba@gnome.org>
7857 * manuals/anjuta-manual/C/projects.xml: Updated project
7860 2007-05-22 Naba Kumar <naba@gnome.org>
7862 * manuals/anjuta-manual/C/projects.xml: More updates.
7864 * manuals/anjuta-manual/C/introduction.xml,
7865 manuals/anjuta-manual/C/projects.xml,
7866 manuals/anjuta-manual/C/interface.xml: Updated documentation.
7868 2007-05-22 Naba Kumar <naba@gnome.org>
7870 Patch from Étienne Bersac:
7871 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7872 class in generated class.
7874 2007-05-22 Naba Kumar <naba@gnome.org>
7876 * plugins/profiler/plugin.c: Fixed a compiler warning.
7877 * plugins/valgrind/Makefile.am: Added ldflags.
7879 Patch from James Liggett:
7880 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7881 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7884 2007-05-18 Johannes Schmid <jhs@gnome.org>
7886 * plugins/editor/text_editor.c:
7887 * plugins/language-support-cpp-java/plugin.c:
7888 (on_editor_language_changed), (on_value_added_current_editor),
7889 (on_value_removed_current_editor):
7891 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7892 Fix assist support in language-support-plugin.
7894 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7896 * libanjuta/interfaces/libanjuta.idl:
7897 Add a new interface allowing to implement plugin able
7898 to load other plugins (not written in C)
7900 * libanjuta/anjuta-plugin-handle.c,
7901 libanjuta/anjuta-plugin-handle.h:
7902 Add a language and a resident plugin properties
7904 * libanjuta/anjuta-glue-plugin.c,
7905 libanjuta/anjuta-glue-plugin.h,
7906 (added)libanjuta/anjuta-glue-c.c,
7907 (added)libanjuta/anjuta-glue-c.h,
7908 libanjuta/Makefile.am:
7909 Split code used to load a C plugin into a common part
7910 in anjuta-glue-plugin and a specific part in anjuta-glue-c
7912 * libanjuta/anjuta-glue-factory.c,
7913 libanjuta/anjuta-glue-factory.h,
7914 libanjuta/anjuta-plugin-manager.c:
7915 Allow to load plugin not written in C and search for the
7916 additional needed code in another plugin
7918 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7920 * plugins/editor/text_editor.c:
7921 Add an empty implementation of IAnjutaEditorAssist for scintilla,
7922 avoiding a crash if scintilla is used
7924 2007-05-14 Johannes Schmid <jhs@gnome.org>
7926 * libanjuta/interfaces/libanjuta.idl:
7927 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7928 (assist_cleanup), (on_assist_end), (on_assist_cancel),
7929 (on_assist_chosen), (on_assist_update), (get_context),
7930 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7931 (install_assist), (uninstall_assist), (install_support),
7932 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7933 (cpp_java_plugin_instance_init):
7934 * plugins/language-support-cpp-java/plugin.h:
7935 Use IAnjutaEditorAssist to show language specific suggestions
7937 * plugins/sourceview/Makefile.am:
7938 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7939 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7940 * plugins/sourceview/anjuta-view.h:
7941 * plugins/sourceview/assist-window.c: (assist_window_expose),
7942 (assist_window_set_property), (assist_window_get_property),
7943 (assist_window_class_init), (assist_activated),
7944 (assist_window_init), (assist_window_finalize),
7945 (assist_window_select), (assist_window_first),
7946 (assist_window_last), (assist_window_up), (assist_window_down),
7947 (get_coordinates), (assist_window_move), (assist_window_update),
7948 (assist_window_filter_keypress), (assist_window_is_active),
7949 (assist_window_new), (assist_window_get_trigger),
7950 (assist_window_get_position):
7951 * plugins/sourceview/assist-window.h:
7952 * plugins/sourceview/sourceview-args.c (removed):
7953 * plugins/sourceview/sourceview-args.h (removed):
7954 * plugins/sourceview/sourceview-autocomplete.c (removed):
7955 * plugins/sourceview/sourceview-autocomplete.h (removed):
7956 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7957 * plugins/sourceview/sourceview-private.h:
7958 * plugins/sourceview/sourceview-scope.c(removed):
7959 * plugins/sourceview/sourceview-scope.h(removed):
7960 * plugins/sourceview/sourceview.c: (on_assist_chosen),
7961 (on_assist_cancel), (on_document_char_added),
7962 (on_reload_dialog_response), (sourceview_class_init),
7963 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7964 (iassist_remove_trigger), (iassist_autocomplete),
7965 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7966 (iassist_react), (iassist_iface_init):
7967 * plugins/sourceview/tag-window.c (moved to assist-window.c):
7968 * plugins/sourceview/tag-window.h (moved to assist-window.c):
7970 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7971 - Mark files dirty if reload dialog is canceled.
7973 2007-05-12 Naba Kumar <naba@gnome.org>
7975 * libanjuta/anjuta-launcher.h: Corrected include file.
7977 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7979 * libanjuta/anjuta-glue-plugin.c,
7980 libanjuta/anjuta-glue-plugin.h,
7981 libanjuta/anjuta-glue-factory.c,
7982 libanjuta/anjuta-glue-factory.h,
7983 ibanjuta/anjuta-plugin-manager.c:
7984 Move code used to load a C plugin from glue-factory to glue-plugin
7985 So loading a plugin written in another language could be done by
7986 just using another object derived from AnjutaGluePlugin
7988 * libanjuta/libanjuta.h:
7989 Remove anjuta-plugin-handle header, it's not installed as libanjuta
7992 === anjuta 2.1.3 ===
7994 2007-05-11 Naba Kumar <naba@gnome.org>
7996 * configure.in: Bumped version to 2.1.3
7999 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8001 2007-05-11 Naba Kumar <naba@gnome.org>
8004 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8005 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8006 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
8008 2007-05-10 Johannes Schmid <jhs@gnome.org>
8010 * plugins/search/plugin.c:
8011 Make incremental search behave less annoying
8013 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8015 * plugins/macro/macro-util.c:
8016 Fix bug #419008 and bug #419036
8017 When creating new header file, use name and email set in
8018 preferences and replace invalid C character by underscore
8021 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8023 * plugins/search/search-replace.c,
8024 plugins/search/search-replace_backend.c:
8025 Disable search button if search expression is empty (bug #378193)
8027 2007-05-08 Naba Kumar <naba@gnome.org>
8029 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8032 2007-05-07 Naba Kumar <naba@gnome.org>
8035 * plugins/project-wizard/templates/Makefile.am:
8036 * plugins/project-wizard/templates/minimal.wiz:
8037 * plugins/project-wizard/templates/minimal/.cvsignore:
8038 * plugins/project-wizard/templates/minimal/Makefile.am:
8039 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8040 * plugins/project-wizard/templates/minimal/autogen.sh:
8041 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8042 * plugins/project-wizard/templates/minimal/project.anjuta:
8043 Added 'minimal', a generic and flat, project template.
8045 2007-05-05 Naba Kumar <naba@gnome.org>
8047 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
8049 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8050 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8051 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8052 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8053 instead of a real one, fixes interdependency with libanjuta.
8054 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8055 * libanjuta/Makefile.am:
8056 * libegg/Makefile.am:
8057 * plugins/build-basic-autotools/Makefile.am:
8058 * plugins/class-gen/Makefile.am:
8059 * plugins/class-inheritance/Makefile.am:
8060 * plugins/cvs-plugin/Makefile.am:
8061 * plugins/debug-manager/Makefile.am:
8062 * plugins/devhelp/Makefile.am:
8063 * plugins/document-manager/Makefile.am:
8064 * plugins/editor/Makefile.am:
8065 * plugins/file-loader/Makefile.am:
8066 * plugins/file-manager/Makefile.am:
8067 * plugins/file-wizard/Makefile.am:
8068 * plugins/gdb/Makefile.am:
8069 * plugins/glade/Makefile.am:
8070 * plugins/gtodo/Makefile.am:
8071 * plugins/language-support-cpp-java/Makefile.am:
8072 * plugins/macro/Makefile.am:
8073 * plugins/message-view/Makefile.am:
8074 * plugins/patch/Makefile.am:
8075 * plugins/profiler/Makefile.am:
8076 * plugins/project-import/Makefile.am:
8077 * plugins/project-manager/Makefile.am:
8078 * plugins/project-wizard/Makefile.am:
8079 * plugins/sample1/Makefile.am:
8080 * plugins/search/Makefile.am:
8081 * plugins/sourceview/Makefile.am:
8082 * plugins/subversion/Makefile.am:
8083 * plugins/symbol-browser/Makefile.am:
8084 * plugins/terminal/Makefile.am:
8085 * plugins/tools/Makefile.am:
8086 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8088 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
8090 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8092 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8094 * libanjuta/anjuta-launcher.c,
8095 libanjuta/anjuta-launcher.h:
8096 Add some missing implementation
8098 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
8100 Reviewed by Naba Kumar <naba@gnome.org>:
8101 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8104 2007-04-26 Jason Switzer <jswitzer@gmail.com>
8106 Reviewed by Naba Kumar <naba@gnome.org>:
8107 * plugins/editor/text_editor.c: Large memory addresses were being
8108 truncated, switched to glong (bug #422143).
8110 2007-04-24 Naba Kumar <naba@gnome.org>
8112 * plugins/document-manager/plugin.c: (prefs_finalize):
8113 * plugins/editor/aneditor-autocomplete.cxx:
8114 * plugins/editor/text_editor_menu.c:
8115 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8116 * plugins/file-loader/plugin.c: (open_file_with),
8117 (create_open_with_submenu):
8118 * plugins/file-manager/plugin.c: (prefs_finalize):
8119 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8120 pointer type castings.
8122 2007-04-24 Naba Kumar <naba@gnome.org>
8124 Patch from s|s <supreet.sethi@gmail.com>:
8125 * (added) plugins/project-wizard/templates/django-logo.png:
8126 * (added) plugins/project-wizard/templates/django.wiz:
8127 * plugins/project-wizard/templates/Makefile.am:
8128 * plugins/project-wizard/templates/translatable-strings.h: Added
8129 django project template. http://www.djangoproject.com/
8131 2007-04-24 Naba Kumar <naba@gnome.org>
8133 * plugins/subversion/anjuta-subversion.glade: Set expansion for
8134 the log entry widget and made the dialog little larger.
8136 2007-04-24 Naba Kumar <naba@gnome.org>
8138 Patch from Halton Huo:
8140 * plugins/project-wizard/property.c:
8141 * plugins/subversion/svn-auth.c:
8142 * plugins/subversion/svn-backend-priv.h:
8143 * plugins/subversion/svn-backend.c:
8144 * plugins/subversion/svn-backend.h:
8145 * plugins/subversion/svn-notify.h: Proper use of subversion
8146 headers. Fixes build issues in solaris (bug #426701).
8148 2007-04-24 Naba Kumar <naba@gnome.org>
8150 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8152 * plugins/project-wizard/templates/cpp.wiz:
8153 * plugins/project-wizard/templates/gcj.wiz:
8154 * plugins/project-wizard/templates/gnome.wiz:
8155 * plugins/project-wizard/templates/gtk.wiz:
8156 * plugins/project-wizard/templates/gtkmm.wiz:
8157 * plugins/project-wizard/templates/java.wiz:
8158 * plugins/project-wizard/templates/python.wiz:
8159 * plugins/project-wizard/templates/terminal.wiz:
8160 * plugins/project-wizard/templates/wxwin.wiz:
8161 * plugins/project-wizard/templates/xlib-dock.wiz:
8162 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8163 project option and set it ON by default (since gnome-build, can't
8164 enabled configure shared lib support later when a sharedlib target
8167 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8169 * plugins/debug-manager/stack_trace.c:
8170 Fix a missing case in the previous changes
8172 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8174 * plugins/debug-manager/plugin.c:
8177 * plugins/debug-manager/breakpoints.c,
8178 plugins/gdb/plugin.c:
8179 Fix adding breakpoint on a function
8181 * plugins/debug-manager/stack_trace.c:
8182 Highlight changed stack frame
8184 2007-04-18 Naba Kumar <naba@gnome.org>
8186 * plugins/document-manager/anjuta-docman.c:
8187 (anjuta_docman_dispose), (on_editor_destroy),
8188 (anjuta_docman_remove_editor): Remove the editor widget from
8189 the parent container before calling destroy, otherwise container
8190 removal happens after TextEditor is disposed resulting in call
8191 to value-remove for a TextEditor which is half-dead (crash).
8193 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8195 * plugins/debug-manager/data_buffer.c
8196 plugins/debug-manager/data_view.c,
8197 plugins/debug-manager/memory.c:
8198 Fixes for bug #418523, bug #427090 and bug #428174
8200 2007-04-11 Halton Huo <halton.huo@sun.com>
8202 reviewed by: <jhs@gnome.org>
8205 * libanjuta/Makefile.am:
8206 * libanjuta/anjuta-utils.c:
8207 * libanjuta/anjuta-utils.h:
8208 * manuals/reference/libanjuta/Makefile.am:
8210 Fixed compilation on sun by deploying the libutil methods
8211 in anjuta-utils.h and building them on condition.
8213 2007-04-11 Johannes Schmid <jhs@gnome.org>
8215 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8216 (anjuta_docman_add_editor):
8217 Hold a reference on the editor as long as we use it.
8219 * plugins/document-manager/plugin.c: (on_editor_changed):
8220 Destroy GValue to fix a memoery leak.
8222 2007-04-11 Johannes Schmid <jhs@gnome.org>
8224 * plugins/document-manager/plugin.c: (on_editor_changed):
8225 Fixed reference counting for editor by using g_value_take_object instead
8226 of g_value_set_object. The editors are now correctly finalized and thus
8227 we do not lack so much memory anymore.
8229 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8230 (anjuta_view_finalize), (anjuta_view_focus_out),
8231 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8232 * plugins/sourceview/anjuta-view.h:
8233 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8234 * plugins/sourceview/sourceview-prefs.c:
8235 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8236 * plugins/sourceview/sourceview-prefs.h:
8237 * plugins/sourceview/sourceview-private.h:
8238 * plugins/sourceview/sourceview.c: (on_document_loaded),
8239 (timeout_unref), (on_document_saved), (sourceview_finalize),
8240 (sourceview_new), (ifile_open), (ifile_savable_save),
8241 (ifile_savable_save_as):
8243 Several changes to fix things when the editor is correctly destroyed.
8244 Fixed preferences (which led me to the refcounting issue, #409412)
8245 and removed deprecated completition code that will be replace by
8246 IAnjutaAssist interface soon.
8248 2007-04-11 Johannes Schmid <jhs@gnome.org>
8250 * libanjuta/anjuta-launcher.c:
8251 (anjuta_launcher_execution_done_cleanup),
8252 (anjuta_launcher_child_terminated):
8253 Possible fix for #428363 and added a g_return_if_fail
8255 * plugins/message-view/plugin.c: (activate_plugin):
8256 Fixed a Gtk/Gdl-Critical
8258 Patches from Étienne Bersac <bersace03@laposte.net>
8259 * plugins/class-gen/templates/go-source.tpl:
8260 * plugins/macro/macros.xml:
8261 Use better template for GObjects (#417875 and #417918)
8263 Patches from Halton Huo <halton.huo@sun.com>
8264 * libanjuta/anjuta-launcher.h:
8265 * libanjuta/anjuta-preferences.c:
8266 * libanjuta/anjuta-utils.c:
8267 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8268 (cg_window_set_add_to_repository):
8269 * plugins/class-inheritance/class-inherit.c:
8270 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8272 2007-04-09 Johannes Schmid <jhs@gnome.org>
8274 * plugins/editor/print.c: (anjuta_print_show_header):
8275 * plugins/file-manager/anjuta-file-manager-plugin.glade:
8276 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8278 Some string changes (#427395 and #427399)
8280 2007-04-06 Johannes Schmid <jhs@gnome.org>
8282 * plugins/build-basic-autotools/build-basic-autotools.c:
8283 (on_build_mesg_format), (on_build_mesg_parse):
8284 Fixed full path detection
8286 2007-04-05 Naba Kumar <naba@gnome.org>
8288 Patch from Halton Huo:
8289 * libanjuta/Makefile.am:
8290 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8291 * libanjuta/anjuta-glue-cpp.h:
8292 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8293 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8294 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8295 (anjuta_glue_factory_get_path), (get_already_loaded_module),
8296 (load_plugin), (anjuta_glue_factory_get_object_type):
8297 * libanjuta/anjuta-glue-factory.h:
8298 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8299 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8300 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8301 (anjuta_glue_plugin_new):
8302 * libanjuta/anjuta-glue-plugin.h:
8303 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8304 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8305 * libanjuta/anjuta-plugin.h:
8306 * libanjuta/glue-cpp.c:
8307 * libanjuta/glue-cpp.h:
8308 * libanjuta/glue-factory.c:
8309 * libanjuta/glue-factory.h:
8310 * libanjuta/glue-plugin.c:
8311 * libanjuta/glue-plugin.h:
8312 * plugins/build-basic-autotools/build-basic-autotools.h:
8313 * plugins/class-gen/plugin.h:
8314 * plugins/class-inheritance/plugin.h:
8315 * plugins/cvs-plugin/plugin.h:
8316 * plugins/debug-manager/plugin.h:
8317 * plugins/devhelp/plugin.h:
8318 * plugins/document-manager/plugin.h:
8319 * plugins/editor/plugin.h:
8320 * plugins/file-loader/plugin.h:
8321 * plugins/file-manager/plugin.h:
8322 * plugins/file-wizard/plugin.h:
8323 * plugins/gdb/plugin.h:
8324 * plugins/glade/plugin.h:
8325 * plugins/gtodo/plugin.h:
8326 * plugins/language-support-cpp-java/plugin.h:
8327 * plugins/macro/plugin.h:
8328 * plugins/message-view/plugin.h:
8329 * plugins/patch/plugin.h:
8330 * plugins/profiler/plugin.h:
8331 * plugins/project-import/plugin.h:
8332 * plugins/project-manager/plugin.h:
8333 * plugins/project-wizard/plugin.h:
8334 * plugins/sample1/plugin.h:
8335 * plugins/search/plugin.h:
8336 * plugins/sourceview/plugin.h:
8337 * plugins/subversion/plugin.h:
8338 * plugins/symbol-browser/plugin.h:
8339 * plugins/terminal/terminal.c:
8340 * plugins/tools/plugin.h:
8341 * plugins/tools/scripts/tools-2.xml.in:
8342 * plugins/valgrind/plugin.h:
8344 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8346 2007-04-05 Naba Kumar <naba@gnome.org>
8348 * anjuta.spec.in, configure.in: Removed dead codes.
8350 Patch from Jos Dehaes:
8351 * configure.in, plugins/project-wizard/templates/Makefile.am,
8352 plugins/project-wizard/templates/mkfile.wiz,
8353 plugins/project-wizard/templates/translatable-strings.h: Enabled
8354 makefile-based project creation and import. Fixes bug #355145
8356 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8358 * plugins/debug-manager/debugger.c,
8359 plugins/debug-manager/plugin.c,
8360 plugins/gdb/anjuta-gdb.plugin.in:
8361 Code cleaning (remove unused code, rename this into self)
8362 Add information about supported format in debugger plugin
8363 Activate debugger plugin according to the target format
8365 2007-04-01 Naba Kumar <naba@gnome.org>
8367 * plugins/message-view/message-view.c:
8368 (message_view_instance_init): Fixed message icons to appear.
8370 2007-03-31 Johannes Schmid <jhs@gnome.org>
8372 * plugins/message-view/anjuta-msgman.c:
8373 (anjuta_msgman_append_view):
8374 * plugins/message-view/plugin.c: (on_view_changed),
8375 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8379 2007-03-31 Johannes Schmid <jhs@gnome.org>
8381 * plugins/message-view/message-view.c:
8382 (message_view_instance_init), (imessage_view_append):
8383 Show nice icons beside the messages for info, warning and error. This is a completly
8384 cosmetic change so if someone dislikes it he is free to remove it.
8386 2007-03-31 Johannes Schmid <jhs@gnome.org>
8388 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8389 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8390 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8391 * plugins/message-view/anjuta-msgman.h:
8392 * plugins/message-view/message-view.h:
8393 * plugins/message-view/plugin.c: (on_view_changed),
8395 Fixed #359399 and made next/previous insensitive when not availible
8397 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8398 (tag_style_to_string):
8399 Fixed namespace Problem with gdk >= 2.11
8401 * plugins/sourceview/sourceview-autocomplete.c:
8402 (sourceview_autocomplete_init):
8403 Removed structure, follow-up of #423682
8405 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8407 * plugins/debug-manager/debug_tree.c,
8408 plugins/debug-manager/debug_tree.h,
8409 plugins/debug-manager/watch.c,
8410 plugins/debug-manager/anjuta-debug-manager.glade:
8411 Inspect variable at cursor
8412 Fix buttons in inspect dialog
8414 2007-03-27 Halton Huo <halton.huo@sun.com>
8416 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
8418 * plugins/sourceview/sourceview-autocomplete.c
8419 plugins/debug-manager/disassemble.c,
8420 libanjuta/interfaces/libanjuta.idl:
8421 Remove array with 0 size and empty structure as it is not
8422 supported by sun cc, Fixes bug #423682
8424 * plugins/debug-manager/debugger.c:
8425 Remove anonymous union as it is not supported by sun cc,
8428 === anjuta 2.1.2 ===
8430 2007-03-28 Naba Kumar <naba@gnome.org>
8432 * configure.in: Bumped version to 2.1.2
8433 * NEWS: Updated for release.
8435 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8436 Improved breakpoint marker icon.
8438 * plugins/editor/anjuta-editor.plugin.in,
8439 plugins/sourceview/sourceview.plugin.in: Made editor plugins
8440 non user activable since they are now remembered properly.
8442 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8444 * plugins/tools/editor.c:
8447 2007-03-27 Naba Kumar <naba@gnome.org>
8449 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8450 word when autocompleting without leaving any trailing part of
8453 2007-03-27 Kamil Páral <ripper42@gmail.com>
8455 Reviewed by Naba Kumar <naba@gnome.org>:
8456 * anjuta.desktop.in.in: Remove "Application" category from desktop
8457 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8459 2007-03-27 Naba Kumar <naba@gnome.org>
8461 * configure.in, plugins/document-manager/anjuta-docman.c:
8462 (anjuta_docman_add_editor): Conditionally compile notebook tab
8463 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8465 Patch from Halton Huo:
8466 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8467 non gcc compiler flags. Fixes bug #423089.
8469 2007-03-26 Naba Kumar <naba@gnome.org>
8471 * AUTHORS, NEWS, TODO.tasks: Updated.
8473 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8476 * plugins/symbol-browser/plugin.c: (on_editor_saved),
8477 (update_editor_symbol_model), (iter_matches),
8478 (on_editor_update_ui), (value_added_current_editor),
8479 (activate_plugin), (dispose),
8480 (symbol_browser_plugin_instance_init):
8481 * plugins/symbol-browser/plugin.h: update line on editor save
8482 and editor change. Code clean up and fixed warnings.
8484 2007-03-26 Naba Kumar <naba@gnome.org>
8486 * plugins/project-wizard/templates/java/project.anjuta,
8487 plugins/project-wizard/templates/python/project.anjuta,
8488 plugins/project-wizard/templates/python/project.anjuta:
8489 Removed version control plugins from default selection.
8491 * plugins/tools/scripts/prepare-changelog.pl,
8492 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8493 script to a better one (that works on both cvs and svn).
8495 2007-03-26 Naba Kumar <naba@gnome.org>
8497 * (added) plugins/project-wizard/templates/translatable-strings.pl,
8498 Makefile.am: Added the generated translatable file (required for
8499 translations for svn checkouts).
8502 plugins/project-wizard/templates/extract-translatable-strings.pl
8503 plugins/project-wizard/templates/Makefile.am, Makefile.am,
8504 po/POTFILES.in: Generated translatable strings for .wiz files and
8505 added them in POTFILES.in for translation. Fixes bug #398035
8507 2007-03-25 Naba Kumar <naba@gnome.org>
8509 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8511 * src/anjuta-app.c: Removed dead codes.
8513 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8514 global tags generation starts.
8516 * plugins/debug-manager/chunk_view.c,
8517 plugins/debug-manager/start.h,
8518 plugins/debug-manager/chunk_view.h,
8519 plugins/debug-manager/utilities.c,
8520 plugins/debug-manager/utilities.h,
8521 plugins/debug-manager/debugger.c,
8522 plugins/debug-manager/threads.c,
8523 plugins/debug-manager/disassemble.c,
8524 plugins/debug-manager/info.c,
8525 plugins/debug-manager/sharedlib.c,
8526 plugins/debug-manager/threads.h,
8527 plugins/debug-manager/disassemble.h,
8528 plugins/debug-manager/signals.c,
8529 plugins/debug-manager/info.h,
8530 plugins/debug-manager/sharedlib.h,
8531 plugins/debug-manager/data_buffer.c,
8532 plugins/debug-manager/data_view.c,
8533 plugins/debug-manager/signals.h,
8534 plugins/debug-manager/debug_tree.c,
8535 plugins/debug-manager/watch.c,
8536 plugins/debug-manager/registers.c,
8537 plugins/debug-manager/data_buffer.h,
8538 plugins/debug-manager/data_view.h,
8539 plugins/debug-manager/memory.c,
8540 plugins/debug-manager/debug_tree.h,
8541 plugins/debug-manager/watch.h,
8542 plugins/debug-manager/registers.h,
8543 plugins/debug-manager/memory.h,
8544 plugins/debug-manager/locals.c,
8545 plugins/debug-manager/sexy-icon-entry.c,
8546 plugins/debug-manager/breakpoints.c,
8547 plugins/debug-manager/locals.h,
8548 plugins/debug-manager/sexy-icon-entry.h,
8549 plugins/debug-manager/stack_trace.c,
8550 plugins/debug-manager/breakpoints.h,
8551 plugins/debug-manager/sparse_buffer.c,
8552 plugins/debug-manager/sparse_view.c,
8553 plugins/debug-manager/stack_trace.h,
8554 plugins/debug-manager/sparse_buffer.h,
8555 plugins/debug-manager/sparse_view.h,
8556 plugins/debug-manager/start.c,
8557 plugins/gdb/utilities.c,
8558 plugins/gdb/utilities.h,
8559 plugins/gdb/debugger.c,
8560 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8563 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8565 * plugins/gdb/debugger.c:
8566 Avoid empty debugger log window by limiting line to 90 characters
8568 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8570 * plugins/debug-manager/plugin.c,
8571 plugins/debug-manager/plugin.h,
8572 plugins/debug-manager/threads.c,
8573 plugins/debug-manager/threads.h,
8574 plugins/debug-manager/breakpoints.c,
8575 plugins/debug-manager/breakpoints.h,
8576 plugins/debug-manager/stack_trace.c,
8577 plugins/debug-manager/stack_trace.h:
8578 View code action now changes location in disassembly view too
8580 * plugins/debug-manager/anjuta-debug-manager.ui:
8581 Rename breakpoint actions
8583 2007-03-24 Naba Kumar <naba@gnome.org>
8585 * configure.in, src/anjuta-app.c: Use the new docking algorithm
8586 in gdl 0.7.3 (svn trunk).
8587 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8589 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8591 * plugins/debug-manager/threads.c,
8592 plugins/debug-manager/debug_tree.c,
8593 plugins/debug-manager/debug_tree.h,
8594 plugins/debug-manager/locals.c,
8595 plugins/debug-manager/registers.c,
8596 plugins/debug-manager/stack_trace.c:
8597 Allow to change current thread updating register, stack and locals
8598 Allow to change current stack frame updating locals
8600 * plugins/gdb/debugger.c:
8601 Read argument of selected stack frame
8603 * plugins/debug-manager/data_view.c:
8604 Fix an unrelated bug
8606 2007-03-23 Naba Kumar <naba@gnome.org>
8608 * plugins/document-manager/anjuta-docman.c,
8609 plugins/document-manager/plugin.c: Fixed many memory leaks.
8610 (ianjuta_file_get_uri() returns a new string).
8612 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8613 widget for save dialogs.
8615 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8616 svn and fixed to get function/prototype/member args list. Call tips
8619 2007-03-22 Naba Kumar <naba@gnome.org>
8621 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8622 and calltips would work again for functions from global tags (Needs
8623 regenerating global tags).
8625 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8626 ctags svn version and reopened bug #395362. Fixes tags parsing that
8627 seemed to have stopped working recently.
8629 2007-03-21 Naba Kumar <naba@gnome.org>
8631 * tagmanager/tm_source_file.c, tagmanager/options.c,
8632 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8633 extend .. more needs to be investigated and fixed). Enabled some
8636 2007-03-16 Naba Kumar <naba@gnome.org>
8638 * src/anjuta.c: Fixed project loading from command line.
8640 2007-03-16 Naba Kumar <naba@gnome.org>
8642 Patch from James Liggett <jrliggett@cox.net>:
8643 plugins/profiler/gprof-profile-data.c: Fixed a crash.
8645 2007-03-15 Naba Kumar <naba@gnome.org>
8647 * libanjuta/anjuta-profile-manager.c,
8648 libanjuta/anjuta-profile-manager.h: Added method to get current
8651 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8652 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8655 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8656 plugins/file-loader/plugin.c: Moved to functions as utility functions.
8657 Also, not load project files in session load in loader plugin.
8659 * plugins/project-manager/plugin.c, src/anjuta.c:
8660 Emit "exiting" signal in shell when exiting anjuta. project manager
8661 listens to exiting signal and saves session. anjuta.c saves session
8662 only when current projfile is 'user'. Load project saved in session
8663 differently then the rest of the session. This should fix all the
8664 session restoration bugs.
8666 src/main.c: Present anjuta window when becon message is received.
8668 2007-03-14 Naba Kumar <naba@gnome.org>
8670 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8671 not randomly save (it was a wrong looping).
8673 2007-03-12 Naba Kumar <naba@gnome.org>
8675 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8677 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8679 * plugins/debug-manager/anjuta-debug-manager.ui,
8680 libanjuta/interfaces/libanjuta.idl,
8681 plugins/debug-manager/debugger.c,
8682 (added) plugins/debug-manager/threads.c,
8683 (added) plugins/debug-manager/threads.h,
8684 plugins/debug-manager/plugin.c,
8685 plugins/debug-manager/Makefile.am,
8686 plugins/gdb/plugin.c,
8687 plugins/gdb/debugger.c,
8688 plugins/gdb/debugger.h:
8689 Add a window displaying all threads
8690 Add needed functions
8691 Switching to a different thread is still not done
8693 * plugins/debug-manager/debug_tree.c,
8694 plugins/debug-manager/locals.c,
8695 plugins/debug-manager/stack_trace.c:
8696 Small cosmetic changes
8698 * plugins/gdb/gdbmi.c:
8699 Keep all elements in gdbmi hash
8700 Even if using the same key like in -threads-list-ids
8702 2007-03-11 Naba Kumar <naba@gnome.org>
8704 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8706 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8708 * manuals/reference/libanjuta/libanjuta-docs.sgml,
8709 manuals/reference/libanjuta/libanjuta-sections.txt,
8710 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8713 2007-03-11 Naba Kumar <naba@gnome.org>
8715 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8716 gtk-doc properly. Bumped gtk-doc requirement to 1.4
8718 * manuals/reference/libanjuta/libanjuta-docs.sgml,
8719 manuals/reference/libanjuta/libanjuta.types,
8720 manuals/reference/libanjuta/libanjuta-sections.txt,
8721 manuals/reference/libanjuta/.cvsignore,
8722 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8723 infrastructure. Got rid of tmpl/ directory and moved all section
8724 documenation to source code (requires gtk-doc >= 1.4).
8726 * libanjuta/anjuta-plugin-description.c,
8727 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
8728 libanjuta/cell-renderer-captioned-image.c,
8729 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8730 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8731 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8732 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8733 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8734 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8735 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8736 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8737 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8738 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8739 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8740 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8741 documentation from templates to source code.
8743 2007-03-10 Johannes Schmid <jhs@gnome.org>
8745 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8746 Added some debug output but could not figure out why
8747 some plugins are not kept.
8749 * libanjuta/interfaces/libanjuta.idl:
8750 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8751 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8752 Added IAnjutaEditorGoto::matching_brace
8754 * plugins/document-manager/action-callbacks.c:
8755 (on_editor_command_match_brace_activate):
8756 * plugins/document-manager/plugin.c:
8757 (update_editor_ui_interface_items):
8758 * plugins/editor/text_editor.c: (igoto_matching_brace),
8760 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8761 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8763 2007-03-09 Johannes Schmid <jhs@gnome.org>
8765 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8768 * plugins/sourceview/sourceview-private.h:
8769 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8770 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8771 (sourceview_new), (ifile_savable_save_as):
8772 Tweaked vfs monitoring
8774 2007-03-09 Johannes Schmid <jhs@gnome.org>
8776 * libanjuta/interfaces/Makefile.am.iface:
8777 Fixed installtion of header files
8779 * plugins/sourceview/sourceview.c: (set_select):
8780 do not scroll to much in interactive search
8782 2007-03-09 Naba Kumar <naba@gnome.org>
8784 * src/anjuta.c: Fixed session restoration.
8786 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8787 signal handlers after symbol browser plugin is deactivated.
8789 * plugins/editor/editor.glade,
8790 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8791 Fixed indentation confustion in preferences.
8793 2007-03-08 Johannes Schmid <jhs@gnome.org>
8795 * plugins/search/search-replace.c: (search_set_combo),
8796 (search_set_action), (search_set_target), (search_set_direction),
8797 (create_dialog), (search_disconnect_set_toggle_connect),
8798 (on_search_match_whole_word_toggled),
8799 (on_search_match_whole_line_toggled),
8800 (on_search_match_word_start_toggled),
8801 (search_set_toggle_direction):
8802 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8803 it's somehow ugly and uses many deprecated widgets
8805 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8806 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8809 2007-03-07 Naba Kumar <naba@gnome.org>
8811 * src/anjuta.c: Make launching projects work from command line. Also
8812 fixes gnome session restart command.
8814 2007-03-07 Johannes Schmid <jhs@gnome.org>
8816 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8817 * plugins/class-gen/plugin.c: (iwizard_activate):
8820 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8823 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8824 Fixed #377483 (It's not possible to know if directories have
8825 a version in CVS. Show version column only if there are version
8826 informations availible
8828 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8831 2007-03-07 Johannes Schmid <jhs@gnome.org>
8833 * plugins/sourceview/sourceview-prefs.c: (get_bool):
8835 * plugins/symbol-browser/an_symbol_prefs.c:
8836 (on_update_global_clicked):
8839 2007-03-07 Johannes Schmid <jhs@gnome.org>
8841 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8842 (anjuta_save_prompt_new):
8843 * plugins/project-import/project-import.c:
8844 (project_import_finalize):
8845 Fixed Gtk-Criticals (maybe #409408)
8847 2007-03-07 Naba Kumar <naba@gnome.org>
8849 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8850 when we are at just beginning of string or comment. Fixes bug #397981.
8852 2007-03-07 Johannes Schmid <jhs@gnome.org>
8854 * plugins/language-support-cpp-java/plugin.c:
8855 (initialize_indentation_params):
8856 Removed annoying DEBUG_PRINT
8858 * plugins/sourceview/sourceview-cell.c:
8859 (sourceview_cell_instance_init), (icell_get_character),
8860 (icell_get_length), (icell_get_char), (icell_get_attribute):
8861 Improved code to be faster
8862 Implemented attribute handling so that indentation really works in any case
8864 2007-03-06 Johannes Schmid <jhs@gnome.org>
8867 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8869 * plugins/document-manager/anjuta-docman.c:
8870 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8871 Removed old and ugly tab drag&drop code and use built-in gtk stuff
8872 instead (required GTK >= 2.10)
8874 * plugins/sourceview/sourceview-private.h:
8875 * plugins/sourceview/sourceview.c:
8876 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8877 (sourceview_finalize), (sourceview_new), (imark_mark),
8878 (imark_unmark), (imark_is_marker_set),
8879 (imark_location_from_handle), (imark_delete_all_markers):
8880 Fixed marker handling and worked a bit more on vfs monitoring
8882 2007-03-05 Johannes Schmid <jhs@gnome.org>
8884 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8885 Added method to select specific iter
8887 * plugins/sourceview/sourceview-private.h:
8888 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8889 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8890 (sourceview_add_monitor), (on_document_saved),
8891 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8892 Fixed vfs monitoring (mostly ported code from text_editor.c)
8894 * plugins/symbol-browser/an_symbol_view.c:
8895 * plugins/symbol-browser/an_symbol_view.h:
8896 * plugins/symbol-browser/plugin.c: (iter_matches),
8897 (on_editor_update_ui), (value_added_current_editor):
8898 Select the current tag in locals window and symbol toolbar. If there
8899 is no tag at the current line, reserve backward for the next tag. This will
8900 select the correct tag if inside a function.
8902 2007-03-05 Naba Kumar <naba@gnome.org>
8904 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8905 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8907 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8910 2007-03-04 Johannes Schmid <jhs@gnome.org>
8914 Fixed distcheck (well, partly)
8916 2007-03-04 Johannes Schmid <jhs@gnome.org>
8918 * plugins/document-manager/anjuta-document-manager.ui:
8919 Move "Swap .c/.h from Main to Browser toolbar
8921 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8922 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8923 (fv_prefs_free), (fv_add_tree_entry):
8924 * plugins/file-manager/anjuta-file-manager-plugin.glade:
8925 * plugins/file-manager/plugin.c: (prefs_init):
8927 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8929 2007-03-04 Naba Kumar <naba@gnome.org>
8931 * data/default.proflie, data/Makefile.am, src/anjuta.c,
8932 plugins/project-manager/plugin.c:
8933 Restored default profile and renamed it from "default.anjuta" to
8936 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8938 * plugins/debug-manager/debugger.c,
8939 plugins/debug-manager/plugin.c,
8940 plugins/gdb/debugger.c,
8941 libanjuta/interfaces/libanjuta.idl,
8942 plugins/debug-manager/stack_trace.c:
8943 Add a dialog box when a signal is received (except SIGINT)
8944 Display stack frame even if arguments are not available
8946 2007-03-03 Naba Kumar <naba@gnome.org>
8948 * TODO.tasks: Icons bounty added.
8950 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8953 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8956 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8957 plugins/Makefile.am, (removed) plugins/profile-default/*,
8958 plugins/project-manager/anjuta-project-manager.plugin.in,
8959 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8960 profile implementation to load user profile and projects. Store and
8961 restore remembered plugins. Use profile scoping and descoping for
8962 saving and loading sesstions.
8964 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8965 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8966 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8969 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8971 * plugins/debug-manager/debug_tree.c
8972 plugins/debug-manager/debug_tree.h:
8973 Bug fix, deleting wrong variable
8975 * plugins/gdb/debugger.c:
8976 Bug fix, remove forgotten debugging code
8978 2007-03-02 Johannes Schmid <jhs@gnome.org>
8980 * plugins/document-manager/anjuta-document-manager.ui:
8981 * plugins/search/anjuta-search.ui:
8982 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8983 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8986 * src/anjuta-app.c: (on_toolbar_view_toggled),
8987 (on_add_merge_widget), (on_session_save), (on_widget_remove):
8988 Save toolbar positions, don't use fixed toolbar style
8990 All in all this will allow more complex toolbar configurations and
8991 might gain some space on smaller displays because the user can disable
8992 toolbar parts he does not use. Also allows to use any toolbar style
8993 without looking too ugly.
8995 2007-03-01 Naba Kumasr <naba@gnome.org>
8997 * TODO.tasks: Added a bounty for creating icons.
8999 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9000 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9001 profile-changed signal. Do not sync non-user-activatable plugins.
9003 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9005 * plugins/debug-manager/disassemble.c,
9006 plugins/debug-manager/sparse_view.c,
9007 plugins/gdb/debugger.c,
9008 libanjuta/interfaces/libanjuta.idl:
9009 Display function name in disassembly view
9011 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9013 * (added) plugins/debug-manager/bookmark.png,
9014 (added) plugins/debug-manager/breakpoint-disabled.png,
9015 (added) plugins/debug-manager/breakpoint-enabled.png,
9016 (added) plugins/debug-manager/program-counter.png,
9017 (added) plugins/debug-manager/linemarker.png,
9018 plugins/debug-manager/Makefile.am,
9019 plugins/debug-manager/disassemble.c,
9020 plugins/debug-manager/disassemble.h,
9021 plugins/debug-manager/sparse_buffer.c,
9022 plugins/debug-manager/sparse_buffer.h,
9023 plugins/debug-manager/sparse_view.c,
9024 plugins/debug-manager/sparse_view.h,
9025 plugins/debug-manager/plugin.c,
9026 plugins/debug-manager/breakpoints.c,
9027 libanjuta/interfaces/libanjuta.idl:
9028 Add markers in the disassembly view
9029 Display program counter and breakpoints in disassembly view
9031 * plugins/gdb/debugger.c:
9032 Fix a bug added with my previous patch, setting and clearing
9033 breakpoints was not working
9035 2007-02-28 Johannes Schmid <jhs@gnome.org>
9037 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9038 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9039 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9040 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9041 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9042 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9043 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9044 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9045 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9046 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9047 Updated (why do they need to be under version control?)
9049 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9050 (create_tab_popup_menu), (on_msgman_popup_menu),
9051 (on_tab_button_press_event), (anjuta_msgman_page_new),
9052 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9053 Added "Close all message tabs" popup menu
9055 2007-02-26 Naba Kumar <naba@gnome.org>
9057 * plugins/profiler/gprof-flat-profile-entry.c,
9058 plugins/profiler/gprof-flat-profile.c,
9059 plugins/profiler/gprof-flat-profile-entry.h,
9060 plugins/profiler/gprof-flat-profile.h,
9061 plugins/profiler/gprof-flat-profile-view.c,
9062 plugins/profiler/gprof-flat-profile-view.h,
9063 plugins/profiler/gprof-call-graph-block-entry.c,
9064 plugins/profiler/gprof-call-graph-block.c,
9065 plugins/profiler/gprof-function-call-chart-view.c,
9066 plugins/profiler/gprof-call-graph-block-entry.h,
9067 plugins/profiler/gprof-profile-data.c,
9068 plugins/profiler/gprof-call-graph-block.h,
9069 plugins/profiler/gprof-view.c,
9070 plugins/profiler/gprof-call-graph.c,
9071 plugins/profiler/gprof-function-call-chart-view.h,
9072 plugins/profiler/gprof-profile-data.h,
9073 plugins/profiler/gprof-call-graph.h,
9074 plugins/profiler/gprof-view.h,
9075 plugins/profiler/gprof-view-manager.c,
9076 plugins/profiler/gprof-call-graph-view.c,
9077 plugins/profiler/plugin.c,
9078 plugins/profiler/gprof-view-manager.h,
9079 plugins/profiler/gprof-call-graph-view.h,
9080 plugins/profiler/gprof-function-call-tree-view.c,
9081 plugins/profiler/gprof-function-call-tree-view.h,
9082 plugins/profiler/Makefile.am: Fix compiler warnings and link with
9083 gnome-vfs. Fixes bug #411377.
9085 2007-02-26 Naba Kumar <naba@gnome.org>
9087 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9089 Patch from James Liggett <jrliggett@cox.net>:
9090 * plugins/profiler/gprof-flat-profile-view.c,
9091 plugins/profiler/gprof-flat-profile-view.h,
9092 plugins/profiler/gprof-function-call-chart-view.c,
9093 plugins/profiler/gprof-function-call-chart-view.h,
9094 plugins/profiler/gprof-view.c,
9095 plugins/profiler/gprof-view.h,
9096 plugins/profiler/gprof-call-graph-view.c,
9097 plugins/profiler/plugin.c,
9098 plugins/profiler/gprof-call-graph-view.h,
9099 plugins/profiler/gprof-function-call-tree-view.c,
9100 plugins/profiler/gprof-function-call-tree-view.h: Implements
9101 double click navigation. Fixes bug #403514.
9103 2007-02-25 Naba Kumar <naba@gnome.org>
9105 * libanjuta/anjuta-plugin-manager.c,
9106 libanjuta/anjuta-plugin-handle.[ch],
9107 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9108 g_hash_table_remove_all (introduced in glib 2.12) to stay the
9109 dependency on glib 2.8. Fixes bug #411623.
9111 2007-02-24 Naba kumar <naba@gnome.org>
9113 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9115 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9116 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9117 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9118 (added) libanjuta/anjuta-profile-manager.c,
9119 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9121 Implemented profile pushing and popping. Implemented profile xml
9122 synchronization. Implemented error handling in profiles. Implemented
9123 activation and deactivation signals in plugin manager.
9125 * libanjuta/Makefile.am: Added libanjuta log domain.
9127 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9128 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9129 in AnjutaShell interface and implemented it in AnjutaApp.
9131 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9133 2007-02-23 Naba kumar <naba@gnome.org>
9135 src/main.c: Fixed missing end quote.
9137 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9139 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9142 2007-02-20 Naba Kumar <naba@gnome.org>
9144 * plugins/subversion/plugin.c: Added "..." menuitems.
9145 * ROADMAP, README: Updated.
9146 * libanjuta/anjuta-profile.c: Fixed bugs.
9148 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9149 plugins/gtodo/Makefile.am: Removed dead code.
9151 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
9152 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9153 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9154 plugins/gtodo/list_tooltip.c,
9155 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9156 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9157 not contain markups. Fixes Bug #360462.
9159 2007-02-16 Naba Kumar <naba@gnome.org>
9161 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9162 unnecessary sub-sections.
9164 2007-02-15 Naba Kumar <naba@gnome.org>
9166 * (removed) plugins/document-manager/bookmark-prev-16.png,
9167 plugins/document-manager/bookmark-last.png,
9168 (removed)plugins/document-manager/bookmark-first-16.png,
9169 plugins/document-manager/bookmark-prev.png,
9170 (added) plugins/document-manager/bookmark-toggle.png,
9171 (removed)plugins/document-manager/bookmark_toggle.xpm,
9172 (removed)plugins/document-manager/bookmark-last-16.png,
9173 plugins/document-manager/plugin.c,
9174 plugins/document-manager/anjuta-document-manager.ui,
9175 (removed)plugins/document-manager/bookmark-next-16.png,
9176 plugins/document-manager/bookmark-next.png,
9177 plugins/document-manager/Makefile.am,
9178 (added) plugins/document-manager/bookmark-clear.png,
9179 plugins/document-manager/bookmark-first.png: Upgraded bookmark
9180 icons (stolen from monodevelop). Added clear bookmarks toolbar
9183 * plugins/document-manager/plugin.c,
9184 (added) plugins/document-manager/swap.png,
9185 (removed) plugins/document-manager/undock.png,
9186 plugins/document-manager/Makefile.am: Fixed swap icon.
9188 2007-02-13 Naba Kumar <naba@gnome.org>
9190 * plugins/class-gen/element-editor.c: Fixed typo.
9192 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9193 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9194 Implementing plugin profiles loading.
9196 2007-02-13 Naba Kumar <naba@gnome.org>
9198 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9199 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
9200 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9201 pixmaps/open_project.png, pixmaps/close_project.png:
9202 Removed more old icons.
9203 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9204 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9207 2007-02-13 Naba Kumar <naba@gnome.org>
9209 * plugins/class-gen/element-editor.c: Included missing headers to
9210 prevent build failures in some cases.
9212 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9214 * plugins/debug-manager/stack_trace.c:
9217 * plugins/debug-manager/watch.c,
9218 plugins/debug-manager/breakpoints.c:
9219 Same bug than above, wrong use of gtk_ui_manager_get_widget
9221 === anjuta 2.1.1 ===
9223 2007-02-11 Naba Kumar <naba@gnome.org>
9225 * cofigure.in: Bumped version to 2.1.1
9226 * NEWS: Updated for 2.1.1 release.
9228 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9230 * plugins/debug-manager/plugin.c,
9231 plugins/debug-manager/sparse_view.c,
9232 plugins/debug-manager/sparse_view.h:
9235 * plugins/gdb/debugger.c,
9236 plugins/debug-manager/debugger.c,
9237 plugins/debug-manager/memory.c,
9238 plugins/debug-manager/sparse_buffer.c
9239 plugins/gdb/debugger.h,
9240 libanjuta/interfaces/libanjuta.idl:
9241 Clean up, remove some warnings
9242 Use guint everywhere for addresses
9243 Rewrite code parsing position in debugger
9245 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9247 * plugins/debug-manager/debug_tree.c:
9248 Use GtkTreeRowReference instead of GtkTreeIter as callback data
9251 2007-02-08 Naba Kumar <naba@gnome.org>
9253 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9254 Delay showing the 'file modified on disk' dialog for one sec
9255 from the last notification to insure multiple notifications for
9256 the same file are treated as one. Do not same multiple dialogs
9257 for the same file. Make sure to destory the dialog if later
9258 the conent is no longer different.
9260 2007-02-08 Naba Kumar <naba@gnome.org>
9262 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9263 Prevented spurious 'file modified' dialogs in scintilla editor
9264 when the file is saved.
9266 2007-02-09 Johannes Schmid <jhs@gnome.org>
9268 * scripts/glade2schema.pl:
9269 Added script to convert glade preferences into gconf schema files.
9272 2007-02-08 Naba Kumar <naba@gnome.org>
9274 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9275 itself is destroyed. Fixes bug #355160.
9277 2007-02-08 Johannes Schmid <jhs@gnome.org>
9279 * plugins/profiler/profiler.plugin:
9280 removed from version control (only .in file needed)
9282 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9283 * plugins/sourceview/sourceview.c: (sourceview_new):
9286 * plugins/subversion/svn-thread.c: (svn_thread_start):
9287 * src/main.c: (main):
9289 Fixed #395875 about initialisation of threads too late
9291 2007-02-07 Armin Burgmeier <armin@arbur.net>
9293 Reviewed by Naba Kumar <naba@gnome.org>:
9294 * plugins/class-gen/plugin.c:
9295 * plugins/class-gen/window.c: Removed browse button related code, load
9296 generated output directly into new buffers when not adding to project.
9298 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9299 buttons from user interface.
9301 2007-02-07 Naba Kumar <naba@gnome.org>
9303 * po/POTFILES.in: Fixed distcheck.
9305 2007-02-07 Daniel Nylander <po@danielnylander.se>
9307 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9309 2007-02-07 Johannes Schmid <jhs@gnome.org>
9311 * anjuta.desktop.in.in:
9314 2007-02-07 Johannes Schmid <jhs@gnome.org>
9317 * manuals/anjuta-manual/*
9318 * manuals/anjuta-faqs/*:
9319 #398991 – Anjuta manuals does not use the gnome-doc-utils format
9321 * plugins/document-manager/anjuta-document-manager.plugin.in:
9322 Removed duplicate application-xml mime-type (review patches properly ;-)
9324 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9326 * plugins/gdb/debugger.c,
9327 libanjuta/interfaces/libanjuta.idl:
9329 Fix handling of missing source file
9331 2007-02-06 Naba Kumar <naba@gnome.org>
9333 Patch from James Liggett <jrliggett@cox.net>:
9334 * plugins/profiler/gprof-flat-profile.c,
9335 plugins/profiler/gprof-profile-data.c,
9336 plugins/profiler/gprof-call-graph.c,
9337 plugins/profiler/gprof-profile-data.h,
9338 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9339 Show profiler view when target selected bug #403515.
9341 2007-02-05 Naba Kumar <naba@gnome.org>
9343 * configure.in: Enabled devhelp plugin by default now that
9346 Patch from parmigio@2ainfo.it:
9347 * plugins/document-manager/anjuta-document-manager.plugin.in:
9348 Added xml file type in supported mime types list.
9350 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9352 * plugins/debug-manager/debugger.c,
9353 plugins/debug-manager/plugin.c:
9354 Add a field in status bar displaying debugger state
9355 Change cursor shape when debugger is busy
9358 * plugins/debug-manager/watch.c,
9359 plugins/debug-manager/locals.c,
9360 libanjuta/interfaces/libanjuta.idl:
9361 Clean up, remove debugging messages and unused signals
9363 2007-02-03 Johannes Schmid <jhs@gnome.org>
9366 Fixed AC_INIT and seperated version to major, minor, micro
9369 Load Subversion instead of CVS
9371 * anjuta.desktop.in.in:
9372 Fixed bug-buddy component
9374 Original patch from Rob Bradfort <robster@debian.org>:
9375 * src/main.c: (get_command_line_args), (main):
9376 Bug #335981 – Migration from popt to GOption
9378 2007-02-03 Naba Kumar <naba@gnome.org>
9380 * configure.in: Depend on devhelp 0.13 and fixed gecko home
9381 path variable. Fixed bug #341170.
9382 * plugins/profiler/Makefile.am: Fixed indentation.
9384 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9386 * libanjuta/interfaces/libanjuta.idl,
9387 plugins/sourceview/sourceview.c,
9388 plugins/editor/text-editor.c,
9389 plugins/symbol-browser/plugin.c,
9390 plugins/search/search-replace.c,
9391 plugins/document-manager/goto_line.c,
9392 plugins/document-manager/action-callbacks.c,
9393 plugins/document-manager/anjuta-docman.c:
9394 Rename markers of anjuta interface
9395 IANJUTA_MARKABLE_NONE has been removed
9396 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9397 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9398 IANJUTA_MARKABLE_ATTENTIVE renamed in
9399 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9400 IANJUTA_MARKABLE_INTENSE renamed in
9401 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9402 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9404 * (removed) plugins/sourceview/marker-light.png,
9405 (removed) plugins/sourceview/marker-basic.png,
9406 (removed) plugins/sourceview/marker-attentive.png,
9407 (removed) plugins/sourceview/marker-intense.png,
9408 plugins/sourceview/bookmark.png,
9409 (added) plugins/sourceview/breakpoint-disabled.png,
9410 (added) plugins/sourceview/breakpoint-enabled.png,
9411 (added) plugins/sourceview/program-counter.png,
9412 (added) plugins/sourceview/linemarker.png,
9413 plugins/sourceview/Makefile.am,
9414 (added) plugins/editor/bookmark.xpm,
9415 (added) plugins/editor/breakpoint-disabled.xpm,
9416 (added) plugins/editor/breakpoint-enabled.xpm,
9417 (added) plugins/editor/program-counter.xpm,
9418 (added) plugins/editor/linemarker.xpm,
9419 plugins/editor/Makefile.am:
9420 Add or change marker pixmaps in scintilla and sourceview editor
9422 * plugins/document-manager/plugin.c,
9423 libanjuta/interfaces/libanjuta.idl,
9424 plugins/debug-manager/plugin.c,
9425 plugins/debug-manager/breakpoints.c
9426 plugins/gdb/debugger.c:
9427 Fix bug #376404, program counter marker is not displayed when debugger
9428 Return the selected editor or NULL (if file does not exist) with
9429 ianjuta_document_manager_goto_file_line* functions
9430 Emit a change-location signal even if the program counter is in an
9433 2007-02-02 Naba Kumar <naba@gnome.org>
9435 * TODO.tasks: Marked bounty bug #359478 completed. And checked
9436 older bounties 'Done'.
9438 2007-02-02 Naba Kumar <naba@gnome.org>
9440 * TODO.tasks: Fixed typop.
9442 Patch from James Liggett <jrliggett@cox.net>:
9443 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9444 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9445 profiler plugin by James Liggett. Completes bounty bug #359478
9446 'Gprof performance profiler plugin'
9448 2007-02-01 Naba Kumar <naba@gnome.org>
9450 * src/main.c: Renamed option name.
9452 * TODO.tasks: Marked "Test and fix all project wizards templates"
9455 2007-01-29 Johannes Schmid <jhs@gnome.org>
9457 * plugins/document-manager/plugin.c: (on_editor_changed):
9458 Added DEBUG_PRINT(...)
9459 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9461 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9462 Fix language support plugin for sourceview editor (add some new
9465 * plugins/sourceview/sourceview.c: (iindic_clear):
9466 Clear all indicators
9468 2007-01-29 Johannes Schmid <jhs@gnome.org>
9471 Minor task currentions
9473 * libanjuta/interfaces/libanjuta.idl:
9474 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9475 (itext_editor_iface_init):
9476 * plugins/language-support-cpp-java/plugin.c: (install_support):
9477 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9478 (ieditor_get_attributes), (ieditor_iface_init):
9479 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9482 * plugins/sourceview/sourceview.glade:
9483 Fixed sourceview preference window
9485 2007-01-28 Naba Kumar <naba@gnome.org>
9487 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9488 Implemented --no-files and --no-session command line options and
9489 corresponding preferernces checkboxes in General tab.
9491 2007-01-28 Johannes Schmid <jhs@gnome.org>
9493 * plugins/subversion/plugin.c:
9494 * plugins/subversion/plugin.h:
9495 * plugins/subversion/svn-notify.c: (svn_show_info),
9496 (show_svn_error), (on_svn_notify):
9497 * plugins/subversion/svn-notify.h:
9498 * plugins/subversion/svn-thread.c: (create_message_view),
9500 Fixed error handling and fixed #394216 – No indication of subversion commands running
9502 * plugins/tools/execute.c: (atp_output_context_print):
9503 Show name of tool in message pane
9505 2007-01-28 Naba Kumar <naba@gnome.org>
9507 * configure.in, plugins/glade/plugin.c: Make it work with
9508 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
9510 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9511 from devhelp (won't work untill devhelp is fixed: bug #341170).
9513 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9515 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9517 Reviewed by Naba Kumar <naba@gnome.org>:
9518 * libanjuta/interfaces/libanjuta.idl,
9519 plugins/debug-manager/debugger.c,
9520 plugins/debug-manager/start.c,
9521 plugins/gdb/plugin.c,
9522 plugins/gdb/debugger.c,
9523 plugins/gdb/debugger.h:
9524 Fix a bug when launching gdb
9525 Set the terminal for the debugged program on the command line.
9527 2007-01-26 Johannes Schmid <jhs@gnome.org>
9529 * plugins/sourceview/anjuta-document-saver.c:
9530 (anjuta_document_saver_save):
9531 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9532 * plugins/sourceview/sourceview.c: (save_if_modified),
9533 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9534 Proper error handling, for example if a file was modified externally. Use backup files
9535 to avoid data-loss on disk full.
9537 2007-01-24 Naba Kumar <naba@gnome.org>
9539 * plugins/devhelp/htmlview.c: Fixed crash during project load.
9540 Fixed mem leak and source leak.
9542 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9544 Reviewed by Naba Kumar <naba@gnome.org>:
9545 * plugins/debug-manager/debug_tree.c,
9546 plugins/debug-manager/debug_tree.h,
9547 plugins/debug-manager/watch.c:
9548 Partial rewrite of the variable object code, find and fix a few bugs
9549 Fix bug #395808: gdb can still crash but children are listed
9550 on request only so you can avoid the crash
9552 2007-01-24 Naba Kumar <naba@gnome.org>
9554 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9555 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9556 plugins/symbol-browser/plugin.h,
9557 plugins/symbol-browser/plugin.c,
9558 plugins/symbol-browser/Makefile.am: Added current file (local)
9559 symbols view (Seriously getting bored with the browse toolbar).
9561 2007-01-22 Naba Kumar <naba@gnome.org>
9563 Patch from Gabor Kelemen:
9564 * po/POTFILES.in: Added .plugin.in files.
9566 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9568 Reviewed by Naba Kumar <naba@gnome.org>:
9569 * plugins/document-manager/anjuta-docman.c,
9570 plugins/message-view/anjuta-msgman.c
9571 Set right alignment to the label widget in the tab title.
9573 2007-01-21 Naba Kumar <naba@gnome.org>
9575 * libegg/egg-combo-action.c: Fixed mode line.
9576 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9577 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9579 2007-01-21 Armin Burgmeier <armin@arbur.net>
9581 Reviewed by Naba Kumar <naba@gnome.org>:
9582 * plugins/class-gen/plugin.c: Prompt for target before actually
9583 generating the class files. This ensures that the files are created in
9584 the correct directory. Fixes bug #397406.
9586 * plugins/class-gen/window.c: Set browse buttons to insensitive when
9587 the class is added to the project.
9589 2007-01-21 Naba Kumar <naba@gnome.org>
9591 * libanjuta/anjuta-plugin-description.c,
9592 libanjuta/anjuta-ui.h,
9593 libanjuta/anjuta-status.c,
9594 libanjuta/anjuta-plugin-description.h,
9595 libanjuta/cell-renderer-captioned-image.c,
9596 libanjuta/anjuta-plugin-handle.c,
9597 libanjuta/anjuta-status.h,
9598 libanjuta/resources.c,
9599 libanjuta/cell-renderer-captioned-image.h,
9600 libanjuta/glue-cpp.c,
9601 libanjuta/anjuta-plugin-handle.h,
9602 libanjuta/anjuta-plugin.c,
9603 libanjuta/anjuta-preferences-dialog.c,
9604 libanjuta/libanjuta.h,
9605 libanjuta/resources.h,
9606 libanjuta/glue-cpp.h,
9607 libanjuta/anjuta-plugin.h,
9608 libanjuta/anjuta-preferences-dialog.h,
9609 libanjuta/anjuta-plugin-manager.c,
9610 libanjuta/anjuta-shell.c,
9611 libanjuta/anjuta-plugin-manager.h,
9612 libanjuta/anjuta-shell.h,
9613 libanjuta/anjuta-save-prompt.c,
9614 libanjuta/anjuta-save-prompt.h,
9615 libanjuta/anjuta-children.c,
9616 libanjuta/anjuta-utils.c,
9617 libanjuta/anjuta-profile.c,
9618 libanjuta/anjuta-preferences.c,
9619 libanjuta/anjuta-launcher.c,
9620 libanjuta/anjuta-utils.h,
9621 libanjuta/anjuta-profile.h,
9622 libanjuta/anjuta-launcher.h,
9623 libanjuta/anjuta-ui.c: Updated file headers.
9625 * po/POTFILES.in: Updated.
9627 * libanjuta/anjuta-marshal.list,
9628 (added) libanjuta/anjuta-plugin-handle.c,
9629 (added) libanjuta/anjuta-plugin-handle.h,
9630 (added) libanjuta/anjuta-plugin-manager.c,
9631 (added) libanjuta/anjuta-plugin-manager.h,
9632 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9633 (added) libanjuta/anjuta-profile.c,
9634 (added) libanjuta/anjuta-profile.h,
9635 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9636 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9637 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9638 src/action-callbacks.c: Implemented AnjutaPluginManager
9639 class based on old plugins.[ch]. Implemented AnjutaProfile as
9640 prelimanary profiles implementation. Implemented AnjutaPluginHandle
9641 class to represent plugins (not to be confused with plugin objects).
9642 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9643 implemented it in AnjutaApp and AnjutaTestShell.
9644 De-globalized plugin management and several clean ups.
9646 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9647 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9648 plugins/search/search-replace.c, plugins/terminal/terminal.c,
9649 plugins/project-import/project-import.c,
9650 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9651 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9652 Fixed plugins for the change in API.
9654 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9657 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9659 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9661 Reviewed by Naba Kumar <naba@gnome.org>:
9662 * libanjuta/anjuta-launcher.c,
9663 libanjuta/anjuta-launcher.h:
9664 Add a new function anjuta_set_terminate_on_exit to close the i/o
9665 channel when the child exit
9666 Return directly the status and not the exit code in child-exited
9669 * plugins/gdb/debugger.c:
9670 Use new function in debugger plugin
9672 2007-01-18 Johannes Schmid <jhs@gnome.org>
9674 * src/about.c: Do not show empty license information instead hide the button (#397883)
9676 2007-01-15 Johannes Schmid <jhs@gnome.org>
9678 * plugins/project-manager/plugin.c:
9679 * plugins/project-wizard/templates/python.wiz
9680 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9682 Fixed #335235 python programs are not executeable/ do not start when pressing F3
9683 You will also need latest gnome-build svn
9685 === anjuta 2.1.0 ===
9687 2007-01-14 Naba Kumar <naba@gnome.org>
9689 * configure.in: Removed reference of mkfile project
9690 template to fix distcheck build error.
9693 * configure.in: Bumped version to 2.1.0 for beta release.
9694 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9695 crashes as soon as editing starts in normal text files.
9697 2007-01-14 Johannes Schmid <jhs@gnome.org>
9701 Applied http://live.gnome.org/GnomeGoals/PoLinguas
9704 Patch from Massimo Cora' to hopefully fix #395362
9706 * plugins/project-wizard/templates/*:
9708 Fixed and tested all project-wizards. Deactivated mkfile project because
9709 it was totally broken and I don't see any real use for it.
9710 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9712 2007-01-14 Naba Kumar <naba@gnome.org>
9714 * NEWS: Updated for release.
9716 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9718 * libanjuta/interfaces/libanjuta.idl,
9719 plugins/editor/text_editor_cbs.c,
9720 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9721 interface and implemented it for scintilla.
9723 * plugins/editor/text-editor.c: Fixed highlighing issues when
9724 used with indicators (particularly when the file is just opened).
9725 Fixes bug #377477 – when debugging, scintilla editor grays out all
9726 lines before current line.
9728 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9729 Maintain a separate list of indicated edtitors for separate contexts.
9730 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9732 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9734 Reviewed by Naba Kumar <naba@gnome.org>:
9735 * plugins/debug-manager/plugin.c:
9736 Bug fix: breakpoints cannot be added after stopping the debugger
9738 2007-01-13 Naba Kumar <naba@gnome.org>
9740 * NEWS: Updated for release.
9742 2007-01-12 Johannes Schmid <jhs@gnome.org>
9744 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9745 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9746 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9747 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9748 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9749 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9750 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9751 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9752 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9753 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9755 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9756 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9758 * plugins/sourceview/sourceview.c:
9759 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9760 on character positions.
9762 2007-01-12 Naba Kumar <naba@gnome.org>
9765 plugins/project-manager/plugin.c,
9766 plugins/profile-default/plugin.c,
9767 libanjuta/anjuta-status.c,
9768 libanjuta/anjuta-status.h: Introduced an API for application title
9769 in AnjutaStatus. Set application title to project name.
9771 2007-01-11 Massimo Cora' <maxcvs@email.i>
9773 Reviewed by Naba Kumar <naba@gnome.org>:
9774 * tagmanager/Makefile.am,
9775 plugins/symbol-browser/Makefile.am: removed installation for
9778 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9780 Reviewed by Naba Kumar <naba@gnome.org>:
9781 * plugins/debug-manager/start.h,
9782 plugins/debug-manager/start.c,
9783 plugins/debug-manager/anjuta-debug-manager.ui,
9784 plugins/debug-manager/plugin.c:
9785 Partial fix for bug #392537
9787 * plugins/debug-manager/disassemble.c:
9790 2007-01-11 Naba Kumar <naba@gnome.org>
9792 * src/anjuta.c: Load project seperately from session,
9793 so that project session is also loaded.
9795 * plugins/profile-default/plugin.c: Load project in new
9796 anjuta if there already is one loaded currently (disabled
9799 * plugins/editor/aneditor.cxx: Disconnect focus in/out
9800 signals when editor is destroyed. Fixes a crash bug.
9802 * plugins/editor/text_editor.c: Do not mark line in
9803 ianjuta_editor_goto_line() implementation.
9805 * plugins/search/search-replace.c: Always check for markable
9806 interface availablility because its optional for an editor.
9808 * plugins/document-manager/goto_line.c,
9809 plugins/document-manager/action-callbacks.c: Mark lines for
9810 goto line commands (from dialog and from menu entry box).
9812 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9813 plugins/file-manager/an_file_view.c: Expand file manager
9814 nodes in idle loop, one at a time. Did as a possible work
9815 around for bug #361763, but it didn't make any difference.
9816 However, it could still be useful in situations where there
9819 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9821 2007-01-11 Naba Kumar <naba@gnome.org>
9823 * plugins/editor/scintilla/LineMarker.h,
9824 plugins/editor/scintilla/LexBasic.cxx,
9825 plugins/editor/scintilla/LexHTML.cxx,
9826 plugins/editor/scintilla/include/SciLexer.h,
9827 plugins/editor/scintilla/include/Scintilla.h,
9828 plugins/editor/scintilla/include/Scintilla.iface,
9829 plugins/editor/scintilla/include/ScintillaWidget.h,
9830 plugins/editor/scintilla/LexBash.cxx,
9831 plugins/editor/scintilla/PlatGTK.cxx,
9832 plugins/editor/scintilla/ViewStyle.h,
9833 plugins/editor/scintilla/Editor.cxx,
9834 plugins/editor/scintilla/StyleContext.h,
9835 plugins/editor/scintilla/LexCPP.cxx,
9836 plugins/editor/scintilla/Converter.h,
9837 plugins/editor/scintilla/LexAU3.cxx,
9838 plugins/editor/scintilla/Editor.h,
9839 plugins/editor/scintilla/LexPerl.cxx,
9840 plugins/editor/scintilla/LexVB.cxx,
9841 plugins/editor/scintilla/ScintillaGTK.cxx,
9842 plugins/editor/scintilla/ViewStyle.cxx,
9843 plugins/editor/scintilla/PropSet.cxx,
9844 plugins/editor/scintilla/LexSQL.cxx,
9845 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9848 2007-01-11 Armin Burgmeier <armin@arbur.net>
9850 Reviewed by Naba Kumar <naba@gnome.org>:
9851 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9852 selected for editing. This fixes bug #394218.
9854 * plugins/class-gen/plugin.c: Do not use project's root URI as project
9855 name if said URI is not known.
9857 * plugins/class-gen/window.c: When stripping function prefix away,
9858 include the trailing underscore because it is already set by the
9861 * plugins/class-gen/transform.c: Include "const char*" and "const
9862 gchar*" in the list for transforming a default C type to a GType.
9863 Don't access invalid memory when writing pointer_str in
9864 cg_transform_first_argument.
9866 2007-01-11 Naba Kumar <naba@gnome.org>
9868 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9869 pixmaps/anjuta.svg, pixmaps/Makefile.am,
9870 (renamed) pixmaps/anjuta_icon.png, src/main.c,
9871 libegg/test-actions.c, anjuta.desktop.in.in,
9872 anjuta.prj: Renamed application icon to 'anjuta.png' from
9873 'anjuta_icon.png'. Added more fields in desktop file.
9875 * mime/anjuta.xml: Added magic section.
9877 * (removed) mime/anjuta.applications,
9878 (removed) mime/anjuta.mime, mime/Makefile.am,
9879 (removed) mime/anjuta.keys,
9880 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9881 registeration and added scalable icon. Also fixes bug #393680
9883 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
9885 Reviewed by Naba Kumar <naba@gnome.org>:
9886 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9887 and anjuta_status_progress_add_ticks() to check for progressbar
9888 being realized before trying to update it.
9890 2007-01-10 Naba Kumar <naba@gnome.org>
9892 * tagmanager/tm_workspace.c,
9894 plugins/debug-manager/Makefile.am,
9895 plugins/tools/scripts/Makefile.am,
9896 plugins/class-gen/plugin.c,
9897 plugins/class-gen/Makefile.am,
9898 global-tags/Makefile.am: Fixed make distcheck.
9900 * plugins/debug-manager/attach_process.c,
9901 plugins/debug-manager/attach_process.h,
9902 plugins/class-gen/action-callbacks.h,
9903 plugins/class-gen/action-callbacks.c,
9904 plugins/class-gen/class_gen.h,
9905 plugins/class-gen/class_gen.c: Deleted unused/old files.
9907 * (removed) scintilla, (added) plugins/editor/scintilla,
9908 plugins/editor/scintilla/lexers.make,
9909 plugins/editor/scintilla/Makefile.am,
9910 plugins/editor/Makefile.am
9911 configure.in, manuals/reference/libanjuta/Makefile.am
9912 Makefile.am: Moved scintilla to its right place.
9914 2007-01-09 Naba Kumar <naba@gnome.org>
9916 * plugins/profile-default/plugin.c: Save project session before
9917 a new one is opened.
9919 * plugins/project-manager/plugin.c,
9920 plugins/project-manager/plugin.h,
9921 plugins/project-manager/anjuta-project-manager.ui,
9922 plugins/profile-default/plugin.c,
9923 plugins/profile-default/plugin.h,
9924 plugins/profile-default/Makefile.am,
9925 (added) plugins/profile-default/anjuta-default-profile.ui,
9926 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9927 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9928 multiple projects support.
9930 2007-01-06 Armin Burgmeier <armin@arbur.net>
9932 Reviewed by Naba Kumar <naba@gnome.org>
9933 * plugins/class-gen/combo-flags.h:
9934 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9935 enum, added a type parameter to selected signal. Select highlighted
9936 entry when pressing enter (but not unselect it if it was already
9937 selected) before closing the popup. Also accept input when clicking
9940 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9941 according to selection type.
9943 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9946 2007-01-08 Johannes Schmid <jhs@gnome.org>
9948 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9949 * plugins/project-wizard/templates/gtkmm/Makefile.am
9950 * plugins/project-wizard/templates/python/configure.ac.tpl
9951 * plugins/project-wizard/templates/python/configure.in.tpl
9952 * plugins/project-wizard/templates/python/Makefile.am
9953 * plugins/project-wizard/templates/cpp/configure.ac.tpl
9954 * plugins/project-wizard/templates/cpp/configure.in.tpl
9955 * plugins/project-wizard/templates/cpp/Makefile.am
9956 * plugins/project-wizard/templates/terminal.wiz
9957 * plugins/project-wizard/templates/xlib-dock.wiz
9958 * plugins/project-wizard/templates/wxwin.wiz
9959 * plugins/project-wizard/templates/java.wiz
9960 * plugins/project-wizard/templates/xlib/configure.ac.tpl
9961 * plugins/project-wizard/templates/xlib/configure.in.tpl
9962 * plugins/project-wizard/templates/xlib/Makefile.am
9963 * plugins/project-wizard/templates/gcj/configure.ac.tpl
9964 * plugins/project-wizard/templates/gcj/configure.in.tpl
9965 * plugins/project-wizard/templates/gcj/Makefile.am
9966 * plugins/project-wizard/templates/terminal/configure.ac.tpl
9967 * plugins/project-wizard/templates/terminal/configure.in.tpl
9968 * plugins/project-wizard/templates/terminal/Makefile.am
9969 * plugins/project-wizard/templates/terminal/autogen.sh
9970 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9971 * plugins/project-wizard/templates/wxwin/configure.in.tpl
9972 * plugins/project-wizard/templates/wxwin/Makefile.am
9973 * plugins/project-wizard/templates/gnome.wiz
9974 * plugins/project-wizard/templates/java/configure.ac.tpl
9975 * plugins/project-wizard/templates/java/configure.in.tpl
9976 * plugins/project-wizard/templates/java/Makefile.am
9977 * plugins/project-wizard/templates/anjuta-plugin.wiz
9978 * plugins/project-wizard/templates/gtkmm.wiz
9979 * plugins/project-wizard/templates/python.wiz
9980 * plugins/project-wizard/templates/cpp.wiz
9981 * plugins/project-wizard/templates/gtk.wiz
9982 * plugins/project-wizard/templates/gcj.wiz
9983 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9984 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9985 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9987 Starting fixing of all project wizards:
9988 - rename configure.in to configure.ac
9989 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9990 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9993 * TODO.task: Added bug number to bounty
9995 2007-01-07 Johannes Schmid <jhs@gnome.org>
9997 * plugins/build-basic-autotools.c:
9998 Fixed #392290 – Missed install as root option in project manager
10000 2007-01-07 Johannes Schmid <jhs@gnome.org>
10002 * plugins/sourceview/sourceview.c:
10003 Fixed #388731 – Odd editor behaviour after performing block-text operations
10004 Fixed #388727 – Block-tab does not work
10006 * plugins/sourceview/anjuta-document.h/c:
10007 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10010 Require Gtk+ >= 2.10 for sourceview plugin
10012 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
10014 * libanjuta/anjuta-status.c:
10015 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10017 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10020 plugins/terminal/terminal.c:
10022 remove support for VTE < 0.9
10024 2007-01-06 Naba Kumar <naba@gnome.org>
10026 * po/POTFILES.in: Updated
10028 2007-01-05 Adam Dingle <adam@medovina.org>
10030 Reviewed by Naba Kumar <naba@gnome.org>:
10031 * plugins/message-view/anjuta-message-manager-plugin.glade:
10032 Fixed bug #377903 (improve message color defaults).
10034 2007-01-05 Naba Kumar <naba@gnome.org>
10036 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10038 2007-01-03 Armin Burgmeier <armin@arbur.net>
10040 Reviewed by Naba Kumar <naba@gnome.org>:
10041 * plugins/symbol-browser/test-class.h: Fixed block ends.
10043 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10044 C-style-block comment.
10046 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10047 allow lists when writing autogen definition files. This is required
10048 for the new class generator. Also fixed a wrong return value in
10049 npw_autogen_write_definition_file and set a GError in
10050 npw_autogen_execute when the output file could not be opened.
10052 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10055 * plugins/class-gen/Makefile.am: Added templates subdir, removed
10056 goc_template_header and goc_template_source, added top_srcdir to
10057 includes, link against project wizard (also hopefully temporarily),
10058 removed class_gen.h, class_gen.c, action-callbacks.h,
10059 action-callbacks.c.
10061 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10063 * plugins/class-gen/cell-renderer-flags.h:
10064 * plugins/class-gen/cell-renderer-flags.c:
10065 * plugins/class-gen/combo-flags.h:
10066 * plugins/class-gen/combo-flags.c:
10067 * plugins/class-gen/element-editor.c:
10068 * plugins/class-gen/element-editor.h:
10069 * plugins/class-gen/generator.c:
10070 * plugins/class-gen/generator.h:
10071 * plugins/class-gen/plugin.h:
10072 * plugins/class-gen/plugin.c:
10073 * plugins/class-gen/transform.c:
10074 * plugins/class-gen/transform.h:
10075 * plugins/class-gen/validator.c:
10076 * plugins/class-gen/validator.h:
10077 * plugins/class-gen/window.c:
10078 * plugins/class-gen/window.h: Rewrote class generator, it now allows
10079 adding of several class elements and uses autogen.
10081 * plugins/class-gen/templates/cc-header.tpl:
10082 * plugins/class-gen/templates/cc-source.tpl:
10083 * plugins/class-gen/templates/go-header.tpl:
10084 * plugins/class-gen/templates/go-source.tpl:
10085 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10086 for the class generator.
10088 * configure.in: Added plugins/class-gen/templates/Makefile to output.
10090 2007-01-04 Naba Kumar <naba@gnome.org>
10092 Patch from Nick Treleaven:
10093 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10094 all matching symbols.
10096 Patches from Maik Beckmann and Sébastien Granjoux:
10097 * plugins/profile-default/plugin.c,
10098 plugins/project-manager/plugin.c: Unescape project name. Fixes
10101 2007-01-04 Naba Kumar <naba@gnome.org>
10103 * plugins/glade/plugin.c: Fixed compilation with
10104 older glade-3 version.
10106 Patch from Roland Illig:
10107 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10108 plugins/sourceview/anjuta-document-saver.c,
10109 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10110 are necessary to build anjuta on NetBSD 3.0
10112 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10113 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10114 window manager in gnome.
10116 2007-01-02 Naba Kumar <naba@gnome.org>
10118 * plugins/glade/plugin.c: Make it work with glade-3 svn.
10120 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10122 Reviewed by Naba Kumar <naba@gnome.org>:
10123 * libanjuta/interfaces/libanjuta.idl,
10124 plugins/debug-manager/Makefile.am,
10125 plugins/debug-manager/anjuta-marshal.list,
10126 plugins/debug-manager/debugger.c,
10127 plugins/debug-manager/sparse_buffer.c,
10128 plugins/debug-manager/sparse_buffer.h,
10129 plugins/debug-manager/sparse_view.c,
10130 plugins/debug-manager/sparse_view.h,
10131 plugins/debug-manager/disassemble.h,
10132 plugins/debug-manager/disassemble.c,
10133 plugins/debug-manager/anjuta-marshal.list,
10134 plugins/debug-manager/plugin.c,
10135 plugins/gdb/debugger.c,
10136 plugins/gdb/debugger.h,
10137 plugins/gdb/plugin.c:
10138 Add a disassembly view window
10140 * plugins/debug-manager/breakpoints.c,
10141 plugins/debug-manager/chunk_view.c,
10142 plugins/debug-manager/locals.c,
10143 plugins/debug-manager/memory.c,
10144 plugins/debug-manager/registers.c,
10145 plugins/debug-manager/stack_trace.c:
10146 Add some debugging information
10148 2006-12-18 Naba Kumar <naba@gnome.org>
10150 * configure.in, plugins/glade/plugin.c: Allow building against both
10151 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10153 2006-12-03 Naba Kumar <naba@gnome.org>
10155 * TODO.tasks: Marked a bounty completed.
10157 2006-11-24 Adam Dingle <adam@medovina.org>
10159 Reviewed by Naba Kumar <naba@gnome.org>:
10160 * plugins/build-basic-autotools/build-basic-autotools.c,
10161 plugins/debug-manager/watch.c,
10162 plugins/document-manager/plugin.c,
10163 plugins/patch/plugin.c,
10164 plugins/project-manager/plugin.c:
10165 Fixed bug #378879 (several command names need ellipses).
10167 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
10169 Reviewed by: Naba Kumar <naba@gnome.org>
10170 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10171 GCC 4.1.2 (there are only two warnings remaining now when compiling
10174 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10176 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10177 macro so that the generated function support a NULL plugin parameter.
10179 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10180 in debug_tree_find_expression by freeing memory returned by the call
10181 to gtk_tree_model_get instead of the parameter string.
10183 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10185 * plugins/debug-manager/breakpoints.c:
10188 * plugins/debug-manager/anjuta-debug-manager.ui,
10189 plugins/debug-manager/debugger.c,
10190 plugins/debug-manager/plugin.c:
10193 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10195 * libanjuta/anjuta-launcher.c,
10196 plugins/gdb/debugger.c:
10199 2006-11-21 Naba Kumar <naba@gnome.org>
10201 * plugins/search/search_preferences.c: Fixed build break.
10203 2006-11-20 Naba Kumar <naba@gnome.org>
10205 Patch from Kjartan Maraas:
10206 * plugins/cvs-plugin/cvs-interface.c,
10207 plugins/document-manager/plugin.c,
10208 plugins/gtodo/interface.c,
10209 plugins/gtodo/libgtodo.h,
10210 plugins/message-view/anjuta-msgman.c,
10211 plugins/project-wizard/druid.c,
10212 plugins/search/search_preferences.c,
10213 plugins/sourceview/sourceview-prefs.c,
10214 plugins/terminal/terminal.c,
10215 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10217 Patch from Przemysław Grzegorczyk:
10218 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10219 plugins/subversion/anjuta-subversion.glade: Enable files in
10220 fileselection dialog. Fixes bug #376031.
10222 2006-11-17 Adam Dingle <adam@medovina.org>
10224 Reviewed by: Naba Kumar <naba@gnome.org>
10225 * plugins/build-basic-autotools/build-basic-autotools.c
10226 * plugins/class-gen/anjuta-class-gen.plugin.in
10227 * plugins/debug-manager/breakpoints.c
10228 * plugins/debug-manager/plugin.c
10229 * plugins/devhelp/plugin.c
10230 * plugins/document-manager/plugin.c
10231 * plugins/gdb/debugger.c
10232 * plugins/glade/anjuta-glade.plugin.in
10233 * plugins/gtodo/plugin.c
10234 * plugins/language-support-cpp-java/plugin.c
10235 * plugins/message-view/plugin.c
10236 * plugins/project-import/anjuta-project-import.glade
10237 * plugins/project-import/anjuta-project-import.plugin.in
10238 * plugins/search/plugin.c
10239 * plugins/tools/scripts/tools-2.xml.in
10240 * plugins/valgrind/plugin.c
10241 * src/anjuta-actions.h:
10242 Fixed bug #376335 "menu items should be capitalized". Minor
10245 2006-11-20 Naba Kumar <naba@gnome.org>
10247 * configure.in: Fixed build.
10249 Patch from: Arjan Timmerman
10250 *configure.in: Make subvesion plugin build for apr 1.x.
10251 Fixes: Bug #364754.
10253 2006-11-20 Johannes Schmid <jhs@gnome.org>
10256 * plugins/*/*.[ch]:
10257 Removed patches from Sylvain and Günther. They caused not problems but
10258 Naba was against them.
10260 2006-11-20 Johannes Schmid <jhs@gnome.org>
10262 * Removed me from MAINTAINERS
10264 2006-11-14 Günther Brammer <GBrammer@gmx.de>
10267 Use apr-1 instead of apr-0
10269 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
10271 * global-tags/create_global_tags.sh.in: Correct a bug when environment
10272 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10273 and another bug occuring when parsing .pc file containing quotes.
10275 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
10277 * plugins/*/*.[ch]: Use class macro for type casting.
10279 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10280 GCC 4.1.2 (there are only two warnings remaining now when compiling
10283 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10284 a memory leak in debug_tree_find_expression; g_free was called on
10285 the parameter instead of the memory allocated by gtk_tree_model_get.
10287 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10288 to declare and initialize the global type variable of the plugin.
10290 2006-10-31 Naba Kumar <naba@gnome.org>
10292 * global-tags/create_global_tags.sh.in: Added an end message.
10294 * libanjuta/anjuta-launcher.h: Fixed indentation.
10296 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10297 creation to a) append the messages in right way, b) Connect signals
10298 to the view properly and c) Recreate the system-tags.cache at the
10299 end of the generation.
10301 * plugins/symbol-browser: Fixed action path (double
10302 click on sysmbols was not working).
10304 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10305 Fixed typedef and removed dead code.
10307 * tagmanager/c.c: Took the latest version from ctags source
10308 repository, because the one we had (from ctags 5.6) was broken.
10310 * global_tags/create_global_tags.sh.in: Reverted the patch from
10311 Sylvain because it was not right fix (and added a helpful comment).
10312 Used /bin/bash to fix the bashism and generated separate log files
10313 for each tag files in the same directory.
10315 2006-10-29 Naba Kumar <naba@gnome.org>
10317 * plugins/editor/text_editor.c: Use a temporary file
10318 to save the editor and move it at the end to original
10319 file. This will prevent data corruption if file save
10320 failed for any reason. Also report proper errors when
10321 file save fails. Fixes bug #346575.
10323 2006-10-26 Naba Kumar <naba@gnome.org>
10325 * plugins/document-manager/anjuta-docman.c: Do not load
10326 the same files with different path more than once (happens
10327 with symlinked files). Fixes Bug #323591.
10329 2006-10-25 Naba Kumar <naba@gnome.org>
10331 * plugins/valgrind/vgactions.c: Fixed a warning.
10333 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
10335 Reviewed by Naba Kumar <naba@gnome.org>:
10337 * plugins/valgrind/vgtoolview.c:
10338 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10340 * plugins/valgrind/bugged-prg-test.c:
10341 No more warning during compilation with GCC 4.1.
10342 Program is still buggy in order to be used as a test of the
10345 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10346 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10347 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10348 plugins/valgrind/vgrule.c:
10349 No more warning during compilation with GCC 4.1.
10351 * plugins/valgrind/plugin.c:
10352 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10353 prototype (was missing from previous patch).
10355 2006-10-24 Naba Kumar <naba@gnome.org>
10357 * plugins/glade/plugin.c: Show glade tree view, not list view.
10359 * plugins/glade/plugin.c: Fixed crash when Anjuta is
10360 exited with glade plugin still loaded. Fixes Bug #364755.
10362 * plugins/document-manager/anjuta-document-manager.plugin.in:
10363 Added application/x-reject in accepted mime-types.
10365 * Changelog: Fixed changelog alignments.
10367 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
10369 Reviewed by: Naba Kumar <naba@gnome.org>
10371 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10372 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10373 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10374 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10375 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10376 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10377 plugins/valgrind/vgsearchbar.c:
10378 Use class macro for type casting.
10380 * plugins/valgrind/plugin.h:
10381 Don't force cast a GtkActionGroup to a GtkAction.
10383 * plugins/valgrind/plugin.c:
10384 Use correct API to get path of the preoject root when building
10385 the list of targets for the run action.
10386 Correct ordering of the construction of the preferences widgets.
10387 Only remove the valgrind widget if it is currently displayed.
10389 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10390 Return if check_valgrind_binary() fails.
10391 The ValgrindPluginPrefs object is initialized after the call to
10392 vg_action_new. Take a handle to the location of the pointer to
10395 2006-10-24 Naba Kumar <naba@gnome.org>
10397 * HACKING: Updated coding sample.
10399 Patch from: Armin Burgmeier <armin@arbur.net>
10400 * plugins/symbol-browser/test-class.h,
10401 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10403 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10405 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10406 * plugins/valgrind/vgtoolview.h:
10407 Correctly handle the argv / srcdir of vg_tool_view object. Do
10408 not leak memory associated with those arrays.
10410 * plugins/symbol-browser/an_symbol_prefs.c:
10411 Support unloading / reloading of the module (for example when
10412 closing a project and opening another one).
10414 * plugins/project-manager/plugin.c:
10415 Remove plugin widget before removing plugin itself, preventing
10416 a crash with valgrind plugin.
10418 * libanjuta/anjuta-preferences-dialog.c:
10419 Do not use the page_num returned by gtk_notebook_append_page to
10420 remove the page as it cause bugs when pages removal is not done
10423 * plugins/document-manager/anjuta-docman.c:
10424 Fix some GTK+ warnings.
10426 * global-tags/create_global_tags.sh.in:
10427 Rewrite script to remove bash-ism and use pkg-config directly
10428 instead of parsing the *.pc file by hand. This solve problems
10429 that occurred when one of the directory in PKG_CONFIG_PATH is
10432 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10434 * plugins/glade/plugin.c: Fix build (#363884)
10436 2006-10-22 Johannes Schmid <jhs@gnome.org>
10438 * plugins/file-manager/an_file_view.c:
10439 * plugins/file-manager/plugin.c:
10440 * plugins/file-manager/plugin.h:
10441 Fix possible crasher when changing project-root uri when we try to restore open nodes
10444 2006-10-19 Naba Kumar <naba@gnome.org>
10446 Patch from: Juan Pablo Ugarte
10447 * plugins/glade/plugin.c: Include glade header
10450 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10452 * plugins/debug-manager/Makefile.am,
10453 plugins/debug-manager/sexy-icon-entry.h,
10454 plugins/debug-manager/sexy-icon-entry.c,
10455 plugins/debug-manager/dataview.c:
10456 Fix bug #358134 (Goto memory prompt)
10457 Use sexy-icon-entry from libsexy 0.1.10
10459 * plugins/debug-manager/debugger.c,
10460 plugins/debug-manager/plugin.c,
10461 plugins/debug-manager/start.c,
10462 plugins/gdb/debugger.c,
10463 plugins/gdb/plugin.c:
10464 Better error handling when starting and stopping debugger
10466 2006-10-13 Maik Beckmann <maik@eigenco.de>
10468 * src/action_callbacks.c:
10469 Fixed bug #361830 (AboutDialog does not close) which is caused
10470 due to a change in Gtk+ 2.10
10472 2006-10-12 Adam Dingle <adam@medovina.org>
10474 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10476 * plugins/search/search-replace.c:
10477 Fixed bug #358068 (indicate when Find in Files is complete)
10479 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10481 * plugins/sourceview/sourceview-prefs.c:
10482 * plugins/sourceview/sourceview.glade:
10483 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10485 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10487 * plugins/devhelp/plugin.c:
10488 * plugins/search/plugin.c:
10489 Fixed bug #359750 (fix find/replace shortcut keys).
10491 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10492 use Alt+key for shortcuts)
10494 * plugins/debug-manager/debug_tree.c:
10495 * plugins/debug-manager/debugger.c:
10496 Fixed bug #359317 (can't load debug manager)
10498 * /plugins/document-manager/plugin.c:
10499 Fixed bug #359259 (highlight modes listed in reverse
10500 alphabetical order).
10502 2006-10-10 Johannes Schmid <jhs@gnome.org>
10504 * plugins/glade/plugin.c:
10505 Add scrollbars to glade project window
10507 2006-10-10 Johannes Schmid <jhs@gnome.org>
10509 * libanjuta/interfaces/Makefile.am.iface:
10510 Fixed Makefile with broke build
10512 2006-10-07 Johannes Schmid <jhs@gnome.org>
10514 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10515 * libanjuta/interfaces/Makefile.iface.am:
10516 Fixed enum types generation
10518 * libanjuta/interfaces/libanjuta.idl:
10519 Fixed some strange typo
10521 2006-10-06 Johannes Schmid <jhs@gnome.org>
10523 * libanjuta/interfaces/Makefile.iface.am:
10524 Fixed enum-types.h generation
10525 * libanjuta/interfaces/libanjuta.idl:
10527 IAnjutaTODO::load should take const gchar* argument
10528 Remove include to libanjuta/e-splash.h which is not installed as header file
10529 Disable get_attributes for now
10531 * pluings/sourceview/sourceview.c: Disabled get_attributes
10533 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10535 2006-10-05 Naba Kumar <naba@gnome.org>
10537 * TODO.tasks: Set 'Improve class widzard' task to assigned.
10538 Set bug id for 'Profiler plugin' task.
10540 2006-10-03 Naba Kumar <naba@gnome.org>
10542 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10543 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10545 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10546 plugins/project-manager/plugin.c: Added a new API in
10547 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10548 Added some documentation. On project close, close all editors that
10549 has files opened for the project.
10551 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10552 from the containers on anjuta_shell_remove_widget(). Do not destroy
10553 glade widgets once created.
10555 2006-10-03 Johannes Schmid <jhs@gnome.org>
10557 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10558 * libanjuta/interfaces/libanjuta.idl:
10559 const-List<> => const List<>
10560 List-free<> => List<>
10562 * Makefile.am: Reenabled launcher
10564 2006-10-03 Johannes Schmid <jhs@gnome.org>
10566 * libanjuta/interfaces/Makefile.am.iface:
10567 Install libanjuta.idl
10569 2006-10-02 Adam Dingle <adam@medovina.org>
10571 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10573 2006-10-02 Adam Dingle <adam@medovina.org>
10575 * plugins/editor/style-editor.c: fixed bug #357534
10576 * plugins/gdb/utilities.h: removed 2 unused declarations
10578 2006-10-02 Johannes Schmid <jhs@gnome.org>
10580 * Makefile.am: disabled anjuta-launcher
10581 * libanjuta/Makefile.am:
10583 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10584 * libanjuta/glue-factory.c: (glue_factory_add_path),
10585 (glue_factory_get_path):
10586 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10587 * libanjuta/glue-factory.h:
10588 * libanjuta/glue-cpp.h:
10589 * libanjuta/glue-cpp.c:
10590 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
10592 * libanjuta/interfaces/Makefile.am.iface:
10593 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10594 * libanjuta/interfaces/libanjuta.idl:
10595 Add a new features to idl compiler:
10596 List<Type> => List of Type
10597 List-free<Type> => List of Type, it is up to the caller to free items and list
10598 const-List(-free)<Type> = const List of Types
10599 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10601 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10602 (generic_cpp_class_create_code):
10603 Adapted to new project_manager interface
10605 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10606 * plugins/debug-manager/debugger.c:
10607 (ivariable_debugger_iface_init):
10608 Do not use C++ keyword "delete" for interface name
10610 * plugins/document-manager/anjuta-document-manager.plugin.in:
10611 Added m4 to mime-types
10613 * plugins/project-manager/plugin.c:
10614 (iproject_manager_add_source_multi):
10615 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10617 2006-10-01 Naba Kumar <naba@gnome.org>
10619 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10620 UI file used when out-of-process devhelp is used instead of
10623 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10624 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10625 plugins/profile-default/default.anjuta: Build devhelp plugin,
10626 but use out-of-process devhelp if devhelp plugin is disabled
10627 (either by user or devhelp is not installed). Disabled devhelp
10628 plugin by default. Added it in default profile.
10630 2006-10-01 Naba Kumar <naba@gnome.org>
10632 * plguins/project-manager/plugin.c: Possible fix for crash
10635 * configure.in, plugins/Makefile.am: Enabled glade plugin and
10636 set dep to last version 3.0.2.
10638 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10639 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10640 plugins/symbol-browser/plugin.c: Use the right action group
10641 for getting popup actions (Fixes lots of assertion failures).
10643 * plugins/project-manager/plugin.c,
10644 plugins/project-manager/plugin.h: use separate action group
10645 for profie actions.
10647 * plugins/message-view/plugin.c: Disconnect session load
10648 signal on plugin deactivation (fixes a crash).
10650 2006-09-30 Naba Kumar <naba@gnome.org>
10652 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10653 * TODO.tasks: Assigned a bounty to Massimo.
10655 2006-09-29 Naba Kumar <naba@gnome.org>
10657 * src/anjuta-app.c, src/shell.c: Fixed build errors.
10659 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10661 * plugins/debug-manager/debugger.c,
10662 plugins/debug-manager/plugin.c,
10663 libanjuta/interfaces/libanjuta.idl:
10664 Add a new abort command to quit debugger without waiting
10666 * plugins/gdb/debugger.c,
10667 plugins/gdb/debugger.h,
10668 plugins/gdb/plugin.c:
10669 Send a signal directly to the debugged program
10670 Implement abort command
10672 * plugins/debug-manager/debug_tree.c:
10675 * plugins/debug-manager/stack-trace.c:
10678 2006-09-29 Naba Kumar <naba@gnome.org>
10680 * TODO.tasks: Updated.
10682 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10685 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10687 * TODO.tasks: Updated in light of the word wrapping fix
10688 in Tasks Manager. Added a test bounty entry.
10690 * TODO.tasks: Added four bounties.
10692 2006-09-28 Naba Kumar <naba@gnome.org>
10694 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10695 Added 'customizable' parameter to
10696 anjuta_ui_add_action_group_entries() and similar functions to
10697 allow user configuration of the actions. Filter out actions that
10698 are not configurable items (such as submenu items). Now the
10699 'Customize shortcuts' dialog is much better listed.
10701 * plugins/build-basic-autotools/build-basic-autotools.c,
10702 plugins/build-basic-autotools/build-basic-autotools.h,
10703 plugins/cvs-plugin/plugin.c,
10704 plugins/cvs-plugin/plugin.h,
10705 plugins/debug-manager/breakpoints.c,
10706 plugins/debug-manager/plugin.c,
10707 plugins/debug-manager/stack_trace.c,
10708 plugins/debug-manager/watch.c,
10709 plugins/devhelp/plugin.c,
10710 plugins/document-manager/plugin.c,
10711 plugins/file-loader/plugin.c,
10712 plugins/file-manager/plugin.c,
10713 plugins/glade/plugin.c,
10714 plugins/gtodo/interface.c,
10715 plugins/gtodo/plugin.c,
10716 plugins/language-support-cpp-java/plugin.c,
10717 plugins/macro/plugin.c,
10718 plugins/macro/plugin.h,
10719 plugins/message-view/plugin.c,
10720 plugins/patch/plugin.c,
10721 plugins/profile-default/default.anjuta,
10722 plugins/project-manager/plugin.c,
10723 plugins/project-manager/plugin.h,
10724 plugins/sample1/plugin.c,
10725 plugins/search/plugin.c,
10726 plugins/subversion/plugin.c,
10727 plugins/subversion/plugin.h,
10728 plugins/symbol-browser/plugin.c,
10729 plugins/symbol-browser/plugin.h,
10730 plugins/tools/plugin.c,
10731 plugins/valgrind/plugin.c,
10732 plugins/valgrind/plugin.h: Fixed to take care of above change
10733 in API of AnjutaUI. Properly added/removed action groups in some
10734 plugins. Split action groups into customization and non-customizable
10735 groups and added them separately.
10737 * plugins/document-manager/plugin.c: Close files belonging to
10738 project when project is closed (not complete).
10740 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10741 vertical aligned cell entries.
10743 * src/anjuta-app.c: Define macros for the placeholder names.
10744 Set default widths and heights of the default placeholders,
10745 so that newly docked widgets are correclty sized.
10747 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10748 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10749 Fixed to generated correct actions addition/removal code.
10751 2006-09-25 Naba Kumar <naba@gnome.org>
10753 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10754 libanjuta/anjuta-serializer.[ch]: Implemented serialization
10757 * plugins/message-view/anjuta-msgman.c,
10758 plugins/message-view/anjuta-msgman.h,
10759 plugins/message-view/message-view.c,
10760 plugins/message-view/message-view.h,
10761 plugins/message-view/plugin.c: Serialize messages panes in
10762 session save and deserialize them in session load so that
10763 build messages persistant.
10765 2006-09-24 Johannes Schmid <jhs@gnome.org>
10767 * libanjuta/anjuta-utils.c:
10768 * plugins/message-view/message-view.c:
10769 Really fixed #355407
10771 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10773 * libanjuta/interfaces/libanjuta.idl:
10774 Change one variable sign
10776 * plugins/debug-manager/anjuta-debug-manager.glade,
10777 plugins/debug-manager/anjuta-debug-manager.ui:
10778 Few small interface changes
10780 * plugins/debug-manager/debug_tree.h,
10781 plugins/debug-manager/watch.c,
10782 plugins/debug-manager/debugger.c,
10783 plugins/debug-manager/plugin.c
10784 plugins/gdb/debugger.c,
10785 plugins/gdb/plugin.c:
10786 Big rewrite of debugger queue
10787 Allow to cancel command
10789 * plugins/debug-manager/memory.c:
10790 Fix a bug if a command is cancelled
10792 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
10794 * plugins/gdb/debugger.c,
10795 plugins/debug-manager/debug_tree.c,
10796 plugins/debug-manager/locals.c:
10797 Restore tree representation for local variable
10798 Add argument in local variable list
10799 Use gdb variable object to get all informations
10801 2006-09-19 Naba Kumar <naba@gnome.org>
10803 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10804 that implements AnjutaSavePrompt class.
10806 * ChangeLog: Fixed indentation.
10808 * libanjuta/Makefile.am,
10809 libanjuta/anjuta-marshal.list,
10810 libanjuta/anjuta-shell.c,
10811 libanjuta/anjuta-shell.h,
10812 plugins/document-manager/action-callbacks.c,
10813 plugins/document-manager/action-callbacks.h,
10814 plugins/document-manager/anjuta-docman.c,
10815 plugins/document-manager/anjuta-docman.h,
10816 plugins/document-manager/plugin.c,
10817 src/anjuta.c: Impletemnted save prompt dialog to prompt for
10818 unsaved items during exit. A new signal is added in shell
10819 interface called 'save-prompt' to collect all unsaved items.
10820 Create AnjutaSavePrompt class (dialog) to process unsaved items.
10821 Fixed document manager to use the new save-prompt signal in shell
10822 and AnjutaSavePrompt object for unsaved files. Cleaned up
10823 AnjutaDocman to synchronously save new files. Fixed function
10826 2006-09-18 Johannes Schmid <jhs@gnome.org>
10828 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10829 gdl requirement to 0.7.0
10831 2006-09-18 Johannes Schmid <jhs@gnome.org>
10833 * global-tags/.cvsignore:
10834 * global-tags/Makefile.am:
10835 * global-tags/create_global_tags.sh (removed):
10836 * global-tags/create_global_tags.sh.in (added):
10839 * libanjuta/anjuta-launcher.c:
10842 * plugins/project-manager/plugin.c:
10843 (project_manager_plugin_close_project):
10846 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10849 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10850 More reasonable toolbar creation/deletition though it does
10851 not completly work!
10853 2006-09-15 Johannes Schmid <jhs@gnome.org>
10855 * libanjuta/anjuta-utils.c/.h:
10858 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
10860 * scintilla/ScintillaGTK.cxx
10861 Fixed doulbe freeing in Scintilla
10863 2006-09-12 Johannes Schmid <jhs@gnome.org>
10865 * plugins/symbol-browser/an_symbol_prefs.c:
10866 Support unloading / reloading of the module (for example when
10867 closing a project and opening another one).
10869 * plugins/project-manager/plugin.c:
10870 Really fixed #355148 (Show project name in title bar)
10872 2006-09-09 Johannes Schmid <jhs@gnome.org>
10874 * libanjuta/plugins.c:
10875 Fixed #355156 (Show plugins in alphabetical order)
10877 2006-09-09 Johannes Schmid <jhs@gnome.org>
10879 * plugins/project-manager/plugin.c:
10880 Fixed #355148 (Show project name in title bar)
10882 2006-09-09 Johannes Schmid <jhs@gnome.org>
10884 * plugins/project-manager/plugin.c:
10885 (value_removed_project_root_uri):
10886 Fixed crasher if project cannot be opened
10888 2006-08-30 Naba Kumar <naba@gnome.org>
10890 * plugins/language-support-cpp-java/plugin.[c,h],
10891 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10892 Impletemnted UI for auto indent.
10894 2006-08-28 Naba Kumar <naba@gnome.org>
10896 * plugins/gvim/.cvsignore,
10897 plugins/gvim/Makefile.am,
10898 plugins/gvim/anjuta-vim-plugin.png,
10899 plugins/gvim/anjuta-vim.c,
10900 plugins/gvim/anjuta-vim.h,
10901 plugins/gvim/anjuta-vim.plugin.in,
10902 plugins/gvim/gtkvim.c,
10903 plugins/gvim/gtkvim.h,
10904 plugins/gvim/plugin.c,
10905 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10908 2006-08-28 Naba Kumar <naba@gnome.org>
10910 Patch from: Massimo Corà <maxcvs@email.it>
10911 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10912 possible infinite loop.
10914 2006-08-22 Adam Dingle <adam@medovina.org>
10916 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10917 to edit are shown in the preferences dialog in anjuta").
10918 Removed unused widgets from the style editor dialog.
10920 2006-08-21 Johannes Schmid <jhs@gnome.org>
10922 * plugins/symbol-browser/test-class.[cpp/h]
10923 Added missing files
10925 2006-08-18 Naba Kumar <naba@gnome.org>
10927 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10928 end of document loading.
10930 * plugins/language-support-cpp-java/plugin.c,
10931 plugins/sourceview/sourceview.c: Fixed plugin loading.
10933 2006-08-17 Naba Kumar <naba@gnome.org>
10935 * plugins/language-support-cpp-java/plugin.c,
10936 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10937 mode line parsing. Indentation parameters initialized based on
10938 mode line parameters.
10940 2006-08-16 Naba Kumar <naba@gnome.org>
10942 * Makefile.am, plugins/editor/text_editor.c,
10943 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10946 2006-08-16 Naba Kumar <naba@gnome.org>
10948 Patch from Massimo Cora' <maxcvs@email.it>:
10950 * plugins/editor/aneditor-autocomplete.cxx,
10951 plugins/editor/aneditor-calltip.cxx,
10952 plugins/symbol-browser/Makefile.am,
10953 plugins/symbol-browser/an_symbol.c,
10954 plugins/symbol-browser/an_symbol_view.c,
10955 plugins/symbol-browser/plugin.c,
10956 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10957 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10958 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10959 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10960 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10961 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10962 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10963 tagmanager/get.h, tagmanager/html.c,
10964 tagmanager/include/tm_source_file.h,
10965 tagmanager/include/tm_tag.h,
10966 tagmanager/include/tm_workspace.h,
10967 tagmanager/jscript.c, tagmanager/keyword.c,
10968 tagmanager/keyword.h, tagmanager/lisp.c,
10969 tagmanager/lregex.c, tagmanager/lua.c,
10970 tagmanager/main.h, tagmanager/make.c,
10971 tagmanager/options.c, tagmanager/options.h,
10972 tagmanager/parse.c, tagmanager/parse.h,
10973 tagmanager/parsers.h, tagmanager/pascal.c,
10974 tagmanager/perl.c, tagmanager/php.c,
10975 tagmanager/python.c, tagmanager/read.c,
10976 tagmanager/read.h, tagmanager/readtags.c,
10977 tagmanager/readtags.h, tagmanager/rexx.c,
10978 tagmanager/routines.c, tagmanager/routines.h,
10979 tagmanager/ruby.c, tagmanager/scheme.c,
10980 tagmanager/sh.c, tagmanager/slang.c,
10981 tagmanager/sml.c, tagmanager/sort.c,
10982 tagmanager/sort.h, tagmanager/sql.c,
10983 tagmanager/strlist.c, tagmanager/strlist.h,
10984 tagmanager/tcl.c, tagmanager/tm_source_file.c,
10985 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10986 tagmanager/tm_workspace.c, tagmanager/verilog.c,
10987 tagmanager/vim.c, tagmanager/vstring.c,
10988 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10989 5.6 and namespace completion fixed.
10991 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10992 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10994 2006-08-15 Naba Kumar <naba@gnome.org>
10996 * libanjuta/interfaces/libanjuta.idl,
10997 plugins/editor/text-editor-iterable.c,
10998 plugins/editor/text_editor.c,
10999 plugins/sourceview/sourceview-cell.c,
11000 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11001 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11002 ianjuta_editor_end_action().
11004 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11006 2006-08-13 Naba Kumar <naba@gnome.org>
11008 * plugins/debug-manager/breakpoints.c,
11009 plugins/debug-manager/memory.c,
11010 plugins/debug-manager/registers.c,
11011 src/layout.xml: Fixed debugger widgets layout.
11013 2006-08-12 Naba Kumar <naba@gnome.org>
11015 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11016 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11017 plugins/editor/editor.glade, plugins/editor/text_editor.h,
11018 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11019 codes and dead codes. Removed automatic indentation prefs.
11021 2006-08-12 Johannes Schmid <jhs@gnome.org>
11023 * libanjuta/Makefile.am:
11024 * libanjuta/anjuta-launcher.c:
11025 * libanjuta/anjuta-launcher.h:
11026 * libanjuta/anjuta-plugin.c:
11027 * libanjuta/anjuta-plugin.h:
11028 * libanjuta/anjuta-preferences.c:
11029 * libanjuta/anjuta-preferences.h:
11030 * libanjuta/anjuta-shell.c:
11031 * libanjuta/anjuta-shell.h:
11032 * libanjuta/libanjuta.h:
11034 Made wrapper friendly:
11035 - no inline in header files (preferences_set/get)
11036 - correct signal names
11037 - correct GError** argument in anjuta_shell_freeze/thaw
11038 - include correct files in libanjuta.h
11040 * plugins/project-manager/plugin.c:
11043 2006-08-11 Naba Kumar <naba@gnome.org>
11045 * plugins/editor/aneditor-priv.h,
11046 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11048 * plugins/editor/text_editor_cbs.c,
11049 plugins/sourceview/anjuta-view.c: Pass the right position for char
11052 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11054 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11056 2006-08-11 Naba Kumar <naba@gnome.org>
11058 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11059 return the right character at the iter position and get_char() to
11062 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11063 to set to character offset and not byte index.
11065 * plugins/language-support-cpp-java/plugin.c: Improved
11066 auto-indentation login. Indents opening and closing braces correctly.
11068 2006-08-10 Johannes Schmid <jhs@gnome.org>
11072 Required automake = 1.9
11074 * libanjuta/anjuta-children.c:
11075 * libanjuta/anjuta-children.h:
11076 * libanjuta/anjuta-encodings.h:
11077 * libanjuta/anjuta-launcher.h:
11078 * libanjuta/anjuta-plugin-description.h:
11079 * libanjuta/anjuta-preferences-dialog.h:
11080 * libanjuta/anjuta-preferences.h:
11081 * libanjuta/anjuta-session.h:
11082 * libanjuta/anjuta-status.h:
11083 * libanjuta/anjuta-ui.h:
11084 * libanjuta/anjuta-utils.c:
11085 * libanjuta/anjuta-utils.h:
11086 * libanjuta/e-splash.h:
11087 * libanjuta/glue-factory.h:
11088 * libanjuta/glue-plugin.h:
11089 * libanjuta/plugins.h:
11090 * libanjuta/resources.h:
11091 Fixed libanjuta to be able to wrap it
11092 - G_BEGIN_DECLS, G_END_DECLS
11093 - include all necessary files in libanjuta.h
11095 * plugins/gtodo/tray-icon.c:
11096 * plugins/terminal/terminal.c:
11097 Some build fixes for freebsd
11099 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11100 * plugins/sourceview/sourceview.glade:
11101 Remove auto-indent feature as it is now in language-support
11103 2006-08-09 Naba Kumar <naba@gnome.org>
11105 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11106 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11107 Added missing files.
11109 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
11110 get_use_spaces(), set_tabsize() and set_use_spaces().
11112 2006-08-09 Naba Kumar <naba@gnome.org>
11114 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11115 succeeded in activating.
11117 * plugins/document-manager/plugin.c: Added debug message.
11119 * libanjuta/interfaces/libanjuta.idl,
11120 plugins/editor/text_editor.c: Implemented get_tabsize(),
11121 get_use_spaces(), set_tabsize() and set_use_spaces().
11123 * plugins/language-support-cpp-java/Makefile.am,
11124 plugins/language-support-cpp-java/plugin.c,
11125 plugins/language-support-cpp-java/plugin.h: Used editor parameters
11126 for indentation. Added preferences page for paramenters.
11128 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11130 2006-08-08 Naba Kumar <naba@gnome.org>
11132 * libanjuta/interfaces/libanjuta.idl,
11133 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11134 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11135 plugins/editor/text_editor.c,
11136 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11137 and implemented it for both scintilla and sourceview.
11139 * plugins/search/plugin.c: Use the new grab_focus() to transfer
11140 focus back to editor (happens when pressing esc in incremental
11143 2006-08-08 Naba Kumar <naba@gnome.org>
11145 * libanjuta/interfaces/libanjuta.idl,
11146 plugins/editor/text_editor.c,
11147 plugins/editor/text_editor.h,
11148 plugins/editor/text-editor-iterable.c,
11149 plugins/sourceview/sourceview-cell.c,
11150 plugins/sourceview/sourceview.c: Implemented editor attributes
11153 * plugins/editor/aneditor.cxx: Disabled old indentation code.
11154 plugins/language-support-cpp-java/plugin.c: Implemented indentation
11155 code (not complete yet).
11157 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11158 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11159 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11160 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11161 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11162 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11164 2006-08-04 Naba Kumar <naba@gnome.org>
11166 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11169 2006-08-03 Johannes Schmid <jhs@gnome.org>
11171 * configure.in: Add a more informative text to valgrind plugin
11174 Modified Preferences tasl
11175 * libanjuta/anjuta-plugin.c:
11176 * libanjuta/anjuta-preferences-dialog.c:
11177 * libanjuta/anjuta-preferences-dialog.h:
11178 * libanjuta/anjuta-preferences.c:
11179 * libanjuta/anjuta-preferences.h:
11180 * libanjuta/interfaces/Makefile.am.iface:
11181 * libanjuta/interfaces/libanjuta.idl:
11182 Added IAnjutaPreferences interface which every plugin that has preferences should
11183 implement. Call merge() and unmerge() at plugin activation/deactivation.
11184 Fixed preferences_page_remove()
11186 * plugins/build-basic-autotools/build-basic-autotools.c:
11187 * plugins/cvs-plugin/plugin.c:
11188 * plugins/document-manager/plugin.c:
11189 * plugins/editor/plugin.c:
11190 * plugins/editor/plugin.h:
11191 * plugins/file-manager/plugin.c:
11192 * plugins/gtodo/main.h:
11193 * plugins/gtodo/plugin.c:
11194 * plugins/gtodo/preferences.c:
11195 * plugins/message-view/anjuta-msgman.c:
11196 * plugins/message-view/anjuta-msgman.h:
11197 * plugins/message-view/plugin.c:
11198 * plugins/sourceview/plugin.c:
11199 * plugins/sourceview/plugin.h:
11200 * plugins/symbol-browser/an_symbol_prefs.c:
11201 * plugins/symbol-browser/plugin.c:
11202 * plugins/terminal/terminal.c:
11203 * plugins/valgrind/plugin.c
11204 * src/anjuta-app.c:
11206 Updated preference loading/unloading for all plugins
11208 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11210 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11211 src/Makefile.am, plugins/tools/scripts/Makefile.am:
11212 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11213 recommended by the autoconf manual.
11214 - Fixes compiling with autoconf 2.60.
11216 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11218 2006-08-02 Johanes Schmid <jhs@gnome.org>
11220 * plugins/profile-default/plugin.c:
11221 Fixed session handling
11223 2006-08-01 Johannes Schmid <jhs@gnome.org>
11226 * plugins/Makefile.am:
11227 Disabled devhelp and glade for now as they do not work (#341073
11230 * plugins/profile-default/anjuta-default-profile.ui (removed):
11231 * plugins/profile-default/plugin.c:
11232 * plugins/profile-default/plugin.h:
11233 * plugins/project-manager/anjuta-project-manager.ui:
11234 * plugins/project-manager/plugin.c:
11235 * plugins/project-manager/plugin.h:
11236 Limted multiple project support #315043
11238 * libanjuta/interfaces/libanjuta.idl:
11239 Added ianjuta_profile_unload
11241 2006-07-31 Naba Kumar <naba@gnome.org>
11243 * libanjuta/interfaces/libanjuta.idl,
11244 plugins/editor/text-editor-iterable.c,
11245 plugins/editor/text_editor.c,
11246 plugins/sourceview/anjuta-view.c,
11247 plugins/sourceview/anjuta-view.h,
11248 plugins/sourceview/sourceview.c: Fixed text iteration and
11249 IAnjutaEditor implementations in both scintilla
11250 and sourceview. Cleand up libanjuta API: Removed redundant
11251 erase_range() method from IAnjutaEditor interface, fixed
11252 ianjuta_editor_get_text to take length instead of range (consistency).
11253 autoindentation in both sourceview and scintilla more or less works,
11254 but still disabled for now because there are still some anomalies
11257 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11259 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11262 2006-07-30 Johannes Schmid <jhs@gnome.org>
11264 * plugins/sourceview/anjuta-document.c:
11265 * plugins/sourceview/anjuta-document.h:
11266 * plugins/sourceview/anjuta-view.c:
11267 * plugins/sourceview/sourceview.c:
11268 Wrote a new "char_added" implementation, I hope this one is good
11270 * plugins/sourceview/sourceview-cell.c:
11271 Fixed typo: "text_iter" instead of "iter"
11273 2006-07-30 Naba Kumar <naba@gnome.org>
11275 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11277 2006-07-30 Johannes Schmid <jhs@gnome.org>
11279 * autogen.sh: use gnome-autogen.sh from gnome-coomen
11281 * plugins/debug-manager/plugin.c:
11282 * plugins/patch/plugin.c:
11283 Use IAnjutaIndicable to mark debugger position
11285 * plugins/sourceview/sourceview.c:
11286 Define colors for IAnjutaIndicable
11288 2006-07-29 Johannes Schmid <jhs@gnome.org>
11290 * plugins/debug-manager/anjuta-debug-manager.ui:
11291 * plugins/debug-manager/breakpoints.c:
11292 * plugins/debug-manager/images/Makefile.am:
11293 * plugins/debug-manager/images/run-to-cursor.png:
11294 * plugins/debug-manager/plugin.c:
11295 Added toolbar and some icons
11297 * plugins/patch/anjuta-patch.ui:
11298 * plugins/patch/patch-plugin.c:
11299 * plugins/patch/patch-plugin.glade:
11300 * plugins/patch/plugin.c:
11301 * plugins/patch/plugin.h:
11302 Improved patch plugin (GUI and function)
11304 * plugins/sourceview/sourceview.c:
11305 Fixed another Gtk-Critical
11307 * plugins/tools/anjuta-tools.ui:
11308 * plugins/tools/plugin.h:
11309 Put Patch plugin in tools menu and changed ui file
11311 2006-07-29 Johannes Schmid <jhs@gnome.org>
11313 * plugins/document-manager/plugin.c:
11314 Fixed accelator Gtk-Warning
11316 * plugins/message-view/anjuta-msgman.c:
11319 * plugins/sourceview/anjuta-document.c:
11320 * plugins/sourceview/anjuta-document.h:
11321 * plugins/sourceview/anjuta-marshal.list:
11322 Wrote a better emitter for the char-added signal
11324 * plugins/sourceview/sourceview.c:
11325 Fixed Redo/Undo to void Gtk-Criticals
11327 * plugins/sourceview/sourceview-args.c:
11328 * plugins/sourceview/sourceview-cell.c:
11329 * plugins/sourceview/sourceview-scope.c:
11330 * plugins/sourceview/sourceview-tags.c:
11331 Adapted to new IAnjutaIterator API
11333 2006-07-28 Naba Kumar <naba@gnome.org>
11335 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11337 * plugins/symbol-browser/an_symbol.c,
11338 plugins/symbol-browser/an_symbol_iter.c,
11339 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11340 subclass of AnjutaSymbol so that the symbol is accessible from
11341 the iter in light of changes in IAnjutaIterable.
11343 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11344 implementation of IAnjutaIterable.
11346 2006-07-28 Naba Kumar <naba@gnome.org>
11348 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11349 IAnjutaIterable. They were kind of useless since the interface is
11350 defined on the data object itself. Added set_position() method
11351 in IAnjutaIterable to allow setting arbitrary current index to the
11353 Added erase() and erase_range() in IAnjutaEditor.
11355 * plugins/editor/text-editor-iterable.c: Fixed
11356 plugins/editor/text_editor.c: Implemented erase() and erase_range()
11357 methods in editor. Fixed get_line_from_position() method.
11359 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11360 code. It's disabled for now.
11362 * plugins/sourceview/sourceview-cell.c,
11363 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11366 2006-07-27 Johannes Schmid <jhs@gnome.org>
11368 * plugins/sourceview/sourceview-cell.c:
11369 Fixed IAnjutaEditorCell to work only on a single line
11370 Fixed crasher in finalize
11372 * plugins/symbol-browser/an_symbol_prefs.c:
11373 * global-tags/Makefile.am:
11374 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11375 script installation
11377 2006-07-26 Naba Kumar <naba@gnome.org>
11379 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11380 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11382 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11384 * plugins/document-manager/plugin.c: Fixed dynamic loading of
11387 * plugins/editor/text-editor-iterable.c,
11388 plugins/editor/text_editor.c,
11389 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11390 method to work correctly, it was ignoring start and end parameters.
11391 Fixed TextEditorCell implementation. Fixed 'char-added' signal
11394 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11395 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11397 2006-07-24 Massimo Cora' <maxcvs@email.it>
11399 * plugins/symbol-browser/an_symbol_view.c,
11400 plugins/symbol-browser/an_symbol_view.h,
11401 plugins/symbol-browser/plugin.c:
11402 fix a matching case into sv_extract_type_qualifier_from_expr ()
11403 and some minor issues.
11405 2006-07-26 Johannes Schmid <jhs@gnome.org>
11407 * plugins/language-support-cpp-java/plugin.c:
11408 Fixed to work kind of with sourceview editor
11409 * plugins/sourceview/anjuta-document.c:
11410 * plugins/sourceview/anjuta-view.c:
11411 * plugins/sourceview/sourceview-cell.c:
11412 * plugins/sourceview/sourceview.c:
11413 Fixed IAnjutaEditorCell and "char-added" signal
11415 2006-07-24 Naba Kumar <naba@gnome.org>
11417 * plugins/document-manager/plugin.c,
11418 plugins/document-manager/plugin.h: Initial implementedion for loading
11421 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11424 * plugins/editor/text_editor.c: Fixed syntax highlighting when
11425 indicators are cleared (that leaved grey texts).
11427 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11429 * libanjuta/interfaces/libanjuta.idl,
11430 plugins/debug-manager/breakpoints.c,
11431 plugins/debug-manager/memory.c,
11432 plugins/debug-manager/registers.c,
11433 plugins/debug-manager/debug_tree.c,
11434 plugins/debug-manager/debugger.c,
11435 plugins/gdb/debugger.c,
11436 plugins/gdb/debugger.h,
11437 plugins/gdb/plugin.c:
11438 Add a parameter for reporting error
11439 Add a new interface for using gdb variable object
11440 Allow to cancel commands
11441 Rewrite handling of debugger state
11443 * plugins/debug-manager/plugin.c,
11444 plugins/debug-manager/locals.c,
11445 plugins/debug-manager/locals.h,
11446 plugins/debug-manager/register.c,
11447 plugins/debug-manager/stack_trace.c,
11448 plugins/debug-manager/stack_trace.h:
11449 Create and destroy local and stack trace windows when needed
11451 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
11453 * plugins/document-manager/plugin.c:
11454 Fixed "Automatic" highlighting
11456 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
11458 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11460 * plugins/sourceview/anjuta-view.c:
11461 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11463 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
11465 * configure.in: Check for C/C++-Compiler correctly
11467 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
11469 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11471 * plugins/debug-manager/stack_trace.c:
11472 Destroy stack window when debuuger is disabled (#347414)
11474 * plugins/sourceview/anjuta-view.c:
11475 Fix a crash with popup-menu (#347412)
11477 2006-07-13 Naba Kumar <naba@gnome.org>
11479 * plugins/editor/Makefile.am,
11480 plugins/editor/text_editor.h,
11481 plugins/editor/text-editor-iterable.h,
11482 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11485 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11488 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11490 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11492 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11495 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
11497 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11499 * libanjuta/anjuta-preferences-dialog.c:
11500 Do not use the page_num returned by gtk_notebook_append_page to
11501 remove the page as it cause bugs when pages removal is not done
11504 * plugins/document-manager/anjuta-docman.c:
11505 * src/anjuta-app.c:
11506 makes Anjuta display dock_items which have previously been hidden
11508 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
11510 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11512 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11513 * plugins/sourceview/sourceview.c: (imark_unmark):
11515 Patches for bugs #346450 and #346295
11517 * AUTHORS: Added Fredrik
11519 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11521 * plugins/message-view/anjuta-msgman.c:
11522 Fixed close button/icon size (like in docman)
11524 2006-06-10 Naba Kumar <naba@gnome.org>
11526 * plugins/editor/text_editor.c: Fixed goto line to mark the line
11529 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11531 * libanjuta/interfaces/libanjuta.idl:
11532 Move inspect_memory function in IAnjutaCpuDebugger interface
11533 Rename Boolean type to State
11535 * plugins/debug-manager/breakpoint.c:
11536 Rename Boolean type to State
11538 * plugins/debug-manager/Makefile.am,
11539 plugins/debug-manager/anjuta-marshal.list,
11540 plugins/debug-manager/data_view.c,
11541 plugins/debug-manager/data_view.h,
11542 plugins/debug-manager/data_buffer.c,
11543 plugins/debug-manager/data_buffer.h,
11544 plugins/debug-manager/chunk_view.c,
11545 plugins/debug-manager/chunk_view.h,
11546 plugins/debug-manager/anjuta-debug-manager.ui,
11547 plugins/debug-manager/debugger.c,
11548 plugins/debug-manager/memory.c,
11549 plugins/debug-manager/memory.h,
11550 plugins/debug-manager/plugin.c,
11551 plugins/gdb/debugger.c,
11552 plugins/gdb/debugger.h,
11553 plugins/gdb/plugin.c:
11554 Rewrite memory window using a special widget
11555 Rename Boolean type to State
11557 2006-06-08 Naba Kumar <naba@gnome.org>
11559 * plugins/editor/text_editor.c (itext_editor_get_current_word):
11560 Do not return garbage characters and return NULL when there is no
11563 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11566 * plugins/search/search-replace.c: Fixed a mem leak.
11568 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
11570 * libanjuta/anjuta-launcher.c:
11571 Added debug message (see #343522)
11573 * plugins/build-basic-autotools/build-basic-autotools.c:
11574 Patch from Günther Brammer to fix #344015
11576 * plugins/sourceview/sourceview.c:
11577 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11578 automatic highlight of build messages)
11580 2006-06-06 Naba Kumar <naba@gnome.org>
11583 libanjuta/interfaces/libanjuta.idl,
11584 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11585 plugins/Makefile.am,
11586 plugins/document-manager/action-callbacks.c,
11587 plugins/document-manager/plugin.c,
11588 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11589 interface for language highlight selection and langauge change
11592 * plugins/language-support-cpp-java: Added language support
11593 plugin for cpp and java.
11595 2006-05-27 Naba Kumar <naba@gnome.org>
11597 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11598 plugins/debug-manager/*, data/Makefile.am,
11599 manuals/reference/libanjuta/libanjuta.types,
11600 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11601 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11602 merged anjuta-new-debugger branch into trunck.
11603 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11605 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11607 * libanjuta/interfaces/libanjuta.idl,
11608 plugins/debug-manager/debugger.c,
11609 plugins/debug-manager/debugger.h,
11610 plugins/gdb/anjuta-gdb.plugin.in,
11611 plugins/gdb/debugger.c,
11612 plugins/gdb/debugger.h,
11613 plugins/gdb/plugin.c:
11614 Add new IAnjutaCpuDebugger interface to access cpu register
11615 Run gdb instead of /usr/local/bin/gdb
11617 * plugins/debug-manager/plugin.c,
11618 plugins/debug-manager/registers.c,
11619 plugins/debug-manager/registers.h:
11620 Rewrite register window
11621 Rename Load target menu item to Run target
11623 2006-05-07 Naba Kumar <naba@gnome.org>
11627 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11629 * plugins/debug-manager/watch.c,
11630 plugins/debug-manager/breakpoint.c,
11631 plugins/debug-manager/breakpoint.h:
11632 Fix crash: disconnect save and load session signals
11634 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11636 * libanjuta/interface/libanjuta.idl,
11637 plugins/debug-manager/debugger.c,
11638 plugins/gdb/plugin.c:
11639 Add a value parameter for evaluate command
11641 * plugins/debug-manager/anjuta-debug-manager.glade:
11642 Create new dialog box for watches using glade
11644 * plugins/debug-manager/anjuta-debug-manager.ui:
11645 Move watch menu items near the end
11646 Move breakpoint menu items outside the sub menu
11648 * plugins/debug-manager/debug_tree.c,
11649 plugins/debug-manager/debug_tree.h,
11650 plugins/debug-manager/debug_tree.h,
11651 plugins/debug-manager/watch.c:
11652 Move all GUI code from watch.c to debug_tree.c
11653 Add an auto update property to watches
11655 * plugins/debug-manager/locals.c,
11656 plugins/debug-manager/locals.h,
11657 plugins/debug-manager/stack_trace.c,
11658 plugins/debug-manager/stack_trace.h,
11659 plugins/debug-manager/plugin.c:
11660 Register actions before starting debugger
11662 * plugins/gdb/debugger.c:
11663 Do not call callback function if not present
11665 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11667 * libanjuta/interfaces/libanjuta.idl,
11668 plugins/debug-manager/stack_trace.c,
11669 plugins/debug-manager/stack_trace.h,
11670 plugins/debug-manager/anjuta-debug-manager.ui,
11671 plugins/gdb/debugger.c:
11672 Add a popup menu in stack frame window
11673 Add a new frame-changed event
11674 Use MI command for getting stack informations
11675 Get filename with full path (need gdb > 6.3)
11677 * libanjuta/interfaces/libanjuta.idl,
11678 plugins/debug-manager/debug_tree.c,
11679 plugins/debug-manager/debugger.c,
11680 plugins/debug-manager/locals.c,
11681 plugins/debug-manager/locals.h,
11682 plugins/debug-manager/plugin.c,
11683 plugins/gdb/debugger.c,
11684 plugins/gdb/debugger.h,
11685 plugins/gdb/parser.c,
11686 plugins/gdb/parser.h,
11687 plugins/gdb/plugin.c,
11688 plugins/gdb/Makefile.am:
11689 Pass watch data with string instead of Watch structures
11690 Use debug_tree in local window
11694 * plugins/debug-manager/breakpoints.c,
11695 plugins/debug-manager/utilities.c,
11696 plugins/debug-manager/utilities.h:
11697 Use a GtkListStore instead of a GtkTreeStore
11698 move goto_location_in_editor in utilities.c
11700 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11702 * libanjuta/interfaces/libanjuta.idl,
11703 plugins/debug-manager/anjuta-debug-manager.ui,
11704 plugins/debug-manager/breakpoints.c,
11705 plugins/debug-manager/plugin.c,
11706 plugins/gdb/debugger.c:
11707 Add a breakpoint type
11708 Add new popup menu in breakpoint window
11709 Add toggle breakpoint in editor popup menu
11710 Save and restore breakpoint enable
11711 Fix bug in clear all breakpoints
11712 Remove old useless code
11714 * plugins/debug-manager/debugger.c:
11715 Fix some problem with debugger states
11717 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11718 Update documentation
11720 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11722 * data/Makefile.am,
11723 plugins/gdb/Makefile.am,
11724 plugins/gdb/gdb.init:
11725 Move gdb.init crom data to plugins/gdb
11727 * plugins/gdb/gdb.init,
11728 libanjuta/interfaces/libanjuta.idl,
11729 plugins/debug-manager/breakpoints.c,
11730 plugins/debug-manager/debugger.c,
11731 plugins/debug-manager/plugin.c,
11732 plugins/gdb/debugger.c,
11733 plugins/gdb/plugin.c:
11734 Support pending breakpoints
11735 Rewrite debugger states
11736 Split ianjuta_debugger_log into _enable_log and _disable_log
11738 * plugins/debug-manager/start.c,
11739 plugins/debug-manager/debug_tree.c,
11740 plugins/gdb/parser.c:
11741 Remove some useless lines
11743 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11744 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11745 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11746 Update documentation
11748 2006-03-12 Naba Kumar <naba@gnome.org>
11750 * manuals/references/libanjuta/libanjuta.types: Fixed
11751 debug-manager name.
11753 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11755 * libanjuta/anjuta-debugger.c,
11756 libanjuta/anjuta-debugger.h:
11759 * libanjuta/interfaces/libanjuta.idl,
11760 plugins/debug-mananger/breakpoints.c,
11761 plugins/debug-manager/debug_tree.c,
11762 plugins/debug-manager/debugger.c,
11763 plugins/debug-manager/plugin.c,
11764 plugins/debug-manager/registers.c,
11765 plugins/debug-manager/sharedlib.c,
11766 plugins/debug-manager/signal.c,
11767 plugins/debug-manager/stack_trace.c,
11768 plugins/debug-manager/start.c,
11769 plugins/debug-manager/watch.c,
11770 plugins/gdb/debugger.c,
11771 plugins/gdb/debugger.h,
11772 plugins/gdb/parser.c,
11773 plugins/gdb/parser.h,
11774 plugins/gdb/plugin.c:
11775 Move types definitions from libanjuta/anjuta-debugger.{ch}
11776 Rename types from AnjutaDebugger* to IAnjutaDebugger*
11778 * plugins/gdb/Makefile.am:
11779 Remove user interface from gdb plugin
11781 2006-03-12 Naba Kumar <naba@gnome.org>
11783 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11785 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
11787 Modified Patch from Marc Maurer <uwog@uwog.net>:
11788 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11791 * plugins/sourceview/Makefile.am:
11792 * plugins/sourceview/sourceview-cell.c:
11793 * plugins/sourceview/sourceview-cell.h:
11794 * plugins/sourceview/sourceview.c:
11796 Implemented IAnjutaEditorCell
11798 2006-05-21 Naba Kumar <naba@gnome.org>
11800 * libanjuta/interfaces/libanjuta.idl,
11801 plugins/document-manager/action-callbacks.c,
11802 plugins/document-manager/plugin.c,
11803 plugins/editor/print.c, plugins/editor/text_editor.c,
11804 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11805 Fixed zooming and added icons and shortcuts for zoom menu items.
11807 2006-05-21 Naba Kumar <naba@gnome.org>
11809 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11812 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
11814 * plugins/document-manager/anjuta-docman.c:
11815 Fixed close button reaction by setting the correct current editor
11817 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
11819 Patch from Yang Hong <yanghong@ccoss.com.cn>:
11820 * plugins/document-manager/anjuta-docman.c
11821 - Fix close button, you can close any tab as you wish now.
11822 - Fadeout mime icon as the same as close image
11824 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
11826 Patch from Marc Maurer <uwog@uwog.net>
11827 * main.c: Compile fix when NLS is enabled
11829 AUTHORS: Added Marc
11831 2006-05-20 Naba Kumar <naba@gnome.org>
11833 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11834 while loading abiword-2.4.4/abi project).
11836 2006-05-18 Naba Kumar <naba@gnome.org>
11838 * libanjuta/interfaces/libanjuta.idl,
11839 plugins/document-manager/action-callbacks.c,
11840 plugins/editor/print.c,
11841 plugins/editor/text_editor.c,
11842 plugins/editor/text_editor.h,
11843 plugins/editor/text_editor_prefs.c: Fixed zooming.
11845 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11846 interface for character iteration and IAnjutaEditorAssist interface
11847 for autocompletions and editor tips.
11849 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
11851 Patch from Günther Brammer <GBrammer@gmx.de>:
11852 * plugins/document-manager/anjuta-docman.c:
11853 Make tabs smaller but keep nice closing icon
11855 * plugins/document-manager/anjuta-docman.c:
11856 * plugins/document-manager/Makefile.am:
11858 Added nice mime-icons to the editor tabs
11860 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
11862 * configure.in: Bumped version to 2.0.3 (pre-release increment)
11864 * plugins/symbol-browser/an_symbol_view.c:
11866 - Fixed symbol searching (Yang Hong (#341997))
11868 * plugins/devhelp/htmlview.c:
11869 Fixed devhelp plugin
11871 * plugins/build-basic-autotools/build-basic-autotools.c:
11872 * plugins/search/search-replace.c:
11873 * plugins/document-manager/anjuta-docman.c:
11875 Only add a marker to a line where it makes sense!
11877 === anjuta 2.0.2 ===
11879 2006-05-15 Naba Kumar <naba@gnome.org>
11881 * configure.in: set required versions for
11884 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
11886 * plugins/glade/plugin.c:
11887 Fixed signal connection for "gtk-doc-search"
11889 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
11891 * NEWS: Set release date, add known issues
11893 * libanjuta/anjuta-shell.c:
11894 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11895 and debug other gtk-warnings/criticals)
11897 * plugins/build-basic-autotools/build-basic-autotools.c:
11898 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11900 * plugins/sourceview/anjuta-view.c:
11901 * plugins/sourceview/sourceview-args.c:
11902 * plugins/sourceview/sourceview-scope.c:
11903 * plugins/sourceview/sourceview-tags.c:
11904 Fixed gtk-criticals (gtk_source_language_get_mime_types)
11906 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11908 * pixmaps/Makefile.am:
11909 Add preferences_general.png
11911 * plugins/devhelp/plugin.c:
11912 Fixed some more realise things
11914 * plugins/message-view/anjuta-msgman.c:
11915 Support stock icons for message panes
11917 * plugins/search/search-replace.c:
11918 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11920 * plugins/search/search-replace_backend.c:
11923 * plugins/sourceview/anjuta-document.c:
11924 * plugins/sourceview/sourceview.c:
11925 Fixed finalise and tag completion
11927 * src/anjuta-app.c:
11928 Use preferences_general icon
11930 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11932 * pixmaps/Makefile.am:
11935 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11937 * plugins/sourceview/sourceview-prefs.c:
11938 Fixed font & color handling
11940 * plugins/symbol-browser/an_symbol_view.c:
11943 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11945 * plugins/macro/macros.xml:
11946 Fixed bug #341583 (Address of FSF)
11948 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
11951 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11952 Update: Do it the cool way...
11954 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
11956 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11957 Implement gtk-api-help signals of glade3
11958 * configure.in: Bump to glade3 2.91.2
11960 * plugins/devhelp/plugin.c:
11961 Fixed some realize stuff in the devhelp plugin
11963 * plugins/sourceview/anjuta-document.c:
11964 fixed bug with scope completion
11966 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
11968 * plugins/symbol-browser/an_symbol_view.c
11969 * plugins/symbol-browser/an_symbol_prefs.c
11970 * plugins/symbol-browser/an_symbol_prefs.h
11971 * global_tags/create_global_tags.sh:
11973 Automaticly create global tags on first startup
11975 2006-05-08 Massimo Cora' <maxcvs@email.it>
11978 * plugins/project-wizard/templates/Makefile.am:
11979 * (added) plugins/project-wizard/templates/cpp-logo.png:
11980 * (added) plugins/project-wizard/templates/cpp.wiz:
11981 * (added) plugins/project-wizard/templates/cpp/*:
11983 Added a generic c++ template. It's a simple hello world.
11985 2006-05-07 Massimo Cora' <maxcvs@email.it>
11987 * plugins/symbol-browser/an_symbol_view.c:
11988 fixed a stupid crasher.
11990 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
11992 * plugins/project-wizard/templates/wxwin/configure.in.tpl
11993 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11995 Fixed WxWidgets project type
11997 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
11999 * plugins/devhelp/htmlview.c:
12000 * plugins/devhelp/plugin.c:
12001 Maybe I fixed the crash this time! I could at least not reproduce anymore!
12003 * plugins/project-wizard/install.c:
12004 Don't set a message - thanks to seb
12006 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
12008 * plugins/devhelp/htmlview.c:
12009 * plugins/symbol-browser/an_symbol_view.c:
12011 There is a weird crash in gtk_idle which I still did not completly fix!
12013 * plugins/project-wizard/install.c:
12014 Default to success instead of failure
12016 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
12018 * plugins/devhelp/htmlview.c:
12019 * plugins/devhelp/plugin.c:
12020 Fixed bug and libdevhelp issue!
12022 * plugins/project-wizard/install.c:
12023 Fixed message string!
12025 2006-05-03 Massimo Cora' <maxcvs@email.it>
12027 * plugins/symbol-browser/an_symbol_view.c:
12028 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12030 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12032 * pixmaps/Makefile.am:
12034 * anjuta.desktop.in.in
12036 GNOME Goal #2.1: Install theme-friendly icons
12038 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12040 * plugins/devhelp/htmlview.c: Reload page on reparent
12041 * plugins/document-manager/anjuta-docman.c:
12042 Present document-manager when document is selected in file-manager
12044 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12046 * plugins/symbol-broser/an_symbol_view.c:
12047 Fixed crasher in namespace exploration
12049 2006-05-01 Massimo Cora' <maxcvs@email.it>
12052 * plugins/valgrind/Makefile.am:
12054 Optional compiling of Valgrind plugin
12056 2006-05-01 Massimo Cora' <maxcvs@email.it>
12058 * plugins/symbol-browser/an_symbol_view.c:
12059 - modularized code. Marked with FIXME the parts which need improvement.
12061 - Added basic namespace completion for Gtkmm type project:
12062 - namespace1::MyClass *class;
12063 - class-> [display]
12064 - Namespaces must be anyway improved.
12066 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12068 * plugins/devhelp/plugin.c:
12069 Fixed up plugin unloading and show html widget on link selected
12073 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12075 * plugins/devhelp/Makefile.am:
12076 * plugins/devhelp/anjuta-devhelp.plugin.in:
12077 * plugins/devhelp/htmlview.c:
12078 * plugins/devhelp/htmlview.h:
12079 * plugins/devhelp/plugin.c:
12080 * plugins/devhelp/plugin.h:
12081 Reimplemeted devhelp plugin from scratch
12083 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12086 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
12088 * plugins/sourceview/sourceview-tags.c:
12089 complete some more tag types
12091 * plugins/valgrind/plugin.c:
12092 * plugins/valgrind/preferences.c:
12093 * plugins/valgrind/vggeneralprefs.c:
12095 Fixed lots of gtk warnings
12097 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12099 * plugins/sourceview/sourceview-scope.c:
12100 Implemented type-ahead for scope completion
12102 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
12104 * manuals/C/Makefile.am:
12105 * manuals/Makefile.am:
12106 * plugins/document-manager/Makefile.am:
12107 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12108 * plugins/sourceview/Makefile.am:
12113 * plugins/class-gen/goc_template_header: G_END_DECLS
12115 2006-05-27 Naba Kumar <naba@gnome.org>
12117 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12118 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12119 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12120 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12121 scintilla/include/Scintilla.iface,
12122 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12123 cvs. Fixed compile flags. Removed outdated patches.
12125 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
12127 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12129 * plugins/sourceview/anjuta-document.c:
12130 * plugins/sourceview/sourceview-args.c:
12131 * plugins/sourceview/sourceview-scope.c:
12133 Add End/Home keypresses and support completion if symbol start with '!' for example
12136 2006-04-27 Massimo Cora' <maxcvs@email.it>
12138 * libanjuta/interfaces/libanjuta.idl:
12140 * plugins/sourceview/sourceview-scope.c:
12141 * plugins/sourceview/tag-window.c:
12142 * plugins/sourceview/tag-window.h:
12143 * plugins/symbol-browser/an_symbol_view.c:
12144 * plugins/symbol-browser/an_symbol_view.h:
12145 * plugins/symbol-browser/plugin.c:
12147 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12149 Code and ideas for C/C++ new completion engine comes from IComplete written by
12150 Martin Stubenschrott <stubenschrott@gmx.net>.
12151 Currently the interface works only with GtkSourceView plugin.
12153 * tagmanager/Makefile.am:
12155 * tagmanager/entry.h:
12156 * tagmanager/get.c:
12157 * tagmanager/get.h:
12158 * tagmanager/include/tm_file_entry.h:
12159 * tagmanager/include/tm_project.h:
12160 * tagmanager/include/tm_source_file.h:
12161 * tagmanager/include/tm_symbol.h:
12162 * tagmanager/include/tm_tagmanager.h:
12163 * tagmanager/include/tm_work_object.h:
12164 * tagmanager/include/tm_workspace.h:
12165 * tagmanager/parse.c:
12166 * tagmanager/read.c:
12167 * tagmanager/read.h:
12168 * tagmanager/tm_project.c:
12169 * tagmanager/tm_source_file.c:
12170 * tagmanager/tm_workspace.c:
12172 Tagmanager can now parse a memory buffer and generate/update
12173 tags into tm_workspace/tm_project on the fly, without using files.
12174 C/C++ is supported now.
12176 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
12178 * plugins/sourceview/anjuta-document.c:
12179 * plugins/sourceview/sourceview-args.c:
12180 * plugins/sourceview/sourceview-scope.c:
12181 * plugins/sourceview/sourceview.c:
12183 Fixed some memory leaks and argument completion
12185 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
12187 * plugins/glade/plugin.c:
12189 Fixed glade plugin build because of API changes in glade3
12191 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
12193 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12194 Updated editor section
12196 * manuals/C/anjuta-manual/interface.xml:
12197 * manuals/C/anjuta-manual/preferences.xml:
12198 * manuals/C/anjuta-manual/projects.xml:
12201 * plugins/editor/anjuta-editor.plugin.in:
12204 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
12207 * plugins/editor/anjuta-editor.plugin.in:
12208 * plugins/sourceview/sourceview.plugin.in:
12210 Build both editors and let the user decide a runtime!
12212 * plugins/sourceview/sourceview-scope.c:
12213 Fixed bug in regex to allow test()-> completions
12215 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
12217 * plugins/sourceview/anjuta-document.c:
12218 * plugins/sourceview/sourceview-args.c:
12219 * plugins/sourceview/sourceview-scope.c:
12220 * plugins/sourceview/sourceview-tags.c:
12221 * plugins/sourceview/tag-window.c:
12223 Improved callltip windows
12225 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12227 * src/anjuta-app.c: (on_session_save):
12228 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12229 <ricardo.jose.ferrari@gmail.com> for pointing this out!
12231 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12233 * libanjuta/anjuta-utils.c:
12234 * plugins/cvs-plugin/cvs-execute.c:
12237 * scintilla/LexInno.cxx:
12238 * scintilla/LexOpal.cxx:
12239 * scintilla/LexTCL.cxx:
12241 Added missing files from scintilla-update
12243 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12246 * manuals/C/Makefile.am:
12247 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12248 * manuals/C/anjuta-manual/Makefile.am:
12249 * manuals/C/anjuta-manual/anjuta-manual.xml:
12250 * manuals/C/anjuta-manual/build.xml:
12251 * manuals/C/anjuta-manual/debugger.xml:
12252 * manuals/C/anjuta-manual/execute.xml:
12253 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12254 * manuals/C/anjuta-manual/figures/arguments.png:
12255 * manuals/C/anjuta-manual/figures/configure_dlg.png:
12256 * manuals/C/anjuta-manual/figures/file_menu.png:
12257 * manuals/C/anjuta-manual/figures/menu_main.png:
12258 * manuals/C/anjuta-manual/figures/menubar.png:
12259 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12260 * manuals/C/anjuta-manual/figures/project_info.png:
12261 * manuals/C/anjuta-manual/figures/scrshot.png:
12262 * manuals/C/anjuta-manual/figures/symbol_browser.png:
12263 * manuals/C/anjuta-manual/figures/tool-editor.png:
12264 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12265 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12266 * manuals/C/anjuta-manual/figures/toolbar_format.png:
12267 * manuals/C/anjuta-manual/figures/toolbar_main.png:
12268 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12269 * manuals/C/anjuta-manual/fileoperations.xml:
12270 * manuals/C/anjuta-manual/interface.xml:
12271 * manuals/C/anjuta-manual/introduction.xml:
12272 * manuals/C/anjuta-manual/preferences.xml:
12273 * manuals/C/anjuta-manual/projects.xml:
12274 * manuals/C/anjuta-manual/tools.xml:
12275 * manuals/Makefile.am:
12277 Updated manual and faq
12279 * scintilla/CallTip.cxx:
12280 * scintilla/CallTip.h:
12281 * scintilla/CellBuffer.cxx:
12282 * scintilla/CellBuffer.h:
12283 * scintilla/ContractionState.cxx:
12284 * scintilla/Document.cxx:
12285 * scintilla/Document.h:
12286 * scintilla/DocumentAccessor.cxx:
12287 * scintilla/Editor.cxx:
12288 * scintilla/Editor.h:
12289 * scintilla/ExternalLexer.cxx:
12290 * scintilla/Indicator.cxx:
12291 * scintilla/KeyMap.cxx:
12292 * scintilla/KeyWords.cxx:
12293 * scintilla/LexAU3.cxx:
12294 * scintilla/LexBash.cxx:
12295 * scintilla/LexCPP.cxx:
12296 * scintilla/LexCaml.cxx:
12297 * scintilla/LexCsound.cxx:
12298 * scintilla/LexEiffel.cxx:
12299 * scintilla/LexGui4Cli.cxx:
12300 * scintilla/LexHTML.cxx:
12301 * scintilla/LexLua.cxx:
12302 * scintilla/LexMSSQL.cxx:
12303 * scintilla/LexOthers.cxx:
12304 * scintilla/LexPOV.cxx:
12305 * scintilla/LexPython.cxx:
12306 * scintilla/LexRuby.cxx:
12307 * scintilla/LexSQL.cxx:
12308 * scintilla/LexVB.cxx:
12309 * scintilla/Makefile.am:
12310 * scintilla/PlatGTK.cxx:
12311 * scintilla/PropSet.cxx:
12312 * scintilla/RESearch.cxx:
12313 * scintilla/RESearch.h:
12314 * scintilla/ScintillaBase.cxx:
12315 * scintilla/ScintillaGTK.cxx:
12316 * scintilla/StyleContext.h:
12317 * scintilla/ViewStyle.cxx:
12318 * scintilla/ViewStyle.h:
12319 * scintilla/XPM.cxx:
12320 * scintilla/include/KeyWords.h:
12321 * scintilla/include/Platform.h:
12322 * scintilla/include/PropSet.h:
12323 * scintilla/include/SciLexer.h:
12324 * scintilla/include/Scintilla.h:
12325 * scintilla/include/Scintilla.iface:
12326 * scintilla/include/ScintillaWidget.h:
12327 * scintilla/lexers.make:
12329 Update to scintilla 1.68
12331 * src/anjuta-app.c:
12332 Only show help items which are really availible
12334 * plugins/cvs-plugin/cvs-callbacks.c
12335 * plugins/cvs-plugin/cvs-execute.c
12336 * plugins/cvs-plugin/subversion-callbacks.c:
12337 * libanjuta/anjuta-utils.c:
12338 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12340 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12342 * plugins/project-wizard/install.c,
12343 * plugins/project-wizard/autogen.c:
12344 Add error messages if using a read only directory
12345 Improve fix for bug #339296
12347 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12349 * libanjuta/interfaces/libanjuta.idl:
12350 * plugins/document-manager/action-callbacks.c:
12351 * plugins/document-manager/plugin.c:
12352 * plugins/editor/text_editor.c:
12353 Added IAnjutaEditorGoto
12355 * plugins/editor/aneditor.cxx:
12356 * plugins/editor/aneditor.h:
12357 * plugins/editor/text_editor.h:
12358 * plugins/editor/text_editor_prefs.c:
12362 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
12364 * libanjuta/interfaces/libanjuta.idl:
12365 * plugins/document-manager/action-callbacks.c:
12366 * plugins/document-manager/anjuta-docman.c:
12367 * plugins/document-manager/plugin.c:
12368 * plugins/editor/text_editor.c:
12369 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12371 * plugins/sourceview/sourceview.c:
12372 * plugins/sourceview/sourceview.glade:
12373 Fixed some uft-8 issues and added a preference option
12374 to enable/disable gnome-vfs monitoring
12376 * scintilla/Makefile.am:
12377 * scintilla/include/Makefile.am:
12380 2006-04-20 Massimo Cora' <maxcvs@email.it>
12382 * libanjuta/interfaces/libanjuta.idl:
12383 Remove get_current_pos () because we have get_position()
12385 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12388 * plugins/sourceview/tag-window.c:
12389 Don't close window on PageUp/PageDown
12391 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12393 * data/Makefile.am:
12394 * manuals/reference/libanjuta/Makefile.am:
12399 * src/bacon-message-connection.c:
12400 * src/bacon-message-connection.h: (both from gedit)
12403 Fixed #312319 (Opening files when Anjuta is already open)
12405 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
12407 * TODO.tasks: Updated
12408 * plugins/sourceview/anjuta-view.c:
12409 * plugins/sourceview/anjuta-view.h:
12410 * plugins/sourceview/sourceview.c:
12412 * configure.in: Fix --enable-plugin-scintilla
12414 Added char_added signal
12416 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
12418 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12420 Fixed diff for utf8
12422 * plugins/sourceview/sourceview.c:
12423 Fixed VFS monitoring (still a bit buggy)
12425 * plugins/sourceview/sourceview-args.c:
12426 * plugins/sourceview/tag-window.c:
12428 Better sizing for the popup-window
12430 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
12432 * plugins/project-wizard/templates/gnome/src/main.c:
12433 * plugins/project-wizard/templates/gnome/src/project.glade:
12434 * plugins/project-wizard/templates/gtk/src/main.c:
12435 * plugins/project-wizard/templates/gtk/src/project.glade:
12436 * plugins/project-wizard/templates/gtkmm/src/main.cc:
12438 Fixed up GLADE_FILE definition in project types and fixed bug #334546
12440 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
12442 * configure.in: More removal of obsoleteness.
12445 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
12448 * libanjuta/anjuta-preferences.c:
12449 * libanjuta/anjuta-utils.c:
12450 * libanjuta/anjuta-utils.h:
12451 * plugins/message-view/message-view.c:
12453 Changed color functions and moved convert_color to anjuta-utils.h
12455 * plugins/message-view/anjuta-message-manager-plugin.glade:
12456 GnomeColorPicker -> GtkColorButton (bug #309154)
12458 * plugins/sourceview/plugin.c:
12459 * plugins/sourceview/sourceview-prefs.c:
12460 * plugins/sourceview/sourceview.glade:
12461 Added color and font preferences
12463 * plugins/sourceview/sourceview-tags.c:
12464 Only show as much choices as configured in preferences
12466 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
12468 * ROADMAP, NEWS: Updated (we are far behind ;-)
12469 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12471 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
12474 * plugins/editor/Makefile.am:
12475 * scintilla/Makefile.am
12477 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12479 * global-tags/Makefile.am:
12480 * global-tags/create_global_tags.sh:
12481 * plugins/symbol-browser/an_symbol_prefs.c:
12482 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12483 * plugins/symbol-browser/plugin.h:
12484 * tagmanager/include/tm_workspace.h:
12485 * tagmanager/tm_workspace.c:
12487 Fixed symbol-browser prefs and move global tags generation from installtion to
12488 preferences to make the life easier for distributers and to allow updates after installtion
12490 * plugins/document-manager/action-callbacks.c:
12491 * plugins/document-manager/action-callbacks.h:
12492 * plugins/document-manager/anjuta-document-manager.ui:
12493 * plugins/document-manager/indent-util.c:
12494 * plugins/document-manager/plugin.c:
12495 * plugins/editor/text_editor.c:
12497 Moved indent stuff to document-manager
12499 * plugins/sourceview/anjuta-view.c:
12500 * plugins/sourceview/sourceview-args.c:
12501 * plugins/sourceview/sourceview-scope.c:
12502 * plugins/sourceview/sourceview-tags.c:
12503 * plugins/sourceview/sourceview.c:
12507 * plugins/sourceview/sourceview.plugin (removed):
12508 * plugins/sourceview/sourceview.plugin.in:
12509 Editor is not user-activatible
12511 * plugins/sourceview/sourceview.png:
12514 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
12516 * src/anjuta-app.c: Fixed crasher on plugin unloading
12518 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
12520 * plugins/sourceview/sourceview.c
12521 * plugins/sourceview/sourceview-args.c
12522 * plugins/sourceview/sourceview-args.h:
12524 Polished argument completion
12526 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
12528 * plugins/message-view/anjuta-msgman.c:
12529 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12531 Show message pane on switch (does not work, anjuta_shell needs a fix)
12533 * plugins/sourceview/Makefile.am:
12534 * plugins/sourceview/anjuta-view.c: (find_tag_window),
12535 * plugins/sourceview/sourceview-args.c:
12536 * plugins/sourceview/sourceview-args.h:
12537 * plugins/sourceview/sourceview-private.h:
12538 * plugins/sourceview/sourceview-scope.c:
12539 (sourceview_scope_update), (sourceview_scope_filter_keypress):
12540 * plugins/sourceview/sourceview-tags.c:
12541 * plugins/sourceview/sourceview.c:
12542 * plugins/sourceview/tag-window.c:
12543 * plugins/sourceview/tag-window.h:
12545 Added scope and argument completion
12547 2006-04-03 Johannes Schmid <jhs@gnome.org>
12550 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12551 (on_widget_remove):
12554 * plugins/sourceview/sourceview.c: (iselect_clear):
12555 Make "Delete"-key working
12557 * configure.in: #336389
12559 2006-04-03 Johannes Schmid <jhs@gnome.org>
12561 * plugins/sourceview/Makefile.am:
12562 * plugins/sourceview/anjuta-view.c:
12563 * plugins/sourceview/plugin.c:
12564 * plugins/sourceview/sourceview-private.h:
12565 * plugins/sourceview/sourceview-scope.c:
12566 * plugins/sourceview/sourceview-scope.h:
12567 * plugins/sourceview/sourceview-tags.c:
12568 * plugins/sourceview/sourceview-tags.h:
12569 * plugins/sourceview/sourceview.c:
12570 * plugins/sourceview/sourceview.h:
12571 * plugins/sourceview/tag-window.c:
12573 - fixed goto_file_line
12574 - scroll to cursor on undo/redo
12575 - show correct popup-menu
12576 - scope completion (not ready yet)
12578 2006-04-03 Johannes Schmid <jhs@gnome.org>
12580 * plugins/sourceview/plugin.c:
12581 * plugins/sourceview/sourceview-tags.c:
12582 * plugins/sourceview/sourceview.c:
12583 * plugins/sourceview/sourceview.h:
12584 * plugins/sourceview/tag-window.c:
12586 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12588 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12590 * plugins/sourceview/sourceview.c:
12591 Fixed next/previous bookmark.
12592 Toggled bookmark (set/unset).
12594 2006-04-03 Johannes Schmid <jhs@gnome.org>
12596 * plugins/document-manager/action-callbacks.c:
12597 Fixed Gtk-Warning in goto_line
12599 * plugins/sourceview/Makefile.am:
12600 * plugins/sourceview/anjuta-document.c:
12601 * plugins/sourceview/anjuta-view.c:
12602 * plugins/sourceview/anjuta-view.h:
12603 * plugins/sourceview/sourceview-autocomplete.c:
12604 * plugins/sourceview/sourceview-autocomplete.h:
12605 * plugins/sourceview/sourceview-private.h:
12606 * plugins/sourceview/sourceview-tags.c:
12607 * plugins/sourceview/sourceview-tags.h:
12608 * plugins/sourceview/sourceview.c:
12609 * plugins/sourceview/tag-window.c:
12610 * plugins/sourceview/tag-window.h:
12611 Created a nice API for tag and completion windows
12613 * plugins/sourceview/sourceview-print.h:
12614 * plugins/sourceview/sourceview-print.c:
12617 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12619 * plugins/sourceview/sourceview.c:
12620 Fixed typo (Sort bookmarks).
12622 2006-04-01 Johannes Schmid <jhs@gnome.org>
12624 * plugins/sourceview/anjuta-document.c:
12625 * plugins/sourceview/anjuta-document.h:
12626 * plugins/sourceview/anjuta-view.c:
12627 * plugins/sourceview/anjuta-view.h:
12628 * plugins/sourceview/sourceview-autocomplete.c:
12629 * plugins/sourceview/sourceview-autocomplete.h:
12630 * plugins/sourceview/sourceview-prefs.c:
12631 * plugins/sourceview/sourceview-prefs.h:
12632 * plugins/sourceview/sourceview-private.h:
12633 * plugins/sourceview/sourceview-tags.c:
12634 * plugins/sourceview/sourceview-tags.h:
12635 * plugins/sourceview/sourceview.c:
12636 * plugins/sourceview/sourceview.glade:
12637 * plugins/sourceview/tag-window.c:
12638 * plugins/sourceview/tag-window.h:
12640 Improved code complete and autocomplete
12642 2006-04-01 Johannes Schmid <jhs@gnome.org>
12644 * plugins/sourceview/Makefile.am:
12645 * plugins/sourceview/bookmark.png:
12646 * plugins/sourceview/marker-attentive.png:
12647 * plugins/sourceview/marker-basic.png:
12648 * plugins/sourceview/marker-intense.png:
12649 * plugins/sourceview/marker-light.png:
12650 * plugins/sourceview/sourceview.c:
12652 Added pixmaps for all marker types and show bookmarks
12655 * plugins/sourceview/Makefile.am:
12656 Build sourceview on 2.14 only
12658 2006-03-31 Johannes Schmid <jhs@gnome.org>
12660 * plugins/sourceview/Makefile.am:
12661 * plugins/sourceview/anjuta-document.c:
12662 * plugins/sourceview/anjuta-view.c:
12663 * plugins/sourceview/anjuta-view.h:
12664 * plugins/sourceview/sourceview-autocomplete.c:
12665 * plugins/sourceview/sourceview-private.h:
12666 * plugins/sourceview/sourceview-tags.c:
12667 * plugins/sourceview/sourceview-tags.h:
12668 * plugins/sourceview/sourceview.c:
12669 * plugins/sourceview/tag-window.c:
12670 * plugins/sourceview/tag-window.h:
12672 Added code completion with tag manager to the editor and fixed a save_as bug
12674 2006-03-31 Johannes Schmid <jhs@gnome.org>
12676 * src/main.c: Revert patch from Rob to allow building with
12678 * configure.in: Require at least 2.12 libraries
12680 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12682 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12684 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12685 Improve anjuta-plugin project template: Added missed files dist tarball
12688 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12691 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
12693 reviewed by: Johannes Schmid <jhs@gnome.org>
12695 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12696 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12697 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12698 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12700 Improve anjuta-plugin project template. Also fix for #322744
12702 2006-03-27 Johannes Schmid <jhs@gnome.org>
12704 * plugins/sourceview/sourceview-private.h:
12705 plugins/sourceview/sourceview.c:
12707 Added basic bookmark support
12709 2006-03-27 Johannes Schmid <jhs@gnome.org>
12714 Patch from Rob Bradfort <robster@debian.org>:
12715 * src/main.c: (get_command_line_args), (main):
12716 Migration from popt to GOption
12718 2006-03-26 Naba Kumar <naba@gnome.org>
12720 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12721 size to scale itself with theme.
12723 2006-03-26 Naba Kumar <naba@gnome.org>
12725 * plugins/file-manager/an_file_view.c,
12726 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12727 when symbolview and fileview objects are destroyed to avoid crashes
12728 after the plugins are disabled.
12730 2006-03-26 Naba Kumar <naba@gnome.org>
12732 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12733 Deleted unused file.
12735 * plugins/glade/plugin.c: Be able to close glade plugin when there
12736 there is no glade project loaded.
12738 * plugins/sourceview/sourceview.plugin,
12739 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12741 2006-03-23 Naba Kumar <naba@gnome.org>
12743 * plugins/editor/print.c: Fixed a bug where some sections of
12744 printed/previewed text is not highlighted.
12746 2006-03-20 Johannes Schmid <jhs@gnome.org>
12748 * libanjuta/interfaces/libanjuta.idl:
12750 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12751 as we do not use private apis. Show help window and startup because it does
12754 * plugins/document-manager/action-callbacks.c:
12755 plugins/editor/Makefile.am:
12756 plugins/editor/text_editor.c:
12757 plugins/editor/print.c:
12758 plugins/editor/print.h:
12760 Fixed printing (nobody has missed it BTW ;-)
12762 * plugins/sourceview/sourceview.c:
12765 2006-03-20 Naba Kumar <naba@gnome.org>
12767 * configure.in, plugins/devhelp/plugin.c: Be able to build with
12768 devhelp >= 0.9 < 0.11 versions.
12770 2006-03-20 Johannes Schmid <jhs@gnome.org>
12772 * plugins/sourceview/anjuta-document-loader.c
12773 plugins/sourceview/sourceview.c:
12775 Fixed encoding bugs
12777 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12779 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12780 Fixed bug (line position)
12781 Give the good line position whatever the active editor.
12783 2006-03-19 Ilkka Tuohela <hile@iki.fi>
12785 * configure.in: Added fi to ALL_LINGUAS
12787 2006-03-19 Johannes Schmid <jhs@gnome.org>
12789 * plugins/sourceview/anjuta-document-loader.c:
12790 replace gnome_vfs_get_mime_type_for_name_and data
12792 * plugins/build-basic-autotools/build-basic-autotools.c:
12795 2006-03-17 Johannes Schmid <jhs@gnome.org>
12797 * plugins/editor/editor.glade:
12798 Added style-editor again after it got lost somehow
12800 2006-03-17 Johannes Schmid <jhs@gnome.org>
12802 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12803 configure.in: require devhelp 0.11
12805 Post 0.11 devhelp versions (CVS) do not work because of an API change...
12807 plugins/build-basic-autotools/build-basic-autotools.c:
12808 forgot a an installtion callback for the "install as root"-feature
12810 2006-03-17 Massimo Cora' <maxcvs@email.it>
12812 reviewed by: Johannes Schmid <jhs@gnome.org>
12814 * plugins/class-gen/anjuta-class-gen-plugin.glade
12815 plugins/class-gen/class_gen.c
12816 plugins/class-gen/goc_template_header
12817 plugins/class-gen/goc_template_source
12821 2006-03-16 Johannes Schmid <jhs@gnome.org>
12823 * plugins/sourceview/sourceview.c:
12824 Fixed "save-point" signal for undo actions
12826 2006-03-16 Massimo Cora' <maxcvs@email.it>
12828 reviewed by: Johannes Schmid <jhs@gnome.org>
12830 * plugins/document-manager/anjuta-docman.c:
12831 Implement tab drag and drop
12833 2006-03-16 Johannes Schmid <jhs@gnome.org>
12835 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12836 plugins/build-basic-autotools/build-basic-autotools.c:
12838 Implemented "install as root"-feature (#321455)
12840 2006-03-16 Johannes Schmid <jhs@gnome.org>
12843 plugins/sourceview/.cvsignore
12844 plugins/tools/scripts/.cvsignore:
12845 Added/extended .cvsignore files
12847 * plugins/sourceview/sourceview-autocomplete.c:
12848 plugins/sourceview/sourceview-autocomplete.h:
12849 plugins/sourceview/sourceview-prefs.c:
12850 plugins/sourceview/sourceview-private.h:
12851 plugins/sourceview/sourceview.glade:
12852 Autcomplete just works(tm) now and respects preferences
12854 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12855 Use better algorithm from autocomplete
12857 2006-03-15 Johannes Schmid <jhs@gnome.org>
12859 * src/anjuta-app.c:
12862 2006-03-15 Johannes Schmid <jhs@gnome.org>
12864 * libanjuta/interfaces/libanjuta.idl:
12865 plugins/class-gen/class_gen.c:
12866 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12867 plugins/project-manager/plugin.c:
12869 Allow to add multiple source files (#320191)
12871 * configure.in: Require gnome-build 0.1.3
12873 2006-03-14 Johannes Schmid <jhs@gnome.org>
12875 * plugins/macro/macro-utils.c: Fixed bug #333606
12876 * plugins/file-wizard/file.c: Fixed bug #333601
12878 2006-03-13 Johannes Schmid <jhs@gnome.org>
12880 * plugins/sourceview/sourceview_autocomplete.c
12881 plugins/sourceview/sourceview_autocomplete.h
12882 plugins/sourceview/sourceview.c
12883 plugins/sourceview/sourceview-private.h
12884 plugins/sourceview/sourceview-prefs.c:
12886 Cleaned up and fixed several issues
12888 2006-03-13 Johannes Schmid <jhs@gnome.org>
12890 * plugins/sourceview/Makefile.am:
12891 plugins/sourceview/sourceview-autocomplete.c
12892 plugins/sourceview/sourceview-autocomplete.h:
12893 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12894 plugins/sourceview/sourceview-private.h:
12895 plugins/sourceview/sourceview.c:
12897 Added (buggy) autocomplete feature to sourceview
12899 2006-03-12 Naba Kumar <naba@gnome.org>
12901 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12902 libanjuta/anjuta-session.c: Added API docs.
12904 2006-03-12 Naba Kumar <naba@gnome.org>
12906 * TODO.tasks: Added couple of tasks.
12907 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12908 Register private class as early as possible so that members could
12909 point to self class. Code clean up.
12911 2006-03-12 Naba Kumar <naba@gnome.org>
12913 * po/POTFILES.in, po/POTFILES.skip: Updated.
12915 2006-03-11 Naba Kumar <naba@gnome.org>
12917 * libanjuta/anjuta-shell.c,
12918 plugins/document-manager/anjuta-docman.c,
12919 plugins/document-manager/plugin.c,
12920 plugins/symbol-browser/an_symbol_search.c,
12921 plugins/valgrind/vgrule-list.c: Use correct signal names while
12924 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12925 signal names and fixed enum IANJUTA_TYPE_* macro.
12927 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12929 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12930 plugins/search/search-replace.c :
12931 Fixed bug (Bookmark the good line).
12932 Search & Replace (Mark all matched strings).
12934 2006-03-09 Johannes Schmid <jhs@gnome.org>
12936 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12937 Completed changes from yesterday
12939 * plugins/document-manager/anjuta-document-manager.glade:
12940 plugins/editor/editor.glade
12941 plugins/editor/plugin.c: (activate_plugin)
12942 plugins/editor/text_editor.c
12943 plugins/sourceview/Makefile.am
12944 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12945 plugins/sourceview/sourceview.glade:
12946 Completed preference changes
12948 2006-03-08 Johannes Schmid <jhs@gnome.org>
12950 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12951 plugins/search/plugin.c: (activate_plugin):
12953 Removed Gtk-Criticals
12955 * plugins/document-manager/anjuta-document-manager.glade:
12956 plugins/document-manager/plugin.c: (on_docman_auto_save),
12957 (on_gconf_notify_timer), (prefs_init):
12958 plugins/document-manager/plugin.h:
12959 plugins/editor/text_editor.c: (text_editor_instance_init),
12960 (text_editor_dispose):
12961 plugins/editor/text_editor.h:
12962 plugins/editor/text_editor_cbs.c:
12963 plugins/editor/text_editor_cbs.h:
12964 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12965 plugins/glade/plugin.c: (activate_plugin):
12966 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12967 plugins/sourceview/sourceview-private.h:
12968 plugins/sourceview/sourceview.c: (on_menu_popup),
12969 (sourceview_new), (ifile_open), (ifile_savable_save),
12970 (ifile_savable_save_as), (ieditor_set_popup_menu),
12971 (ieditor_get_filename), (imark_mark):
12973 Moved autosave from editor to document manager and fixed some things in
12976 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12978 * plugins/search/anjuta-search.glade :
12979 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12980 plugins/search/search-replace_bachend.c: Fixed a crash bug.
12981 plugins/search/search-replace.c : Fixed bug.
12983 2006-03-08 Johannes Schmid <jhs@gnome.org>
12985 * plugins/search/anjuta-search.glade
12986 Fixed widget names (glade is a bit stupid on copying widgets to other files)
12988 2006-03-07 Johannes Schmid <jhs@gnome.org>
12990 * plugins/document-manager/action-callbacks.c
12991 plugins/document-manager/anjuta-document-manager.glade
12992 plugins/document-manager/plugin.c: (prefs_init),
12994 plugins/editor/Makefile.am:
12995 plugins/editor/editor.glade:
12996 plugins/editor/plugin.c: (on_style_button_clicked),
12997 (activate_plugin), (dispose):
12998 plugins/editor/style-editor.c:
13000 Startet to seperate document-manager and editor preferences
13002 * plugins/search/Makefile.am:
13003 plugins/search/anjuta-search.glade:
13004 plugins/search/search-replace.c:
13006 Moved search GUI to search-plugin
13008 * plugins/sourceview/sourceview-prefs.c:
13009 plugins/sourceview/sourceview-prefs.h:
13010 plugins/sourceview/sourceview-private.h:
13011 plugins/sourceview/sourceview.c:
13012 plugins/sourceview/sourceview.h:
13013 plugins/sourceview/Makefile.am:
13014 plugins/sourceview/anjuta-document.h:
13015 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13016 plugins/sourceview/plugin.c:
13018 Added some preferences to sourceview and fixed vfs_monitor
13020 * tagmanager/c.c: (parseParens):
13021 Removed annoying debug message
13023 * libanjuta/interfaces/libanjuta.idl:
13024 Removed IAnjutaEditorFactory::create_style_editor()
13026 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13028 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13029 Search : Bookmark all matched lines.
13031 2006-03-06 Johannes Schmid <jhs@gnome.org>
13033 * plugins/class-gen/anjuta-class-gen.plugin.in
13034 plugins/file-loader/plugin.c: (sort_wizards)
13035 (on_create_submenu), (activate_plugin)
13036 plugins/file-wizard/anjuta-file-wizard.plugin.in
13037 plugins/glade/anjuta-glade.plugin.in
13038 plugins/project-import/anjuta-project-import.plugin.in
13039 plugins/project-wizard/anjuta-project-wizard.plugin.in:
13041 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
13042 sorted alphabeticly
13044 * plugins/project-wizard/templates/mkfile.wiz:
13045 Use configured project directory instead of ~/myproject
13047 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13049 Show markers (again) and monitor uri
13051 2006-03-06 Naba Kumar <naba@gnome.org>
13053 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13054 typedefs separately so that forward linking would work.
13055 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13057 2006-03-05 Naba Kumar <naba@gnome.org>
13059 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13060 passing Enums and Structs in signals. Define struct _Name in
13061 generated code, so that forward referencing.
13062 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13064 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13066 2006-03-05 Naba Kumar <naba@gnome.org>
13068 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13069 support. Generate GType definitions for enums in generated codes
13070 so that enums could be passed as signal params.
13072 2006-03-04 Naba Kumar <naba@gnome.org>
13074 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13075 Restored cvs-moved revision files. They were originally marked
13076 deleted at their older locations. Now they are restored at
13077 their new locations. The changeset is one that was committed
13078 as part of document-manager, editor, search and print plugins
13079 separation from editor plugin.
13081 2006-03-03 Johannes Schmid <jhs@gnome.org>
13083 * plugins/sourceview/*:
13084 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
13087 2006-03-04 Naba Kumar <naba@gnome.org>
13089 * plugins/gdb/*: Deleted removed files (see previous changlog
13090 entry for files list).
13092 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13094 * plugins/debug-mananger/breakpoints.c,
13095 plugins/debug-manager/breakpoints.h,
13096 plugins/debug-manager/debug_tree.c,
13097 plugins/debug-manager/debug_tree.h,
13098 plugins/debug-manager/info.c,
13099 plugins/debug-manager/info.h,
13100 plugins/debug-manager/locals.c,
13101 plugins/debug-manager/locals.h,
13102 plugins/debug-manager/memory.c,
13103 plugins/debug-manager/memory.h,
13104 plugins/debug-manager/registers.c,
13105 plugins/debug-manager/registers.h,
13106 plugins/debug-manager/sharedlib.c,
13107 plugins/debug-manager/sharedlib.h,
13108 plugins/debug-manager/signal.c,
13109 plugins/debug-manager/signal.h,
13110 plugins/debug-manager/stack_trace.c,
13111 plugins/debug-manager/stack_trace.h,
13112 plugins/debug-manager/watch.c,
13113 plugins/debug-manager/watch.h,
13114 plugins/debug-manager/Makefile.am:
13115 Move from gdb plugin to debug manager plugin
13117 * plugins/debug-manager/anjuta-debug-manager.glade,
13118 plugins/debug-manager/anjuta-debug-manager.ui:
13119 Move all user interface from gdb to debug manager
13121 * plugins/debug-manager/utilities.c,
13122 plugins/debug-manager/utilities.h:
13123 Remove some unused code
13124 Add useful code from gdb plugin
13126 * plugins/debug-manager/start.c,
13127 plugins/debug-manager/start.h:
13128 Include code of attach_process
13129 Add more code to start the debugger
13131 * plugins/debug-manager/plugin.c,
13132 plugins/debug-manager/plugin.h,
13133 plugins/debug-manager/anjuta-debug-manager.plugin.in:
13134 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13136 * plugins/debug-manager/debugger.c,
13137 plugins/debug-manager/debugger.h:
13138 Implement a queue of debugger command
13140 * plugins/gdb/actions.c,
13141 plugins/gdb/actions.h,
13142 plugins/gdb/watch_cbs.c,
13143 plugins/gdb/watch_cbs.h,
13144 plugins/gdb/watch_gui.c,
13145 plugins/gdb/watch_gui.h:
13148 * plugins/gdb/debugger.c,
13149 plugins/gdb/debugger.h,
13150 plugins/gdb/gdbmi.c,
13151 plugins/gdb/gdbmi.h,
13152 plugins/gdb/utilities.c,
13153 plugins/gdb/utilities.h,
13154 plugins/gdb/Makefile.am,
13155 plugins/gdb/anjuta-gdb.plugin.in:
13156 Implement necessary functions
13158 * plugins/gdb/parser.c,
13159 plugins/gdb/parser.h:
13160 Code for parsing variable previously in debug_tree.c
13162 * plugins/gdb/anjuta-gdb.glade,
13163 plugins/gdb/anjuta-gdb.ui:
13164 Remove user interface
13166 * plugins/gdb/gdbmi-test.c:
13169 * plugins/gdb/anjuta-gdb.plugin.png:
13170 Try an improved icon for gdb (archer fish)
13172 * libanjuta/anjuta-debugger.c,
13173 libanjuta/anjuta-debugger.h,
13174 libanjuta/interfaces/libanjuta.idl,
13175 libanjuta/interfaces/anjuta-idl-compiler.pl,
13176 libanjuta/Makefile.am:
13177 Add declaration used in new IAnjutaDebugger interface
13179 * manuals/reference/libanjuta.types,
13180 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13181 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13182 Update documentation
13184 2006-03-02 Naba Kumar <naba@gnome.org>
13186 * manuals/reference/libanjuta/Makefile.am,
13187 manuals/reference/libanjuta/libanjuta-docs.sgml,
13188 manuals/reference/libanjuta/libanjuta-sections.txt,
13189 manuals/reference/libanjuta/libanjuta.types,
13190 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13191 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13192 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13193 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13194 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13195 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13196 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13197 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13198 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13199 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13200 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13201 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13202 manuals/reference/libanjuta/tmpl/e-splash.sgml,
13203 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13204 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13205 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13206 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13207 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13208 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13209 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13210 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13211 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13212 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13213 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13214 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13215 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13216 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13217 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13218 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13219 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13220 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13221 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13222 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13223 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13224 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13225 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13226 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13227 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13228 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13229 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13230 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13231 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13232 manuals/reference/libanjuta/tmpl/plugins.sgml,
13233 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13234 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13235 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13236 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13237 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13238 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13239 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13240 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13241 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13242 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13243 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13244 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13245 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13246 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13249 2006-02-28 Naba Kumar <naba@gnome.org>
13251 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13252 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13253 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13254 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13255 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13256 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13257 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13258 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13259 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13260 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13261 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13262 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13263 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13264 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13266 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13268 * plugins/sourceview/sourceview.c:
13269 Select to brace, select block.
13271 2006-02-28 Johannes Schmid <jhs@gnome.org>
13273 * plugins/file-wizard/Makefile.am
13274 plugins/file-wizard/action-callbacks.c (removed)
13275 plugins/file-wizard/action-callbacks.h (removed)
13276 plugins/file-wizard/anjuta-file-wizard.ui
13277 plugins/file-wizard/plugin.c: (activate_plugin),
13278 (deactivate_plugin)
13279 plugins/file-wizard/plugin.h:
13280 Removed Edit->Insert Text submenu (replace by macros plugin)
13282 * plugins/sourceview/sourceview.c: (sourceview_new),
13283 (ieditor_set_popup_menu):
13284 Fixed some more bugs
13286 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13288 2006-02-28 Naba Kumar <naba@gnome.org>
13290 * plugins/file-manager/an_file_view.c,
13291 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13292 rows also and with delay 1 sec (the color and timout value should
13293 probably be picked up from some system wide preference key).
13295 2006-02-28 Naba Kumar <naba@gnome.org>
13297 * libanjuta/interfaces/libanjuta.idl,
13298 plugins/document-manager/action-callbacks.c,
13299 plugins/document-manager/plugin.c,
13300 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13301 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13302 Added interface checks in document manager and enable/disable
13303 menus based on supported interface.
13305 * plugins/project-import/anjuta-project-import.glade: Set some
13306 resonable size for the import dialog.
13308 2006-02-27 Naba Kumar <naba@gnome.org>
13310 * libanjuta/interfaces/libanjuta.idl,
13311 plugins/document-manager/action-callbacks.c,
13312 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13313 and eol conversion actions.
13315 2006-02-27 Johannes Schmid <jhs@gnome.org>
13317 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13318 * plugins/file-manager/an_file_view.c
13319 plugins/file-manager/plugin.h: Added tooltips
13320 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13322 2006-02-26 Naba Kumar <naba@gnome.org>
13324 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13325 plugins/build-basic-autotools/build-basic-autotools.c,
13326 plugins/build-basic-autotools/build-basic-autotools.h,
13327 plugins/build-basic-autotools/executer.c,
13328 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13329 disable indicator highlights preferences from message manager to
13330 build plugin. Implemented message indicator highlights in build tool.
13332 * plugins/editor/text_editor.c: Fixed indicators.
13334 2006-02-26 Johannes Schmid <jhs@gnome.org>
13336 * plugins/sourceview/sourceview.c:
13339 * plugins/subversion/svn_auth.c:
13340 Fixed username/password authentification but there might be a memory corruption
13342 2006-02-26 Naba Kumar <naba@gnome.org>
13344 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13345 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13346 libanjuta/anjuta-launcher.h: Added documentation.
13348 2006-02-24 Naba Kumar <naba@gnome.org>
13350 * plugins/editor/text_editor.c: Fixed change in API in
13351 IAnjutaEditorSelection::set().
13353 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13355 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13356 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13357 libanjuta/interfaces/libanjuta.idl :
13358 Search in sourceview editor (Select in buffer).
13361 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13363 * plugins/sourceview/sourceview.c :
13364 Fixed Replace, to_upper, to_lower.
13366 * plugins/search/search-replace_backend.c :
13367 Renamed header name.
13369 2006-02-22 Naba Kumar <naba@gnome.org>
13371 * libanjuta/anjuta-plugin-description.c,
13372 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13373 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13374 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13375 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13376 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13378 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13379 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13381 2006-02-21 Naba Kumar <naba@gnome.org>
13383 * libanjuta/interfaces/libanjuta.idl,
13384 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13385 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13386 interface for editor.
13388 2006-02-21 Naba Kumar <naba@gnome.org>
13390 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13392 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13393 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13395 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13397 * GTKSOURCEVIEW EDITOR
13398 plugins/sourceview/sourceview.c :
13399 Fixed copy and Goto Line.
13401 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13402 plugins/macro/plugin.c :
13403 Fixed Insert key word and Insert macro.
13405 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
13407 * plugins/document-manager/anjuta-docman.c:
13408 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13411 plugins/Makefile.am:
13412 plugins/sourceview/.cvsignore:
13413 plugins/sourceview/Makefile.am:
13414 plugins/sourceview/plugin.c: :
13415 plugins/sourceview/plugin.h:
13416 plugins/sourceview/sourceview.c:
13417 plugins/sourceview/sourceview.h:
13418 plugins/sourceview/sourceview.plugin:
13419 plugins/sourceview/sourceview.plugin.in:
13420 plugins/sourceview/sourceview.png:
13422 Added sourceview editor plugin
13424 2006-02-19 Naba Kumar <naba@gnome.org>
13426 * libanjuta/interfaces/libanjuta.idl,
13427 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13428 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13429 plugins/cvs-plugin/cvs-interface.c,
13430 plugins/document-manager/action-callbacks.c,
13431 plugins/document-manager/action-callbacks.h,
13432 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13433 plugins/search/plugin.c, plugins/search/search-replace.c,
13434 plugins/search/search-replace_backend.c,
13435 plugins/subversion/subversion-actions.c,
13436 plugins/subversion/subversion-callbacks.c,
13437 plugins/tools/editor.c, plugins/tools/execute.c,
13438 plugins/tools/variable.c: Defined proper editor interfaces and fixed
13439 few fatal warnings.
13441 2006-02-15 Naba Kumar <naba@gnome.org>
13443 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13446 * libanjuta/interfaces/libanjuta.idl,
13447 plugins/document-manager/anjuta-docman.c,
13448 plugins/document-manager/plugin.c,
13449 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13450 unnecessary parameters from IAnjutaEditor interface and used proper
13451 types instead of 'gpointer'. Fixed various compiler warnings.
13453 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13456 2006-02-12 Naba Kumar <naba@gnome.org>
13458 * po/POTFILES.in: Updated.
13460 2006-02-11 Naba Kumar <naba@gnome.org>
13462 * plugins/editor/properties.[cxx,h],
13463 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13464 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13465 to sci_prop_*(), because they were conflicting with external
13466 functions (in some ssl library).
13468 2006-02-08 Naba Kumar <naba@gnome.org>
13470 Patch from Massimo Cora <maxcvs@email.it>:
13471 * plugins/valgrind/anjuta-valgrind.schemas,
13472 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13473 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13474 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13475 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13476 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13477 plugins/valgrind/vgtoolview.c,
13478 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13479 before running the debugging session. I've added also a
13480 preference in Anjuta Preferences where you can specify
13481 the path to the valgrind binary. The default is /usr/bin/valgrind.
13482 Now it displays a dialog with the error. [it can be -program
13483 exited- or -file loaded or end of input-]. Some valgrind 3.x
13486 2006-01-29 Naba Kumar <naba@gnome.org>
13488 Patch from Massimo Cora <maxcvs@email.it>:
13489 * configure.in, plugins/Makefile.am,
13490 plugins/valgrind/*: Valgrind plugin (requires
13491 binutils-dev and valgrind to be installed.
13493 2005-01-24 Johannes Schmid <jhs@gnome.org>
13495 * Patch from Eric Greveson <ejg45@cam.ac.uk>
13496 plugins/tools/variables.c:
13497 Added current directory to possible variables
13499 * Patch from Günther Brammer <gbrammer@gmx.de>
13500 plugins/document-manager/anjuta-docman.c:
13501 Fix a crash on opening a file
13503 AUTHORS: Added Günther Brammer
13505 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13507 * libanjuta/anjuta-launcher.c:
13508 Fix a bug in AnjutaLauncher when output is bigger than buffer
13509 Probably fix bug #315188 and #305134
13511 2005-12-28 Johannes Schmid <jhs@gnome.org>
13513 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13514 * src/about.c: Use new gtk about dialog
13515 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13516 Updated anjuta_ui_add_action_group_entries call
13518 Patch from Jean Breford <jean.breford@normalesup.org>
13519 and Markus Habermehl <bmh1980de@yahoo.de>:
13521 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13522 * AUTHORS: Added Jean and Markus
13524 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13525 * plugins/search/search-replace.c :
13526 Bookmark all matched lines.
13527 * plugins/search/search-replace_backend.c :
13528 Fixed bug (Search in all project files).
13530 2005-12-21 Johannes Schmid <jhs@gnome.org>
13532 * plugins/search/plugin.c:
13534 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13535 investigation needed.
13537 AUTHORS: Added Ross Goldner
13539 2005-12-19 Ross Golder <ross@golder.org>
13541 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13542 application/xml MIME type.
13544 2005-12-18 Johannes Schmid <jhs@gnome.org>
13546 po/POTFILES.in: Updated files after directory changes
13547 HACKING: Removed outdated section 3 (anoncvs)
13549 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
13551 * plugins/build-basic-autotools/build-basic-autotools.c:
13552 Save all files in editor before running a command
13554 * plugins/tools/execute.c:
13555 Use document manager plugin instead of each editor for
13558 2005-12-15 Johannes Schmid <jhs@gnome.org>
13560 * plugins/document-manager/action-callbacks.c:
13561 (on_save_all1_activate), (on_swap_activate)
13562 plugins/document-manager/anjuta-docman.c:
13563 (on_save_as_filesel_response), (on_notebook_switch_page):
13565 Fixed some remaining issues in document-manger
13567 2005-12-15 Johannes Schmid <jhs@gnome.org>
13569 * plugins/profile-default/default.anjuta:
13570 Load Search plugin and Message Manager by default
13572 2005-12-14 Johannes Schmid <jhs@gnome.org>
13574 * plugins/editor/text_editor.c
13575 libanjuta/anjuta-utils.c:
13577 Check if files differ when gnome-vfs monitoring is used.
13580 2005-12-13 Johannes Schmid <jhs@gnome.org>
13582 * plugins/document-manager/plugin.c:
13583 Only save modified files in ianjuta_file_savable_save() for document-manager
13584 as discussed on mailing list.
13586 * plugins/cvs-plugin/cvs-callbacks.c:
13587 Fixed dialog handling for empty log message
13589 2005-12-13 Johannes Schmid <jhs@gnome.org>
13591 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13593 * plugins/project-manager/* Removed ununsed files
13595 * plugins/symbol-browser/an_symbol_iter.c
13596 plugins/build-basic-autotools/build-basic-autotools.c
13597 plugins/build-basic-autotools/executer.c
13598 plugins/class-gen/class_gen.c
13599 plugins/class-inheritance/class-inherit.c
13600 plugins/cvs-plugin/cvs-actions.c
13601 plugins/cvs-plugin/cvs-interface.c
13602 plugins/debug-manager/attach_process.
13603 plugins/devhelp/plugin.c
13604 plugins/document-manager/plugin.c
13605 plugins/document-manager/indent_util.c
13606 plugins/editor/properties.cxx
13607 plugins/editor/aneditor.cxx
13608 plugins/editor/style-editor.c
13609 plugins/editor/text_editor.c
13610 plugins/macro/macro_db.c
13613 Use DEBUG_PRINT for debug messages
13615 libanjuta/anjuta-debug.h: Include config.h
13617 HACKING: Updated (BTW: does anyone read this?)
13619 2005-12-12 Johannes Schmid <jhs@gnome.org>
13621 Patch from Johan Ersvik <jersvik@fastmail.fm>:
13622 * plugins/gdb/debugger.c
13624 Fix a crasher in gdb plugin
13626 * plugins/gtodo/plugin.c
13627 plugins/search/plugin.c
13631 * plugins/document-manager/anjuta-docman.c:
13633 Fixed error markers
13635 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13637 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13639 * plugins/document-manager/anjuta-docman.c:
13640 highlight changed files in docman popup-menu
13641 * plugins/gdb/debug-tree.c:
13642 plugins/gdb/debugger.c
13643 Do not corupt entire "locals" tree when variable pointer have
13644 additional info and arrays/strucs/unions correctly.
13647 2005-12-11 Johannes Schmid <jhs@gnome.org>
13649 * plugins/document-manager/anjuta-docman.c
13650 plugins/document-manager/plugin.c
13651 plugins/editor/text_editor.c:
13653 AUTHORS: Added Johan Ersvik
13655 Fixed "is-dirty" bug and tab ordering
13657 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
13659 * plugins/editor/aneditor-autocomplete.cxx
13660 plugins/editor/aneditor-calltip.cxx
13661 plugins/editor/aneditor-priv.h
13662 plugins/symbol-browser/an_symbol.c
13663 plugins/symbol-browser/an_symbol_view.c
13665 tagmanager/tm_symbol.c
13666 tagmanager/tm_tag.c
13667 tagmanager/include/tm_symbol.h
13668 tagmanager/include/tm_tag.h
13671 Better pointer recognition in tagmanager and symbol browser
13673 2005-12-11 Johannes Schmid <jhs@gnome.org>
13675 * plugins/search/*: New search plugin derived from search code in old editor
13678 * plugins/document-manager/*: new document-manger which is now seperated from
13679 editor to allow implementation of other editor widgets. Code is mostly derived
13680 from old editor plugin
13682 * plugins/print/* new print plugin which is not fully implemented in the
13685 * plugins/editor/text_editor.c: Added lots of interface code
13687 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13688 IAnjutaEditorFactory and extended IAnjutaEditor
13690 * configure.in, plugins/Makefile.am updated build system for new
13693 This is a huge commit which might still contain some bugs and also has
13694 some fixmes. Things that are not working are the search toolbar because it
13695 does not use the same backend as any other searching function and printing
13696 (easy to fix) because it did not yet implement IAnjutaPrintable.
13698 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13700 * plugins/project-wizard/property.c:
13701 Use newer GtkFileChooser instead of GtkFileSelection with
13702 GnomeFileEntry to avoid a bug
13704 * plugins/project-wizard/install.c:
13705 Avoid an endless loop if project directory is not writable
13707 * plugins/project-wizard/druid.c:
13708 Allow creating project in empty directory without a
13711 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
13713 Patch from Massimo Cora <maxcvs@email.it>
13714 * plugins/class-inheritence/class-inherit.c
13715 plugins/class-inheritence/plugin.c
13716 plugins/class-inheritence/plugin.h
13719 Update plugin to use new API from graphviz 2.6. Version 2.2 is
13720 no longer supported!
13722 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
13724 Patch from Johan Ersvik <jersvik@fastmail.fm>
13725 * plugins/message-view/message-view.c
13726 plugins/build-basic-autotools/build-basic-autotools.c
13727 plugins/build-basic-autotools/automake-c.filters
13729 This patch correct regex-filters for newer automake
13732 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13734 * plugins/tools/execute.c:
13735 Detect variables inside a word
13737 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13739 * libanjuta/anjuta-status.[ch],
13740 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13741 plugins/editor/anjuta-docman.c :
13742 New anjuta-status procedure.
13744 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13747 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13748 plugins/editor/Makefile.am
13749 plugins/editor/anjuta-document-manager.glade
13750 plugins/editor/plugin.c plugins/editor/plugin.h
13751 plugins/editor/text_editor.c plugins/editor/text_editor.h
13753 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13754 plugins/editor/indent-util.c plugins/editor/indent-util.h
13755 plugins/editor/indent_test.c :
13756 Set and Preview indent preferences parameters.
13757 Saved indent user parameters.
13759 2005-10-27 Naba Kumar <naba@gnome.org>
13761 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
13762 * plugins/editor/anjuta-docman.c: Restore tab color to normal
13763 theme color for saved documents.
13765 2005-10-26 Naba Kumar <naba@gnome.org>
13767 * libanjuta/anjuta-encodings.c: Save changed supported encodings
13768 list. Fixed bug #316731.
13770 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13772 * tagmanager/tm_symbol.c: Fixed bug #315218
13774 2005-10-23 Adam Weinberger <adamw@gnome.org>
13776 * plugins/build/build_file.c
13777 plugins/build-basic-autotools/build-basic-autotools.c
13778 plugins/tools/execute.c
13779 plugins/build/compile.c
13780 plugins/build/configurer.c
13781 plugins/debug-manager/plugin.c
13782 plugins/editor/plugin.c
13783 plugins/editor/print.c
13784 plugins/editor/text_editor.c
13785 plugins/file-loader/plugin.c
13786 plugins/file-manager/an_file_view.c
13787 plugins/symbol-browser/an_symbol_view.c
13788 plugins/gdb/debugger.c
13789 plugins/gdb/plugin.c
13790 plugins/glade/plugin.c
13791 plugins/macro/macro-actions.c
13792 plugins/macro/plugin.c
13793 plugins/profile-default/plugin.c
13794 plugins/project-manager/plugin.c
13795 plugins/project-manager/project_import.c
13796 plugins/symbol-browser/plugin.c
13797 plugins/tools/execute.c
13799 src/anjuta-actions.h
13801 Correct spacing errors before and after "...".
13803 2005-10-20 Naba Kumar <naba@gnome.org>
13805 * plugins/gdb/debugger.c: Fixed attach/detach process to
13806 updated UI properly.
13808 2005-10-18 Naba Kumar <naba@gnome.org>
13810 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13813 2005-10-13 Naba Kumar <naba@gnome.org>
13815 * plugins/project-mkfile-import/*: Removed separate import wizard for
13816 makefile based projects (because single widzard handles all wizards).
13818 * plugins/project-import/project-import.c: Made wizard window
13819 transient to main window.
13821 Patch from: Eric Greveson <ejg45@cam.ac.uk>
13823 * AUTHORS: Added Eric's name in contributors list.
13825 * configure.in, plugins/Makefile.am,
13826 plugins/project-import/Makefile.am,
13827 plugins/project-import/anjuta-project-import.glade,
13828 plugins/project-import/project-import.c,
13829 plugins/project-import/project-import.h: Import wizard now detects
13830 both makefile and automake projects together instead of separate wizard.
13832 * plugins/project-wizard/templates/java/project.anjuta,
13833 plugins/project-wizard/templates/mkfile/project.anjuta,
13834 plugins/project-wizard/templates/python/project.anjuta,
13835 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13836 name to make it appropriate.
13838 2005-10-11 Naba Kumar <naba@gnome.org>
13840 * configure.in: Fixed glade3 version requirement.
13842 2005-09-29 Alexander Shopov <ash@contact.bg>
13844 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13846 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
13848 * plugins/subversion/svn_auth.c
13849 plugins/subversion/anjuta_subversion.glade:
13850 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13852 2005-09-22 Naba Kumar <naba@gnome.org>
13854 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
13856 * configure.in, plugins/Makefile.am
13857 plugins/project-manager/anjuta-project-manager.plugin.in,
13858 plugins/project-manager/plugin.c,
13859 (added) plugins/project-mkfile-import/.cvsignore,
13860 (added) plugins/project-mkfile-import/Makefile.am,
13861 (added) plugins/project-mkfile-import/
13862 anjuta-project-mkfile-import-plugin.png,
13863 (added) plugins/project-mkfile-import/
13864 anjuta-project-mkfile-import.glade,
13865 (added) plugins/project-mkfile-import/
13866 anjuta-project-mkfile-import.plugin.in,
13867 (added) plugins/project-mkfile-import/plugin.c,
13868 (added) plugins/project-mkfile-import/plugin.h,
13869 (added) plugins/project-mkfile-import/project-mkfile-import.c,
13870 (added) plugins/project-mkfile-import/project-mkfile-import.h,
13871 plugins/project-wizard/templates/Makefile.am,
13872 (added) plugins/project-wizard/templates/mkfile-logo.png,
13873 (added) plugins/project-wizard/templates/mkfile.wiz,
13874 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13875 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13876 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13877 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13878 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13879 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13880 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13881 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13882 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13883 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13884 (added) plugins/project-wizard/templates/mkfile/src/main.c:
13885 Added makefile based project import wizard and wizard template.
13887 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13889 * libanjuta/anjuta-launcher.c: Reduced false password detections
13891 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13893 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
13894 messages correctly.a
13896 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13898 * scintilla/Makefile.am: Changed scintilla library to noinst
13899 * pixmaps/Makefile.am: Install password.png
13900 * libanjuta/anjuta-launcher.c: Changed password detection
13901 to be able to access GNOME CVS with ssh.
13903 2005-08-31 Naba Kumar <naba@gnome.org>
13905 * plugins/glade/plugin.c: Set transient window for the widget
13908 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
13910 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13912 2005-08-10 Naba Kumar <naba@gnome.org>
13914 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13915 as shortcut key for execute.
13917 * src/about.c: Clean up.
13919 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
13920 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13923 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13925 * plugins/editor/search-replace_backend.c :
13926 Fixed search in File Patterns.
13928 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
13930 * plugins/gdb/Makefile.am: Fixed a make -j x bug
13932 2005-08-04 Naba Kumar <naba@gnome.org>
13934 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13935 for pango-1.8 rendering bug.
13937 2005-08-03 Naba Kumar <naba@gnome.org>
13939 * plugins/glade/plugin.c: Proper names for plugin widgets.
13941 * plugins/subversion/anjuta-subversion.glade,
13942 plugins/subversion/svn-auth.c: Fixed authentication dialog and
13943 string allocations. Use passed default values when available.
13944 Set proper focus and dialog default response. Destroy dialog after use.
13945 Return error when appropriate.
13947 2005-08-02 Naba Kumar <naba@gnome.org>
13949 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13950 for pango-1.8 rendering bug.
13952 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
13954 * scintilla/Makefile.am: Fixed a make -j x bug
13956 2005-08-02 Johannes Schmid <jhs@gnome.org>
13958 * plugins/subversion/svn-auth.c: Added username/password
13961 2005-08-01 Naba Kumar <naba@gnome.org>
13963 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13964 checks for character width calculations.
13966 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13968 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13970 2005-07-31 Naba Kumar <naba@gnome.org>
13972 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13973 messup with pango 1.8. Fixed bug #311846.
13975 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13977 * plugins/gdb/memory.c : Fixed bug 305082.
13979 * plugins/project-wizard/templates/anjuta-plugin.wiz,
13980 plugins/project-wizard/templates/gcj.wiz,
13981 plugins/project-wizard/templates/gnome.wiz,
13982 plugins/project-wizard/templates/gtk.wiz,
13983 plugins/project-wizard/templates/java.wiz,
13984 plugins/project-wizard/templates/python.wiz,
13985 plugins/project-wizard/templates/wxwin.wiz,
13986 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13988 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13990 * plugins/tools/execute.c:
13991 Correct a crash if editor is closed while a tool still use it.
13993 2005-07-28 Naba Kumar <naba@gnome.org>
13995 * scintilla/*: Updated scintilla from their latest CVS.
13997 2005-07-27 Naba Kumar <naba@gnome.org>
13999 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14000 plugins/build-basic-autotools/build-basic-autotools.c,
14001 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14002 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14003 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14004 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14005 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14006 plugins/message-view/plugin.c, plugins/patch/plugin.c,
14007 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14008 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14009 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14010 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14011 argument to anjuta_ui_add_action_group_entries() and
14012 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14013 Fixed all plugins to pass translation domain. This fixes untranslated
14016 2005-07-27 Naba Kumar <naba@gnome.org>
14018 * plugins/class-inheritance/class-callbacks.c,
14019 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14020 proper system colors.
14022 2005-07-26 Naba Kumar <naba@gnome.org>
14024 * ROADMAP: Updated and added more tasks.
14026 2005-07-25 Naba Kumar <naba@gnome.org>
14028 * ROADMAP: Updated and added more tasks.
14030 2005-07-24 Naba Kumar <naba@gnome.org>
14032 * HACKING: Fixed format.
14034 2005-07-24 Naba Kumar <naba@gnome.org>
14036 * ROADMAP: Fixed format.
14037 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14039 2005-07-24 Naba Kumar <naba@gnome.org>
14041 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14042 * data/properties/cpp.properties: Added *.c++ as file extension for c++
14044 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14046 * plugins/tools/dialog.c, plugins/tools/dialog.h:
14047 Correct wrong sensitivity setting
14049 * plugins/tools/tool.c: Correct a crash when removing overridden tool
14051 * plugins/tools/variable.c: Add variables for project manager
14053 2005-07-23 Naba Kumar <naba@gnome.org>
14055 * ROADMAP: updated.
14057 2005-07-23 Naba Kumar <naba@gnome.org>
14059 * plugins/subversion/Makefile.am,
14060 plugins/subversion/svn-auth.c,
14061 plugins/subversion/svn-auth.h: Added subversion authentication code
14064 * plugins/subversion/subversion-callbacks.c,
14065 plugins/subversion/subversion-callbacks.h,
14066 plugins/subversion/svn-backend-priv.h,
14067 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14068 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14069 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14070 Added file mode line.
14072 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
14074 * configure.in: Added 'gl' to ALL_LINGUAS.
14076 2005-07-21 Naba Kumar <naba@gnome.org>
14078 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14079 the active sources and kill the running process without emitting
14080 signals (which could be fatal because the object is being destroyed).
14081 Incidentally, fixed the crash that happens when stopping an active
14082 debugger session. Disabled debug prints and code clean up.
14085 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14086 message view object, because that prevents many unprocessed outputs
14087 from the cvs command from being appended in view. Does not set NULL
14088 to mesg_view private member (not required) so that any pending outputs
14089 to view is processed.Fixed bug #172666.
14091 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14092 type in supported list.
14094 2005-07-18 Adam Weinberger <adamw@gnome.org>
14096 * plugins/file-manager/anjuta-file-manager-plugin.glade:
14097 grammar/spelling fixes.
14099 2005-07-17 Naba Kumar <naba@gnome.org>
14101 * (new) plugins/project-wizard/templates/terminal/cvsignore,
14102 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14103 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14104 plugins/project-wizard/templates/anjuta-plugin.wiz,
14105 plugins/project-wizard/templates/gcj.wiz,
14106 plugins/project-wizard/templates/gnome.wiz,
14107 plugins/project-wizard/templates/gtk.wiz,
14108 plugins/project-wizard/templates/gtkmm.wiz,
14109 plugins/project-wizard/templates/java.wiz,
14110 plugins/project-wizard/templates/python.wiz,
14111 plugins/project-wizard/templates/terminal.wiz,
14112 plugins/project-wizard/templates/terminal/Makefile.am,
14113 plugins/project-wizard/templates/terminal/po/Makefile.am,
14114 plugins/project-wizard/templates/terminal/src/Makefile.am,
14115 plugins/project-wizard/templates/wxwin.wiz,
14116 plugins/project-wizard/templates/xlib-dock.wiz,
14117 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14118 wizards and updated .wiz files to install them in newly created
14121 2005-07-16 Naba Kumar <naba@gnome.org>
14123 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14125 * plugins/file-manager/an_file_view.c,
14126 plugins/file-manager/plugin.c: Added file manager preferences to
14127 show/hide files ignored by version control (e.g. cvsignore).
14129 * plugins/editor/text_editor.c: Initialize vfs info struct.
14131 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14132 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14133 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14134 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14135 omf-install/.cvsignore, pixmaps/.cvsignore,
14136 plugins/file-manager/anjuta-file-manager-plugin.glade,
14137 scintilla/.cvsignore, scintilla/include/.cvsignore,
14138 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14139 tagmanager/python.c: Updated.
14141 2005-07-16 Naba Kumar <naba@gnome.org>
14143 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14144 Fixed python parser to parser class methods.
14146 2005-07-15 Naba Kumar <naba@gnome.org>
14148 * plugins/project-wizard/property.c: Used parenthesis to remove
14151 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14152 plugins/project-wizard/templates/gcj.wiz,
14153 plugins/project-wizard/templates/gnome.wiz,
14154 plugins/project-wizard/templates/gtk.wiz,
14155 plugins/project-wizard/templates/gtkmm.wiz,
14156 plugins/project-wizard/templates/java.wiz,
14157 plugins/project-wizard/templates/python.wiz,
14158 plugins/project-wizard/templates/terminal.wiz,
14159 plugins/project-wizard/templates/wxwin.wiz,
14160 plugins/project-wizard/templates/xlib-dock.wiz,
14161 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14164 2005-07-15 Naba Kumar <naba@gnome.org>
14166 * plugins/project-wizard/templates/java.wiz,
14167 plugins/project-wizard/templates/java/Makefile.am,
14168 plugins/project-wizard/templates/java/project.anjuta,
14169 plugins/project-wizard/templates/python.wiz,
14170 plugins/project-wizard/templates/python/Makefile.am,
14171 plugins/project-wizard/templates/python/project.anjuta: Use different
14172 project files for java and python module where debugger is not
14173 included in the list of plugins.
14175 2005-07-15 Naba Kumar <naba@gnome.org>
14177 * configure.in, plugins/project-wizard/templates/Makefile.am,
14178 plugins/project-wizard/templates/gcj-logo.png,
14179 plugins/project-wizard/templates/gcj.wiz,
14180 plugins/project-wizard/templates/gcj/.cvsignore,
14181 plugins/project-wizard/templates/gcj/Makefile.am,
14182 plugins/project-wizard/templates/gcj/configure.in.tpl,
14183 plugins/project-wizard/templates/gcj/src/.cvsignore,
14184 plugins/project-wizard/templates/gcj/src/Makefile.am,
14185 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14186 plugins/project-wizard/templates/java-logo.png,
14187 plugins/project-wizard/templates/java.wiz,
14188 plugins/project-wizard/templates/java/configure.in.tpl,
14189 plugins/project-wizard/templates/java/po/Makefile.am,
14190 plugins/project-wizard/templates/java/po/POTFILES.in,
14191 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14192 plugins/project-wizard/templates/java/src/main.java,
14193 plugins/project-wizard/templates/python-logo.png,
14194 plugins/project-wizard/templates/python.wiz,
14195 plugins/project-wizard/templates/python/.cvsignore,
14196 plugins/project-wizard/templates/python/Makefile.am,
14197 plugins/project-wizard/templates/python/configure.in.tpl,
14198 plugins/project-wizard/templates/python/po/.cvsignore,
14199 plugins/project-wizard/templates/python/po/Makefile.am,
14200 plugins/project-wizard/templates/python/po/POTFILES.in,
14201 plugins/project-wizard/templates/python/src/.cvsignore,
14202 plugins/project-wizard/templates/python/src/Makefile.am,
14203 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14204 plugins/project-wizard/templates/python/src/main.py: Added Generic
14205 gcj and python project wizards. Fixed Generic java project to
14206 use _JAVA primary. Update gnome-build from cvs for them to work
14209 2005-07-12 Naba Kumar <naba@gnome.org>
14211 * plugins/project-manager/plugin.c: Automatically determine
14212 project backend by probing.
14214 2005-07-04 Naba Kumar <naba@gnome.org>
14216 * Makefile.am: Do not install old anjuta.glade file which conflicts
14217 with newer src/anjuta.glade.
14219 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14221 * plugins/an_symbol_prefs.c:
14222 Sort list of available symbol files
14224 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14226 * plugins/build-basic-autotools.c:
14229 * plugins/gtodo/libgtodo.c:
14230 Possible fix for #307800
14232 * libanjuta/anjuta-encodings.c
14233 libanjuta/anjuta-launcher.c
14234 libanjuta/anjuta-preference-dialog.c
14235 libanjuta/anjuta-preferences.c
14236 libanjuta/anjuta-ui.c
14237 libanjuta/anjuta-util.c
14238 libanjuta/cell-renderer-captioned-image.c
14239 libanjuta/plugin.c:
14241 Patch from de_lupus@pandora.be (Kristof Vansant):
14242 Replaced deprecated gnome-i18n.h
14245 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14247 * plugins/subversion/anjuta-subversion.glade
14248 plugins/subversion/anjuta-subversion.ui
14249 plugins/subversion/plugin.c
14250 plugins/subversion/subversion-actions.c
14251 plugins/subversion/subversion-callbacks.h
14252 plugins/subversion/subversion-callbacks.c
14253 plugins/subversion/svn-backend-priv.h
14254 plugins/subversion/svn-backend.h
14255 plugins/subversion/svn-backend.c
14256 plugins/subversion/svn-thread.h
14257 plugins/subversion/svn-thread.c:
14259 Implemented Subversion diff
14261 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14263 * plugins/build-basic-autotools/build-basic-autotools.c:
14264 Fixed crash bug! Might be useful to release 2.0.2 soon
14265 because this bug will crash any build which produces errors
14268 === Anjuta 2.0.1 ===
14270 2005-06-27 Naba Kumar <naba@gnome.org>
14272 * plugins/tools/execute.c: Formated code.
14274 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14276 * plugins/build-basic-autotools/build-basic-autotools.c:
14277 Remove two memory leaks
14278 Check command output versus untranslated strings too
14280 * plugins/tools/execute.c:
14281 Remove two memory leaks
14282 Check command output versus untranslated strings too
14283 Remove description message
14285 * plugins/tools/fileop.c:
14286 Escape tool name in xml configuration file
14288 2005-05-26 Naba Kumar <naba@gnome.org>
14290 * configure.in: Bumped version to 2.0.1
14291 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14293 * plugins/tools/execute.c: Fixed clickable messages.
14296 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14297 Deactivate glade plugin when last glade project is closed. Reorder
14298 glade widgets in layout. Change glade project when user selects a
14299 new project. Removed project from the list when user closes it. Fixed
14300 glade project file loading from URI. Save and restored loaded glade
14301 projects in/from session.
14303 * plugins/class-gen/action-callbacks.c,
14304 plugins/class-gen/anjuta-class-gen-plugin.glade,
14305 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14306 plugins/file-wizard/anjuta-file-wizard.glade,
14307 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14308 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14309 "Add to project" correctly. Use the source file path returned after
14310 adding to project. Fixed memory leaks. Deactivate wizard plugins
14313 * plugins/project-manager/plugin.c,
14314 plugins/project-wizard/anjuta-project-wizard.glade,
14315 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14316 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14317 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14318 project-wizard preference page to anjuta app, because they are
14319 more appropriated as general preferences. Renamed username and
14320 useremail properties keys.
14322 * po/POTFILES.in: Updated.
14324 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14327 * plugins/file-loader/plugin.c: Do not use static variable to store
14328 created submenu in factory. Fixed crash in anjuta exit.
14330 2005-05-24 Naba Kumar <naba@gnome.org>
14332 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14333 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14334 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14335 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14336 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14337 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14338 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14339 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14340 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14342 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14343 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14344 plugins/build-basic-autotools/build-basic-autotools.c,
14345 plugins/build-basic-autotools/build-basic-autotools.h,
14346 plugins/build-basic-autotools/executer.c,
14347 plugins/build-basic-autotools/executer.h,
14348 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14349 plugins/tools/variable.c: Added an extra argument to
14350 anuta_util_dialog_input() to pass default value. Save/load project
14351 configure and execution parameters in/from session.
14353 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14354 symbol browser is loaded.
14356 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14359 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14360 deactivate would not start shell.
14362 2005-05-24 Naba Kumar <naba@gnome.org>
14364 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14365 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14366 libegg/egg-submenu-action.c, libegg/test-actions.c,
14367 plugins/build-basic-autotools/build-basic-autotools.c,
14368 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14369 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14370 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14371 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14372 plugins/macro/plugin.c, plugins/message-view/plugin.c,
14373 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14374 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14375 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14376 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14377 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14379 2005-05-24 Naba Kumar <naba@gnome.org>
14381 * data/properties/styles.properties: Fixed defalt font.
14383 * plugins/editor/search-replace.c,
14384 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14385 project openness wihtout activating project-manager plugin (i.e.
14386 using anjuta_shell_get()).
14388 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14389 - Completed add_source(), add_group() and add_target() methods of
14390 IAnjutaProjectManager.
14391 - Change their definition to return the added element (or NULL).
14392 - Used interface API for project main menus and 'add to project'
14393 from file-manager context menu.
14394 - Select proper default target/group when prompting for adding
14395 source/target/group.
14396 - Do not expand all nodes in selection tree when default selection
14397 are given (eases navigation in big projects).
14399 - Marked strings for translation.
14401 2005-05-23 Naba Kumar <naba@gnome.org>
14403 * src/anjuta-app.c: Save menu accelerators on change.
14405 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14406 save-as dialog (leading to crash later).
14408 2005-05-22 Naba Kumar <naba@gnome.org>
14411 * AUTHORS: Added developers for other projects. Updated.
14412 * TODO.tasks: Updated.
14413 * ChangeLog: Added past changelogs from anjuta-0.1.5.
14415 2005-05-22 Naba Kumar <naba@gnome.org>
14417 * plugins/tools/execute.c: Make parsable lines distinct by adding
14418 a "Click me" description in the message. Allow tools to open arbibrary
14419 file in editory using gdb-styled annotation (The line starts with two
14420 \032 characters followed by the file:line).
14422 * plugins/tools/scripts/prepare-changelog.pl,
14423 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14424 ChangeLog file itself and open it.
14426 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14428 * plugins/tools/execute.c:
14429 Parse output in message pane
14430 Correct a crash on plugin deactivation
14432 * plugins/tools/fileop.c,
14433 plugins/tools/tool.c,
14434 plugins/tools/tool.h:
14435 Load only valid tools
14437 2005-06-21 Naba Kumar <naba@gnome.org>
14439 * anjuta.spec.in: Fixed devel package requirement.
14441 * plugins/message-view/message-view.c: Scroll message on next/previous.
14443 * TODO.tasks: Updated.
14445 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14446 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14447 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14448 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14449 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14450 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14451 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14452 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14454 * libanjuta/anjuta-preferences.c,
14455 plugins/build-basic-autotools/build-basic-autotools.c,
14456 plugins/build-basic-autotools/executer.c,
14457 plugins/class-gen/action-callbacks.c,
14458 plugins/class-gen/action-callbacks.h,
14459 plugins/class-gen/class_gen.c,
14460 plugins/cvs-plugin/cvs-interface.c,
14461 plugins/debug-manager/attach_process.c,
14462 plugins/debug-manager/plugin.c,
14463 plugins/debug-manager/utilities.c,
14464 plugins/debug-manager/utilities.h,
14465 plugins/editor/aneditor-autocomplete.cxx,
14466 plugins/editor/aneditor.cxx,
14467 plugins/editor/search-replace.c,
14468 plugins/editor/search-replace_backend.c,
14469 plugins/gdb/breakpoints.c,
14470 plugins/gdb/registers.c,
14471 plugins/patch/plugin.c,
14472 plugins/project-wizard/druid.c,
14473 plugins/project-wizard/install.c,
14474 plugins/subversion/plugin.c,
14475 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14478 * plugins/class-gen/action-callbacks.c,
14479 plugins/project-wizard/parser.c,
14480 plugins/project-wizard/property.c,
14481 plugins/project-wizard/values.c,
14482 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14484 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14487 2005-06-20 Naba Kumar <naba@gnome.org>
14489 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14490 manuals/reference/libanjuta/tmpl/e-splash.sgml,
14491 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14493 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14494 exit idle function.
14496 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14497 Fixed possible memory corruption.
14499 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14500 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14501 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14502 progress bar increment and added progress status for symbol refresh
14503 and project loading.
14505 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14506 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14507 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14508 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14511 * TODO.tasks: Updated.
14513 2005-06-19 Naba Kumar <naba@gnome.org>
14515 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14518 * plugins/project-import/project-import.c: Deactivate plugin when done.
14520 2005-06-18 Naba Kumar <naba@gnome.org>
14522 * plugins/profile-default/plugin.c: Fixed error when loading another
14523 project while a project is still loaded.
14525 * plugins/project-manager/plugin.c: Used (newly added) group-activated
14526 signal from gnome-build to popup group properties.
14528 * src/anjuta.c: Load default session by default.
14530 * po/POTFILES.in: Added missing files.
14532 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14533 activate plugin on load (activate it separately). Connect to activate
14534 and deactivate signals for housekeeping, so that if plugins are
14535 activated or deactivate externally, they are properly recorded.
14537 * plugins/profile-default/plugin.c: Save profile before a project
14538 is loaded so that it could be restored when project is closed.
14540 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14542 2005-06-17 Naba Kumar <naba@gnome.org>
14544 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14545 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14546 for project. The plugins loaded for the project is restored when project
14547 is loaded next time.
14549 * TODO.tasks: Updated.
14551 2005-06-15 Naba Kumar <naba@gnome.org>
14553 * plugins/tools/scripts/find-fixmes.pl,
14554 (new) plugins/tools/scripts/translation-status.pl,
14555 plugins/tools/scripts/tools-2.xml.in,
14556 plugins/tools/scripts/Makefile.am,
14557 plugins/tools/scripts/prepare-changelog.pl: Added translation
14558 status script. Completed find-fixmes.pl script. Fixed bugs.
14560 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14563 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14565 * plugins/message-view/anjuta-message-manager-plugin.glade :
14566 renamed "messages.tag.position" to "messages.tab.position".
14567 plugins/message-view/anjuta-msgman.c :
14568 Messages tab position prefrences.
14570 2005-06-14 Naba Kumar <naba@gnome.org>
14572 * (new) plugins/tools/scripts/find-fixmes.pl,
14573 (new) plugins/tools/scripts/tools-2.xml.in,
14574 (new) plugins/tools/scripts/Makefile.am,
14575 (new) plugins/tools/scripts/prepare-changelog.pl,
14576 plugins/tools/plugin.h, plugins/tools/fileop.c,
14577 plugins/tools/Makefile.am, configure.in: Added system tools.
14579 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
14581 * plugins/tools/editor.c:
14582 Take care of creating .anjuta directory if missing
14584 2005-06-10 Naba Kumar <naba@gnome.org>
14586 * configure.in: Increased gnome-build required to version 0.1.2.
14588 * plugins/project-manager/plugin.c: Fixed target/group removal.
14589 Fixed memory leaks.
14591 2005-06-10 Naba Kumar <naba@gnome.org>
14593 * plugins/project-manager/plugin.c: Implemented target/group
14594 configuration (update gnome-build module from cvs).
14596 2005-06-07 Naba Kumar <naba@gnome.org>
14598 Patch from: Massimo Cora' <maxcvs@email.it>:
14599 * plugins/class-inheritance/Makefile.am,
14600 plugins/class-inheritance/class-inherit.c,
14601 plugins/class-inheritance/class-inherit.h,
14602 plugins/class-inheritance/plugin.c,
14603 plugins/class-inheritance/plugin.h,
14604 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14605 expanded view of classes in hierarchy canvas (collapsable again).
14607 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
14609 * scintilla/patches/scintilla-64-bit.diff (added)
14610 * plugins/patch/patch-plugin.c:
14611 Conditional build for GTK 2.4 and GTK 2.6
14613 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
14615 * plugins/tools/anjuta-tools.glade,
14616 plugins/tools/editor.c,
14617 plugins/tools/plugin.h,
14618 plugins/tools/fileop.c:
14619 Add a check box to edit an user script
14620 Correct a few memory leak
14622 * plugins/tools/execute.c,
14623 plugins/tools/tool.c,
14624 plugins/tools/tool.h:
14625 Move utility remove_mnemonic function in tool.c
14628 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
14630 Patch from sbrabec@suse.cz:
14632 scintilla/include/Scintilla.h:
14634 Fix 64-Bit warnings in gcc 4
14636 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
14638 * plugins/patch/patch_plugin.c
14639 plugins/patch/patch.h
14640 plugin/patch/patch-plugin.glade
14641 plugin/patch/Makefile.am:
14643 Changed patch plugin to use libglade and new gtk 2.6 widgets
14645 2005-05-31 Naba Kumar <naba@gnome.org>
14647 Patch from Jason Bayman <JBayman@HobbitHell.com>:
14648 * plugins/editor/text_editor.c: Don't show error
14651 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
14653 * plugins/message-view/anjuta-message-manager.ui,
14654 plugins/message-view/anjuta-msgman.c,
14655 plugins/message-view/anjuta-msgman.h,
14656 plugins/message-view/message-view.c,
14657 plugins/message-view/message-view.h,
14658 plugins/message-view/plugin.c:
14659 Add a popup menu in messages panes
14660 Move save message pane option in it
14662 2005-05-28 Naba Kumar <naba@gnome.org>
14664 * data/properties/styles.properties: Fixed default font
14667 * plugins/editor/style-editor.c: cleanup.
14669 2005-05-25 Naba Kumar <naba@gnome.org>
14671 * plugin/gdb/plugin.c: Start gdb even if the program does
14672 not exists. Fixes bug #305074
14674 2005-05-24 Naba Kumar <naba@gnome.org>
14676 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
14677 * configure.in: graphviz pkgconfig path.
14679 2005-05-24 Naba Kumar <naba@gnome.org>
14681 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14682 * TODO.tasks: Updated.
14684 2005-05-22 Naba Kumar <naba@gnome.org>
14686 * anjuta.spec.in: Fixed spec file
14687 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14689 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
14691 * TODO.tasks: Updated.
14693 * plugins/message-view/anjuta-message-manager.ui,
14694 plugins/message-view/message-view.c,
14695 plugins/message-view/message-view.h,
14696 plugins/message-view/plugin.c:
14697 Add shortcut for next and previous message
14698 Add a save message menu item
14699 Fix a bug in previous message
14701 2005-05-21 Naba Kumar <naba@gnome.org>
14703 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14704 doc/Makefile.am, global-tags/create_global_tags.sh,
14705 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14706 and rpm package creation. Fixed installation paths.
14708 * plugins/editor/anjuta-document-manager.glade,
14709 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14710 and indent options.
14712 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14714 2005-05-21 Naba Kumar <naba@gnome.org>
14716 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14717 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14718 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14719 tagmanager/Makefile.am: Fixed paths configure variables to take
14720 automake configure variables instead of hardcoding.
14722 * global-tags/tm_global_tags.c: Formated code.
14724 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14725 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14726 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14727 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14728 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14729 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14730 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14731 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14732 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14734 2005-05-20 Naba Kumar <naba@gnome.org>
14736 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14737 and fixed rpm spec file (more testing required).
14739 * data/gdb.init: Don't set gdb prompt.
14741 * mime/Makefile.am: run update-mime-data only on system-wide install.
14743 * plugins/gdb/Makefile.am: Install plugin at correct paths.
14745 2005-05-19 Naba Kumar <naba@gnome.org>
14747 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14748 while it's not visible.
14750 Patch from: Jason Bayman <JBayman@HobbitHell.com>
14751 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14753 2005-05-19 Naba Kumar <naba@gnome.org>
14755 * configure.in: Fixed subversion checks. Added
14756 --disable-plugin-subversion and --disable-plugin-glade
14757 configure flags to manually turn off their plugin builds.
14759 * plugins/editor/plugin.c: Save and restore current editor line
14760 positions in session.
14762 2005-05-18 Naba Kumar <naba@gnome.org>
14764 * AUTHORS: Fixed email address.
14766 * libanjuta/anjuta-utils.c,
14767 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14768 when the projectmanager toplevel is not a window. Check for valid
14769 gtkwindow type before using the passed window as parent for anjuta
14772 2005-05-17 Naba Kumar <naba@gnome.org>
14774 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14776 * plugins/cvs-plugin/Makefile.am,
14777 plugins/devhelp/plugin.c,
14778 plugins/file-loader/Makefile.am,
14779 plugins/macro/Makefile.am,
14780 plugins/message-view/Makefile.am,
14781 plugins/patch/Makefile.am,
14782 plugins/project-manager/Makefile.am,
14783 plugins/subversion/Makefile.am,
14784 plugins/symbol-browser/Makefile.am: Removed -module flags
14787 * MAINTAINERS: Added file so that I could recieve bugzilla
14790 * plugins/glade/plugin.c: Fixed compile error.
14792 === Anjuta 2.0.0 ===
14794 2005-05-15 Naba Kumar <naba@gnome.org>
14796 * configure.in: Adjusted gdl version requirement. Bumped anjuta
14799 * plugins/symbol-browser/an_symbol_view.c,
14800 plugins/symbol-browser/plugin.c,
14801 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14802 symbols have been updated. Reset file symbols when update
14803 occurs. Fixed memory leaks.
14805 Patch from Jason Bayman <JBayman@HobbitHell.com>:
14806 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14808 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
14810 * plugins/tools/anjuta-tools.glade:
14811 Remove unused parameter dialog
14813 * plugins/tools/dialog.c,
14814 plugins/tools/fileop.c,
14815 plugins/tools/fileop.h,
14816 plugins/tools/tool.c,
14817 plugins/tools/tool.h,
14818 plugins/tools/variable.c:
14819 Add a few comments and cleanups
14821 * plugins/tools/editor.c,
14822 plugins/tools/editor.h:
14823 Remove code from previous plugin and add comments
14824 Use main window as parent (instead of tool list)
14826 * plugins/tools/execute.c,
14827 plugins/tools/execute.h:
14828 Remove code from previous plugin and add comments
14831 2005-05-14 Naba Kumar <naba@gnome.org>
14833 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14836 * configure.in: Fixed
14838 * plugins/class-inheritance/class-inheritance.png: New icon.
14840 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14841 screws up when reparented.
14843 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14845 * plugins/editor/search-replace.c,
14846 plugins/editor/search-replace_backend.c
14847 plugins/project-manager/plugin.c : Clear find pane if searching same
14848 expression. Clean code.
14850 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
14852 * configure.in: Added ne in ALL_LINGUAS
14854 2005-05-13 Naba Kumar <naba@gnome.org>
14856 * configure.in: Fixed glade-3 version.
14858 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14859 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14860 plugins/gdb/watch.c: Update locals, watch and frame document on
14863 2005-05-12 Naba Kumar <naba@gnome.org>
14865 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14866 scope autocompletion when the function definition is incomplete.
14868 * plugins/class-gen/anjuta-class-gen.plugin.in,
14869 plugins/file-wizard/anjuta-file-wizard.plugin.in,
14870 plugins/gdb/plugin.c,
14871 plugins/glade/anjuta-glade.plugin.in,
14872 plugins/project-import/anjuta-project-import.plugin.in,
14873 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14874 titles for the wizards.
14876 2005-05-11 Naba Kumar <naba@gnome.org>
14878 * configure.in, plugins/debug-manager/Makefile.am,
14879 plugins/debug-manager/plugin.c,
14880 (added) plugins/debug-manager/images/.cvsignore,
14881 (added) plugins/debug-manager/images/Makefile.am,
14882 (added) plugins/debug-manager/images/detach-16.png,
14883 (added) plugins/debug-manager/images/detach.png,
14884 (added) plugins/debug-manager/images/step-into-16.png,
14885 (added) plugins/debug-manager/images/step-into.png,
14886 (added) plugins/debug-manager/images/step-out-16.png,
14887 (added) plugins/debug-manager/images/step-out.png,
14888 (added) plugins/debug-manager/images/step-over-16.png,
14889 (added) plugins/debug-manager/images/step-over.png,
14890 plugins/gdb/Makefile.am,
14891 plugins/gdb/breakpoints.c,
14892 plugins/gdb/plugin.c,
14893 (added) plugins/gdb/images/.cvsignore,
14894 (added) plugins/gdb/images/Makefile.am,
14895 (added) plugins/gdb/images/breakpoint.png,
14896 (added) plugins/gdb/images/locals.png,
14897 (added) plugins/gdb/images/stack.png,
14898 (added) plugins/gdb/images/watch.png: Fixed breakpoints
14899 'remove all'. Added debugger icons.
14901 * plugins/editor/text_editor.c: Fixed file monitor.
14903 Patch from: Massimo Cora' <maxcvs@email.it>
14904 * plugins/patch/anjuta-patch-plugin.png,
14905 plugins/class-gen/Makefile.am,
14906 plugins/class-gen/action-callbacks.c,
14907 plugins/class-gen/class_gen.c,
14908 plugins/class-gen/class_logo.xpm: Implemented vcs
14909 file addions. New icons by Fabio Zecchini
14911 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14913 * libanjuta/interfaces/libanjuta.idl
14914 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14915 plugins/editor/search-replace_backend.c
14916 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14918 2005-05-11 Naba Kumar <naba@gnome.org>
14920 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14921 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14922 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14923 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14924 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14927 * plugins/symbol-browser/an_symbol_prefs.c,
14928 plugins/symbol-browser/an_symbol_search.c,
14929 plugins/symbol-browser/an_symbol_view.c,
14930 plugins/symbol-browser/an_symbol_view.h,
14931 plugins/symbol-browser/plugin.c: Fixed memory leaks.
14933 2005-05-11 Naba Kumar <naba@gnome.org>
14935 * libanjuta/anjuta-shell.c: Fixed runtime warning.
14937 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14938 progress bar location at create time, instead of hardcoding.
14940 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14941 Added mini splash screen.
14943 * plugins/editor/text_editor.c: Do not produce warning when file
14944 monitor could not be created.
14946 * plugins/profile-default/plugin.c: Save project session on exit.
14947 Show mini splash with progress bar at profile load.
14949 2005-05-10 Naba Kumar <naba@gnome.org>
14951 * configure.in, manuals/Makefile.am: Fixed compile flags.
14952 Disable outdated manuals builds.
14954 * global-tags/Makefile.am: Uninstall tags files on
14957 * libegg/Makefile.am: Use configured deprecated flags.
14959 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14960 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14961 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14964 * mime/Makefile.am: Take DESTDIR into account.
14966 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14968 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14969 on scope autocompletion.
14971 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14972 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14973 shared libs and static libs paths for debugging. Order them
14976 * po/POTFILES.in: Updated.
14978 2005-05-09 Naba Kumar <naba@gnome.org>
14980 * libanjuta/interfaces/libanjuta.idl,
14981 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14982 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14983 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14984 Implemented debugger source directory search and emits location changed
14985 signal with absolute path of the file.
14987 * plugins/tools/tool.c: Fixed compile errors.
14989 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
14991 * plugins/tools/anjuta-tools.glade,
14992 plugins/tools/dialog.h,
14993 plugins/tools/dialog.c,
14994 plugins/tools/plugin.c,
14995 plugins/tools/editor.c:
14996 Improve graphical user interface
14998 Correct an error on close
15001 * plugins/tools/fileop.c,
15002 plugins/tools/tool.h,
15003 plugins/tools/tool.c:
15004 Change the tool internal structure
15005 Support having tools configuration in several places
15007 2005-05-08 Naba Kumar <naba@gnome.org>
15009 * plugins/gdb/actions.c,
15010 (removed) plugins/gdb/registers_cbs.c,
15011 (removed) plugins/gdb/registers_cbs.h,
15012 (removed) plugins/gdb/registers_gui.c,
15013 (removed) plugins/gdb/sharedlib_cbs.c,
15014 (removed) plugins/gdb/sharedlib_cbs.h,
15015 (removed) plugins/gdb/sharedlib_gui.c,
15016 (removed) plugins/gdb/signals_cbs.c,
15017 (removed) plugins/gdb/signals_cbs.h,
15018 (removed) plugins/gdb/signals_gui.c: Removed dead files.
15020 2005-05-08 Naba Kumar <naba@gnome.org>
15022 * plugins/build-basic-autotools/executer.c: Fixed programs
15025 * plugins/debug-manager/Makefile.am,
15026 plugins/debug-manager/anjuta-debug-manager.glade,
15027 plugins/debug-manager/plugin.c,
15028 plugins/gdb/Makefile.am: Used libglade for programs listing
15031 * (added) plugins/gdb/pointer.png: Stack pointer image.
15033 * libanjuta/anjuta-marshal.list,
15034 pixmaps/Makefile.am,
15035 plugins/gdb/actions.c,
15036 plugins/gdb/actions.h,
15037 plugins/gdb/anjuta-gdb-plugin.ui,
15038 plugins/gdb/anjuta-gdb.glade,
15039 plugins/gdb/breakpoints.c,
15040 plugins/gdb/breakpoints.h,
15041 plugins/gdb/debug_tree.c,
15042 plugins/gdb/debug_tree.h,
15043 plugins/gdb/debugger.c,
15044 plugins/gdb/debugger.h,
15045 plugins/gdb/gdbmi-test.c,
15046 plugins/gdb/gdbmi.c,
15047 plugins/gdb/gdbmi.h,
15048 plugins/gdb/info.c,
15049 plugins/gdb/info.h,
15050 plugins/gdb/locals.c,
15051 plugins/gdb/locals.h,
15052 plugins/gdb/memory.c,
15053 plugins/gdb/memory.h,
15054 plugins/gdb/plugin.c,
15055 plugins/gdb/plugin.h,
15056 plugins/gdb/registers.c,
15057 plugins/gdb/registers.h,
15058 plugins/gdb/registers_cbs.c,
15059 plugins/gdb/registers_cbs.h,
15060 plugins/gdb/registers_gui.c,
15061 plugins/gdb/sharedlib.c,
15062 plugins/gdb/sharedlib.h,
15063 plugins/gdb/sharedlib_cbs.c,
15064 plugins/gdb/sharedlib_cbs.h,
15065 plugins/gdb/sharedlib_gui.c,
15066 plugins/gdb/signals.c,
15067 plugins/gdb/signals.h,
15068 plugins/gdb/signals_cbs.c,
15069 plugins/gdb/signals_cbs.h,
15070 plugins/gdb/signals_gui.c,
15071 plugins/gdb/stack_trace.c,
15072 plugins/gdb/stack_trace.h,
15073 plugins/gdb/utilities.c,
15074 plugins/gdb/utilities.h,
15075 plugins/gdb/watch.c,
15076 plugins/gdb/watch.h,
15077 plugins/gdb/watch_cbs.c,
15078 plugins/gdb/watch_cbs.h,
15079 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15080 it for all debugger component updates and listing. Implemented
15081 user custom debugger command window. Fixed all debugger components
15082 to work correctly. Implemented debugger as GObject. Removed
15085 2005-05-06 Naba Kumar <naba@gnome.org>
15087 * TODO.tasks: Updated.
15089 * plugins/build-basic-autotools/Makefile.am,
15090 plugins/file-loader/Makefile.am,
15091 plugins/profile-default/Makefile.am,
15092 plugins/sample1/Makefile.am,
15093 plugins/symbol-browser/images/Makefile.am,
15094 src/Makefile.am: Fixed 'make distcheck' errors.
15096 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15099 * tagmanager/tm_workspace.c: Include prototypes in getting
15102 2005-05-06 Naba Kumar <naba@gnome.org>
15104 * TODO.tasks: Updated.
15106 * configure.in, plugins/cvs-plugin/Makefile.am,
15107 plugins/debug-manager/Makefile.am,
15108 plugins/devhelp/Makefile.am,
15109 plugins/editor/Makefile.am,
15110 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15112 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15113 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15116 * tagmanager/tm_workspace.c,
15117 tagmanager/include/tm_workspace.h,
15118 plugins/editor/aneditor-autocomplete.cxx,
15119 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15120 to return all matching tag types when no name is given instead of
15121 returning empty array.
15123 * plugins/symbol-browser/Makefile.am,
15124 (added) plugins/symbol-browser/an_symbol.c,
15125 (added) plugins/symbol-browser/an_symbol.h,
15126 plugins/symbol-browser/an_symbol_info.c,
15127 plugins/symbol-browser/an_symbol_info.h,
15128 (added) plugins/symbol-browser/an_symbol_iter.c,
15129 (added) plugins/symbol-browser/an_symbol_iter.h,
15130 plugins/symbol-browser/an_symbol_search.c,
15131 plugins/symbol-browser/an_symbol_view.c,
15132 plugins/symbol-browser/an_symbol_view.h,
15133 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15134 plugins/symbol-browser/plugin.c,
15135 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15136 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15137 plugin and implemented IAnjutaIterable interface for symbol search
15140 * plugins/class-inheritance/Makefile.am,
15141 plugins/class-inheritance/class-inherit.c,
15142 plugins/class-inheritance/class-inherit.h,
15143 plugins/class-inheritance/plugin.h: Use the newly added
15144 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15145 get rid of libanjuta-ctags.la dependencies.
15147 2005-05-02 Naba Kumar <naba@gnome.org>
15149 * plugins/class-inheritance/class-inherit.c,
15150 plugins/class-inheritance/plugin.c,
15151 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15152 be found for a class. Formated code.
15154 Patch from: Curtis Magyar <curtm4n@gmail.com>:
15155 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15158 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
15160 * libanjuta/anjuta-launcher.c:
15161 Keep trying sending data until all bytes have been written
15163 * plugins/tools/anjuta-tools.glade,
15164 plugins/tools/editor.c:
15165 Add a combo box to defined data from stdin
15167 * plugins/tools/execute.c:
15168 Send data in stdin if needed
15171 * plugins/tools/fileop.c,
15172 plugins/tools/tool.h,
15173 plugins/tools/tool.c:
15174 Store, load and save stdin data
15175 Use tools-2.xml instead of tools.xml
15177 * plugins/tools/plugin.c,
15178 plugins/tools/plugin.h:
15181 * plugins/tools/dialog.c,
15182 plugins/tools/dialog.h:
15185 * plugins/tools/variable.c,
15186 plugins/tools/variable.h:
15187 Add editor related variables
15190 2005-04-29 Naba Kumar <naba@gnome.org>
15192 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15194 * plugins/editor/text_editor.c: Fixed line marker interpretation.
15196 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15197 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15198 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15199 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15200 working on gdb MI interface. Completed MI parser interface.
15202 Patch from Massimo Cora <maxcvs@email.it>:
15203 * plugins/class-inheritance/Makefile.am,
15204 plugins/class-inheritance/class-inherit.c,
15205 plugins/class-inheritance/class-inherit.h,
15206 plugins/class-inheritance/plugin.c,
15207 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15208 Used system theme for colors. Display class members on mouse click.
15210 2005-04-28 Naba Kumar <naba@gnome.org>
15212 * plugins/symbol-browser/an_symbol_prefs.c
15213 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15214 implementation to create/add/remove custom tags files in symbol
15215 brower preferences.
15217 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15220 * plugins/project-import/project-import.c: Fixed memory leaks and
15221 use correct debug prints.
15223 * TODO.tasks: Updated.
15225 2005-04-27 Naba Kumar <naba@gnome.org>
15227 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15228 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
15229 scintilla/Makefile.am: Fixed 'make distcheck' errors.
15231 * plugins/editor/anjuta-docman.c,
15232 plugins/editor/anjuta-docman.h,
15233 plugins/editor/plugin.c: Emit editor-added signal from docman
15234 and connect signals to new editor correctly.
15236 * plugins/class-inheritance/plugin.c,
15237 plugins/symbol-browser/plugin.c: Added stock icons.
15239 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15240 plugins/build-basic-autotools/executer.c,
15241 plugins/build-basic-autotools/executer.h: Added missing files
15242 for the execute programs implementation.
15244 2005-04-26 Naba Kumar <naba@gnome.org>
15246 * TODO.tasks: Updated.
15248 * plugins/file-loader/plugin.c,
15249 plugins/project-import/anjuta-project-import.plugin.in,
15250 plugins/project-import/plugin.c,
15251 plugins/project-import/project-import.c,
15252 plugins/project-import/project-import.h: Be able to import older
15255 2005-04-26 Naba Kumar <naba@gnome.org>
15257 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15258 removing it from the shell.
15260 * libanjuta/anjuta-shell.c,
15261 libanjuta/anjuta-shell.h,
15262 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15263 so that widget additions are freezed or thaw using a pending queue.
15264 Fixded UI flicker while loading projects.
15266 2005-04-26 Naba Kumar <naba@gnome.org>
15268 * TODO.tasks: Updated.
15270 * libanjuta/interfaces/libanjuta.idl: Added execute method for
15271 IAnjutaBuildable interface.
15273 * plugins/build-basic-autotools/Makefile.am,
15274 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15275 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15276 plugins/build-basic-autotools/build-basic-autotools.c,
15277 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15278 interface and UI for executing project/file programs. Implemented
15279 IAnjutaFile interface so that executables could be opened directly.
15281 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15282 Authors line (Reserved for external plugins, which do not have a way to
15283 show their credits).
15285 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15286 [File Loader] group for menu labels (default to "Name" if it is not
15289 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15290 for executing external commands.
15292 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
15294 * plugins/project-wizard/property.c:
15295 Correct a memory leak
15297 * libanjuta/interfaces/libanjuta.idl,
15298 plugins/editor/text_editor.c:
15299 Add erase_all and replace_selection function to IAnjutaEditor
15301 * plugins/tools/anjuta-tools.glade,
15302 plugins/tools/fileop.c,
15303 plugins/tools/editor.c,
15304 plugins/tools/tool.c
15305 plugins/tools/tool.h:
15306 Add shortcut and icon
15308 * plugins/tools/variable.c,
15309 plugins/tools/variable.h:
15310 Add a variable asking parameters at run time
15312 * plugins/tools/execute.c:
15313 Add a warning message for missing document manager
15314 Add replace buffer and replace selection output
15315 Correct an error in popup output
15317 * plugins/tools/plugin.c,
15318 plugins/tools/plugin.h,
15319 plugins/tools/anjuta-tools.ui,
15322 Attach tools menu to a new place
15324 2005-04-25 Naba Kumar <naba@gnome.org>
15326 * libanjuta/plugins.c, src/about.c, src/about.h,
15327 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15328 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15329 plugins (about box for plugins) menu.
15331 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15333 * plugins/editor/search-replace.c :
15334 Displayed full path in Search pane window.
15335 Bug 300231 : Selected line in Search pane window .
15337 2005-04-23 Naba Kumar <naba@gnome.org>
15339 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15341 2005-04-22 Naba Kumar <naba@gnome.org>
15343 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15345 * plugins/project-wizard/templates/java.wiz,
15346 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15347 to create bytecodes (.class) files.
15349 * plugins/symbol-browser/an_symbol_info.c,
15350 plugins/symbol-browser/an_symbol_info.h,
15351 plugins/symbol-browser/an_symbol_search.c,
15352 plugins/symbol-browser/an_symbol_view.c,
15353 plugins/symbol-browser/plugin.c,
15354 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15355 in file symbol list.
15357 2005-04-22 Naba Kumar <naba@gnome.org>
15359 * TODO.tasks: Updated.
15361 * plugins/class-inheritance/Makefile.am,
15362 plugins/subversion/Makefile.am: Do not install plugin files when
15363 plugin build condition is false.
15365 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15366 plugins/build-basic-autotools/build-basic-autotools.c,
15367 plugins/build-basic-autotools/build-basic-autotools.h,
15368 plugins/file-loader/anjuta-loader-plugin.ui,
15369 plugins/file-loader/dnd.c,
15370 plugins/file-loader/plugin.c,
15371 plugins/file-loader/plugin.h,
15372 plugins/project-manager/anjuta-project-manager.ui,
15373 plugins/project-manager/plugin.c: Added open file and build context
15374 menu in project manager context menu.
15376 2005-04-22 Naba Kumar <naba@gnome.org>
15378 * configure.in: Added message output showing conditional plugins to
15381 * src/layout.xml: Added layout for class-inheritance plugin widget.
15383 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15384 plugin name to remove redundant terms.
15386 * TODO.tasks: Updated.
15389 plugins/symbol-browser/Makefile.am,
15390 plugins/symbol-browser/an_symbol_view.c,
15391 (removed) plugins/symbol-browser/sv_class.xpm,
15392 (removed) plugins/symbol-browser/sv_function.xpm,
15393 (removed) plugins/symbol-browser/sv_macro.xpm,
15394 (removed) plugins/symbol-browser/sv_private_fun.xpm,
15395 (removed) plugins/symbol-browser/sv_private_var.xpm,
15396 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15397 (removed) plugins/symbol-browser/sv_protected_var.xpm,
15398 (removed) plugins/symbol-browser/sv_public_fun.xpm,
15399 (removed) plugins/symbol-browser/sv_public_var.xpm,
15400 (removed) plugins/symbol-browser/sv_static_fun.xpm,
15401 (removed) plugins/symbol-browser/sv_static_var.xpm,
15402 (removed) plugins/symbol-browser/sv_struct.xpm,
15403 (removed) plugins/symbol-browser/sv_unknown.xpm,
15404 (removed) plugins/symbol-browser/sv_variable.xpm,
15405 (added) plugins/symbol-browser/images/.cvsignore,
15406 (added) plugins/symbol-browser/images/Icons.16x16.Class,
15407 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15408 (added) plugins/symbol-browser/images/Icons.16x16.Field,
15409 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15410 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15411 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15412 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15413 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15414 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15415 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15416 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15417 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15418 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15419 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15420 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15421 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15422 (added) plugins/symbol-browser/images/Icons.16x16.Method,
15423 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15424 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15425 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15426 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15427 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15428 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15429 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15430 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15431 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15432 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15433 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15434 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15435 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15436 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15437 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15438 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15439 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15440 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15441 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15442 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15443 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15444 pixmaps and added new icons (taken from monodevelop).
15446 2005-04-21 Naba Kumar <naba@gnome.org>
15448 Patch from Massimo Cora <maxcvs@email.it>:
15450 * configure.in, plugins/Makefile.am
15451 (new) plugins/class-inheritance/.cvsignore,
15452 (new) plugins/class-inheritance/Makefile.am,
15453 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15454 (new) plugins/class-inheritance/class-inherit.c,
15455 (new) plugins/class-inheritance/class-inherit.h,
15456 (new) plugins/class-inheritance/plugin.c,
15457 (new) plugins/class-inheritance/plugin.h,
15458 (new) plugins/class-inheritance/class-inheritance.png: Added class
15459 inheritance plugin.
15461 Changes by naba: Added pkgconfig check for graphviz and conditionally
15464 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15466 2005-04-20 Naba Kumar <naba@gnome.org>
15468 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15469 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15470 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15471 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15472 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15473 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15474 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15475 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15476 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15477 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15478 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15480 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15481 message view management.
15483 * libanjuta/anjuta-children.[ch],
15484 plugins/build-basic-autotools/build-basic-autotools.c,
15485 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15486 Removed anjuta_children_init() function,
15487 because it is done automatically when first invoked. Introduced
15488 anjuta_children_recover() to recover the child signalling. Fixed
15489 child exit management to correctly recover the exit status.
15491 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15492 to properly shutdown the launcher and to kill the running process
15493 (without emitting any signal).
15495 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15496 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15497 gdb and program instance.
15499 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15501 * plugins/editor/search-replace.c :
15502 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15504 2005-04-18 Naba Kumar <naba@gnome.org>
15506 * TODO.tasks: Marked completed items.
15508 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15509 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15510 plugins/project-manager/plugin.c: Prompt user for the debugging
15511 target (select from a list of project's executable targets) and
15512 correctly start debugger. Take care of libtool wrapping when the
15513 target selected is libtool target. Fixed debugger menu items
15516 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
15518 * plugins/tools/execute.c,
15519 plugins/tools/execute.h:
15520 Implement save all files before running a command
15521 Implement all options for stdout and stderr except replace buffer
15522 Allow running several tools
15524 * plugins/tools/plugin.c:
15525 Move anjuta launcher in execute.c
15527 * plugins/tools/tools.h,
15528 plugins/tools/variable.c:
15531 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
15533 * plugins/tools/anjuta-tools.glade:
15534 Add new properties in tool editor dialog
15535 Cosmetic improvements
15537 * plugins/tools/anjuta-tools.ui:
15538 Attach tool menu as a build menu
15540 * plugins/tools/dialog.c:
15541 Set tool menu item sensitivity in tool list
15544 * plugins/tools/editor.c,
15545 plugins/tools/editor.h,
15546 plugins/tools/fileop.c,
15547 plugins/tools/tool.c,
15548 plugins/tools/tool.h:
15549 Add new properties (active, save file...)
15550 Most of them are still not implemented
15552 * plugins/tools/execute.c,
15553 plugins/tools/execute.h:
15554 Reorganize code to support multiple run
15555 Support run in terminal
15557 * plugins/tools/plugin.c
15558 plugins/tools/plugin.h:
15559 Move message handling in execute.c
15561 * plugins/tools/variable.h,
15562 plugins/tools/variable.c:
15563 Add useful variables
15565 2005-04-13 Naba Kumar <naba@gnome.org>
15567 * plugins/editor/text_editor.c: Fixed file monitoring condition.
15568 * plugins/editor/Makefile.am: Added gnome-vfs flags.
15570 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15572 * plugins/tools/dialog.c plugins/tools/tool.c :
15575 2005-04-06 Naba Kumar <naba@gnome.org>
15577 * src/anjuta.c: Load default session only when
15578 "anjuta.session.load.last" preference is enabled.
15580 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
15582 * plugins/tools/Makefile.am,
15583 plugins/tools/variable.c,
15584 plugins/tools/variable.h:
15585 Add new code for handling variables
15587 * plugins/tools/anjuta-tools.glade:
15588 Improve tool editor dialog
15589 Add variable selection dialog
15591 * plugins/tools/dialog.c,
15592 plugins/tools/dialog.h,
15593 plugins/tools/plugin.c,
15594 plugins/tools/plugin.h:
15595 Add variable object
15596 Add a function to get it
15598 * plugins/tools/editor.c:
15599 Add gui code for variable selection dialog
15601 * plugins/tools/execute.c:
15602 Use variables for executing command
15604 * Naba: Compile warning fixes.
15606 2005-04-06 Naba Kumar <naba@gnome.org>
15608 * TODO.tasks: Marked completed items.
15610 2005-04-06 Naba Kumar <naba@gnome.org>
15612 * plugins/subversion/svn-backend.c: Fixed subversion plugin
15615 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15617 2005-04-04 Naba Kumar <naba@gnome.org>
15619 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15620 inside Main window.
15622 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
15624 * plugins/tools/Makefile.am,
15625 plugins/tools/anjuta-tools.plugin.in,
15626 plugins/tools/anjuta-tools.ui,
15627 plugins/tools/anjuta-tools.gladei,
15628 plugins/tools/anjuta-tools-plugin.png,
15629 plugins/tools/plugin.c,
15630 plugins/tools/plugin.h,
15631 plugins/tools/dialog.c,
15632 plugins/tools/dialog.h,
15633 plugins/tools/fileop.c,
15634 plugins/tools/fileop.h,
15635 plugins/tools/tool.c,
15636 plugins/tools/tool.h,
15637 plugins/tools/editor.c,
15638 plugins/tools/editor.h,
15639 plugins/tools/execute.c,
15640 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15641 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15644 * anjuta-tools.[ch]: Removed old tools code.
15646 2005-04-01 Steve Murphy <murf@e-tools.com>
15648 * configure.in: Added "rw" to ALL_LINGUAS.
15650 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15653 manuals/C/anjuta-manual/fileoperations.xml
15655 manuals/C/anjuta-manual/figures/search_expr.png
15656 manuals/C/anjuta-manual/figures/search_expr_basic.png
15657 manuals/C/anjuta-manual/figures/search_file_list.png
15658 manuals/C/anjuta-manual/figures/search_file_pattern.png
15659 manuals/C/anjuta-manual/figures/search_replace.png
15660 manuals/C/anjuta-manual/figures/search_setting.png
15661 manuals/C/anjuta-manual/figures/search_target.png
15662 manuals/C/anjuta-manual/figures/search_target_action.png
15663 manuals/C/anjuta-manual/figures/search_target_in.png
15665 manuals/C/anjuta-manual/figures/find_files.png
15666 manuals/C/anjuta-manual/figures/find_replace.png
15667 manuals/C/anjuta-manual/figures/find_text.png :
15668 Updated Anjuta manual (File Operations)
15670 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15672 * manuals/C/anjuta-manual/fileoperations.xml,
15673 manuals/C/anjuta-manual/figures/open_file.png,
15674 manuals/C/anjuta-manual/figures/open_file_multiple.png,
15675 manuals/C/anjuta-manual/figures/prefs_print.png,
15676 manuals/C/anjuta-manual/figures/print_dlg.png,
15677 manuals/C/anjuta-manual/figures/print_preview.png.
15679 manuals/C/anjuta-manual/figures/add_edit_macro.png,
15680 manuals/C/anjuta-manual/figures/display_macro.png,
15681 manuals/C/anjuta-manual/figures/insert_text.png,
15682 manuals/C/anjuta-manual/figures/keyword_macro.png,
15683 manuals/C/anjuta-manual/figures/new_file_wizard.png,
15684 manuals/C/anjuta-manual/figures/save_as_file.png :
15685 Updated Anjuta Manual (File Operations)
15687 2005-03-23 Adam Weinberger <adamw@gnome.org>
15689 * plugins/editor/action-callbacks.c,
15690 plugins/file-loader/plugin.c,
15691 plugins/gtodo/main.c,
15692 plugins/project-wizard/druid.c:
15693 Fix spelling/grammar errors. Fixes bugs
15694 169068, 169137, 169138, and 169139.
15696 2005-03-21 Naba Kumar <naba@gnome.org>
15698 Patch from: Massimo Cora' <maxcvs@email.it>:
15700 * plugins/editor/Makefile.am
15701 plugins/editor/anjuta-docman.c,
15702 (added) plugins/editor/editor-tooltips.c,
15703 (added) plugins/editor/editor-tooltips.h: Added tooltips to
15704 editor tabs to show full path.
15706 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
15708 * plugins/subversion/svn-backend.c:
15709 Removed "apr-0/" from include because this is
15710 already included in SVN_INCLUDE and broke building if
15711 apr >= 1.0 was installed.
15713 2005-03-18 Naba Kumar <naba@gnome.org>
15715 Patch from: Massimo Cora' <maxcvs@email.it>:
15717 * plugins/editor/action-callbacks.c,
15718 plugins/editor/aneditor-calltip.cxx,
15719 plugins/editor/aneditor-priv.h,
15720 plugins/editor/aneditor.cxx,
15721 plugins/editor/aneditor.h,
15722 plugins/editor/anjuta-document-manager.ui: Added calltip
15723 activation from menu.
15725 2005-03-16 Naba Kumar <naba@gnome.org>
15727 Patch from: Massimo Cora' <maxcvs@email.it>:
15729 * plugins/class-gen/action-callbacks.c,
15730 plugins/class-gen/anjuta-class-gen-plugin.glade,
15731 plugins/class-gen/class_gen.c,
15732 plugins/class-gen/class_gen.h,
15733 plugins/class-gen/class_logo.xpm,
15734 plugins/class-gen/plugin.c: Create files without project
15735 being open. Add to project support. And other enhancements.
15737 2005-03-15 Adam Weinberger <adamw@gnome.org>
15740 plugins/debug-manager/utilities.c,
15741 plugins/file-loader/plugin.c,
15742 plugins/gdb/utilities.c,
15743 plugins/profile-default/plugin.c,
15744 plugins/project-import/project-import.c,
15745 src/anjuta-actions.h:
15746 Spelling/grammar fixes.
15748 2005-03-13 Naba Kumar <naba@gnome.org>
15750 * plugins/editor/action-callbacks.c,
15751 plugins/editor/action-callbacks.h,
15752 plugins/editor/anjuta-document-manager.ui,
15753 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15754 submenu. Moved menuitems from Format to View->Editor.
15756 * src/action-callbacks.c, src/action-callbacks.h,
15757 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15758 layout and lock layout menus in View submenu. Get rid of
15759 Settings->Layout Manager menu.
15761 * plugins/project-import/anjuta-project-import.plugin.in:
15764 * global-tags/Makefile.am,
15765 global-tags/create_global_tags.sh,
15766 plugins/editor/aneditor-autocomplete.cxx,
15767 plugins/editor/aneditor-priv.h,
15768 plugins/editor/aneditor.cxx,
15769 tagmanager/tm_workspace.c: Fixed scope members autocompletion
15770 in editor and made it work in global symbols also.
15772 * src/anjuta-app.c: Always use priority texts besides icons style
15773 for toolbars, because other styles look horible for Anjuta (fixme).
15775 2005-03-11 Naba Kumar <naba@gnome.org>
15777 * configure.in: Removed test for iconv.
15779 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15780 before scintilla widget is realized.
15782 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15783 for Update menuitem.
15785 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15786 already applied in scintilla main stream.
15788 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15789 and notified scintilla developer.
15791 2005-03-10 Naba Kumar <naba@gnome.org>
15793 * src/action-callbacks.c: Removed reference to src/help.h (dead
15796 * plugins/editor/text_editor.c: Removed reference to
15797 src/launcher.h (a dead file).
15799 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15800 src/controls.c, src/controls.h, src/fileselection.c,
15801 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15802 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15803 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15804 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15805 src/session.h, src/support.c, src/support.h, src/toolbar.c,
15806 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15807 Removed these dead files from CVS.
15810 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15812 * plugins/file-wizard/action-callbacks.c : Added error message.
15813 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15816 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
15818 * plugins/cvs-plugin/cvs-callbacks.c
15819 plugins/cvs-plugin/plugin.c:
15820 Fixed preferences page init and busy handling
15822 * plugins/subversion/plugin.c:
15823 Fixed preferences page init
15825 2005-03-09 Naba Kumar <naba@gnome.org>
15827 * plugins/Makefile.am, plugins/glade/Makefile.am,
15828 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15829 enabled glade plugin in Anjuta. The plugin is built only when
15830 glade3 is installed.
15832 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
15834 * plugins/project-wizard/templates/java.wiz
15835 plugins/project-wizard/templates/java-logo.png (*)
15836 plugins/project-wizard/templates/java/*
15837 plugins/project-wizard/templates/Makefile.am
15840 Add Java project type. It generates a autoconf/automake
15841 project which is compiled using gcj. It requires automake
15842 > 1.4 (1.9 is known to work) to work!
15844 (*) still awaiting response from the gcj team if we
15845 may use their logo.
15847 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
15849 * plugins/project-import/*
15850 plugins/Makefile.am
15852 Added project import plugin. Might be a bit buggy and limited
15854 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15855 Icon from old pixmaps dir
15857 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15859 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15860 plugins/macro/macro-util.c, plugins/macro/macros.xml :
15861 Added C Custom_Indent line macro.
15864 2005-03-09 Naba Kumar <naba@gnome.org>
15866 * TODO.tasks: Added new message-manager tasks.
15868 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15869 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15870 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15871 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15872 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15873 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15874 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15875 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15876 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15877 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15879 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15880 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15881 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15882 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15883 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15884 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15885 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15886 Removed debugger widgets from shell on debugger shutdown. Added
15887 scrolled windows for docked widgets. Removed unnecessary widget refs
15888 and unrefs. Destroy widgets correctly on debugger shutdown.
15890 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15891 with project description title. Removed frame shadow.
15893 * plugins/project-wizard/druid.c: Initializes tooltips.
15895 * scintilla/Makefile.am: Fixed comiple error.
15897 2005-03-08 Adam Weinberger <adamw@gnome.org>
15899 * plugins/class-gen/anjuta-class-gen-plugin.glade,
15900 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15902 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15904 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15905 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15906 plugins/macro/macro-util.c, plugins/macro/macro-util.h
15907 plugins/macro/macros.xml, plugins/macro/plugin.c :
15908 Moved cursor at the '|' position defined in macros.
15910 2005-03-07 Naba Kumar <naba@gnome.org>
15912 * plugins/subversion/Makefile.am: Fixed build error.
15914 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15915 types (perl, python, shellscript).
15917 * plugins/editor/plugin.c: Fixed to show all highlight options.
15919 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15921 * TODO.tasks : updated tasks.
15922 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15924 2005-03-07 Naba Kumar <naba@gnome.org>
15926 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15927 or disable subversion file-manager submenu. If "Subvesion" is also
15928 valid directory, we should also check for it.
15930 * configure.in: Disable cygwin macro until someone fixes the
15933 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15934 backward compatibility.
15936 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15938 * src/about.c : Cleaned code.
15939 * plugins/macro/macros.xml : Added "do_while" C macro.
15940 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15941 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
15942 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15943 Closed registers, shared libraries, kernel signals dialogs with ESC key.
15945 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
15947 * plugins/class-gen/plugin.c:
15948 Removed "return" to activate project_root_uri watching.
15950 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
15952 * plugins/Makefile.am
15953 plugins/subversion/*:
15954 Added subversion plugin. Add, Remove, Commit and Update work
15955 everything else needs work.
15957 * plugins/terminal/terminal.c
15958 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15959 we still have focus problems with the editor.
15961 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15963 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15965 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15967 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15969 2005-03-04 Naba Kumar <naba@gnome.org>
15971 Patch from Massimo Cora' <maxcvs@email.it>:
15973 * plugins/class-gen/Makefile.am,
15974 plugins/class-gen/action-callbacks.c,
15975 plugins/class-gen/action-callbacks.h,
15976 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15977 plugins/class-gen/anjuta-class-gen.plugin.in,
15978 plugins/class-gen/class_gen.c,
15979 plugins/class-gen/class_gen.h,
15980 (removed) plugins/class-gen/clsGen.c,
15981 (added) plugins/class-gen/goc_template_header,
15982 (added) plugins/class-gen/goc_template_source,
15983 plugins/class-gen/plugin.c,
15984 plugins/class-gen/plugin.h: Refactored class gen code.
15985 Added GOCBuilder code. Fixed UI. Implemented plugin.
15987 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
15989 * plugins/project-wizard/property.c
15990 plugins/project-wizard/install.c
15991 plugins/project-wizard/druid.c
15992 plugins/editor/goto_line.c
15993 plugins/editor/plugin.c
15994 plugins/gtodo/add_edit_item.c
15995 plugins/gtodo/ligtodo.c
15996 plugins/gtodo/main.c
15997 plugins/gtodo/preferences.c:
15998 Fixed #167559, #167534, #167266, #167357
15999 (Bad English in strings...)
16001 Thanks to Adam Weinberger and Thierry Moisan for
16004 2005-03-03 Naba Kumar <naba@gnome.org>
16006 * libegg/Makefile.am, libegg/menu/Makefile.am,
16007 (added) libegg/egg-submenu-action.c,
16008 (added) libegg/menu/egg-submenu-action.h: Created a new action for
16009 submenu (used for wizard listing).
16011 * plugins/file-loader/anjuta-loader-plugin.ui
16012 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16015 * plugins/editor/action-callbacks.c,
16016 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16017 ctrl+tabbing because it was interfaring with focus navigation.
16018 Focus editor on "Esc" in incremental search entry. Cleanups.
16020 * plugins/file-manager/an_file_view.c,
16021 plugins/symbol-browser/plugin.c,
16022 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16025 * plugins/profile-default/plugin.c,
16026 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16029 * (removed) scintilla/patches/a64-crash-fix.patch,
16030 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16033 2005-03-03 Naba Kumar <naba@gnome.org>
16035 * HACKING: Fixed typos.
16037 * plugins/editor/aneditor-indent.cxx: Clean up.
16039 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16040 Enable/disable save, undo and redo actions depending on state
16043 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16045 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16046 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16047 Displayed search_incremental status.
16049 * Removed plugins/editor/search_incremental.[ch]
16051 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
16053 * plugins/cvs-plugin/cvs-execute.c
16054 plugins/cvs-plugin/cvs-callbacks.c:
16055 - Use weak reference on mesg_view and reuse tab if
16056 it still exists to avoid cluttering message manager.
16057 - Fixed bug in cvs remove
16059 README, HACKING: Updated
16061 configure.in: Added check for libsvn
16063 2005-02-29 Naba Kumar <naba@gnome.org>
16065 * plugins/file-manager/an_file_view.c,
16066 plugins/symbol-browser/an_symbol_view.c,
16067 plugins/symbol-browser/plugin.c: Hide column headers (they
16070 2005-02-29 Naba Kumar <naba@gnome.org>
16072 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16073 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16074 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16075 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16076 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16077 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16078 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16079 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16080 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16081 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16083 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16084 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16085 (added) libanjuta/anjuta-session.[hc],
16086 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16087 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16088 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16091 Implemented session management. Implemented session
16092 container class. Added session notifications from shell. Implemented
16093 session save/load in editor, file-loader, default-profile-plugin
16094 and anjuta-app. Fixed window sizing and restoration. Cleaned up
16095 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16096 and maximized states in session. Implemented project session
16099 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16101 * plugins/class-gen/action-callbacks.[ch],
16102 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16103 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16104 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
16107 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
16109 * plugins/project-wizard/anjuta-project-wizard.glade,
16110 plugins/project-wizard/druid.c:
16111 Add some padding in tab label in project selection page
16113 * plugins/project-wizard/druid.c,
16114 plugins/project-wizard/parser.c:
16115 Search for project template recursively
16116 Add ~/.anjuta/project to the search paths
16118 2005-02-26 Naba Kumar <naba@gnome.org>
16120 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16121 * plugins/file-loader/plugin.c: Fixed crash bug.
16122 * libanjuta/plugins.c: Fixed memory leak.
16124 2005-02-26 Naba Kumar <naba@gnome.org>
16126 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16127 "UserActivatable" attribute for plugins. This attribute if set to
16128 "no" will prevent users from activating/deactivating it from
16129 plugins dialog. Added a toggle button in plugins dialog to toggle
16130 the plugins list between list of activatable plugins (default) to
16131 list of all plugins. anjuta_plugin_select() now only selects the
16132 plugin. Added anjuta_plugins_select_and_activate() method that will
16133 select and activate it.
16135 * plugins/profile-default/Makefile.am,
16136 plugins/profile-default/anjuta-default-profile.ui,
16137 plugins/profile-default/plugin.c,
16138 plugins/profile-default/plugin.h,
16139 plugins/project-manager/anjuta-project-manager.ui,
16140 plugins/project-manager/plugin.c,
16141 plugins/project-manager/plugin.h:
16143 Anjuta projects (*.anjuta) files define the profile of respective
16144 projects. Profile is a set of related plugins required for the
16145 project to open. Moved "close project" action from Project Manager
16146 to Profile Manager plugin. Implemented loading and unloading of
16147 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16148 (instead of Project Manager) now handles opening of *.anjuta files.
16149 Close Project menuitem is now moved to File submenu (being
16150 consistent with Anjuta 1.x versions and avoiding creating Project
16151 submenu when project manager is not loaded).
16153 * src/anjuta-actions.h: Fixed short-cut key for Help content.
16155 * src/anjuta.ui: Fixed place holder for projects.
16157 * (new) plugins/profile-default/default.anjuta: default startup
16158 profile. Removed the hardcoded plugins loading in
16159 DefaultProfilePlugin.
16162 plugins/project-wizard/templates/terminal/project.anjuta:
16163 Implemented project format in newly created projects.
16165 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16166 plugins/class-gen/anjuta-class-gen.plugin.in,
16167 plugins/cvs-plugin/anjuta-cvs.plugin.in,
16168 plugins/editor/anjuta-document-manager.plugin.in,
16169 plugins/file-loader/anjuta-loader.plugin.in,
16170 plugins/file-wizard/anjuta-file-wizard.plugin.in,
16171 plugins/gdb/anjuta-gdb.plugin.in,
16172 plugins/glade/anjuta-glade.plugin.in,
16173 plugins/message-view/anjuta-message-manager.plugin.in,
16174 plugins/profile-default/anjuta-default-profile.plugin.in,
16175 plugins/project-manager/anjuta-project-manager.plugin.in,
16176 plugins/project-wizard/anjuta-project-wizard.plugin.in:
16177 Defined UserActivatable attributes. Added supported types attribute.
16179 * plugins/project-wizard/anjuta-project-wizard.glade
16180 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16181 "Project Wizard" in preferences title.
16183 * TODO.tasks: Updated.
16185 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16188 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16190 * plugins/file-wizard/anjuta-file-wizard.glade
16191 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16193 Integrated License macros, cleaned file.c.
16195 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
16197 * plugins/macor/macro-util.c: Fixed crash bugs if email or
16198 username can not be found correctly.
16200 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16202 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16203 plugins/macro/macros.xml :
16205 Added Headers macros. Cleaned file.c
16207 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16209 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
16210 plugins/macro/macros.xml :
16212 Fixed a bug. Added Header macro.
16215 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16217 * plugins/file-wizard/action-callbacks.c,
16218 plugins/file-wizard/file.c, plugins/macro/macro-util.c
16219 plugins/macro/macros.xml :
16221 Added FileName, Header template macros.
16223 2005-02-24 Naba Kumar <naba@gnome.org>
16225 * plugins/patch/patch-plugin.c: Fixed a function call.
16227 * src/anjuta.c, src/main.c: Save and load default session.
16229 2005-02-24 Naba Kumar <naba@gnome.org>
16231 * libanjuta/interfaces/libanjuta.idl,
16232 plugins/message-view/anjuta-msgman.c,
16233 plugins/message-view/anjuta-msgman.h,
16234 plugins/message-view/plugin.c: Added and implemented
16235 set_view_title() method.
16237 * plugins/build-basic-autotools/build-basic-autotools.c,
16238 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16239 build context pooling. Maximum 3 contexts are reused. Additional
16240 contexts are created when all are busy.
16242 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16244 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16245 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16246 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16247 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16249 Added Copyright, Changelog macros.
16251 2005-02-23 Naba Kumar <naba@gnome.org>
16253 Patch from Massimo Cora' <maxcvs@email.it>:
16254 * plugins/Makefile.am,
16255 plugins/patch/Makefile.am,
16256 (added) plugins/patch/anjuta-patch-plugin.png,
16257 (added) plugins/patch/anjuta-patch.plugin.in,
16258 (added) plugins/patch/anjuta-patch.ui,
16259 plugins/patch/patch-plugin.c,
16260 (added) plugins/patch/patch-plugin.h,
16261 (added) plugins/patch/plugin.c,
16262 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16265 2005-02-23 Naba Kumar <naba@gnome.org>
16267 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16268 file-loader/plugin.c, profile-default/plugin.c:
16269 Implemented "activated" and "deactivated" signals for plugin class.
16270 Renamed *_location() functions to *_id(), because location is
16271 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16272 anjuta_plugins_unload_plugin().
16274 * class-gen/plugin.c: Fixed complier warning and utility function call.
16276 * debug-manager/plugin.c: Unload debugger plugin correctly.
16278 * project-manager/plugin.c: Fixed compiler warnings.
16280 * plugins/project-wizard/templates/gnome/.cvsignore,
16281 plugins/project-wizard/templates/gnome/po/.cvsignore,
16282 plugins/project-wizard/templates/gnome/src/.cvsignore,
16283 plugins/project-wizard/templates/gtk/po/.cvsignore,
16284 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16285 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16287 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16288 build (we need to fix this thing).
16290 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
16292 * plugins/macro/macro-action.[ch]
16293 plugins/macro/macro-edit.c
16294 plugins/macro/macro-dialog.c
16295 plugins/macro/macro-db.[ch]
16296 plugins/macro/plugin.[ch]
16297 plugins/macro/macro-util.[ch] (added)
16299 Cleaned up macro plugin and preview expanded macros.
16301 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
16303 * plugins/cvs-plugin/cvs-interface.c:
16305 Fixed option setting when using no compression and not
16308 2005-02-23 Naba Kumar <naba@gnome.org>
16310 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16311 geometry on exit and startup (only if there is no geometry from the
16314 * TODO.tasks: Updated.
16316 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16318 * manuals/reference/libanjuta/Makefile.am,
16319 manuals/reference/libanjuta/libanjuta-docs.sgml,
16320 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16321 documentation for writing project templates.
16323 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16325 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16326 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16328 Expansion keywords in macros.
16330 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16332 * plugins/file-wizard/action-callbacks.c,
16333 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16334 plugins/macro/macros.xml :
16336 Inserting text by macro plugin
16339 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
16341 * plugins/macro/plugin.c
16342 plugins/cvs-plugin/plugin.c:
16344 Fixed interfaces (use static)
16346 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
16348 * plugins/macro/macro-actions.[ch]
16349 plugins/macro/plugin.c
16350 libanjuta/interfaces/libanjuta.idl:
16352 Implemented IAnjutaMacro interface to be used by file-wizard
16354 * plugins/cvs-plugin/plugin.c
16355 libanjuta/interfaces/libanjuta.idl:
16357 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16358 for all version control systems and not only for cvs.
16360 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16362 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
16365 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16368 2005-02-21 Naba Kumar <naba@gnome.org>
16370 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16371 IAnjutaDebugger interface.
16373 * plugins/debug-manager/anjuta-debug-manager.ui,
16374 plugins/debug-manager/attach_process.c,
16375 plugins/debug-manager/attach_process.h,
16376 plugins/debug-manager/plugin.c,
16377 plugins/debug-manager/plugin.h,
16378 plugins/gdb/actions.c,
16379 plugins/gdb/actions.h,
16380 plugins/gdb/anjuta-gdb-plugin.ui,
16381 plugins/gdb/breakpoints.c,
16382 plugins/gdb/breakpoints.h,
16383 plugins/gdb/debugger.c,
16384 plugins/gdb/debugger.h,
16385 plugins/gdb/memory.c,
16386 plugins/gdb/plugin.c,
16387 plugins/gdb/plugin.h,
16388 plugins/gdb/sharedlib.h,
16389 plugins/gdb/sharedlib_cbs.c,
16390 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16391 correctly between debug-manager and debugger. Implemented debugger
16392 interface in gdb plugin. Fixed action names. Added UI updating.
16393 Start and stop debugger (does not work yet). Fixed UI merging.
16394 Fixed debugger plugin handling in debug-manager.
16396 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
16398 * plugins/editor/aneditor-autocomplete.cxx:
16400 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16401 crash with C++ "template" keyword.
16403 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16405 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16406 Fixed bug (Closed macro dialogs with Esc key).
16408 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
16410 * plugins/project-wizard/xlib.wiz,
16411 plugins/project-wizard/xlib-logo.png,
16412 plugins/project-wizard/xlib/*:
16413 Port old xlib anjuta project on new project wizard
16415 * plugins/project-wizard/xlib-dock.wiz,
16416 plugins/project-wizard/xlib-dock/*:
16417 Port old xlib dock anjuta project on new project wizard
16419 * plugins/project-wizard/wxwin.wiz,
16420 plugins/project-wizard/wxwin-logo.png,
16421 plugins/project-wizard/wxwin/*:
16422 Port old wxwin anjuta project on new project wizard
16424 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16425 necessary changes for the new templates.
16427 2005-02-18 Naba Kumar <naba@gnome.org>
16429 * plugins/Makefile.am: Added class-gen
16431 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
16433 * plugins/project-wizard/header.c:
16434 Fix a bug in sorting of project categories
16436 2005-02-18 Naba Kumar <naba@gnome.org>
16438 Patch from Massimo Cora <maxcvs@email.it>:
16440 * plugins/class-gen/.cvsignore,
16441 plugins/class-gen/Makefile.am,
16442 (added) plugins/class-gen/action-callbacks.c,
16443 (added) plugins/class-gen/action-callbacks.h,
16444 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16445 (added) plugins/class-gen/class_gen.c,
16446 (added) plugins/class-gen/class_gen.h,
16447 (added) plugins/class-gen/plugin.c,
16448 (added) plugins/class-gen/plugin.h: Ported class wizard to the
16451 * plugins/project-manager/plugin.c: implemented add_source().
16453 2005-02-17 Naba Kumar <naba@gnome.org>
16455 * plugins/file-loader/plugin.c: Fixed possible crash.
16457 * src/action-callbacks.c, src/action-callbacks.h,
16458 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16460 2005-02-17 Naba Kumar <naba@gnome.org>
16462 * plugins/project-wizard/templates/anjuta-plugin.wiz,
16463 plugins/project-wizard/templates/gnome.wiz,
16464 plugins/project-wizard/templates/gtk.wiz,
16465 plugins/project-wizard/templates/gtkmm.wiz,
16466 plugins/project-wizard/templates/terminal.wiz,
16467 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16468 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16469 plugins/project-wizard/templates/gnome/src/callbacks.c,
16470 plugins/project-wizard/templates/gnome/src/callbacks.h,
16471 plugins/project-wizard/templates/gnome/src/main.c,
16472 plugins/project-wizard/templates/gtk/src/callbacks.c,
16473 plugins/project-wizard/templates/gtk/src/callbacks.h,
16474 plugins/project-wizard/templates/gtk/src/main.c,
16475 plugins/project-wizard/templates/gtkmm/src/main.cc,
16476 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16477 to generate licence correctly (without any extra newlines). Removed
16478 IncludeGNUHeader macro definition and added proper licence property.
16479 Fixed project directory paths in file contents.
16481 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16483 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16484 Closed macro dialogs with Esc key.
16486 2005-02-16 Naba Kumar <naba@gnome.org>
16488 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16489 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16490 plugins/project-wizard/templates/gnome/src/callbacks.c,
16491 plugins/project-wizard/templates/gnome/src/callbacks.h,
16492 plugins/project-wizard/templates/gnome/src/main.c,
16493 plugins/project-wizard/templates/gtk/src/main.c,
16494 plugins/project-wizard/templates/gtkmm/src/main.cc,
16495 plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16496 macros to avoid blank newlines.
16498 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
16500 * plugins/project-wizard/autogen.c:
16501 Correct a problem when having property value in UTF-8
16503 * plugins/project-wizard/druid.c:
16504 Correct a bug when reselecting a new project (all pages
16507 * plugins/project-wizard/property.c:
16508 Avoid having default invalid properties
16510 * plugins/project-wizard/templates/terminal.wiz,
16511 plugins/project-wizard/templates/terminal/po/ChangeLog,
16512 plugins/project-wizard/templates/terminal/src/main.c:
16513 Remove command for testing run function
16514 Move destination directory to second page and include
16515 project name. Add exist tag. Remove unused properties.
16517 2005-02-16 Naba Kumar <naba@gnome.org>
16519 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16520 plugins/debug-manager/anjuta-debug-manager.ui,
16521 plugins/debug-manager/plugin.c,
16522 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16523 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16524 plugins/gdb/plugin.h, plugins/gdb/registers.c,
16525 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16526 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16527 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16528 (removed) src/anjuta_info.c,
16529 (removed) src/anjuta_info.h,
16530 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16531 (added) plugins/gdb/anjuta-gdb-plugin.ui,
16532 (added) plugins/gdb/actions.c,
16533 (added) plugins/gdb/actions.h: Completed initial
16534 porting of debugger to new architecture. Fixed many of the debugger
16537 * plugins/file-loader/plugin.c: Detect some important mime ourself
16538 to avoid inconsistencies when mime system isn't working.
16540 2005-02-16 Naba Kumar <naba@gnome.org>
16542 * plugins/editor/Makefile.am,
16543 (added) plugins/editor/aneditor-autocomplete.cxx,
16544 (added) plugins/editor/aneditor-calltip.cxx,
16545 (added) plugins/editor/aneditor-indent.cxx,
16546 (added) plugins/editor/aneditor-priv.h,
16547 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16548 different smaller chunks to make it easy to maintain.
16550 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16552 * plugins/project-wizard/druid.c :
16554 Found system Email address if not defined in Preferences.
16556 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
16558 * plugins/project-wizard/gtkmm.wiz
16559 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16560 plugins/project-wizard/gtkmm/*
16562 Added GTKmm (C++) project type
16564 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
16566 * plugins/message-view/plugin.c
16567 plugins/message-view/message-view.c
16569 Implemented next/prev action
16571 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16573 * plugins/project-wizard/templates/libglade2.* :
16574 Removed libglade2 project.
16576 * plugins/project-wizard/templates/gtk* :
16577 Removed interface.[ch] & support.[ch].
16579 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16581 * plugins/project-wizard/anjuta-project-wizard.glade,
16582 plugins/project-wizard/property.[ch],
16583 plugins/project-wizard/templates/anjuta-plugin.wiz :
16584 Added a new property ("iconfile").
16586 2005-02-14 Naba Kumar <naba@gnome.org>
16588 * plugins/project-wizard/install.c,
16589 plugins/project-wizard/plugin.c,
16590 plugins/project-wizard/templates/anjuta-plugin.wiz,
16591 plugins/project-wizard/templates/gnome.wiz,
16592 plugins/project-wizard/templates/gtk.wiz,
16593 plugins/project-wizard/templates/libglade2.wiz,
16594 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16595 newly created projects and open them. Fixed message buffering in
16598 2005-02-14 Naba Kumar <naba@gnome.org>
16600 * src/about.c, pixmaps/Makefile.am,
16601 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16603 * mime/gnome-mime-application-x-anjuta.png,
16604 pixmaps/anjuta_icon.png,
16605 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16606 done by 9-speed at:
16607 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16609 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16612 plugins/project-wizard/templates/libglade2-logo.png,
16613 plugins/project-wizard/templates/libglade2.wiz,
16614 plugins/project-wizard/templates/libglade2/* :
16618 2005-02-14 Naba Kumar <naba@gnome.org>
16620 * TODO.tasks: Updated.
16622 * plugins/editor/anjuta-docman.c,
16623 plugins/editor/text_editor.c,
16624 plugins/editor/text_editor.h,
16625 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16626 for file modification, but it is still not functioning.
16628 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
16630 * plugins/project-wizard/values.c,
16631 plugins/project-wizard/values.h,
16632 plugins/project-wizard/property.c,
16633 plugins/project-wizard/property.h,
16634 plugins/project-wizard/druid.c:
16635 Rewrite mandatory property check
16636 Add check of exist property
16637 Rewrite handling of cached property page
16639 2005-02-13 Naba Kumar <naba@gnome.org>
16641 Patch from Igor Kovalenko <garrison@mail.ru>:
16642 * tagmanager/tm_workspace.c: Improved performance.
16644 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16646 *plugins/project-wizard/templates/*.wiz,
16647 plugins/project-wizard/druid.c,
16648 plugins/project-wizard/templates/terminal/src/main.c,
16649 plugins/project-wizard/templates/gtk/src/*.[ch],
16650 plugins/project-wizard/templates/gtk/src/Makefile.am,
16651 plugins/project-wizard/templates/gnome/src/*.[ch],
16652 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16653 Add Copyright date & Email address,
16654 Correct terminal project.
16656 2005-02-12 Naba Kumar <naba@gnome.org>
16658 * plugins/project-wizard/property.c: Fixed hidden
16659 properties to take values.
16661 * plugins/project-wizard/file.[ch]: Renamed
16662 true/false enum values to fix compile error
16663 (conflict with other definition).
16665 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16666 even when mime type detection fails (for example, when Anjuta is
16667 installed in non-system prefix).
16669 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
16671 * plugins/project-wizard/values.c,
16672 plugins/project-wizard/values.h:
16673 Rewrite file with more comments
16675 * plugins/project-wizard/druid.c,
16676 plugins/project-wizard/druid.h,
16677 plugins/project-wizard/autogen.c,
16678 plugins/project-wizard/autogen.h,
16679 plugins/project-wizard/druid.c,
16680 plugins/project-wizard/druid.h:
16682 Use values instead of properties
16683 Move default properties to druid.c
16685 * plugins/project-wizard/install.c,
16686 plugins/project-wizard/install.h:
16687 Use values instead of properties
16688 Add a check to avoid overwriting files
16690 * plugins/project-wizard/parser.c,
16691 plugins/project-wizard/property.c,
16692 plugins/project-wizard/property.h:
16693 Update to use new values
16694 Add an "exist" attribute to check if a directory already exist
16696 * plugins/project-wizard/anjuta-project-wizard.glade:
16697 Change project selection page (GtkTextView => GtkLabel,
16698 GtkTable => GtkVBox)
16700 * plugins/project-wizard/templates/terminal.wiz:
16701 Move destination directory on second page
16703 * plugins/project-wizard/action.c:
16706 2005-02-12 Naba Kumar <naba@gnome.org>
16708 * plugins/file-manager/an_file_view.c,
16709 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16710 views. Created dynamic update date of view depending on project
16711 changes -- similar to file-manager view.
16713 * plugins/devhelp/plugin.c: Load help on idle.
16715 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16716 autoformat' to proper location in preferences.
16718 * mime/anjuta.mime: Added .prj extension in the mime type for backward
16721 * plugins/editor/plugin.c: Fixed accel name.
16723 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16725 *plugins/project-wizard/templates/anjuta-plugin.wiz,
16726 plugins/project-wizard/templates/gnome.wiz,
16727 plugins/project-wizard/templates/gtk.wiz,
16728 plugins/project-wizard/anjuta-project-wizard.glade,
16729 plugins/project-wizard/autogen.c:
16730 Add Username & Email address in Project preferences.
16732 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16734 *plugins/project-wizard/templates/gnome-logo.png,
16735 plugins/project-wizard/templates/gnome.wiz,
16736 plugins/project-wizard/templates/gnome/* :
16739 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16741 * plugins/project-wizard/templates/terminal/src/main.c,
16742 plugins/project-wizard/templates/terminal/src/main.c,
16743 plugins/project-wizard/templates/terminal/src/main.[ch] :
16744 Insert License in projects
16746 2005-02-11 Naba Kumar <naba@gnome.org>
16748 * TODO.tasks: Added message manager task.
16750 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16752 * plugins/editor/plugin.c: Use bookmark stock icons.
16754 * plugins/message-view/anjuta-message-manager.ui,
16755 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16757 2005-02-10 Naba Kumar <naba@gnome.org>
16759 * libanjuta/interfaces/libanjuta.idl: fixed build error.
16761 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16763 * global-tags/Makefile.am
16764 Error during 'make install'
16766 2005-02-09 Naba Kumar <naba@gnome.org>
16768 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16771 2005-02-08 Naba Kumar <naba@gnome.org>
16773 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16775 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16776 Show busy cursur when updating global tags in preferences.
16778 * configure.in: Fixed.
16780 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16782 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16783 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16785 - Fixed anjuta-plugin project (glade)
16787 2005-02-08 Naba Kumar <naba@gnome.org>
16789 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16790 Fixed automatic indentations.
16792 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16793 Global tags are now segregated into smaller api tags, which can be
16794 selectively loaded from symbol browser preferences.
16796 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16797 Implemented IProjectManager interface in project-manager. Mostly getter
16798 methods for now, but need to add add() and remove() methods to add
16799 or remove project elements.
16801 * plugins/gdb/debug_tree.c: Small fix.
16803 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16804 plugins/symbol-browser/an_symbol_info.c,
16805 plugins/symbol-browser/an_symbol_info.h,
16806 plugins/symbol-browser/an_symbol_search.c,
16807 plugins/symbol-browser/an_symbol_search.h,
16808 plugins/symbol-browser/an_symbol_view.c,
16809 plugins/symbol-browser/an_symbol_view.h,
16810 plugins/symbol-browser/plugin.c,
16811 plugins/symbol-browser/plugin.h,
16813 tagmanager/entry.h,
16814 tagmanager/tm_project.c,
16815 tagmanager/tm_symbol.c,
16816 tagmanager/tm_tag.c,
16817 tagmanager/tm_workspace.c,
16818 tagmanager/vstring.c,
16819 tagmanager/include/tm_tag.h,
16820 tagmanager/include/tm_workspace.h:
16822 - Fixed tagmanager parsing of source files to parse for typedefines and
16823 properly record element scopes. Implemented scope autocompletion
16824 (autocompletion on '.', '->', '::' and ':'. The functionality is not
16825 fully working. It was based on older patch for Anjuta 1.2.2 in SF
16826 patch list (author is unknown).
16827 - Implemented symbol-browser preferences for dynamically loading and
16828 saving tags API segments.
16829 - Fixed symbol-search to use tagmanager directly instead of depending
16830 on symbol-view for tags list.
16831 - Fixed symbol-view to create the tree using TMSymbol tree directly.
16832 - Fixed TMSymbol to create the complete tags tree instead of letting the
16833 symbol-view created the root nodes.
16834 - Changed project tags cache name to .tm_project2.cache because the
16835 newer format records additional scope information.
16837 2005-02-07 Naba Kumar <naba@gnome.org>
16839 * plugins/editor/style-editor.c,
16840 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16841 and GtkFontButton instead of deprecated widgets in
16844 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
16846 * plugins/project-wizard/action.c,
16847 plugins/project-wizard/action.h,
16848 plugins/project-wizard/autogen.c,
16849 plugins/project-wizard/autogen.h,
16850 plugins/project-wizard/file.c,
16851 plugins/project-wizard/file.h,
16852 plugins/project-wizard/install.c,
16853 plugins/project-wizard/install.h,
16854 plugins/project-wizard/parser.h,
16855 plugins/project-wizard/parser.c,
16856 plugins/project-wizard/property.c,
16857 plugins/project-wizard/property.h,
16858 plugins/project-wizard/plugin.h,
16859 plugins/project-wizard/plugin.c,
16860 plugins/project-wizard/values.c,
16861 plugins/project-wizard/values.h:
16862 Replace C++ comments by C comments
16864 * plugins/project-wizard/autogen.c,
16865 plugins/project-wizard/autogen.h:
16866 Add a run time check of autogen version.
16867 Add UserName variable.
16869 * plugins/project-wizard/anjuta-project-wizard.glade,
16870 plugins/project-wizard/header.c,
16871 plugins/project-wizard/druid.c,
16872 plugins/project-wizard/druid.h:
16873 Sort project in alphabetic order.
16874 Correct selection troubles in notebooks.
16876 * plugins/project-wizard/parser.c:
16877 Add some check when reading the project header block.
16879 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
16881 * plugins/project-wizard/action.c,
16882 plugins/project-wizard/action.h,
16883 plugins/project-wizard/autogen.c,
16884 plugins/project-wizard/autogen.h,
16885 plugins/project-wizard/file.c,
16886 plugins/project-wizard/file.h,
16887 plugins/project-wizard/install.c,
16888 plugins/project-wizard/parser.h,
16889 plugins/project-wizard/parser.c,
16890 plugins/project-wizard/property.c,
16891 plugins/project-wizard/property.h,
16892 plugins/project-wizard/values.c,
16893 plugins/project-wizard/values.h,
16894 Add a space between function name and open.
16896 * plugins/project-wizard/plugin.h,
16897 plugins/project-wizard/plugin.c,
16898 plugins/project-wizard/install.c,
16899 Avoid a crash if the user close the message view used by the .
16901 * plugins/project-wizard/anjuta-project-wizard,
16902 plugins/project-wizard/druid.c,
16903 plugins/project-wizard/druid.h,
16904 plugins/project-wizard/header.h,
16905 plugins/project-wizard/header.c,
16906 Add a text view with the description of each.
16907 Add a tab for each project.
16908 Replace some C++ comments to C comments.
16910 2005-02-05 Naba Kumar <naba@gnome.org>
16912 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16913 New icon from Sebastien Granjoux .
16915 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
16917 * libanjuta/anjuta-preferences.c:
16918 Set file property even without a focus out event (file selected
16921 2005-02-04 Naba Kumar <naba@gnome.org>
16923 * plugins/glade/plugin.c: Fixed glade function calls.
16924 * configure.in: Fixed a typo.
16925 * TODO.tasks: Updated.
16927 2005-02-03 Naba Kumar <naba@gnome.org>
16929 * plugins/project-manager/plugin.c: Fixed memory corruption.
16931 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16934 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16935 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16936 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16937 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16939 * libanjuta/interfaces/libanjuta.idl,
16940 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16943 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16945 Patch from Massimo Cora <maxcvs@email.it>:
16946 * plugins/editor/plugin.c: Fixed update UI for created buffers.
16948 2005-02-01 Naba Kumar <naba@gnome.org>
16950 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16951 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16952 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16953 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16954 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16955 from sourceforge -- a64 crash fixes (correct typing for GType)
16956 and fixes compile errors in sun.
16958 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16959 paste (shift+insert) in terminal.
16961 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
16963 * configure.in: Add «nb» to ALL_LINGUAS.
16965 2005-02-01 Naba Kumar <naba@gnome.org>
16967 * TODO.tasks, TODO: Updated todo tasks.
16969 * plugins/editor/anjuta-document-manager.glade: Improved search
16972 * TODO.tasks: Fixed xml format.
16974 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16977 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16980 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16981 format during save (removed unwanted text nodes). Fixed scrollbars.
16983 2005-01-31 Naba Kumar <naba@gnome.org>
16985 * libanjuta/interfaces/libanjuta.idl,
16986 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16987 Implemented append() method for IAnjutaEditor interface and fixed
16988 various bugs with text insertions (cvs diff and macro insertions).
16990 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16991 automatic indentation.
16993 * plugins/editor/action-callbacks.c,
16994 plugins/editor/action-callbacks.h,
16995 plugins/editor/anjuta-docman.c,
16996 plugins/editor/anjuta-document-manager.ui,
16997 plugins/editor/plugin.c,
16998 plugins/editor/text_editor.c,
16999 plugins/editor/text_editor.h,
17000 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17001 Fixed highlight issues.
17003 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17006 * plugins/symbol-browser/an_symbol_view.c: Force update project.
17008 * data/properties/*: Updated properties files from scite. Created
17009 styles.properties to override the scite styles.
17011 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17013 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17015 2005-01-30 Naba Kumar <naba@gnome.org>
17017 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17018 unused definitions.
17020 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17022 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17023 plugins/editor/text_editor.c,
17024 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17025 fixed linuwidth preference setting, fixed insert text interface
17026 implementation. Improved automatice-indentation for cpp lexer.
17028 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17030 2005-01-29 Naba Kumar <naba@gnome.org>
17032 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17033 option in update dialog as default. Improved import dialog. Sized
17036 * configure.in: Fixed underquoted warning from autoconf.
17038 * plugins/editor/action-callbacks.c,
17039 plugins/editor/aneditor.cxx,
17040 plugins/editor/aneditor.h,
17041 plugins/editor/anjuta-document-manager.glade,
17042 plugins/editor/plugin.c,
17043 plugins/editor/plugin.h,
17044 plugins/editor/text_editor.c,
17045 plugins/editor/text_editor.h,
17046 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17047 for Editor and fixed all preferences syncronization and notifys for
17048 visible prefs (in editor preferences page).
17050 * plugins/file-loader/plugin.c: Load recent files on idle.
17052 2005-01-28 Naba Kumar <naba@gnome.org>
17054 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17055 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17057 * plugins/editor/action-callbacks.c,
17058 plugins/editor/action-callbacks.h,
17059 plugins/editor/aneditor.cxx,
17060 plugins/editor/aneditor.h,
17061 plugins/editor/anjuta-document-manager.ui,
17062 plugins/editor/plugin.c,
17063 plugins/editor/text_editor.c,
17064 plugins/editor/text_editor.h,
17065 plugins/editor/text_editor_cbs.c,
17066 plugins/editor/text_editor_cbs.h,
17067 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17070 Patch from Massimo Cora <maxcvs@email.it>:
17071 * plugins/editor/an_symbol_search.c,
17072 plugins/editor/an_symbol_search.c: Fixed crash bugs.
17074 2005-01-27 Naba Kumar <naba@gnome.org>
17076 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17077 minimum size request to 200.
17079 * plugins/symbol-browser/an_symbol_info.c,
17080 plugins/symbol-browser/an_symbol_info.h,
17081 plugins/symbol-browser/an_symbol_search.c,
17082 plugins/symbol-browser/an_symbol_search.h,
17083 plugins/symbol-browser/an_symbol_view.c,
17084 plugins/symbol-browser/an_symbol_view.h,
17085 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17086 pixbuf retrieval. Fixed runtime warning. Code clean up.
17088 2005-01-27 Naba Kumar <naba@gnome.org>
17090 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17091 src/anjuta.ui, (new) plugins/glade/.cvsignore,
17092 (new) plugins/glade/Makefile.am,
17093 (new) plugins/glade/anjuta-glade-plugin.png,
17094 (new) plugins/glade/anjuta-glade.plugin.in,
17095 (new) plugins/glade/anjuta-glade.ui,
17096 (new) plugins/glade/plugin.c,
17097 (new) plugins/glade/plugin.h,
17098 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
17099 now until glade3 works properly.
17101 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17102 they are generated.
17104 2005-01-26 Naba Kumar <naba@gnome.org>
17106 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17107 Added mime icon for anjuta projects.
17109 patch from Massimo Cora <maxcvs@email.it>:
17110 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17111 an_symbol_search.h, an_symbol_view.c, plugin.c:
17112 Fix/implement objects destroying/freeing.
17114 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
17116 * src/action-callback.[ch], src/anjuta-actions.h:
17117 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17118 because it has not been updated for years and we know have a devhelp plugin
17119 which can do the job much better.
17120 * TODO.tasks: Updated done items
17122 2005-01-25 Naba Kumar <naba@gnome.org>
17124 * autogen.sh: Fixed to generate interface files.
17126 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17127 session save filenames.
17129 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17131 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
17133 * plugins/project-wizard/Makefile.am,
17134 plugins/project-wizard/install.c,
17135 plugins/project-wizard/install.h,
17136 plugins/project-wizard/parser.c,
17137 plugins/project-wizard/parser.h,
17138 plugins/project-wizard/templates/terminal.wiz:
17139 Add action list block in wizard template
17140 * plugins/project-wizard/file.c,
17141 plugins/project-wizard/autogen.c:
17144 2005-01-23 Naba Kumar <naba@gnome.org>
17146 * configure.in: Fixed build error.
17148 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
17150 * plugins/project-wizard/druid.c,
17151 plugins/project-wizard/parser.c,
17152 plugins/project-wizard/property.c: Rewrite parser with
17153 better error handling
17155 2005-01-22 Naba Kumar <naba@gnome.org>
17157 * plugins/symbol-browser/plugin.c: Changed c++ coments
17158 to c commnets and formated code to anjuta coding styles.
17160 2005-01-21 Naba Kumar <naba@gnome.org>
17162 * configure.in, autogen.sh: Fixed build errors in newer automake.
17164 * plugins/editor/anjuta-docman.c: Do not emit change editor
17165 signal while in dispose.
17167 Patch from: Massimo Corà <maxcvs@email.it>
17168 * plugins/symbol-browser/Makefile.am,
17169 plugins/symbol-browser/an_symbol_view.c,
17170 plugins/symbol-browser/an_symbol_view.h,
17171 plugins/symbol-browser/plugin.c,
17172 plugins/symbol-browser/plugin.h,
17173 plugins/symbol-browser/test-symbol-browser.c,
17174 (new) plugins/symbol-browser/an_symbol_info.c,
17175 (new) plugins/symbol-browser/an_symbol_info.h,
17176 (new) plugins/symbol-browser/an_symbol_search.c,
17177 (new) plugins/symbol-browser/an_symbol_search.h:
17178 Added a cool real-time symbol-search-view in symbol browser.
17180 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
17182 * plugin/macro/plugin.c
17183 plugin/macro/anjuta-macro-plugin.ui
17184 plugin/macro/macro-db.[ch]
17185 plugin/macro/macro-dialog.[ch]
17186 plugin/macro/macro-actions.[ch]
17187 plugin/macro/macro-edit.[ch]
17188 plugin/macro/plugin.[ch]:
17190 Implemented three menu items as Naba proposed:
17192 Insert Macro: Pops of a border-less window to enter a shortcut
17193 Add Macro: Same as Manage Macro => New
17194 Manage Macros: Full-features macro dialog
17196 2005-01-20 Naba Kumar <naba@gnome.org>
17198 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17199 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17200 libanjuta/anjuta-shell.h,
17201 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17202 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17203 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17204 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17205 src/main.c, src/shell.c: Implemented command line args processing
17206 and session management. Fixed geometry restoration.
17208 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
17210 * plugins/macro/macro-db.c,
17211 plugins/macros.xml:
17212 Cleaned up XML interface and use attributes now for name, category and
17213 shortcut. CDATA is used to avoid xml errors inside of macros.
17215 2005-01-19 Naba Kumar <naba@gnome.org>
17217 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17219 2005-01-18 Naba Kumar <naba@gnome.org>
17221 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17224 * scintilla/*: Updated scintilla to current cvs and updated
17227 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
17229 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17230 plugins/cvs-plugin/cvs-actions.c:
17231 Added "Whole project" infrastructure but it does not
17232 work because I did not find a way to get the current project's
17235 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
17237 * plugins/cvs-plugin/Makefile.am
17238 plugins/cvs-plugin/anjuta-cvs.plugin.in
17239 plugins/cvs-plugin/cvs-actions.c
17240 plugins/cvs-plugin/cvs-callbacks.c
17241 plugins/cvs-plugin/cvs-interface.[ch] (added)
17242 plugins/cvs-plugin/plugin.c:
17244 Added IAnjutaCVS interface and improved cvs plugin. There
17245 is still some work to do on cvs import and to add a current
17248 2005-01-17 Naba Kumar <naba@gnome.org>
17250 * plugins/editor/aneditor.cxx: Fixed auto indentation.
17252 * configure.in: Fixed build errors.
17254 * data/Makefile.am, (removed) data/README.stock_libs,
17255 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17256 (removed) data/header.c, (removed) data/stock_libs.anj,
17257 (removed) data/x-anjuta-project.desktop,
17258 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17260 * libanjuta/anjuta-plugin-description.c,
17261 libanjuta/anjuta-shell.c: Updated documentations.
17263 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
17265 * libanjuta/anjuta-launcher.c,
17266 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17269 2005-01-17 Naba Kumar <naba@gnome.org>
17271 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17272 plugins/project-wizard/templates/gtk.wiz,
17273 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17274 Updated templates to new format.
17276 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17277 * plugins/project-wizard/druid.c,
17278 plugins/project-wizard/parser.c,
17279 plugins/project-wizard/property.c,
17280 plugins/project-wizard/property.h,
17281 plugins/project-wizard/templates/terminal.wiz,
17282 plugins/project-wizard/templates/terminal/AUTHORS,
17283 plugins/project-wizard/templates/terminal/ChangeLog,
17284 plugins/project-wizard/templates/terminal/NEWS,
17285 plugins/project-wizard/templates/terminal/README,
17286 plugins/project-wizard/templates/terminal/project.anjuta,
17287 plugins/project-wizard/templates/terminal/src/main.c:
17288 Moveed code related to property types from druid.c and parser.c to
17289 property.c. Changed tag from "<string ..." to
17290 "<property type="string..." and so on. Rewrite parser
17291 (warning still in progress). Added list property. Changed
17292 terminal project to avoid using autogen on some file (much
17293 faster) using the autogen attribute. Add a license list box in
17294 terminal project (just as an example). _label in item list is
17297 2005-01-16 Naba Kumar <naba@gnome.org>
17299 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17300 plugins/edtior/anjuta-docman.c: Fixed build errors.
17302 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17303 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17304 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17305 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17306 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17307 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17308 libanjuta/resources.h,
17309 plugins/build-basic-autotools/build-basic-autotools.c,
17310 plugins/editor/plugin.c, plugins/editor/text_editor.c,
17311 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17312 plugins/gtodo/plugin.c, src/Makefile.am,
17313 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17314 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17315 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17316 should be handled in respective plugins. Added API documentations.
17318 * libanjuta-docs.sgml, libanjuta-sections.txt,
17320 (added) tmpl/anjuta-debug.sgml,
17321 (added) tmpl/anjuta-launcher.sgml,
17322 tmpl/anjuta-plugin.sgml,
17323 tmpl/anjuta-preferences.sgml,
17324 tmpl/anjuta-shell.sgml,
17325 (added) tmpl/anjuta-status.sgml,
17326 (removed) tmpl/anjuta-stock.sgml,
17327 tmpl/anjuta-utils.sgml,
17328 (removed) tmpl/defaults.sgml,
17329 (removed) tmpl/fileselection.sgml,
17330 (removed) tmpl/gnomefilelist.sgml,
17331 tmpl/ianjuta-buildable.sgml,
17332 (added) tmpl/ianjuta-debugger-manager.sgml,
17333 (added) tmpl/ianjuta-debugger.sgml,
17334 tmpl/ianjuta-document-manager.sgml,
17335 tmpl/ianjuta-editor.sgml,
17336 tmpl/ianjuta-file.sgml,
17337 tmpl/ianjuta-loader.sgml,
17338 tmpl/ianjuta-markable.sgml,
17339 tmpl/ianjuta-message-view.sgml,
17340 (added) tmpl/ianjuta-project-manager.sgml,
17341 (added) tmpl/ianjuta-todo.sgml,
17342 (added) tmpl/ianjuta-wizard.sgml,
17343 tmpl/libanjuta-iface-marshallers.sgml,
17344 tmpl/libanjuta-unused.sgml,
17345 (removed) tmpl/pixmaps.sgml,
17347 (removed) tmpl/properties.sgml,
17348 tmpl/resources.sgml: Updated API documentations.
17350 2005-01-15 Naba Kumar <naba@gnome.org>
17352 * libanjuta/anjuta-launcher.c: Added API docs.
17354 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17355 plugins/project-wizard/templates/gtk.wiz,
17356 plugins/project-wizard/templates/terminal.wiz,
17357 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17358 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17359 plugins/project-wizard/templates/gtk/src/main.c,
17360 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17361 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17364 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17365 * plugins/project-wizard/anjuta-project-wizard.glade,
17366 plugins/project-wizard/autogen.c,
17367 plugins/project-wizard/druid.c,
17368 plugins/project-wizard/druid.h,
17369 plugins/project-wizard/file.c,
17370 plugins/project-wizard/file.h,
17371 plugins/project-wizard/install.c,
17372 plugins/project-wizard/parser.c,
17373 plugins/project-wizard/plugin.c,
17374 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17375 setting the default project directory. Fix HIDDEN property, it's
17376 working but I think we could make this cleaner. Removed the
17377 copy of the string in mandatory_property. Add an optional autogen
17378 attribute, to force or avoid using autogen on some files, default
17379 without any attribute is autodetect.+ Replace the script tag with
17380 a normal file tag and an attribute execute.
17382 2005-01-14 Naba Kumar <naba@gnome.org>
17384 * plugins/editor/action-callbacks.c,
17385 plugins/editor/search_incremental.c,
17386 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17389 * plugins/editor/plugin.c, plugins/editor/plugin.h,
17390 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17393 2005-01-12 Naba Kumar <naba@gnome.org>
17396 plugins/project-wizard/templates/Makefile.am,
17397 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17398 plugins/project-wizard/templates/anjuta-plugin.wiz,
17399 (added) plugins/project-wizard/templates/gtk-logo.png,
17400 (added) plugins/project-wizard/templates/gtk.wiz,
17401 (added) plugins/project-wizard/templates/terminal-logo.png,
17402 plugins/project-wizard/templates/terminal.wiz,
17403 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17404 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17405 (added) plugins/project-wizard/templates/gtk/.cvsignore,
17406 (added) plugins/project-wizard/templates/gtk/Makefile.am,
17407 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17408 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17409 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17410 (added) plugins/project-wizard/templates/gtk/src/main.c,
17411 (added) plugins/project-wizard/templates/gtk/src/project.glade,
17412 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17413 GTK+ project templated and fixed other templates. Updated template
17416 2005-01-12 Naba Kumar <naba@gnome.org>
17418 * plugins/macro/anjuta-macro.glade: Improved GUI.
17420 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
17422 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17423 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17424 * plugins/cvs-plugin/cvs.[ch] (removed)
17425 Removed old unused files
17427 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17428 * plugins/cvs-plugin/cvs-actions.c
17429 * plugins/cvs-plugin/Makefile.am:
17430 Seperate callback functions for better error
17431 handling. Cleaned up code.
17433 * plugins/macro/macros.xml: removed corrupt cvs
17436 2005-01-10 Naba Kumar <naba@gnome.org>
17438 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17439 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17442 2005-01-09 Naba Kumar <naba@gnome.org>
17444 * libegg/egg-recent-action.c, libegg/test-actions.c,
17445 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17446 recent files models.
17448 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17449 two models -- one for projects and other for regular files and show
17450 both in recent files menu. Changed recent files group from "anjuta"
17451 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17452 when adding the URI in recent files.
17454 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17455 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17456 * plugins/macro/macro-dialog.c: Fixed dispose() method.
17457 * plugins/macro/macros.xml: Fixed xml errors.
17459 2005-01-08 Naba Kumar <naba@gnome.org>
17461 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17462 libegg/test-actions.c, libegg/menu/Makefile.am,
17463 libegg/menu/egg-recent-action.h: Added a new action for
17466 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17467 Fixed dispose. Cleanup.
17469 * plugins/file-loader/anjuta-loader-plugin.ui,
17470 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17471 Use the new action for recent files. Added recent files in
17474 * plugins/project-wizard/druid.c: Show busy cursor and
17475 de-sensitize druid buttons during page change.
17477 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17478 * plugins/project-wizard/Makefile.am,
17479 plugins/project-wizard/druid.c,
17480 plugins/project-wizard/druid.h,
17481 plugins/project-wizard/install.c,
17482 plugins/project-wizard/plugin.c,
17483 plugins/project-wizard/plugin.h,
17484 plugins/project-wizard/property.c,
17485 plugins/project-wizard/property.h,
17486 (added) plugins/project-wizard/values.c,
17487 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17488 objects (in values.c and values.h) containing the values of all
17489 properties. The NPWProperty objects now keep their values in this
17490 object which is persistant for one activation of the plugin, so the
17491 user keeps all the values even if he goes backward. Used an anjuta
17492 message view to list all files copied by the project wizard.
17494 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
17496 * plugins/macro/plugin.[ch],
17497 plugins/macro/macro-dialog.[ch]
17498 plugins/macro/macro-edit.[ch]
17499 plugins/macro/macro-db.[ch]
17500 plugins/macro/macro-actions.[ch]
17501 plugins/macro/anjuta-macro.plugin.in
17502 plugins/macro/anjuta-macro.glade
17503 plugins/macro/anjuta-macro.png
17504 plugins/macro/Makefile.am
17505 plugins/macro/macros.xml
17506 plugins/macro/anjuta-macro.ui (all added)
17508 plugins/Makefile.am:
17509 Added new macro plugins
17511 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17514 * manuals/reference/template (removed)
17515 Removed old api reference
17517 * plugins/message-view/message-view.c:
17518 "Fixed" crash in on_row_deleted and added a
17519 comment that I cannot work this way. We will
17520 have to change everything a bit to avoid losing
17523 * plugins/text-editor/text_editor.c:
17524 Update line number width on file save
17527 2005-01-07 Naba Kumar <naba@gnome.org>
17529 * plugins/project-wizard/anjuta-project-wizard.glade,
17530 plugins/project-wizard/druid.c,
17531 plugins/project-wizard/templates/anjuta-plugin.wiz,
17532 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17533 Display page description in bold. Fixed mandatory field check.
17536 libanjuta/libanjuta-1.0.pc.in,
17537 plugins/project-wizard/druid.c,
17538 plugins/project-wizard/parser.c,
17539 plugins/project-wizard/property.h,
17540 plugins/project-wizard/templates/anjuta-plugin.wiz,
17541 plugins/project-wizard/templates/terminal.wiz,
17542 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17543 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17544 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17545 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17546 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17547 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17548 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17549 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17550 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17551 plugins/project-wizard/templates/terminal/configure.in.tpl,
17552 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17553 plugins/project-wizard/templates/terminal/src/main.c: Implemented
17554 a new property type -- hidden. Fixed terminal and anjuta-plugin
17557 2005-01-07 Naba Kumar <naba@gnome.org>
17559 * templates/anjuta-plugin.wiz,
17560 templates/terminal.wiz,
17561 templates/terminal/Makefile.am.tpl,
17562 templates/terminal/autogen.sh,
17563 (Removed) templates/terminal/configure.ac.tpl,
17564 (Added) templates/.cvsignore,
17565 (Added) templates/Makefile.am,
17566 (Added) templates/anjuta-plugin/.cvsignore,
17567 (Added) templates/anjuta-plugin/Makefile.am,
17568 (Added) templates/anjuta-plugin/src/.cvsignore,
17569 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17570 (Added) templates/terminal/.cvsignore,
17571 (Added) templates/terminal/Makefile.am,
17572 (Added) templates/terminal/configure.in.tpl,
17573 (Added) templates/terminal/po/.cvsignore,
17574 (Added) templates/terminal/po/ChangeLog,
17575 (Added) templates/terminal/po/Makefile.am,
17576 (Added) templates/terminal/po/POTFILES.in,
17577 (Added) templates/terminal/src/.cvsignore,
17578 (Added) templates/terminal/src/Makefile.am,
17579 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17580 project wizard. Fixed configure/po/Makefile template errors.
17582 2005-01-06 Naba Kumar <naba@gnome.org>
17584 * configure.in: Added project templates.
17585 * plugins/project-wizard/templates/*: Added to project and renamed
17586 Makefile.am and configure.in to Makefile.am and configure.ac respectively
17587 for the project templates (so that they do not conflict with autotools
17588 build. Created proper configure.ac.tpl and autogen.sh for project
17591 2005-01-06 Naba Kumar <naba@gnome.org>
17593 * plugins/project-wizard/anjuta-project-wizard.glade,
17594 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17595 Fixed file list parsing and to take absolute file paths (for example,
17596 from an icon selected previously). Used toggle buttons for boolean
17597 properties. Check if all mandatory fields are given before going
17598 forward in the wizard. Use scrollable viewport for listing property
17599 widgets incase the list goes out of wizard's size. Added tooltips
17600 as descriptions of the property widgets. And other fixes.
17602 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17603 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17604 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17605 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17606 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17607 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17608 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17609 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17610 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17611 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17612 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17613 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17614 Restructured template files.
17616 2005-01-06 Naba Kumar <naba@gnome.org>
17618 * configure.in: Added check for autogen.
17620 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17623 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17624 Do not emit changed signal when in dispose.
17626 * plugins/symbol-browser/plugin.c: Don't updated symbols when
17627 symbol-view widget has been destroyed.
17629 * src/anjuta-app.c: Set null to preference, status and ui object
17630 pointers when they are destroyed.
17632 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17633 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17634 Added boolean, integer and file property types.
17636 * plugins/project-wizard/Makefile.am,
17637 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17638 project wizard templates.
17640 2005-01-04 Naba Kumar <naba@gnome.org>
17642 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17645 * plugins/editor/aneditor.cxx,
17646 plugins/editor/anjuta-docman.c,
17647 plugins/editor/plugin.c,
17648 plugins/editor/text_editor.c:
17649 Removed unnecessary ref/unref of scintilla.
17651 * plugins/message-view/anjuta-msgman.c,
17652 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17653 make close button similar to document manager.
17655 * plugins/project-manager/plugin.c,
17656 plugins/project-manager/plugin.h: Removed dead codes. Removed
17657 unnecessary ref/unref.
17659 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17660 instead of hard refs.
17662 2005-01-03 Naba Kumar <naba@gnome.org>
17664 * libanjuta/interfaces/libanjuta.idl: Added configure() and
17665 generate() methods for IAnjutaBuildable interface.
17667 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17668 IAnjutaBuildable inteface.
17670 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17671 to destroy build context when message view is destroyed.
17673 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17674 a ref to it and unref in destructor. AnEditor class wants to be the
17675 owner of scintilla widget. Fixed compile warnings with signed/unsigned
17678 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17679 complicate the scene. Removed editor widget from AnjutaDocman when
17680 the widget is destroyed.
17682 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17683 from shell. It will be removed from shell when the widget is destroyed.
17685 * plugins/editor/text_editor.c: Added debug codes to track object
17688 * plugins/message-view/anjuta-msgman.c: Remove message view on
17689 widget destroy. Destroy message view on remove. Removed all views
17692 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17695 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17697 * plugins/file-wizard/action-callbacks.c,
17698 plugins/file-wizard/anjuta-file-wizard.glade,
17699 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17700 Insert Licence, copyright, header template ...
17702 2005-01-02 Naba Kumar <naba@gnome.org>
17704 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17705 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17706 anjuta_status_add_widget() to allow setting busy cursor on non
17709 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17711 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17712 mime types to take text/source also.
17714 * plugins/editor/anjuta-docman.c,
17715 plugins/editor/anjuta-docman.h,
17716 plugins/editor/plugin.c,
17717 plugins/editor/text_editor.c,
17718 plugins/editor/text_editor.h,
17719 plugins/editor/text_editor_cbs.c: Listen for busy signal from
17720 AnjutaStatus and set busy cursor on editors.
17722 * plugins/file-loader/Makefile.am,
17723 plugins/file-loader/plugin.c,
17724 (added) plugins/file-loader/dnd.c,
17725 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17727 * src/anjuta.c: Hide anjuta window before destruction.
17729 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17730 * configure.in, plugins/Makefile.am,
17731 (removed) plugins/project-wizard/appwiz_page1.c,
17732 (removed) plugins/project-wizard/appwiz_page2.c,
17733 (removed) plugins/project-wizard/appwiz_page3.c,
17734 (removed) plugins/project-wizard/appwiz_page4.c,
17735 (removed) plugins/project-wizard/appwizard.c,
17736 (removed) plugins/project-wizard/appwizard.h,
17737 (removed) plugins/project-wizard/appwizard_cbs.c,
17738 (removed) plugins/project-wizard/appwizard_cbs.h,
17739 (removed) plugins/project-wizard/appwizard_gui.c,
17740 (removed) plugins/project-wizard/gnome_project.c,
17741 (removed) plugins/project-wizard/gnome_project.h,
17742 (removed) plugins/project-wizard/wizard_gui.c,
17743 (removed) plugins/project-wizard/wizard_gui.h,
17744 (added) plugins/project-wizard/.cvsignore,
17745 (added) plugins/project-wizard/Makefile.am,
17746 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17747 (added) plugins/project-wizard/anjuta-project-wizard.glade,
17748 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17749 (added) plugins/project-wizard/applogo.png,
17750 (added) plugins/project-wizard/appwizard.png,
17751 (added) plugins/project-wizard/autogen.c,
17752 (added) plugins/project-wizard/autogen.h,
17753 (added) plugins/project-wizard/druid.c,
17754 (added) plugins/project-wizard/druid.h,
17755 (added) plugins/project-wizard/file.c,
17756 (added) plugins/project-wizard/file.h,
17757 (added) plugins/project-wizard/header.c,
17758 (added) plugins/project-wizard/header.h,
17759 (added) plugins/project-wizard/install.c,
17760 (added) plugins/project-wizard/install.h,
17761 (added) plugins/project-wizard/parser.c,
17762 (added) plugins/project-wizard/parser.h,
17763 (added) plugins/project-wizard/plugin.c,
17764 (added) plugins/project-wizard/plugin.h,
17765 (added) plugins/project-wizard/property.c,
17766 (added) plugins/project-wizard/property.h: Removed old application-wizard
17767 codes and added new template based (autogen based) project wizard
17768 implemented by Sébastien Granjoux <seb.sfo@free.fr>
17770 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
17772 * plugins/cvs-plugin/plugin.c: Fixed crash bug
17773 * plugins/cvs-plugin/cvs-execute.c:
17774 Fix cvs_log which did not work because of some
17776 Patch from Mark R. Pariente <markpariente@cmu.edu>
17777 - Fix message highlighting
17779 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
17784 Removed template stuff completly because we dicussed to implement
17785 a macro system for Edit->Insert Text
17787 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
17789 * plugins/editor/aneditor.cxx,
17790 plugins/editor/text_editor.c:
17791 Set line number width dynamically
17793 Prepered new GTK 2.6 about dialog
17795 2004-12-30 Naba Kumar <naba@gnome.org>
17797 patch from: Massimo Corà <maxcvs@email.it>
17798 * plugins/editor/aneditor.cxx: Highlights correct function
17799 argument in recursive calltips.
17801 2004-12-30 Naba Kumar <naba@gnome.org>
17803 * plugins/symbol-browser/plugin.c,
17804 libanjuta/interfaces/libanjuta.idl,
17805 plugins/editor/text_editor.c: Fixed editor markers and added a new
17806 marker (BASIC) to indicate line numbers. Fixed symbol browser to
17807 mark the line visited.
17809 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17810 libegg/Makefile.am, libegg/eggcomboselect.c,
17811 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17812 widget for use with symbol view in toolbar.
17814 * plugins/cvs-plugin/anjuta-cvs.ui,
17815 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17816 placeholder for cvs plugin context menu in filemanager.
17818 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
17820 * plugins/cvs-plugin/plugin.c:
17821 Show popup menu only if the file is contained in
17822 a directory containing a "CVS" directory
17824 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
17826 * plugins/cvs-plugin/cvs-action.[ch],
17827 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17828 * plugins/cvs-plugin/anjuta-cvs.ui,
17829 * plugins/cvs-plugin/plugin.c:
17830 Implemented "Import"
17832 Patch from Mark R. Pariente <markpariente@cmu.edu>:
17833 Added right-click-menu for file-manager
17835 2004-12-26 Naba Kumar <naba@gnome.org>
17837 * src/action-callbacks.c, src/action-callbacks.h,
17838 src/anjuta-actions.h, src/anjuta-app.c,
17839 src/anjuta.ui: Added fullscreen action.
17841 * plugins/cvs-plugin/cvs-actions.c,
17842 plugins/cvs-plugin/plugin.c,
17843 plugins/cvs-plugin/plugin.h: Watches current editor,
17844 project and file manager selection in plugin
17847 2004-12-26 Naba Kumar <naba@gnome.org>
17849 * src/anjuta-app.c, src/anjuta.c, src/main.c,
17850 src/action-callbacks.c: Fixed app finalization. Added a
17851 command line arg --proper-shutdown (-p), which when set
17852 will release all plugins and their resources (this option
17853 is mainly for debugging).
17855 * plugins/file-loader/plugin.c: Fixed filename duplications
17856 in recent files history.
17858 * plugins/profile-default/plugin.c: Disabled problematic
17859 plugins for now to load at startup.
17861 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
17862 annoying debug prints.
17864 2004-12-23 Naba Kumar <naba@gnome.org>
17866 Patch from: Mark R. Pariente <markpariente@cmu.edu>
17867 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17868 plugins/cvs-plugin/anjuta-cvs.ui,
17869 plugins/cvs-plugin/cvs-actions.c,
17870 plugins/cvs-plugin/cvs-actions.h,
17871 plugins/cvs-plugin/cvs-execute.c,
17872 plugins/cvs-plugin/cvs-execute.h,
17873 plugins/cvs-plugin/Makefile.am,
17874 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17875 Added cvs log command.
17877 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
17879 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
17882 2004-12-20 Naba Kumar <naba@gnome.org>
17884 patch from: Massimo Corà <maxcvs@email.it>
17885 * plugins/editor/aneditor.cxx: Added recursive calltips.
17887 2004-12-20 Naba Kumar <naba@gnome.org>
17889 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17890 Show busy cursor during loading and unloading.
17892 2004-12-19 Naba Kumar <naba@gnome.org>
17894 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17895 memory leaks. Disabled debug print.
17897 * plugins/symbol-browser/an_symbol_view.c,
17898 plugins/symbol-browser/plugin.c,
17899 plugins/symbol-browser/plugin.h: Fixed loading and unloading
17900 problems. Creates SymbolView object every time when the
17901 plugin is activated.
17903 * plugins/project-manager/plugin.c: Close project when
17906 2004-12-18 Naba Kumar <naba@gnome.org>
17908 * po/POTFILES.in: Removed commented lines.
17909 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17910 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17911 * plugins/gdb/plugin.c: Fixed compile error.
17913 Patch from: Mark R. Pariente <mark@demar.com.tr>
17914 * libegg/eggcellrendererkeys.c: Fixed compile error.
17916 2004-12-18 Naba Kumar <naba@gnome.org>
17918 * plugins/file-loader/plugin.c: Fixed loading bug.
17920 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17921 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17922 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17923 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17924 and corruptions. Fixed loading and unloading of plugins.
17926 2004-12-17 Naba Kumar <naba@gnome.org>
17928 * plugins/file-loader/Makefile.am,
17929 plugins/file-loader/plugin.c,
17930 plugins/project-manager/plugin.c: Fixed memory corruption
17931 and disposition codes. Added missing plugin.h in Makefile.am.
17933 2004-12-16 Naba Kumar <naba@gnome.org>
17935 * plugins/symbol-browser/an_symbol_view.c,
17936 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17937 codes. Fixed memory leaks and corruptions.
17939 * plugins/build-basic-autotools/build-basic-autotools.c
17940 plugins/editor/anjuta-docman.c,
17941 plugins/editor/text_editor.c,
17942 plugins/file-loader/plugin.c,
17943 plugins/file-manager/plugin.c,
17944 plugins/file-wizard/plugin.c,
17945 plugins/message-view/anjuta-msgman.c,
17946 plugins/message-view/anjuta-msgman.h,
17947 plugins/message-view/message-view.c,
17948 plugins/message-view/plugin.c,
17949 plugins/message-view/plugin.h,
17950 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17952 * src/about.c, src/about.h, src/action-callbacks.c,
17953 src/action-callbacks.h, src/anjuta-actions.h,
17954 src/anjuta-app.c, src/anjuta-app.h,
17955 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17956 src/anjuta.c, src/anjuta.h, src/getline.c,
17957 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
17958 src/start-with.c, src/start-with.h: Fixed emacs modes.
17960 * src/layout.xml: Brought document manager in front.
17962 2004-12-15 Naba Kumar <naba@gnome.org>
17964 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17967 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17968 finalization. Added a method to unload all plugins and destroy them.
17969 Fixed memory leaks.
17971 * plugins/sample1/plugin.c: Proper finalization code and renamed
17972 functions to proper names.
17974 * plugins/build-basic-autotools/build-basic-autotools.c,
17975 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
17977 * src/shell.c: Unload all plugins on exit, so that memory profilers
17978 can detect memory leaks in plugins.
17980 2004-12-13 Naba Kumar <naba@gnome.org>
17982 * plugins/devhelp/plugin.c: Delay widget initialization, now that
17983 docking is working.
17984 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17985 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17987 2004-12-11 Naba Kumar <naba@gnome.org>
17989 * data/properties/anjuta.properties: Fixed font size.
17990 * plugin/build-basic-autotools/build-basic-autotools: Added initial
17991 compile file function. There are some fixmes there.
17992 * plugins/message-view/anjuta-msgman.c,
17993 * plugins/message-view/message-view.c: Fixed bugs and clean up.
17995 2004-12-08 Naba Kumar <naba@gnome.org>
17997 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17998 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17999 to escape quotes in a string.
18001 * plugins/cvs-plugin/cvs-actions.c,
18002 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18005 * plugins/build-basic-autotools/build-basic-autotools.c,
18006 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18009 2004-12-07 Naba Kumar <naba@gnome.org>
18011 * plugins/build-basic-autotools/build-basic-autotools.c,
18012 plugins/build-basic-autotools/automake-c.filters: Completed directory
18013 tracking. Double click on Errors and warnings now work as expected.
18015 * plugins/build-basic-autotools.c: Added codes to track build directory
18016 so that absolute path of the files could be determined.
18018 2004-12-06 Naba Kumar <naba@gnome.org>
18020 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18021 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18022 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18024 2004-12-05 Naba Kumar <naba@gnome.org>
18026 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18027 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18029 * plugins/cvs-plugin/plugin.c,
18030 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18032 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
18034 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18035 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18036 plugins/cvs-plugin/cvs-execute.[ch]:
18037 Implemented cvs status and cvs diff
18039 - rdiff command is not correct
18040 - Must find a way to allow selection of directies AND files
18043 2004-12-03 Naba Kumar <naba@gnome.org>
18045 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18046 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18047 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18048 session.properties file if it is for the first time.
18050 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
18052 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18055 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18056 plugins/cvs-plugin/anjuta-cvs.ui:
18057 Implemented update/commit and changed menu layout
18059 2004-12-02 Naba Kumar <naba@gnome.org>
18061 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18062 property name (for cvs path property). Beautified dialogs.
18064 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
18066 * plugins/message-view/anjuta-msgman.c: Changed callback name
18067 and changed switch-page handling.
18069 * plugins/cvs-plugin/cvs-actions.c:
18070 * plugins/cvs-plugin/cvs-execute.c:
18071 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18072 - Implemented cvs add and cvs removed - both working now
18073 - Created a useful preferences page
18076 2004-11-30 Naba Kumar <naba@gnome.org>
18078 * libanjuta/anjuta-status.c: Fixed runtime warning.
18080 * plugins/editor/Makefile.am:
18081 plugins/editor/anjuta-document-manager.glade,
18082 plugins/editor/plugin.c
18083 plugins/editor/plugin.h
18084 plugins/editor/style-editor.c (new, moved from src/),
18085 plugins/editor/style-editor.h (new, moved from src/),
18086 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18087 settings in preferences.
18089 * plugins/editor/text_editor.c,
18090 plugins/editor/text_editor.h: Do not take unused args in
18091 text_editor_get_props().
18093 * src/style-editor.c, src/style-editor.h: Removed, moved to
18094 plugins/editor/ directory.
18096 2004-11-29 Naba Kumar <naba@gnome.org>
18098 * plugins/editor/text_editor_cbs.c: Emit click signal in
18100 * libanjuta/anjuta-status.c: More spacing between items.
18102 2004-11-29 Naba Kumar <naba@gnome.org>
18104 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
18106 * libanjuta/interfaces/libanjuta.idl,
18107 plugins/debug-manager/anjuta-debug-manager.plugin.in,
18108 plugins/debug-manager/plugin.c,
18109 plugins/gdb/breakpoints.c,
18110 plugins/gdb/breakpoints.h,
18111 plugins/gdb/debugger.c,
18112 plugins/gdb/debugger.h,
18113 plugins/gdb/plugin.c,
18114 plugins/gdb/plugin.h,
18115 plugins/gdb/utilities.c,
18116 plugins/gdb/utilities.h: Code cleanups and partial implementation of
18117 toggle breakpoint margin clicks.
18119 2004-11-28 Naba Kumar <naba@gnome.org>
18121 * TODO.tasks: Fixed indentations.
18122 * plugins/gtodo/libgtodo.c: Save with indentation.
18123 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18124 * plugins/project-manager/plugin.c: Fixed runtime warnings.
18125 * libanjuta/anjuta-status.c: Fixed busy cursors.
18126 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18127 * po/POTFILES.in: Updated.
18129 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18131 * plugins/editor/anjuta-document-manager.glade,
18132 plugins/editor/search-replace.[c,h],
18133 plugins/editor/search-replace_backend.h
18134 plugins/editor/search-preferences.[c,h] :
18135 Saved Search-Preferences (gconf),
18136 Basic search by default.
18138 2004-11-22 Naba Kumar <naba@gnome.org>
18140 * configure.in: Fixed build error.
18142 2004-11-21 Naba Kumar <naba@gnome.org>
18144 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18145 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18146 Added AnjutaStatus class to libanjuta.
18147 Added anjuta_shell_get_status() method.
18149 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18150 and fixed marshaller generation.
18152 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18153 "updade_ui" signals to IAnjutaEditor interface.
18155 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18157 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18160 * plugins/class-gen/clsGen.c: Intial port.
18162 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18165 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18166 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18167 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18168 Implemented status update. Emits "update_ui" and "char_added" signals.
18169 Added view preferences.
18171 * plugins/file-loader/plugin.c: Added open with plugins in open with
18174 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18176 * plugins/message-view/anjuta-msgman.c,
18177 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18178 to close correct message view rather than current view.
18180 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
18182 * plugins/cvs-plugin/cvs-actions.c
18183 plugins/cvs-plugin/plugin.[ch]
18184 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18185 Implemented cvs add but ran into a launcher/message_view
18186 problem because of a limitation of the idl compiler
18188 2004-11-19 Naba Kumar <naba@gnome.org>
18190 * plugins/project-manager/plugin.c: Displays a progress window during
18193 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18194 Fixed UI separators.
18196 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18199 * plugins/project-manager/anjuta-project-manager.ui,
18200 plugins/project-manager/plugin.[c,h]: Added add/remove context
18201 menus and implemented them. Added file manager merge menu.
18203 2004-11-18 Naba Kumar <naba@gnome.org>
18205 * TODO.tasks: Updated.
18206 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18207 plugins/message-view/message-view.c: Fixed finalize and dispose
18209 * plugins/debugger/*: Removed from cvs (development now in
18212 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
18214 Reviewed by Naba Kumar <naba@gnome.org>:
18216 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18217 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18218 plugins/gdb/breakpoints.c: all marker related stuff moved from
18219 editor and docman interfaces to IAnjutaMarkable
18221 2004-11-17 Naba Kumar <naba@gnome.org>
18223 * TODO.tasks: Updated.
18225 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18227 * libegg/egg-combo-action.c: Block changed signal when changing model.
18229 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18230 Emit changed signal. Removed dead codes.
18232 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18233 that recent files history do not duplicate.
18235 * plugins/symbol-browser/an_symbol_view.c,
18236 plugins/symbol-browser/an_symbol_view.h,
18237 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18240 2004-11-15 Naba Kumar <naba@gnome.org>
18242 * plugins/project-manager/plugin.c: Opens targets on double click.
18244 * plugins/message-view/message-view.c,
18245 plugins/file-manager/anjuta-file-manager-plugin.glade,
18246 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18247 Added proper class finalization
18248 and disposition. Added preferences notifications and callbacks to
18249 change info/warning/error colors.
18251 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18252 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18253 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18254 Implemented finalize method for AnjutaApp. Code cleanups.
18256 * plugins/message-view/plugin.c: Static parent_class.
18258 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18259 * plugins/editor/search-replace.[c,h],
18260 plugins/editor/search-replace_backend.c
18261 Update search entry in main toolbar.
18264 2004-11-11 Naba Kumar <naba@gnome.org>
18266 * TODO.tasks: Updated.
18268 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18269 and completed on-the-fly-change preferences. Removed "changed"
18270 signal as it is no longer necessary (use notify for similar
18271 purpose to monitor individual preferences).
18274 * plugins/editor/anjuta-document-manager.glade: Added view menu
18275 preferences so that they are registered.
18277 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18278 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18279 connection to "changed" signal of preferences and implemented
18280 notifications for some editor preferences. More to implement.
18282 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18283 * plugins/editor/print.c
18284 Fixed bug 1047624 : Add line number every X lines.
18286 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18287 * plugins/editor/search-replace.c
18288 Fixed a crash bug (995755) when searching "%n"
18290 2004-11-09 Naba Kumar <naba@gnome.org>
18292 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18293 Fixed to refresh categories list on file load.
18295 2004-11-08 Naba Kumar <naba@gnome.org>
18297 * configure.in, plugins/Makefile.am,
18298 plugins/profile-default/plugin.c: Added cvs plugin in build.
18300 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18302 * plugins/debug-manager/.cvsignore: Added file to ignore.
18304 * plugins/debug-manager/Makefile.am: Removed dead codes.
18306 * src/anjuta.ui: Added placeholder for version control UI.
18308 2004-11-08 Naba Kumar <naba@gnome.org>
18310 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18311 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18312 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18315 * global-tags/Makefile.am: Fixed make error.
18317 * plugins/profile-default/plugin.c: Added debug-manager
18318 and gdb plugins to load at startup so that debugger
18319 windows are docked properly. They will be removed
18320 later when we figure out runtime docking.
18322 * plugins/sample1/*: Restored to last working state.
18324 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18325 windows in lower pane. Named the windows appropriately.
18327 * ChangeLog: Fixed format.
18329 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
18331 * libanjuta/interfaces/libanjuta.idl,
18332 libanjuta/anjuta-marshal.c,
18333 plugins/Makefile.am,
18334 plugins/debug-manager/plugin.c,
18335 plugins/editor/plugin.c,
18336 plugins/editor/text_editor.c,
18337 plugins/gdb/breakpoints.c,
18338 plugins/gdb/debugger.c,
18339 plugins/gdb/plugin.c,
18340 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18342 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18343 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18344 plugins/editor/search-replace.c,
18345 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18346 Search and Replace; Show result in find pane
18348 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
18350 * plugins/gdb, plugins/debug-manager: Applied debugger patch
18351 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18352 (added features: starting debugger and loading of core/executable,
18353 StepIn, StepOut, StepOver and Execute, toggling breakpoint
18356 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
18358 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
18359 my cvs-plugin files...
18360 I hope I have rescued everything possible.
18362 * Naba: Could you please fix sample1 because I messed it up to
18363 but there should be a histroy of this directory we should commit
18365 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
18367 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18369 * plugins/cvs-plugin/plugin.c,
18370 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18371 Added preferences dialog (not yet complete)
18373 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
18375 * global-tags/Makefile.am, mime/Makefile.am:
18376 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18378 * template/xmltemplate.[ch],
18379 template/xmlstrings.[ch],
18380 template/autotools.[ch] removed,
18381 template/prj_template.[ch] removed,
18382 template/lang_template.[ch] removed,
18383 template/lib_template.[ch] removed,
18384 template/Makefile.am adjusted,
18385 template/dtds/lang.dtd removed,
18386 template/dtds/lib.dtd removed,
18387 template/dtds/prj.dtd removed,
18388 template/dtds/autotools.dtd removed,
18389 data/template/lib/* removed,
18390 data/template/language/* removed,
18391 data/template/library/* removed,
18392 data/template/project/* removed,
18393 date/template/Makefile.am adjusted:
18394 Remove everything except text-templates to replace hardcoded
18395 Edit->Insert texts with dynamic loaded.
18397 * plugins/cvs-plugin/plugin.[ch],
18398 plugins/cvs-actions.[ch],
18399 plugins/Makefile.am,
18400 plugins/cvs-plugin/Makefile.am,
18401 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18402 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18403 plugins/cvs-plugin/anjuta-cvs.plugin.in:
18404 Added initial cvs-plugin code
18406 2004-10-21 Naba Kumar <naba@gnome.org>
18408 * libanjuta/anjuta-plugin.c,
18409 plugins/build-basic-autotools/build-basic-autotools.c,
18410 plugins/debugger/plugin.c,
18411 plugins/devhelp/plugin.c,
18412 plugins/editor/anjuta-docman.c,
18413 plugins/editor/goto_line.c,
18414 plugins/editor/plugin.c,
18415 plugins/editor/search-replace.c,
18416 plugins/editor/text_editor.c,
18417 plugins/file-loader/plugin.c,
18418 plugins/file-manager/plugin.c,
18419 plugins/file-wizard/file.c,
18420 plugins/file-wizard/plugin.c,
18421 plugins/gdb/plugin.c,
18422 plugins/gtodo/plugin.c,
18423 plugins/message-view/anjuta-msgman.c,
18424 plugins/profile-default/plugin.c,
18425 plugins/project-manager/plugin.c,
18426 plugins/sample1/plugin.c,
18427 plugins/terminal/terminal.c: Defined all global variables static,
18428 particularly class parent_class variables. They were getting
18429 confused at link time.
18431 * libanjuta/plugins.c: Do not unload plugins when they are
18432 deactivated. Simply cache them for later activation. Unloading
18433 modules have some problem with shared libs using static class
18434 registration. Fixed hash type for installed plugins. Eventually,
18435 we want to add "CanUnload" attribute for .plugin files (in
18436 "Anjuta Plugin" group) to let plugin loader know if the plugin can
18437 be unloaded from memory. Those plugins declaring CanUnload=false
18438 will not be unloaded from memory and will be put in the cache. Those
18439 not declaring anything or declaring CanUnload=true, will be unloaded
18440 from memory when they are deactivated.
18442 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18443 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18444 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18445 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18446 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18447 activation, deactivation. Fixed memory leaks.
18449 2004-10-20 Naba Kumar <naba@gnome.org>
18451 * TODO.tasks: Updated.
18453 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18454 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18455 macro for adding interfaces to plugin types. Code cleanup.
18457 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18458 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18460 * plugins/build-basic-autotools/build-basic-autotools.c,
18461 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18462 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18463 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18464 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18465 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18466 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18467 plugins/project-manager/plugin.c,
18468 plugins/symbol-browser/an_symbol_view.c,
18469 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18470 newly defined macro to add interfaces to plugin types.
18472 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18474 2004-10-20 Naba Kumar <naba@gnome.org>
18476 * TODO.tasks: Added task list.
18477 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18480 2004-10-19 Naba Kumar <naba@gnome.org>
18482 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18484 * plugins/editor/action-callbacks.c,
18485 plugins/editor/action-callbacks.h,
18486 plugins/editor/anjuta-docman.c,
18487 plugins/editor/anjuta-docman.h,
18488 plugins/editor/anjuta-document-manager.ui,
18489 plugins/editor/file_history.c,
18490 plugins/editor/file_history.h,
18491 plugins/editor/plugin.c: Added file history browsing.
18493 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18495 * plugins/message-view/anjuta-message-manager.ui,
18496 plugins/message-view/plugin.c: Added document manager context menu.
18498 * plugins/symbol-browser/an_symbol_view.c,
18499 plugins/symbol-browser/an_symbol_view.h,
18500 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18501 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18502 document manager context menu.
18504 * scintilla/*, scintilla/include/*: Updated to current cvs.
18506 2004-10-19 Naba Kumar <naba@gnome.org>
18508 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18509 placeholder for debugger UI.
18511 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18512 * plugins/file-manager/plugin.c: Fixed loading bug.
18514 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18515 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18516 Initializes gconf database with default values when the
18517 values are not defined. Use bool and int prefs separately.
18519 * plugins/editor/plugin.c: Added encoding preferences.
18520 * plugins/project-manager/plugin.c: Cleanup and debug messages.
18522 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18523 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18524 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18525 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18527 2004-10-18 Naba Kumar <naba@gnome.org>
18529 * po/POTFILES.in: Updated.
18531 * libanjuta/anjuta-ui.c: Corrected debug messages.
18533 * libegg/egg-combo-action.c, libegg/test-actions.c,
18534 libegg/menu/egg-combo-action.h: Fixed combo action.
18536 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18539 * plugins/editor/action-callbacks.[c,h],
18540 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18541 Implemented file swap. Removed dead codes.
18543 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18546 * plugins/symbol-browser/an_symbol_view.[c,h],
18547 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18548 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18549 Implemented file symbols. Implemented goto file line when symbol is
18552 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18554 2004-10-10 Naba Kumar <naba@gnome.org>
18556 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
18558 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18560 * plugins/debugger/.cvsignore,
18561 (added) plugins/debugger/Makefile.am,
18562 (added) plugins/debugger/anjuta-debugger.glade,
18563 (added) plugins/debugger/anjuta-debugger.plugin.in,
18564 (added) plugins/debugger/anjuta-debugger.plugin.png,
18565 (added) plugins/debugger/anjuta-debugger.ui,
18566 plugins/debugger/attach_process.c,
18567 (removed) plugins/debugger/attach_process_cbs.c,
18568 (removed) plugins/debugger/attach_process_cbs.h,
18569 (removed) plugins/debugger/breakpoints.c,
18570 (removed) plugins/debugger/breakpoints.h,
18571 (removed) plugins/debugger/debug_tree.c,
18572 (removed) plugins/debugger/debug_tree.h,
18573 (removed) plugins/debugger/debugger.c,
18574 (removed) plugins/debugger/debugger.h,
18575 (removed) plugins/debugger/memory.c,
18576 (removed) plugins/debugger/memory.h,
18577 (added) plugins/debugger/plugin.c,
18578 (added) plugins/debugger/plugin.h,
18579 (removed) plugins/debugger/registers.c,
18580 (removed) plugins/debugger/registers.h,
18581 (removed) plugins/debugger/registers_cbs.c,
18582 (removed) plugins/debugger/registers_cbs.h,
18583 (removed) plugins/debugger/registers_gui.c,
18584 (removed) plugins/debugger/sharedlib.c,
18585 (removed) plugins/debugger/sharedlib.h,
18586 (removed) plugins/debugger/sharedlib_cbs.c,
18587 (removed) plugins/debugger/sharedlib_cbs.h,
18588 (removed) plugins/debugger/sharedlib_gui.c,
18589 (removed) plugins/debugger/signals.c,
18590 (removed) plugins/debugger/signals.h,
18591 (removed) plugins/debugger/signals_cbs.c,
18592 (removed) plugins/debugger/signals_cbs.h,
18593 (removed) plugins/debugger/signals_gui.c,
18594 (removed) plugins/debugger/stack_trace.c,
18595 (removed) plugins/debugger/stack_trace.h,
18596 (added) plugins/debugger/utilities.c,
18597 (added) plugins/debugger/utilities.h,
18598 (removed) plugins/debugger/watch.c,
18599 (removed) plugins/debugger/watch.h,
18600 (removed) plugins/debugger/watch_cbs.c,
18601 (removed) plugins/debugger/watch_cbs.h,
18602 (removed) plugins/debugger/watch_gui.c,
18603 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18605 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18606 Added debugger gdb backend plugin.
18608 * plugins/message-view/plugin.c: Registered all message stock icons.
18610 * plugins/profile-default/plugin.c: Loads debugger plugin.
18612 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18614 2004-10-08 Naba Kumar <naba@gnome.org>
18616 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18619 * plugins/symbol-browser/.cvsignore,
18620 plugins/symbol-browser/Makefile.am,
18621 plugins/symbol-browser/an_symbol_view.c,
18622 plugins/symbol-browser/an_symbol_view.h,
18623 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18624 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18625 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18626 plugins/symbol-browser/plugin.c,
18627 plugins/symbol-browser/plugin.h,
18628 plugins/symbol-browser/sv_class.xpm,
18629 plugins/symbol-browser/sv_function.xpm,
18630 plugins/symbol-browser/sv_macro.xpm,
18631 plugins/symbol-browser/sv_private_fun.xpm,
18632 plugins/symbol-browser/sv_private_var.xpm,
18633 plugins/symbol-browser/sv_protected_fun.xpm,
18634 plugins/symbol-browser/sv_protected_var.xpm,
18635 plugins/symbol-browser/sv_public_fun.xpm,
18636 plugins/symbol-browser/sv_public_var.xpm,
18637 plugins/symbol-browser/sv_static_fun.xpm,
18638 plugins/symbol-browser/sv_static_var.xpm,
18639 plugins/symbol-browser/sv_struct.xpm,
18640 plugins/symbol-browser/sv_unknown.xpm,
18641 plugins/symbol-browser/sv_variable.xpm,
18642 plugins/symbol-browser/test-symbol-browser.c,
18643 plugins/Makefile.am: Implemented Symbol
18646 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18648 * plugins/build-basic-autotools/Makefile.am,
18649 plugins/devhelp/Makefile.am,
18650 plugins/editor/Makefile.am,
18651 plugins/file-loader/Makefile.am,
18652 plugins/file-manager/Makefile.am,
18653 plugins/file-wizard/Makefile.am,
18654 plugins/gtodo/Makefile.am,
18655 plugins/message-view/Makefile.am,
18656 plugins/profile-default/Makefile.am,
18657 plugins/project-manager/Makefile.am
18658 plugins/sample1/Makefile.am,
18659 plugins/terminal/Makefile.am,
18660 scintilla/Makefile.am,
18661 libegg/Makefile.am,
18662 launcher/Makefile.am,
18663 libanjuta/Makefile.am,
18665 tagmanager/Makefile.am,
18666 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18667 anjuta_data_dir in configure.in and used them in plugins Makefile.am
18668 files. Also fixed library dependencies.
18670 * plugins/editor/aneditor.cxx: Disabled unused codes.
18671 * plugins/file-manager/an_file_view.c: Added copyright.
18672 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18674 * plugins/profile-default/plugin.c: Can load plugins by location.
18675 * plugins/project-manager/plugin.c: Remove project_root_uri value
18676 when project is closed.
18678 2004-10-06 Naba Kumar <naba@gnome.org>
18680 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18682 * libanjuta/interfaces/libanjuta.idl,
18683 plugins/editor/text_editor.c: Added get_length()
18684 and get_current_word() methods in IAnjutaEditor interface.
18686 * libegg/Makefile.am: Added test_actions target.
18688 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18690 * plugins/build-basic-autotools/build-basic-autotools.c,
18691 plugins/file-loader/plugin.c,
18692 plugins/message-view/message-view.c: Added code to go to file and
18695 * plugins/devhelp/plugin.c: Context sensitive help now works.
18696 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18697 uri as line number and goes to that line number.
18699 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18700 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18701 gtodo_client_load() method to load from a diffrent file. Watched
18702 project root directory in plugin to open TODO.tasks of the project.
18704 * plugins/project-manager/plugin.c: Updates project UI
18705 sensitive/insensitive.
18707 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18708 anjuta-shell program to test plugins.
18710 * src/anjuta-app.c: Registered UI accels.
18712 2004-09-28 Naba Kumar <naba@gnome.org>
18714 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18717 * src/anjuta-app.c: Implemented present widget method.
18719 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18720 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18722 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18725 * plugins/editor/text_editor.c: Connects to preferences changed signal
18728 2004-09-28 Naba Kumar <naba@gnome.org>
18730 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18733 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18736 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18737 in changed signal callback.
18739 * plugins/editor/action-callbacks.c: Implemented save_all action
18740 callback. Removed dead code. Do save_as when saving a new file.
18741 Implemented incremental search.
18743 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18745 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18747 * src/anjuta-app.c: Registers UI accelerators.
18749 2004-09-27 Naba Kumar <naba@gnome.org>
18751 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18753 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18754 plugins/devhelp/anjuta-devhelp.plugin.in,
18755 plugins/file-loader/anjuta-loader.plugin.in,
18756 plugins/file-manager/anjuta-file-manager.plugin.in,
18757 plugins/gtodo/anjuta-gtodo.plugin.in,
18758 plugins/project-manager/anjuta-project-manager.plugin.in,
18759 plugins/terminal/anjuta-terminal.plugin.in:
18760 Gave proper plugin names.
18762 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18763 error when regex fail.
18765 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18766 Added help and context search. Watches current editor. More menus
18767 in Help submenu. Update UI (sensitive when required) properly.
18769 * plugins/editor/anjuta-document-manager.ui,
18770 plugins/devhelp/anjuta-devhelp.ui,
18771 plugins/message-view/anjuta-message-manager.ui,
18772 src/anjuta.ui: Goto menu actions are in separate submenu.
18774 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18775 Removed unimplemented UI elements.
18777 * src/anjuta-app.c: Larger (and normal) icon size.
18779 * src/layout.xml: Task manager plugin along with document (in middle).
18781 * plugins/editor/plugin.c, plugins/file-loader.c,
18782 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18783 in gtkactions. Enable/disable UI properly.
18785 2004-09-26 Naba Kumar <naba@gnome.org>
18787 * po/POTFILES.in: Updated, added missing files.
18789 * .cvsignore: Updated.
18791 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18792 a new function to get User input text.
18794 * libanjuta/resources.[c,h]: Added a function to created sized image.
18796 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18797 from filename, as thats the correct representation.
18799 * plugins/build-basic-autotools/Makefile.am,
18800 (added) plugins/build-basic-autotools/automake-c.filters,
18801 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18802 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18803 Rearragned UI elements in the build menu. Added codes to read build
18804 filter rules from external file. Implemented all build, configure,
18805 autogen commands. Watches current editor and project.
18807 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18808 Added editor changed signal and exports current editor value.
18809 Fixed parameter names. Fixed get_uri() interface implementation to
18810 return correct uri.
18812 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18815 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18817 * plugins/file-manager/an_file_view.c,
18818 plugins/file-manager/an_file_view.c: Exports file uri correctly.
18820 * plugins/file-wizard/file.c: Reads uri correctly.
18822 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18823 sets the page to the new view.
18825 * plugins/message-view/message-view.c: Unrefs the tree model when done.
18826 Fixed signal connecting.
18828 * plugins/project-manager/plugin.c: Changed "project_root_directory"
18829 to "project_root_uri" and exports as uri.
18831 2004-09-24 Naba Kumar <naba@gnome.org>
18833 * libanjuta/anjuta-ui.c: Fixed a crash bug.
18834 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18836 * plugins/file-manager/plugin.c: Fixed crash in unloading.
18837 * plugins/file-loader/plugin.c: Added comments.
18838 * plugins/build-basic-autotools/plugin.c: Added comments.
18839 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18841 * libanjuta/interfaces/libanjuta.idl,
18842 plugins/message-view/anjuta-msgman.c,
18843 plugins/message-view/message-view.c,
18844 plugins/message-view/message-view.h,
18845 plugins/message-view/plugin.c: Buffering and appending messages have
18846 been separated. message-view implementations cleaned up. Signals
18847 Emissions fixed. Messages now displayed in summary and details show
18848 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18851 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18854 * plugins/build-basic-autotools/Makefile.am,
18855 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18856 parsing of output to create message summaries. Uses new message view
18859 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18860 preferences to make dialog box smaller.
18862 * plugins/editor/search-replace.c: Fixed compile error with change
18863 in IAnjutaMessageView API.
18865 2004-09-21 Naba Kumar <naba@gnome.org>
18867 * plugins/Makefile.am: Deletes old (installed) plugins before
18868 installing new ones.
18870 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18871 plugins/build-basic-autotools/build-basic-autotools.c,
18872 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18873 file URI from filemanager. Only disables/enables build submenu in file
18874 manager, instead of merging/unmerging.
18876 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18879 * plugins/file-loader/anjuta-loader-plugin.ui,
18880 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18881 Implemented "Open with" file manager submenu. Displays error message
18882 when file can not be opened.
18884 * plugins/file-manager/an_file_view.c: Renamed
18885 file_manager_current_filename value name to file_manager_current_uri
18886 and exports proper URI.
18888 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18890 2004-09-19 Naba Kumar <naba@gnome.org>
18892 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18893 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18894 save point signal to change editor tabs. Fixed accels.
18896 * plugins/file-loader/plugin.c: Fixed accels.
18898 * plugins/project-manager/plugin.c: Added target selection callback.
18900 * plugins/project-manager/plugin.c: Added URI activation.
18901 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18902 Fixed dialog and closed it on ok. Fixed a crash bug.
18903 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18905 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18906 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18907 plugins/file-loader/anjuta-loader-plugin.ui,
18908 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18909 Added recent files in file loade plugin.
18911 * ChangeLog: Fixed entry dates.
18913 2004-09-18 Naba Kumar <naba@gnome.org>
18915 * plugins/devhelp/plugin.c: Added UI sensitization and removed
18916 an unnecessary GtkFrame.
18918 2004-09-17 Naba Kumar <naba@gnome.org>
18920 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18924 * data/Makefile.am: Disabled installing old mime info.
18926 * mime/anjuta.applications, mime/anjuta.keys: Updated.
18928 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18929 plugins/editor/anjuta-document-manager.ui,
18930 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18931 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18932 Added Editor context popup menu.
18934 * plugins/project-manager/anjuta-project-manager-plugin.png:
18937 * plugins/project-manager/anjuta-project-manager.plugin.in:
18938 Support .anjuta mime type.
18940 * plugins/project-manager/plugin.c: Exports "project_root_directory"
18943 * plugins/file-manager/plugin.c: Watches "project_root_directory"
18946 * src/layout.xml, plugins/profile-default/plugin.c:
18947 Added project manager plugin for startup.
18949 2004-09-16 Naba Kumar <naba@gnome.org>
18951 * anjuta.prj: Updated.
18953 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18954 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18955 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18956 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18957 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18958 plugins/terinal/Makefile.am, src/Makefile.am,
18959 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18960 Fixed makefile syntax errors.
18962 2004-09-16 Naba Kumar <naba@gnome.org>
18964 * configure.in, src/layout.xml,
18965 plugins/profile-default/plugin.c,
18966 libanjuta/interfaces/libanjuta.idl,
18967 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18969 * configure.in, plugins/Makefile.am,
18970 plugins/project-manager/.cvsignore,
18971 plugins/project-manager/Makefile.am,
18972 plugins/project-manager/anjuta-project-manager-plugin.png,
18973 plugins/project-manager/anjuta-project-manager.plugin.in,
18974 plugins/project-manager/anjuta-project-manager.ui,
18975 plugins/project-manager/plugin.c,
18976 plugins/project-manager/plugin.h: Added project manager plugin
18977 based on gnome-build.
18979 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18980 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18982 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18983 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18984 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18986 2004-09-16 Naba Kumar <naba@gnome.org>
18988 * plugins/editor/action-callbacks.c: Fixed compile error.
18990 2004-09-15 Naba Kumar <naba@gnome.org>
18992 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18994 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18995 New improved splace with nicer progress.
18997 * configure.in, plugins/Makefile.am,
18998 (added) file-wizard/.cvsignore,
18999 (added) file-wizard/Makefile.am,
19000 (added) file-wizard/action-callbacks.c,
19001 (added) file-wizard/action-callbacks.h,
19002 (added) file-wizard/anjuta-file-wizard-plugin.png,
19003 (added) file-wizard/anjuta-file-wizard.glade,
19004 (added) file-wizard/anjuta-file-wizard.plugin.in,
19005 (added) file-wizard/anjuta-file-wizard.ui,
19006 (added) file-wizard/file.c,
19007 (added) file-wizard/file.h,
19008 (added) file-wizard/plugin.c,
19009 (added) file-wizard/plugin.h:
19010 Created new file wizard and added it. The wizard takes care of text
19011 bit insertions and new files creation.
19013 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19014 plugins/editor/action-callbacks.h,
19015 plugins/editor/anjuta-document-manager.glade,
19016 plugins/editor/anjuta-document-manager.ui,
19017 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19018 (removed) plugins/editor/file.[c,h]: Removed text insertions and
19019 new files code and moved into a new plugin (file wizard).
19021 * libanjuta/plugins.[c,h]: Added plugins selection function.
19023 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19024 get_position(), insert() in IAnjutaEditor interface. Added
19025 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19026 interface (for wizard plugins).
19028 * plugins/file-loader/anjuta-loader-plugin.ui,
19029 plugins/file-loader/plugin.c: Added wizard launcher interface which
19030 scans for plugins implement IAnjutaWizard interface and presents the
19031 list to user for selection. The selected plugin is then activated
19034 * libanjuta/interfaces/.cvsignore: Updated.
19035 * plugins/message-view/.cvsignore: Updated.
19036 * plugins/launcher/*: Removed as launcher has already been moved to
19037 libanjuta as class.
19039 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19040 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19041 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19042 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19043 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19044 Updated API documentations.
19046 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
19048 * configure.in: Added Punjabi to ALL_LINGUAS
19050 2004-07-29 Naba Kumar <naba@gnome.org>
19052 * configure.in: Added file-loader plugin Makefile path and
19053 fixed devhelp version requirement.
19055 2004-07-28 Naba Kumar <naba@gnome.org>
19057 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19058 terminal/preferences-terminal.png (added), message-view/*.png (added),
19059 message-view/*.xpm (added), editor/*.png (added),
19060 editor/*.xpm (added), plugins/editor/Makefile.am,
19061 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19062 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19063 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19064 respective plugins directories.
19066 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19067 pixmaps/block-end-16.png, pixmaps/block-end.png
19068 pixmaps/block-start-16.png, pixmaps/block-start.png
19069 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19070 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19071 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19072 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19073 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19074 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19075 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19076 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19077 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19078 pixmaps/preferences-editor.png, pixmaps/undock.png
19079 pixmaps/error-next-16.png, pixmaps/error-next.png
19080 pixmaps/error-prev-16.png, pixmaps/error-prev.png
19081 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19082 pixmaps/preferences-terminal.png: Deleted
19084 * libanjuta/properties* (removed), plugins/editor/properties* (added),
19085 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19086 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19087 plugins/editor/anjuta-document-manager.plugin.in,
19088 plugins/editor/anjuta-document-manager.ui,
19089 plugins/editor/plugin.c, plugins/editor/print.c,
19090 plugins/editor/search-replace_backend.c,
19091 plugins/editor/search_preferences.h,
19092 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19093 Moved properties souce files to editor plugin as it not required in
19094 libanjuta. Other editor fixes.
19096 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19097 libegg/dock/* (removed)
19098 : Restored GDL external dependencies and removed libegg dock
19099 sources, because gdl is being developed.
19101 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19102 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19103 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19104 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19105 libanjuta/plugins.c, libanjuta/plugins.h,
19106 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19107 gconf system. Shell now takes docking positions. Added more utility
19108 functions. Added plugins query function. And other fixes.
19110 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19112 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19113 plugin to load files based on mime type.
19115 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19117 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19118 plugins/file-manager/plugin.c: File manager now uses file loader to
19121 * plugins/message-view/anjuta-msgman.c,,
19122 plugins/message-view/message-view.c,
19123 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19125 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19126 plugins/terminal/terminal.c, src/Makefile.am,
19127 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19128 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19130 * libegg/dock/*: Removed directory.
19132 2004-07-28 Naba Kumar <naba@gnome.org>
19134 * configure.in: Reduced gnome-print version requirement.
19135 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19137 2004-07-21 Ray Strode <rstrode@redhat.com>
19138 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19141 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
19143 * plugins/editor/search-replace.c: Some fixes
19144 * plugins/terminal/Makefile.am:
19145 Patch from: Alexey Rusakov <ktirf@users.sf.net>
19147 2004-05-19 Naba Kumar <naba@gnome.org>
19149 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19152 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
19154 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19155 Implemented IAnjutaSavable
19156 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19158 2004-05-17 Naba Kumar <naba@gnome.org>
19160 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19161 plugins/build-basic-autotools/.cvsignore,
19162 plugins/build-basic-autotools/Makefile.am,
19163 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19164 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19165 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19166 plugins/build-basic-autotools/build-basic-autotools.c,
19167 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19170 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19173 * plugins/file-manager/an_file_view.c,
19174 plugins/file-manager/anjuta-file-manager.ui,
19175 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19176 Added context menu UI.
19178 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19181 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
19183 * libanjuta/anjuta-preferences.[ch]:
19184 Added save/load_gconf functions
19185 * src/action_callbacks.[ch], src/preferences.c:
19186 Load global prefs from gconf at startup and save them
19187 on exit. Prefs load and save correctly but something resets
19188 them to default after loading...
19189 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19190 Somehow the linker does not find save/load_gconf functions
19191 in libanjuta. Must be a stupid mistake, I would be glad
19192 if someone could fix that.
19193 * manuals/reference/libanjuta-sections.txt: Added new
19194 preferences functions and removed gnome-filelist
19195 * plugins/file-manager/anjuta-file-manager-plugin.glade:
19196 * plugins/file-manager/plugin.c:
19197 Added root-path property
19199 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19201 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19202 they are not longer needed.
19203 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19204 anjuta-sections.txt: Remove references to the files
19205 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19206 Use new nautilus icons for file-manager, looks incredible
19209 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19211 * plugins/editor/anjuta-docman.c: gchar* to
19212 const gchar* in arguments
19213 * plugins/editor/text_editor.c: Implemented IAnjutaFile
19215 * plugins/file-manager/an_file_view.c: Open files on
19216 double-click. Does not work yet because it does not
19217 find IAnjutaFile interface in document manager
19219 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19221 * plugins/editor/anjuta-docman.c
19222 * plugins/editor/text_editor.c:
19223 Made close button working, made multiple selection in
19224 File/Open dialog possble, fixed crash bug if file cannot
19227 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
19229 * plugins/editor/action-callbacks.c
19230 * plugins/editor/anjuta-docman.c
19231 * plugins/editor/anjuta-docman.h
19232 * plugins/editor/search-replace.c
19233 * plugins/editor/search-replace_backend.c
19234 * plugins/editor/text_editor.c
19235 * plugins/editor/text_editor.h:
19236 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19237 able to open all files, use uri instead of full_filename, fixed
19241 2004-05-13 Naba Kumar <naba@gnome.org>
19243 * plugins/message-view/anjuta-message-manager-plugin.glade:
19246 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19249 * pixmaps/anjuta_splash.png: Added border.
19251 * plugins/editor/anjuta-document-manager.png: New icon.
19253 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19254 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19256 plugins/editor/Makefile.am,
19257 plugins/editor/search-replace.c,
19258 plugins/editor/search-replace.h,
19259 plugins/editor/search-replace_backend.c,
19260 plugins/editor/search-replace_backend.h,
19261 plugins/editor/search_preferences.h,
19262 plugins/editor/search_preferences.c: Merged changes from
19263 ANJUTA_1_2_0 branch.
19265 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19266 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19269 * plugins/terminal/Makefile.am,
19270 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19273 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19276 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
19277 * plugins/message-view/plugin.c: Fixed glade file loading
19278 Removed "Show messages" menu item
19279 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19280 twice because of this load system layout hack.
19281 * libanjuta/anjuta-ui.h: Removed #include config.h
19282 * libanjuta/libanjuta.pc: Fixed path and depencies
19283 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19284 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19285 * libanjuta/properties.cxx : #include "properties_cxx.h"
19286 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19288 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
19289 * plugins/message-view/*: Fixed message view preferences
19290 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19291 * anjuta.glade: Removed messages stuff
19293 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
19295 * Removed libanjutamm, it is now hosted on SF.net:
19296 cvs.sf.net/cvsroot/anjuta/libanjutamm
19298 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
19301 Added some experimental code to add support for C++ plugins.
19302 Nothing works yet and it is likely that it will disappear but
19303 I have some questions to murrayc and he wants to see the code.
19305 2004-05-11 Naba Kumar <naba@gnome.org>
19307 * plugins/terminal/terminal.c: Fixed prefs loading bug.
19309 * plugins/editor/action-callbacks.c: Fixed a crash bug in
19310 hightlight style menu actions.
19312 * manuals/reference/libanjuta/libanjuta-docs.sgml,
19313 manuals/reference/libanjuta/plugin-description-file.sgml,
19314 manuals/reference/libanjuta/writing-plugins.sgml,
19315 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19316 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19317 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19319 * src/anjuta-app.c: Always load system layout for now.
19321 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19323 * manuals/reference/libanjuta/libanjuta-docs.sgml,
19324 manuals/reference/libanjuta/libanjuta-sections.txt,
19325 manuals/reference/libanjuta/libanjuta.types,
19326 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19327 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19328 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19329 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19330 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19331 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19332 Updated documentation.
19334 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19335 plugins/profile-default/plugin.c, src/layout.xml:
19336 Created terminal plugin.
19338 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19339 (new) plugins/file-manager/.cvsignore,
19340 plugins/file-manager/an_file_view.c,
19341 plugins/file-manager/plugin.c,
19342 plugins/file-manager/plugin.h: Moved preferences to separate
19343 glade file and added cvsignore file.
19345 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19346 from ANJUTA_1_2_0 branch. Please note that other po files need merging
19347 from the branch. I tried it but there were way too many conflicts.
19349 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19351 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19352 util functions required during the merge.
19354 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19357 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19358 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19359 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19360 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19361 Merged with ANJUTA_1_2_0 branch.
19363 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
19365 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19367 2004-05-07 Naba Kumar <naba@gnome.org>
19369 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19371 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19372 Added preferences reading and loading.
19374 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19375 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19376 libanjuta/fileselection.c, libanjuta/fileselection.h,
19377 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19379 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19381 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19382 anjuta.spec.in, configure.in, data/autogen.sh.generic,
19383 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19384 data/macros/autogen.sh, data/macros2/autogen.sh
19385 data/properties/ada.properties, data/properties/anjuta.properties,
19386 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19387 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19388 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19389 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19390 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19391 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19392 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19393 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19394 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19395 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19396 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19397 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19398 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19399 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19400 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19401 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19402 plugins/class-gen/clsGen.c, plugins/editor/print.c,
19403 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19404 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19405 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19406 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19407 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19408 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19409 (added) scintilla/scintilla-marshal.c,
19410 (added) scintilla/scintilla-marshal.h,
19411 (added) scintilla/scintilla-marshal.list,
19412 scintilla/include/SString.h, scintilla/include/SciLexer.h,
19413 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19414 (added) scintilla/patches/scintilla-calltip-align.patch,
19415 (added) scintilla/patches/scintilla-minor.patch,
19416 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19418 2004-05-06 Naba Kumar <naba@gnome.org>
19420 * (added) plugins/file-manager/Makefile.am,
19421 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19422 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19423 (added) plugins/file-manager/anjuta-file-manager.ui,
19424 (added) plugins/file-manager/plugin.c,
19425 (added) plugins/file-manager/plugin.h,
19426 (removed) plugins/file-manager/an_file_view.h,
19427 plugins/Makefile.am, configure.in,
19428 plugins/file-manager/an_file_view.c: Created file manager plugin.
19430 * plugins/profile-default/plugin.c: Added file manager plugin in default
19433 * libanjuta/Makefile.am: Fixed dependencies.
19434 * pixmaps/anjuta_splash.png: New splash screen.
19436 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
19438 * template/template.c/h: Added in-line doc
19439 * manuals/reference/template/*: Added template documentation
19440 * configure.in: Build template docs
19442 2004-05-05 Naba Kumar <naba@gnome.org>
19444 * autogen.sh: Added commands to generate initial interfaces.
19446 * libanjuta/Makefile.am,
19447 (removed)libanjuta/anjuta-plugin-parser.c,
19448 (removed)libanjuta/anjuta-plugin-parser.h,
19449 (added)libanjuta/anjuta-plugin-description.c,
19450 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19451 plugin description.
19453 * libanjuta/anjuta-plugin.c,
19454 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19456 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19457 and added AnjutaShellPlacement enum for widgeds placement (passed to
19458 widget add_widget() method.
19460 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19461 and moved plugin sets loading in profile plugins.
19463 * libanjuta/interfaces/.cvsignore,
19464 (removed)libanjuta/interfaces/Makefile.am,
19465 libanjuta/interfaces/libanjuta.idl,
19466 libanjuta/interfaces/anjuta-idl-compiler.pl,
19467 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19468 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19469 (removed)libanjuta/interfaces/ianjuta-editor.c,
19470 (removed)libanjuta/interfaces/ianjuta-editor.h,
19471 (removed)libanjuta/interfaces/ianjuta-file.c,
19472 (removed)libanjuta/interfaces/ianjuta-file.h,
19473 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19474 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19475 (removed)libanjuta/interfaces/ianjuta-message-view.c,
19476 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19477 *.h and Makefile.am files. They are autogenerated. Interfaces are
19478 by anjuta-idl-compiler.pl from libanjuta.idl file.
19480 * manuals/reference/libanjuta/Makefile.am,
19481 manuals/reference/libanjuta/anjuta-architecture.sgml,
19482 manuals/reference/libanjuta/libanjuta-docs.sgml,
19483 manuals/reference/libanjuta/libanjuta-sections.txt,
19484 manuals/reference/libanjuta/libanjuta.types,
19485 manuals/reference/libanjuta/plugin-description-file.sgml,
19486 manuals/reference/libanjuta/writing-plugins.sgml,
19487 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19488 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19489 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19490 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19491 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19492 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19493 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19494 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19495 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19496 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19497 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19498 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19499 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19500 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19501 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19502 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19503 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19504 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19505 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19506 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19507 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19508 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19509 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19510 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19511 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19512 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19513 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19514 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19515 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19516 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19517 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19518 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19519 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19520 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19521 interfaces template sgmls.
19523 * plugins/Makefile.am,
19524 plugins/devhelp/anjuta-devhelp.plugin.in,
19525 plugins/devhelp/plugin.c,
19526 plugins/editor/action-callbacks.c,
19527 plugins/editor/anjuta-document-manager.plugin.in,
19528 plugins/editor/plugin.c,
19529 plugins/editor/plugin.h,
19530 plugins/editor/text_editor.c,
19531 plugins/sample1/plugin.c,
19532 plugins/message-view/anjuta-message-manager.plugin.in,
19533 plugins/message-view/plugin.c: Fixed shell add_widget method to take
19534 placement. Fixed other errors.
19536 * (added)plugins/profile-default/.cvsignore,
19537 (added)plugins/profile-default/Makefile.am,
19538 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19539 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19540 (added)plugins/profile-default/anjuta-default-profile.ui,
19541 (added)plugins/profile-default/plugin.c,
19542 (added)plugins/profile-default/plugin.h: Added a default new
19546 src/action-callbacks.c,
19549 src/main.cpp: Fixed necessary changes for libanjuta
19551 2004-05-04 Naba Kumar <naba@gnome.org>
19553 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19554 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19555 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19556 placement for default widgets placements.
19558 2004-05-03 Naba Kumar <naba@gnome.org>
19560 * manuals/reference/libanjuta/anjuta-architecture.sgml,
19561 manuals/reference/libanjuta/libanjuta-docs.sgml,
19562 manuals/reference/libanjuta/plugin-description-file.sgml,
19563 manuals/reference/libanjuta/writing-plugins.sgml:
19564 Wrote more sections in writing-plugins document and fixed errors.
19566 2004-05-03 Naba Kumar <naba@gnome.org>
19568 * libanjuta/interfaces/libanjuta.idl: Added interface
19569 IAnjutaFileManager.
19571 * manuals/reference/libanjuta/anjuta-architecture.dia,
19572 manuals/reference/libanjuta/anjuta-architecture.png: Updated
19573 architecture diagram.
19575 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19576 manuals/reference/libanjuta/libanjuta-docs.sgml,
19577 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19578 (added) manuals/reference/libanjuta/writing-plugins.sgml:
19579 Wrote writing-plugins document and separated chapters into
19580 separate sgml files.
19582 * plugins/file-manager/an_file_view.c,
19583 plugins/file-manager/an_file_view.h: New and improved directory
19586 2004-05-02 Sven Herzberg <herzi@abi02.de>
19588 * anjuta.glade: re-designed the new file dialog
19589 * anjuta_dialogs_strings.c: new strings from the new file dialog
19591 2004-04-30 Naba Kumar <naba@gnome.org>
19593 * libanjuta/interfaces/Makefile.am.iface,
19594 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19596 * libanjuta/interfaces/libanjuta.idl: Updated.
19598 * libanjuta/interfaces/Makefile.am.iface,
19599 libanjuta/interfaces/libanjuta.idl: Updated.
19601 2004-04-29 Naba Kumar <naba@gnome.org>
19603 * libanjuta/interfaces/Makefile.am.iface,
19604 libanjuta/interfaces/libanjuta.idl: Updated.
19606 2004-04-29 Naba Kumar <naba@gnome.org>
19608 * libanjuta/interfaces/giface-idlc-c.pl,
19609 libanjuta/interfaces/libanjuta.idl: Upgraded.
19610 * libanjuta/interfaces/Makefile.am.iface: Added.
19612 2004-04-28 Naba kumar <naba@gnome.org>
19614 * libanjuta/interfaces/giface-idlc-c.pl,
19615 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19616 definitions and wrote a compiler.
19618 2004-04-28 Naba Kumar <naba@gnome.org>
19620 * libanjuta/anjuta-shell.c: Fixed docs.
19621 * libanjuta/interfaces/Makefile.am,
19622 libanjuta/interfaces/ianjuta-file.c,
19623 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19625 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19627 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19629 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19630 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19631 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19632 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19633 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19634 * src/anjuta-app.c: Fixed bug.
19636 2004-04-27 Naba Kumar <naba@gnome.org>
19638 * libanjuta/anjuta-preferences-dialog.c,
19639 manuals/Makefile.am: Fixed document bugs and enabled docs
19642 * libanjuta/anjuta-preferences-dialog.c,
19643 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19644 More documentation.
19646 * libanjuta/anjuta-preferences.c,
19647 manuals/reference/libanjuta/libanjuta-docs.sgml,
19648 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19649 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19650 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19651 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19652 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19653 Wrote more documentations.
19655 * (removed) plugins/message-view/imessage-view.c,
19656 (removed) plugins/message-view/ianjuta-msgman.c,
19657 plugins/message-view/Makefile.am,
19658 plugins/message-view/anjuta-msgman.c,
19659 plugins/message-view/anjuta-msgman.h,
19660 plugins/message-view/message-view.c,
19661 plugins/message-view/message-view.h,
19662 plugins/message-view/plugin.c,
19663 plugins/message-view/plugin.h: Moved interface implementations
19664 in their respective classes and used correct macros to
19665 defined class types.
19667 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19668 src/action-callbacks.c, src/anjuta-app.c: Subclassed
19669 AnjutaUI from GtkUIManager instead of GtkDialog.
19671 * manuals/reference/libanjuta/Makefile.am,
19672 manuals/reference/libanjuta/libanjuta-docs.sgml,
19673 manuals/reference/libanjuta/libanjuta-sections.txt,
19674 manuals/reference/libanjuta/libanjuta.types,
19675 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19676 (added) manuals/reference/libanjuta/anjuta-architecture.png,
19677 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19678 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19679 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19680 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19681 Wrote more documentation, fixed typos, added architecture
19682 diagram, updated object types etc.
19684 * plugins/editor/text_editor.c: Fixed interface implementation.
19686 2004-04-26 Naba Kumar <naba@gnome.org>
19688 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19689 (added) manuals/reference/libanjuta/anjuta-architecture.png,
19690 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19691 architecture diagram and a new chapter on plugins description file.
19693 2004-04-25 Naba Kumar <naba@gnome.org>
19695 * libanjuta/anjuta-children.h,
19696 libanjuta/anjuta-plugin.c,
19697 libanjuta/anjuta-plugin.h,
19698 libanjuta/anjuta-preferences.c,
19699 libanjuta/anjuta-shell.c,
19700 libanjuta/anjuta-shell.h,
19701 libanjuta/e-splash.c,
19702 libanjuta/e-splash.h,
19703 manuals/reference/libanjuta/Makefile.am,
19704 manuals/reference/libanjuta/libanjuta-docs.sgml,
19705 manuals/reference/libanjuta/libanjuta-sections.txt,
19706 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19707 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19708 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19709 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19710 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19711 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19712 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19713 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19714 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19715 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19716 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19717 manuals/reference/libanjuta/tmpl/defaults.sgml,
19718 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19719 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19720 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19721 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19722 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19723 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19724 manuals/reference/libanjuta/tmpl/plugins.sgml,
19725 manuals/reference/libanjuta/tmpl/properties.sgml,
19726 manuals/reference/libanjuta/tmpl/resources.sgml,
19727 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19728 manuals/reference/libanjuta/tmpl/e-splash.sgml,
19729 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19730 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19731 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19732 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19734 Added more template files and wrote more documentation.
19736 2004-04-24 Andras Timar <timar@gnome.hu>
19738 * configure.in: Added hu to ALL_LINGUAS.
19740 2004-04-23 Naba Kumar <naba@gnome.org>
19742 * configure.in: Fixed compile error.
19744 * libanjuta/anjuta-children.c,
19745 libanjuta/anjuta-children.h,
19746 libanjuta/anjuta-preferences.c,
19747 libanjuta/anjuta-preferences.h,
19748 libanjuta/anjuta-shell.c,
19749 libanjuta/anjuta-ui.c,
19750 libanjuta/anjuta-ui.h,
19751 manuals/reference/libanjuta/Makefile.am,
19752 manuals/reference/libanjuta/libanjuta-docs.sgml,
19753 manuals/reference/libanjuta/libanjuta.types,
19754 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19755 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19756 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19757 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19758 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19759 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19760 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19761 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19762 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19763 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19764 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19765 manuals/reference/libanjuta/tmpl/defaults.sgml,
19766 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19767 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19768 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19769 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19770 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19771 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19772 manuals/reference/libanjuta/tmpl/plugins.sgml,
19773 manuals/reference/libanjuta/tmpl/properties.sgml,
19774 manuals/reference/libanjuta/tmpl/resources.sgml,
19775 plugins/sample1/plugin.c: Added libanjuta API documentation.
19777 2004-04-22 Naba Kumar <naba@gnome.org>
19779 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19780 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19781 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19782 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19783 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19784 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19785 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19786 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19787 (removed) libegg/eggradiotoolbutton.c,
19788 (removed) libegg/eggseparatortoolitem.c,
19789 (removed) libegg/eggtoggletoolbutton.c,
19790 (removed) libegg/eggtoolbar.c,
19791 (removed) libegg/eggtoolbutton.c,
19792 (removed) libegg/eggtoolitem.c,
19793 (removed) libegg/prop-editor.c,
19794 (removed) libegg/test-actions.c,
19795 (removed) libegg/test-drag.c,
19796 (removed) libegg/test-merge.c,
19797 (removed) libegg/test-toolbar.c,
19798 libegg/menu/Makefile.am,
19799 (removed) libegg/menu/egg-accel-dialog.h,
19800 (removed) libegg/menu/egg-action-group.h,
19801 (removed) libegg/menu/egg-action.h,
19802 libegg/menu/egg-entry-action.h,
19803 (removed) libegg/menu/egg-markup.h,
19804 (removed) libegg/menu/egg-menu-merge.h,
19805 (removed) libegg/menu/egg-menu.h,
19806 (removed) libegg/menu/egg-radio-action.h,
19807 (removed) libegg/menu/egg-toggle-action.h,
19808 (removed) libegg/menu/howitshouldwork.txt,
19809 (removed) libegg/toolbar/.cvsignore,
19810 (removed) libegg/toolbar/Makefile.am,
19811 (removed) libegg/toolbar/TODO,
19812 (removed) libegg/toolbar/eggradiotoolbutton.h,
19813 (removed) libegg/toolbar/eggseparatortoolitem.h,
19814 (removed) libegg/toolbar/eggtoggletoolbutton.h,
19815 (removed) libegg/toolbar/eggtoolbar.h,
19816 (removed) libegg/toolbar/eggtoolbutton.h,
19817 (removed) libegg/toolbar/eggtoolitem.h,
19818 (removed) libegg/toolbar/prop-editor.h,
19819 (removed) libegg/toolbar/toolbar-api.txt,
19820 (removed) libegg/toolbar/toolbar-ideas.txt,
19821 plugins/devhelp/anjuta-devhelp.ui,
19822 plugins/devhelp/plugin.c,
19823 plugins/editor/action-callbacks.c,
19824 plugins/editor/action-callbacks.h,
19825 plugins/editor/anjuta-docman.c,
19826 plugins/editor/anjuta-document-manager.ui,
19827 plugins/editor/plugin.c,
19828 P plugins/message-view/Makefile.am,
19829 plugins/message-view/anjuta-message-manager.ui,
19830 plugins/message-view/plugin.c,
19831 plugins/sample1/anjuta-sample.ui,
19832 plugins/sample1/plugin.c,
19833 src/action-callbacks.c,
19834 src/action-callbacks.h,
19835 src/anjuta-actions.h,
19837 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19838 Gtk actions and UIManager. Fixed all plugins to use this.
19840 * manuals/reference/gtkdoc-scangobj.diff,
19841 manuals/reference/libanjuta/Makefile.am,
19842 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19843 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19844 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19845 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19846 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19848 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19850 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
19852 * plugins/message-view/imessage-view.c
19853 * plugins/message-view/ianjuta-msgman.c:
19856 2004-04-17 Adam Weinberger <adamw@gnome.org>
19858 * configure.in: Added en_CA to ALL_LINGUAS.
19860 2004-04-08 Naba Kumar <naba@gnome.org>
19862 * libanjuta/interfaces/ianjuta-message-view.[c,h],
19863 libanjuta/interfaces/Makefile.am,
19864 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19865 message manager and message view interfaces.
19867 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19868 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19869 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19870 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19871 src/anjuta-app.c: Used 'activate' and
19872 'deactivate' virtual methods for plugins. Fixed installed plugins
19873 dialogs. Added remove_widget() method for AnjutaShell.
19875 * libanjuta/interfaces/Makefile.am,
19876 libanjuta/interfaces/ianjuta-document-manager.c,
19877 libanjuta/interfaces/ianjuta-document-manager.h,
19878 libanjuta/interfaces/ianjuta-editor.c,
19879 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19880 and editor interfaces.
19882 * plugins/devhelp/plugin.c,
19883 plugins/message-view/anjuta-message-manager.plugin.in,
19884 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19885 plugins/sample1/plugin.c: Updated plugins implementation to
19886 reflect the changes.
19888 2004-04-07 Naba Kumar <naba@gnome.org>
19890 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19891 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19892 libanjuta/interfaces/ianjuta-editor.h,
19893 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19894 plugins/editor/anjuta-docman.c,
19895 plugins/editor/anjuta-document-manager.plugin.in,
19896 plugins/editor/plugin.c, plugins/sample1/plugin.c,
19897 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19898 Added supported interfaces for plugins. Tested plugin interfaces
19899 through sample plugin.
19901 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
19903 * template/Makefile.am, data/templates/library/Makefile.am
19904 Fixed some automake-1.7 incompatibilities
19905 * template/xmltemplate.c: Small fix
19907 2004-02-23 Naba Kumar <naba@gnome.org>
19909 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19910 Added plugins manager dialog.
19912 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19913 library dependencies.
19915 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19916 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19917 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19918 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19919 geometry command line option.
19921 2004-02-16 Naba Kumar <naba@gnome.org>
19923 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19924 Added interfaces and IAnjutaEditor editor interface.
19925 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19927 * libanjuta/anjuta-shell.h: Fixed bug.
19929 2004-02-13 Naba Kumar <naba@gnome.org>
19931 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19933 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
19935 * data/template/*/.cvsignore:
19936 Avoid all these ? in cvs output
19938 2004-02-13 Naba Kumar <naba@gnome.org>
19940 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19941 includes and linking.
19943 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19944 and set required version to devhelp 0.8. This devhelp version
19945 can be acquired from gnome cvs branch devhelp branch
19946 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19948 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19949 src/actions-callbacks.c: Added Dock Manager settings menu item.
19951 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19952 * plugins/devhelp/plugin.c: Fixed a linking bug.
19954 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19955 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19956 external GDL dependency and used libegg codes.
19958 2004-02-12 Naba Kumar <naba@gnome.org>
19960 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19961 Added devhelp plugin, but it can't be used without a
19962 patch in devhelp. So it's disabled for now.
19964 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19965 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19966 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19967 Update cvsignore files.
19969 * libanjuta/plugins.c, widgets/e-splash.c:
19970 Fixed plugins loading to show splash icons.
19972 * plugins/message-view/anjuta-message-manager.plugin.in,
19973 plugins/message-view/plugin.c: Fixed plugin registered name.
19975 * plugins/message-view/anjuta-message-view.png,
19976 plugins/sample1/anjuta-sample-plugin.png: Update images.
19978 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19979 src/main.c: Fixed layout loading.
19981 * plugins/devhelp/Makefile.am: Fixed error.
19983 * (removed) widgets/*, libanjuta/plugins.h,
19984 src/main.c: Transfered widgets to libanjuta/.
19986 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19987 toplevel directory to created only one library as libanjuta-egg.
19989 * data/Makefile.am: Fixed build error.
19991 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19992 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19993 libegg/.cvsignore: Added egg dock widget.
19995 * gdl/*: Removed as they are now available in libegg.
19997 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
19999 * plugins/editor/anjuta-docman.c:
20000 Use stock close icon on tab close button
20002 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
20004 * data/template/Makefile.am
20005 data/template/language/Makefile.am
20006 data/template/library/Makefile.am
20007 data/template/text/Makefile.am
20008 data/template/project/Makefile.am
20009 data/template/project/terminal/Makefile.am
20010 configure.in: Created Makefile to install templates
20012 2004-02-11 Naba Kumar <naba@gnome.org>
20014 * plugins/editor/action-callbacks.c,
20015 plugins/editor/anjuta-document-manager.ui,
20016 plugins/editor/plugin.c
20017 plugins/message-view/anjuta-message-manager.ui,
20018 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20020 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
20022 * plugins/message-view/*: MessageView plugin is now loaded
20023 The menu items are still dummies.
20025 2004-02-09 Naba Kumar <naba@gnome.org>
20027 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20030 * libanjuta/anjuta-preferences.h: Added some documentation.
20032 * libanjuta/anjuta-shell.h: Removed dead codes.
20034 * (removed) manuals/reference/gtkdoc-scangobj,
20035 manuals/reference/gtkdoc-scangobj.diff,
20036 manuals/reference/libanjuta/.cvsignore,
20037 manuals/reference/libanjuta/Makefile.am,
20038 manuals/reference/libanjuta/README.inline-doc,
20039 manuals/reference/libanjuta/README.sections,
20040 manuals/reference/libanjuta/libanjuta-docs.sgml,
20041 manuals/reference/libanjuta/libanjuta-sections.txt,
20042 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20043 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20044 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20045 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20046 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20047 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20048 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20049 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20050 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20051 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20052 manuals/reference/libanjuta/tmpl/defaults.sgml,
20053 manuals/reference/libanjuta/tmpl/fileselection.sgml,
20054 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20055 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20056 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20057 manuals/reference/libanjuta/tmpl/plugins.sgml,
20058 manuals/reference/libanjuta/tmpl/properties.sgml,
20059 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20060 of scan program. Updated templates.
20062 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20063 editor action callbacks data.
20065 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20066 scintilla object ref/unref.
20068 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
20070 * template/*: Added new xml based template system
20071 * template/dtds/*: Dtds to validate xml files of the template systems
20072 * data/template/*: Some sample template files
20073 Still needs some work but builds fine!
20075 2004-02-06 Naba Kumar <naba@gnome.org>
20077 * cofigure.in, manuals/Makefile.am,
20078 (added) manuals/reference/*: Added API documentation
20079 structure (gtk-doc based).
20081 * libanjuta/libanjuta.h: Updated
20083 2004-02-05 Naba Kumar <naba@gnome.org>
20085 * configure.in: Sets correct dependencies and
20086 uses gdl external library.
20088 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20089 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20090 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20091 libanjuta/fileselection.h, libanjuta/glue-factory.c,
20092 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20093 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20094 and added file dialogs.
20096 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20097 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20098 Build dynamic libraries for libegg.
20100 * plugins/Makefile.am, plugins/editor/Makefile.am,
20101 plugins/editor/action-callbacks.c,
20102 plugins/editor/action-callbacks.h,
20103 plugins/editor/anjuta-docman.c,
20104 plugins/editor/anjuta-docman.h
20105 plugins/editor/anjuta-document-manager.plugin.in
20106 plugins/editor/anjuta-document-manager.png
20107 plugins/editor/anjuta-document-manager.ui
20108 plugins/editor/file.c
20109 plugins/editor/file.h
20110 plugins/editor/plugin.c
20111 plugins/editor/print.c
20112 plugins/editor/print.h
20113 plugins/editor/search-replace.c
20114 plugins/editor/search_incremental.c
20115 plugins/editor/search_incremental.h
20116 plugins/editor/text_editor.c
20117 plugins/editor/text_editor.h
20118 plugins/editor/text_editor_cbs.c
20119 plugins/editor/text_editor_menu.h
20120 plugins/sample1/Makefile.am
20121 plugins/sample1/anjuta-sample-plugin.png
20122 plugins/sample1/anjuta-sample.plugin.in
20123 plugins/sample1/anjuta-sample.ui
20124 plugins/sample1/plugin-sample1.c
20125 plugins/sample1/plugin.c
20126 plugins/sample1/plugin.h: Created sample
20127 plugin and fixed editor plugin.
20129 * printing/*: Removed.
20131 * scintilla/Makefile.am: Builds dynamic library.
20133 * src/Makefile.am, src/action-callbacks.c,
20134 src/action-callbacks.h, (removed) src/an_symbol_view.c,
20135 src/anjuta-actions.h, src/anjuta-app.c,
20136 src/anjuta-app.h, src/anjuta-callbacks.c,
20137 src/anjuta-callbacks.h, (removed) src/anjuta.c,
20138 (removed) src/anjuta.h, src/anjuta.ui,
20139 src/layout.xml, src/main.c, src/preferences.h,
20140 src/utilities.c: Debuggged and finally made plugins
20143 * global-tags/Makefile.am: Fixed build error.
20145 2004-02-03 Naba Kumar <naba@gnome.org>
20147 * configure.in: Users GDL from external package.
20148 * plugins/*: Added many new plugins (not ready though).
20149 * src/*: Removed many files (which have been transfered in plugins/).
20151 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
20153 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20155 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20157 * configure.in: Added editor plugins
20159 * plugins/Makefile.am, src/search-replace_backend.h,
20160 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20161 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20163 * Added: plugins/editor/search_incremental.c,
20164 plugins/editor/search_incremental.h
20166 * Update search-replace in plugins/editor
20168 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
20170 * plugins/message-view/message-view.c: Some code clean-up
20172 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20174 * Added: search_incremental[ch]
20176 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20177 src/mainmenu_callbacks.c, src/toolbar.c
20178 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20180 * Incremental Search
20182 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
20184 * plugins/message-view/anjuta-msgman.[c/h]:
20185 Added message manager for easier message handling with a
20186 similar interface as docman. Of course you can still use
20187 MessageView standalone.
20188 * plugins/Makefile.am: Added message-view because it compiles
20191 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
20193 * plugins/message-view/*: Added message-view plugin
20195 * configure.in: Added plugins/message-view/Makefile
20197 2004-01-03 Naba Kumar <naba@gnome.org>
20199 * libanjuta/*.c: Added new files and updated old ones.
20200 * plugins/editor/*: Added editor plugin.
20201 * configure.in: Added editor plugin and moved editor related
20204 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20206 * src/Makefile.am: Added search-replace_backend.[ch]
20207 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20209 * anjuta.glade, src/search-replace.c, src/search-replace.h,
20210 src/search-replace_backend.c, src/search-replace_backend.h,
20211 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20212 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20213 src/toolbar_callbacks.c
20214 * The advanced Search/Replace functionality now replaces the older
20215 Find/Replace stuff.
20216 * The Search/Replace functionality can be interrupted during a long
20219 2003-12-11 Naba Kumar <naba@gnome.org>
20221 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20222 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20224 * Makefile.am, libanjuta/*: Added new module.
20225 * src/Makefile.am: Fixed linking error.
20226 * src/watch_cbs.c: Debugger clean up.
20227 * configure.in: Added libanjuta-2.0.pc
20229 * configure.in, libanjuta/Makefile.am,
20230 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20233 2003-12-11 Naba Kumar <naba@gnome.org>
20235 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20237 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20238 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20239 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20240 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20241 The user can now give a name at the creation of a new file and
20242 insert automatically (user choice) header, gpl notice, header
20243 template. The file extension is added automatically according
20244 to the selected type of file. The various insert functions have
20245 been moved from mainmenu-callback.c to file.c. The cursor is now
20246 moved after an insert operation. Removes also useless code in
20247 memory.c and search-replace.c
20249 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
20251 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20252 sortable headers, process tree, removal of path and process params
20253 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20254 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20257 2003-12-10 Naba Kumar <naba@gnome.org>
20259 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20261 2003-11-30 Abel Cheung <maddog@linux.org.hk>
20263 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20265 2003-11-28 Naba Kumar <naba@gnome.org>
20267 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20269 * manuals/de/*: Added german translation docs.
20271 * configure.in, Makefile.am, src/Makefile.am,
20272 libegg/*/*: Added libegg library.
20274 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20275 installation directory.
20277 * src/text_editor_cbs.c: Fixed closing of file.
20279 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
20281 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20283 2003-09-05 Naba Kumar <naba@gnome.org>
20285 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20286 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20287 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20288 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20289 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20290 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20291 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20292 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20293 using libegg. Initial commit -- compiles but is not complete.
20295 2003-08-08 Abel Cheung <maddog@linux.org.hk>
20297 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20299 2003-06-04 Abel Cheung <maddog@linux.org.hk>
20301 * configure.in: Removed "ta" from ALL_LINGUAS.
20303 2003-05-16 Jordi Mallach <jordi@sindominio.net>
20305 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20307 2003-05-16 Danilo Šegan <dsegan@gmx.net>
20309 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20311 2004-04-24 Andras Timar <tmar@gnome.hu>
20313 * configure.in: Added hu to ALL_LINGUAS.
20315 2004-04-14 Naba Kumar <naba@gnome.org>
20317 * src/Makefile.am, printing/Makefile.am,
20318 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20319 because we are still using GtkCombo and build breaks with gtk-2.4.
20321 2004-04-13 Naba Kumar <naba@gnome.org>
20324 * anjuta.spec.in: Fixed build error.
20325 * po/POTFILES.in: Updated.
20326 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20328 2004-04-11 Naba Kumar <naba@gnome.org>
20331 * AUTHORS: Updated.
20332 * configure.in: Added ga in ALL_LINGUAS.
20333 * ChangeLog: Fixed dates.
20335 2004-04-09 Naba Kumar <naba@gnome.org>
20337 * src/print.c: Fixed buffer styling bug when printing with
20340 * data/properties/anjuta.properties: Defined only one base font and
20341 used courier instead of lucidatypewriter, because most newer systems are
20342 unlikely to have it (bug #885023, #925956, #890473).
20344 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20347 * src/an_file_view.c: Fixed possible crash bug.
20349 2004-04-07 Naba Kumar <naba@gnome.org>
20351 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20352 gtk_main_quit() etc..), so that atexit() functions are not called
20353 (which is apparently done to free up memory and we don't need to
20354 do that at this point). Incidentally, something also happens in the
20355 atexit call which freezes the UI for far too long when the application
20356 exits and we want to avoid that..
20357 * src/glade_iface.c: Fixed compiler warning.
20359 2004-04-06 Naba Kumar <naba@gnome.org>
20361 * src/project_dbase_gui.c: Fixed errors.
20363 * src/registers_gui.c: Fixed possible crash bug.
20364 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20365 * src/signals.[c,h]: Used tree view and glade file for dialog.
20366 * src/Makefile.am, src/about.c, src/an_file_view.c,
20367 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20368 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20369 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20370 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20371 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20372 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20373 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20374 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20375 src/launcher.h, src/main.c, src/main_menubar.c,
20376 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20377 src/message-manager-private.cc, src/message-manager.cc,
20378 src/preferences.c, src/project_config.c, src/project_dbase.c,
20379 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20380 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20381 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20382 src/search-replace.c, src/search-replace_backend.c,
20383 src/search_incremental.c, src/search_preferences.c,
20384 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20385 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20386 src/signals_gui.c, src/source.c, src/src_paths.c,
20387 src/stack_trace.c, src/start-with.c, src/style-editor.c,
20388 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20389 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20390 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20391 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20392 tagmanager/Makefile.am, scintilla/include/SString.h,
20393 widgets/Makefile.am, widgets/gnomefilelist.c:
20395 Removed all deprecated codes and substituted
20396 with newer APIs. Fixed some possible crash bugs where cell renderers
20399 * scintilla/patches/scintilla-minor.patch: Minor patch.
20401 2004-04-06 Naba Kumar <naba@gnome.org>
20403 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20404 tree after all the files have been added (and not everytime a file
20405 is added in the project). Also fixed some memory corruption
20406 (possibly bug #900478).
20408 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20409 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20410 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20411 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20412 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20413 qualifier wherever appropriate.
20415 2004-04-05 Naba Kumar <naba@gnome.org>
20417 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
20418 switch terminal echo on/off. Debugger requires it off, while the
20419 rest requires it on.
20421 * src/search-replace.c: sets search direction and action (in addtion
20422 to target) for find in files.
20424 2004-04-02 Naba Kumar <naba@gnome.org>
20426 * src/mainmenu_callbacks.c: Sets filename during save of new files.
20428 * src/project_dbase.c, src/debugger, src/an_file_view.c,
20429 src/an_symbol_view.c: Added an gtk events loop for
20430 displaying project loading status (for loading large projects) and
20431 debugger program starting ... just to give an impression of fastness :-).
20433 * configure.in, anjuta.prj: Bumped version to 1.2.2.
20435 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20436 crash bug, which occurs when opening and closing a large project
20439 * src/attach_process.c: Fixed a comiple error for old gcc.
20441 * src/launcher.c: Prints proper error message when launcher child
20442 could not be executed and exits properly. Fixed a crash
20445 * src/resources.c, src/utilities.c, src/glade_iface.c,
20446 src/debugger.c, src/attach_process.c: Properly exits forked children
20447 when they could not be executed.
20449 2004-04-01 Naba Kumar <naba@gnome.org>
20451 * src/search-replace.c: Fixed a crash bug (bug #921893).
20453 2004-03-31 Naba Kumar <naba@gnome.org>
20455 * anjuta.glade: Added a note on compiler options dialog ->support
20456 dialog telling that supports are only available for file mode.
20458 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20460 Improved shutdown time delay by bypassing project closing
20461 and unloading plugins.
20463 * src/build_file.c, data/properties/anjuta.properties: Added a property
20464 to toggle on/off for going to first error automatically.
20466 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
20468 * src/debugger.c: fixed core file loading
20469 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20470 for long lines (bugs #700968 and #911376)
20471 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20473 * src/anjuta.c: Focuses current AnEditor correctly.
20475 2004-03-30 Naba Kumar <naba@gnome.org>
20477 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20478 * AUTHORS: Updated with all contributors names.
20480 * src/about.c: Reads contributors names from AUTHORS file.
20481 * manuals/C/anjuta-manual/authors.xml: Points to online
20484 2004-03-29 Naba Kumar <naba@gnome.org>
20486 * data/properties/ada.properties: Fixed syntax colors. Patch
20487 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20490 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20491 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
20492 generated projects, so that their pixmap files are
20493 found properly (bug #919903).
20495 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20498 * src/source.c: Installs .glade file of libgllade
20499 projects in $(datadir)/$(package)/glade (part of bug #861038).
20501 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20502 in compiler options (bug #883837).
20504 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20505 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20507 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
20509 * anjuta/src/search-replace.c: fixed another crash bug in
20511 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20512 breakpoint property fix
20514 2004-03-29 Naba Kumar <naba@gnome.org>
20516 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20517 (new) manuals/C/anjuta-advanced-tutorial/*:
20518 Added menu entry for 'Anjuta Advanced Tutorial'
20519 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
20521 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20523 * src/fileselection.[ch], src/mainmenu_callbacks.c:
20524 Fixed bug #908941 ('Open' starts in wrong directory)
20526 2004-03-26 Naba Kumar <naba@gnome.org>
20528 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20529 compile error and bug #905738 with terminal.
20531 * src/search_incremental.c, src/register.c, src/sharedlib.c,
20532 src/search-replace.[h,c], src/search_incremental.[h,c],
20533 src/search_preferences.h, src/utilities.c, src/anjuta.c,
20534 src/text_editor.[c,h]: Fixed compiler warnings.
20536 * src/search-replace.c: Fixed a memory corruption (possible
20537 fix for bug #921893, but not yet confirmed).
20539 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20540 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20541 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20542 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20544 2004-03-25 Naba Kumar <naba@gnome.org>
20546 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20547 crash bug with attach process dialog and made the dialog closable
20550 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20551 always display within the margin.)
20553 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20554 the old breakpoint when it's properties are updated
20555 (creating a new updated one).
20557 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
20559 * src/aneditor.cxx, src/aneditor.h: fixed calltips
20560 displayed for wrong file.
20561 * src/breakpoints.c: conditional breakpoints
20562 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20563 "Find in Files..." disabling policy
20565 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20567 * src/build_file.c: Fixed bug #874380
20568 Goto the first error if it exists.
20570 2004-03-24 Naba Kumar <naba@gnome.org>
20572 * src/anjuta.c: Fixed to get correct child exit status
20573 using mask (bug #905738).
20575 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20576 Aligned buttons in the New file dialog,
20577 set default response to OK, entry box activates default response,
20578 ESC closes dialog and hides on delet_event.
20580 2004-03-19 Naba Kumar <naba@gnome.org>
20582 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20585 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
20587 * src/search-replace.c: fixed "Find Usage" crash when no project open
20589 2004-03-17 Naba Kumar <naba@gnome.org>
20591 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20592 Fixed the generated projects to read m4 directory if the directory
20593 exists (bug #917781).
20595 2004-03-12 Naba Kumar <naba@gnome.org>
20597 * HACKING: Fixed formatting for auto-parsing.
20599 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
20601 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20602 rework (bug #890609)
20604 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20606 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20608 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20610 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20611 * src/search_preferences.c: Fixed typo.
20613 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20615 * src/search-replace.c: improved Search&Replace
20616 For the moment "Replace All" does not work with non opened files
20617 but Anjuta should not crash now ! ???
20619 2004-02-26 Naba Kumar <naba@gnome.or>
20621 * src/source.c: Fixed to pass cflags correctly
20622 and suppress the automake's default cflags.
20623 bug #816130, #801056, #782798, #773459
20625 * data/properties/anjuta.properties: Do not defualt to -k make option.
20628 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20631 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20633 * src/message-manager-private.cc: Disabled debug messages.
20635 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
20637 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20639 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20640 * anjuta.glade, src/search-replace.c:
20641 Reduced Search&Replace dialog, bug #902636.
20643 2004-02-23 Naba Kumar <naba@gnome.or>
20645 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20648 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20650 * src/search_incremental.c: Fixed bug #900903
20652 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
20654 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20655 src/anjuta.c: Fixed bugs #890609 and #890609
20657 2004-02-23 Naba Kumar <naba@gnome.or>
20659 * src/message-manager.cc: Disconnects menuitem signal properly.
20662 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20665 2004-02-20 Naba Kumar <naba@gnome.org>
20667 * src/message-manager-private.[c,h]: Implemented keypress
20668 event for the terminal and resets it when ctrl c or ctrl d
20669 is pressed. But it doesn't seem to be working on keypress.
20670 Added a workaround to let it work on key release instead.
20673 * src/search-replace: Fixed compiler warnings.
20675 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
20677 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20678 Use defined file name when saving new files (fixes bug #898105)
20679 Don't change filename when clicking on a directory
20681 BTW: Happy birthday to me :-)
20683 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20685 * src/search-replace.c: Fixed a crash bug
20686 Crash on Find & Replace (#887833)
20688 2004-02-18 Naba Kumar <naba@gnome.org>
20690 * src/executer.c: Fixed a crash bug.
20692 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20693 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20694 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20695 instead of GtkWindow (Part of bug #671596).
20697 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20698 src/registers_gui.c, src/registers_cbs.[h,c],
20699 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20700 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20701 src/compiler_options.c, src/an_file_view.c, start-with.c,
20702 src/anjuta-tools.c, help.c:
20704 Added "close" buttons on all
20705 dialogs (HIG) and fixed to properly response to ESC close
20706 (Part of bug #671596).
20708 * src/launcher.c: Disabled printing of long debug lines.
20710 * src/utilities.h: Fixed a compiler warning.
20712 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
20714 * src/anjuta.c: "Save all" action now asks for filenames for new files
20715 (fixes bug #898111)
20717 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
20719 * anjuta.glade, src/text_editor.c:
20720 Fixed a typo in Hello World indentation style
20721 Fixed misuse of translated strings when looking for style
20722 This entry fixes bug #876037
20724 2004-02-16 Naba Kumar <naba@gnome.org>
20726 * src/utilities.c: Fixed return value when dest file could
20729 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
20730 * src/utilities.[c,h]: Removed 'cmp' dependency and used
20731 internal function to compare files.
20733 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
20735 * src/message-manager-private.cc:
20736 Set bold color as foreground color in terminal
20737 (fixes bug #864924)
20739 * src/aneditor.cxx:
20740 Use font style defined for message indicators in
20741 preferences/messages
20742 (fixes bug #885032)
20744 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
20746 * src/build_project.c:
20747 Use build.silent option from preferences (fixes bug #895726)
20749 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
20751 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20753 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
20755 Patch from Massimo Corà <maxcvs@email.it>:
20756 * scintilla/LexCPP.cxx: Support "///" comments
20758 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20759 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20760 src/search_replace.h, src/search-replace_backend.h
20763 * Added: src/search_preferences.c, src/search_preferences.h
20764 Allow the user to save search/replace settings and give them names.
20766 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
20768 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20769 scintilla/ScintillaGTK.cxx:
20770 Hopefully fixed AMD 64 crash bug by using correct marshaller
20772 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
20774 * src/preferences.c: Save GtkOptionMenu properties properly
20775 * src/text_editor.c: Fixes editor mispell of fold.symbols property
20777 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
20779 * configure.in, src/Makefile.am, scintilla/Makefile.am:
20780 Fixed libiconv issue
20783 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
20785 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20786 * src/attach_process.c, src/debugger.c, src/registers.c/h,
20787 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20788 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20789 src/sharedlib_gui.c:
20790 Debugger speed-up, replaced deprecated GtkCList
20792 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
20794 * src/text-editor.c: Use stock gtk+ close button for editor tabs
20796 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
20798 * configure.in: Added "sq" to ALL_LINGUAS.
20800 2004-01-12 Changwoo Ryu <cwryu@debian.org>
20802 * configure.in: Added "ko" to ALL_LINGUAS.
20804 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20806 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20807 src/search_incremental.c, src/search_incremental.h:
20808 Search_incremental code cleanup
20810 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20812 * scintilla/*/*: Updated scintilla to CVS
20813 * Added: scintilla/Readme.sync
20814 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20815 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20816 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20817 scintilla/ScintillaGTK.cxx,
20818 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20819 scintilla/include/Scintilla.iface: Updated.
20821 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20823 * search-replace_backend.[ch], search_incremental[ch]: Added
20825 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20826 find_replace.[ch]: Removed.
20828 * anjuta.glade, src/search-replace.c, src/search-replace.h,
20829 src/search-replace_backend.c, src/search-replace_backend.h,
20830 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20831 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20832 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20833 functionality now replaces the older Find/Replace stuff. The Search/Replace
20834 functionality can be interrupted during a long Search/Replace.
20836 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
20838 * widgets/gnomefilesel.c: Fix use of previously freed memory on
20839 selecting ".." and "." from file selector.
20841 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
20843 * anjuta.glade: Fixed wrong "fold.symbols" property
20845 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20847 * src/project_dbase_gui.c: Alphabetical order ;-)
20848 * src/compiler_options.c: Fixed bug #867539
20849 * src/launcher.c: Workaround for bugs #864922, #849928,
20850 #846386 and #845782: The launcher no longer hangs but does
20851 not get the exit status correctly sometimes.
20852 * Changes suggested by Bosik are obviously already in without
20853 any Changelog entry (ClsGen.c, project_dbase_gui.c)
20854 * NEWS, README, anjuta.prj, configure.in:
20855 Changed version to 1.2.1
20857 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20858 * anjuta_dialogs_strings.c, anjuta.glade:
20859 Fixed bugs #860906, #859329
20861 Patch from grzegol@pld-linux.org
20862 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
20863 freedesktop.org standard)
20865 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20867 Patch from Stefano Vallarino <stevalla@libero.it>:
20868 * src/source.[c/h]: Fixes cpp sample file to conform to
20869 ISO/IEC 14882, C++-Standard
20871 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
20873 Review by Johannes Schmid <jhs@cvs.gnome.org>
20874 * src/build_file.[ch]: Add build_execute_shell_command which executes the
20875 command using sh -c.
20876 * src/compile.c: Use build_execute_shell_command when compiling single
20879 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20881 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20882 * src/breakpoints.c: Code cleanup, workaroud for possible
20884 * src/src_paths.c: Update debugger dirs on directory change
20886 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
20888 Review by Johannes Schmid <jhs@cvs.gnome.org>
20889 * src/attach_process.c, src/attach_process.h, anjuta.glade:
20890 sortable headers, process tree, removal of path and process params
20891 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20892 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20895 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20897 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20898 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20899 Add a dialog for "New file" which lets the user set the
20900 filename and to add copyright/header templates to the file
20901 * Review: Changed function names to contain modules name (file_)
20903 2003-12-09 Naba Kumar <naba@gnome.org>
20905 * setup-gettext: Fixed a typo.
20906 * scintilla/Makefile.am: Fixed a build error for SMP systems.
20908 ---- Released version 1.2.0 ---
20910 2003-12-08 Naba Kumar <naba@gnome.org>
20912 * src/preferences.c: Fixed compiler error.
20913 * global_tags/create_global_tags.sh: Fixed to install properly
20914 even when system.tags could not be generated.
20917 2003-12-06 Naba Kumar <naba@gnome.org>
20919 * setup-gettext: Fixed to not generate intl directory with gettextize.
20921 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
20922 * src/anjuta.c: Filters out unnecessary files from find in files
20926 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20927 * src/widzard_gui.c: Added horiz scrollbar for desc text.
20929 2003-12-04 Naba Kumar <naba@gnome.org>
20931 * src/gnome_project.c: Enables debug and optimization flags for
20934 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
20936 * src/project_dbase_gui.c: combined header and c files for
20939 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20940 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20942 2003-11-30 Abel Cheung <maddog@linux.org.hk>
20944 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20946 2003-11-29 Naba Kumar <naba@gnome.org>
20948 * configure.in, anjuta.prj: Bumped version to 1.2.0.
20951 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20953 * src/main_menubar.c: Now files cannot be opened twice in recently
20956 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
20958 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20960 2003-11-28 Naba Kumar <naba@gnome.org>
20962 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20964 2003-11-27 Naba Kumar <naba@gnome.org>
20966 * src/breakpoints.c, src/launcher.c, src/find_text.c,
20967 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20969 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20970 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20971 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20972 checkbox in project wizard (project options page) to enable/disable
20973 source code generation with glade(mm).
20977 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
20979 * src/dnd.c: Opening files with special characters in the name.
20981 2003-11-20 Jordi Mallach <jordi@sindominio.net>
20983 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20986 2003-11-18 Naba Kumar <naba@gnome.org>
20988 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20989 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20990 src/project_import.c, plugins/patch/patch-plugin.c:
20991 Fixed g_signal_diconnect calls to pass correct data.
20992 (Fixed possible crash in project imports).
20996 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
20998 Reviewed by Naba Kumar <naba@gnome.org>
20999 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21000 and debugger. Sets default settings for pty in launcher.
21001 * data/gdb.init: Removed charset work around (now works with user's
21003 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21005 2003-11-18 Naba Kumar <naba@gnome.org>
21007 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21008 names of 'index' to 'idx'.
21010 2003-11-17 Naba Kumar <naba@gnome.org>
21012 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
21013 * src/project_dbase.c: Prompts user for unsaved project files
21014 when project is closed.
21016 2003-11-16 Naba Kumar <naba@gnome.org>
21018 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
21019 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21022 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
21024 * src/anjuta.c: Fixed crash related to tag == NULL while
21027 2003-11-11 Naba Kumar <naba@gnome.org>
21029 * src/glade_iface.c: Avoids error conditions for glade or glademm not
21030 found. It simply doesn't generate the c/c++ codes and continues with
21034 2003-11-10 Naba Kumar <naba@gnome.org>
21036 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21037 'Start with dialog'.
21039 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21040 German translation of anjuta-tutorial.
21042 * src/launcher.c: Fixed an encoding bug with GIOChannels.
21045 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21047 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21048 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21049 the syntax highlighting in Preferences, the automatic syntax
21050 highlighting is now selected. When the debugger is stopped and the
21051 breakpoints window not closed, the gtk_tree_view in this window is
21052 now made unsensitive.
21054 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
21056 * src/preferences.h, src/preferences.c, anjuta.glade:
21057 Fixed translation bug in preferences by using GtkOptionMenu
21058 * anjuta.prj: Project version 1.1.98
21060 ---------------- Released version 1.1.98 ----------------
21062 2003-11-07 Naba Kumar <naba@gnome.org>
21064 * anjuta.spec.in: Revived docs package and combined all docs into
21066 * configure.in: Bumped version to 1.1.98 rc2
21068 * anjuta.spec.in: Fixed scrollkeepr-update command.
21069 * anjuta.spce.in: Fixed file permissions.
21071 2003-11-06 Naba Kumar <naba@gnome.org>
21073 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21074 menus to activate anjuta helps.
21076 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21077 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21078 manuals/C/anjuta-faqs/legal.xml (added),
21079 manuals/C/anjuta-faqs/Makefile.am,
21080 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21081 manuals/C/anjuta-faqs/.cvsignore,
21082 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21083 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21084 manuals/C/anjuta-tutorial/legal.xml (added),
21085 manuals/C/anjuta-tutorial/Makefile.am,
21086 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21087 manuals/C/anjuta-tutorial/.cvsignore,
21088 manuals/C/anjuta-manual/*.sgml (removed),
21089 manuals/C/anjuta-manual/*.xml (added),
21090 manuals/C/anjuta-manual/Makefile.am,
21091 manuals/C/anjuta-manual/anjuta-manual-C.omf,
21092 manuals/C/anjuta-manual/.cvsignore,
21093 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21094 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21095 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21096 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21097 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21098 manuals/ja/anjuta-faqs/legal.xml (added),
21099 manuals/ja/anjuta-faqs/Makefile.am,
21100 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21101 manuals/ja/anjuta-faqs/.cvsignore,
21102 manuals/ja/anjuta-manual/*.sgml (removed),
21103 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21104 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21105 manuals/ja/anjuta-manual/*.xml (added),
21106 manuals/ja/anjuta-manual/Makefile.am,
21107 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21108 manuals/ja/anjuta-manual/.cvsignore,
21109 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21110 manuals/sgmldocs.make (removed),
21111 manuals/xmldocs.make (added), manuals/omf.make (added),
21112 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21113 documentations to newer docbook xml documentations. Converted
21114 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21115 Enabled manulas installations.
21117 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21119 2003-11-05 Naba Kumar <naba@gnome.org>
21121 * data/gdb.init: Sets host's charset to ascii to solve debugger
21122 freeze up due to uninitialized strings in target program.
21124 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21125 Fixed a crash bug with 'Add expression in watch'. Bug #822017
21129 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21130 src/launcher.c: Turns off echo in spawned pty to fix debugger.
21132 2003-11-04 Naba Kumar <naba@gnome.org>
21134 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21137 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21138 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21139 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21140 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21143 * src/search-replace.c: Fixed infinite loop bug.
21144 * start-with.c: Fixed a crash bug with "Open last project".
21146 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
21147 * scintilla/Makefile.am: Fixed compiler option.
21149 2003-10-16 Naba Kumar <naba@gnome.org>
21151 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21152 * src/text_editor.c: Fixed autoformat.
21154 2003-10-15 Naba Kumar <naba@gnome.org>
21156 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21159 2003-10-09 Naba Kumar <naba@gnome.org>
21161 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21163 2003-10-08 Naba Kumar <naba@gnome.org>
21165 * src/source.c: Fixed a GETTEXT typo error.
21166 * anjuta.glade: Made 'Sorted in order you open them' default option
21169 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21170 * anjuta.glade, data/properties/anjuta.properties:
21171 Fixed the freeze of the "Preferences" combos at the first Anjuta
21172 init is generated by:
21173 - a not complete translation of preferences.c file
21174 - a difference between 2 names in anjuta.glade and
21175 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21176 - the same name given to 3 combos (anjuta.glade).
21178 * src/find_text.c: If the "whole document" mode is selected,
21179 a new search will select the next occurrence (Bug #764954).
21180 It is now possible to use the shortcuts to search next or previous
21181 occurrence even if the search dialog has the focus. Bug #790318
21183 * src/main_menubar_def.h: "Select code block" shortcut; the new
21184 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21187 Patch from: Richard Lee <r.h.lee@comcast.net>
21188 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21189 tagmanager/tm_workspace.c: The following is a patch to fix a
21190 seemingly random occurence where Anjuta would crash when a
21191 certain key was pressed.
21193 2003-09-29 Naba Kumar <naba@gnome.org>
21195 * src/find_in_files.c: Ignores binary by default. Disabled the option
21196 of NOCVS search, because launcher does not use sh and hence can not
21199 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21200 "clean before build" state in project session and not in account session,
21201 otherwise the state gets reflected to other projects causing annoyance.
21203 * src/compiler_options.c: Fixed a bug where compiler options were always
21204 claimed 'modified'.
21206 * src/build_project.c, data/properties/anjuta.properties,
21207 src/commands.[h]: Fixed a bad bug where clean-before-build
21210 * scintilla/patches/research-cvs-nolog.diff,
21211 scintilla/patches/scintilla-ac-gtk2-port.diff,
21212 scintilla/patches/scintilla-ac-sort-fix.diff,
21213 scintilla-optimization.diff: Removed, because they are already in
21216 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21219 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21220 scintilla/LexYAML.cxx: Added new scintilla lexers.
21222 * TODO, NEWS: Updated.
21224 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21225 * src/utilities.c: Fixed typo bugs.
21227 2003-09-26 Naba Kumar <naba@gnome.org>
21229 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21230 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21231 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21232 text_editor_find() and Fixed I-Search wrapping.
21233 * src/debugger.c: Fixed to pass a newline after a debugger
21234 command (which was broken since the launcher was refactored.
21235 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
21237 2003-09-25 Naba Kumar <naba@gnome.org>
21239 * src/toolbar_callbacks.c: Fixed start of incremental search.
21241 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21242 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21243 src/main_menubar_def.h, src/mainmenu_callbacks.c,
21244 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21245 menu and implementation.
21247 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
21249 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
21250 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21251 variables in Locals window.
21253 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
21255 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
21256 * src/utilities.[ch] : Fix a tooltip bug in
21257 anjuta_util_toolbar_append_stock(), the label appeared instead of
21258 the tooltip text. Remove label from arguments of the function
21259 because label is included in the stock icon data.
21260 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21261 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21262 * FIXME: translation file should be updated because of label text removal.
21264 2003-09-24 Naba Kumar <naba@gnome.org>
21266 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21268 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21269 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21270 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21271 stdout and stderr. Also buffered output and check-for-password
21272 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21273 with password prompts. Checkes for password prompts from all outputs.
21275 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21276 which takes a string (which could be utf8 also) and converts into
21279 * src/main.c: Connects kernel signals after gnome_program_init().
21281 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21282 * src/message-manager.c: Fixed bug #787026 by converting the strings
21285 2003-09-22 Naba Kumar <naba@gnome.org>
21287 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21288 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21289 GtkCList and using GtkTreeView instead. Added the patch.
21290 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21291 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21293 2003-09-19 Naba Kumar <naba@gnome.org>
21295 * printing/print.c: Proper UTF8 printing support.
21296 * src/main.c: moved kernel signal connects at the
21297 end of application initialization.
21299 2003-09-18 Naba Kumar <naba@gnome.org>
21301 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21302 (new) lexers.make, (new) lexers: Update scintilla to latest
21303 scintilla CVS (2003-09-18), added new lexers, automated
21304 lexers makefiles sections and scintilla update. Added
21305 patches. Optimized pango rendering. Fixed a crash bug
21308 * (new) scintilla/patches/research-cvs-nolog.diff: Added
21309 patch to remove cvs log command from RESearch.cxx file.
21310 * scintilla/patches/scintilla-pango-always.diff:
21312 * scintilla/RESearch.cxx: Removed spurious cvs log command
21314 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21316 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21317 * src/dnd.c: Fixed a crash bug with DND.
21319 2003-09-15 Naba Kumar <naba@gnome.org>
21321 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21322 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21323 src/toolbar_callbacks.c: Added an additional parameter to
21324 text_editor_goto_line() funtion which decides if the line should
21325 be made visible (if it's under fold).
21327 * src/style-editor.c: Fixed a compiler warning.
21328 * src/message-manager.cc: Calls parent method correctly.
21330 * src/preferences.h: Fixed prent class.
21332 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21333 * src/project_dbase.c: Fixed bug #713210.
21335 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
21337 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21339 2003-09-11 Naba Kumar <naba@gnome.org>
21341 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21342 * src/style-editor.c: Fixed bug #769130 (Crash on font
21345 * src/message-manger.[h,cc]: Made AnMessageManager
21346 derived from GtkFrame and removed deprecated code.
21348 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21351 2003-09-09 Naba Kumar <naba@gnome.org>
21353 * src/Makefile.am: Addded rules for built sources.
21355 2003-09-08 Naba Kumar <naba@gnome.org>
21357 * (new) src/anjuta-marshalers.list: Added marshalers definition
21360 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21361 and CXXFLAGS are not overwriten by automake's default.
21362 * src/style-editor.c: Added 'operators' in the style editor.
21364 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21365 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
21366 * src/message-manager-private.cc, src/message-manager.cc:
21367 Converts message going into message into UTF-8 endoding.
21368 * src/main.c: Uses UTF-8 codeset for localization.
21370 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
21372 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21374 2003-09-08 Naba Kumar <naba@gnome.org>
21378 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21379 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21380 Fixed bug #798717, Find - Find&Replace - Find in files bug;
21381 The combo entries were updated if the same data with a different
21382 case exist in the combo list. The combo entries are now case sensitive.
21383 Search&Replace bug; First search ,max actions = 0 ==> now max
21386 2003-09-08 Naba Kumar <naba@gnome.org>
21389 * src/utilities.[c,h]: a function takes contant args.
21390 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21391 Now the child terminated signal is emitted properly.
21392 * src/Makefile.am: Used $(top_srcdir) for referring to
21394 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21395 definitions file which will generate anjuta-marshalers.[c,h] files.
21396 * src/.cvsignore: Updated.
21397 * src/build_project.c: Changed su command to preserve quotes.
21398 * src/anjuta-tools.c, tagmanager/tm_project.c,
21399 tagmanager/tm_workspace.c: Use standard tmp file.
21400 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21401 so that users could report bugs easily.
21402 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21404 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21405 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21406 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21407 src/attach_process.c, src/breakpoints.c, src/commands.c,
21408 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21409 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21410 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21411 src/memory.c, src/message-manager-private.c, src/preferences.c,
21412 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21413 src/search-replace.[c,h], stack_trace.c, text_editor.c,
21414 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21415 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21416 Fixed compile warnings and cleanup.
21418 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21419 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21420 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
21421 Removed libzvt usage and implemented child spawing differently. Launcher is
21422 now proper GObject, which can be created multiple times (and can be
21423 operated in parallel).
21425 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21426 * src/project_import_gui.c, src/project_import_cbs.c,
21427 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21428 (crash on project import). Removed deprecared codes.
21430 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21432 * src/cvs.c: Fixed cvs output bug.
21434 2003-09-03 Naba Kumar <naba@gnome.org>
21436 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21437 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21438 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21439 src/text_editor_cbs.c: Implements --
21440 If the debugger is started
21441 A double click in the margin add or remove a breakpoint
21442 A single click activate or deactivate the breakpoint
21444 A double click in the margin add or remove a bookmark
21446 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21448 Reviewed by Naba Kumar <naba@gnome.org>
21449 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21450 User is now able to choose a branch on cvs update for project.
21451 Cleaned up variable names.
21453 2003-09-03 Naba Kumar <naba@gnome.org>
21455 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21456 src/Makefile.am: Added lexers.
21457 * scintilla/*/*: Updated...
21458 * src/an_symbol_view.c: Fixed a crash bug.
21459 * src/compiler_options.c, src/project_dbase.c: Fixed compile
21461 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21462 * src/source.c: Fixed project generation bug with gettext code.
21463 * tagmanager/tm_project.c: Fixed a crash bug.
21464 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21465 bug when there is no project open. Bug #____.
21466 * src/source.c: Fixed a bug with build failure with non-gnome
21467 project with glade-generated source (eg. gtk2). Bug #____.
21470 2003-08-22 Naba Kumar <naba@gnome.org>
21472 Patch from: Rob Bradford <rob@debianplanet.org>
21473 * data/Makefile.am: Fixed to install properly during
21476 Patch from: Etay Meiri <etay-m@bezeqint.net>
21477 * src/debug-tree.c: Fixed a crash bug.
21478 * src/compiler_options.c: Takes care of linking the missing pieces;
21479 C flags, libs, optimization options, debug and profile.
21481 Patch from: Enver ALTIN <ealtin@casdb.com>
21482 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21484 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
21486 Reviewed by Naba Kumar <naba@gnome.org>
21487 * src/project_dbase.c: Fixed bugs #778263 and #778413
21488 Adding multiple files to project should work now.
21490 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
21492 Reviewed by Naba Kumar <naba@gnome.org>
21493 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21494 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21497 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21499 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21501 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21503 * src/text_editor.c: Fix translatable string (#113934).
21505 2003-07-04 Naba Kumar <naba@gnome.org>
21507 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21508 bug when there is no project open. Bug #____.
21510 * src/source.c: Fixed a bug with build failure with non-gnome
21511 project with glade-generated source (eg. gtk2). Bug #____.
21513 2003-06-26 Naba Kumar <naba@gnome.org>
21515 * src/anjuta.h: Removed reference to windows-dialog.h.
21516 * src/message-manager-private.[cc,h]: Fixed doulbe click
21517 activation of messages to properly jump at the destination.
21518 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21519 * src/toolbar.c: Code clean-ups.
21521 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21522 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21524 * src/message-manager-private.[cc,h]: Removed dead codes.
21526 * (new) data/properties/css.properties,
21527 data/properties/anjuta.properties, data/properties/Makefile.am:
21528 Added CSS syntax hiliting properties.
21530 * tagmanager/tm_file_entry.c: Fixed a possible bug.
21531 * src/debugger.c: Clean ups.
21532 * src/lexer.h: Added CSS lexer definition.
21534 * Makefile.am: Installs destop file properly.
21535 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21536 * NEWS: Updated for 1.1.97 release.
21537 * src/main_menubar_def.h: Changed some non working shortcuts.
21539 2003-06-24 Naba Kumar <naba@gnome.org>
21541 * src/search-replace.c: Shows the dialog properly, even when it is
21542 hidden behind another window.
21544 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21545 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21546 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21549 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21550 setup wizard dialogs.
21552 * src/debugger.c: Removed a redundant call to
21553 debugger_update_controls().
21554 * src/compiler_options.c, src/launcher.c: code cleanup.
21555 * src/executer.c: Fixed execution bug with 'Set Program params...".
21557 2003-06-23 Naba Kumar <naba@gnome.org>
21559 * widgets/e-splash.c: Removed border around the splash image.
21560 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21561 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21562 * src/cvs.c: Added a frame around commit log text widget.
21563 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21564 crash bug associated with translated combo box list in preferences
21565 dialog (in different locale other than en_US). Used widget names
21566 to pass the combo list items.
21567 * po/POTFILES.in: Updated.
21568 * src/launcher.c: Creates the zvt terminal at startup (and not
21569 every time a build is done) -- speeds up buld operations.
21570 * src/file_history.c: Should be if() conditional instead of
21572 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21573 Disabled useless warnings.
21574 * src/project_dbase.c: Fixed bonobo 2 project name.
21575 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21576 and uses correct glade-2 for file generation.
21578 2003-06-21 Naba Kumar <naba@gnome.org>
21580 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21581 And disables autocomple show for numbers (very annoying).
21582 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21583 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21584 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21585 from view menu and adjust the controls accordingly.
21586 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21588 * src/project_dbase.[c,h]: Removed show_local flag processing.
21589 * src/message-manager.[c,h]: Reorganized messages tabs in more
21591 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21592 Also added PCRE dependency.
21594 2003-06-20 Naba Kumar <naba@gnome.org>
21596 * pixmaps/anjuta_splash.png: New splash.
21597 from Jean Schurger <yshartk@schurger.org>
21599 * src/controls.c: De-sensitize run-to-cursor when debugger
21601 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21603 * src/message-manager-private.cc: Fixed to properly jump at
21604 the right file:line.
21606 * src/appwiz_page1.c: Fixed to correctly determine the project
21607 trpe from the wizard.
21609 2003-06-20 Naba Kumar <naba@gnome.org>
21611 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21612 * src/watch_gui.c: Code cleanups.
21613 * src/debugger.[c,h], src/stack_trace.[c,h],
21614 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21615 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21616 Removed direct access to stack_trace private data, Increased debugger
21617 command size from 256 to 1024 (to be on safer side). Also implemented
21618 row-activated signle for seting frame and viewing the source.
21619 * src/debugger.c: Avoids starting program and stopping debugger
21620 when starting debugger and stopping program, respectively.
21622 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21623 Reverted codes to start debugger automatically
21624 The file is brought to the state just after the branching
21625 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
21626 some code clean ups.
21628 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21629 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21630 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21631 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21632 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21633 src/project_dbase.c: Code clean ups.
21635 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21636 (Projects dir) so that correct $HOME/Projects path is set when
21637 anjuta is run for the first time.
21639 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
21641 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21643 2003-06-13 Naba Kumar <naba@gnome.org>
21645 * src/stack_trace_cbs.c: Moved variable declaration at the
21646 top of the block (bug #737867)
21648 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21649 just CFLAGS and CXXFLAGS (bug #743617).
21651 * src/create_global_tags.sh: Fixed shell script to properly
21652 detect installed *-config files.
21654 2003-06-12 Naba Kumar <naba@gnome.org>
21656 * src/preferences.[c,h]: Added methods for custom widgets in
21657 preferences: using custom set/get methods for them.
21659 * src/anjuta-encoding.c: Implemented up/down of the encodings
21660 in the list and property saves correctly.
21662 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21663 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21664 the beginning of a file.
21666 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21667 * src/aneditor.cxx, src/aneditor.h,
21668 src/controls.c, src/main_menubar.c, src/main_menubar.h,
21669 src/main_menubar_def.h, src/mainmenu_callbacks.c,
21670 src/mainmenu_callbacks.h: Allows the operator to select the current
21671 word or the current line (Request: 680801). It puts also
21672 sensitive/unsensitive several select/comment menu items.
21674 * src/breakpoints.c: Presets by default the current line for a
21675 defined breakpoint.
21677 2003-06-11 Naba Kumar <naba@gnome.org>
21679 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21680 color (red highlight) now cosistent for inactive tabs also.
21682 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21683 'Advanced search and replace' in Edit->Search submenu.
21685 * data/properties/tcltk.properties: Fixed bug #731851. Added line
21686 wrappings '\' where they were missing.
21688 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21689 message is now more descriptive and details the correct thing to do
21690 for GNOME2 desktop.
21692 2003-06-10 Naba Kumar <naba@gnome.org>
21694 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21695 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21696 Removed any reference to particular version of automake/autoconf
21697 so that they could work with newer versions (Bug #659394).
21699 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21700 src/anjuta.c: Added coded to add/remove supported encodings.
21702 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21703 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21704 src/project_import.c, src/project_type.c, src/project_type.h,
21705 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21706 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21707 from the project wizard.
21709 2003-06-06 Naba Kumar <naba@gnome.org>
21711 Patch from Etay Meiri <etay-m@bezeqint.net>
21712 * src/compiler_options.c: Fixed bugs related to clean before
21715 * anjuta.desktop.in.in: Added commandline options.
21716 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21717 -dP and -A flags of CVS update into different options.
21719 2003-06-04 Abel Cheung <maddog@linux.org.hk>
21721 * configure.in: Removed "ta" from ALL_LINGUAS.
21723 2003-06-02 Naba Kumar <naba@gnome.org>
21725 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21726 return NULL for undefined properties and "" for defined but empty
21727 strings. It was creating many problems where both are assumed to be
21728 same. And besides, it doesn't matter to differentiate the two (the
21729 problem with preferences was due to a different bug).
21731 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21732 correctly. Also, s/props_build_in/props_built_in/g.
21734 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21737 * src/an_file_view.c: Unrefed pixbufs when done with them.
21739 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21740 (removed) file_text.png: Added and removed pixmaps.
21742 2003-05-30 Naba Kumar <naba@gnome.org>
21744 * anjuta.glade: Fixed encodings preferences dialog
21746 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
21748 Reviewed by Naba Kumar <naba@gnome.org>
21750 * src/build_project.c src/clean_project/c: perform a clean before
21751 build, if required. Show the message manager on clean.
21752 * src/compiler_options.c: save the new options when window is closed
21753 and flag project to be cleaned before the next build.
21754 * src/project_dbase.c: added a 'clean before build' flag to project
21756 2003-05-29 Naba Kumar <naba@gnome.org>
21758 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21761 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21762 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21763 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21764 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21765 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21766 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21767 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21768 print_color.xpm, print_landscape.xpm, print_layout.xpm,
21769 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21771 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21772 Removed unused icons references.
21774 2003-05-27 Enver ALTIN <ealtin@casdb.com>
21776 Reviewed by Naba Kumar <naba@gnome.org>
21778 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21779 src/compiler_options.c, src/debugger.c, src/find_replace.c,
21780 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21781 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21782 src/toolbar_callbacks.c: HIG compliant dialogs.
21784 * src/utilities.c: anjuta_button_new_with_stock_image() and
21785 anjuta_dialog_add_button() stolen from gedit.
21787 * src/main_menubar_def.h: Fixed mnemonics.
21789 2003-05-26 Naba Kumar <naba@gnome.org>
21791 * src/project_dbase_gui.c: Added header files filter for add file
21792 dialog box. Disabled project window to be transient window.
21794 * src/message-manager.cc: Disabled message manager window to be
21797 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21798 a file could not be loaded.
21800 * src/project_dbase.c: Fixed a bug with GUI editor command
21801 where empty string is returned.
21803 * src/Makefile.am, src/preferences.h, src/text_editor.c
21804 src/text_editor.h, (new) src/anjuta-encodings.h,
21805 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21806 Added encoding support and to handle characters encoding correctly
21807 by auto detecting it during load. Added preferences for selecting
21808 the encoding during save.
21810 * src/preferences.c, src/resources.c: Removed debug messages.
21812 Patch from: Alexander Nedotsukov <bland@mail.ru>
21813 * src/getline.c: Fixed many fatal bugs for FreeBSD.
21815 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21816 * src/anjuta.c: Try to sow the splash image more often.
21818 2003-05-20 Naba Kumar <naba@gnome.org>
21820 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21821 * src/debug_tree.c: Colorize the modified locals during
21822 debugging and call memory analyze from the debugger.
21823 * src/breakpoints.c: The color is now different for the enabled
21824 and disabled breakpoints. Anjuta now can erase several
21825 breakpoints defined at the same line. The markers are updated
21826 according to the enable/disable action.
21828 Patch from Etay Meiri <etay-m@bezeqint.net>
21829 * src/launcher.c: Fixes launcher freeze up bug during build.
21831 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
21833 Reviewed by Naba Kumar <naba@gnome.org>
21834 * scintilla/PropSet.h: Change member variables from private to protected.
21835 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21836 to PropSetFile class, which return a gchar * (and can therefore indicate
21837 whether properties are empty or do not exist) and make prop_get and
21838 prop_get_expanded use them.
21839 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21840 that the result of of prop_get cannot be an empty string.
21842 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
21844 Reviewed by Naba Kumar <naba@gnome.org>
21845 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21846 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21847 src/text_editor_cbs.c: When saving all the files in the project, the
21848 text editors are now only rehighlighted once instead of once for each
21851 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21852 * src/main.c, widgets/e-splash.c: Splash screen improvements.
21853 * src/anjuta.desktop.in.in: Support startup notification.
21854 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21855 * src/main.c, widgets/e-splash.c: Splash screen improvements.
21856 * src/anjuta.desktop.in.in: Support startup notification.
21859 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
21861 Reviewed by Naba Kumar <naba@gnome.org>
21863 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21864 memory leak from glade_xml_new call. Removed gxml field from Executer
21865 struct as only used in create_executer_dialog and then destroyed.
21867 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21869 * src/configurer.c: Fix warning trying to connect signal to non-existent
21870 environment entry in configure dialog and fix crash when closing the
21873 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21874 gnome_date_edit_get_time instead.
21876 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21877 in view menu required renumbering elsewhere.
21879 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
21881 Reviewed by Naba Kumar <naba@gnome.org>
21883 * src/breakpoints.c: fixed an error when removing breakpoint
21884 * src/controls.c: 'run to cursor' is sensitive when debugger not active
21885 * src/debugger.c: changes to the way the debugger is activated
21886 * src/debugger.h: clean ups
21888 2003-05-13 Naba Kumar <naba@gnome.org>
21890 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21891 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21892 src/memory.h: A new version of memory and the interface
21893 is now integrated in anjuta.glade
21895 2003-05-09 Naba Kumar <naba@gnome.org>
21897 * configure.in: Bumped required gtk version to 2.0.8.
21899 2003-05-06 Naba Kumar <naba@gnome.org>
21901 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21903 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21904 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21906 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21907 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21908 , tagmanager/c.c: Support for ProC and RDB files.
21910 2003-05-06 Naba Kumar <naba@gnome.org>
21912 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21913 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21914 Uncomment (Box & Stream), Select the current function,
21915 authorize the "Quit" button of the GotoLine window
21917 2003-05-05 Naba Kumar <naba@gnome.org>
21919 * src/watch_gui.h: CVS added new file.
21921 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21923 Patch from Etay Meiri <etay-m@bezeqint.net>
21924 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21925 src/mainmenu_callbacks.c, src/message-manager.cc,
21926 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21927 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21928 Ported stack trace to GNOME2 and added it in the message manager
21931 2003-05-02 Naba Kumar <naba@gnome.org>
21933 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21935 * src/preferences.[h,c]: Fixed preferences to save only one copy of
21936 preferences property.
21938 * anjuta.prj: Fixed multiple preferences saved data.
21940 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21941 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21942 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21943 scintilla/include/Platform.h, scintilla/include/PropSet.h,
21944 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21945 Upgraded scitilla from CVS with faster window repaint
21948 Patch from Etay Meiri <etay-m@bezeqint.net>
21949 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21952 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
21954 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
21955 the window if messages are appended to the end and the scrollbar is
21958 2003-04-29 Naba Kumar <naba@gnome.org>
21960 * configure.in: Removed omf-install from Makefiles list.
21962 2003-04-28 Naba Kumar <naba@gnome.org>
21964 * po/POTFILES.in: Remvoded deleted files.
21966 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21967 pixmaps/windows-style-undocked.png: Added setup wizard's images.
21969 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21970 is executed as detached) is not set properly.
21972 2003-04-25 Naba Kumar <naba@gnome.org>
21974 * anjuta.prj: Updated.
21975 * src/anjuta_info.c: Fixed text wrapping and column view.
21976 * data/welcome.txt.in: Removed unaligned characters.
21978 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21979 * src/main_menubar.c: Disable setup dialog.
21981 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21982 * src/breakpoints.c; Fixed compilation with older GCC
21983 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21984 * HACKING: Spelling fixes (Suggested by Stephen Knight)
21986 2003-04-18 Naba Kumar <naba@gnome.org>
21988 * anjuta.prj: Updated (includes compiler options).
21990 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21991 function from anjuta.c (it was already available in anjuta-tools.c).
21993 2003-04-18 Naba Kumar <naba@gnome.org>
21995 * src/about.c, THANKS: Updated
21997 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21999 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22000 properly from the project session before updating the file
22003 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22004 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22005 dialog settings (as it will not be required once GDL is in place) and
22006 added file view filters in the settings sub-menu.
22008 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22010 * configure.in: Disable cast checks on final build.
22012 2003-04-17 Naba Kumar <naba@gnome.org>
22014 * src/build_project.c: Fixed a compilation error.
22016 * src/launcher.c: Removed commnets.
22018 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22019 properties from editor tab to indentation tab and fixed a property
22020 label for proper i18n translation. Fixed typos in project config
22021 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
22022 sorting and reordering in compiler options dialog.
22024 * src/compiler_options.c: Implemented _save() function to save the
22025 options (which was pending).
22027 * src/build_project.c: Destroys install-as-root dialog when it is done.
22029 * src/an_symbol_view.c: Change "event" event to "event-after" so
22030 that symbol row is selected first before the popup is shown.
22032 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
22034 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
22035 file in CVS/Entries. (Reviewed and applied by Biswa)
22037 2003-04-16 Naba Kumar <naba@gnome.org>
22039 * aneditor.cxx: use unicode everytime (fixed unicode related
22042 * anjuta.prj: Fixed UI editor name (blank to use default) and
22045 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
22046 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22047 Editor preferences page.
22049 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22050 * src/anjuta.[ch], src/print.c: Fixed warnings
22051 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22052 * configure.in: Profiling support with gprof
22054 2003-04-16 Naba Kumar <naba@gnome.org>
22056 Patch from Gaëtan de Menten <ged@bugfactory.org>
22057 * src/launcher.c: Fixed cvs dialog.
22059 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
22061 * src/message-manager-private.cc: Fixed double-click on first line of
22062 output to properly select a line.
22063 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22064 because still was a deprecatd GtkCTreeNode and always NULL anyway.
22066 2003-04-15 Naba Kumar <naba@gnome.org>
22068 * src/message-manager-private.cc: Fixed the glade filename typo.
22070 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22071 * scintilla/*, data/properties/*: Scintilla CVS merge
22072 * anjuta.prj: Removed unnecessary files.
22073 * scintilla/PlatGTK.cxx: Force Pango fonts always
22074 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22075 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22077 * configure.in: Change version no. for 1.1.1 (alpha release)
22078 * configure.in: Added '--with-pref-suffix' option.
22079 * config.guess, config.sub: Removed from CVS.
22081 2003-04-15 Naba Kumar <naba@gnome.org>
22083 Patch from Timothee Besset <ttimo@idsoftware.com>
22084 * Makefile.am: Fixed a shell script error during intallation.
22086 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22088 Reviewed by Naba Kumar <naba@gnome.org>
22089 * src/message-manager.cc: Added popup-menu to TreeView and fixed
22090 set_wm_class to use "anjuta" instead of "an.
22091 * src/message-manager-private.cc: Headers are hidden again.
22093 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22094 * src/project_dbase_gui.c: Memory corruption fix.
22095 * anjuta.prj: Updated project file
22097 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
22098 * an_file_view.c: Connect to event-after signal rather than event so that
22099 selection is updated first and thus context menu is for the right file.
22100 Reviewed and applied by Biswa.
22102 2003-04-14 Naba Kumar <naba@gnome.org>
22104 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22106 * src/auncher.c: More child exit fixes
22107 from Timothee Besset <ttimo@idsoftware.com>
22109 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22111 Reviewed by Naba Kumar <naba@gnome.org>
22113 * src/message-manager.[c/h], src/message-manager-private[c/h],
22114 anjuta.[c/h]: Ported message-manager to Gtk2
22116 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22117 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22118 src/clean_project.c, src/compile.c, src/configurer.c,
22119 src/controls.c, src/cvs.c, src/debugger.c,
22120 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22121 src/project_import.c, src/search-replace.c: Changed name from
22122 AnjutaMessageManager to AnMessageManager to avoid too long type
22125 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22126 * src/launcher.c: Fix build won't stop problem - TTimo
22128 * pixmaps/anjuta_splash.c: New splash screen prototype.
22129 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22130 * src/compiler_options.c: Mute pkgconfig errors.
22131 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22133 2003-04-10 Naba Kumar <naba@gnome.org>
22135 * configurer.[c,h]: Fixed dialog to close properly.
22136 * src/project_dbase.c, widgets/gnomefilelist.c: Added
22139 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22140 * anjuta.prj: Removed unnecessary files, load with 1.2.0
22141 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22142 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22143 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22144 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22145 src/makefile.am: Move gdl to it's own directory.
22146 * global-tags/create_global_tags.sh: Silently ignore SDL error.
22148 2003-04-09 Naba Kumar <naba@gnome.org>
22150 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22153 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22154 * src/anjuta-tools.c: Use CDATA for saving tools data.
22155 * anjuta.glade, src/search-replace.c: Port from branch.
22156 * widgets/e-splash.*, src/main.c: Better splash screen.
22157 * configure.in, widgets/gdl*: Import GDL widgets.
22158 * ROADMAP: Updated roadmap.
22159 * src/an_file_view.c: Use GDL icons for file tree.
22161 2003-04-09 Naba Kumar <naba@gnome.org>
22163 * anjuta.glade: Added (hidden) initial setup-wizard window.
22165 Patch from: Vitaly <vvv@rfniias.ru>
22166 * src/preferences.c: Fixes a bug with libglace widget access with
22167 translated strings.
22169 Patch from: Etay Meiri <etay-m@bezeqint.net>
22170 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22171 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22172 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22173 src/toolbar_callbacks.[c,h],
22174 src/memory.c, src/message-manager-private.cc,
22175 src/message-manager-private.h, src/message-manager.cc,
22176 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22177 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22178 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22179 watch window to a subwindow in the notebook
22181 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22182 * ROADMAP: Updated roadmap.
22184 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
22186 * configure.in: Added Belarusian to ALL_LINGUAS.
22188 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22189 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22191 * ROADMAP: Added roadmap for HEAD.
22193 2003-03-29 Naba Kumar <naba@gnome.org>
22195 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22196 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22197 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22198 (new) pixmaps/start-with-wizard.png,
22199 (new) pixmaps/start-with-import.png,
22200 (new) pixmaps/start-with-open.png Added Start with dialog which pops
22201 up on anjuta start-up to give quick access to opening file/project or
22204 * src/main.c: Sets proper data directory for the gnome
22207 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22208 * src/text_editor.c: Fixed error/warning indicators.
22210 2003-03-24 Naba Kumar <naba@gnome.org>
22212 * README: Correct version.
22214 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
22216 * configure.in: Added checks to see if were building on FreeBSD
22217 systems. Sets -DFREEBSD if we are, and also attempts to find
22218 gmake if the host system is FreeBSD.
22220 * src/getline.c: New file used to provide the getline function,
22221 which isnt available on a FreeBSD system. The function is only
22222 defined if FREEBSD is defined.
22224 * src/Makefile.am: Added getline.c to anjuta_SOURCES
22226 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
22227 configure.in sets this to gmake on FreeBSD systems, and make
22228 on everything else.
22230 2003-03-23 Naba Kumar <naba@gnome.org>
22232 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22234 * anjuta.spec.in: Fixed spec file for correct file paths and
22235 corrected rpmbuild.
22237 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22238 the rpm build command separately now.
22240 * src/anjuta.c, windows-dialog.c: Added some more window management
22241 stuffs (not still fully working, though).
22245 2003-03-22 Naba Kumar <naba@gnome.org>
22247 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22249 2003-03-21 Naba Kumar <naba@gnome.org>
22251 * README: Removed Andy Piper's name from the active maintainers
22252 list on his request.
22254 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22257 * src/anjuta-tools.c: Fixed compiler errors.
22259 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22262 * src/commands.c, src/src_paths.c, src/style-editor.c,
22263 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22264 becuase they are now hidden by default (from glade editing).
22266 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22267 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22268 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22269 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22270 basic windows managements.
22272 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22273 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22274 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22275 Enver ALTIN (a.k.a. skyblue)
22277 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22278 * tagmanager/*: Added ignore-list for symbols. This will make
22279 parsing more accurate for projects. Doc updates needed.
22281 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22282 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22283 * launcher/Makefile.am: Link to correct libraries
22284 * src/launcher.c: Do not allow NULL shell
22286 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
22287 * src/debug_tree.c: Improve debug tree view.
22289 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
22291 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22292 'Run Configure Script' and 'Execute Program'. Increase minimum width
22293 of Configure dialog.
22294 * find_in_files.c, find_in_files_cbs.*: Properly create the file
22295 list widget by setting a model and adding a column and renderer.
22296 Actually store the nocvs toggle button in FindInFiles data structure.
22297 Handle selection changes via changed signal rather than row_activated.
22298 Use response signal for handling the close and find buttons.
22299 Close window when escape is pressed.
22300 * find_replace.c: Close window when escape is pressed.
22301 * find_text.c: Close window when escape is pressed in find dialog as
22302 well as wrap search question, where now Yes is the default button.
22304 2003-03-05 Naba Kumar <naba@gnome.org>
22306 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22308 * src/message-manager-private.cc: Fixed a bug with vte conditional
22310 * anjuta.glade: Hides all windows in glade file.
22312 2003-03-05 Naba Kumar <naba@gnome.org>
22314 * src/an_file_view.c: Fixed a compilation warning.
22315 * src/message-manager-private.cc: Conditional compilation for vte
22318 2003-02-28 Naba Kumar <naba@gnome.org>
22320 * configure.in, anjuta.spec.in: Updated dependency packages version.
22321 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22322 * src/preferences.c: Added debug assertions.
22323 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22324 editor to enable/disable bringing the recent editor tabs first.
22326 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22327 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22328 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22329 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22330 and bug fixes. Also code clean ups.
22332 * (new) src/search-replace.[h,c]: New search replace implementation
22333 from ANJUTA_1_0_0 branch.
22335 * (new) src/windows-dialog.[h,c]: New windows management class
22336 [work in progress].
22338 2003-02-28 Naba Kumar <naba@gnome.org>
22340 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22341 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22342 src/appwizard.c, src/build_file.c, src/build_project.c,
22343 src/clean_project.c, src/compile.c, src/configurer.c,
22344 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22345 src/message-manager-dock.c, src/message-manager-dock.h,
22346 src/message-manager-private.cc, src/message-manager.cc,
22347 src/preferences-dialog.c, src/preferences-dialog.h,
22348 src/preferences.c, src/preferences.h, src/project_dbase.c,
22349 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22350 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22351 src/utilities.c, src/utilities.h:
22353 Widgetized Preferences and gave proper function names.
22355 * src/executer.c: Fixed a session loading bug.
22357 2003-02-27 Naba Kumar <naba@gnome.org>
22359 * printing/print.c: Fixed printing font bug that failed to load the
22362 * src/toolbar.c: Disabled LED flashing (not yet implemented).
22364 * TODO, anjuta.prj: Updated.
22366 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
22368 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22369 manuals/C/anjuta-manual/anjuta-manual-C.omf,
22370 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22371 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22372 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22375 2003-02-25 Naba Kumar <naba@gnome.org>
22377 * Makefile.am: Excluded omf-install from installation as the docs are
22382 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22383 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22384 property names and added new editor properties and code cleanups.
22385 Also added new project properties.
22387 * src/compiler_options.[h,c]: Added pkg-config packages supports
22390 * src/glade_iface.h: Cleanups.
22392 * src/launcher.c: Used timer instead of idle to scan.
22394 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22395 src/project_config.[h,c], src/project_import.c: Implemented project
22396 property to define GUI editor and to handle it.
22398 * src/preferences.c: i18n fixes.
22400 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22401 unused (and old) pixmaps.
22403 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22405 2003-02-25 Naba Kumar <naba@gnome.org>
22407 * src/message-manager-private.[h,cc], src/preferences.c,
22408 anjuta.glade, anjuta_dialog_strings.c: Implemented
22409 gnome terminal profiles for the terminal preferences and moved the
22410 addition of terminal preferences in the terminal constructor.
22412 * anjuta.prj: Updated.
22414 2003-02-24 Naba Kumar <naba@gnome.org>
22416 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22417 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22418 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22419 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22420 preferences dialog.
22424 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22425 text selection and child re-spawning.
22427 * src/pixmaps.h: Removed unused pixmaps definitions.
22429 2003-02-23 Naba Kumar <naba@gnome.org>
22431 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22432 the project tree/window.
22434 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22435 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22436 Correct the use of a variable and implemented session save/load
22437 for tree expansion states.
22439 * src/main_menubar_def.h: Fixed shortcuts keys.
22441 * src/anjuta.c, src/gnome_project.c: Code clean ups.
22443 * anjuta.prj: Updated.
22445 2003-02-22 Naba Kumar <naba@gnome.org>
22447 * src/debug_tree.[c,h]: GNOME2 port from
22448 Etay Meiri <etay-m@bezeqint.net>
22450 * src/an_file_view.c, src/resources.[h,c],
22451 data/properties/bash.properties,
22452 data/properties/cpp.properties,
22453 data/properties/html.properties,
22454 data/properties/make.properties,
22455 data/properties/others.properties,
22456 data/properties/perl.properties,
22457 data/properties/props.properties,
22458 data/properties/xml.properties: Standarized file icons. Icons are
22459 defined in respective .properties file and are retrieved as resource
22462 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22463 in labels from the commands editor as that would create
22464 problems for translators.
22466 2003-02-21 Naba Kumar <naba@gnome.org>
22468 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22469 as they should be part of CVS(?).
22471 * Makefile.am: Corrected a typo for glade generated strings file.
22473 * configure.in, po/hi.po: Added new Hindi (hi) translation
22474 in ALL_LINGUS and added initial Hindi translation.
22476 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22477 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22478 sv_unknown.xpm to more proper icon.
22480 * (new)data/properties/php.properties, data/properties/Makefile.am,
22481 data/properties/anjuta.properties, data/properties/html.properties:
22482 Fixed PHP syntax hilighting bug by separating php properties into
22483 different file (because of file size).
22487 2003-02-20 Naba Kumar <naba@gnome.org>
22489 * src/breakpoints.c: Fixed breakpoints session saving/loading
22492 * scintilla/*, scintilla/include/*: Updated to scintilla
22495 2003-02-19 Naba Kumar <naba@gnome.org>
22497 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22500 * Makefile.am, src/Makefile.am,
22501 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22502 (removed) src/anjuta_dialog_strings.c,
22503 (removed) src/anjuta_dialogs_strings.c,
22504 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22505 (added) anjuta.glade: Transfered glade files from src/ directory
22506 to the top level directory.
22508 * po/POTFILES.in: Updated.
22510 * (removed) macrocs2/*: Transfered to data/ directory.
22512 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22513 data/Makefile.am: Moved macros in data directory. Anjuta no longer
22514 requires to have macros dir, but the projects generated by anjuta
22517 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22520 * src/defaults.c: Corrected default compiler options.
22522 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22525 * src/message-manager-private.cc, src/message-manager-private.h,
22526 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22528 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22529 source code generation for gnome2 projects.
22531 2003-02-11 Naba Kumar <naba@gnome.org>
22533 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22534 restores the expand/collaspe states of the nodes after refresh.
22536 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22538 2003-02-11 Naba Kumar <naba@gnome.org>
22540 * src/style-editor.c: Fixed pango font description handling for fonts.
22541 * src/anjuta.glade: Removed font size spin button.
22542 * configure.in, src/anjuta.prj: Corrected version.
22545 2003-02-10 Naba Kumar <naba@gnome.org>
22547 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22548 references of scroll-menu.h and add about.h in Makefile.am.
22550 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22551 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22552 (removed) widgets/scroll-menu.h: Removed unused files.
22554 * Makefile.am: Added proper i18n rules and added intl tools for
22557 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22558 to the stable release).
22560 * anjuta.spec.in: Removed manuals packaging.
22562 * data/Makefile.am: Removed 'macros' installation (not required for
22565 2003-02-10 Naba Kumar <naba@gnome.org>
22567 * po/POTFILES.in: Updated.
22569 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
22570 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22571 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22572 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22573 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22576 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22577 src/toolbar_callbacks.h: Fixed scintilla notification signal name
22578 and fixed to properly handle focus in find entry box.
22580 * Makefile.am: Added code for RH system menu update.
22582 * .cvsignore: Updated.
22586 2003-02-03 Naba Kumar <naba@gnome.org>
22588 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22589 editor preferences. and fixes dialogs.
22591 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22592 Fixed linenumbers and header margins when they are disabled and
22593 removed unused header files.
22595 * src/attact_process.[h,c], src/debugger.c: Attach to process
22598 * src/help.c: Fixed dialog response.
22602 * data/properties/anjuta.properties: Corrected typo.
22604 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22605 Change the signal to "changed" in entry from "selection-changed" in
22608 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22611 2003-01-31 Naba Kumar <naba@gnome.org>
22613 * configure.in: Upgraded to use libgnomeprint-2.2
22615 * printing/Makefile.am: Updated
22617 *(removed) printing/print-doc.c, printing/print-doc.h,
22618 printing/print-util.c, printing/print-util.h: Removed because already
22619 merged with print.c.
22621 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22622 and libgnomeprintui-2.2 and fixed rendering problems.
22624 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22625 uneccessary print properties, as they are separately taken
22626 care in gnomeprint.
22628 * po/POTFILES.in: Update.
22630 2003-01-30 Naba Kumar <naba@gnome.org>
22632 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22633 for about dialog box.
22635 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22636 src/pixmaps.h: Modified for the above additions for about dialog.
22638 2003-01-29 Naba Kumar <naba@gnome.org>
22640 * src/style_editor.[c,h]: Added missing files.
22642 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22643 * scintilla/XPM.[cxx|h]: Added missing files
22645 2003-01-29 Naba Kumar <naba@gnome.org>
22647 * TODO, po/POTFILES.in: Updated.
22649 * anjuta.prj, src/anjuta.glade,
22650 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22652 2003-01-28 Naba Kumar <naba@gnome.org>
22654 * data/properties/anjuta.properties, src/aneditor.cxx,
22655 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22656 properties into text properties (earlier it was int properties).
22660 * scintilla/AutoComplete.c,xx,
22661 scintilla/AutoComplete.h,
22662 scintilla/CallTip.c,xx,
22663 scintilla/CallTip.h,
22664 scintilla/Document.c,xx,
22665 scintilla/Document.h,
22666 scintilla/Editor.c,xx,
22667 scintilla/Editor.h,
22668 scintilla/LexAVE.c,xx,
22669 scintilla/LexCSS.c,xx,
22670 scintilla/LexHTML.c,xx,
22671 scintilla/LexOthers.c,xx,
22672 scintilla/LexPython.c,xx,
22673 scintilla/LineMarker.c,xx,
22674 scintilla/LineMarker.h,
22675 scintilla/Makefile.am
22676 scintilla/PlatGTK.c,xx,
22677 scintilla/PropSet.c,xx,
22678 scintilla/ScintillaBase.c,xx,
22679 scintilla/ScintillaBase.h,
22680 scintilla/ScintillaGTK.c,xx,
22681 scintilla/ViewStyle.c,xx,
22682 scintilla/include/Platform.h,
22683 scintilla/include/SciLexer.h,
22684 scintilla/include/Scintilla.h,
22685 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22689 src/an_file_view.c,
22690 src/an_symbol_view.c,
22691 src/anjuta-tools.c,
22696 src/anjuta_dialogs_strings.c,
22699 src/compiler_options.c,
22702 src/main_menubar.c,
22703 src/main_menubar.h,
22704 src/main_menubar_def.h,
22705 src/mainmenu_callbacks.c,
22706 src/mainmenu_callbacks.h,
22707 src/message-manager-private.c,c
22708 src/message-manager-private.h,
22709 src/message-manager.c,c
22710 src/message-manager.h,
22714 src/project_config.c,
22715 src/project_dbase.c,
22716 src/project_dbase_gui.c,
22717 src/project_import_gui.c,
22718 src/properties.c,xx,
22723 src/text_editor_gui.c,
22727 anjuta.prj: GNOME2 porting and fixed many porting bugs.
22729 2003-01-24 Naba Kumar <naba@gnome.org>
22731 * src/text_editor_gui.c, src/toolbar.c,
22732 src/text_editor.c, src/text_editor_cbs.h:
22733 Used correct notification signal name for scintilla
22734 (gtk2) and fixed UI.
22736 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22739 * printing/print-doc.c,
22741 src/anjuta-tools.c,
22742 src/find_replace.c,
22745 src/mainmenu_callbacks.c,
22746 src/project_dbase.c,
22747 src/project_dbase.h,
22748 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22750 src/text_editor_cbs.h:
22753 2003-01-23 Naba Kumar <naba@gnome.org>
22755 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22756 correct stock icons and organized pixmap macros.
22758 Makefile.am: Removed non-generated files.
22760 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22761 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22762 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22763 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22764 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22765 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22766 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22767 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22768 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22769 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22770 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22771 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22772 stop.xpm, undo.xpm}: Removed because no longer used.
22774 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22775 file_unknown.xpm}: Files renamed from fv_*, as it would
22778 * pixmaps/Makefile.am: Updated for the above changes.
22780 2003-01-23 Jakub Steiner <jimmac * ximian * com>
22782 * pixmaps/autocomplete-16.png,
22783 pixmaps/autocomplete.png,
22784 pixmaps/block-end-16.png,
22785 pixmaps/block-end.png,
22786 pixmaps/block-start-16.png,
22787 pixmaps/block-start.png,
22788 pixmaps/bookmark-first-16.png,
22789 pixmaps/bookmark-first.png,
22790 pixmaps/bookmark-last-16.png,
22791 pixmaps/bookmark-last.png,
22792 pixmaps/bookmark-next-16.png,
22793 pixmaps/bookmark-next.png,
22794 pixmaps/bookmark-prev-16.png,
22795 pixmaps/bookmark-prev.png,
22796 pixmaps/error-next-16.png,
22797 pixmaps/error-next.png,
22798 pixmaps/error-prev-16.png,
22799 pixmaps/error-prev.png: gnome2-styled icons
22802 2003-01-23 Naba Kumar <naba@gnome.org>
22804 * anjuta.prj: Updated compiler options.
22805 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22807 * src/aneditor.cxx,
22810 src/anjuta_dialogs_strings.c,
22811 src/mainmenu_callbacks.c,
22812 src/mainmenu_callbacks.h,
22814 src/text_editor_cbs.c,
22815 src/text_editor_gui.c: GNOME2 Porting.
22817 2003-01-22 Naba Kumar <naba@gnome.org>
22819 * ChangeLog: Corrected dates.
22820 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22821 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22824 2003-01-22 Naba Kumar <naba@gnome.org>
22826 * plugins/patch/patch-plugin.c: Bug fix.
22828 * src/anjuta-tools.c,
22832 src/anjuta_dialogs_strings.c,
22840 src/mainmenu_callbacks.c,
22841 src/mainmenu_callbacks.h,
22843 src/project_dbase.c,
22844 src/project_dbase_gui.c,
22851 src/toolbar_callbacks.c,
22854 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22857 (removed) src/CORBA-Server.c,
22858 (removed) src/CORBA-Server.h,
22859 (removed) src/Gladen-common.c,
22860 (removed) src/Gladen-stubs.c,
22861 (removed) src/Gladen.h,
22862 (removed) src/Prj-common.c,
22863 (removed) src/Prj-skelimpl.c,
22864 (removed) src/Prj-skels.c,
22865 (removed) src/Prj-stubs.c,
22866 (removed) src/Prj.h,
22867 (removed) src/glades.c,
22868 (removed) src/glades.h,
22869 (removed) src/messagebox.c,
22870 (removed) src/messagebox.h: Removed because no longer used.
22872 2003-01-21 Naba Kumar <naba@gnome.org>
22874 * src/anjuta-tools.c,
22877 src/anjuta_dialogs_strings.c,
22881 src/compiler_options.c,
22883 src/find_replace.c,
22884 src/find_replace.h,
22890 widgets/gnomefilelist.c: GNOME2 porting.
22892 2003-01-20 Naba Kumar <naba@gnome.org>
22894 * global-tags/create_global_tags.sh: Uses pkg-config to
22901 src/anjuta_dialogs_strings.c,
22904 src/compiler_options.c,
22905 src/compiler_options.h,
22906 src/fileselection.c,
22907 src/fileselection.h,
22908 src/mainmenu_callbacks.c,
22909 src/project_dbase_gui.c,
22914 src/text_editor_gui.c,
22915 widgets/gnomefilelist.c,
22916 widgets/gnomefilelist.h: GNOME2 porting.
22918 * widgets/Makefile.am,
22919 (removed) widgets/gnomedirlist.c,
22920 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22923 (removed) src/src_paths_cbs.c,
22924 (removed) src/src_paths_cbs.h,
22925 (removed) src/src_paths_gui.c,
22926 (removed) src/compiler_options_cbs.c,
22927 (removed) src/compiler_options_cbs.h,
22928 (removed) src/breakpoints_cbs.c,
22929 (removed) src/breakpoints_cbs.h: Removed because they are now
22930 combined in singe file
22932 2003-01-16 Naba Kumar <naba@gnome.org>
22934 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22935 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22936 options dialog UI and data handling.
22939 2003-01-15 Naba Kumar <naba@gnome.org>
22941 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22942 Completed command editor porting.
22944 * src/anjuta.c: Removed the use of commands load function
22947 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22950 * src/anjuta-tools.c: Fixed translatable strings.
22952 * src/find_text.c: Fixed dialog creation from glade.
22954 * src/text_editor_gui.c, src/text_editor.c,
22955 src/text_editor_cbs.c: Completed port of detached text editor
22956 to gnome2 plateform.
22958 2003-01-14 Naba Kumar <naba@gnome.org>
22960 * src/anjuta.glade, src/preferences.[h,c],
22961 src/anjuta_dialogs_strings.c: Added build and editor
22962 preferences pages and other UIs. Fixed preferense loading and saving.
22964 * src/anjuta.c: Does case-insensitive match for tabs position
22965 preferences and removed preferences loading (done at _new() call).
22967 * anjuta-tools.c: Debugged tools dialog handling.
22968 * plugins/class-gen/clsGen.c: Fixed an undefined function.
22970 2003-01-13 Naba Kumar <naba@gnome.org>
22972 * ABOUT-NLS: Update (strange).
22974 * autogen.sh: Removed blocking code.
22976 * configure.in: Fixed an autogen bug.
22978 2003-01-13 Naba Kumar <naba@gnome.org>
22980 * (new)src/anjuta.gladep
22981 (new)src/messagebox.c
22982 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22983 will be gradually removed (and then the files).
22987 printing/print-util.c,
22989 scintilla/ScintillaGTK.c,xx
22991 src/an_file_view.c,
22992 src/an_symbol_view.c,
22996 src/anjuta_dialogs_strings.c,
22998 src/attach_process.c,
22999 src/attach_process.h,
23002 src/breakpoints_cbs.c,
23005 src/compiler_options.c,
23006 src/compiler_options.h,
23007 src/compiler_options_cbs.c,
23016 src/find_in_files.c,
23017 src/find_in_files.h,
23018 src/find_in_files_cbs.c,
23019 src/find_replace.c,
23020 src/find_replace.h,
23028 src/main_menubar.c,
23029 src/mainmenu_callbacks.c,
23030 src/message-manager.c,c
23033 src/project_config.c,
23034 src/project_config.h,
23035 src/project_dbase.c,
23036 src/project_import_cbs.c,
23042 src/src_paths_gui.c,
23044 src/text_editor_gui.c,
23050 widgets/gnomefilelist.c: GNOME2 Port.
23052 2003-01-10 Naba Kumar <naba@gnome.org>
23054 * src/an_file_view.c,
23056 src/appwizard_gui.c,
23057 src/compiler_options.c,
23058 src/compiler_options_cbs.c,
23061 src/fileselection.c,
23062 src/find_in_files.c,
23064 src/main_menubar.c,
23066 src/message-manager-dock.c,
23068 src/project_dbase_gui.c,
23069 src/project_import_gui.c,
23070 src/registers_gui.c,
23071 src/sharedlib_gui.c,
23072 src/src_paths_gui.c,
23073 src/text_editor_gui.c,
23075 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23077 2003-01-09 Naba Kumar <naba@gnome.org>
23079 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23080 problems with some comments.
23082 * anjuta.prj: New project file (updated?)
23084 * src/Makefile.am: Enabled deprecated API and fixed variables.
23086 * src/an_file_view.c,
23087 src/an_symbol_view.c,
23088 src/anjuta-plugins.c,
23089 src/anjuta-tools.c,
23092 src/appwizard_cbs.c,
23093 src/attach_process.c,
23094 src/attach_process_cbs.c,
23095 src/compiler_options.c,
23096 src/compiler_options_cbs.c,
23098 src/mainmenu_callbacks.c,
23099 src/message-manager-private.c,c
23100 src/message-manager-private.h,
23101 src/message-manager.c,c
23102 src/message-manager.h,
23103 src/project_dbase.c,
23104 src/project_dbase.h,
23105 src/project_dbase_gui.c,
23106 src/project_import_cbs.c,
23107 src/project_import_gui.c,
23116 src/src_paths_cbs.c,
23117 src/src_paths_gui.c,
23120 src/text_editor_gui.c,
23121 src/text_editor_menu.c,
23123 src/toolbar_callbacks.c,
23127 src/wizard_gui.c: GNOME porting.
23129 2002-12-24 Naba Kumar <naba@gnome.org>
23131 * AUTHORS, ChangeLog, HACKING, Makefile.am,
23132 NEWS, README, SEARCH-REPLACE,
23133 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
23134 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23135 launcher/Makefile.am,
23136 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23137 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23138 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23139 printing/print-util.c, printing/print.c, printing/print.h,
23140 scintilla/*/*, widgets/e-shell-about-box.c,
23141 src/*, tagmanager/*/*, widgets/Makefile.am,
23142 widgets/gnomefilelist.c:
23144 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23145 src/*.[c,h] files to gnome2 API.
23147 * src/anjuta_dialogs_strings.c: Added glade generated translatable
23150 2002-10-23 Naba Kumar <naba@gnome.org>
23152 * autogen.sh: Prevented Users from building HEAD cvs.
23154 2002-09-16 Stephane Demurget <demurgets@free.fr>
23156 * src/anjuta.glade: added the compiler options dialog, hopefully
23157 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23159 2002-09-15 Stephane Demurget <demurgets@free.fr>
23161 * src/anjuta.glade: fixed a lot of small glitches.
23163 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23166 * src/breakpoints_cbs.c: polished a bit.
23168 2002-09-15 Stephane Demurget <demurgets@free.fr>
23170 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23172 * src/commands.c: partial gnome 2 port.
23174 * src/utilities.[ch]: changed some bits to be const.
23176 2002-09-14 Stephane Demurget <demurgets@free.fr>
23178 * src/Makefile.am: removed breakpoints_gui.c and added a check
23179 for gdk-pixbuf deprecated functions, but there shouldn't be much
23182 * src/breakpoints_gui.c: killed.
23184 * src/anjuta.glade: added two dialogs for the breakpoints management.
23187 * src/anjuta_cbs.c:
23189 * src/attach_process.c:
23191 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23192 really huge changes and porting work.
23194 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23195 (breakpoints_dbase_new): moved the UI init bits here.
23197 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23198 a lot, not using any color anymore (not HIG compliant) and not using
23199 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23200 to be double checked.
23202 * src/build_file.c:
23203 * src/build_project.c: gnome 2 port.
23205 2002-09-11 Stephane Demurget <demurgets@free.fr>
23207 * src/anjuta.glade:
23209 * src/anjuta_cbs.c:
23211 * src/breakpoints.c:
23212 * src/breakpoints_cbs.c: cleaned up some bits.
23214 2002-09-09 Stephane Demurget <demurgets@free.fr>
23217 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23219 * src/an_symbol_view.[ch]:
23220 * src/attach_process_cbs.h: polished a bit.
23222 * src/breakpoints_cb.[ch]: partial gnome 2 port.
23224 2002-09-02 Stephane Demurget <demurgets@free.fr>
23227 * src/Makefile.am: added libglade-2 to the build.
23229 * src/anjuta.[ch]: added support for libglade.
23231 * src/anjuta.glade: added. There could be a file per top-level widget,
23232 as some other gnome projects, though.
23234 * src/attach_process_gui.c: removed.
23235 * src/attach_process.[ch]: gnome 2 port.
23236 (attach_process_new): Added the treeview init and the widget references
23239 2002-08-31 Stephane Demurget <demurgets@free.fr>
23241 * src/an_file_view.c: fixed some compilation issues.
23243 * src/an_symbol_view.c: gnome 2 port.
23245 2002-08-26 Stephane Demurget <demurgets@free.fr>
23247 * src/an_file_view.c: finished gnome 2 port.
23248 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23249 directory pixmap depending on the event.
23251 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23252 (project_file_data_new): use a GtkTreePath.
23254 2002-08-23 Stephane Demurget <demurgets@free.fr>
23256 * src/Makefile.am: readded back an_*_view.[ch] because they are still
23257 driving me nuts but they need to be ported, heh ?
23259 * src/an_file_view.c: gnome 2 port, almost finished after some hard
23260 work since it's quite a total rewrite again.
23262 2002-08-22 Stephane Demurget <demurgets@free.fr>
23264 * src/an_file_view.c:
23265 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23267 2002-08-21 Stephane Demurget <demurgets@free.fr>
23269 * src/anjuta_info.c:
23270 * src/utilities.h: gnome 2 port, featuring a total rewrite.
23272 2002-08-20 Stephane Demurget <demurgets@free.fr>
23274 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23277 * src/an_file_view.c:
23278 * src/aneditor.cxx:
23279 * src/anjuta_cbs.c:
23280 * src/compiler_options.h:
23281 * src/messagebox.c:
23282 * src/messagebox.h:
23284 * src/project_dbase.h:
23285 * src/resources.h: gnome 2 port.
23287 2002-08-14 Stephane Demurget <demurgets@free.fr>
23289 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23291 * data/properties/sql.properties: added the DATETIME data type.
23293 * data/properties/html.properties: added the foreach php keyword.
23295 2002-08-08 Stephane Demurget <demurgets@free.fr>
23297 * widgets/Makefile.am: removed blank line after the last backslash
23298 for avoiding a warning from automake.
23301 * src/Makefile.am: added the ORBit-2 dep.
23303 2002-08-08 Stephane Demurget <demurgets@free.fr>
23305 * AUTHORS: added Biswa, because I wonder why noone already have
23306 written his name in the Anjuta's hall of fame :)
23308 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
23310 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23311 widgets/e-shell-about-box.c: Made to compile for gnome2.
23313 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
23315 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23316 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23318 * configure.in, printing/print.h, printing/print.c,
23319 printing/print-doc.c: Made to compile for gnome2.
23321 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
23323 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23324 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23325 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23326 widgets/Makefile.am:
23328 Upgraded the build system to gnome2 platform.
23330 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23331 * manuals/*: Added capability to generate PDF and PS.
23332 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23333 * TODO, TODO.biswa: Intergated TODO list.
23334 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23336 * src/dnd.c: Fix typo
23337 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23338 * src/anjuta.c: Bug #568895, Bug #575419
23340 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23342 * tagmanager/tm_global_tags.c: Fixed compiler warning.
23343 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23345 2002-12-17 Naba Kumar <naba@gnome.org>
23347 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23350 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23351 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23352 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23353 * anjuta.prj: Added tools.sgml
23354 * data/properties/cpp.properties: Bug # 646974
23356 2002-12-16 Naba Kumar <naba@gnome.org>
23358 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23359 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23360 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23361 on 'Enter' and adds proper focus mechanism.
23362 * src/anjuta.c: Fixed a memory corruption bug.
23363 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23364 'Enter' and can also be Canceled. Sets proper default and focus policies
23366 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23367 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23368 translatable strings in dialogs and fixed some dialog properties.
23369 * src/anjuta-tools.c: Now uses xml format for loading and saving.
23370 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23371 * src/message_manager_private.cc: Fixed some debug messages.
23372 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23373 widgets/gnomefilelist.c: Fixed a memory leaks.
23374 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23375 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23376 src/main_menubar_def.h: Implemented incremental search.
23379 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23380 * tagmanager/*: Minor cleanups and warning fixes.
23381 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23382 GUI during long updates.
23383 * src/text_editor.c: Remove debug message.
23385 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23386 * tagmanager/tm_project.c: Fix a memory access problem.
23388 2002-12-13 Naba Kumar <naba@gnome.org>
23390 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23391 tools list to show "Enabled" flag of the tool. Fixed a bug where
23392 tool list is not cleared when creating a new tool.
23394 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23395 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23397 2002-12-12 Naba Kumar <naba@gnome.org>
23399 * anjuta-tools.[h,c], commands.c: Used the tools help of
23400 anjuta variables list in commands editor and fixed a typos
23401 buy in anjuta-tools.c.
23403 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23404 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23405 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23406 * TODO.biswa: Added to help me track things better.
23408 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23410 * configure.in, anjuta.spec.in: Added libglade dependency.
23411 * Makefile.am: Added anjuta.glade file.
23412 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23413 , src/mainmenu_callbacks.[ch], src/message-manager.h
23414 , src/widget-registry.c: Tools editor GUI + other additions.
23416 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23418 * src/project_dbase.[ch], tagmanager/tm_project.c,
23419 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23420 Implement syncing tags image with the project database.
23421 * src/anjuta-tools.c: Implemented variable substitution and
23422 working directory in tools.
23424 2002-12-09 Naba Kumar <naba@gnome.org>
23426 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23427 command configuration language list from properties.
23429 * data/properties/asm.properties, data/properties/ruby.properties:
23432 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23434 * src/an_symbol_view.c: Remember current selected entry and select
23435 it automatically after refresh.
23437 2002-11-26 Murray Cumming <murrayc@usa.net>
23439 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23440 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23441 and gnomemm 1.2 projects so that people know they are really
23442 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23443 But I did correct these to sue lowercase names.
23445 2002-12-01 Naba Kumar <naba@gnome.org>
23447 * data/anjuta.properties: Fixed caching problem on
23449 * src/preferences.c, src/preferences_gui.c: Implemented automatic
23452 2002-12-01 Naba Kumar <naba@gnome.org>
23454 * data/properies/anjuta.properties: Corrected "indicators.automatic"
23456 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23457 property and uses it.
23458 * src/aneditor.cxx: Fixed a bug associated with selection a word at
23461 2002-11-30 Naba Kumar <naba@gnome.org>
23463 * src/debugger.c: Fixed a typo.
23464 * data/properties/*: Updated properties files and added
23466 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23467 Added comment submenu and cleaned up ref and unref of menus.
23468 * src/aneditor.h: Added definition of comment commands.
23469 * src/aneditor.c: Upgrade from latest SciTE source code.
23470 * src/text_editor.[hc], src/text_editor_cbs.c,
23471 src/message_manager_private.cc, src/message_manager.[cc,h],
23472 src/anjuta.[c,h]: Added indicators support for errors/warnings
23473 highlight in the editor.
23474 * NEWS, TODO: Update.
23475 * scintilla/include/PropSet.h: Removed deprecrated function.
23477 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23479 * src/anjuta-tools.[ch]: Tools implementation (basic)
23480 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23481 , src/main_menubar_def.h: PLugins cleanup and segregation
23482 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23484 * anjuta.prj: Added new files
23485 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23486 * plugins/class-gen/clsGen.c: Register menu under 'Project'
23487 * plugins/patch/patch-plugin.c: Register menu under 'Format'
23488 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23489 * src/Makefile.am: Added new files
23490 * src/message-manager.[cc/h]: Added standard output and error windows
23492 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
23494 * project_type.c: Fixed Gnomemm2 project type
23496 2002-11-25 Naba Kumar <naba@gnome.org>
23498 * printing/print.c: Fixed a compile warning.
23499 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23500 * src/utilities.c: Fixed a compile warning in sparc, hides the
23501 terminal check error output from the user.
23502 * project_config.[ch], project_dbase.[ch], source.c: Added project
23503 version, exclude modules configuration and reordered other config
23504 properties. Changed some strings to more descriptive text.
23505 * src/compiler_opitions.c: Removed extra newlines from .prj file
23507 * anjuta.prj: Converted to new format (only reorganised properties
23508 and removed extra newlines ... nothing else).
23511 2002-11-21 Naba Kumar <naba@gnome.org>
23513 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23514 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23515 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23516 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23517 Updated to the CVS version.
23519 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23521 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23522 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23523 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23524 images in completion lists.
23525 * src/resources.h: Make C++ friendly.
23526 * scintilla/PropSet.cxx: Fix memory leak.
23528 2002-11-20 Naba Kumar <naba@gnome.org>
23530 * scintilla/*/*: Synced to latest scintilla 1.49
23531 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23534 * scintilla/RESearch.cxx: The automatic cvs log in the
23535 file really broke things trying to interprete the changelog
23536 entry incorrectly as end-of-comment. Removed the $cvs line
23537 and committed again.
23539 2002-11-19 Naba Kumar <naba@gnome.org>
23541 Patch from Timothee Besset <ttimo@idsoftware.com>
23543 * src/message-manager-private.cc: Interpretes absolute
23544 file paths properly in zvt terminal.
23546 2002-11-19 Naba Kumar <naba@gnome.org>
23548 Patch from Timothee Besset <ttimo@idsoftware.com>
23550 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23551 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
23552 (important) editor preferences in project (if there is one
23557 2002-11-18 Naba Kumar <naba@gnome.org>
23559 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23561 * src/debug_tree.c, src/find_in_files_gui.c,
23562 src/find_replace.c, src/find_text.c,
23563 src/project_import.c, src/project_import_gui.c,
23564 src/wizard_gui.c: i18n Fixes.
23566 2002-11-15 Naba Kumar <naba@gnome.org>
23568 * plugins/class-gen/clsGen.c: Fixed to use project function
23569 to import files. Create non-existent directories before the
23570 sources are written.
23572 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23573 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23575 src/glades.c: Excluded gladen files from build. This
23576 will fix the unnecessary dependency on libssl.
23578 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23579 file import funtion.
23581 * src/message_manager_private.cc: Fixed a compiler warning with
23582 DEBUG preprocessor macro.
23584 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23585 wrong (undocked) editor window was closed on clicking close on an
23586 undocked editor window.
23588 * src/debugger.c: Fixed a bad bug where debugger terminal won't
23589 start correctly if the executable was run before with 'F3'.
23591 * src/toolbar_callbacks.c: Wrap around find next.
23592 * src/toolbar.c: Disable combo activate.
23593 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23594 button positions to get 'yes' as default.
23596 * anjuta.spec.in: Updated.
23598 * src/anjuta_info.c, src/appwizard_gui.c,
23599 src/attach_process_gui.c, src/breakpoints_gui.c,
23600 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23601 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23602 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23603 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23604 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23605 src/preferences.c, src/preferences_gui.c, src/project_config.c,
23606 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23607 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23608 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23609 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23610 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
23611 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23612 plugins/patch/patch-plugin.c, printing/print-util.c:
23613 Set all windows and dialogs transient
23614 to their parents so that they remain floated above their parents.
23616 2002-11-13 Naba Kumar <naba@gnome.org>
23618 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23619 take default editor font).
23621 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23622 Corrected email address.
23624 * src/mainmenu_callbacks.c: Used spaces instead of tabs
23625 for changelog entry.
23629 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23630 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23632 2002-11-06 Naba Kumar <naba@gnome.org>
23635 * anjuta.spec.in: Ships the .omf files with the
23636 documents instead of the base package.
23638 2002-11-04 Naba Kumar <naba@gnome.org>
23640 * data/properties/latex.properties: Fixed a bug.
23641 * ChangeLog: Released 1.0.0 stable.
23643 2002-11-04 Naba Kumar <naba@gnome.org>
23645 * src/commands.c: Added command with shell redirection capability.
23646 * data/properties/anjuta.properties: Changed default execution
23648 * src/project_dbase.c: Set project top dir in properties.
23649 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23650 * data/Makefile.am: More diskcheck error fixes.
23652 * README, anjuta.spec.in, THANKS, AUTHORS,
23653 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23654 manuals/C/anjuta-manual/authers,sgml,
23655 manuals/C/anjuta-manual/anjuta-manual.sgml,
23656 manuals/C/anjuta-manual/anjuta-manual-C.omf,
23657 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23658 : Changed anjuta home to
23659 new URL and my email address.
23661 * manuals/C/anjuta-manual/interfaces.sgml,
23662 manuals/C/anjuta-manual/prefereces.sgml,
23663 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23665 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23666 : removed reference to the help menu as the menu is modified
23667 when no help is found (which is very likely when we are
23668 shiping the documents separately).
23670 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23671 * anjuta.spec.in: Update specfile to make multiple RPMs.
23672 * data/Makefile.am: make dist fix.
23673 * src/text_editor_menu.c: Fix compile warnings (casts).
23675 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23676 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23677 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23679 2002-11-01 Naba Kumar <naba@gnome.org>
23681 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23682 Added gnome2 macros to be used by gnome2 project wizard.
23684 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23687 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23688 as it was conflicting with generated projects and is not
23691 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23692 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23693 project generation, removed qt project as it's not complete and
23694 added gnome2 bonobo wizard.
23696 2002-10-29 Naba Kumar <naba@gnome.org>
23698 * po/POTFILES.in: Updated.
23699 * po/POTFILES.skip: Added.
23700 * preferences.h: Fixed print paper size property name.
23702 2002-10-28 Naba Kumar <naba@gnome.org>
23704 * data/user.properties, data/Makefile.am: Added user properties file
23705 which will be copied in user's ~/.anjuta/user.properties.
23707 * data/anjuta.properties: Changed a comment.
23709 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23711 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23712 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23713 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23716 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23717 instead of user properties file.
23719 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23720 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23721 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23722 * README, TODO: Updated.
23724 2002-10-28 Naba Kumar <naba@gnome.org>
23726 * manuals/C/anjuta-manual/figures/editor_guides.png,
23727 manuals/C/anjuta-manual/figures/editor_margins.png,
23728 manuals/C/anjuta-manual/figures/editor_markers.png,
23729 manuals/C/anjuta-manual/figures/local_variables.png,
23730 manuals/C/anjuta-manual/figures/open_file_multiple.png,
23731 manuals/C/anjuta-manual/figures/prefs_print.png,
23732 manuals/C/anjuta-manual/figures/print_dlg.png,
23733 manuals/C/anjuta-manual/figures/print_preview.png,
23734 manuals/C/anjuta-manual/figures/symbol_browser.png,
23735 manuals/C/anjuta-manual/figures/variable_tip.png: New png
23736 files for manual documentation.
23738 * manuals/sgmldocs.make,
23739 manuals/C/anjuta-manual/Makefile.am,
23740 manuals/C/anjuta-manual/authors.sgml,
23741 manuals/C/anjuta-manual/build.sgml,
23742 manuals/C/anjuta-manual/compileopts.sgml,
23743 manuals/C/anjuta-manual/debugger.sgml,
23744 manuals/C/anjuta-manual/execute.sgml,
23745 manuals/C/anjuta-manual/fileoperations.sgml,
23746 manuals/C/anjuta-manual/interface.sgml,
23747 manuals/C/anjuta-manual/preferences.sgml,
23748 manuals/C/anjuta-manual/projects.sgml,
23749 manuals/C/anjuta-manual/figures/arguments.png,
23750 manuals/C/anjuta-manual/figures/open_file.png,
23751 manuals/C/anjuta-manual/figures/other_opts.png,
23752 manuals/C/anjuta-manual/figures/scrshot.png,
23753 manuals/C/anjuta-manual/figures/toolbar_browser.png,
23754 manuals/C/anjuta-manual/figures/toolbar_tags.png:
23756 Updated anjuta manual documentation.
23759 2002-10-27 Naba Kumar <naba@gnome.org>
23761 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23762 check and modifies debugger terminal command accordingly
23763 to function properly.
23765 2002-10-25 Naba Kumar <naba@gnome.org>
23767 * manuals/sgmldocs.make: Fixed a couple of bugs.
23768 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23770 2002-10-24 Naba Kumar <naba@gnome.org>
23772 * src/debug_tree.c: Fixed a crash bug from Etay.
23774 * global_tags/create_global_tags: Added messages.
23775 Fixed infinite looping within files.
23777 * macro/autogen.sh: Removed debug and warning flags for defaults.
23779 Patch from Vadim Berezniker <vadim@berezniker.com>
23781 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23782 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23785 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23786 temporarily just copy it
23788 2002-10-24 Naba Kumar <naba@gnome.org>
23790 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23791 manuals/C/anjuta-manual/anjuta-manual.sgml,
23792 manuals/C/anjuta-manual/compileopts.sgml,
23793 manuals/C/anjuta-manual/debugger.sgml,
23794 manuals/C/anjuta-manual/execute.sgml,
23795 manuals/C/anjuta-manual/fileoperations.sgml,
23796 manuals/C/anjuta-manual/interface.sgml,
23797 manuals/C/anjuta-manual/introduction.sgml,
23798 manuals/C/anjuta-manual/projects.sgml,
23799 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23800 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23801 manuals/ja/anjuta-manual/anjuta-manual.sgml,
23802 manuals/ja/anjuta-manual/compileopts.sgml,
23803 manuals/ja/anjuta-manual/debugger.sgml,
23804 manuals/ja/anjuta-manual/execute.sgml,
23805 manuals/ja/anjuta-manual/fileoperations.sgml,
23806 manuals/ja/anjuta-manual/interface.sgml,
23807 manuals/ja/anjuta-manual/introduction.sgml,
23808 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23810 2002-10-24 Naba Kumar <naba@gnome.org>
23812 * src/project_type.c: added autogen for qt projects.
23813 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23814 Fixed a bug that retrieves wrong terminal command.
23815 * src/commnads.c: Added more terminal commands.
23816 * configure.in: Checks for scrollkeeper version.
23818 2002-10-22 Naba Kumar <naba@gnome.org>
23820 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23821 instead of AM_GNOME_GETTEXT.
23823 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23824 for setup-gettext for the wizard generated projects.
23826 * src/source.c: Fixed a bug where glade file wasn't generated.
23828 * src/gnome_project.c: Excluded project version from project dir
23831 2002-10-22 Naba Kumar <naba@gnome.org>
23833 * acinclude.m4: New file with dummy funtion for gettext
23834 cross compatibility fix.
23836 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23837 * configure.in: Fixed cflags to avoid useless warnings.
23838 * Makefile.am: EXTRA_DIST += setup-gettext.
23839 * src/toolbars.c: Added space paddings around tags label.
23841 2002-10-21 Naba Kumar <naba@gnome.org>
23843 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23845 * setup-gettext: New script to maintain gettext cross version
23847 * configure.in, macros/autogen.sh: Fix for gettext cross version
23850 2002-10-21 Naba Kumar <naba@gnome.org>
23852 * debug_tree.c: Fixed incorrect use of debug assertion.
23854 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
23855 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23856 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23857 src/memory.c, src/memory.h, src/message-manager-private.cc:
23859 New parsing algorithm; adapted from kdevelop.
23860 Middle button menu for changing the value's display type
23862 2002-10-07 Naba Kumar <naba@gnome.org>
23864 * src/main_menubar_def.h: Changed status bar message for Help->
23865 Browse info pages. Bug #603308
23867 * src/executer.c: Made "User terminal" default for creating
23868 projects (User can always disable it later). Bug #114222
23870 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23872 * macros/autogen.sh: Require gettext 0.10.x for autogen
23873 * src/text_editor.c: Fixes Bug #595303
23874 * src/source.c: Fixes Bug #595970
23875 * src/anjuta.c: Fixes Bug #598366
23876 * scingtilla/LexCPP.cxx: Bug #602296
23877 * src/main_menubar_def.h: Bug #604363
23878 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23880 2002-10-07 Jens Georg <mail@jensgeorg.de>
23882 Reviewed by: Naba Kumar <kh_naba@gnome.org>
23883 * gnomefilelist.c: This patch fixes the bug #611542
23885 2002-09-20 Naba Kumar <kh_naba@gnome.org>
23887 * data/properties/Makefile.am: Added tcltk.properties file.
23889 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23891 Reviewed by: Naba Kumar <kh_naba@gnome.org>
23893 * README: Updated README
23894 * plugins/class-gen/clsGen.c, src/message_manager.cc
23895 , src/mainmeu_callbacks.c, src/memory.c
23896 , src/project_dbase_gui.c, src/text_editor_gui.c
23897 , widgets/gnomefilelist.c: Set window icons
23898 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23899 Enabled release build (stripped + optimized binaries, etc.)
23900 * data/properties/anjuta.properties, src/commands.c,
23901 src/defaults.cFixed bug #595489 (stdin on executables)
23902 * src/appwizard.c, src/main.c, src/message-manager.cc
23903 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23904 , src/debug_tree.c: Memory related (valgrind) fixes.
23905 * src/message-manager-private.[cc,h], src/pixpams.h
23906 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23907 * anjuta.prj: Added debug_tree.c to SOURCES
23908 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23909 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23910 Compacted code and cleaned up unnecessary functions.
23911 * tagmanager/*.[ch]: Code fixes.
23913 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
23915 Reviewed by: Naba Kumar <kh_naba@gnome.org>
23917 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23918 Debug tree now detects changes of displayed variables
23919 and changes their color to red
23921 2002-09-20 Naba Kumar <kh_naba@gnome.org>
23923 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23925 * mainmenu_callbacks.c: Set's the current file name in
23926 file save as dialog.
23928 2002-09-20 Naba Kumar <kh_naba@gnome.org>
23930 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23932 * data/properties/tcltk.properties: New file for tcl/tk
23935 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
23937 * src/project_type.[c,h], src/source.c, data/Makefile.am:
23938 Fixed a fatal bug which doesn't let building gnome2 related
23939 projects. They use different autogen.sh script. Defined new
23940 type field "gnome_macro_support".
23942 * data/autogen.sh.gnome2: New file.
23944 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23945 bug with quotes escaping in quotes.
23947 * src/message-manager-private.cc: Used event box instead
23948 of frame for local message pane, so that the borders appear
23949 properly and nicely.
23951 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23952 if there is a project open and all the files are un-docked.
23954 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23956 2002-08-27 Andy Piper <andy.piper@freeuk.com>
23958 * src/main_menubar_def.h: implement feature request #595356, patch #597161
23959 * THANKS: updated for new contributions
23960 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23962 2002-08-27 Steven Knight <steven.knight@unh.edu>
23964 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23965 src/project_dbase.h, src/project_type.c, src/source.c,
23966 src/wizard_gui.c: new Qt project type
23967 *** NB not fully tested, may need some work, icon required...
23969 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23971 * src/memory.c, src/memory.h: new memory patch
23973 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
23975 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23977 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
23979 * lancher/anjuta_launcher.c: Determine pty from function
23980 call instead of running 'tty' externally.
23982 * data/properties/cs.properties: Added compile/build commands.
23983 Fixed execution properties.
23985 * src/commands.c: Added c# options.
23987 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23989 * src/debug_tree.[c,h], src/debugger.[c,h],
23990 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23992 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23993 1. Misaligned structs when they are members of other structs.
23994 2. '{' sometimes appears as a variable.
23995 3. Wrong processing of some arrays.
23996 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23997 that displays the tree in two columns (variable and value).
23999 2002-08-14 Stephane Demurget <demurgets@free.fr>
24001 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24003 * data/properties/sql.properties: added the DATETIME data type.
24005 * data/properties/html.properties: added the foreach php keyword.
24007 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
24009 * NEWS: Updated with new features.
24011 * data/.cvsignore, doc/.cvsignore: Updated.
24013 Patch from: Etay Meiri <etay-m@bezeqint.net>
24015 * src/debug_tree.h, src/debug_tree.c: New files.
24017 * src/Makefile.am, src/message-manger-private.[h,cc],
24018 src/message-manger.cc: Added Tree view for debugger
24021 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
24023 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24025 * src/memory.c, src/memory.h: New files.
24027 * src/Makefile.am, src/appwizard.c, src/controls.c,
24028 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24029 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24031 Memory view implemetation that would enable viewing raw memory
24034 2002-08-08 Stephane Demurget <demurgets@free.fr>
24036 * AUTHORS: added Biswa, because I wonder why noone already have
24037 written his name in the Anjuta's hall of fame :)
24039 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
24041 * src/appwizard_gui.c: Removed an ambiguous prototype.
24042 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24043 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24044 * THANKS: Updated M. Ali Vardar's email.
24046 2002-08-01 Andy Piper <andy.piper@freeuk.com>
24048 * src/anjuta_gui.c: implemented feature request to stop main and browser
24049 toolbars having exclusive use of space
24051 2002-08-01 Andy Piper <andy.piper@freeuk.com>
24053 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24054 left over from the previous work to fix bugs :-)
24056 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
24057 src/controls.c, src/mainmenu_callbacks.h,
24058 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
24061 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
24062 src/project_import_gui.c, src/sharedlib_gui.c,
24063 src/signals_gui.c: set window icon correctly
24065 * NEWS: more updates for the release
24067 * HACKING: updated for window icons and insert menu information
24069 * src/cvs_gui.c, src/build_project.c,
24070 src/project_import_cbs.c: message strings reviewed
24072 * src/controls.c: context help button should be disabled if
24073 DevHelp is not installed
24076 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
24078 * src/debugger.c: Fixed the signalling screw up because of string
24079 update in gdb used to report the child process PID. Also, no
24080 error dialog will be popped up for "no such file or directory"
24081 error (very annoying and useless error). This error will still
24082 be shown on the debug message window. Avoided terminating the
24083 program when the terminal is terminated -- doesn't hurt, otherwise
24084 we get crappy egg-and-hen problem.
24086 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24087 dimensions loading.
24089 * src/anjuta.c: Limited the default size of main window to sane
24092 * src/preferences.c: Fixed some deadly memory corruption bugs in
24093 the recent patches. Return from getenv() should NEVER be freed,
24094 because they are static strings.
24096 * src/preferences_gui.c: Removed the fix for crash bug with font
24097 selection and applied the real fix.
24099 2002-06-08 Andy Piper <andy.piper@freeuk.com>
24101 * NEWS: updated for release
24103 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
24105 * src/launcher.c: Added a fix a memory leak and a possible
24106 fix for zvt-crash bug.
24108 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24110 * data/properties/latex.properties,
24111 data/properties/ada.properties: Added file.is.source property.
24113 * src/an_file_view.c: Set auto column size of the file
24116 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24117 The user is now prompted to confirm the closing of the file
24118 if it is being used by CVS. If yes, the editor is closed and
24119 the CVS operation stops.
24121 2002-06-07 Andy Piper <andy.piper@freeuk.com>
24123 * anjuta.prj: bump project version for release
24124 * BUGS: removed unnecessary file
24126 2002-06-07 Philip Van Hoof <freax@pandora.be>
24128 * widgets/gnomefilelist.c: fix up issue with directory deleted
24129 during the life of the file list widget
24130 * src/preferences_gui.c: sticking-plaster fix to font selection
24131 causes segfault bug
24133 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24135 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24137 * data/properties/anjuta.properties, src/an_file_view.[ch],
24138 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
24139 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
24140 added options for symbol and file browsers.
24141 * data/properties/cpp.properties: linker flags should come after
24142 the name of the file to compile.
24143 * scintilla/Editor.cxx: fixed gcc compilation warning.
24144 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24145 be executed from bindir only.
24146 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
24147 tagmanager/include/tm_file_entry.h: CVS version information in file
24149 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
24151 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24152 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24153 crashes during file import.
24154 * src/project_import.c: disable project menu items during project
24157 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24159 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24161 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24162 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24163 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
24164 modified Insert menu, added C functions template, header C
24165 template, modified header_template HEADER_H ==> NAMEFILE_H
24167 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24169 2002-06-05 Andy Piper <andy.piper@freeuk.com>
24171 * data/properties/html.properties: changed some file
24174 2002-06-05 Philip Van Hoof <freax@pandora.be>
24176 * widgets/gnomefilelist.c: Fixed #560759 and #561776
24178 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24180 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24182 * data/properties/anjuta.properties, src/defaults.c: Make windows
24183 docked by default, fix the big fonts bug.
24185 * src/an_file_view.c, src/main_menubar_def.h,
24186 src/project_dbase_gui.c: sanitized the Edit/View mess.
24188 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24189 for customizing shortcuts.
24191 * src/mainmenu_callbacks.c: Search for selected word if present.
24193 * src/text_editor_menu.c: Added context menu options for docking
24194 and undocking editor windows.
24196 * src/main_menubar.h, src/main_menubar.c: more support for the
24197 shortcuts menu item.
24199 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24201 2002-06-05 Andy Piper <andy.piper@freeuk.com>
24203 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24204 all commit messages being written to top of the file
24206 * src/main_menubar_def.h: message strings reviewed
24208 * src/project_import.c: message strings reviewed
24210 * src/source.c, src/glades.c: message strings reviewed. Fixed
24211 some bugs around reading the project properties for creating
24212 .glade and .desktop files in the Application Wizard. There were
24213 typos in the property names being retrieved
24215 * widgets/gnomefilelist.c: changed build_full_path to make
24216 the file widget support ~
24217 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24219 * THANKS, widgets/e-shell-about-box.c,
24220 manuals/anjuta-manual/C/authors.sgml: updated for new
24223 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
24225 * src/project_dbase.c: Fixed the file-path-corruption bug
24226 and the cannot-import-file-in-project bug. (follow-up with
24227 the last commit from Stef).
24229 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24230 with unsaved-project.
24232 2002-06-05 Stephane Demurget <demurgets@free.fr>
24234 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24237 2002-06-04 Andy Piper <andy.piper@freeuk.com>
24239 * data/properties/{xml,html,other}.properties: changed some file
24242 * data/anjuta.mime: oops! cvs added
24244 * scintilla/RESearch.cxx: fixed up a problem with comments
24246 * global-tags/create_global_tags.sh: redirect errors to /dev/null
24247 to avoid messages about missing libs
24249 * NEWS: started the release notes
24251 2002-06-04 Andy Piper <andy.piper@freeuk.com>
24253 * HACKING: updated with new information on printing, patch naming
24255 * TODO: removed completed tasks
24257 * THANKS: updated a few contributions
24259 * anjuta.prj: updated the icon file
24261 * anjuta.desktop.in.in: updated to add Categories
24263 * data/anjuta.mime: created a mime type for Anjuta project files
24264 (NB needs to be added to the install in /usr/share/mime/)
24266 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
24267 "Coded in Anjuta" button in Gimp XCF format. It can be converted
24268 to PNG for websites.
24270 * plugins/patch/patch-plugin.c: clarified some messages and
24271 made it easier to see different patching sessions
24273 * src/toolbar.c: changed some message text for consistency
24275 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
24276 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
24278 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24280 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
24281 src/project_dbase.{c,h}, src/project_import_cbs.c,
24282 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24283 Added XLib Project and a Dockapp Project types.
24284 * pixmaps/Makefile.am: added line for new pixmap for new xlib
24286 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24287 * src/source.c: Fixed memory leak in existing projects.
24288 (filename was not freed)
24289 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24291 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
24293 * src/anjuta.h, src/anjuta.c: Added error display funtions
24294 with parent windows.
24296 * src/appwizard_cbs.c: Changed error display function to use
24299 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
24301 * printing/print.h, printing/printing.c: Taken care of document
24302 zoom factor and fixed a font loading bug. Dynamically calculated
24303 text widths to work with zooms properly. Re-organized code for
24304 dynamic text width calulations to work in general with utf8 chars.
24305 Determined font height and width automatically from the font info.
24307 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24308 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24309 Converted text.zoom.factor property to use #defined value. Removed
24310 margin header and margin numbers preferences, as they now
24311 calculated dynamically.
24313 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
24315 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24316 printing/print-util.h, printing/print.c, printing/print.h:
24317 Rewritten printing support for style based printing. Syntax highlighted
24318 printing, monochromatic printing, setup using preferences etc.
24320 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24321 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24322 language and the styled text buffer.
24324 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24325 the print setup preferences page and added printer preferences. Added functions
24326 to retrieve preferences with default values.
24328 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24331 * data/properties/anjuta.properties: Added default printer preferences.
24333 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24334 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24335 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24337 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24339 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24341 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24343 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24344 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24345 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24346 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24348 printing/Makefile.am: Reduced compiler optimizations.
24350 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
24351 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
24352 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24353 tagmanager/tm_workspace.c: TagManager fixes.
24355 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
24357 * printing/*: CVS added. :)
24359 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24361 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24363 * printing*: CVS added.
24364 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24365 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24366 src/main_menubar_def.h: Gnome Print support
24367 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24368 * configure.in: Enable debugging flag option
24369 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24370 Print properties defined.
24371 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24373 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24375 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24377 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24378 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24379 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24381 * src/text_editor.c: Minor cleanups.
24382 * anjuta.c: Tweaks to 'Goto File Line' functionality.
24383 * src/project_dbase.c: Fixes to add/remove files from project.
24384 * src/help.c: Fix minor memory leak.
24385 * src/project_dbase_gui.c: Remove debugging messages.
24386 * src/utilities.[ch]: Cleanups and minor fixes.
24387 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24389 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
24391 * src/anjuta.c [anjuta_apply_preferences()]:
24392 Fixed a crash bug when tab pos is not defined for the editors.
24394 * data/properties/cpp.properties: Set default identifier property to normal.
24395 This fixes the bug in which the fore color gets hidden with dark background.
24397 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
24399 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24402 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24403 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24404 src/anjuta.c, data/properties/anjuta.properties:
24405 Implemented line wrapping.
24407 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
24409 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24410 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24411 tags. Code was reviewed from GNOME Bonsai view.
24413 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24414 it seems to have been removed by scintilla people.
24416 * data/properties/anjuta.properties: Set default line wrap to false, as
24417 is noticably slow with big files.
24419 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24421 * src/project_import_gui.c: disallow the selection of files in
24423 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24426 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24428 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24429 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24430 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24431 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24432 now works properly.
24433 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24434 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24435 * src/utilities.[ch]: Added some utility functions.
24436 * tagmanager/tm_project.c: Fix for bug in file removal from project.
24438 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24440 2002-05-26 Andy Piper <andy.piper@freeuk.com>
24442 * HACKING: info on FIXME statements and removed ccview references
24443 * Makefile.am: added rule to make RPM package
24445 2002-05-26 Andy Piper <andy.piper@freeuk.com>
24447 * THANKS, widgets/e-shell-about-box.c,
24448 manuals/anjuta-manual/C/authors.sgml: updated for new
24450 * src/anjuta.c: removed unnecessary warning code since CVS
24451 support is now implemented :-)
24452 * manuals/sgmldocs.make: implemented a fix for bug #553969
24453 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24454 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
24455 manuals/C/anjuta-faqs-C.omf: modified the descriptions
24457 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24459 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24460 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24461 src/main_menubar_def.h, src/preferences_gui.c,
24462 preferences.c, preferences.h: setup Username and Email
24463 preferences, Insert ChangeLog and Username editor functions
24465 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24467 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24469 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24470 src/src_paths_cbs.c, src/src_paths_gui.c
24471 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24473 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24475 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24477 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24478 and goto tag menu items to main menu.
24480 2002-05-09 Andy Piper <andy.piper@freeuk.com>
24482 * THANKS, widgets/e-shell-about-box.c,
24483 manuals/anjuta-manual/C/authors.sgml: added new contributors
24484 * HACKING: updated with info on files to change for credits
24486 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
24488 * src/aneditor.cxx: extended extension list which fixes segfault
24489 on selecting lisp, ruby or matlab as highlight style.
24491 2002-05-09 Andy Piper <andy.piper@freeuk.com>
24493 * src/main_menubar_def.h: fixed an array initialiser and fixed
24494 the lexer settings for the new entries on the Format menu
24496 2002-05-07 Stephane Demurget <demurgets@free.fr>
24498 * Synced with Scintilla 1.45
24500 2002-05-06 Andy Piper <andy.piper@freeuk.com>
24502 * anjuta.prj: added another missing file
24503 * ChangeLog: fixed some incorrect change dates I caused by
24504 sloppy cut-and-pasting :-/
24506 2002-05-06 Andy Piper <andy.piper@freeuk.com>
24508 * src/mainmenu_callbacks.c: fixed title of new About box
24510 2002-05-05 Andy Piper <andy.piper@freeuk.com>
24512 * src/pixmaps.h: added macros for OpenGL and SDL project icons
24514 2002-05-05 Andy Piper <andy.piper@freeuk.com>
24516 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24517 * anjuta.prj: updated for new files
24519 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
24521 * widgets/e-shell-about-box.c: Added version display.
24523 2002-05-03 Andy Piper <andy.piper@freeuk.com>
24525 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
24526 widgets/scroll_menu.c: fixed up some compiler warnings (patch
24527 from Philip Van Hoof)
24529 2002-05-03 Andy Piper <andy.piper@freeuk.com>
24531 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
24533 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
24534 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
24535 that produced build errors (needs checking on a machine with the
24537 * data/properties/lisp.properties: updated to match format of other
24538 lexer property files supplied with Anjuta
24540 2002-05-03 Andy Piper <andy.piper@freeuk.com>
24542 * anjuta.prj: added new files
24543 * HACKING: added information from the mailing list on
24544 adding new project types to the wizard (thanks to Johannes)
24546 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24548 * src/utilities.h, src/launcher.c, src/gnome_project.c,
24549 src/appwiz_page2.c: Fix for 547038.
24551 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24553 * attach_process.c, attach_process_cbs.c: Fixed a dialog
24556 * about.h: cvs removed.
24558 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24560 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24564 * src/anjuta.c (anjuta_system_error): checks for the error number to
24565 know whether the error description is needed or not.
24567 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24569 * pixmaps/anjuta_logo.png: New about logo.
24571 * pixmaps/anjuta_icon.png: New icon from Misha. The
24572 old one had trouble with some gtk themes.
24574 * about.c: Removed. No longer needed.
24576 * mainmenu_callbacks.c: Removed reference of about.h
24578 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24580 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24582 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24583 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24584 About Dialog (thanks to the Evolution team for the cool widget!)
24586 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24588 Patch from lbell <lbell@tsc4.com>
24590 * src/find_in_files.c, src/find_in_files.h,
24591 src/anjuta.c: Added save_yourself, load_yourself routines.
24593 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24594 Added "Append messages" toggle button. This will enable
24595 the search results to be appended to the already existing
24598 * src/debugger.c: Fixed a typo.
24600 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24601 src/session.c, src/session.h: Improved session management.
24603 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24605 * THANKS, FUTURE, AUTHORS: Changed my email and
24608 2002-05-02 Stephane Demurget <demurgets@free.fr>
24610 Impl. feature request #525271 (add Lisp support).
24612 * data/properties/lisp.properties: added.
24614 * data/properties/Makefile.am, data/properties/anjuta.properties: added
24615 the lisp properties.
24617 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24618 src/utilities.[ch]: added support for the Lisp highlight style.
24620 2002-05-02 Stephane Demurget <demurgets@free.fr>
24622 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24623 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24624 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24625 option preferences to have a persistent setting. Plus it's not used
24626 often, so it's better here than flooding the menus.
24628 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24629 preferences pages a lot more consistent and sweeter: tabs direction
24630 radiobuttons are directed against the meaning, all pages have an
24631 outter frame, a lot of padding, removed all expand attributes for
24632 vertical boxes, ...
24634 That's not a total revamp, but it's really looking better now, even
24635 if there's still work to be done.
24637 2002-05-01 Andy Piper <andy.piper@freeuk.com>
24639 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24640 * TODO: added task to be completed before next release (update all credits)
24642 2002-05-01 Stephane Demurget <demurgets@free.fr>
24644 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24647 2002-05-01 Benke László <decike@freemail.hu>
24649 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24651 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24652 src/main_menubar_def.h, src/mainmenu_callback.[ch],
24653 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24654 to the format menu in order to reorder the notebook tabs in
24655 alphabetical order everytime a file is created/opened/saved.
24657 2002-05-01 Philip Van Hoof <freax@pandora.be>
24659 * widgets/gnomefilelist.[ch] (history_combo_go),
24660 (history_combo_clicked): impl.
24662 (gnome_filelist_new_with_path): use this new impl.
24664 2002-05-01 Stephane Demurget <demurgets@free.fr>
24666 * src/project_dbase_gui.c (add_file): added the xpm file type.
24668 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24670 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24673 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24676 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24677 src/text_editor_menu.c: Added context sensitive search in symbol
24678 browser and editor.
24680 * configure.in: Changed version number to 0.1.9.99.
24682 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24683 src/project_import.c: Minor changes to project import facility.
24685 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24686 (Forced to use specific brace format)
24688 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24689 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24690 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24692 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
24694 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24695 replaced the spinbutton with an hscale, and made the UI less "blocky".
24697 * src/cvs_gui.c: When diffing a project you can choose date and
24700 * src/project_dbase.c: Import_file activated again
24702 * configure.in, plugins/Makefile.am: Added patch plugin
24704 * plugins/patch/*: The new patch plugin
24706 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24708 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24710 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24711 dropdown list shown by autocompletion are now removed.
24713 2002-04-28 Philip Van Hoof <freax@pandora.be>
24715 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
24716 a bunch of filetypes from the older version.
24718 * src/project_dbase_gui.c (add_file): changed the import
24719 dialog's filetypes combo contents depending on the
24720 type of data to be imported.
24722 2002-04-28 Stephane Demurget <demurgets@free.fr>
24724 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24725 the amount parameter as Philip stated and reformated to follow the
24728 * src/project_dbase.c (project_dbase_make_default_filetype_list):
24729 changed accordingly.
24731 2002-04-25 Stephane Demurget <demurgets@free.fr>
24735 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24736 Shift-F6, to be more consistent with other Gnome apps.
24737 Moved the "Search next" entry under the "Search" one, and swapped the
24738 order of the "Find in files" and "Find and Replace" ones.
24740 Some additional fixes ands cleanups on the edit menu.
24742 * src/main_menubar.h: replaced all occurences of repeat_find by
24743 find_again for the code to be more consistent.
24745 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24746 sensitiveness depending on the existence of an active text buffer.
24748 * TODO: added some bits about improving the usability of the
24749 search/search again couple.
24751 2002-04-25 Stephane Demurget <demurgets@free.fr>
24753 * src/preferences_gui.c: made the tab labels text more consistent
24756 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24758 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
24760 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24763 * src/main.c (main): simplified some code and cleanups.
24765 Fix a part of #499366:
24767 * src/commands.[ch] (sync_from_props), (command_editor_save),
24768 (on_apply_clicked), (create_command_editor_gui): added the gui
24769 corresponding to the command.terminal preference.
24771 2002-04-25 Stephane Demurget <demurgets@free.fr>
24775 * anjuta.spec.in: added build requirements for the source rpm.
24777 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24779 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24781 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
24782 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
24783 src/project_type.c, source.c, wizard_gui.c:
24784 Added new GNOME 2 project types and changed glade behaviour to
24785 produce GTK code if project type GTK was selected and GTKmm code
24786 if project type GTKmm was selected (and not depending on the
24787 selected language. Disabled glade for GNOME 2 projects because
24788 we will need glade2 there.
24790 * src/project_dbase.c: Fixed a memory lack.
24792 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24794 * src/cvs.c: Added an error message if jobs are running
24796 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24798 * tagmanager/tm_work_object.c: Fixed a chrash
24799 bug which occurs when it tries to stat an empty
24802 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24804 * src/controls.c: CVS menu items now becomes
24805 insensitive when the launcher is busy.
24807 * src/anjuta.c, cvs.h, cvs.c: Created a function
24808 to update the cvs preferences when preferences are
24809 applied in preferences dialog and called it from
24810 anjuta_update_preferences().
24812 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24814 * src/cvs.c: Added a space in the cvs command
24815 before the revision part. This fixes the cvs
24816 error we get when cvs-diffing with revisions.
24818 * src/cvs.c: Fixed a compiler warning.
24820 * src/find_replace.c: The dialog now remembers
24821 the settings including the "prompt on replace"
24822 which seems to have broken somewhere line the
24825 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24827 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24828 Added a new property in cvs class to hold a boolean
24829 for enabling date in cvs diff. This fixed the bizzare
24830 diff output due to the date that goes with the cvs
24831 command. Also, set the default value of compression
24832 to 3 and unified diff option to 1.
24834 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24836 * src/cvs.c: The diff editor is set to hilite as
24837 diff syntax hiliting.
24839 * configure.in, manual/Makefile.am:
24840 Added a new manual module for ja language.
24842 * manual/ja/*/*/*: New module and files for the
24843 ja translation for the anjuta documentation
24844 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24846 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24848 * src/launcher.c: Made a very messy work around
24849 for the launcher authentication to work properly.
24851 * src/find_replace.c: Applied the missing patch
24852 from Dan Elphick <dre00r@ecs.soton.ac.uk>
24854 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24856 * src/cvs.c, src/main_menubar_def.h: made message strings
24857 consistent with existing standards from our own documentation
24858 (such as uppercase P in Project, corrected spelling of
24861 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24863 * src/cvs_gui.c: Cleaned up gui and aligned various
24864 widgets to give a clean look.
24866 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24868 * src/launcher.c: Added work around to retrieve
24869 the child exit code. It works. :)
24871 * src/find_in_files.c, src/gnome_project.c,
24872 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24873 src/clean.c, src/clean_project.c, src/build_project.c,
24874 src/build_file.c: Modified to handle the new
24877 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24879 * src/find_replace.c: Changed signal to call
24880 on_replace_text_close on from delete_event
24881 to close => the replace history is now updated.
24883 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24885 * src/cvs.c: escaped the cvs import message before
24888 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24890 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24892 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24894 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24897 * src/preferences_gui.c: GUI improvements
24899 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24901 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24903 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24904 Removed static qualifier from tm_tag_type_name() and
24905 availed it's prototype for use in outside code. also
24906 created reverse map function tm_tag_type_name();
24908 * src/anjuta.c: Implemented qualified tags names for
24909 the tag list (on the toolbar pulldown list) to avoid
24910 ambiguty in tags with similar names (like prototype
24911 and definition). Patch modified and improved.
24913 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24915 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24917 * src/utilities.[c,h]: Added a utility funtion
24918 that escapes the single and double quotes in a
24919 given string. Useful for passing command line
24922 * src/cvs.c: Escaped the cvs log message before
24923 passing it to cvs command line to avoid ambiguties
24924 with quotes in the message.
24926 * pixmaps/anjuta_icon.png: Changed to the new icon.
24927 from Todd Goyen <goyen@mbi-berlin.de>
24929 * src/message-manager-private.cc: Added regex to
24930 recognize (underline hilite) the parsable outputs
24931 from the zvt terminal.
24933 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24935 Patch from: Tina Hirsch <tehirsch@arcor.de>
24937 * src/project_type.c:
24938 Fixed a bug in the wxproject type and modified the erroroutput when
24939 configure doesn't find wx-config
24941 Patch from: Timothee Besset <ttimo@idsoftware.com>
24943 * src/anjuta.c, src/message-manager-private.cc,
24944 src/message-manager-private.h
24945 Catches double clicks in the zvt terminal, and calls goto_error_line
24946 to jump to the appropriate location in the source. This will recognize
24949 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24951 * src/build_project.c: Taken care of memory leak
24952 by freeing cmd variable properly.
24954 * src/main_menubar_def.h: Fixed wrong signal connection
24955 for cvs project commit.
24957 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24959 * src/preferences_gui.c: Added some border and adjusted
24960 expandsion, filling in box adds to make the cvs preferences
24963 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24965 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24967 * src/cvs*, src/main_menubar*, src/preferences*:
24968 Moved CVS settings to preferences, added a nice login dialog.
24970 * src/controls.c, src/project_dbase.c:
24971 CVS project options are only shown if a project is open
24973 * src/build_project.c:
24974 User is now asked if he wants to install as root
24979 * anjuta.prj: Updated with cvs files
24981 * TODO: Remove task which are done
24983 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24985 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24986 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24987 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24989 Modified launcher to use controlling terminal to detect and
24990 take care of password authentications (for example, for cvs
24991 and root installs).
24993 * pixmaps/password.png: New file.
24995 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24997 Anjuta kick start tutorial wirtten by:
24998 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25000 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25001 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25002 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25003 manuals/C/anjuta-tutorial/figures/*.png:
25007 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25011 2002-03-28 Roel Vanhout <roel@stack.be>
25013 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25015 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25016 src/preferences_gui.c:
25017 Added option to wrap around to beginning/end of file when on last bookmark
25018 and next/previous bookmark is pressed
25020 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25022 Patch from Philip Van Hoof <freax@pandora.be>
25024 * src/gnomefilelist.c:
25025 Added gimp like feature that changes the file extension of
25026 the filename entered in the selections when the file
25029 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25031 Patch from Roy Wood <roy.wood@filogix.com>
25033 * src/controls.c, src/find_text.c, src/find_text.h,
25034 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25035 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25037 Menuitem for entering currently selected text as find target,
25038 added key accel for "find next" and changed some key accels for
25039 other key for consistency.
25044 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25046 * src/watch.c, src/watch.h, src/watch_cbs.c,
25047 src/watch_cbs.h, src/watch_gui.c:
25049 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25051 Added change watch entries feature
25052 and Watch entries modify on double click fixed.
25054 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25056 * src/mainmenu_callbacks.c:
25058 Project commit should not bypass dialog as
25059 we need to get the cvs log from the user.
25061 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25063 * src/project_dbase.c:
25065 Patch from Roy Wood <roy.wood@filogix.com>
25067 Fixed docking bug with the new docking patch
25068 to fix copy/paste bug.
25070 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25072 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25073 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25074 src/main_menubar.h, src/main_menubar_def.h,
25075 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25077 Added cvs project support. Featured bypass cvs dialog for
25078 cases where we don't need dialog (such as project and right
25079 click selection from file browser). Cleaned up cvs code to
25080 make them generic cvs operations instead of separate file
25081 and project operations. Added cvs log action. Increased
25082 file entry box width and enabled "unified diff" by default.
25083 Used Editor buffer for status and log and set hilite for
25084 these buffers including diff buffer (DIFF hilite).
25086 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25088 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25090 * data: Added file autogen.sh.wxwin
25091 * data/Makefile.am: Added entry for autogen.sh.wxwin
25092 * pixmaps: Added project image appwiz_wxwin.png
25093 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25094 * src/appwizard_cbs
25095 src/compiler_options.c
25097 src/project_dbase.c
25098 src/project_dbase.h
25099 src/project_import_cbs.c
25103 src/wizard_gui.c: Added everything necessary for new
25104 project type 'wxWindows (wxGTK)
25105 * src/project_dbase.c: Fixed a bug that caused every project
25106 to be a glade project in dialog
25107 'Project information'.
25109 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25111 Patch submitted by Roy Wood <roy.wood@filogix.com>
25113 * src/anjuta_gui.c, src/message-manager-dock.c,
25114 src/project_dbase.c:
25116 fixed the copy/paste bug by rewriting dock/undock
25119 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
25121 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25123 * src/cvs*, src/Makefile.am:
25124 New file for CVS support. File operations currently work
25125 cvs login needs to be done. Project support is not yet
25128 * src/main_menubar*, src/mainmenu_callbacks,
25129 src/anjuta.c, src/anjuta.h:
25130 Added menus and functions for cvs commands.
25132 * src/text_editor_menu.h:
25133 Added #include <gtk/gtk.h>
25136 Removed a warning (and this time it works ;-)
25138 * src/utilities.c, src/utilities.h:
25139 Added a utility function to retrieve directory
25140 name out of full path.
25142 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
25144 * src/executer.c: (create_executer_dialog): changed the default
25145 focus on the entry.
25147 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25149 * widgets/gnomefilelist.c:
25150 Fixed duplicate history entries for the same directory.
25152 2002-03-10 Stephane Demurget <demurgets@free.fr>
25156 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25157 it's already used by scintilla to delete the whole current line.
25159 2002-03-10 Stephane Demurget <demurgets@free.fr>
25163 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25164 calls to fileselection_hide_widget,
25165 (on_open_filesel_cancel_clicked): removed.
25167 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25168 (on_add_prjfilesel_cancel_clicked):
25170 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25173 * src/fileselection.c: Made some functions static.
25174 (fileselection_hide_widget): rewritten using the new
25175 gnome_filelist_set_multiple_selection function.
25177 * src/fileselection.c: (on_file_selection_delete_event): removed
25178 unuseful widget hides. Some cleanups,
25179 (on_file_selection_cancel_clicked): impl,
25180 (create_fileselection_gui): changed the cancel button clicked's
25181 callback to use this new function.
25183 * src/anjuta.c: (anjuta_new):
25184 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25185 callbacks, because this the gnome filelist widget's job.
25187 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25188 clist selection mode duplicates set,
25189 (gnome_filelist_key_press): use the new impl. function.
25191 2002-03-10 Stephane Demurget <demurgets@free.fr>
25195 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25196 fixed some bogus code using an array cell out of
25197 range, removed unecessary gettext usages.
25199 * src/appwiz_page2.c: (on_prj_name_entry_changed):
25200 some cleanups and now transform minus characters to
25204 (source_write_configure_in),
25205 (source_write_toplevel_makefile_am),
25206 (source_write_desktop_entry),
25207 (source_write_glade_file):
25208 * src/project_dbase.c: (project_dbase_summon_glade),
25209 (project_dbase_generate_source_code):
25210 * src/glades.c: (gladen_write_glade_write):
25211 replaced some occurences of the target name by the
25212 project filename, using project_dbase_get_proj_name,
25213 to fix the name of some files.
25214 Fixed a lot of mem leaks.
25215 Various code cleanups.
25217 2002-03-06 Stephane Demurget <demurgets@free.fr>
25219 Merged with latest (1.44) scintilla.
25221 Added: - The calltip.<lexer>.end.definition property to display help
25222 text on a second line of calltip.
25223 - The calltip.<lexer>.word.characters property to correctly find
25224 calltips for functions that include characters like '$' which
25225 is not normally considered a word character.
25226 - The use.monospaced property to determine initial state of
25227 Use Monospaced Font setting.
25229 Bugs fixed: Too many to mention; please see :
25230 http://www.scintilla.org/ScintillaHistory.html for the
25233 * scintilla/*/*: updated nearly all files.
25235 * TODO: removed the need of a scintilla merge.
25237 Merged with latest (1.44) SciTE properties.
25239 * data/properties/anjuta.properties: added the wrap, use.monospaced
25242 * data/properties/html.properties: added a missing php extension, and
25243 updated php keywords to the latest reference.
25245 * data/properties/pascal.properties: added commands to compile, build
25246 and execute pascal applications.
25248 * data/properties/lua.properties: added styles for statements.
25250 * data/properties/bash.properties: added the declare keyword.
25252 Fixed distchecking.
25254 * global-tags/Makefile.am,
25255 global-tags/create-global-tags.sh: used some kind of ugly hack to
25256 make distchek work, since noone has proposed some better way.
25258 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25259 and Ctrl-N replace Alt-N for new file according to the Gnome design
25262 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25264 * widgets/gnomedirlist.c
25265 widgets/gnomedirlist.h
25266 widgets/gnomefilelist.c
25267 widgets/gnomefilelist.h:
25269 Added GPL headings in the file.
25271 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25273 * src/attach_process.c
25274 src/attach_process_cbs.c
25275 src/attach_process_cbs.h
25276 src/attach_process_gui.c
25278 src/breakpoints_cbs.c
25279 src/breakpoints_cbs.h
25280 src/breakpoints_gui.c
25282 src/compiler_options.c
25283 src/compiler_options_cbs.c
25284 src/compiler_options_cbs.h
25285 src/compiler_options_gui.c
25286 src/find_in_files.c
25287 src/find_in_files_cbs.c
25288 src/find_in_files_cbs.h
25289 src/find_in_files_gui.c
25294 src/preferences_gui.c
25295 src/project_config.c
25297 src/src_paths_cbs.c
25298 src/src_paths_cbs.h
25299 src/src_paths_gui.c:
25301 Bugs #521629 and #522427 fixed. The problem was, that the
25302 escape-key was not catched and the dialog was hidden, but
25303 the flag was not set correctly.
25305 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25306 using the gnome_dialog_close_hides()-setting present in most dialogs.
25307 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25308 emits "close" and set the flag in the close-callback.
25310 Patch from: Jens Georg <mail@jensgeorg.de>
25312 2002-03-06 Stephane Demurget <demurgets@free.fr>
25314 * src/*.{c,cpp}: s/string_free/g_free/
25316 * src/utilities.[ch]: (string_free): removed.
25318 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
25320 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25322 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25323 src/mainmenu_callbacks.[ch]:
25324 Removed Project menu options: README, TODO, ChangeLog and NEWS
25325 Moved Save Build Messages to Build menu and only highlight it
25326 when there are build messages.
25327 Corrected a spelling: "mojority" -> "majority"
25328 Fixed initialisation of edit.edit_app_gui so now Edit menu
25329 can be shown when no project is loaded.
25331 * src/project_dbase.h: Removed prototype for static function
25333 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25335 * src/text_editor.c: Editor is marked changed after
25338 Patch from: Jens Georg <mail@jensgeorg.de>
25340 2002-03-04 Roel Vanhout <roel@stack.be>
25342 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25344 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25345 Added option to ignore binary files on 'Find in files' (grep -I option)
25347 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25350 session restoration and commandline load in
25353 * src/anjuta.[h,c], src/anjuta_cbs.c:
25354 Removed "clear windows menu" and prevented runtime
25357 * src/compile.c, src/build_file.c, src/build_project.c,
25359 Takes into account the preference setting for
25360 show dialog when job completes. Dialogs are
25361 shown when it is enabled otherwise not.
25363 2002-03-03 Roel Vanhout <roel@stack.be>
25365 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25368 Store 'Find...' search string on search so that 'Find Next' will search for
25369 that string, even if the dialog hasn't been closed yet.
25371 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25373 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25374 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
25375 src/main_menubar_def.h:
25377 Organized menus, removed "Windows" and "Utilities" menus from the
25378 menubar [they are no longer needed]. Also removed some extragenous
25381 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25383 * src/message-manager-private.cc:
25384 Set message clist selection mode to BROWSE.
25386 * src/message-manager.cc, src/an_symbol_view.c,
25387 src/an_file_view.c:
25388 Added Key navigation for the CTree and CList. Arrow left for
25389 node collapse, right for node expand, space (or enter) for
25390 activation (same as double click).
25392 2002-03-03 Roel Vanhout <roel@stack.be>
25394 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25396 * plugins/class-gen/clsGen.c
25397 Added functionality to semi-intelligently prefill filename
25398 boxes with names deduced from class name
25400 2002-02-26 lbell <lbell@tsc4.com>
25402 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25403 * src/preferences_gui.c:
25404 Removed an incorrect use of gtk_misc_set_alignment().
25406 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25407 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25408 src/preferences.h, src/preferences_gui.c:
25410 Added the option to reload last open project at the startup.
25411 Added the possibility to open a new project without close
25414 * src/properties.cxx:
25415 Corrected a spelling mistake in message string.
25418 Updated session functions.
25420 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
25422 * widgets/gnomefilelist.c: Bug fixes.
25424 Patch from Philip Van Hoof <freax@pandora.be>
25426 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
25428 * src/an_file_view.c:
25429 anjuta was unable to open some files becuase they were not being
25430 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25431 Removed mime checking when opening with anjuta, becuase it doesn't
25432 hurt to open binary files in anjuta (some even may want to do so).
25434 Added a warning when mime type is not set when "view with default
25435 viewer" is activated.
25437 * src/an_file_view.c, an_symbol_view.c:
25438 Converted N_() to _() where ever appropriate in the strings.
25440 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
25442 * src/appwizard_gui.c, src/appwizard_cbs.c
25443 src/wizard_gui.c/h, src/appwiz_page3.c,
25444 src/project_import_gui.c:
25446 Moved target type radiobuttons to appwiz. page 2
25448 * src/message-manager-private.cc
25449 Fixed a bug which caused a crash if next message function was used
25451 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25453 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
25455 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25456 Modifies the behaviour of Alt-TAB in Anjuta. This
25457 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25458 edited files in the first items of the notebook.
25460 Patch from: Timothee Besset <timo@qeradiant.com>
25462 2002-02-24 Philip Van Hoof <freax@pandora.be>
25464 * widgets/gnomefilelist.c, gnomefilelist.h:
25465 Added filecompletion
25467 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25469 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
25471 * configure.in: Added "sk" to ALL_LINGUAS.
25473 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
25475 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
25476 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25477 src/wizard_gui.c: Added support for static and dynamic libs
25479 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
25481 * widgets/gnomefilelist.c:
25482 Fixed gnome_filelist_get_lastfilename so it no longer returns
25485 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
25487 * src/resources.h, resources.c:
25490 * src/main_menubar_def.h, mainmenu_callbacks.c:
25491 Changed to use gnome configed url handler.
25493 2002-02-19 Philip Van Hoof <freax@pandora.be>
25495 * widgets/gnomefilelist.c
25496 Added PHP filetype.
25498 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
25500 * plugins/class-gen/clsGen.c:
25503 * widgets/gnomefilelist.c:
25504 Gives the maximum space to the files section of the open file dialog.
25506 Patches from: lbell <lbell@tsc4.com>
25508 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
25510 * src/anjuta.c, main.c:
25511 Used tm_get_real_path in anjuta_get_full_filename();
25513 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
25515 * anjuta.prj: update version
25517 2002-02-17 Stephane Demurget <demurgets@free.fr>
25519 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25520 removed the amount arg and replaced with a NULL-ending list.
25521 (gnome_filelisttype_makedefaultlist): use the new prototype.
25523 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
25525 * src/about.c, THANKS: updated for new contributors
25527 * anjuta.prj: added new files
25529 * README: corrected some documentation, ctags no longer needed,
25530 pkgconfig now required
25532 * data/properties/others.properties: add .cvsdiff extension
25534 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
25535 patch from Vadim Berezniker <vadim@berezniker.com> to improve
25538 * doc/anjuta.1: added initial man page thanks to
25539 Rob Bradford <rob@debianplanet.org> (NB build and install
25542 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
25544 * src/Makefile.am: Cleaned handling of compiler flags by moving them
25545 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25548 * configure.in: Changed version to 0.1.10-pre
25550 2002-02-17 Stephane Demurget <demurgets@free.fr>
25552 * src/fileselection.c: (create_fileselection_gui): always display
25553 the directory creation button as we cannot rely on the dialog
25556 * widgets/gnomefilelist.[ch]: fixed includes.
25558 * pixmaps/new_folder.xpm: resized, added a + sign.
25560 2002-02-17 Stephane Demurget <demurgets@free.fr>
25562 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25563 changed all extensions to begin with a dot.
25565 2002-02-16 Philip Van Hoof <freax@pandora.be>
25567 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25569 * THANKS: added Philip.
25571 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25573 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25574 * src/file_selection.[ch],
25575 * widgets/gnomefilelist.[ch]: added a filetype
25576 combobox to the Anjuta file dialog widget.
25578 2002-02-14 Andy Piper <andy.piper@freeuk.com>
25580 * anjuta.spec.in: eep! the import script was not being installed by
25581 RPM - fixed for the release.
25583 2002-02-13 Stephane Demurget <demurgets@free.fr>
25585 Various cleanups and fixes for the next release to be able to make
25588 * plugins/*/*.c: added missing prototypes causing gcc to speak to
25589 much and make some tweaks plus cleanups.
25591 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25592 args to remove some warnings.
25594 * global-tags/Makefile.am,
25596 src/Makefile.am: link against Anjuta static libs using the
25597 $(top_builddir) dir, not anymore on $(top_srcdir) to make
25600 * src/Makefile.am: ditto with all the Anjuta static libs.
25602 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25603 include, as we already include the whole directory for the build.
25605 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25607 2002-02-13 Andy Piper <andy.piper@freeuk.com>
25609 * pixmaps/Makefile.am: icon for libglade project now installed
25610 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25611 * manuals/C/Makefile.am: removed ChangeLog reference which was
25612 breaking some build stuff
25613 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25614 include reference problems that showed up on make distcheck
25615 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25617 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
25619 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25621 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
25623 * src/message-manager-private.cc:
25624 The horizontal scrollbar now shows properly on demand.
25626 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
25628 * src/dnd.c fixed some warnings
25629 * src/message-manager-private.cc: Horizontal scrollbar is now shown
25630 and works. It is shown always at the moment but before it was
25631 shown on demand and did never work.
25633 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
25635 * src/anjuta.c: Fixed a crash bug.
25636 patch from: Jens Georg <mail@jensgeorg.de>
25638 2002-02-04 Andy Piper <andy.piper@freeuk.com>
25640 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25641 reports a problem with missing end tags on <graphic>
25643 2002-02-03 Andy Piper <andy.piper@freeuk.com>
25645 * manuals/C/ChangeLog: removed since it was never used
25646 * manuals/C/anjuta-manual/*: more updates, new screenshots
25647 * anjuta.prj: updated for new manuals/ structure
25649 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
25651 * source.c, compiler_options.[c/h]:
25652 Fixed bug #460321 "Problem with optimization options"
25653 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25655 2002-02-03 Andy Piper <andy.piper@freeuk.com>
25657 * NEWS: prepared for release, need to fill in date
25658 * data/welcome.txt: version number updated
25660 2002-02-03 Andy Piper <andy.piper@freeuk.com>
25662 * src/text_editor_menu.c, src/an_file_view.c,
25663 src/an_symbol_view.c: marked strings for translation
25665 * src/defaults.c, data/properties/xml.properties:
25666 *.omf and *.xsl files should use XML highlighting
25668 * manuals/C/anjuta-manual/*:
25669 - restructured so that files have more meaningful names
25670 and are easier to edit (see anjuta-manual.sgml for the
25672 - updated some screenshots
25673 - continued rewrite
25675 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
25677 * main.c: Made a workaround to remove the old
25678 anjuta gnome config file (older than 9 Feb 2002). This
25679 will fix the bug which never lets the brower toolbar shown.
25681 * main.c: In fact, the above solution wouldn't work in all
25682 cases. Therefore, here is the better fix, which works by
25683 detecting the version of the old config file and deleting
25684 ~/.gnome/Anjuta if it is lesser than 0.1.9.
25686 2002-02-01 Andy Piper <andy.piper@freeuk.com>
25688 * HACKING: added info on submitting patches
25690 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
25692 * src/project_import_gui.c, src/project_import.c:
25693 - If Project Import Wizard is canceled everything is
25695 - Back button is now insensitive on page 3 (some problems:
25696 see TODO in project_import_qui.c:284
25697 - Menu frame is insensitive if project type != GNOME(mm)
25699 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
25701 * src/main.c: Fixed bug # (Unable to open files on
25702 double click in project window from second trial onwards when
25703 the project is opened from command line).
25705 * po/POTFILES.in: Removed tags_manager.[h,c]
25707 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
25709 * src/preferences.c:
25710 A quick hack to fix the 'invisible' browser toolbar when
25711 upgrading from 0.1.8 to 0.1.9
25714 Fixed toolbar names which were causing confusions in the toolbar
25718 Substituted "anjuta" with PACKAGE
25720 * src/project_import_gui.c:
25721 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25723 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25724 Added new files and removed obsolete ones.
25726 2002-01-30 Andy Piper <andy.piper@freeuk.com>
25728 * src/appwizard_cbs.c, project_import_cbs.c,
25729 main_menubar_def.h, project_import_gui.c:
25730 updates to message strings and layout for the
25733 * text_editor_cbs.c: fix for the tab menu entries for
25734 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25736 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
25743 Tag dropdown exclusive (takes
25744 all space in the toolbar) and never vertical and
25745 increased the width of the tag combo to 256 pixs.
25746 Toolbar separator before the combo and button.
25747 Added tags label before the tag button.
25748 Reorganized the dock bands for the toolbars.
25750 * src/project_import_gui.c
25751 src/project_import.c:
25752 Fixed an error and removed an unused variable.
25754 * data/properties/anjuta.properties:
25755 Removed the property for the old toolbar and set
25756 browser toolbar show to default.
25758 * src/project_dbase.c: excluded modules were not
25762 No build files will be written if the project is blocked.
25764 * src/project_import.c,
25765 src/project_import_cbs.c,
25769 Manually applied Johannes patch to fix some memory
25770 issues and gui clean up.
25771 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25773 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25774 Fixed a bad bug with remove file from project because of
25775 files were never removed properly from the project and
25776 from the tagmanager.
25778 * src/appwiz_page3.c: Disabled unused codes to clear
25781 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
25783 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25786 pixmaps/Makefile.am
25789 src/an_symbol_view.c
25797 src/main_menubar_def.h
25798 src/mainmenu_callbacks.c
25799 src/mainmenu_callbacks.h
25801 src/project_dbase.c
25802 src/project_dbase.h
25804 src/text_editor_menu.c
25805 src/text_editor_menu.h
25808 src/toolbar_callbacks.c
25809 src/toolbar_callbacks.h :
25811 Patch submitted by:
25812 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25814 Removes the Tags toolbar and substituted it with
25815 tags combo dropdown list. Fixes a couple of bugs.
25817 Moved the tag combo to browser toolbar because
25818 main toolbar was becoming too long.
25819 Made a new icon of tag toolbar.
25821 * po/zh_TW.po: Fixed bug.
25823 * pixmaps/an_tag.xpm: Added new file.
25825 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
25827 * src/project_import_gui.c: Reorganized project
25830 2002-01-29 Andy Piper <andy.piper@freeuk.com>
25832 * HACKING: added info on creating windows and dialogs
25834 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
25836 * src/tm_file_view.c:
25838 Sorts the file list at the end instead of doing sort-insert
25839 to improve performance.
25840 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25842 * src/project_dbase.c: Resolved a conflict from
25845 * src/project_import.c:
25847 Fixed to use anjuta_import.sh for the bin dir and
25848 not from the data dir.
25850 Used anjuta_is_installed() function to verify a the command's
25853 Fixed import command to use sh (which is more general and is
25854 gauranteed to be found in any unix system :-)). Also, added
25855 double quotes around the import directory.
25857 Changed some strings for better translations (like avoiding
25860 Fixed the reading of wrong target type.
25862 * src/control.c: Insensitive "import project" when there is
25865 * src/project_import_cbs.c:
25867 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25868 Fixed selection of gettext checkbox.
25869 Sets the menu entries.
25871 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
25873 * src/appwiz_page[1-4].c
25875 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25876 be able to reuse it.
25878 * src/mainmenubar.[c/h]
25879 * src/mainmenubar_def.h
25880 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
25883 * src/message-manager.c: Fixed bug 509192
25884 * src/message-manager-dock.c: Added accel_group if window is undocked
25886 * src/project_dbase.[c/h]: Splitted opening code to be able
25887 to use it without an open file dialog
25888 (Maybe I broke Naba's changes, please take a look)
25890 * src/project_import.[c/h]
25891 * src/project_import_gui.c: New Files, Code for Project Import Wizard
25893 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
25896 2002-01-28 Andy Piper <andy.piper@freeuk.com>
25898 * src/main_menubar_def.h, tagmanager/tm_project.c: more
25901 * manuals/C/anjuta_manual/*: started rewrite of the
25902 manual, updated some screenshots
25904 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25906 * src/gnomefilelist.h, src/gnomefilelist.c:
25908 Fixed multiple selection bug (#497085). The OK button is
25909 sensitive when in multiple mode, if the no. of
25910 selection is one or more.
25912 Toggle between single and multiple selection mode
25913 and multiple mode display.
25915 Fixed strings to translable strings.
25917 Fixed some compiler warnings by commenting out
25920 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25922 * src/project_dbase.c: App status bar now updates
25923 with the project name when the project is loaded.
25925 * src/an_file_view.c, tagmanager/tm_file_entry.c:
25927 Puts the directories at the top. They're also sorted now.
25928 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25930 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25932 * scripts/anjuta_import.sh.in: Added file.
25933 * scripts/anjuta_import.sh: Removed file.
25935 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25938 * src/main_menubar_def.h:
25940 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25941 reflect the opposite of Find (CTRL+F) and also to leave
25944 Changed Glade summon with ALT+G, which frees the ATL+E
25945 for poping up the edit menu.
25947 * src/Makefile.am: Debugging link flags by Biswa, removed.
25949 2002-01-28 Andy Piper <andy.piper@freeuk.com>
25951 * HACKING: added information on best practices for writing
25952 application messages and GUI labels
25954 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
25955 src/breakpoints.c, src/build_file.c, src/build_project.c,
25956 src/clean_project.c, src/compile.c,
25957 src/compiler_options_cbs.c, src/compiler_options_gui.c,
25958 src/configurer.c, src/debugger.c, src/executer.c,
25959 src/find_in_files.c, src/find_in_files_cbs.c,
25960 src/find_replace.c, src/find_text.c, src/glades.c,
25961 src/gnome_project.c, src/goto_line.c, src/main.c,
25962 src/main_menubar.c, src/main_menubar_def.h,
25963 src/mainmenu_callbacks.c, src/preferences_gui.c,
25964 src/project_config.c, src/project_dbase.c,
25965 src/project_dbase_gui.c, src/resources.c, src/source.c,
25966 src/support.c, src/tags_manager.c, src/text_editor.c,
25967 src/text_editor_gui.c, src/text_editor_menu.c,
25968 src/toolbar_callbacks.c, src/utilities.c:
25969 lots of minor message updates to make them more user-friendly
25972 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25976 Because of the spaces escaping, the command could not be
25977 executed when run without terminal. Now fixed.
25979 * anjuta.prj, Makefile.am:
25981 Added anjuta project file.
25983 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
25985 * src/message-manager-private.h, message-manager-private.cc,
25988 Added freeze() and thaw() for the message window class to
25989 speed up the message manager update.
25991 * src/project_config.h, project_config.c,
25992 src/project_dbase.h, project_dbase.h
25993 scripts/anjuta_project.template:
25995 Added two new prject attributes: project.config.blocked and
25996 project.excluded.modules. The former will make sure that users
25997 are not given any previlidge in enabling the 'overwrite build
25998 files' flags and the later issues a list of modules in the project
25999 to be skipped for symbol browsing and project listing.
26001 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26003 Modified script to read the template from the anjuta data dir
26004 rather than from the directory in which the script exist. Otherwise,
26005 Being transfered to the bin dir, the script will not be able to
26006 find the template when it is run.
26008 The script is also create with configure.in to set in the anjuta
26009 data dir path inside the script.
26011 2002-01-26 Stephane Demurget <demurgets@free.fr>
26013 * po/fr.po: updated to the latest sources.
26015 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26017 * scripts/Makefile.am:
26018 anjuta_import.sh goes with distribution.
26020 * po/*.po: They seem to have updated (merged with
26021 anjuta.pot) automatically when I did "make dist".
26023 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26025 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26026 Fixed Bug #499807, ie crash on removing libs, includes, defines from
26027 the compiler options dialog.
26030 Correct todays date. :)
26032 * scripts/Makefile.am:
26033 Installs anjuta_import.sh in $(prefix)/bin dir and
26034 is treated as an executable.
26036 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26038 * Fix for bug #499373
26040 * data/properties/anjuta.properties, ada.properties, cpp.properties,
26041 java, properties, latex.properties, lua.properties, others.properties,
26044 Added double-quotes around file arguments so that
26045 filenames with spaces could also work.
26047 * launcher/anjuta-launcher.c, executer.c:
26048 Escaped quotes in the cammand and it's arguments before executing
26049 so that args with spaces can also work.
26051 Commented #DEBUG switch.
26053 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26055 * scripts/*: Added files which I forgot previously.
26057 * src/aneditor.h: Lined up commands definition for better look.
26059 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26060 main_menubar.h, control.c:
26061 Added three more convert EOL chars submenu items in transform.
26062 Reformatted some some.
26064 * data/anjuta.properties:
26065 Reformatted a line.
26067 * src/aneditor.h, aneditor.c:
26068 Added three commands (with definitions) for EOL conversions.
26070 * src/text_editor.c:
26071 Editor detects file mode from the file content and
26072 set the editing mode to CR/LF/CRLF automatically.
26073 Refined Dos mode extrageneous chars filter
26074 This will make sure that filter works only in Dos mode and not
26077 * src/anjuta.c: Editor mode display in status bar.
26079 * src/preferences_gui.c: Changed the string for dos mode
26080 filter to more sensible string.
26082 * src/aneditor.c: Default editor mode sets during widget creation
26083 and not everty time the properties are loaded. This makes sure
26084 that the auto-detected mode is not overridden by the default mode.
26086 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26088 * src/anjuta.c: Fixed bug #476028.
26089 Now anjuta also searches for file relative to top project dir,
26090 when the project is open.
26092 * src/anjuta_cbs.c: Fixed bug #499536.
26093 File is not closed if it is not able to save the file properly.
26095 * src/mainmenu_callbacks.c: Fixed bug #499536.
26096 Newfiles (which are not modified) are also closed on "close all files".
26098 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
26100 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26102 * tagmanager/tm_source_file.c, regex.c, parse.c:
26103 defined and delimited g_messages within #debug.
26105 * src/preferences.c, data/anjuta.properties:
26106 saved/defied message-manager tag position in string.
26107 Message tag possition is saved between sessions. And
26108 and tag position bottom as default.
26110 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
26112 Patch submitted by:
26113 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26118 data/properties/Makefile.am
26119 global-tags/Makefile.am
26120 pixmaps/Makefile.am
26124 src/an_symbol_view.c
26125 src/an_symbol_view.h
26130 src/message-manager-private.cc
26132 src/project_dbase.c
26133 src/project_dbase_gui.c
26143 pixmaps/sv_class.xpm
26144 pixmaps/sv_function.xpm
26145 pixmaps/sv_macro.xpm
26146 pixmaps/sv_private_fun.xpm
26147 pixmaps/sv_private_var.xpm
26148 pixmaps/sv_protected_fun.xpm
26149 pixmaps/sv_protected_var.xpm
26150 pixmaps/sv_public_fun.xpm
26151 pixmaps/sv_public_var.xpm
26152 pixmaps/sv_static_fun.xpm
26153 pixmaps/sv_static_var.xpm
26154 pixmaps/sv_struct.xpm
26155 pixmaps/sv_unknown.xpm
26156 pixmaps/sv_variable.xpm
26157 pixmaps/fv_core.xpm
26158 pixmaps/fv_text.xpm
26159 pixmaps/filestoremove.txt:
26163 * pixmaps/class.xpm
26164 pixmaps/function.xpm
26165 pixmaps/fv_autofile.xpm
26167 pixmaps/fv_i18n.xpm
26168 pixmaps/fv_source.xpm
26169 pixmaps/private_func.xpm
26170 pixmaps/private_var.xpm
26171 pixmaps/protected_func.xpm
26172 pixmaps/protected_var.xpm
26173 pixmaps/public_func.xpm
26174 pixmaps/public_var.xpm
26176 pixmaps/variable.xpm
26182 Upgraded to tagmanager-0.7
26184 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
26185 * src/anjuta_cbs.c: Fixed bug #506441
26186 * src/watch_gui.c: Changed layout of eval dialog so that
26187 it fits on a 800x600 desktop with German translation.
26189 2002-01-23 Andy Piper <andy.piper@freeuk.com>
26191 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26192 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
26193 icon for new project type (thanks to Misha)
26194 * configure.in: build and install Danish translation
26195 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
26196 credits to cover new patches and translations
26198 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
26200 * src/preferences.c, src/message-manager.cc, src/project_type.c,
26201 src/appwiz_page1.c:
26203 - Font preferences are restored properly now (\n was missing)
26204 - Dock menu label of message-manager is "Dock/Undock" instead
26205 of "Dock|Undock" to match with the rest of anjuta.
26206 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26207 changed it in anjuta, too
26209 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26211 * tagmanager/tm_source_file.c,
26212 tagmanager/parse.c,
26213 tagmanager/tm_project.c,
26214 src/an_symbol_view.c,
26217 Disabled debug warnings.
26219 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26221 * src/appwiz_page1.c
26222 src/compiler_options.c
26223 src/project_dbase.c
26224 src/project_dbase.h
26229 New project type named LibGlade.
26231 Patch submitted by:
26232 Dick Knol <dknol@gmx.net>
26235 Commented out unused pixmap creation. May be it
26236 will fix the crash in project creation.
26238 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26242 src/registers_cbs.c
26243 src/registers_cbs.h
26244 src/registers_gui.c
26247 src/sharedlib_cbs.c
26248 src/sharedlib_cbs.h
26249 src/sharedlib_gui.c
26257 src/stack_trace_cbs.c
26258 src/stack_trace_cbs.h
26259 src/stack_trace_gui.c
26267 Fixed bug #496290: Attach/detach removed from these
26268 windows as they are never implemented.
26270 Patch submitted by:
26271 Johannes Schmid <johannes.schmid@gmx.de>
26273 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
26279 when you right click on the tabs, a list of filenames are given
26280 out, but now it gives a list of "page 1", "page 2", etc...
26282 Patch submitted by:
26283 Jens Georg <mail@jensgeorg.de>
26285 * anjuta.in.in: Removed c|c++ because, it was not necessary
26286 and was causing translation problem.
26288 * plugins/class-gen/clsGen.c:
26289 removed "'" for the same reason.
26291 attached the fix for the menu
26294 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
26296 * src/preferences.h,
26298 src/preferences_gui.c:
26300 Adds the functionality to Anjuta to auto save your unsaved
26301 files before you build a project.
26303 Patch submitted by:
26304 jason <jason_williams@suth.com>
26306 * src/anjuta.[h,c]:
26307 Added function for save all files.
26309 * src/mainmenu_callbacks.c:
26310 Modified to use the above function.
26312 * src/build_project.c:
26313 Save all files before build if it is set in the
26316 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
26318 * src/message-manager-private.cc
26319 src/message-manager-private.h
26320 src/message-manager.cc:
26322 Message-manager now restores the tabs which were shown on startup.
26323 The terminal is now created on demand (as requested by Biswa)
26324 and I have removed some debug messages.
26326 Patch submitted by:
26327 Johannes Schmid <johannes.schmid@gmx.de>
26329 2002-01-13 Stephane Demurget <demurgets@free.fr>
26331 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26332 proper tabs keyboard navigation.
26334 * src/an_symbol_view.c,
26336 src/gnome_project.c,
26337 src/project_dbase.c,
26338 src/tags_manager.c: removed some debugging display.
26340 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
26342 * src/message-manager-dock.c
26343 src/message-manager-private.cc
26344 src/message-manager-private.h
26345 src/message-manager.cc
26348 src/preferences_gui.c:
26350 Patch submitted by:
26351 Johannes Schmid <johannes.schmid@gmx.de>
26353 This patch adds a tab to the notebook of the preferences-dialog
26354 where you can change the colors, the tab position of the new
26355 message manager. Also the truncate messages stuff has moved
26356 from misc tab to messages tab.
26358 Also improved the remembering position stuff of message manager.
26360 * data/internal.properties,
26361 Added definitions for messages colors and tag position.
26363 * src/message_manager.cc:
26364 Fixed a bug that never lets the messages panes to get cleared.
26365 Added wmclass setting for the message window. Fixed a bug in
26366 which the message window was not being shown.
26368 * src/tag_manager.c: Fixed printing of (NULL) in the debug
26369 output and disabled it.
26371 * src/anjuta.c: Preferences created and loaded before anything else.
26372 anjuta now recognizes messages colors on startup and initializes
26375 2002-01-09 Andy Piper <andy.piper@freeuk.com>
26377 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26379 2002-01-09 Stephane Demurget <demurgets@free.fr>
26381 * pixmaps/file_c.xpm,
26382 pixmaps/file_cpp.xpm,
26383 pixmaps/file_file.xpm,
26384 pixmaps/file_h.xpm,
26385 pixmaps/file_html.xpm,
26386 pixmaps/file_i18n.xpm,
26387 pixmaps/file_icon.xpm,
26388 pixmaps/file_pix.xpm,
26389 pixmaps/fv_doc.xpm,
26390 pixmaps/fv_i18n.xpm,
26391 pixmaps/fv_image.xpm,
26392 pixmaps/fv_source.xpm,
26393 pixmaps/fv_unknown.xpm: made these icons transparent.
26395 2002-01-08 Andy Piper <andy.piper@freeuk.com>
26397 * launcher/anjuta_launcher.c: updated message strings
26398 * src/message-manager-dock.c: added newline at end to avoid compile warning
26399 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26400 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26401 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26402 entries for username and Python-style GPL notice
26403 * HACKING: added info on files to change to update Insert menu
26405 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26407 * src/project_dbase.c,
26408 src/an_file_view.c,
26409 src/an_symbol_view.c:
26410 Changed the CTree expander style to square and
26411 line style to Dotted line.
26413 * po/POTFILES.in: Removed and Added translable files.
26415 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26417 * ccview/.cvsignore: Removed.
26419 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26422 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26423 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26424 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26425 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26426 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26427 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26429 Removed ccview module because it is no longer needed.
26431 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26433 * src/project_dbase.c:
26434 Shifted structure initialization in project_dbase_new()
26435 before anything else, otherwise it was crashing due to
26436 uninitialized values.
26438 * src/an_symbol_view.c:
26439 Disabled high volume debug output.
26441 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26443 Applied a very heavy patch from:
26444 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26448 pixmaps/Makefile.am
26460 src/fileselection.c
26463 src/main_menubar_def.h
26464 src/mainmenu_callbacks.c
26465 src/mainmenu_callbacks.h
26466 src/project_dbase.c
26467 src/project_dbase.h
26468 src/project_dbase_gui.c
26470 src/text_editor_menu.c
26471 src/toolbar_callbacks.c
26472 tagmanager/Makefile.am
26474 tagmanager/include/Makefile.am
26475 tagmanager/include/tm_project.h
26476 tagmanager/include/tm_symbol.h
26477 tagmanager/include/tm_tag.h
26478 tagmanager/include/tm_tagmanager.h
26479 tagmanager/include/tm_workspace.h
26480 tagmanager/tm_project.c
26481 tagmanager/tm_source_file.c
26482 tagmanager/tm_symbol.c
26483 tagmanager/tm_tag.c
26484 tagmanager/tm_workspace.c
26485 widgets/Makefile.am: Modified.
26487 * src/an_file_view.[c,h],
26488 src/an_symbol_view.[c,h],
26489 src/file_history.[c,h],
26491 widgets/scroll-menu.[c,h],
26492 tagmanager/tm_file_entry.c
26493 tagmanager/include/tm_file_entry.h: Added new files.
26495 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26496 private_func.xpm, public_func.xpm,
26497 class.xpm, fv_exec.xpm, fv_unknown.xpm,
26498 private_var.xpm, public_var.xpm,
26499 function.xpm, fv_i18n.xpm, macro.xpm,
26500 protected_func.xpm, struct.xpm,
26501 fv_autofile.xpm, fv_image.xpm,
26502 ofolder.xpm, protected_var.xpm, variable.xpm:
26503 Updated and Added pixmap files.
26507 a) Removes CCView dependency.
26508 b) Improves the terminal.
26509 c) Adds tag navigation context menus.
26510 d) Upgrades tagmanager to latest version.
26511 e) Miscellaneous small additions.
26513 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
26515 * src/project_dbase_gui.c: Fixed crash of anjuta
26516 when project first created.
26518 * src/gnome_project.c: It now updates the tags manager
26519 when new projects are created.
26521 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
26523 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26524 for this big patch.
26526 * src/messages.[c,h]: Removed files.
26528 * src/message-manager.[cc,h],
26529 src/message-manager-dock.[c,h],
26530 src/message-manager-private.[cc,h]
26533 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26534 src/build_project.c, src/clean_project.c, src/compile.c
26535 src/configurer.c, src/debugger.c, src/find_in_files.c
26536 src/mainmenu_callbacks.c, src/preferences.h
26537 src/preferences_gui.c, src/properties.h
26538 src/utilities.c, src/utilities.h:
26539 The new messages widget.
26541 - Use of GtkNotebook instead of ToggleButtons
26543 - Popupmenu to show and hide message types and
26544 to dock/undock in detach mode
26546 All other things should work as they did with the
26547 old message window. Currently the keyboard short-cuts
26548 do not work in detached mode.
26550 Some functions in utitlities.[c,h] changed.
26551 so that they take const arguments where this is possible
26553 * src/Makefile.am, po/POTFILES.in:
26554 Removed messages.[c,h] and
26555 added message-manager.[cc,h], message-manager-dock.[c,h],
26556 message-manager-private.[cc,h]
26558 * src/message-manager.h: Removed "include <bonobo.h>"
26559 and added a newline at the end of the file.
26561 * src/message-manager-private.cc:
26562 Set clist's width setting to Automatic.
26563 Set scroll window's scroll bars to Automatic.
26565 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
26567 * text_editor_menu.c:
26568 Fixed misalignment of the function sub menu
26569 in the text editor pop up menu.
26571 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
26573 * src/text_editor.c: Fixed a compiler warning.
26575 2002-01-04 Andy Piper <andy.piper@freeuk.com>
26577 * THANKS, manuals/*/authors.sgml: updated for new translations
26578 * plugins/class-gen/clsGen.c: converted messages to English
26579 * src/about.c, src/main_menubar_def.h: string updates
26581 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
26586 src/mainmenu_callbacks.c
26589 src/text_editor_cbs.c
26590 src/text_editor-gui.c:
26592 Earlier code for adding 'cross' button
26593 for closing pages were too error prone and unorganized.
26594 Cleaned up the code and shifted the 'extra' widgets
26595 creation (eg. close button, close_pixmap and lable)
26596 from anjuta to text_editor. This takes care of proper
26597 widgets creation and destruction. Otherwise, anjuta
26598 was crashing at too many points, especially related
26599 to docking and undocking.
26601 2002-01-04 Stephane Demurget <demurgets@free.fr>
26603 * src/aneditor.cxx: removed debugging code.
26605 * data/properties/.cvsignore: added swap files.
26607 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
26611 Fixed Crashing of anjuta when a new file is saved as
26614 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
26616 * src/aneditor.c: Some debug codes around.
26618 * data/internal.properties, data/anjuta.properties: Removed.
26619 data/properties/Makefile.am:
26620 data/properties/ada
26622 data/properties/make
26624 data/properties/html
26625 data/properties/ruby
26626 data/properties/baan
26627 data/properties/idl
26628 data/properties/pascal
26629 data/properties/sample
26630 data/properties/bash
26631 data/properties/java
26632 data/properties/perl
26633 data/properties/sql
26634 data/properties/conf
26635 data/properties/latex
26636 data/properties/props
26638 data/properties/cpp
26639 data/properties/lua
26640 data/properties/python
26641 data/properties/xml
26642 data/properties/others
26643 data/properties/.cvsignore:
26644 Added files. Properties now splitted into small files
26648 configure.in: Update the removal and added properties module.
26650 * src/preferences.c: preferences_new(): Updated to reflect the
26651 new properties files organization.
26653 * src/Makefile.am: Added Baan Lexer.
26655 2002-01-01 Stephane Demurget <demurgets@free.fr>
26657 * src/aneditor.cxx: readded the baan lexer.
26659 * src/preferences.c: fixed translated messages and a typo.
26661 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26662 confusing the regexp usage in xml-i18-merge.
26664 2002-01-01 Andy Piper <andy.piper@freeuk.com>
26666 * src/project_dbase.c: tidied some messages, and spotted a typo in
26667 the reading of properties which prevented the project version from
26668 ever being reported in the Project Information window - fixed :)
26670 * po/POTFILES.in: removed syntax.h
26672 2001-12-31 Stephane Demurget <demurgets@free.fr>
26674 * data/internal.properties: fixed baan properties.
26675 Added all ada properties.
26677 * src/main_menubar_def.h,
26680 src/utilities.[ch]: added support for the Ada highlight style.
26682 2001-12-31 Stephane Demurget <demurgets@free.fr>
26684 * plugins/*/.cvsignore: updated.
26686 2001-12-31 Stephane Demurget <demurgets@free.fr>
26690 src/Makefile.am: removed the empty header syntax.h.
26692 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
26695 Stef's observation on the 'superfluous' hseparators in the recent
26696 files and projects is fully justified -- removed.
26698 * main_menubar_def.h:
26699 Changed "Plug Ins" to "Plugins" in the menu label.
26701 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26702 Added class-gen in the configure output and class-gen module.
26704 * data/internal.properties:
26705 Correct mis-spelled "jave" to "java".
26706 Added file.is.source for *.h, *.c, *.cpp properties.
26708 * global-tags/Makefile.am:
26709 "chmod +x create_global_tags.sh" before it is executed, because
26710 there is very high chance that it will be found "-x" and resulting
26713 2001-12-31 Stephane Demurget <demurgets@free.fr>
26715 Fixed a crash on Solaris reported by Holder Burde, thanks to him
26718 * src/gnome_project.c: (create_new_project): if the user doesn't
26719 select any icon, it doesn't have any extension and thus we can't
26720 use it in printf on Solaris, since the %s modifier use strlen to
26721 know the string length and then crash. On Linux, gcc checks the value
26722 of the pointer to be NULL and write "(null)" if necessary. We can't
26725 * src/source.c: (source_write_desktop_entry): if there's no icon, we
26726 don't need to have the directory icon but the generic one.
26728 2001-12-30 Stephane Demurget <demurgets@free.fr>
26730 Merged with latest (1.42) scintilla.
26732 Added: Support for the {load,save}.on.(de)activate properties.
26733 The PHP lexer to match keywords case insensitively.
26735 Experimental supports for changeable style attribute & line
26738 Updated: Both the C++ and HTML lexers.
26739 More shell keywords added.
26740 Horizontal scrolling and diplay of long lines optimised.
26741 Cursor setting optimised.
26743 Bugs fixed: Caret movement over folded lines.
26744 Selection tracking in 2ndary views when doing modifications.
26746 * scintilla/CallTip.{cxx.h},
26747 scintilla/ContractionState.{cxx,h},
26748 scintilla/Document.{cxx,h},
26749 scintilla/Editor.{cxx,h},
26750 scintilla/KeyWords.cxx,
26751 scintilla/LexHTML.cxx,
26752 scintilla/PlatGTK.cxx,
26753 scintilla/RESearch.cxx,
26754 scintilla/ScintillaBase.cxx,
26755 scintilla/ScintillaGTK.cxx,
26756 scintilla/Style.{cxx,h},
26757 scintilla/StyleContext.h,
26758 scintilla/ViewStyle.cxx,
26759 scintilla/include/*.h: updated.
26761 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26763 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26764 should have been told to the scintilla team. We're lucky I read the
26765 ChangeLog and the modifications of the lexer (thanks to the Gnome
26768 * data/internal.properties: added Baan definitions.
26769 Fixed some issues for C such as *_cast directive, that are only
26770 available with C++.
26771 Updated C++, HTML and shell scripts definitions.
26772 Updated Ada and Bullant, that have been forgotten.
26774 * src/main_menubar_def.h,
26777 src/utilities.[ch]: added support for the Baan highlight style.
26779 2001-12-29 Stephane Demurget <demurgets@free.fr>
26781 Polished the plugins menu behaviour and added a tearoff
26782 menuitem to the recent entries submenu.
26784 Note: The recent entries list seems to be too height
26785 with all these superfluous hseparators.
26787 * src/main_menubar.c: Polished, making some
26788 functions declarations static and cleaning some code.
26790 (create_submenu_plugin): removed the extra
26791 plugins entry and the horizontal separators.
26793 (on_plugins_menu_realize): the plugins menu is only
26794 shown if there's at least one available.
26796 (create_submenu*): added a tearoff menuitem to have
26797 a more homogeneous menu style. For now, it doesn't
26798 take care of user settings (but it was even worse
26801 2001-12-29 Stephane Demurget <demurgets@free.fr>
26803 * configure.in: added the packageplugindir variable to avoid
26804 installing the plugins in $(prefix). It's not the same path as
26805 anjuta 2 to allow parallel installation.
26807 2001-12-29 Stephane Demurget <demurgets@free.fr>
26808 Fix a reopened part of bug #440676: keyboard navigation between the
26809 different text buffers. Changed to a more global approch.
26811 * src/notebook.[ch]: removed.
26813 * src/Makefile.am: removed notebook.[ch]
26815 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26816 (on_anjuta_window_key_press_event): added to fulfill the global
26819 * HACKING: updated according to the new global shortcuts handling.
26821 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26823 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26824 Shifted plugin menu from Edit submenu to main menu.
26827 Added plugins/sample1/plugin-sample1.c
26829 * plugins/sample1/plugin-sample1.c:
26830 Added localization and used anjuta_info, instead of anjuta_error.
26832 * plugins/.cvsignore, plugins/sample1/.cvsignore:
26835 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26837 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26840 * Makefile.am: Added module plugins.
26842 * plugins, plugins/Makefile.am, plugins/sample1/*:
26843 Created plugins modules.
26845 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
26846 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26847 to load plugins of *.so only and not *.so* (which results
26850 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
26851 plugins during packaging.
26853 2001-12-27 Simos Xenitellis <simos@hellug.gr>
26855 * configure.in: Added Greek (el) to ALL_LINGUAS.
26857 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26859 * configure.in: Added portuguese to ALL_LINGUAS
26861 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
26863 * global-tags/.cvsignore
26864 tagmanager/.cvsignore
26865 tagmanager/include/.cvsignore:
26866 Added cvs ignore files.
26869 Updated cvs ignore file.
26871 2001-12-23 Andy Piper <andy.piper@freeuk.com>
26873 * src/debugger.c, src/text_editor.c, src/anjuta.c,
26874 data/anjuta.properties, data/internal.properties: clean up some
26875 message strings (me)
26877 2001-12-23 Andy Piper <andy.piper@freeuk.com>
26879 * src/about.c, THANKS: added Jens to the credits
26881 2001-12-23 Andy Piper <andy.piper@freeuk.com>
26883 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26884 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26885 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26886 Georg <mail@jensgeorg.de> to add close button to file tabs.
26888 2001-12-20 Andy Piper <andy.piper@freeuk.com>
26890 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26891 (debugger now catches correct signal from process)
26893 2001-12-20 Andy Piper <andy.piper@freeuk.com>
26895 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26896 * src/pixmaps.h: switch appwizard project icons to new designs
26897 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26899 2001-12-20 Andy Piper <andy.piper@freeuk.com>
26901 * pixmaps/Makefile.am: stop redundant images from being installed.
26902 The next step will be to remove them completely.
26903 * src/appwiz*: further updates (more to come)
26904 * src/pixmaps.h: cleaned up, commented
26905 * src/splash.c: should use the pixmaps macro defined
26906 * HACKING: more on the graphics stuff and use of pixmaps.h
26908 2001-12-19 Andy Piper <andy.piper@freeuk.com>
26910 * src/defaults.c: fix bug #494864
26912 2001-12-18 Andy Piper <andy.piper@freeuk.com>
26914 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26915 graphics from Misha
26916 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26917 redundant graphics, no longer used
26918 * src/appwiz*: revamped application wizard by Andy and Misha for
26919 a more usable and professional look-and-feel
26920 * HACKING: updates to cover patching, graphics, and some additions
26922 * TODO: removed some implemented features
26924 2001-12-17 Andy Piper <andy.piper@freeuk.com>
26926 * data/anjuta.properties, data/internal.properties: cleanup
26927 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
26928 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26929 to edit styles colors for keywords and add Goto Tag menu option
26932 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26934 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26937 fixes the Forget of the cursor position when tab is brought active
26938 from project manager.
26940 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26943 Exported "TERM=xterm" to get a color terminal when
26944 anjuta is not started from within a terminal.
26946 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26950 Added a frame around zvt terminal.
26952 * src/preferences_gui.c
26953 Modified to say "Use glade component (experimental)"
26954 instead of "Use Component".
26956 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26959 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26962 src/fileselection.c
26967 src/project_dbase.c
26969 a) Extra scrollbar in terminal no longer appears.
26970 b) Character set preference should be preserved (untested).
26971 c) File selection widget now remembers last directory.
26972 d) On creation of generic project, the glade 'file not found' error no
26974 e) First terminal window is created 'on demand', so it should always to
26975 the Right Thing (TM) as far as starting WD is concerned. Also, the
26976 environment is now passed to the terminal.
26977 f) Solaris compilation should be fixed (replaced get_current_dir_name()
26979 g) Fixed some compilation warnings.
26981 2001-12-10 Andy Piper <andy.piper@freeuk.com>
26983 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26984 src/pixmaps.h: applied terminal and warnings patch (Biswa)
26985 * src/*: cleanups (me)
26986 * pixmaps/mini_term.xpm: added new file for terminal button
26987 (me, based on existing artwork)
26989 2001-12-07 Andy Piper <andy.piper@freeuk.com>
26991 * configure.in: bumped version to 0.1.9-pre
26992 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
26994 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26996 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
26998 * src/splash.c: removed a DOS end of line of a comment (so the *.po
26999 files are free of that char)
27000 * configure.in: added "az" to ALL_LINGUAS
27002 2001-11-29 Andy Piper <andy.piper@freeuk.com>
27004 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27005 crash bug fix from Biswa.
27006 * FUTURE: added Anjuta/gIDE merger information to provide
27007 details on future direction and status of 1.x stuff
27008 * NEWS: prepared for release
27009 * po/de.po: update from Jens Georg <mail@jensgeorg>
27011 2001-11-28 Andy Piper <andy.piper@freeuk.com>
27013 * multiple minor updates pre-0.1.8
27014 * patch from Biswa to fix syntax highlighting and packaging
27015 * po/fr.po: update from Stef
27017 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27019 * global-tags/Makefile.am
27020 global-tags/create_global_tags.sh
27021 global-tags/tm_global_tags.c
27022 scintilla/LexCPP.cxx
27023 scintilla/include/SciLexer.h
27025 src/project_dbase.c
27026 tagmanager/Makefile.am
27027 tagmanager/include/Makefile.am
27028 tagmanager/include/tm_project.h
27029 tagmanager/include/tm_tag.h
27030 tagmanager/include/tm_tagmanager.h
27031 tagmanager/tm_project.c
27032 tagmanager/tm_source_file.c
27033 tagmanager/tm_tag.c
27034 tagmanager/tm_workspace.c:
27036 Includes the syntax highliting patch to scintilla).
27037 and more stable code.
27039 *tagmanager/include/tm_symbol.h: New file.
27040 *tagmanager/tm_symbol.c: New file.
27042 Add symbol tree building functionality at project level
27045 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27047 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27049 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
27050 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
27051 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
27052 : New and improved pixmaps from Misha <misha@phreaker.net>
27055 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27057 * Big patch submitted by
27058 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27059 Many thanks to him.
27061 * src/Makefile.am, src/aneditor.cxx
27062 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27063 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27064 Use of tagmanager lib for advanced calltips.
27066 * global-tags/*: Created new directory and added files to
27067 generate system.tags.
27069 * tagmanager/*: Created new directory and added tagmanager lib
27072 * configure.in, acconfig.h, Makefile.am: Modified to reflect
27073 the above additions.
27075 * data/Makefile.am: Modified to accomodate generated system.tags file.
27077 2001-11-07 Andy Piper <andy.piper@freeuk.com>
27079 * scintilla/: updated to 1.41
27080 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27081 * src/about.c: updated list of authors
27082 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27083 * HACKING: updated to cover Scintilla usage
27084 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
27087 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
27089 * src/aneditor.cxx: Fixed compilation errors with it.
27090 by add include to gtk+ headers and typedefining a mysteriously
27091 vanished class Colour.
27093 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
27095 * configure.in: Added pt_BR in the languages.
27097 2001-11-01 Andy Piper <andy.piper@freeuk.com>
27099 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27100 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27102 * manuals/C/anjuta-manual/*: new format to match
27103 the rest of the GNOME docs chapter layout. Added the many
27104 new contributors. Moved Authors and License information into new
27105 chapters of their own - should make expansion easier too
27106 * src/compiler_options.c: changed the profiler option to -pg to
27107 work with GNU tools (gprof)
27108 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
27111 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
27113 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27114 compiler_options_gui.c:
27115 Added a new entry for linker flags and renamed c_options to c_flags
27116 and l_options to l_libs. Also, added a new function:
27117 compiler_options_set_prjlflags_in_file();
27119 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27121 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27123 2001-10-26 Andy Piper <andy.piper@freeuk.com>
27125 * THANKS, src/about.c: corrections and additions following
27127 * src/main_menubar.c: patch from Rikul to fix the problem with
27128 menu accelerators not being loaded
27130 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
27132 * THANKS: Added all contributors and translators names and emails.
27134 * pixmap/anjuta_logo.png: Reduced the size of the logo.
27135 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27136 Added new file (earlier logo with border).
27137 * src/about.c: Added all contributors names and emails
27138 and used macro definition for logo pixmap file.
27139 * src/pixmaps.h: Added entry for anjuta splash screen.
27141 2001-10-24 Andy Piper <andy.piper@freeuk.com>
27143 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27144 to new PNG version (thanks to Misha) and removed the old
27147 2001-10-24 Abel Cheung <maddog@linux.org.hk>
27149 * THANKS: added Conner Mo for simplified Chinese translation.
27150 * configure.in: added zh_CN in ALL_LINGUAS
27152 2001-10-21 Abel Cheung <maddog@linux.org.hk>
27154 * THANKS: added Joe Man for his traditional Chinese translation.
27155 * configure.in: added zh_TW in ALL_LINGUAS.
27157 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
27159 * src/main_menubar_def.h: Changed the link of lidn to
27160 http://lidn.sourceforge.net.
27162 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
27164 * Applied patch from Rikul
27165 * Applied patch from Luca
27166 * Fixed a cvs conflict. :)
27168 2001-10-17 Stephane Demurget <demurgets@free.fr>
27170 * THANKS: added Marc Botermans for his Dutch translation.
27172 * configure.in: added nl in ALL_LINGUAS.
27176 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
27178 * anjuta.c: Fixed luca's typo.
27179 * resources.c, resources.h: Changed gchar* return to void, to
27180 avoid a compiler warning.
27181 * scintilla/Makefile.am: Reorganized file entries.
27182 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27184 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
27186 * Upgraded scintilla to 1.4.
27187 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27188 LexLisp.cxx StyleContext.cxx StyleContext.h
27189 * src/Makefile.am: Added 4 lexers and separated lexer objects
27190 from the main link variable.
27192 2001-10-14 Stephane Demurget <demurgets@free.fr>
27194 * THANKS: added Luca, even if it shouldn't be my role to write
27195 this sort of thing :)
27197 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27198 the latest Luca patch.
27200 2001-10-14 Andy Piper <andy.piper@freeuk.com>
27202 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
27203 This is not documented yet; plugins to come later.
27204 * src/find*.c: find dialogs now persistent
27205 (Rick <rikul@bellsouth.net>)
27206 * widgets/gnomefilelist.c: fixed multiple file open issue
27207 (Rick <rikul@bellsouth.net>)
27208 * changes to recent file and project lists handling
27209 (lbell <lbell@tsc4.com>)
27210 * more minor UI updates (me)
27212 2001-10-11 Andy Piper <andy.piper@freeuk.com>
27214 * src/Makefile.am: removed warnings for traditional C syntax
27215 * pixmaps: added new icons for mini_locals, mini_cvs and
27216 the splash screen - thanks to Misha <misha@phreaker.net>
27218 2001-10-10 Andy Piper <andy.piper@freeuk.com>
27220 * src/toolbar.c: fix typo in tooltip text
27221 * ccview/cccmd.cc: alter Func to Function in menu text
27223 2001-10-09 Andy Piper <andy.piper@freeuk.com>
27225 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27226 issue with find dialog reporting an error when Scintilla finds text
27227 * applied patch from Denis Boehme <boehme at syncio dot de> to support
27228 DOS files (i.e. CR/LF translation)
27230 2001-10-03 Andy Piper <andy.piper@freeuk.com>
27232 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27234 * data/internal.properties: default fold style now set to 3 :-)
27235 * applied patch from rikul <null@acm.org> to turn notebook tab
27236 headings red when file has been edited.
27238 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
27240 * configure.in: Added "no" to ALL_LINGUAS.
27242 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
27244 * Patch from lbell <lbell@tsc4.com>
27249 src/main_menubar_def.h
27250 src/mainmenu_callbacks.c
27251 src/mainmenu_callbacks.h
27252 src/project_dbase.c
27253 src/project_dbase.h
27255 Implemented a check menu item to handle the 'show locals' flag
27256 for the current project.
27258 * data/internal.properties: Removed the redundant command
27259 for gnome-terminal.
27261 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
27263 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27265 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
27267 * configure.in: Added "ta" to the languages list.
27269 2001-09-21 Andy Piper <andy.piper@freeuk.com>
27271 * data/internal.properties:
27272 added fold.symbols property to control appearance of folds
27273 in the Scintilla editor (thanks to rikul <null@acm.org>)
27275 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
27278 one extra button for message win is being created -- Fixed.
27280 The frame should be hidden and not only the pix_lab when
27281 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27284 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
27285 for the time being it is same as mini_cvs.xpm.
27287 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
27289 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27291 Patch from rikul <null@acm.org>
27293 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27294 glades.h, messages.c, messages.h, pixmaps.h,
27295 project_dbase.c, project_dbase.h, session.c,
27296 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27298 inserted 'add to watch' option in inspect window, so you can add easily
27299 a variable in watch window .
27301 Added a new message pane for the gdb local variables inspection. Changed
27302 the code in messages.c to better account for future new panes insertion.
27303 Defined a new pixmap for the new tab button in pixmaps.h
27304 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27307 Changed the debugger module to have a single function for asking to gdb
27308 to send program info. The idea is to ask the debugger about only the
27309 info needed to open windows( watch, registers, etc ) to speedup the step
27310 command. I plan to ask informations to the debugger based on the user
27312 The request for local variables is enabled by default, but the
27313 projectDBase has a variable to control it, to allow disabling that
27314 feature, there is also the code to save and to reload the state. If you
27315 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27318 This big patch is from: lbell <lbell@tsc4.com>
27320 2001-09-20 Stephane Demurget <demurgets@free.fr>
27322 Patch from rikul <null@acm.org> :
27324 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27325 problem and added folding support for php/hmtl.
27327 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
27329 * Fixed dnd of files within scintilla.
27330 patch from: rikul <null@acm.org>
27332 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
27334 * Applied patch from Luca.
27336 * src/source.c: source_write_build_files(): Fixed the project generation
27337 failure. The fist return statement and the free_project_type were
27340 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
27342 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27343 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27345 1) Restore the error color to red (waiting for a configurable one )
27346 2) Saving projects settings if you exit anjuta without closing an open
27348 3) New Menu 'repaeat search' to search with a keystroke without pressing
27350 4) some define in the menus to better handle menu item update
27352 Patch from: lbell <lbell@tsc4.com>
27354 * main_menubar_def.h, main_menubar.c: Change the position of
27355 "Repeat find" menu position.
27357 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
27359 project_type.h, project_type.c, source.c: Applied patch.
27360 patch from Johannes Schmid <clubfan@users.sourceforge.net>
27362 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27364 * configure.in, src/Makefile.am: Using macros for ORBit flags.
27366 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27368 * Fixed bug #445752
27370 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
27372 * Fixed bugs in Gtk-- and Gnome-- project type
27374 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27376 * dnd.c: Support for multiple files drag-n-drop.
27378 Patch from: rikul <null@acm.org>
27380 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27381 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27384 Patch from: rikul <null@acm.org>
27386 * Applied patch for widgetizing goto dialog box.
27389 * Applied patch for having new project type handling.
27390 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27392 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27394 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27395 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27396 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27397 find_replace.c, find_replace.h, find_text.c, find_text.h,
27398 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27399 project_dbase.h, source.c, text_editor.c, text_editor.h,
27400 text_editor_cbs.c, utilities.c, utilities.h:
27402 Applied a huge patch (after slight preview). I would like Luca
27403 to have his feature additions mentioned here.
27405 Patch from: lbell <lbell@tsc4.com>
27407 2001-09-09 Stephane Demurget <demurgets@free.fr>
27409 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27411 * po/fr.po: updated to the latest sources.
27414 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27416 * Fixed bug #445752
27418 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
27420 * dnd.h, dnd.c: New files for drag n drop support.
27422 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27423 Added drag and drop support for opening files.
27425 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27426 Archit Baweja <bighead@crosswinds.net> for this idea.
27428 * TODO: Added some more todos. :-(
27430 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
27432 * Fixed the goto line activate bug.
27433 patch from: Martyn Bone <mbone@brightstar.u-net.com>
27435 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
27437 * Fixed bugs in Gtk-- and Gnome-- project type
27439 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
27441 * widgets/gonmefilelist.c, gnomefilelist.c:
27442 Modified multiple selection on pressing control.
27443 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27445 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27446 Modified multiple selection on pressing control.
27447 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27449 2001-09-05 Abel Cheung <maddog@linux.org.hk>
27451 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27452 This is useless; but just in case...
27454 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
27456 * data/internal.properties: modified a bit of perl properties.
27458 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
27460 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27461 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27462 Added support for multiple file imports. Changed the standrd C++
27463 convention of #include <file> to #include <file.h>, because I had given
27464 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27465 now support the #include <file> convention. That is something to be fixed :).
27466 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27468 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
27470 * src/anjuta.c: Added function static greetings_text(), to solve the non
27471 translation of the greetings text in the wizard.
27473 2001-08-31 Andy Piper <andy.piper@freeuk.com>
27475 * src/find_in_files_gui.c: made order of buttons consistent with other Find
27476 dialogs, with OK the default (fix bug #453482)
27478 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
27480 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27482 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27484 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
27492 src/main_menubar_def.h
27493 src/mainmenu_callbacks.c
27494 src/mainmenu_callbacks.h:
27495 Applied the patch that addes menu items which allow users to
27496 insert GPL notice and date time in current document.
27497 patch from: Rick Patel <rikul@shreve.net>
27499 * src/main_menu.c: Fixed a compilation error.
27501 * src/anjuta.c: Fixed non-rememberence of editor tab position.
27503 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27504 about the unterminated strings.
27506 * scintilla/*: Updated scintilla to 1.3.9 version.
27508 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
27510 * widgets/gnomefileselection.c:
27511 Applied the patch for fixing multiple selection of file open funcion,
27512 which will deselect the files selected.
27513 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27515 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
27517 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27518 src/fileselection.c, src/anjuta_cbs.c:
27519 Applied the patch for multiple selection of file open.
27520 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27522 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
27524 * Removed "-f" option in call to devhelp, because devhelp no longer
27527 2001-08-26 Stephane Demurget <demurgets@free.fr>
27529 All these modifications have been pointed out by
27530 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27532 * data/internal.properties: two fixes for the PHP lexer.
27535 * fr.po: minor fixes.
27537 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27539 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
27543 main_menubar_def.h,
27544 main_menubar_callbacks.c,
27546 Added new menu item for "close all fils".
27547 (Patch from Rikul <rikul@shreve.net>, after revision)
27549 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27551 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27552 (Patch from Rikul <rikul@shreve.net>)
27554 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27555 (Patch from Rikul <rikul@shreve.net>)
27557 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
27559 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27560 project name in application widzard.
27561 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
27563 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27564 of the 'OK' button there is an 'Execute' one.
27565 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
27567 * executer.c: Changed cancel button to close button. That was more appropriate.
27569 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
27571 * HACKING: corrected >>>>>> Config management.
27573 * HACKING: Added many things.
27575 * src/launcher.h: Added some comments.
27577 2001-08-21 Stephane Demurget <demurgets@free.fr>
27579 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27582 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27583 src/appwizard_cbs.c,
27584 src/appwizard_gui.c: Applied UI/docs cleanup patch from
27585 Andy Piper <andy.piper@freeuk.com>
27587 * po/fr.po: updated to latest sources.
27589 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27592 2001-08-18 Andy Piper <andy.piper@freeuk.com>
27594 * Fixed bugs #450280 and #448845
27596 * src/about.c: corrected Naba's e-mail address (.net, not .com)
27598 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27601 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27602 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
27603 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
27604 names to remove "Anjuta: " prefix
27606 * src/main_menubar_def.c: altered a message
27608 * launcher/anjuta_launcher.c: cleaned up some messages
27610 * src/debugger.c: edited messages to improve clarity
27612 * src/app_wiz*.c: tidied wizard interface
27615 2001-08-15 Stephane Demurget <demurgets@free.fr>
27617 Synced Naba's fix and mine about the wizards not working and removed
27618 anjuta.prj to avoid a nasty checkin.
27620 * Makefile.am: removed the install-data-local rule.
27622 * data/Makefile.am: changed the list of files.
27624 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27626 * .cvsignore: added anjuta.prj for the same reason.
27629 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
27631 * src/source.c: Fixed a bug that fails new gnome projects to get
27634 * src/project_manager.c: Fixed a bug that disables storing recent
27637 * Makefile.am: Added stuffs to install the macro files in the
27641 2001-08-14 Stephane Demurget <demurgets@free.fr>
27643 * data/Makefile.am: added some rules to support the gnome/ macros
27644 dir in order to make the wizards work again.
27646 * anjuta.spec.in: upped the release number.
27649 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
27651 * configure.in (ALL_LINGUAS): Added pl.
27654 2001-08-09 Stephane Demurget <demurgets@free.fr>
27656 * anjuta.spec.in: fixed the doc files list.
27659 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
27661 * src/about.c: corrected my email address. :-)
27665 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27666 (patch from Andy Piper <squiggle@ukgateway.net>)
27668 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
27670 * debugger.c: Fixed a bug associated with debugging threaded
27673 * text_editor_menu.c: Fixed broken ui in text editor
27676 * text_editor_menu.c: Now the option sub menu in text editor pop up
27679 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27680 (suggested by lord sibn <sibn@utspl.cjb.net> )
27682 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
27684 * src/text_editor_menu.c: Added menu item for context help
27685 (patch from Andy Piper <squiggle@ukgateway.net>)
27687 2001-08-06 Stephane Demurget <demurgets@free.fr>
27689 * ccview/cccproj.cc: added missing i18n strings.
27691 * data/welcome.txt: bumped version to 0.1.6.
27693 * src/anjuta.c: fixed a compilation error due to devhelp integration.
27695 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
27697 * help.c, help.h: Added support for DevHelp context sensitive help
27698 and gnome api browsing.
27699 * Fixed toolbars and editor views "not save" bug.
27700 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27701 (patch from Andy Piper <squiggle@ukgateway.net>)
27702 * Updated THANKS and chapter15.sgml for uk and ru translators.
27704 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
27706 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27707 * Updated configure.in to include these changes
27709 2001-08-03 Stephane Demurget <demurgets@free.fr>
27711 * src/project_dbase_gui.c: fixed bug #446963
27712 (on_project_dbase_ccview_update_start),
27713 (on_project_dbase_ccview_update_end): added.
27714 These two respectively disable and enable close file/project
27715 menu entries and toolbar items, while the ccview part updates
27719 2001-08-03 Stephane Demurget <demurgets@free.fr>
27721 * configure.in: added sv to the ALL_LINGUAS list.
27724 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
27726 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27727 file to work: merge translations and distribute it.
27729 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27731 * NEWS, README, THANKS & TODO: Spelling fixes.
27733 2001-08-01 Stephane Demurget <demurgets@free.fr>
27735 * README: updated requirements.
27737 * scintilla/Makefile.am,
27738 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27739 target can't be realized (custom build path).
27741 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27742 Removed install-data-local.
27744 * src/compiler_options.c: changed the include paths of the pixmaps.
27745 we hadn't any warning because of the include paths passed to the
27746 compiler. Thanks to make distcheck for reporting this.
27749 2001-07-31 Stephane Demurget <demurgets@free.fr>
27751 * NEWS, THANKS: updated.
27753 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27754 fixed to show the correct kernel signal number and its description.
27756 * widgets/gnomefilelist.c: fixed bug #445756
27757 (goto_last): renamed to goto_prev and changed according to goto_next.
27758 (goto_next): added.
27759 (goto_directory): removed.
27760 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27761 returned value is now the position in the list.
27762 (check_ok_button_cb): changed the back check and added one for next.
27763 (gnome_filelist_set_dir): the check in history make it wouldn't be
27764 a "true" history. polished the whole thing, using set_dir_internal.
27765 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27766 there's no check in the history when using back or next.
27768 * manuals/*: added missing .cvsignore files.
27771 2001-07-30 Stephane Demurget <demurgets@free.fr>
27773 * po/fr.po: updated to latest sources.
27775 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27776 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27777 to put off their sensitive attributes.
27779 2001-07-29 Stephane Demurget <demurgets@free.fr>
27781 * po/fr.po: fixed some grammar things.
27782 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27785 * src/utilities.c: (file_is_link): use lstat instead of stat.
27787 2001-07-27 Naba Kumar <kh_naba@123india.com>
27789 * Remove help dir from cvs, because it is no longer
27792 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27795 2001-07-24 Naba Kumar <kh_naba@123india.com>
27797 * debugger.c: (debugger_update_prog_status): Fixed
27798 the bug with gdb version 5. Debugger starts, when
27799 step in/out/over etc are clicked.
27801 * debugger.c: All functions: added debugging codes.
27803 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27804 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27805 Modified to recognize non project files also.
27807 * source.c: (source_write_configure_in):
27808 Added source for 'prefix' counterparts for
27809 no-prefix AC_SUBST.
27811 2001-07-23 Naba Kumar <kh_naba@123india.com>
27813 * anjuta.c: added function anjuta_remove_text_editor();
27814 and suitably modified anjuta_remove_current_text_editor().
27816 * project_dbase.c: project_dbase_close(), Added code to
27817 close all opened files that belong to the project when
27818 the project is closed.
27819 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27821 * Updated the manuals/anjuta-manual subdir for GDP standards.
27822 (patch from Andy Piper <squiggle@ukgateway.net>)
27824 * main_menubar.h, main_menubar.def: Added Menu items to handle
27825 urls for library references, bugs, patches and feature request
27828 2001-07-20 Naba Kumar <kh_naba@123india.com>
27830 * Set wmclass names in all windows.
27831 (patch from Andy Piper <squiggle@ukgateway.net>)
27832 * New splash logo from "Misha" <misha@phreaker.net>);
27834 2001-07-19 Naba Kumar <kh_naba@123india.com>
27836 * preferences.[h,c], preferences_gui.c: Added 4 properties to
27837 set caret color, calltip back color and selection fore/back
27840 2001-07-18 Naba Kumar <kh_naba@123india.com>
27842 * project_dbase.c: Closes all files when project is closed.
27843 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
27844 -- We still need to refine this as it closes all sort of files.
27846 * compiler_options.c: Fixed seg-fault bug when last item in
27847 compiler option lists is removed.
27849 * Fixed missing newline warnings during compilation.
27850 (patch from Andy Piper <squiggle@ukgateway.net>)
27852 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
27854 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27855 autogenerated no need to store'em in CVS.
27857 * ccview/.cvsignore: Addition of cvsignore.
27859 2001-07-17 Naba Kumar <kh_naba@123india.com>
27861 *GUI fixes and spell corrections
27862 (patch from Andy Piper <squiggle@ukgateway.net>)
27864 2001-07-15 Naba Kumar <kh_naba@123india.com>
27866 *Fixed double error message for file not found.
27868 *Put white backgrounds for png images.
27870 *Converted '-' to '_' in sgml files.
27872 2001-07-14 Naba Kumar <kh_naba@123india.com>
27874 * project_dbase.c: Short-cut for expand/collasp project tree
27876 * project_dbase_gui.c:
27877 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
27879 2001-07-13 Naba Kumar <kh_naba@123india.com>
27881 * notebook.[h,c]: Added
27882 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
27883 Project/message window now toggles on control and
27884 and notebook switch short-cut
27886 2001-07-7 Naba Kumar <kh_naba@123india.com>
27888 * Changed a new icon set which looks more gnomish.
27890 * Changed a new anjuta splash logo.
27891 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27893 2001-07-6 Naba Kumar <kh_naba@123india.com>
27895 * ccview/*: Integrated ccview for class view and file view
27896 in the project Manager.
27898 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27900 2001-07-1 Naba Kumar <kh_naba@123india.com>
27902 * scintilla/*: Upgraded Scintilla to version 1.3.7
27904 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27906 2001-06-28 Naba Kumar <kh_naba@123india.com>
27908 * src/debugger.c: Correct step-over and step-out swapping.
27910 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27911 chapters and added more stuffs.
27913 2001-06-13 Naba Kumar <kh_naba@123india.com>
27915 * data/autogen.sh.gtkmm: Added
27917 * data/autogen.sh.gnomemm: Added
27919 * src/appwiz.c: Added two more application wizard templetes
27921 * src/project: for gtk-- and gnome-- and proper support
27923 * src/source.c: for c++ in the project configuration.
27927 2001-05-05 Naba Kumar <kh_naba@123india.com>
27929 * Merged my pre-cvs modifications with
27930 the current cvs copy.
27932 * (lot of files change).
27934 * Implemented session management.
27936 * Local installation possible by
27937 manageing our own pixmaps paths
27940 * resources.h: Added.
27941 * resources.c: Added.
27945 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
27947 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27948 Corrected/extended ignores.
27950 2001-05-04 Naba Kumar <kh_naba@123india.com>
27952 * manuals/: dir tree added.
27953 Sgml documentation started in this dir.
27955 * omf-install/: dir tree added.
27957 * manuals/anjuta-manual/C/anjuta-manual.sgml:
27958 Created initial document structure.
27960 * configure.in: Added test for scrollkeeper.
27961 Added some Makefile entries in AC_OUTPUT.
27963 * Makefile.am: Added subdir manuals/
27965 * HACKING: Wrote something stupid.
27967 2001-05-02 Stéphane Démurget <demurgets@free.fr>
27969 * Makefile.am: Added ChangeLog in local data list, becaused it's
27970 needed to create a new project.
27972 * po/fr.po: minor fixes.
27974 * src/build_file.c, src/configurer.c, src/debugger.c,
27975 src/executer.c, src/find_replace.c, src/gnome_project.c,
27976 src/goto_line.c, src/launcher.c, src/messages.c,
27977 src/preferences.c src/project_dbase.c: functions declared static.
27979 * widgets/gnomefilelist.c: Fixed a project creation bug,
27980 introduced with latest changes.
27982 2001-05-01 Stéphane Démurget <demurgets@free.fr>
27984 * widgets/gnomefilelist.c,
27985 BUGS: Fixed an annoying bug preventing from loading files/project
27986 given on the command line. Polished the whole gnome_filelist widget.
27988 2001-04-27 Stéphane Démurget <demurgets@free.fr>
27992 src/anjuta.h: Polished the command line parsing.
27994 * BUGS: Need to clean that damn gnome_filelist widget.
27996 2001-04-25 Stéphane Démurget <demurgets@free.fr>
28000 src/signals.c: Removed duplicated includes.
28002 * po/fr.po: minor fixes.
28004 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28005 create_compiler_options_page? () declared static.
28007 src/anjuta.c: Put a command line option for disabling
28010 * src/preferences_gui.c: Fixed an internationalization issue,
28011 other functions declared static.
28013 * src/gnome_project.c: Fixed some memory leaks,
28014 new_prj_terminated () declared static.
28016 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
28018 * configure.in: Sort ALL_LINGUAS alphabetically.
28020 2001-04-22 Stéphane Démurget <demurgets@free.fr>
28022 * Emptied that ugly old Changelog.
28024 == Anjuta 0.1.5 ===
28027 2001-03-10 Naba kumar <naba@gnome.org>
28029 * src/gnome_project.c: Fixed project dir creation bug.
28031 * src/text_editor.c: Fixed double accelerators bug.
28033 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28035 * src/stack_trace.c, * src/compiler_options.c,
28036 data/internals.properties, src/defaults.c:
28037 Fixed pixmap creation with NULL window.
28039 * src/commands.c, src/preferences_gui.c, src/build_project.c
28040 src/clean_project.c: Bug fix.
28042 * src/main_menubar_def.h: i18n bug fix.
28044 * src/executer.h, src/executer.c: Bug fix.
28046 * src/controls.c: Bug fix.
28048 * src/debugger.c: Debugger now takes program args.
28050 * po/ja.po: Added japanese translation file.
28052 Upgraded to ver 0.1.4
28053 ... Fixed other minor bugs.
28055 == Anjuta 0.1.3 ===
28057 2001-XX-XX Naba kumar <naba@gnome.org>
28059 * Lots of unaccountable changes. Integrated scintilla.
28060 Redesigned Project managemet. Added supports for other languages.
28061 Java style properties managements. .... blah blah
28063 2000-11-11 Naba kumar <naba@gnome.org>
28065 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28066 Upgraded to version 0.1.3.
28068 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28069 Fixed to activate Debug->add watch properly.
28071 === Anjuta 0.1.2 beta_2 ===
28072 === Anjuta 0.1.2 ===
28074 2000-11-05 Naba kumar <naba@gnome.org>
28076 * src/compiler_options.c, src/compiler_options_cbs.c
28077 src/compiler_options_cbs.h, src/compiler_options_gui.c
28078 src/anjuta2.c, extra/stock_libs.anj (new),
28079 extra/README.stock_libs (new), htmls/page13.html,
28080 htmls/images/*: Improved Library settings GUI. Can now enable/disable
28081 added libraries. Stock libs provided for ease of entry. Modified
28082 help html file accordingly.
28084 2000-11-03 Naba kumar <naba@gnome.org>
28086 * README: Minor fixes in Doc files.
28088 * src/gnome_prj.c, src/appwidzard_cbs.c:
28089 Fixed to ignore non-existant dir for blank prj.
28090 More checking in project creation, especially to confirm
28091 that the prj file already does not exist.
28093 * anjuta.spec, configure.in: Upgraded to version 0.1.2
28095 * src/controls.c: Now Menu item "Format/Detach current document"
28096 is inactive when there is no document opened.
28098 === Anjuta 0.1.1 ===
28100 2000-11-01 Naba kumar <naba@gnome.org>
28102 Completed and Release of first version (Beta) with lots of bugs.
28104 1999-12-27 Naba kumar <naba@gnome.org>
28106 Anjuta project started.