1 2008-04-23 Sébastien Granjoux <seb.sfo@free.fr>
3 * plugins/project-wizard/druid.c,
4 plugins/project-wizard/property.c,
5 plugins/project-wizard/property.h,
6 plugins/project-wizard/parser.c,
7 plugins/project-wizard/templates/mkfile.wiz,
8 plugins/project-wizard/templates/terminal.wiz,
9 plugins/project-wizard/templates/xlib-dock.wiz,
10 plugins/project-wizard/templates/wxwin.wiz,
11 plugins/project-wizard/templates/java.wiz,
12 plugins/project-wizard/templates/django.wiz,
13 plugins/project-wizard/templates/gnome.wiz,
14 plugins/project-wizard/templates/anjuta-plugin.wiz,
15 plugins/project-wizard/templates/gtkmm.wiz,
16 plugins/project-wizard/templates/python.wiz,
17 plugins/project-wizard/templates/cpp.wiz,
18 plugins/project-wizard/templates/sdl.wiz,
19 plugins/project-wizard/templates/gtk.wiz,
20 plugins/project-wizard/templates/minimal.wiz,
21 plugins/project-wizard/templates/xlib.wiz,
22 plugins/project-wizard/templates/gcj.wiz:
23 Add additional restriction on project name fix #529226
25 2008-04-23 Yuriy Penkin <yuriy.penkin@gmail.com>
27 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
28 * plugins/tools/plugin.c:
29 Fix #529506: Uncorrect unloading tools plugin
31 2008-04-22 Johannes Schmid <jhs@gnome.org>
33 * plugins/search/search-replace.c (search_and_replace),
34 (on_message_view_destroyed):
35 Don't spit out two many warnings when the message view is destroyed
37 * plugins/search/search-replace_backend.c
38 (file_buffer_new_from_path):
39 Only use first 500 characters for validation
41 2008-04-21 Johannes Schmid <jhs@gnome.org>
43 * plugins/search/plugin.c (find_incremental):
44 * plugins/search/search-replace.c (on_search_regex_toggled),
45 (on_search_button_next_clicked), (search_replace_find_usage):
46 * plugins/search/search-replace_backend.c (match_substr_free),
47 (file_buffer_new_from_path), (get_next_match),
48 (clear_search_replace_instance), (create_search_replace_instance):
49 * plugins/search/search-replace_backend.h:
51 Use GRegex instead of pcre and convert files to utf-8 if necessary.
54 2008-04-21 Johannes Schmid <jhs@gnome.org>
56 * plugins/document-manager/action-callbacks.c
57 (on_editor_command_paste_activate):
58 #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
59 (there was an else missing...)
61 2008-04-17 Naba Kumar <naba@naba-desktop>
63 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
64 * plugins/project-import/anjuta-project-import.plugin.in:
65 * plugins/project-wizard/anjuta-project-wizard.glade:
66 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
67 Fixed bug #528264 - New: Uses incorrect spelling "assistent"
69 2008-04-20 Johannes Schmid <jhs@gnome.org>
71 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
72 Fixed a condition where we kill our own process
74 2008-04-20 Johannes Schmid <jhs@gnome.org>
76 * libanjuta/anjuta-session.h:
77 * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
78 * plugins/symbol-db/plugin.c (value_added_current_editor),
79 (on_session_load), (symbol_db_activate):
80 * plugins/symbol-db/plugin.h:
81 * plugins/symbol-db/symbol-db-view.c
82 (sdb_view_build_and_display_base_tree):
83 Added new sessions states to avoid loading the local symbols before
84 the session is loaded (speeds up start-up).
86 * plugins/document-manager/plugin.c
87 (update_document_ui_undo_items), (update_document_ui_save_items),
88 (on_document_update_ui):
89 * plugins/sourceview/sourceview.c (idocument_redo):
90 Fixed #528705 – There is no Redo
92 2008-04-18 Sébastien Granjoux <seb.sfo@free.fr>
94 * libanjuta/interfaces/libanjuta.idl,
95 plugins/terminal/terminal.c,
96 plugins/build-basic-autotools/executer.c,
98 Add an env parameter in the IAnjutaTerminal interface allowing
99 to specify additional environment variables
101 * libanjuta/anjuta-launcher.c:
102 Add one initialization
104 2008-04-16 Johannes Schmid <jhs@gnome.org>
106 Patch from Ignacio Casal Quinteiro:
107 * plugins/file-loader/anjuta-recent-chooser-menu.c
108 (_gtk_recent_chooser_get_items),
109 (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
110 (anjuta_recent_chooser_menu_populate):
111 Show 5 project and 15 file items in recent-chooser
113 2008-04-16 Johannes Schmid <jhs@gnome.org>
115 * plugins/search/search-replace_backend.c (isawordchar),
116 (extra_match), (get_next_match):
118 Make searching utf-8 aware. We still need to fix encodings for
119 search/replace in files as it is currently assumed they are utf-8 like
122 2008-04-16 Johannes Schmid <jhs@gnome.org>
124 Patch from Ignacio Casal Quinteiro:
125 * plugins/file-loader/anjuta-recent-chooser-menu.c
126 (anjuta_recent_chooser_menu_insert_item),
127 (anjuta_recent_chooser_menu_populate):
128 * plugins/file-loader/plugin.c (activate_plugin):
129 Fix recent files in the toolbar
131 * plugins/tools/plugin.c (ipreferences_merge):
134 2008-04-13 Sébastien Granjoux <seb.sfo@free.fr>
136 * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
138 2008-04-13 Naba Kumar <naba@naba-desktop>
140 * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
141 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
142 Do not enable brace autocompletion by defualt because it annoying for
143 fast typist (i.e. it's easier to type ending brace than move carat)
144 and it's currently broken for scintilla.
146 2008-04-13 Naba Kumar <naba@naba-desktop>
148 * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
149 * src/about.c (on_about_plugin_activate): Removed dead code.
150 * src/main.c: Make smaller include.
152 2008-04-12 Naba Kumar <naba@naba-desktop>
154 * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
155 src/utilities.h: Removed dead files.
156 * src/widget-registry.c, src/widget-registry.h: Removed more dead
159 2008-04-12 Naba Kumar <naba@naba-desktop>
161 * src/action-callbacks.c: Removed unneeded gnome.h include.
162 * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
164 2008-04-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
166 Reviewed by Naba Kumar <naba@gnome.org>:
167 * libanjuta/anjuta-utils.{ch}:
168 Added anjuta_utils_get_user_config_dir. This func is used
169 to get the user config directory.
170 * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
172 2008-04-12 Johannes Schmid <jhs@gnome.org>
174 * plugins/search/Makefile.am:
175 * plugins/search/anjuta-search.glade:
176 * plugins/search/anjuta-search.ui:
177 * plugins/search/plugin.c (find_incremental), (on_find1_activate),
178 (on_find_and_replace1_activate), (on_find_in_files1_activate),
179 (on_findnext1_activate), (on_findprevious1_activate),
180 (on_prev_occur), (on_next_occur), (activate_plugin),
181 (deactivate_plugin), (dispose), (finalize),
182 (search_plugin_class_init):
183 * plugins/search/plugin.h:
184 * plugins/search/search-replace.c (search_and_replace_init),
185 (search_and_replace), (write_message_pane), (on_message_clicked),
186 (save_not_opened_files), (replace_in_not_opened_files),
187 (search_replace_next_previous), (search_replace_next),
188 (search_replace_previous), (sr_get_gladewidget),
189 (search_set_popdown_strings), (search_set_popdown_map),
190 (search_select_item), (search_set_combo), (search_set_action),
191 (search_set_target), (search_set_direction),
192 (search_get_item_combo), (search_get_item_combo_name),
193 (search_direction_changed), (populate_value), (reset_flags),
194 (reset_flags_and_search_button), (search_start_over),
195 (search_end_alert), (max_results_alert), (nb_results_alert),
196 (search_show_replace), (modify_label_image_button),
197 (search_replace_populate), (show_jump_button),
198 (translate_dialog_strings), (create_dialog), (show_dialog),
199 (word_in_list), (list_max_items), (search_update_combos),
200 (replace_update_combos), (search_update_dialog),
201 (on_search_replace_delete_event),
202 (on_search_dialog_key_press_event),
203 (search_disconnect_set_toggle_connect),
204 (on_search_match_whole_word_toggled),
205 (on_search_match_whole_line_toggled),
206 (on_search_match_word_start_toggled), (on_search_regex_toggled),
207 (search_set_toggle_direction), (on_search_direction_changed),
208 (on_search_action_changed), (on_search_target_changed),
209 (on_search_expression_changed), (on_actions_no_limit_clicked),
210 (on_search_button_close_clicked), (on_search_button_stop_clicked),
211 (on_search_button_next_clicked), (search_replace_find_usage),
212 (on_search_button_jump_clicked), (on_search_expression_activate),
213 (on_search_full_buffer_toggled), (on_search_forward_toggled),
214 (on_search_backward_toggled), (on_setting_basic_search_toggled),
215 (basic_search_toggled), (anjuta_search_replace_activate):
216 * plugins/search/search-replace.h:
217 * plugins/search/search-replace_backend.c (pcre_info_free),
218 (pcre_info_new), (match_substr_free), (match_info_free),
219 (file_buffer_free), (file_buffer_new_from_te),
220 (file_buffer_new_from_path), (file_buffer_line_from_pos),
221 (file_match_line_from_pos), (create_search_files_list),
222 (get_project_file_list), (isawordchar), (extra_match),
223 (get_next_match), (create_search_entries), (regex_backref),
224 (clear_search_replace_instance), (clear_pcre),
225 (create_search_replace_instance):
226 * plugins/search/search-replace_backend.h:
227 Restored old search plugin - was a bad idea to merge this patch. Sorry!
229 2008-04-12 Johannes Schmid <jhs@gnome.org>
231 * libanjuta/Makefile.am:
232 * libanjuta/libanjuta.h:
233 * plugins/document-manager/anjuta-document-manager.glade:
234 * plugins/document-manager/plugin.c:
235 * plugins/editor/text_editor.c (text_editor_finalize),
236 (convert_to_utf8), (load_from_file), (save_to_file):
237 * plugins/editor/text_editor.h:
238 * plugins/sourceview/Makefile.am:
239 * plugins/sourceview/anjuta-convert.c:
240 * plugins/sourceview/anjuta-convert.h:
241 * plugins/sourceview/anjuta-document-loader.c:
242 * plugins/sourceview/anjuta-document-saver.c:
243 * plugins/sourceview/anjuta-document.c:
244 * plugins/sourceview/anjuta-encodings.c:
245 * plugins/sourceview/anjuta-encodings.h:
246 * plugins/sourceview/anjuta-utils.c:
247 * plugins/sourceview/anjuta-utils.h:
248 * plugins/sourceview/anjuta-view.c:
249 * plugins/sourceview/sourceview.c:
251 Move the encoding conversion infrastrcute to libanjuta and update all
252 users. Test all available encodings by default in scintilla editor
253 like sourceview is doing and removed encoding preferences
255 * plugins/search/search-replace_backend.c
256 (file_buffer_new_from_uri):
259 2008-04-11 Johannes Schmid <jhs@gnome.org>
261 * plugins/search/anjuta-search.glade:
262 Various small improvements to the dialog
264 2008-04-11 Johannes Schmid <jhs@gnome.org>
266 Patch from Ignacio Casal Quinteiro:
267 * plugins/file-loader/Makefile.am:
268 * plugins/file-loader/anjuta-recent-chooser-menu.c
269 (gtk_recent_chooser_iface_init),
270 (_anjuta_recent_chooser_install_properties),
271 (sort_recent_items_mru), (get_is_recent_filtered),
272 (_gtk_recent_chooser_get_items),
273 (anjuta_recent_chooser_menu_class_init),
274 (anjuta_recent_chooser_menu_init),
275 (anjuta_recent_chooser_menu_finalize),
276 (anjuta_recent_chooser_menu_dispose),
277 (anjuta_recent_chooser_menu_constructor),
278 (anjuta_recent_chooser_menu_set_property),
279 (anjuta_recent_chooser_menu_get_property),
280 (anjuta_recent_chooser_menu_set_current_uri),
281 (anjuta_recent_chooser_menu_get_current_uri),
282 (anjuta_recent_chooser_menu_select_uri),
283 (anjuta_recent_chooser_menu_unselect_uri),
284 (anjuta_recent_chooser_menu_select_all),
285 (anjuta_recent_chooser_menu_unselect_all),
286 (anjuta_recent_chooser_menu_set_sort_func),
287 (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
288 (anjuta_recent_chooser_menu_get_recent_manager),
289 (anjuta_recent_chooser_menu_add_filter),
290 (anjuta_recent_chooser_menu_remove_filter),
291 (anjuta_recent_chooser_menu_list_filters),
292 (anjuta_recent_chooser_menu_set_current_filter),
293 (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
294 (anjuta_recent_chooser_menu_create_item),
295 (anjuta_recent_chooser_menu_insert_item),
296 (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
297 (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
298 (item_activate_cb), (manager_changed_cb), (set_recent_manager),
299 (get_icon_size_for_widget), (foreach_set_shot_tips),
300 (anjuta_recent_chooser_menu_set_show_tips),
301 (anjuta_recent_chooser_menu_new),
302 (anjuta_recent_chooser_menu_new_for_manager):
303 * plugins/file-loader/anjuta-recent-chooser-menu.h:
304 * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
305 (activate_plugin), (dispose):
307 Add separator to recent menu (#526932)
309 * plugins/search/Makefile.am:
310 * plugins/search/anjuta-search.glade:
311 * plugins/search/anjuta-search.ui:
312 * plugins/search/plugin.c (on_find1_activate),
313 (on_find_and_replace1_activate), (on_find_in_files1_activate),
314 (on_findnext1_activate), (on_findprevious1_activate),
315 (on_search_again_activate), (on_find_usage), (activate_plugin),
316 (deactivate_plugin), (dispose), (search_plugin_class_init):
317 * plugins/search/plugin.h:
318 * plugins/search/search-replace.c (anj_sr_execute),
319 (anj_sr_write_match_message), (on_message_clicked),
320 (anj_sr_set_search_string), (anj_sr_select_nearest),
321 (anj_sr_select_next), (anj_sr_select_previous),
322 (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
323 (anj_sr_is_idle), (anj_sr_set_popdown_strings),
324 (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
325 (anj_sr_activate_combo_id_item), (anj_sr_set_action),
326 (anj_sr_set_target), (anj_sr_set_direction),
327 (anj_sr_get_direction), (anj_sr_get_combo_active_value),
328 (anj_sr_get_combo_id_active_value),
329 (anj_sr_conform_direction_change), (anj_sr_populate_value),
330 (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
331 (anj_sr_end_alert), (anj_sr_max_results_alert),
332 (anj_sr_total_results_alert), (anj_sr_show_replace),
333 (anj_sr_modify_button), (anj_sr_populate_data),
334 (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
335 (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
336 (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
337 (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
338 (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
339 (anj_sr_find_in_list), (anj_sr_trim_list),
340 (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
341 (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
342 (on_search_dialog_delete_event), (on_search_dialog_key_press),
343 (anj_sr_disconnect_set_toggle_connect),
344 (on_search_match_whole_word_toggled),
345 (on_search_match_whole_line_toggled),
346 (on_search_match_word_start_toggled), (on_search_regex_toggled),
347 (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
348 (on_search_direction_changed), (on_search_action_changed),
349 (on_search_target_changed), (on_search_expression_changed),
350 (on_search_button_close_clicked), (on_search_button_stop_clicked),
351 (on_search_button_start_clicked),
352 (on_search_button_replace_clicked),
353 (on_search_expression_activate):
354 * plugins/search/search-replace.h:
355 * plugins/search/search-replace_backend.c (regex_backref),
356 (pcre_info_free), (pcre_info_new), (match_substr_free),
357 (match_info_free_subs), (editor_new_from_file_buffer),
358 (file_buffer_new_from_te), (file_buffer_new_from_uri),
359 (file_buffer_free), (file_buffer_get_byte_offset),
360 (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
361 (file_buffer_find_lines), (file_buffer_freshen_lines),
362 (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
363 (file_buffer_get_linetext_for_line), (save_file_buffer),
364 (replace_in_local_buffer), (get_search_files_list),
365 (get_project_files_list), (isawordchar), (extra_match),
366 (get_next_match), (create_search_entries), (clear_search_entries),
367 (search_get_default_data), (search_replace_data_new),
368 (clear_search_replace_instance), (search_replace_data_destroy),
369 (search_replace_init):
370 * plugins/search/search-replace_backend.h:
371 * plugins/search/search_preferences.c (removed):
372 * plugins/search/search_preferences.h (removed):
374 Merged the UI changes from bug #511688 and simplified the search dialog
376 2008-04-10 Johannes Schmid <jhs@gnome.org>
378 * plugins/symbol-db/symbol-db-engine.c:
380 Check for ctags binary (#516123)
382 2008-04-09 Massimo Cora' <maxcvs@email.it>
384 * plugins/symbol-db/symbol-db-engine.c
385 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
386 (sdb_engine_get_query_parameters_list),
387 (sdb_engine_free_cached_queries),
388 (sdb_engine_get_tuple_id_by_unique_name),
389 (sdb_engine_get_tuple_id_by_unique_name2),
390 (sdb_engine_get_tuple_id_by_unique_name3),
391 (symbol_db_engine_add_new_workspace),
392 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
393 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
394 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
395 (sdb_engine_add_new_sym_implementation),
396 (sdb_engine_add_new_heritage),
397 (sdb_engine_add_new_scope_definition),
398 (sdb_engine_add_new_tmp_heritage_scope),
399 (sdb_engine_second_pass_update_scope_1),
400 (sdb_engine_add_new_symbol), (sdb_engine_update_file),
401 (on_scan_update_files_symbols_end),
402 (symbol_db_engine_update_project_symbols):
403 GdaSet *plist is now used globally for every prepared statement.
404 It won't be created/unreffed at every query.
406 2008-04-09 Johannes Schmid <jhs@gnome.org>
408 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
409 Fixed crasher when deactivating symbol-db plugin
411 2008-04-08 Johannes Schmid <jhs@gnome.org>
413 * plugins/symbol-db/symbol-db-engine.c
414 (sdb_engine_populate_db_by_tags):
415 Don't use transactions - uses only half of the time now!
417 2008-04-08 Massimo Cora' <maxcvs@email.it>
419 * plugins/symbol-db/symbol-db-engine.c
420 (sdb_engine_prepare_symbol_info_sql),
421 (symbol_db_engine_get_global_members_filtered):
422 * plugins/symbol-db/symbol-db-view.c
423 (sdb_view_load_symbol_pixbufs),
424 (sdb_view_build_and_display_base_tree):
425 fixed global tab icons. Libgda could not understood the right fields, now it
428 2008-04-07 Johannes Schmid <jhs@gnome.org>
430 * plugins/language-support-cpp-java/cpp-java-assist.c
431 (completion_compare), (create_completion),
432 (cpp_java_assist_create_word_completion_cache):
434 Only show () for functions/methods and macros with arguments. Does not work
435 with symbol-db yet but fixes things for symbol-browser
437 2008-04-07 Johannes Schmid <jhs@gnome.org>
439 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
440 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
441 (sdb_engine_add_new_sym_implementation):
443 Fixed some issues with caching
445 2008-04-07 Johannes Schmid <jhs@gnome.org>
447 * plugins/symbol-db/plugin.c (on_single_file_scan_end),
448 (on_importing_project_end), (project_root_added),
449 (symbol_db_activate), (symbol_db_deactivate):
450 * plugins/symbol-db/plugin.h:
452 Give the symbol-db it's own progress bar because there are too many
453 interactions with the global status bar.
455 2008-04-07 Johannes Schmid <jhs@gnome.org>
457 * plugins/symbol-db/symbol-db-view-locals.c
458 (sdb_view_locals_create_new_store):
459 * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
460 * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
461 (symbol_db_view_open):
465 2008-04-07 Johannes Schmid <jhs@gnome.org>
467 * plugins/sourceview/sourceview.c (idocument_cut),
468 (idocument_copy), (idocument_paste):
469 Block insert-text signal on cut/copy/paste
471 2008-04-07 Johannes Schmid <jhs@gnome.org>
473 * plugins/symbol-db/plugin.c (on_char_added),
474 (on_single_file_scan_end):
475 Only update buffer when a newline is inserted
477 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
478 (sdb_engine_get_tuple_id_by_unique_name),
479 (sdb_engine_get_tuple_id_by_unique_name2),
480 (sdb_engine_get_tuple_id_by_unique_name3),
481 (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
482 (sdb_engine_finalize), (symbol_db_engine_db_exists),
483 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
484 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
485 Precompute file_defined_id to speed up population
487 2008-04-06 Johannes Schmid <jhs@gnome.org>
489 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
490 (anjuta_launcher_set_encoding):
491 Fixed some problems with binary streams needed by symbol-db
493 * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
496 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
497 (sdb_engine_insert_cache), (sdb_engine_clear_caches),
498 (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
499 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
500 (sdb_engine_add_new_sym_implementation),
501 (on_scan_update_files_symbols_end):
502 Use some caching to speed up population
504 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
505 Exit properly when scanning is over
507 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
509 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
510 One additional change missed in the previous commit
512 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
514 * plugins/project-wizard/templates/gtkmm.wiz,
515 plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
516 plugins/project-wizard/templates/gtkmm/src/main.cc,
517 plugins/project-wizard/templates/django.wiz,
518 plugins/project-wizard/templates/python.wiz,
519 plugins/project-wizard/templates/python/configure.ac.tpl,
520 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
521 plugins/project-wizard/templates/cpp.wiz,
522 plugins/project-wizard/templates/cpp/configure.ac.tpl,
523 plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
524 plugins/project-wizard/templates/sdl.wiz,
525 plugins/project-wizard/templates/sdl/configure.ac.tpl,
526 plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
527 plugins/project-wizard/templates/terminal.wiz,
528 plugins/project-wizard/templates/terminal/configure.ac.tpl,
529 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
530 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
531 plugins/project-wizard/templates/gtk.wiz,
532 plugins/project-wizard/templates/gtk/src/main.c,
533 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
534 plugins/project-wizard/templates/minimal.wiz,
535 plugins/project-wizard/templates/minimal/configure.ac.tpl,
536 plugins/project-wizard/templates/minimal/Makefile.am.tpl,
537 plugins/project-wizard/templates/java.wiz,
538 plugins/project-wizard/templates/java/configure.ac.tpl,
539 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
540 plugins/project-wizard/templates/xlib.wiz,
541 plugins/project-wizard/templates/xlib/configure.ac.tpl,
542 plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
543 plugins/project-wizard/templates/gcj.wiz,
544 plugins/project-wizard/templates/gcj/configure.ac.tpl,
545 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
546 plugins/project-wizard/templates/xlib-dock.wiz,
547 plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
548 plugins/project-wizard/templates/wxwin.wiz,
549 plugins/project-wizard/templates/wxwin/configure.ac.tpl,
550 plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
551 plugins/project-wizard/templates/gnome.wiz,
552 plugins/project-wizard/templates/gnome/src/main.c,
553 plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
554 plugins/project-wizard/templates/anjuta-plugin.wiz,
555 plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
556 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
557 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
558 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
559 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
560 Fix bug #525999: Remove space in file and target names generated
562 Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
563 has been renamed ianjuta_document_manager_get_current_document
565 2008-04-06 Naba Kumar <naba@naba-desktop>
567 * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
568 * libanjuta/anjuta-utils.h:
569 * plugins/project-wizard/druid.c (check_and_warn_missing),
571 * plugins/project-wizard/header.c (npw_header_free),
572 (npw_header_add_required_program),
573 (npw_header_add_required_package),
574 (npw_header_check_required_programs), (package_is_installed),
575 (npw_header_check_required_packages):
576 * plugins/project-wizard/header.h:
577 * plugins/project-wizard/parser.c (parse_tag),
578 (parse_header_start), (parse_header_text):
579 * plugins/project-wizard/templates/anjuta-plugin.wiz:
580 * plugins/project-wizard/templates/cpp.wiz:
581 * plugins/project-wizard/templates/django.wiz:
582 * plugins/project-wizard/templates/gcj.wiz:
583 * plugins/project-wizard/templates/gnome.wiz:
584 * plugins/project-wizard/templates/gtk.wiz:
585 * plugins/project-wizard/templates/gtkmm.wiz:
586 * plugins/project-wizard/templates/java.wiz:
587 * plugins/project-wizard/templates/minimal.wiz:
588 * plugins/project-wizard/templates/mkfile.wiz:
589 * plugins/project-wizard/templates/python.wiz:
590 * plugins/project-wizard/templates/sdl.wiz:
591 * plugins/project-wizard/templates/terminal.wiz:
592 * plugins/project-wizard/templates/wxwin.wiz:
593 * plugins/project-wizard/templates/xlib-dock.wiz:
594 * plugins/project-wizard/templates/xlib.wiz:
596 Added a check for vital programs and packages needed to create a
597 new project. A warning dialog is shown to user in project
598 wizard when he proceeds after selecting a project type.
599 Updated all project templates to cover vital programs and
600 packages to generate and build correctly.
602 2008-04-05 Naba Kumar <naba@gnome.org>
604 patch from surenspost@gmail.com:
605 * src/about.c: Fixed bug #523068 link in about window doesn't work.
607 2008-04-04 Johannes Schmid <jhs@gnome.org>
609 * plugins/sourceview/anjuta-view.c:
610 * plugins/sourceview/anjuta-view.h:
611 * plugins/sourceview/sourceview-prefs.c (init_fonts),
612 (sourceview_prefs_init):
613 Removed unused color management code
615 * plugins/sourceview/anjuta-editor-sourceview.glade:
616 * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
617 (create_style_model), (on_style_changed), (ipreferences_merge),
618 (ipreferences_unmerge):
619 * plugins/sourceview/plugin.h:
621 Added style chooser for sourceview editor (#522555)
623 2008-04-04 Johannes Schmid <jhs@gnome.org>
625 * plugins/document-manager/action-callbacks.c:
626 * plugins/document-manager/anjuta-document-manager.ui:
627 * plugins/document-manager/plugin.c (ui_give_shorter_names),
628 (update_document_ui_disable_all):
629 * plugins/file-loader/anjuta-loader-plugin.ui:
630 * plugins/file-loader/plugin.c (on_new_activate),
633 Moved "New" action from document-manager to file-loader using
634 IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
636 2008-04-03 Johannes Schmid <jhs@gnome.org>
641 * libegg/Makefile.am:
642 * libegg/egg-cell-renderer-text.c:
643 * libegg/egg-combo-action.c:
644 * libegg/egg-entry-action.c:
645 * libegg/egg-recent-action.c:
646 * libegg/egg-recent-files-module.c:
647 * libegg/egg-recent-item.c:
648 * libegg/egg-recent-model.c:
649 * libegg/egg-recent-util.c:
650 * libegg/egg-recent-view-gtk.c:
651 * libegg/egg-recent-view.c:
652 * libegg/egg-submenu-action.c:
653 * libegg/eggcellrendererpopup.c:
654 * libegg/eggcomboselect.c:
655 * libegg/eggmarshalers.list:
656 * libegg/eggtreemodelfilter.c:
657 * libegg/eggtreemodelunion.c:
658 * libegg/eggtreemultidnd.c:
659 * libegg/gtkcellview.h:
660 * libegg/layout.glade:
661 * libegg/menu/.cvsignore:
662 * libegg/menu/Makefile.am:
663 * libegg/menu/egg-combo-action.h:
664 * libegg/menu/egg-entry-action.h:
665 * libegg/menu/egg-recent-action.h:
666 * libegg/menu/egg-submenu-action.h:
667 * libegg/menu/eggcomboselect.h:
668 * libegg/recent-files/.cvsignore:
669 * libegg/recent-files/Makefile.am:
670 * libegg/recent-files/egg-recent-item.h:
671 * libegg/recent-files/egg-recent-model.h:
672 * libegg/recent-files/egg-recent-util.h:
673 * libegg/recent-files/egg-recent-view-gtk.h:
674 * libegg/recent-files/egg-recent-view.h:
675 * libegg/recent-files/egg-recent.h:
676 * libegg/test-actions.c:
677 * libegg/test-multi-drag.c:
678 * libegg/test-union.c:
679 * libegg/treeviewutils/.cvsignore:
680 * libegg/treeviewutils/Makefile.am:
681 * libegg/treeviewutils/egg-cell-renderer-text.h:
682 * libegg/treeviewutils/eggcellrendererpopup.h:
683 * libegg/treeviewutils/eggtreemodelfilter.h:
684 * libegg/treeviewutils/eggtreemodelunion.h:
685 * libegg/treeviewutils/eggtreemultidnd.h:
686 * libegg/util/.cvsignore:
687 * libegg/util/Makefile.am:
688 * libegg/util/egg-macros.h:
689 * libegg/util/eggintl.h:
691 Killed libegg (#349279)
693 * plugins/document-manager/Makefile.am:
694 * plugins/document-manager/action-callbacks.c:
695 * plugins/document-manager/plugin.c:
696 * plugins/editor/plugin.c:
697 (on_open_recent_file), (sort_recent_menu),
698 (setup_recent_chooser_menu), (activate_plugin), (dispose),
699 (anjuta_file_loader_plugin_instance_init):
700 * plugins/file-loader/plugin.h:
701 * plugins/search/Makefile.am:
702 * plugins/search/plugin.c:
703 * plugins/search/search-replace.c:
705 Removed dead code and libegg from Makefiles
707 * plugins/symbol-browser/Makefile.am:
708 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
709 * plugins/symbol-browser/plugin.c (on_editor_saved),
710 (update_editor_symbol_model), (iter_matches),
711 (value_removed_current_editor), (activate_plugin):
712 Removed symbol-browser toolbar which used libegg and was
715 Patch from Ignacio Casal Quinteiro with lots of changes:
716 * plugins/file-loader/Makefile.am:
717 * plugins/file-loader/anjuta-loader-plugin.ui:
718 * plugins/file-loader/plugin.c (set_recent_file), (open_file),
719 Port FileLoader to GtkRecent (#398984)
721 2008-04-03 Johannes Schmid <jhs@gnome.org>
724 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
725 (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
726 * libanjuta/interfaces/libanjuta.idl:
727 * plugins/Makefile.am:
728 * plugins/class-inheritance/class-inherit.c
729 (class_inheritance_show_dynamic_class_popup_menu),
730 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
731 (class_inheritance_update_graph):
732 * plugins/language-support-cpp-java/cpp-java-assist.c
734 (cpp_java_assist_create_scope_completion_cache),
735 (cpp_java_assist_create_word_completion_cache),
736 (cpp_java_assist_show_calltip):
737 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
738 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
739 (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
740 (isymbol_get_extra_info_string), (isymbol_get_line),
741 (isymbol_get_icon), (isymbol_iface_init):
742 * plugins/symbol-browser/an_symbol.h:
743 * plugins/symbol-browser/an_symbol_view.c
744 (anjuta_symbol_view_get_file_symbol_model):
745 * plugins/symbol-browser/plugin.c (isymbol_manager_search),
746 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
747 (isymbol_manager_iface_init):
748 * plugins/symbol-db/Makefile.am:
749 * plugins/symbol-db/anjuta-symbol-db.glade:
750 * plugins/symbol-db/plugin.c
751 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
752 (value_added_current_editor), (goto_local_tree_iter),
753 (goto_global_tree_iter), (on_global_treeview_row_expanded),
754 (on_global_treeview_row_collapsed), (on_project_element_added),
755 (on_project_element_removed), (on_importing_project_end),
756 (do_import_sources_after_abort), (do_import_sources),
757 (project_root_added), (project_root_removed), (symbol_db_activate),
758 (symbol_db_deactivate), (isymbol_manager_search),
759 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
760 (isymbol_manager_iface_init), (ipreferences_merge),
761 (ipreferences_unmerge), (ipreferences_iface_init):
762 * plugins/symbol-db/plugin.h:
763 * plugins/symbol-db/symbol-db-engine-iterator-node.c
764 (symbol_db_engine_iterator_node_new),
765 (sdb_engine_iterator_node_instance_init),
766 (sdb_engine_iterator_node_finalize),
767 (symbol_db_engine_iterator_node_get_symbol_id),
768 (symbol_db_engine_iterator_node_get_symbol_name),
769 (symbol_db_engine_iterator_node_get_symbol_file_pos),
770 (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
771 (symbol_db_engine_iterator_node_get_symbol_signature),
772 (symbol_db_engine_iterator_node_get_symbol_extra_string),
773 (isymbol_get_name), (isymbol_get_args),
774 (isymbol_get_extra_info_string), (isymbol_get_uri),
775 (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
776 (isymbol_iface_init):
777 * plugins/symbol-db/symbol-db-engine-iterator.c
778 (symbol_db_engine_iterator_new):
779 * plugins/symbol-db/symbol-db-engine.c
780 (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
781 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
782 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
783 (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
784 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
785 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
786 (sdb_engine_init), (sdb_engine_finalize),
787 (sdb_engine_set_defaults_db_parameters),
788 (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
789 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
790 (sdb_engine_get_tuple_id_by_unique_name),
791 (sdb_engine_get_tuple_id_by_unique_name2),
792 (sdb_engine_get_tuple_id_by_unique_name3),
793 (symbol_db_engine_add_new_workspace),
794 (symbol_db_engine_project_exists),
795 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
796 (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
797 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
798 (sdb_engine_add_new_sym_access),
799 (sdb_engine_add_new_sym_implementation),
800 (sdb_engine_add_new_heritage),
801 (sdb_engine_add_new_scope_definition),
802 (sdb_engine_add_new_tmp_heritage_scope),
803 (sdb_engine_second_pass_update_scope_1),
804 (sdb_engine_second_pass_update_heritage),
805 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
806 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
807 (on_scan_update_files_symbols_end),
808 (symbol_db_engine_fill_type_array),
809 (symbol_db_engine_update_files_symbols),
810 (symbol_db_engine_update_project_symbols),
811 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
812 (symbol_db_engine_update_buffer_symbols),
813 (symbol_db_engine_get_files_with_zero_symbols),
814 (sdb_engine_prepare_symbol_info_sql),
815 (symbol_db_engine_get_class_parents_by_symbol_id),
816 (symbol_db_engine_get_class_parents),
817 (symbol_db_engine_get_global_members_filtered),
818 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
819 (symbol_db_engine_get_scope_members_by_symbol_id),
820 (symbol_db_engine_get_scope_members),
821 (symbol_db_engine_get_file_symbols),
822 (symbol_db_engine_get_symbol_info_by_id),
823 (symbol_db_engine_get_full_local_path),
824 (symbol_db_engine_get_file_db_path),
825 (symbol_db_engine_find_symbol_by_name_pattern),
826 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
827 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
828 * plugins/symbol-db/symbol-db-engine.h:
829 * plugins/symbol-db/symbol-db-prefs.c
830 (on_prefs_executable_changed), (on_gconf_notify_prefs),
831 (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
832 (on_listall_output), (on_listall_exit), (files_visit_dir),
833 (on_tag_load_toggled), (symbol_db_prefs_init),
834 (symbol_db_prefs_finalize):
835 * plugins/symbol-db/symbol-db-prefs.h:
836 * plugins/symbol-db/symbol-db-view-locals.c
837 (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
838 (do_add_root_symbol_to_view),
839 (consume_symbols_inserted_queue_idle_destroy),
840 (consume_symbols_inserted_queue_idle), (on_scan_end),
841 (do_recurse_subtree_and_remove), (on_symbol_removed),
842 (on_symbol_inserted),
843 (symbol_db_view_locals_recv_signals_from_engine),
844 (symbol_db_view_locals_update_list):
845 * plugins/symbol-db/symbol-db-view.c
846 (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
847 (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
848 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
849 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
850 (sdb_view_build_and_display_base_tree):
851 * plugins/symbol-db/symbol-db.glade:
852 * plugins/symbol-db/symbol-db.ui:
853 * plugins/symbol-db/tables.sql:
854 * plugins/symbol-db/test/Makefile.am:
855 * plugins/symbol-db/test/main.c (get_parents), (main),
856 (packages_foreach), (files_visit_dir):
858 Merged changes from symbol-db branch
860 2008-04-02 Johannes Schmid <jhs@gnome.org>
862 * plugins/sourceview/sourceview.c (autodetect_language):
863 Use gnome_vfs_get_slow_mime_type()
865 2008-04-02 Johannes Schmid <jhs@gnome.org>
867 * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
868 * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
871 Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
872 supertype instead no plugin for mime-type was found (#525706)
874 2008-03-31 Johannes Schmid <jhs@gnome.org>
876 patch by: Carl-Anton Ingmarsson:
878 Fixed padding in preferences
880 2008-03-31 Johannes Schmid <jhs@gnome.org>
882 patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
884 * plugins/tools/anjuta-tools.glade:
885 * plugins/tools/anjuta-tools.ui:
886 * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
887 TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
888 atp_tool_dialog_refresh, atp_tool_dialog_show):
889 * plugins/tools/dialog.h (dialog, plugin):
890 * plugins/tools/plugin.c (prefs, gxml, action_group,
891 atp_plugin_finalize, test, atp_plugin_activate,
892 atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
893 ipreferences_unmerge, ipreferences_iface_init):
894 * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
895 icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
896 atp_user_tool_activate, atp_tool_list_append_new,
897 atp_tool_list_activate, atp_tool_list_deactivate):
898 * plugins/tools/tool.h (plugin):
900 #515854 – Move configuration into preferences
902 2008-03-31 Johannes Schmid <jhs@gnome.org>
904 patch by: Carl-Anton Ingmarsson:
905 * src/anjuta-app.c (style, on_toolbar_style_changed,
906 on_add_merge_widget, anjuta_app_instance_init):
909 #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
911 2008-03-30 Sébastien Granjoux <seb.sfo@free.fr>
913 * plugins/debug-manager/anjuta-debug-manager.glade,
914 plugins/debug-manager/command.c,
915 plugins/debug-manager/command.h,
916 plugins/debug-manager/start.c,
917 plugins/gdb/plugin.c,
918 plugins/gdb/debugger.c,
919 plugins/gdb/debugger.h,
920 libanjuta/interfaces/libanjuta.idl:
921 Improve start program dialog, allowing to specify working
922 directory and environment variables
924 2008-03-26 Naba Kumar <naba@gnome.org>
926 * libanjuta/resources.c (anjuta_res_url_show): Use
927 anjuta_prog_is_installed() instead of g_find_program_in_path() and
930 Patch from Carl-Anton Ingmarsson:
932 * libanjuta/anjuta-utils.c (anjuta_util_help_display):
933 * libanjuta/anjuta-utils.h:
934 * src/action-callbacks.c (help_activate),
935 (on_help_manual_activate), (on_help_tutorial_activate),
936 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
937 * libanjuta/Makefile.am:
938 Get rid of gnome_help_display_with_doc_id()
940 2008-03-26 Naba Kumar <naba@gnome.org>
942 Patch from Carl-Anton Ingmarsson:
944 * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
945 * plugins/project-import/project-import.c (on_import_cancel): Remove
946 stray GnomeDruid variable.
948 2008-03-26 Naba Kumar <naba@gnome.org>
950 * plugins/project-import/project-import.c (create_start_page):
951 * plugins/project-wizard/druid.c (npw_druid_new):
952 * plugins/project-wizard/plugin.c (npw_plugin_create_view):
954 Fixed type 'assistent' to 'assistant'.
956 2008-03-25 Naba Kumar <naba@gnome.org>
958 Patch from Carl-Anton Ingmarsson:
960 * libanjuta/Makefile.am:
961 * libanjuta/anjuta-ui.c (sensitivity_toggled),
962 (visibility_toggled), (accel_edited_callback),
963 (accel_cleared_callback), (iter_compare_func), (accel_set_func),
964 (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
965 (anjuta_ui_get_accel_editor):
966 * libegg/Makefile.am:
967 * libegg/eggaccelerators.c (removed):
968 * libegg/eggcellrendererkeys.c (removed):
969 * libegg/eggtreeviewstate.c (removed):
970 * libegg/test-tree-utils.c (removed):
971 * libegg/treeviewutils/Makefile.am:
972 * libegg/treeviewutils/eggaccelerators.h (removed):
973 * libegg/treeviewutils/eggcellrendererkeys.h (removed):
974 * libegg/treeviewutils/eggtreeviewstate.h (removed):
976 Ports anjuta-ui to gtk_cell_renderer_accel
978 2008-03-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
980 Reviewed by Naba Kumar <naba@gnome.org>
982 * plugins/project-import/Makefile.am:
983 * plugins/project-import/project-import.{ch}:
984 * plugins/project-import/anjuta-project-import.glade (removed):
985 * configure.in, po/POTFILES.in:
987 Ported the GnomeDruid stuff to GtkAssistant an removed the glade
988 file because libglade doesn't have GtkAssistant support.
990 2008-03-17 Sébastien Granjoux <seb.sfo@free.fr>
992 * plugins/debug-manager/registers.c:
993 Avoid a crash when debugger stop on an error
995 * plugins/debug-manager/start.c,
996 plugins/gdb/debugger.c,
997 libanjuta/interfaces/libanjuta.idl:
998 Display an error message when debugger target is not found
1000 2008-03-15 Naba Kumar <naba@naba-desktop>
1004 * (removed) data/properties:
1005 * (added) plugins/editor/properties:
1006 * plugins/editor/Makefile.am:
1008 Moved data/properties to plugins/editor/ and removed dead code from
1011 2008-03-15 Naba Kumar <naba@naba-desktop>
1013 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1014 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1015 (macro_dialog_finalize):
1016 * plugins/macro/macro-edit.c (macro_edit_dispose),
1017 (macro_edit_finalize):
1019 Fixed errors in previous patch.
1021 2008-03-15 Naba Kumar <naba@naba-desktop>
1023 Patch from Ignacio Casal Quinteiro:
1025 * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1027 * plugins/class-gen/plugin.c (dispose), (finalize):
1028 * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1029 (class_inheritance_dispose):
1030 * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1031 * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1032 (dma_plugin_finalize):
1033 * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1034 (dma_debugger_queue_finalize):
1035 * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1036 * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1037 (anjuta_docman_finalize):
1038 * plugins/document-manager/plugin.c:
1039 * plugins/editor/plugin.c (dispose), (finalize),
1040 (editor_plugin_class_init):
1041 * plugins/editor/text_editor.c (text_editor_dispose),
1042 (text_editor_finalize):
1043 * plugins/file-loader/plugin.c (dispose), (finalize),
1044 (anjuta_file_loader_plugin_class_init):
1045 * plugins/file-manager/plugin.c (file_manager_finalize),
1046 (file_manager_dispose):
1047 * plugins/file-wizard/plugin.c (dispose), (finalize),
1048 (file_wizard_plugin_class_init):
1049 * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1050 * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1051 * plugins/glade/plugin.c (glade_plugin_dispose),
1052 (glade_plugin_finalize), (glade_plugin_class_init):
1053 * plugins/gtodo/plugin.c (finalize), (dispose):
1054 * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1055 (anjuta_vim_plugin_dispose):
1056 * plugins/indent/plugin.c (indent_plugin_finalize),
1057 (indent_plugin_dispose):
1058 * plugins/language-manager/plugin.c (language_manager_finalize),
1059 (language_manager_dispose):
1060 * plugins/language-support-cpp-java/plugin.c
1061 (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1062 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1063 (macro_db_class_init):
1064 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1065 (macro_dialog_finalize), (macro_dialog_class_init):
1066 * plugins/macro/macro-edit.c (macro_edit_dispose),
1067 (macro_edit_finalize), (macro_edit_class_init):
1068 * plugins/macro/plugin.c (finalize), (dispose):
1069 * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1070 (anjuta_msgman_finalize):
1071 * plugins/message-view/message-view.c (message_view_dispose),
1072 (message_view_finalize):
1073 * plugins/message-view/plugin.c (message_view_plugin_dispose),
1074 (message_view_plugin_finalize):
1075 * plugins/patch/plugin.c (patch_plugin_finalize),
1076 (patch_plugin_dispose):
1077 * plugins/profiler/plugin.c (profiler_finalize),
1079 * plugins/project-import/plugin.c (dispose), (finalize),
1080 (project_import_plugin_class_init):
1081 * plugins/project-manager/plugin.c
1082 (project_manager_plugin_finalize),
1083 (project_manager_plugin_dispose):
1084 * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1085 (npw_plugin_finalize), (npw_plugin_class_init):
1086 * plugins/sample1/plugin.c (sample_plugin_finalize),
1087 (sample_plugin_dispose):
1088 * plugins/search/plugin.c (dispose), (finalize),
1089 (search_plugin_class_init):
1090 * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1091 (sourceview_plugin_dispose):
1092 * plugins/subversion/plugin.c (finalize), (dispose):
1093 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1094 * plugins/symbol-browser/an_symbol_iter.c
1095 (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1096 * plugins/symbol-browser/an_symbol_search.c
1097 (an_symbol_search_dispose), (an_symbol_search_finalize):
1098 * plugins/symbol-browser/an_symbol_view.c
1099 (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1100 * plugins/symbol-browser/plugin.c (dispose), (finalize):
1101 * plugins/symbol-db/plugin.c (symbol_db_finalize),
1102 (symbol_db_dispose):
1103 * plugins/terminal/terminal.c (terminal_plugin_dispose),
1104 (terminal_plugin_finalize):
1105 * plugins/tools/plugin.c (atp_plugin_dispose),
1106 (atp_plugin_finalize), (atp_plugin_class_init):
1107 * plugins/valgrind/plugin.c (valgrind_finalize),
1108 (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1110 2008-03-15 Naba Kumar <naba@gnome.org>
1112 * TODO.tasks: Updated and marked debugger bounties completed.
1114 2008-03-12 Johannes Schmid <jhs@gnome.org>
1116 * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1117 (get_line_indentation_base):
1119 #521847 – anjuta freez when edit file
1121 2008-03-11 Johannes Schmid <jhs@gnome.org>
1123 Patch from Rob Bradford:
1124 * plugins/build-basic-autotools/executer.c (execute_program):
1125 520324 – Execute command is not overridable
1127 * plugins/sourceview/sourceview.c (on_insert_text):
1130 2008-03-11 Johannes Schmid <jhs@gnome.org>
1132 Patch from James Liggett:
1133 * plugins/subversion/plugin.c (activate_plugin):
1134 521691 – Crash when click "Resolve Conflicts" without opened project
1136 2008-03-11 Johannes Schmid <jhs@gnome.org>
1138 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1139 * plugins/language-support-cpp-java/cpp-java-utils.c:
1140 * plugins/language-support-cpp-java/plugin.c
1141 (get_line_indentation_base), (on_editor_char_inserted_cpp):
1142 520415 – [PATCH] Problems in auto indentatation code,
1143 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1145 * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1146 (anjuta_view_button_press_event):
1147 * plugins/sourceview/sourceview.c (on_insert_text),
1148 (sourceview_adjustment_changed), (sourceview_new):
1149 #520761 – Weirz behavior with popup
1151 2008-03-03 Johannes Schmid <jhs@gnome.org>
1153 * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1154 (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1155 (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1156 (anjuta_launcher_fork):
1157 * libanjuta/anjuta-launcher.h:
1158 Add API to set environment variables for the forked process
1160 * plugins/build-basic-autotools/Makefile.am:
1161 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1163 * plugins/build-basic-autotools/build-basic-autotools.c
1164 (build_set_env), (build_execute_command_full),
1165 (build_execute_command), (build_configure_project),
1166 (build_autogen_project):
1167 * plugins/build-basic-autotools/build-basic-autotools.h:
1168 * plugins/build-basic-autotools/build-options.c
1169 (fill_options_combo), (build_dialog_configure):
1170 * plugins/build-basic-autotools/build-options.h:
1171 Use new launcher API to set CFLAGS when running configure. New configure dialog
1172 which has predefined CFLAGS settings.
1174 Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1176 === anjuta 2.4.0 ===
1178 2008-03-11 Naba Kumar <naba@gnome.org>
1180 * NEWS: Updated for 2.4.0 stable release.
1181 * configure.in: Version bumped to 2.4.0
1182 * TODO.tasks: Updated.
1184 2008-03-10 Rob Bradford <rob@robster.org.uk>
1186 Reviewed by Naba Kumar <naba@gnome.org>:
1187 * global-tags/Makefile.am:
1188 Revert change for #515954. This change was incorrect, the anjuta-tags
1189 program is installed into the $(bindir) rather than the $(scriptdir).
1191 2008-03-02 Naba Kumar <naba@gnome.org>
1193 * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1194 * configure.in: Added a requirement for scintilla editor plugin.
1196 2008-03-02 Johannes Schmid <jhs@gnome.org>
1198 * plugins/message-view/anjuta-msgman.c
1199 (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1200 (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1201 * plugins/message-view/anjuta-msgman.h:
1203 Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1204 get rid of the cached current_view member.
1205 Fixes #518469 – Save message buffer not working good
1207 2008-03-01 Johannes Schmid <jhs@gnome.org>
1209 Patch by James Liggett:
1210 * plugins/subversion/svn-command.h:
1211 * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1212 Fixed #519275 – Subversion should allow offline diffs
1214 2008-02-29 Johannes Schmid <jhs@gnome.org>
1216 * plugins/language-support-cpp-java/cpp-java-assist.c
1217 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1218 Removed some debug code
1220 * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1221 Escape tooltip text to avoid broken markup
1223 2008-02-29 Johannes Schmid <jhs@gnome.org>
1225 * libanjuta/Makefile.am:
1226 Fixed a build error when building with -j X
1228 * plugins/tools/scripts/prepare-changelog.pl:
1229 Updated to latest script version in gnome svn
1231 2008-02-28 Johannes Schmid <jhs@gnome.org>
1233 * plugins/document-manager/anjuta-docman.c:
1234 (anjuta_docman_page_destroy):
1235 Do not unref widget because the GtkNotebook will unref them
1237 * plugins/file-manager/file-view.c: (file_view_refresh):
1238 * plugins/search/search_preferences.c: (search_preferences_init):
1239 Fixed a memory leaks
1241 * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1242 (ieditor_get_offset), (ieditor_iface_init),
1243 (idocument_get_filename), (ilanguage_get_supported_languages),
1244 (autodetect_language):
1246 Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1249 2008-02-28 Johannes Schmid <jhs@gnome.org>
1251 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1252 Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1254 2008-02-27 Naba Kumar <naba@gnome.org>
1256 * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1257 string break. That was a mistake doing at this point.
1259 === anjuta 2.3.5 ===
1261 2008-02-26 Naba Kumar <naba@gnome.org>
1263 * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1264 crash when there is a modified new file open, a non-modified exiting
1265 file open and autosave happen. Simplified error checking logic and
1266 avoided memory corruption. Fixes bug #Bug 518716.
1268 2008-02-25 Naba Kumar <naba@gnome.org>
1270 * NEWS: Updated for release 2.3.5
1271 * configure.in: Bumped version to 2.3.5
1273 * plugins/build-basic-autotools/build-basic-autotools.c:
1274 (on_editor_changed): Avoid accessing text which is greater than
1277 * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1279 2008-02-25 Sébastien Granjoux <seb.sfo@free.fr>
1281 * plugins/debug-manager/breakpoints.c:
1282 Fix #518329: Crash when adding breakpoint and other similar bugs
1284 2008-02-25 Johannes Schmid <jhs@gnome.org>
1286 * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1287 (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1288 Never call error() which calls exit()
1289 #517646 – Anjuta exists with code 2 when i try to import gedit
1291 2008-02-23 Johannes Schmid <jhs@gnome.org>
1293 * plugins/sourceview/sourceview.c: (ieditor_insert):
1294 Block insert_text signal when inserting manually.
1296 2008-02-23 Johannes Schmid <jhs@gnome.org>
1298 * plugins/sourceview/sourceview.c: (on_insert_text):
1299 Fixed a problem with the "insert-text" signal that broke
1300 copy&paste sometimes
1302 2008-02-22 Johannes Schmid <jhs@gnome.org>
1304 * plugins/language-support-cpp-java/plugin.c:
1305 (get_line_indentation_base):
1306 More fixes for comment handling and made the code
1309 2008-02-22 Johannes Schmid <jhs@gnome.org>
1311 * plugins/sourceview/sourceview.c: (on_insert_text):
1312 Fixed #517919 – Crash on pasting docblock
1314 2008-02-20 Johannes Schmid <jhs@gnome.org>
1316 Patch from James Liggett:
1317 * plugins/profiler/profiler.glade:
1318 Fix width options dialog. Translations are not longer cut off. (#516630)
1320 2008-02-18 Johannes Schmid <jhs@gnome.org>
1322 * plugins/sourceview/sourceview.c: (on_insert_text):
1323 Do not change the iterator in the "insert-text" handler because
1324 it has some strange side-effects when copying text
1325 Fix useless free'ing in hover-leave that might have led to random
1328 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
1330 * plugins/debug-manager/start.c:
1331 Avoid a glib warning if no project is loaded
1333 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
1335 * manuals/anjuta-manual/C/debugger.xml:
1336 Remove warning about new debugger
1338 2008-02-17 Johannes Schmid <jhs@gnome.org>
1340 * manuals/anjuta-manual/figures/project-window.png:
1341 Use a smaller picture
1343 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
1345 * plugins/gdb/debugger.c:
1346 Set breakpoint in file with uncommon characters in path name
1348 2008-02-17 Johannes Schmid <jhs@gnome.org>
1350 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1351 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1353 * plugins/sourceview/sourceview.c: (on_insert_text):
1354 Fix "char-added" signal to pass the correct iterator
1356 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
1358 * plugins/gdb/debugger.c:
1359 Load executable in gdb with space in path name
1361 2008-02-17 Johannes Schmid <jhs@gnome.org>
1363 * plugins/language-support-cpp-java/plugin.c:
1364 (get_line_indentation_base), (get_line_auto_indentation),
1366 Some bugfixes and clean-ups in comment indentation code
1368 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1369 (anjuta_view_finalize), (anjuta_view_key_press_event):
1370 * plugins/sourceview/sourceview.c: (on_insert_text),
1371 (sourceview_create_highligth_indic), (sourceview_new):
1372 Cleaned implementation of char-added signal by using "insert-text" signal
1373 instead of filtering "key-press-event"
1374 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1375 (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1377 Fixed implementation of get_character and return value of iiter_first() and
1380 2008-02-16 Johannes Schmid <jhs@gnome.org>
1382 * plugins/valgrind/plugin.c: (valgrind_activate),
1383 (ipreferences_merge), (ipreferences_unmerge):
1384 * plugins/valgrind/vgactions.c: (vg_actions_run):
1385 * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1387 Fixed crasher when starting valgrind because of strange prefs handling and
1388 #516641 – Valgrind: Load Log does not clear list
1390 2008-02-15 James Liggett <jrliggett@cox.net>
1392 * plugins/profiler/plugin.c:
1393 (on_select_other_target_button_clicked):
1394 Select the new custom target in the list so that the user sees it.
1396 Bug 516630 – Selection custom binary in profiler is not
1399 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1401 * manuals/anjuta-manual/C/projects.xml:
1402 Fix #515993: "Add package" button is "Add Package" in code
1403 Fix #516727: "Build All" is "Build Project" in code
1404 Fix #516728: "Clean All" is "Clean Project" in code
1405 Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1406 Fix #516730: Fix note title
1407 "Configure" is "Run Configure..." in code
1409 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1411 * (added) manuals/anjuta-manual/C/figures/project-window.png,
1412 (removed) manuals/anjuta-manual/C/figures/project_win.png,
1413 manuals/anjuta-manual/C/projects.xml,
1414 manuals/anjuta-manual/Makefile.am:
1415 Fix #515207: Add a new project window screenshoot
1416 Rename "Project View" to "Project window"
1418 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1420 * plugins/project-import/project-import.c:
1421 Fix #516743: Import project keeps an old date on project file
1423 * plugins/project-manager/plugin.c:
1424 Fix #516737: Import project doesn't load project with space in name
1426 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1428 * plugins/debug-manager/command.c:
1429 Destroy local variables on each step
1431 * plugins/debug-manager/debug_tree.c,
1432 plugins/debug-manager/watch.c,
1433 plugins/debug-manager/locals.c,
1434 plugins/gdb/debugger.c,
1435 libanjuta/interfaces/libanjuta.idl:
1436 Parse local variables scope (not used yet)
1438 2008-02-15 James Liggett <jrliggett@cox.net>
1440 reviewed by: Johannes Schmid <jhs@gnome.org>
1442 * plugins/profiler/gprof-options.c: (setup_widgets),
1443 (gprof_options_set_target), (gprof_options_has_target),
1444 (gprof_options_get_string):
1445 * plugins/profiler/gprof-options.h:
1446 * plugins/profiler/plugin.c: (ifile_open):
1447 516128 – crash in Anjuta IDE: selected profiler as the...
1449 2008-02-14 Johannes Schmid <jhs@gnome.org>
1451 * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1452 * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1453 * plugins/symbol-browser/an_symbol.c:
1454 * plugins/symbol-browser/an_symbol_view.c:
1455 (on_symbol_view_row_expanded):
1456 Fixed some memory leaks (Remember to all free/unref everything that comes
1457 from gtk_tree_model_get())
1459 2008-02-14 Johannes Schmid <jhs@gnome.org>
1461 * plugins/document-manager/search-box.c: (on_search_activated):
1462 516377 – Status bar does not change its status of 'Search for .. continued at top'
1463 (caused by differences between scintilla and sourceview)
1465 2008-02-13 James Liggett <jrliggett@cox.net>
1467 * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1468 Output in UTF-8 format to avoid hangs with the editor. (#516014)
1470 2008-02-14 Johannes Schmid <jhs@gnome.org>
1472 * plugins/language-support-cpp-java/plugin.c:
1473 (get_line_indentation_base), (get_line_auto_indentation),
1474 (on_editor_char_inserted_cpp):
1475 504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1477 2008-02-13 Johannes Schmid <jhs@gnome.org>
1479 * plugins/language-support-cpp-java/plugin.c:
1480 (is_iter_inside_string), (get_line_auto_indentation):
1481 Handle comments in the code and do not ask editor. Fixes scintilla
1482 indentation (sourceview does not report comments anyway).
1484 * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1485 Diff with correct sign (also fixes some issues with language-support)
1487 2008-02-13 Johannes Schmid <jhs@gnome.org>
1489 * plugins/language-support-cpp-java/plugin.c:
1490 (get_line_indentation_base):
1491 Act even more clever for comments. Indent /* */ comments correctly
1494 2008-02-13 Johannes Schmid <jhs@gnome.org>
1496 * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1497 Also set indentation size correctly, when tab size is set
1498 by language support plugin
1500 2008-02-13 Johannes Schmid <jhs@gnome.org>
1502 * plugins/language-support-cpp-java/plugin.c:
1503 (get_line_indentation_base):
1505 Indent lines after comments correctly
1507 2008-02-13 Johannes Schmid <jhs@gnome.org>
1509 * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1510 (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1511 * libanjuta/anjuta-launcher.h:
1512 Some more fixes from symbol-db-branch
1515 Move anjuta-shell to noinst_PROGRAMS as it is just a test
1517 2008-02-12 Johannes Schmid <jhs@gnome.org>
1519 Patch from Gennaro Bellizio <genbell@tiscali.it>:
1520 * global-tags/Makefile.am:
1522 #515954 – create_global_tags.sh: wrong anjuta-tags path
1524 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1525 (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1526 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1527 (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1528 (anjuta_launcher_fork):
1529 * libanjuta/anjuta-launcher.h:
1530 Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1531 from symbol-db branch
1533 2008-02-11 Johannes Schmid <jhs@gnome.org>
1535 * plugins/file-manager/file-model.c: (file_model_expand_idle):
1536 515868 – File browser only shows icons when activated
1538 2008-02-11 Johannes Schmid <jhs@gnome.org>
1540 * plugins/file-manager/file-model.c: (file_model_expand_idle):
1541 #515867 – Anjuta dies on startup
1543 2008-02-11 Johannes Schmid <jhs@gnome.org>
1545 * TODO.tasks: Marked subversion task as completed
1547 === anjuta 2.3.4 ===
1549 2008-02-11 Naba Kumar <naba@gnome.org>
1551 * configure.in: Bumped version to 2.3.4
1553 2008-02-10 Naba Kumar <naba@gnome.org>
1555 * NEWS: Updated for release.
1557 2008-02-10 Johannes Schmid <jhs@gnome.org>
1559 * plugins/document-manager/anjuta-document-manager.plugin.in:
1560 Added html, javascript and glade file types. This makes it possible to
1561 edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1562 document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1564 * plugins/file-wizard/anjuta-file-wizard.glade:
1565 * plugins/gdb/anjuta-gdb.glade:
1566 * plugins/project-wizard/anjuta-project-wizard.glade:
1567 * plugins/search/anjuta-search.glade:
1568 * plugins/terminal/anjuta-terminal-plugin.glade:
1570 Fixed some other translation issues (#507921)
1572 2008-02-10 Naba Kumar <naba@gnome.org>
1574 * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1575 unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1577 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1579 * manuals/anjuta-manual/C/interface.xml,
1580 manuals/anjuta-manual/C/introduction.xml,
1581 manuals/anjuta-manual/C/preferences.xml,
1582 manuals/anjuta-manual/C/fileoperations.xml,
1583 manuals/anjuta-manual/C/projects.xml:
1584 Fix spelling errors, including bug #515204, #515172, #515117
1587 2008-02-10 Naba Kumar <naba@gnome.org>
1589 * plugins/document-manager/plugin.c: Fixed stream comment and added
1590 translator's comment for 'block comment', 'box comment' and 'stream
1593 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1595 * plugins/debug-manager/command.c,
1596 plugins/debug-manager/command.h,
1597 plugins/debug-manager/breakpoints.c,
1598 libanjuta/interfaces/libanjuta.idl:
1599 Avoid adding the same breakpoint several times
1601 * plugins/gdb/debugger.c:
1602 Fix bug #515463: Deattaching process kill it
1604 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1606 * manuals/anjuta-manual/C/debugger.xml:
1607 Fix translation bug #515459 and #515460
1609 2008-02-10 Johannes Schmid <jhs@gnome.org>
1611 Patch from Rémi Cardona <remi@gentoo.org>
1613 * plugins/build-basic-autotools/Makefile.am:
1614 * plugins/cvs-plugin/Makefile.am:
1615 * plugins/document-manager/Makefile.am:
1616 * plugins/editor/Makefile.am:
1617 * plugins/indent/Makefile.am:
1618 * plugins/language-support-cpp-java/Makefile.am:
1619 * plugins/message-view/Makefile.am:
1620 * plugins/sourceview/Makefile.am:
1621 * plugins/symbol-browser/Makefile.am:
1622 * plugins/terminal/Makefile.am:
1623 * scripts/build-schemas.mk:
1625 Fix #512531 – Parallel build fails
1627 * AUTHORS: Added Rémi
1629 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
1631 * plugins/debug-manager/queue.c:
1632 Fix interrupt command, not working due to previous change
1634 2008-02-10 Johannes Schmid <jhs@gnome.org>
1638 * src/anjuta-callbacks.c (removed):
1639 * src/anjuta-callbacks.h (removed):
1641 Removed (almost) empty files, fixes #515383 and #515388
1643 2008-02-09 James Liggett <jrliggett@cox.net>
1645 Reviewed by Naba Kumar <naba@gnome.org>:
1647 * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1648 * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1649 * plugins/subversion/svn-command.c:
1650 (svn_command_make_canonical_path):
1651 * plugins/subversion/svn-command.h:
1652 * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1653 * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1654 * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1655 * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1656 * plugins/subversion/svn-remove-command.c:
1657 (svn_remove_command_new):
1658 * plugins/subversion/svn-status-command.c:
1659 (svn_status_command_new):
1660 * plugins/subversion/svn-switch-command.c:
1661 (svn_switch_command_new):
1662 * plugins/subversion/svn-update-command.c:
1663 (svn_update_command_new):
1664 Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't
1665 die if the user gives a path that libsvn doesn't like.
1669 2008-02-08 Sébastien Granjoux <seb.sfo@free.fr>
1671 * plugins/debug-manager/command.c,
1672 plugins/debug-manager/command.h,
1673 plugins/debug-manager/queue.c:
1674 Fix crashes when trying to stop the debugger while it is busy
1676 2008-02-08 Johannes Schmid <jhs@gnome.org>
1678 Patch from Rodrigo Moya <rodrigo@novell.com>
1680 * plugins/glade/plugin.c: (ifile_open):
1681 * plugins/symbol-browser/test-class.cpp:
1682 * AUTHORS: Added Rodrigo
1684 #514732 – 64 bit compliation error
1685 #514733 – Use of uninitialized variables
1687 2008-02-05 Sébastien Granjoux <seb.sfo@free.fr>
1689 * manuals/anjuta-manual/C/debugger.xml:
1690 Fix translation bug #514494 and bug #514440
1692 2008-02-05 Massimo Cora' <maxcvs@email.it>
1694 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1695 Fix a compile error added in the previous patch
1697 2008-02-04 Sébastien Granjoux <seb.sfo@free.fr>
1699 * plugins/profiler/gprof-view.c,
1700 plugins/class-inheritance/class-callbacks.c,
1701 plugins/class-inheritance/class-inherit.c,
1702 plugins/symbol-browser/an_symbol.c,
1703 plugins/symbol-db/symbol-db-engine-iterator-node.c,
1704 libanjuta/interfaces/libanjuta.idl:
1705 Change ianjuta_symbol_file function to ianjuta_symbol_uri
1707 2008-02-04 Johannes Schmid <jhs@gnome.org>
1709 * plugins/search/anjuta-search.glade: Fixed typo
1711 2008-02-03 Johannes Schmid <jhs@gnome.org>
1713 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1714 * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1715 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1717 * plugins/build-basic-autotools/build-basic-autotools.c:
1718 (build_get_context), (build_configure_project):
1719 * plugins/class-gen/anjuta-class-gen-plugin.glade:
1720 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1721 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1722 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1723 * plugins/devhelp/plugin.c: (devhelp_activate):
1724 * plugins/editor/Makefile.am:
1725 * plugins/editor/anjuta-editor-scintilla.glade:
1726 * plugins/editor/text_editor.c:
1727 * plugins/editor/text_editor.h:
1728 * plugins/editor/text_editor_menu.c (removed):
1729 * plugins/editor/text_editor_menu.h (removed):
1730 * plugins/file-wizard/anjuta-file-wizard.glade:
1731 * plugins/gtodo/notification.c: (create_notification_window):
1732 * plugins/gtodo/preferences.c: (preferences_widget):
1733 * plugins/language-support-cpp-java/plugin.c:
1734 (cpp_java_plugin_activate_plugin):
1735 * plugins/message-view/anjuta-message-manager-plugin.glade:
1736 * plugins/message-view/plugin.c: (activate_plugin):
1737 * plugins/project-manager/plugin.c: (confirm_removal):
1738 * plugins/search/anjuta-search.glade:
1739 * plugins/search/plugin.c:
1740 * plugins/search/search-replace.c: (nb_results_alert):
1741 * plugins/subversion/subversion-commit-dialog.c:
1742 (on_subversion_commit_response):
1743 * plugins/symbol-browser/plugin.c: (activate_plugin):
1744 * plugins/valgrind/plugin.c: (on_menu_run_activate):
1745 * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1746 * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1749 Fixed translation bugs from #507921.
1750 Removed unused files in scintilla plugin
1752 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1754 * manuals/anjuta-manual/C/debugger.xml:
1755 Fix bug #514124 and bug #514138: Wrong menu item name
1757 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1759 * plugins/profiler/gprof-view.c,
1760 plugins/symbol-browser/plugin.c,
1761 plugins/class-inheritance/class-callbacks.c,
1762 plugins/debug-manager/plugin.c,
1763 plugins/tools/editor.c,
1764 plugins/search/search-replace.c,
1765 plugins/search/search-replace_backend.c,
1766 plugins/search/search-replace_backend.h,
1767 plugins/build-basic-autotools/build-basic-autotools.c,
1768 plugins/document-manager/plugin.c,
1769 plugins/document-manager/file_history.c,
1770 plugins/document-manager/anjuta-docman.c,
1771 plugins/document-manager/anjuta-docman.h,
1772 plugins/document-manager/action-callbacks.c,
1773 libanjuta/interfaces/libanjuta.idl:
1774 Rename IAnjutaDocumentManager functions:
1775 find_document_with_path, goto_file_line, goto_file_line_mark
1776 and get_full_filename into
1777 find_document_with_uri, goto_uri_line, goto_uri_line_mark
1779 Fix search plugin to use an URI instead of a file path
1780 Fix anjuta_docman_get_uri to always return an URI
1782 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1784 * plugins/debug-manager/breakpoints.c:
1785 Fix bug #514118: Rename Clear All Breakpoints to Remove
1788 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1790 * manuals/anjuta-manual/C/debugger.xml:
1791 Update debugger documentation
1793 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
1795 * plugins/debug-manager/sharedlib.c,
1796 plugins/debug-manager/anjuta-debug-manager.glade,
1797 plugins/debug-manager/queue.c,
1798 plugins/tools/execute.c,
1799 plugins/tools/anjuta-tools.glade,
1800 plugins/tools/editor.c,
1801 plugins/project-wizard/templates/terminal.wiz,
1802 plugins/project-wizard/templates/xlib-dock.wiz,
1803 plugins/project-wizard/templates/wxwin.wiz,
1804 plugins/project-wizard/templates/java.wiz,
1805 plugins/project-wizard/templates/gnome.wiz,
1806 plugins/project-wizard/templates/anjuta-plugin.wiz,
1807 plugins/project-wizard/templates/gtkmm.wiz,
1808 plugins/project-wizard/templates/python.wiz,
1809 plugins/project-wizard/templates/cpp.wiz,
1810 plugins/project-wizard/templates/sdl.wiz,
1811 plugins/project-wizard/templates/gtk.wiz,
1812 plugins/project-wizard/templates/minimal.wiz,
1813 plugins/project-wizard/templates/xlib.wiz,
1814 plugins/project-wizard/templates/gcj.wiz,
1815 plugins/gdb/plugin.c,
1816 plugins/gdb/debugger.c,
1817 libanjuta/anjuta-plugin-manager.c:
1818 Partial fix of #507921: translation issues in debug-manager, tools,
1819 project-wizard, gdb and anjuta-plugin-manager.
1821 2008-02-02 Sébastien Granjoux <seb.sfo@free.fr>
1823 * plugins/debug-manager/queue.c:
1824 Debugger Local, Stack and Thread windows were missing due to
1825 the previous change.
1827 2008-02-02 Johannes Schmid <jhs@gnome.org>
1829 * manuals/anjuta-manual/Makefile.am:
1830 Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am
1831 causes make install to fail
1833 2008-02-02 Johannes Schmid <jhs@gnome.org>
1835 * plugins/macro/macros.xml:
1836 #495511 – Header_h macro correction
1838 2008-02-02 Johannes Schmid <jhs@gnome.org>
1840 * plugins/patch/patch-plugin.glade:
1841 gtk-apply is not translatable...
1843 2008-02-02 Johannes Schmid <jhs@gnome.org>
1845 * plugins/build-basic-autotools/build-basic-autotools.c:
1846 (on_build_mesg_format):
1848 Also check for untranslated messages from make. Should fix
1849 #511981 – Error parsing make output
1851 2008-02-02 Johannes Schmid <jhs@gnome.org>
1853 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1856 Fixed #511010 – [UI] Execute program utility window
1858 2008-02-02 Johannes Schmid <jhs@gnome.org>
1861 Fixed #509908 – [UI] Problems with the General settings tab
1863 2008-02-02 Johannes Schmid <jhs@gnome.org>
1865 * manuals/anjuta-manual/C/fileoperations.xml:
1866 Fixed #513730 – Option not present in the GUI po file
1868 2008-02-02 Johannes Schmid <jhs@gnome.org>
1870 * plugins/sourceview/anjuta-editor-sourceview.glade:
1871 Adjust preferences default values
1873 2008-02-02 Johannes Schmid <jhs@gnome.org>
1875 * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1876 Fixed #512535 – Open files tabs' position is correctly remembered
1877 but not applied at startup
1879 2008-02-02 Johannes Schmid <jhs@gnome.org>
1881 * plugins/search/search-replace.c: (on_message_clicked):
1882 Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1883 fix clicking on search result messages
1885 2008-02-01 James Liggett <jrliggett@cox.net>
1887 * plugins/subversion/svn-command.c: (on_svn_notify):
1888 Fixed wrong status message output when resolving conflicts.
1890 2008-02-02 Johannes Schmid <jhs@gnome.org>
1892 * configure.in: Require GtkSourceView 2.1.2
1893 * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1894 * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1895 (imark_is_marker_set), (imark_delete_all_markers),
1896 (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1898 Adapted to API changes in GtkSourceView
1900 2008-02-01 Johannes Schmid <jhs@gnome.org>
1902 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1903 Fixed tabsize preference
1905 2008-02-01 Johannes Schmid <jhs@gnome.org>
1907 * manuals/anjuta-manual/C/fileoperations.xml:
1908 * manuals/anjuta-manual/C/interface.xml:
1911 * manuals/anjuta-manual/Makefile.am:
1912 * manuals/anjuta-manual/C/figures/*:
1914 Updated figures to be in clearlooks theme, removed old figures
1916 2008-02-01 Johannes Schmid <jhs@gnome.org>
1918 * plugins/patch/patch-plugin.glade:
1919 * plugins/patch/plugin.c: (patch_plugin_activate):
1920 Another UI issue with the patch plugin and silenced a compiler
1923 Patch from James Liggett:
1924 * plugins/profiler/gprof-call-graph-view.c:
1925 (gprof_call_graph_view_create_columns):
1926 * plugins/profiler/gprof-flat-profile-view.c:
1927 (gprof_flat_profile_view_create_columns):
1928 * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1929 * plugins/profiler/gprof-view.h:
1931 Use two decimal places for float values in profiler views (#507831)
1933 2008-02-01 Johannes Schmid <jhs@gnome.org>
1936 * plugins/editor/Makefile.am:
1938 Fixed #512751 – libgnomeprint unnecessary without scintilla
1940 2008-01-31 Johannes Schmid <jhs@gnome.org>
1942 * plugins/language-manager/languages.xml:
1943 Added a pretty ugly string for C++ headers. Maybe we should rely
1944 on mime-types instead...
1946 2008-01-31 Johannes Schmid <jhs@gnome.org>
1948 * plugins/language-support-cpp-java/cpp-java-assist.c:
1949 (get_iter_column), (cpp_java_assist_get_calltip_context),
1950 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1951 (on_assist_chosen), (cpp_java_assist_install):
1952 * plugins/language-support-cpp-java/plugin.c:
1953 (on_editor_char_inserted_cpp):
1954 Removed annoying DEBUG_PRINTs
1956 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1957 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1958 * plugins/sourceview/sourceview.c: (iassist_show_tips):
1960 Fixed "jumping" tooltips, fixed indentation of brances
1962 2008-01-31 Johannes Schmid <jhs@gnome.org>
1964 * plugins/document-manager/plugin.c: (on_document_changed):
1965 Fixed crash when closing anjuta after all document tabs have been closed
1967 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
1969 * plugins/debug-manager/anjuta-debug-manager.glade:
1970 Fix #513485: wrong strings maked as translatable
1972 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
1974 * plugins/debug-manager/threads.c,
1975 plugins/debug-manager/stack_trace.c:
1976 Avoid crash when getting relative path from debugger (same fix
1979 * plugins/debug-manager/queue.c:
1980 Emit all state changes notification
1982 * plugins/debug-manager/start.c:
1983 Fix #511586: Project path with "+" not working in debugger
1985 2008-01-31 Johannes Schmid <jhs@gnome.org>
1987 * plugins/patch/patch-plugin.glade:
1988 Fixed button ui problem...
1990 Patch from James Liggett:
1991 * plugins/profiler/gprof-call-graph-block-entry.c:
1992 (gprof_call_graph_block_primary_entry_new),
1993 (gprof_call_graph_block_secondary_entry_new):
1994 * plugins/profiler/gprof-flat-profile-entry.c:
1995 (gprof_flat_profile_entry_new):
1997 Fix #507831 - Wrong Profiler values for some locales
1999 2008-01-31 Johannes Schmid <jhs@gnome.org>
2001 * plugins/sourceview/anjuta-editor-sourceview.glade:
2002 * plugins/sourceview/sourceview-prefs.c:
2003 * plugins/sourceview/sourceview.c: (sourceview_finalize):
2005 Fixed Editor->View popup menu for those entries that are appropriate for
2008 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2010 * plugins/debug-manager/breakpoints.c:
2011 Fix #512901: Crash when adding a breakpoint
2013 * plugins/debug-manager/queue.c:
2014 Remove a possible memory leak
2016 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2018 * plugins/debug-manager/data_view.c,
2019 plugins/debug-manager/sparse_view.c,
2020 manuals/anjuta-manual/C/debugger.xml:
2021 Fix #513130, #513131 #513135: Wrong menu item names and errors
2022 in the documentation
2024 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2026 * plugins/tools/editor.c:
2027 ianjuta_document_manager_find_document_with_path expect an uri not
2030 2008-01-29 Sébastien Granjoux <seb.sfo@free.fr>
2032 * manuals/reference/libanjuta/libanjuta-docs.sgml,
2033 manuals/reference/libanjuta/libanjuta-sections.txt,
2034 libanjuta/interfaces/libanjuta.idl:
2035 Documentation fixes for IAnjutaDebugger* interfaces
2037 === anjuta 2.3.3 ===
2039 2008-01-27 Naba Kumar <naba@gnome.org>
2041 * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2044 * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2045 (value_added_current_editor), (value_removed_current_editor):
2048 * TODO.tasks: Updated.
2050 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2051 scrollwindow shadow in.
2053 * plugins/editor/anjuta-editor-scintilla.glade:
2054 * plugins/editor/style-editor.c: (create_style_editor_gui):
2055 Set style window transient and cetered for preferences window.
2056 Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2058 * plugins/editor/anjuta-editor-scintilla.glade:
2059 Fixes Bug #427108 - Scintilla plugin configuration folding-style
2062 * configure.in, NEWS: Updated for release 2.3.3
2064 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2066 * plugins/debug-manager/anjuta-debug-manager.glade:
2067 Fix #512224: Use a string in english
2069 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2071 * plugins/build-basic-autotools/build-basic-autotools.c:
2072 ianjuta_document_manager_goto_file_line_mark needs an uri and
2075 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2077 * plugins/symbol-browser/plugin.c,
2078 plugins/symbol-browser/an_symbol_view.c:
2079 use gnome_vfs_get_uri_from_local_path to get local path from uri
2080 This takes care of escaping some characters
2082 2008-01-25 Sébastien Granjoux <seb.sfo@free.fr>
2084 * plugins/debug-manager/stack_trace.c:
2085 Probably fix #510028: crash debugger when having a relative filename
2088 2008-01-25 Tom <tpgww@onepost.net>
2090 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
2092 * plugins/document-manager/plugin.c,
2093 plugins/document-manager/file_history.c,
2094 plugins/document-manager/file_history.h,
2095 plugins/document-manager/anjuta-docman.c,
2096 plugins/document-manager/anjuta-docman.h:
2097 Rename filename argument to uri when an uri is expected
2098 anjuta_docman_get_document_for_uri will remove symlinks
2100 2008-01-25 Naba Kumar <naba@gnome.org>
2102 * plugins/terminal/terminal.c: (terminal_execute),
2104 * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2106 2008-01-24 Sébastien Granjoux <seb.sfo@free.fr>
2108 * plugins/debug-manager/anjuta-debug-manager.glade,
2109 plugins/debug-manager/start.c:
2110 Fix #511049: Change UI of add source directories dialog
2112 2008-01-24 Naba Kumar <naba@gnome.org>
2114 * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2115 * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2116 (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2117 of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2118 ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2121 2008-01-24 Johannes Schmid <jhs@gnome.org>
2123 Patch from: Luca Ferretti <ella.uca@libero.it>:
2125 * plugins/document-manager/anjuta-docman.c:
2126 (anjuta_docman_page_init), (anjuta_docman_class_init):
2127 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2129 Fix #511757 – Close icon in tabs cut off (Patch was only for
2130 document-manager, also adapted it for message-manager)
2132 2008-01-24 Johannes Schmid <jhs@gnome.org>
2134 * plugins/Makefile.am:
2135 * plugins/sourceview/anjuta-document.c:
2136 * plugins/sourceview/anjuta-marshal.list:
2137 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2138 (anjuta_view_key_press_event):
2139 * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2140 (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2141 (iiter_diff), (iiter_iface_init):
2142 * plugins/sourceview/sourceview.c: (on_document_char_added),
2143 (ieditor_goto_position), (ieditor_get_text),
2144 (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2145 (ieditor_erase), (ieditor_get_line_from_position),
2146 (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2147 (ieditor_get_position_from_offset), (ieditor_get_start_position),
2148 (ieditor_get_end_position), (ieditor_goto_start),
2149 (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2150 (iconvert_to_lower), (iindic_set), (iassist_suggest),
2151 (iassist_show_tips):
2153 Implemented new iterators interface in sourceview editor and
2156 2008-01-23 Naba Kumar <naba@gnome.org>
2158 * libanjuta/interfaces/libanjuta.idl:
2159 * manuals/reference/libanjuta/libanjuta-sections.txt:
2160 * plugins/build-basic-autotools/build-basic-autotools.c:
2161 (build_indicator_location_set), (on_editor_changed):
2162 * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2163 * plugins/debug-manager/variable.c: (get_hovered_word):
2164 * plugins/document-manager/action-callbacks.c:
2165 (on_editor_command_upper_case_activate),
2166 (on_editor_command_lower_case_activate):
2167 * plugins/document-manager/search-box.c: (on_incremental_search),
2168 (on_search_activated):
2169 * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2170 (iiter_last), (iiter_set_position), (iiter_get_position),
2171 (iiter_get_length), (iiter_compare), (iiter_diff),
2173 * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2174 (text_editor_goto_point), (itext_editor_goto_start),
2175 (itext_editor_goto_end), (itext_editor_goto_position),
2176 (itext_editor_get_text_all), (itext_editor_get_text),
2177 (itext_editor_get_position), (itext_editor_get_offset),
2178 (itext_editor_get_length), (itext_editor_insert),
2179 (itext_editor_erase), (itext_editor_erase_all),
2180 (itext_editor_get_column), (itext_editor_get_overwrite),
2181 (itext_editor_set_popup_menu),
2182 (itext_editor_get_line_from_position),
2183 (itext_editor_get_line_begin_position),
2184 (itext_editor_get_line_end_position),
2185 (itext_editor_get_position_from_offset),
2186 (itext_editor_get_start_position), (itext_editor_get_end_position),
2187 (itext_editor_iface_init), (iconvert_to_upper),
2188 (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2190 * plugins/editor/text_editor.h:
2191 * plugins/editor/text_editor_cbs.c:
2192 (on_text_editor_scintilla_notify):
2193 * plugins/indent/plugin.c: (on_indent_action_activate):
2194 * plugins/language-support-cpp-java/cpp-java-assist.c:
2195 (cpp_java_assist_get_scope_context),
2196 (cpp_java_assist_get_pre_word),
2197 (cpp_java_assist_show_autocomplete),
2198 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2199 (on_editor_char_added), (on_assist_chosen):
2200 * plugins/language-support-cpp-java/plugin.c:
2201 (get_line_indentation), (skip_iter_to_previous_logical_line),
2202 (skip_preprocessor_lines), (initialize_indentation_params),
2203 (set_line_indentation), (get_line_indentation_base),
2204 (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2205 (on_editor_char_inserted_java), (on_auto_indent):
2206 * plugins/macro/macro-actions.c: (match_shortcut):
2207 * plugins/macro/macro-dialog.c: (on_ok_clicked):
2208 * plugins/macro/plugin.c: (match_keyword):
2209 * plugins/search/plugin.c: (find_incremental):
2210 * plugins/search/search-replace.c: (search_and_replace),
2211 (search_start_over):
2212 * plugins/search/search-replace_backend.c:
2213 (file_buffer_new_from_te), (file_buffer_line_from_pos),
2214 (create_search_entries):
2215 * plugins/symbol-browser/plugin.c:
2216 (on_editor_buffer_symbols_update_timeout), (on_char_added),
2217 (isymbol_manager_iface_init):
2218 * plugins/symbol-db/plugin.c:
2219 (on_editor_buffer_symbols_update_timeout), (on_char_added),
2220 (isymbol_manager_iface_init):
2221 * plugins/tools/execute.c: (atp_output_context_construct),
2222 (atp_output_context_destroy), (atp_user_tool_execute):
2224 Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2225 iterators instead of integer offsets.
2226 - Renamed original ianjuta_editor_get_position(int) to
2227 ianjuta_editor_get_offset(). It is deprecated.
2228 - Renamed original ianjuta_editor_get_position_iter() to
2229 ianjuta_editor_get_position().
2230 - Renamed ianjuta_editor_get_cell_iter() to
2231 ianjuta_editor_get_position_from_offset()
2232 - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2233 - Added new methods:
2234 ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2235 ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2236 ianjuta_editor_goto_end().
2237 - All relevent signals and methods converted to use iterators.
2238 - All relevent plugins fixed to use new API.
2239 - Removed ianjuta_editor_cell_get_line() because it is provided by
2240 ianjuta_editor_get_line_from_position().
2241 - Removed ianjuta_symbol_manager_get_completions_at_position()
2242 because it not used anywhere and is not right to be there.
2243 - Updated IAnjutaEditable documentation.
2245 Updated IAnjutaIterable interface:
2246 - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2247 - Introduced 'end-iter' to point at the end of the list.
2248 - Updated IAnjutaIterable documentation.
2250 * plugins/Makefile.am:
2251 (Disabled sourceview plugin for now. Jhs is coming up with a patch
2254 2008-01-22 Johannes Schmid <jhs@gnome.org>
2256 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2257 * plugins/project-import/anjuta-project-import.glade:
2258 * plugins/project-import/anjuta-project-import.plugin.in:
2259 * plugins/project-wizard/anjuta-project-wizard.glade:
2260 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2261 * plugins/project-wizard/druid.c: (npw_druid_new):
2262 * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2264 Fixed #465084 – wizard instead of assistant (only string changes...)
2266 2008-01-20 Rob Bradford <rob@openedhand.com>
2268 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2269 Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2270 coming up with the solution. (Bug: #510390.)
2272 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
2274 * plugins/build-basic-autotools/executer.c:
2275 Fix #502508, use anjuta_launcher to keep program output
2277 * plugins/terminal/terminal.c:
2278 Remove unused child_initizlized member
2279 Start the shell on plugin activation
2281 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
2283 * plugins/debug-manager/sparse_buffer.c:
2284 Fix a crash when scrolling in the diassembly window
2286 * plugins/debug-manager/sparse_view.c:
2287 Small limit change using the same "unit" for both number
2289 2008-01-19 Naba Kumar <naba@gnome.org>
2291 * plugins/language-support-cpp-java/cpp-java-assist.c:
2292 (cpp_java_assist_get_scope_context),
2293 (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2296 2008-01-19 Johannes Schmid <jhs@gnome.org>
2298 * plugins/sourceview/anjuta-editor-sourceview.glade:
2299 * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2301 And even more strings...
2303 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2305 * plugins/project-wizard/templates/cpp/src/main.cc:
2306 Fix #498734, typing error in c++ project template
2308 2008-01-19 Johannes Schmid <jhs@gnome.org>
2310 * plugins/editor/text_editor.c: (text_editor_save_file):
2311 * plugins/macro/anjuta-macro.glade:
2312 * plugins/subversion/anjuta-subversion.glade:
2314 Fixed even more strings
2316 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2318 * plugins/language-support-cpp-java/cpp-java-assist.c:
2319 Fix bug #488519, remove critical warning (completion_cache == NULL
2322 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2324 * plugins/gdb/debugger.c:
2325 Enable logging of gdb communication with an environment variable
2327 2008-01-19 Naba Kumar <naba@gnome.org>
2329 * plugins/editor/text-editor-iterable.c: (iiter_next),
2330 (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2331 editor native funtions to avoid round trips.
2333 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2335 * plugins/editor/text_editor.c:
2336 Fix a bug due to the previous patch: Unable to save new file in
2339 2008-01-18 Sébastien Granjoux <seb.sfo@free.fr>
2341 * plugins/debug-manager/disassemble.c,
2342 plugins/debug-manager/disassemble.h,
2343 plugins/debug-manager/registers.c,
2344 plugins/debug-manager/registers.h,
2345 plugins/debug-manager/memory.c,
2346 plugins/debug-manager/memory.h,
2347 plugins/debug-manager/command.c,
2348 plugins/debug-manager/command.h,
2349 plugins/debug-manager/queue.c,
2350 plugins/debug-manager/queue.h,
2351 plugins/debug-manager/breakpoints.c,
2352 plugins/debug-manager/stack_trace.c,
2353 plugins/debug-manager/threads.c,
2354 plugins/debug-manager/plugin.c,
2355 plugins/gdb/plugin.c,
2356 plugins/gdb/debugger.c,
2357 plugins/gdb/debugger.h,
2358 manuals/reference/libanjuta/libanjuta-sections.txt,
2359 manuals/reference/libanjuta/libanjuta.types,
2360 libanjuta/interfaces/libanjuta.idl:
2361 Use gulong instead of guint for addresses
2362 Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2363 IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2365 * plugins/gdb/anjuta-gdb.plugin.in:
2366 Remove reference to IAnjutaCpuDebugger (useless)
2368 2008-01-18 Johannes Schmid <jhs@gnome.org>
2370 * AUTHORS: Added Alexander
2372 2008-01-18 Johannes Schmid <jhs@gnome.org>
2374 Patch from: Alexander Korolyov <kilork@yandex.ru>
2376 * plugins/editor/text_editor.c: (load_from_file),
2377 (text_editor_save_file):
2379 Fixed symlinks (#510238) and file permission (#405321)
2380 handling for scintilla editor.
2382 2008-01-17 Johannes Schmid <jhs@gnome.org>
2384 * plugins/document-manager/action-callbacks.c:
2385 (on_editor_command_select_all_activate),
2386 (on_editor_command_cut_activate),
2387 (on_editor_command_paste_activate),
2388 (on_editor_command_copy_activate),
2389 (on_editor_command_clear_activate):
2390 Resupport cut/copy/paste/clear on GtkEditables when those
2391 have focus. (Important for shortcuts to work).
2393 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2394 * plugins/document-manager/search-box.c: (on_search_activated):
2395 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2396 * plugins/patch/patch-plugin.c: (on_ok_clicked):
2397 * plugins/profiler/plugin.c: (profiler_get_data):
2398 * plugins/project-wizard/druid.c: (npw_druid_new):
2399 * plugins/project-wizard/install.c: (on_install_end_install_file):
2400 * plugins/sourceview/anjuta-editor-sourceview.glade:
2401 * plugins/subversion/anjuta-subversion.glade:
2402 * plugins/tools/anjuta-tools.glade:
2403 Various string fixes
2405 2008-01-17 Naba Kumar <naba@gnome.org>
2407 Patch from James Liggett:
2409 * plugins/subversion/subversion-add-dialog.c:
2410 (on_subversion_add_response):
2411 * plugins/subversion/subversion-copy-dialog.c:
2412 (on_subversion_copy_response):
2413 * plugins/subversion/subversion-diff-dialog.c:
2414 (on_subversion_diff_response):
2415 * plugins/subversion/subversion-merge-dialog.c:
2416 (on_subversion_merge_response):
2417 * plugins/subversion/subversion-remove-dialog.c:
2418 (on_subversion_remove_response):
2419 * plugins/subversion/subversion-switch-dialog.c:
2420 (on_subversion_switch_response):
2421 * plugins/subversion/subversion-ui-utils.c: (check_input):
2422 * plugins/subversion/subversion-ui-utils.h:
2423 * plugins/subversion/subversion-update-dialog.c:
2424 (on_subversion_update_response):
2426 If the user doesn't enter any data for path or revision fields in
2427 certain SVN plugin dialogs, libsvn throws assertion failures and
2428 kills Anjuta. To avoid this, the validity of path and revision
2429 input data are checked before the command gets executed.
2431 Fixes Bug #509510 - Check input of some dialogs to avoid termination
2432 if user gives bad or no input
2434 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
2436 * plugins/document-manager/anjuta-docman.c:
2437 Fix #507627 memory tab stay active on debugger stop
2438 Remove two unused variables due to the previous patch
2440 2008-01-16 Johannes Schmid <jhs@gnome.org>
2442 * libanjuta/anjuta-plugin-manager.c:
2443 Fixed #508399 – When you enable a plugin, preferences don't show up
2445 2008-01-16 Rob Bradford <rob@openedhand.com>
2447 Reviewed by: Johannes Schmid <jhs@gnome.org>
2449 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2450 (get_property_value_as_string), (set_property_value_as_string),
2451 (register_callbacks):
2452 * libanjuta/anjuta-preferences.h:
2453 Add support for both file and folder preferences (originally only
2454 folder choosers were supported. (Fixes bug: #508805.)
2456 * plugins/file-manager/file-manager.glade:
2457 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2460 2008-01-16 Johannes Schmid <jhs@gnome.org>
2462 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2464 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2467 Fixed #509875 – The "Update globale tags" button wording is incorrect
2468 Fixed #509873 – Build Autotools Preferences has excessive padding
2469 Fixed #509872 – General Information labels are incorrectly aligned
2470 Fixed #509871 – General preferences has incorrect use of colons
2472 2008-01-16 Johannes Schmid <jhs@gnome.org>
2474 * plugins/document-manager/anjuta-document-manager.glade:
2475 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2477 Fixed #509865 – Incorrect padding in the Documents settings tabs
2478 Fixed #509867 – Create button contents is mis-aligned
2479 Fixed #509869 – "Add Directory" button is not HIG complient
2481 2008-01-16 Johannes Schmid <jhs@gnome.org>
2483 * libanjuta/anjuta-preferences-dialog.c:
2484 (anjuta_preferences_dialog_add_page):
2486 Fix #509864 – No initial section selected when opening the Preferences dialog
2488 2008-01-16 Johannes Schmid <jhs@gnome.org>
2490 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2491 Removed unused gconf_notifications
2493 * plugins/search/anjuta-search.glade:
2494 * plugins/subversion/anjuta-subversion.glade:
2495 * plugins/tools/anjuta-tools.glade:
2496 * src/anjuta-app.c: (anjuta_app_instance_init):
2498 Fixed various strings
2500 2008-01-15 Naba Kumar <naba@gnome.org>
2502 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2503 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2506 * plugins/symbol-browser/an_symbol_view.c:
2507 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2510 2008-01-15 Johannes Schmid <jhs@gnome.org>
2512 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2513 (anjuta_profile_add_plugins_from_xml):
2514 * plugins/file-manager/file-manager.glade:
2517 * libanjuta/interfaces/libanjuta.idl:
2520 * plugins/sourceview/Makefile.am:
2521 * plugins/sourceview/anjuta-editor-sourceview.glade:
2522 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2523 (end_print), (print_setup), (sourceview_print),
2524 (sourceview_print_preview):
2525 * plugins/sourceview/sourceview.c: (iprint_print),
2526 (iprint_print_preview):
2528 Added printing support to GtkSourceView editor
2530 2007-01-14 Tom <tpgww@onepost.net>
2532 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
2534 * plugins/document-manager/anjuta-docman.c:
2535 Fix two memory leaks added by the previous patch
2537 2008-01-14 Johannes Schmid <jhs@gnome.org>
2539 * plugins/sourceview/assist-tip.c: (assist_tip_move):
2540 * plugins/sourceview/assist-window.c: (assist_window_move):
2544 2008-01-14 Rob Bradford <rob@openedhand.com>
2546 * global-tags/Makefile.am:
2547 * global-tags/create_global_tags.sh.in:
2548 Install anjuta-tags binary into FHS policy compliant directory and
2549 update references. (Fixes bug: 509346.)
2551 2008-01-13 Naba Kumar <naba@gnome.org>
2553 Patch from: Ritesh Khadgaray
2554 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2555 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2556 Adds export-dynamic option to LDFLAGS to project template for libglade
2557 to work for autoconnect signals.
2559 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
2561 * libanjuta/anjuta-utils.c:
2562 anjuta_util_get_real_path return a string that need to be freed
2563 with g_free even if PATH_MAX is not defined
2565 2008-01-13 Andre Klapper <a9016009@gmx.de>
2567 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2570 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
2572 * plugins/document-manager/anjuta-docman.c:
2573 Do not reopen file having escaped character (+,...) in path name
2575 2008-01-13 Naba Kumar <naba@gnome.org>
2577 * libanjuta/interfaces/libanjuta.idl:
2578 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2579 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2580 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2581 IAnjutaProjectManager::add_sources().
2583 * plugins/glade/plugin.c: (on_glade_resource_removed),
2584 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2585 stubs for handing resources in glade file.
2587 2008-01-13 Naba Kumar <naba@gnome.org>
2589 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2591 * plugins/glade/plugin.c: (ifile_open): Select the first window
2592 in the glade project when it is first opened. Avoids empty glade
2593 document the first time.
2595 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
2597 Reviewed by: Johannes Schmid <jhs@gnome.org>
2599 * plugins/gtodo/callback.c: (remove_todo_item):
2600 Fix #507304 – crash in Anjuta IDE while removing done tasks
2602 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
2604 * plugins/debug-manager/anjuta-debug-manager.ui,
2605 plugins/debug-manager/plugin.c,
2606 plugins/debug-manager/start.h,
2607 plugins/debug-manager/start.c:
2608 New menu item to add extra source directories for debugger
2610 === anjuta 2.3.2 ===
2612 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
2614 * plugins/gtodo/callback.c: (remove_todo_item):
2615 Fix #507304 – crash in Anjuta IDE while removing done tasks
2617 2008-01-11 Naba Kumar <naba@gnome.org>
2619 * configure.in: Bumped version to 2.3.2
2620 * NEWS: Updated for anjuta 2.3.2 release
2621 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2624 2008-01-11 Johannes Schmid <jhs@gnome.org>
2626 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2628 Reverted accidently commited change
2630 * plugins/document-manager/anjuta-document-manager.glade:
2631 Fix Gtk-Critical because of broken glade file
2633 2008-01-11 Naba Kumar <naba@gnome.org>
2635 * plugins/glade/plugin.c: (on_document_destroy),
2636 (glade_plugin_add_project): Fixed a bug where when more than one
2637 glade document is open and one is closed, it closes all the glade
2638 documents. Also it might have fixed the bug where sometimes closing
2639 the glade document leaves glade widget tree unclosed.
2641 2008-01-11 Naba Kumar <naba@gnome.org>
2643 * libanjuta/Makefile.am: Install glade3 files in own prefix to
2644 prevent install errors when not installed as root (then the files
2645 are only useful when glade-3 is installed in the same prefix, but it
2646 doesn't harm anjuta runtime).
2648 * plugins/sourceview/sourceview.c: Commented use of a file
2649 not currently distributed.
2651 2008-01-10 Naba Kumar <naba@gnome.org>
2653 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2654 nothing to translate in it.
2656 2008-01-10 Johannes Schmid <jhs@gnome.org>
2658 * plugins/project-wizard/templates/gnome.wiz:
2659 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2660 * plugins/project-wizard/templates/gnome/src/main.c:
2661 * plugins/project-wizard/templates/translatable-strings.h:
2663 Fixed #508497 and added a new chooser to select whether to use
2666 2008-01-10 Johannes Schmid <jhs@gnome.org>
2668 Patch from Tom <tpgww@onepost.net>:
2670 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2671 (anjuta_util_glist_path_dedup):
2672 * libanjuta/anjuta-utils.h:
2674 Give the method a proper prefixed name
2676 * plugins/document-manager/action-callbacks.c:
2677 (get_current_popup_active),
2678 (on_editor_command_select_all_activate),
2679 (on_editor_command_cut_activate),
2680 (on_editor_command_paste_activate),
2681 (on_editor_command_copy_activate),
2682 (on_editor_command_clear_activate), (on_show_search),
2683 (on_repeat_quicksearch):
2684 * plugins/document-manager/action-callbacks.h:
2685 * plugins/document-manager/anjuta-docman.c:
2686 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2687 (anjuta_docman_goto_file_line_mark),
2688 (anjuta_docman_get_full_filename):
2689 * plugins/document-manager/anjuta-docman.h:
2690 * plugins/document-manager/anjuta-document-manager.ui:
2691 * plugins/document-manager/plugin.c:
2692 (update_document_ui_interface_items):
2694 Better way to fix the popup-menu items (Cut/Copy/Paste)
2695 and various clean-ups.
2697 * plugins/document-manager/search-box.c: (on_document_changed),
2698 (search_box_fill_search_focus):
2699 * plugins/document-manager/search-box.h:
2700 * plugins/search/plugin.c:
2702 Add a menu item to repeat the quick search
2704 2008-01-10 Johannes Schmid <jhs@gnome.org>
2706 * plugins/language-support-cpp-java/cpp-java-assist.c:
2709 Fixed #508424 – Auto complete: previous char was removed when
2710 pre TAB to auto complete.
2712 2008-01-10 Johannes Schmid <jhs@gnome.org>
2714 Patch from: James Ligett:
2716 * plugins/profiler/gprof-call-graph-view.c:
2717 (gprof_call_graph_view_create_columns):
2718 * plugins/profiler/gprof-flat-profile-view.c:
2719 (gprof_flat_profile_view_create_columns):
2721 Fixed translation issues (#496833)
2723 2008-01-10 Johannes Schmid <jhs@gnome.org>
2725 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2727 * plugins/gtodo/gtodo.c: (category_manager_add_item):
2728 Fix #460390 – Changing categories while edinting something
2730 2008-01-09 Naba Kumar <naba@gnome.org>
2732 * libanjuta/anjuta-plugin-manager.c:
2733 (anjuta_plugin_manager_activate_plugins): Commented dead code and
2736 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2737 corruption reported in bug #507491. Potentially fixes too.
2739 2008-01-09 Johannes Schmid <jhs@gnome.org>
2741 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2743 * plugins/gtodo/mcategory.c: (category_manager_add_item):
2744 Fix bug #505205 completely
2746 * AUTHORS: Added Bolesław
2748 2008-01-08 Johannes Schmid <jhs@gnome.org>
2750 * plugins/document-manager/action-callbacks.c:
2751 (on_editor_command_cut_activate),
2752 (on_editor_command_paste_activate),
2753 (on_editor_command_copy_activate),
2754 (on_editor_command_clear_activate):
2756 Fixed editor popup menu (Cut, Copy, Paste)
2758 2008-01-08 Johannes Schmid <jhs@gnome.org>
2760 * plugins/sourceview/sourceview.c: (autodetect_language):
2761 Fixed a crash when creating a new file
2763 2008-01-08 Johannes Schmid <jhs@gnome.org>
2765 Patch by <bolekk@gmail.com> (GHOP Student)
2767 * plugins/gtodo/mcategory.c: (category_manager_add_item):
2770 2008-01-08 Naba Kumar <naba@gnome.org>
2772 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2773 * libanjuta/anjuta-plugin-manager.c:
2774 (anjuta_plugin_manager_select),
2775 (anjuta_plugin_manager_activate_plugins):
2776 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2777 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2778 (on_create_submenu), (create_open_with_submenu):
2779 * src/about.c: (on_about_plugin_activate),
2780 (about_create_plugins_submenu): Use translated version of get_string()
2781 API in AnjutaDescription for translatable properties. Fixes bug #496833
2784 2008-01-07 Johannes Schmid <jhs@gnome.org>
2786 * plugins/build-basic-autotools/executer.c: (execute_program):
2787 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2788 * plugins/debug-manager/anjuta-debug-manager.glade:
2789 * plugins/debug-manager/locals.c: (create_locals_gui):
2790 * plugins/file-loader/plugin.c: (on_create_submenu):
2791 * plugins/gtodo/main.h:
2792 * plugins/gtodo/preferences.c: (preferences_widget):
2793 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2794 * plugins/tools/anjuta-tools.glade:
2795 * plugins/tools/execute.c: (atp_output_context_print):
2798 Another bunch of i18n fixes (#496833)
2800 2008-01-07 Johannes Schmid <jhs@gnome.org>
2802 * plugins/build-basic-autotools/build-basic-autotools.c:
2803 (on_build_terminated):
2804 * plugins/gtodo/interface.c: (set_read_only):
2805 * plugins/project-manager/plugin.c: (confirm_removal),
2806 (on_popup_add_to_project):
2807 * plugins/subversion/anjuta-subversion.glade:
2808 * plugins/tools/execute.c: (atp_output_context_print_result):
2810 Fixed some strings from #496833
2812 2008-01-07 Johannes Schmid <jhs@gnome.org>
2814 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2815 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2817 * plugins/language-support-cpp-java/plugin.c: (install_support),
2818 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2819 Added basic Vala support
2821 * plugins/sourceview/sourceview.c: (autodetect_language):
2822 Fixed mime-type detection
2824 2008-01-06 Massimo Cora' <maxcvs@email.it>
2826 Reviewed by: Johannes Schmid <jhs@gnome.org>
2828 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2829 (value_removed_current_editor), (symbol_db_activate),
2830 (symbol_db_deactivate):
2831 * plugins/symbol-db/symbol-db-engine.c:
2832 (symbol_db_engine_get_global_members_filtered):
2833 * plugins/symbol-db/symbol-db-view.c:
2834 (do_add_child_symbol_to_view), (prepare_for_adding),
2835 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2836 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2837 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2838 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2839 (sdb_view_init), (sdb_view_finalize),
2840 (sdb_view_build_and_display_base_tree):
2841 * plugins/symbol-db/symbol-db-view.h:
2842 added controls to expand Global tab nodes in a non-freezing way.
2843 Fixed also some little bugs always on global-tab.
2845 2008-01-06 Naba Kumar <naba@gnome.org>
2847 Patches from James Liggett:
2848 * plugins/profiler/gprof-call-graph-view.c:
2849 (gprof_call_graph_view_create_columns):
2850 * plugins/profiler/gprof-flat-profile-view.c:
2851 (gprof_flat_profile_view_create_columns):
2852 * plugins/profiler/gprof-function-call-tree-view.c:
2853 (gprof_function_call_tree_view_create_columns): Made all
2854 of the columns resizable and reorderable.
2856 2008-01-06 Johannes Schmid <jhs@gnome.org>
2858 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2859 (anjuta_launcher_check_password_real),
2860 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2861 (anjuta_launcher_scan_pty),
2862 (anjuta_launcher_disable_password_check):
2863 * libanjuta/anjuta-launcher.h:
2864 Added disable_password_check for stream where it does not make sense
2865 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2866 that sometimes occur in symbol-db plugin
2868 * plugins/file-manager/file-model.c:
2869 (file_model_cancel_expand_idle):
2870 Fixed removing of idle source
2872 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2873 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2875 Fixed #348854 – invisible cursor in certain themes
2877 2008-01-06 Naba Kumar <naba@gnome.org>
2879 * libanjuta/anjuta-preferences.c:
2880 (anjuta_preferences_register_property_custom): Fixed a crash bug on
2881 closing preferences dialog due to patch in bug #507300
2883 2008-01-06 Naba Kumar <naba@gnome.org>
2885 * plugins/language-support-cpp-java/cpp-java-assist.c:
2887 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2888 * plugins/search/search-replace_backend.c: (create_search_entries):
2889 Added missing unrefs.
2891 2008-01-06 Johannes Schmid <jhs@gnome.org>
2893 * plugins/debug-manager/variable.c: (get_hovered_word):
2894 Add a g_object_unref()
2896 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2897 (on_sourceview_hover_leave):
2898 Fixed hover and editor interface to make hover in debugger work
2900 2008-01-06 Naba Kumar <naba@gnome.org>
2902 * plugins/editor/text-editor.c: Whitespaces fixes.
2903 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2904 DEBUG_PRINT instead of g_message.
2906 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
2908 * plugins/debug-manager/breakpoints.c:
2909 Fix #507441: Disable all breakpoints doesn't work
2910 Fix #507444: Enable Breakpoint menu item doesn't change name
2912 2008-01-05 Naba Kumar <naba@gnome.org>
2914 * manuals/reference/libanjuta/libanjuta.types: Renamed
2915 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2917 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
2919 * plugins/debug-manager/variable.c:
2920 Update variable display to use IAnjutaIterable instead of position
2922 * plugins/editor/text_editor_cbs.c,
2923 plugins/editor/text_editor.c:
2924 Fix Gtk critical warnings when a hover signal is emitted
2925 Fix get_text_iter in Scintilla (range should include last character)
2927 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
2929 * plugins/debug-manager/debug_tree.c,
2930 plugins/debug-manager/debug_tree.h,
2931 plugins/debug-manager/watch.c,
2932 plugins/debug-manager/command.c,
2933 plugins/debug-manager/queue.c,
2934 plugins/gdb/plugin.c,
2935 plugins/gdb/debugger.c,
2936 plugins/gdb/debugger.h,
2937 libanjuta/interfaces/libanjuta.idl:
2938 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2940 2008-01-05 Naba Kumar <naba@gnome.org>
2942 * plugins/valgrind/plugin.c: Removed stock icon open/save from
2943 menus to avoid conflict with file open/save. Fixes bug #507455
2945 2008-01-05 Johannes Schmid <jhs@gnome.org>
2948 Conditionally depend on gtksourceview2 >= 2.1.0
2950 * libanjuta/interfaces/libanjuta.idl:
2951 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2952 iterators instead of positions
2954 * plugins/debug-manager/threads.c:
2955 Fixed a warnings by including gnome-vfs properly
2957 * plugins/debug-manager/variable.c: (get_hovered_word),
2959 Updated to changes in IAnjutaEditorHover/Selection
2961 * plugins/document-manager/action-callbacks.c:
2962 (on_editor_command_upper_case_activate),
2963 (on_editor_command_lower_case_activate):
2964 * plugins/document-manager/search-box.c: (on_incremental_search),
2965 (on_search_activated):
2966 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2967 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2968 (iselection_get_start), (iselection_get_end),
2969 (iselection_iface_init), (ihover_display), (ihover_iface_init):
2970 * plugins/editor/text_editor_cbs.c:
2971 (on_text_editor_scintilla_notify):
2973 Updated to changes in IAnjutaEditorHover/Selection and updated editor
2974 interface of scintilla editor.
2976 * plugins/language-manager/languages.xml:
2977 * plugins/language-manager/plugin.c:
2978 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2979 Added chdr to C language files and some DEBUG_PRINTs
2981 * plugins/language-support-cpp-java/cpp-java-assist.c:
2983 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2984 * plugins/search/plugin.c: (find_incremental):
2985 * plugins/search/search-replace.c: (search_and_replace):
2986 * plugins/search/search-replace_backend.c: (create_search_entries):
2987 Adapted to changed interfaces
2989 * plugins/sourceview/Makefile.am:
2990 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2991 (set_uri), (anjuta_document_save):
2992 * plugins/sourceview/anjuta-editor-sourceview.glade:
2993 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2994 (anjuta_view_key_press_event):
2995 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2996 * plugins/sourceview/sourceview-cell.c:
2997 (sourceview_cell_instance_init), (sourceview_cell_finalize),
2998 (icell_get_line), (icell_get_attribute), (icell_iface_init):
2999 * plugins/sourceview/sourceview-prefs.c: (get_bool),
3000 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3001 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3002 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3003 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3004 * plugins/sourceview/sourceview-private.h:
3005 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3006 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3007 (on_document_loaded), (sourceview_instance_init),
3008 (sourceview_dispose), (sourceview_finalize),
3009 (sourceview_create_markers), (sourceview_new),
3010 (ifile_savable_save), (ieditor_get_tab_size),
3011 (ieditor_set_tab_size), (ieditor_set_use_spaces),
3012 (ieditor_set_auto_indent), (ieditor_goto_line),
3013 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3014 (iselect_block), (iselect_set), (iselect_get_start),
3015 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3016 (imark_unmark), (imark_is_marker_set),
3017 (imark_location_from_handle), (imark_delete_all_markers),
3018 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3019 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3020 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3021 (ilanguage_get_supported_languages), (autodetect_language),
3022 (ilanguage_set_language), (iassist_show_tips),
3023 (on_sourceview_hover_leave), (on_sourceview_hover_over),
3024 (ihover_display), (ihover_iface_init):
3026 Use GtkSourceView 2.1.x:
3027 * New mark interface
3028 * Fixed #486724 and #488615
3029 * Implemented hover interface
3030 * Adapted to changed interfaces
3032 2008-01-04 Rob Bradford <rob@o-hand.com>
3034 Reviewed by Naba Kumar <naba@gnome.org>:
3035 * libanjuta/anjuta-preferences.c:
3036 (anjuta_preferences_register_property_custom):
3037 Unregister preferences for custom preferences when the widget is
3040 2008-01-03 Johannes Schmid <jhs@gnome.org>
3042 * plugins/file-manager/file-model.c: (file_model_row_expanded),
3043 (file_model_row_collapsed):
3044 Fixed the too method to take a correct data argument
3046 2008-01-02 Johannes Schmid <jhs@gnome.org>
3048 * plugins/document-manager/anjuta-docman.c:
3049 (anjuta_docman_add_document), (anjuta_docman_remove_document):
3050 ref and unref correctly to silence a Gtk+ critical
3052 2008-01-01 Johannes Schmid <jhs@gnome.org>
3054 * plugins/editor/text_editor.c: (itext_editor_get_text):
3055 Fixed #506740 – ianjuta_editor_get_text crash if request
3056 text past the buffer length
3058 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
3060 * plugins/debug-manager/utilities.c,
3061 plugins/debug-manager/utilities.h,
3062 plugins/debug-manager/breakpoints.c:
3063 Move get_current_editor function in utilities.c
3065 * plugins/debug-manager/plugin.c,
3066 plugins/debug-manager/debug_tree.c,
3067 plugins/debug-manager/debug_tree.h,
3068 plugins/debug-manager/watch.c,
3069 plugins/debug-manager/watch.h,
3070 plugins/debug-manager/locals.c,
3071 plugins/debug-manager/locals.h,
3072 (added) plugins/debug-manager/variable.c,
3073 (added) plugins/debug-manager/variable.h,
3074 plugins/debug-manager/Makefile.am:
3075 Use hover interface to display variable value
3077 2007-12-31 Johannes Schmid <jhs@gnome.org>
3079 * libanjuta/Makefile.am:
3080 Only install glade catalog files if glade-3 is available
3081 (Fixes #506269 and #500296)
3083 2007-12-30 Johannes Schmid <jhs@gnome.org>
3085 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3086 (set_property_value_as_string), (register_callbacks):
3088 Fixed GtkFileChooserButton preferences to also work when only the combo
3089 changes without a dialog being open.
3091 2007-12-29 Johannes Schmid <jhs@gnome.org>
3093 * plugins/editor/Makefile.am:
3094 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3096 2007-12-29 Johannes Schmid <jhs@gnome.org>
3098 * plugins/devhelp/plugin.c: (devhelp_activate):
3099 Fixed #498986 - Anjuta-2.3.0 fails to build
3101 2007-12-29 Johannes Schmid <jhs@gnome.org>
3103 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3104 * plugins/debug-manager/plugin.c:
3105 (on_run_to_cursor_action_activate):
3106 * plugins/document-manager/anjuta-docman.c:
3107 (anjuta_docman_goto_file_line_mark):
3108 * plugins/symbol-db/plugin.c: (value_added_current_editor),
3109 (value_removed_current_editor):
3111 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3112 all those to value_added_current_document...
3114 * plugins/editor/anjuta-editor-scintilla.glade:
3115 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3116 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3118 2007-12-28 Massimo Cora' <maxcvs@email.it>
3120 * plugins/symbol-db/plugin.c: (on_importing_project_end),
3121 (symbol_db_activate), (symbol_db_deactivate),
3122 (symbol_db_instance_init), (isymbol_manager_get_parents):
3123 * plugins/symbol-db/plugin.h:
3124 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3125 * plugins/symbol-db/symbol-db-engine.c:
3126 (symbol_db_engine_get_global_members_filtered):
3127 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3128 (on_symbol_inserted):
3129 Filtered out static functions on global-tab. E.g. when flag
3130 is_file_scope = 1 we won't add entries there.
3131 Fixed a little bug on 'Global'->'Vars/Others' node too.
3133 2007-12-28 Johannes Schmid <jhs@gnome.org>
3135 * libanjuta/anjuta-launcher.c:
3136 Fixed a silly (and completely useless) memory corruption that probably
3137 only occured at a few race conditions though I wonder why it did not
3140 2007-12-28 Johannes Schmid <jhs@gnome.org>
3141 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3142 * plugins/debug-manager/plugin.c: (set_program_counter):
3143 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3144 * plugins/debug-manager/start.c: (get_source_directories):
3145 * plugins/debug-manager/threads.c: (on_info_thread),
3147 * plugins/file-manager/file-model.c: (file_model_set_property):
3148 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3149 * plugins/tools/editor.c: (on_editor_response):
3151 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3153 * plugins/document-manager/plugin.c: (update_title),
3154 (value_added_project_root_uri):
3155 * plugins/document-manager/plugin.h:
3156 Shorten down the title bar if the current path is inside the opened project
3158 2007-12-28 Massimo Cora' <maxcvs@email.it>
3160 reviewed by: Johannes Schmid <jhs@gnome.org>
3162 * plugins/project-wizard/templates/java/project.anjuta:
3163 * plugins/project-wizard/templates/mkfile/project.anjuta:
3164 * plugins/project-wizard/templates/python/project.anjuta:
3165 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
3166 let new projects use new SymbolDB plugin.
3168 * plugins/symbol-browser/images/Makefile.am:
3169 added some images taken from MonoDevelop project.
3171 * plugins/symbol-db/plugin.c: (value_added_current_editor),
3172 (goto_file_line), (on_importing_project_end), (project_root_added),
3173 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3174 (isymbol_manager_search):
3175 Added project-updating feature when opening a project with some files
3176 modified externally [e.g. a svn up].
3178 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3179 (sdb_engine_iterator_node_instance_init),
3180 (sdb_engine_iterator_node_finalize),
3181 (symbol_db_engine_iterator_node_set_conversion_hash):
3182 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3183 * plugins/symbol-db/symbol-db-engine-iterator.c:
3184 (symbol_db_engine_iterator_new):
3185 * plugins/symbol-db/symbol-db-engine-iterator.h:
3186 Moved Hash table initialization into the engine. This proxies and
3187 speeds up the process of creation and iteration of a GdaDataModel.
3189 * plugins/symbol-db/symbol-db-engine.c:
3190 (sdb_engine_ctags_output_thread),
3191 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3192 (sdb_engine_scan_files_1), (sdb_engine_init),
3193 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3194 (symbol_db_engine_add_new_workspace),
3195 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3196 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3197 (symbol_db_engine_get_sym_type_conversion_hash),
3198 (symbol_db_engine_update_files_symbols),
3199 (symbol_db_engine_update_project_symbols),
3200 (symbol_db_engine_update_buffer_symbols),
3201 (symbol_db_engine_get_class_parents),
3202 (symbol_db_engine_get_global_members_filtered),
3203 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3204 (symbol_db_engine_get_scope_members_by_symbol_id),
3205 (symbol_db_engine_get_scope_members),
3206 (symbol_db_engine_get_current_scope),
3207 (symbol_db_engine_get_file_symbols),
3208 (symbol_db_engine_get_symbol_info_by_id),
3209 (symbol_db_engine_find_symbol_by_name_pattern),
3210 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3211 * plugins/symbol-db/symbol-db-engine.h:
3212 * plugins/symbol-db/symbol-db-view-locals.c:
3213 (sdb_view_locals_get_iter_from_row_ref),
3214 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3215 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3216 (on_symbol_inserted), (symbol_db_view_locals_update_list):
3217 Changes on some queries fuctions and some fixes. Added *_filtered
3220 * plugins/symbol-db/symbol-db-view.c:
3221 (do_add_child_symbol_to_view), (add_new_waiting_for),
3222 (prepare_for_adding), (on_symbol_inserted),
3223 (do_recurse_subtree_and_remove), (on_symbol_removed),
3224 (sdb_view_do_add_hidden_dummy_child),
3225 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3226 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3227 (sdb_view_locals_create_new_store), (sdb_view_init),
3228 (sdb_view_finalize), (sdb_view_class_init),
3229 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3230 (symbol_db_view_get_pixbuf),
3231 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3232 New display for global tags. This is the definitive version, bugs apart.
3234 * plugins/symbol-db/tables.sql:
3237 2007-12-27 Naba Kumar <naba@gnome.org>
3239 * libanjuta/interfaces/libanjuta.idl:
3240 * plugins/editor/aneditor-priv.h:
3241 * plugins/editor/aneditor.cxx:
3242 * plugins/editor/text_editor.c: (text_editor_instance_init),
3243 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3244 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3245 * plugins/editor/text_editor.h:
3246 * plugins/editor/text_editor_cbs.c:
3247 (on_text_editor_scintilla_notify):
3249 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3250 related code in AnEditor. Fixed some compilation warnings.
3252 2007-12-26 Naba Kumar <naba@gnome.org>
3254 * Changelog: Fixed indentation.
3256 2007-12-25 Naba Kumar <naba@gnome.org>
3258 * plugins/editor/Makefile.am:
3259 * plugins/editor/editor.glade:
3260 * plugins/editor/plugin.c:
3261 * plugins/editor/style-editor.c:
3262 * plugins/sourceview/Makefile.am:
3263 * plugins/sourceview/plugin.c:
3264 * plugins/sourceview/sourceview.glade:
3265 * plugins/valgrind/Makefile.am:
3267 Renamed glade files to anjuta-editor-* to give name space for the
3268 schema files (because they are installed in system directory).
3270 * scripts/build-schemas.mk: Install the schemas files also (need for
3271 binary package installation/uninstallation).
3273 2007-12-25 Johannes Schmid <jhs@gnome.org>
3275 * plugins/language-support-cpp-java/plugin.c:
3276 (set_indentation_param_vim):
3278 Support some more vim modeline commands and shortcuts (#504331)
3280 2007-12-25 Johannes Schmid <jhs@gnome.org>
3282 Patches from James Liggett:
3283 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3284 (anjuta_vcs_status_tree_view_init):
3285 * plugins/subversion/subversion-commit-dialog.c:
3286 (subversion_commit_dialog):
3287 * plugins/subversion/subversion-diff-dialog.c:
3288 (on_subversion_diff_response):
3289 * plugins/subversion/subversion-log-dialog.c:
3290 (on_log_view_selected_button_clicked),
3291 (on_log_diff_selected_button_clicked),
3292 (on_log_diff_previous_button_clicked):
3293 * plugins/subversion/subversion-resolve-dialog.c:
3294 (subversion_resolve_dialog):
3295 * plugins/subversion/subversion-revert-dialog.c:
3296 (subversion_revert_dialog):
3297 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3298 (pulse_progress_bar), (hide_pulse_progress_bar),
3299 (disconnect_data_arrived_signals),
3300 (cancel_data_arrived_signal_disconnect):
3301 * plugins/subversion/subversion-ui-utils.h:
3303 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3304 #505237 – Sort list of modified files
3306 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
3308 * plugins/gdb/debugger.c:
3309 Fix bug #491301: Inspecting a variable opens a bad focus dialog
3311 2007-12-23 Johannes Schmid <jhs@gnome.org>
3313 * plugins/language-support-cpp-java/plugin.c:
3314 (set_indentation_param_emacs), (set_indentation_param_vim),
3315 (parse_mode_line_emacs), (parse_mode_line_vim),
3316 (extract_mode_line), (initialize_indentation_params):
3318 Added (basic) support for vim modelines (#504331)
3320 * plugins/message-view/message-view.c: (message_view_next),
3321 (message_view_previous):
3323 Fixed next/previous message
3325 2007-12-23 Johannes Schmid <jhs@gnome.org>
3327 * libanjuta/anjuta-ui.h:
3328 Check for != NULL before unref'ing pixbuf (related to #497878)
3330 * plugins/devhelp/plugin.c: (register_stock_icons):
3331 * plugins/document-manager/anjuta-docman.c:
3332 (anjuta_docman_add_document):
3333 * plugins/glade/plugin.c: (on_close_activated),
3334 (register_stock_icons), (on_session_save),
3335 (glade_plugin_add_project):
3337 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3338 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3340 * plugins/language-support-cpp-java/plugin.c:
3341 (register_stock_icons):
3342 Fixed stock icon registration macros
3344 2007-12-23 Johannes Schmid <jhs@gnome.org>
3346 * global-tags/Makefile.am:
3347 * launcher/Makefile.am:
3348 * libanjuta/Makefile.am:
3349 * libegg/Makefile.am:
3350 * manuals/anjuta-faqs/Makefile.am:
3351 * manuals/anjuta-manual/Makefile.am:
3352 * manuals/reference/libanjuta/Makefile.am:
3353 * plugins/build-basic-autotools/Makefile.am:
3354 * plugins/class-gen/Makefile.am:
3355 * plugins/class-inheritance/Makefile.am:
3356 * plugins/cvs-plugin/Makefile.am:
3357 * plugins/debug-manager/Makefile.am:
3358 * plugins/devhelp/Makefile.am:
3359 * plugins/document-manager/Makefile.am:
3360 * plugins/editor/Makefile.am:
3361 * plugins/editor/scintilla/Makefile.am:
3362 * plugins/editor/scintilla/include/Makefile.am:
3363 * plugins/file-loader/Makefile.am:
3364 * plugins/file-manager/Makefile.am:
3365 * plugins/file-wizard/Makefile.am:
3366 * plugins/gdb/Makefile.am:
3367 * plugins/glade/Makefile.am:
3368 * plugins/gtodo/Makefile.am:
3369 * plugins/gvim/Makefile.am:
3370 * plugins/indent/Makefile.am:
3371 * plugins/language-manager/Makefile.am:
3372 * plugins/language-support-cpp-java/Makefile.am:
3373 * plugins/macro/Makefile.am:
3374 * plugins/message-view/Makefile.am:
3375 * plugins/patch/Makefile.am:
3376 * plugins/profiler/Makefile.am:
3377 * plugins/project-import/Makefile.am:
3378 * plugins/project-manager/Makefile.am:
3379 * plugins/project-wizard/Makefile.am:
3380 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3381 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3382 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3383 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3384 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3385 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3386 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3387 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3388 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3389 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3390 * plugins/sample1/Makefile.am:
3391 * plugins/search/Makefile.am:
3392 * plugins/sourceview/Makefile.am:
3393 * plugins/subversion/Makefile.am:
3394 * plugins/symbol-browser/Makefile.am:
3395 * plugins/symbol-db/Makefile.am:
3396 * plugins/symbol-db/test/Makefile.am:
3397 * plugins/terminal/Makefile.am:
3398 * plugins/tools/Makefile.am:
3399 * plugins/valgrind/Makefile.am:
3401 * tagmanager/Makefile.am:
3403 Replaces the deprecated "INCLUDES" in all Makefile.am's with
3404 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3405 warnings from illigel C++ compiler flags.
3407 2007-12-23 Johannes Schmid <jhs@gnome.org>
3409 Patch from Tom <tpgww@onepost.net>:
3411 * plugins/document-manager/anjuta-docman.c:
3412 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3413 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3414 (anjuta_docman_instance_init), (on_notebook_switch_page),
3415 (anjuta_docman_grab_text_focus):
3416 * plugins/document-manager/plugin.c: (on_document_added),
3417 (on_window_key_press_event), (on_window_key_release_event):
3419 Some more document-manager code cleanups and fixes.
3421 2007-12-23 Massimo Cora' <maxcvs@email.it>
3423 * plugins/symbol-db/plugin.c: (register_stock_icons),
3424 (value_added_current_editor), (value_removed_current_editor),
3425 (on_importing_project_end), (project_root_removed):
3426 added controls to clean/populate GtkTreeView(s) on projects unload/load.
3428 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3429 (symbol_db_engine_get_file_db_path):
3430 fixed a useless warning.
3432 * plugins/symbol-db/symbol-db-view-locals.c:
3433 (traverse_free_waiting_for), (file_view_status_destroy),
3434 (sdb_view_locals_create_new_store), (traverse_files_view_status),
3435 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3436 (sdb_view_locals_finalize), (on_symbol_inserted),
3437 (symbol_db_view_locals_recv_signals_from_engine),
3438 (symbol_db_view_locals_update_list):
3439 more speed on editors switching. GtkTreeStore caching method implemented.
3440 Fixed compiler warnings and a little memory leak.
3442 * plugins/symbol-db/symbol-db-view-locals.h:
3443 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3444 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3445 (on_scan_end), (on_symbol_inserted),
3446 (sdb_view_locals_create_new_store), (sdb_view_init),
3447 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3448 * plugins/symbol-db/symbol-db-view.h:
3449 fixed some crashers. Now project loading/populating should be quite quick.
3451 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
3453 * plugins/debug-manager/command.c,
3454 plugins/debug-manager/queue.c:
3455 Take care of command return value (FALSE is an error)
3457 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
3459 * plugins/debug-manager/anjuta-debug-manager.glade,
3460 plugins/debug-manager/breakpoints.c:
3461 Remove address, condition and pass breakpoint column if not supported
3462 Fix clear all remove_all to avoid an endless loop if a breakpoint
3465 2007-12-17 Johannes Schmid <jhs@gnome.org>
3467 Patch from Tom <tpgww@onepost.net> (with some changes):
3469 * plugins/document-manager/action-callbacks.c: (on_open_activate),
3470 (on_save_as_activate), (on_save_all_activate),
3471 (on_close_file_activate), (on_close_all_file_activate),
3472 (on_reload_file_activate), (on_editor_command_clear_activate),
3473 (on_transform_eolchars1_activate), (on_comment_block),
3474 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3475 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3476 (on_editor_linenos1_activate), (on_editor_markers1_activate),
3477 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3478 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3479 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3480 (on_zoom_out_text_activate):
3481 * plugins/document-manager/action-callbacks.h:
3482 * plugins/document-manager/anjuta-docman.c:
3483 (on_notebook_page_close_button_click),
3484 (on_notebook_page_close_button_enter),
3485 (on_notebook_page_close_button_leave),
3486 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3487 (anjuta_docman_page_init), (anjuta_docman_page_new),
3488 (on_open_filesel_response), (create_file_open_dialog_gui),
3489 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3490 (anjuta_docman_instance_init), (on_notebook_switch_page),
3491 (on_document_destroy), (anjuta_docman_add_editor),
3492 (anjuta_docman_add_document), (anjuta_docman_remove_document),
3493 (anjuta_docman_set_current_document),
3494 (anjuta_docman_goto_file_line_mark), (get_real_path),
3495 (anjuta_docman_get_full_filename),
3496 (anjuta_docman_delete_all_markers),
3497 (anjuta_docman_delete_all_indicators),
3498 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3499 (anjuta_docman_order_tabs):
3500 * plugins/document-manager/anjuta-docman.h:
3501 * plugins/document-manager/file_history.c: (an_hist_file_new),
3502 (an_file_history_push), (an_file_history_dump):
3503 * plugins/document-manager/file_history.h:
3504 * plugins/document-manager/plugin.c: (update_title),
3505 (value_removed_project_root_uri),
3506 (update_document_ui_interface_items), (menu_name_compare),
3507 (on_document_added), (on_document_changed),
3508 (on_window_key_press_event), (on_window_key_release_event),
3510 * plugins/document-manager/search-box.c: (on_document_changed),
3511 (on_goto_activated), (search_box_init), (search_box_new):
3512 * plugins/document-manager/search-box.h:
3514 Yet more code cleanups
3515 Save glade files correctly in session
3516 Use new tooltip API if available
3517 Sort notebook pages when session is restored (needs work)
3519 2007-12-16 Johannes Schmid <jhs@gnome.org>
3521 * plugins/document-manager/anjuta-docman.c:
3522 (anjuta_docman_add_document):
3524 Present correct widget with anjuta_shell_present_widget(). This got wrong when
3525 the new search bar was introduced.
3527 2007-12-12 Johannes Schmid <jhs@gnome.org>
3529 Patch from Tom <tpgww@onepost.net>:
3530 (#485233 – another bunch of docman cleanups)
3532 * libanjuta/interfaces/libanjuta.idl:
3533 * plugins/document-manager/action-callbacks.c:
3534 (get_current_document), (get_current_focus_widget),
3535 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3536 (on_close_file_activate), (on_close_all_file_activate),
3537 (on_reload_file_activate), (on_print_activate),
3538 (on_print_preview_activate),
3539 (on_editor_command_upper_case_activate),
3540 (on_editor_command_lower_case_activate),
3541 (on_editor_command_eol_crlf_activate),
3542 (on_editor_command_eol_lf_activate),
3543 (on_editor_command_eol_cr_activate),
3544 (on_editor_command_select_all_activate),
3545 (on_editor_command_select_to_brace_activate),
3546 (on_editor_command_select_block_activate),
3547 (on_editor_command_match_brace_activate),
3548 (on_editor_command_undo_activate),
3549 (on_editor_command_redo_activate),
3550 (on_editor_command_cut_activate),
3551 (on_editor_command_paste_activate),
3552 (on_editor_command_copy_activate),
3553 (on_editor_command_clear_activate),
3554 (on_editor_command_close_folds_all_activate),
3555 (on_editor_command_open_folds_all_activate),
3556 (on_editor_command_toggle_fold_activate),
3557 (on_editor_command_bookmark_toggle_activate),
3558 (on_editor_command_bookmark_first_activate),
3559 (on_editor_command_bookmark_next_activate),
3560 (on_editor_command_bookmark_prev_activate),
3561 (on_editor_command_bookmark_last_activate),
3562 (on_editor_command_bookmark_clear_activate),
3563 (on_transform_eolchars1_activate), (on_comment_block),
3564 (on_comment_box), (on_comment_stream),
3565 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3566 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3567 (on_force_hilite_activate), (on_swap_activate),
3568 (on_editor_add_view_activate), (on_editor_remove_view_activate):
3569 * plugins/document-manager/action-callbacks.h:
3570 * plugins/document-manager/anjuta-docman.c:
3571 (on_notebook_page_close_button_click),
3572 (on_notebook_page_close_button_enter),
3573 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3574 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3575 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3576 (on_open_filesel_response), (anjuta_docman_open_file),
3577 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3578 (anjuta_docman_dispose), (anjuta_docman_instance_init),
3579 (anjuta_docman_class_init), (anjuta_docman_new),
3580 (on_notebook_switch_page), (on_document_save_point),
3581 (on_document_destroy), (anjuta_docman_add_editor),
3582 (anjuta_docman_add_document), (anjuta_docman_remove_document),
3583 (anjuta_docman_set_popup_menu),
3584 (anjuta_docman_get_current_focus_widget),
3585 (anjuta_docman_get_page_for_document),
3586 (anjuta_docman_get_current_document),
3587 (anjuta_docman_set_current_document),
3588 (anjuta_docman_goto_file_line),
3589 (anjuta_docman_goto_file_line_mark),
3590 (anjuta_docman_get_full_filename),
3591 (anjuta_docman_present_notebook_page),
3592 (anjuta_docman_update_page_label),
3593 (anjuta_docman_delete_all_markers),
3594 (anjuta_docman_delete_all_indicators),
3595 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3596 (do_ordertab1), (anjuta_docman_order_tabs),
3597 (anjuta_docman_set_editor_properties),
3598 (anjuta_docman_get_document_for_path),
3599 (anjuta_docman_get_all_doc_widgets):
3600 * plugins/document-manager/anjuta-docman.h:
3601 * plugins/document-manager/editor-tooltips.c:
3602 * plugins/document-manager/plugin.c: (update_title),
3603 (update_document_ui_enable_all), (update_document_ui_disable_all),
3604 (update_document_ui_save_items),
3605 (update_document_ui_interface_items), (update_document_ui),
3606 (on_document_update_save_ui), (update_status),
3607 (on_document_update_ui), (on_document_added),
3608 (on_document_changed), (on_session_save), (on_save_prompt),
3609 (on_docman_auto_save), (on_gconf_notify_timer):
3610 * plugins/document-manager/search-box.c: (on_document_changed),
3611 (search_box_new), (search_box_grab_line_focus):
3612 * plugins/glade/plugin.c: (ifile_open):
3613 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3614 * plugins/search/search-replace_backend.c: (create_search_entries):
3615 * plugins/sourceview/anjuta-document.c: (set_uri),
3616 (anjuta_document_save):
3617 * plugins/sourceview/sourceview.c: (ifile_savable_save):
3618 * plugins/tools/editor.c: (on_editor_response):
3620 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3621 It fixes some issues with session handling and several memory lacks.
3622 Gtk 2.12 Tooltip API is used if available.
3624 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
3626 * plugins/debug-manager/disassemble.c,
3627 plugins/debug-manager/disassemble.h,
3628 plugins/debug-manager/command.c,
3629 plugins/debug-manager/command.h,
3630 plugins/debug-manager/plugin.c
3631 plugins/debug-manager/sparse_view.c,
3632 plugins/debug-manager/sparse_view.h,
3633 plugins/gdb/plugin.c,
3634 plugins/gdb/debugger.c,
3635 plugins/gdb/debugger.h,
3636 libanjuta/interfaces/libanjuta.idl:
3637 Fix bug #502533: Implement assembler step
3639 * plugins/debug-manager/breakpoints.c:
3640 Do not save temporary breakpoints
3642 * plugins/debug-manager/stack_trace.c:
3643 Fix a crash when a stack command is cancelled
3645 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
3647 * plugins/debug-manager/plugin.c,
3648 plugins/debug-manager/breakpoints.c,
3649 plugins/debug-manager/breakpoints.h:
3650 Fix bug #488732: Breakpoint on delete lines
3651 Breakpoints are now linked to their position in editor
3653 * plugins/gdb/debugger.c:
3654 Fix removing condition on breakpoint
3656 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
3658 * plugins/debug-manager/anjuta-debug-manager.glade,
3659 plugins/debug-manager/start.c,
3660 plugins/gdb/plugin.c,
3661 plugins/gdb/debugger.c,
3662 plugins/gdb/debugger.h,
3663 libanjuta/interfaces/libanjuta.idl:
3664 Fix bug #481366: Do not stop at the beginning of the program
3666 * plugins/debug-manager/command.c,
3667 plugins/debug-manager/command.h,
3668 plugins/debug-manager/breakpoints.c,
3669 plugins/debug-manager/queue.c,
3670 plugins/debug-manager/queue.h:
3671 Fix a bug remove all breakpoints was not working due to latest changes
3672 Setting breakpoints is disabled when program is running
3674 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
3676 * plugins/debug-manager/queue.c,
3677 plugins/gdb/plugin.c:
3678 Fix bug #501469: Crash if mime_type is unknown
3680 2007-12-01 Massimo Cora' <maxcvs@email.it>
3682 * plugins/symbol-db/plugin.c: (on_editor_destroy),
3683 (on_editor_update_ui), (on_single_file_scan_end),
3684 (on_importing_project_end), (project_root_added),
3685 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3686 * plugins/symbol-db/plugin.h:
3687 show on status bar files being scanned.
3689 * plugins/symbol-db/symbol-db-engine.c:
3690 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3691 (sdb_engine_ctags_output_thread),
3692 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3693 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3694 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3695 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3696 (sdb_engine_get_table_id_by_unique_name2),
3697 (symbol_db_engine_open_project),
3698 (sdb_engine_prepare_executing_commands),
3699 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3700 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3701 (sdb_engine_detects_removed_ids),
3702 (symbol_db_engine_get_class_parents),
3703 (symbol_db_engine_get_global_members),
3704 (symbol_db_engine_get_scope_members_by_symbol_id),
3705 (symbol_db_engine_get_scope_members),
3706 (symbol_db_engine_get_current_scope),
3707 (symbol_db_engine_get_file_symbols),
3708 (symbol_db_engine_get_symbol_info_by_id),
3709 (symbol_db_engine_get_full_local_path),
3710 (symbol_db_engine_find_symbol_by_name_pattern),
3711 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3712 * plugins/symbol-db/symbol-db-engine.h:
3713 * plugins/symbol-db/symbol-db-view-locals.c:
3714 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3715 (symbol_db_view_locals_recv_signals_from_engine),
3716 (symbol_db_view_locals_update_list):
3717 * plugins/symbol-db/symbol-db-view-locals.h:
3718 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3719 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3720 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3721 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3722 * plugins/symbol-db/symbol-db-view.h:
3723 Added g_thread architecture to scan in background. With this you
3724 can use Anjuta's GUI without freezing.
3725 Improved insertion speed by using a paradigm like 'insert' and 'check'
3726 replacing a 'check' and 'insert' one. This has been done for tables
3727 like symbol, scope, sym_type.
3730 * plugins/symbol-db/tables.sql:
3731 * plugins/symbol-db/test/main.c: (get_global_members), (main),
3732 (thread), (print_message), (bastard_thread), (idle_signals):
3733 fixed a typo on tables that broke sql triggers.
3735 === anjuta 2.3.1 ===
3737 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
3739 * NEWS, AUTHORS: Updated.
3740 * src/Makefile.am: Fixed make distcheck
3742 Patch from Yang Hong:
3743 * plugins/file-manager/file-manager.glade: Fixed file chooser
3744 size in file-manager preferences.
3746 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
3748 * NEWS: Updated for 2.3.1 development release
3749 * configure.in: Bumped version to 2.3.1
3751 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
3753 * plugins/debug-manager/threads.c,
3754 plugins/debug-manager/disassemble.c,
3755 plugins/debug-manager/watch.c,
3756 plugins/debug-manager/registers.c,
3757 plugins/debug-manager/locals.c,
3758 plugins/debug-manager/breakpoints.c,
3759 plugins/debug-manager/stack_trace.c,
3760 plugins/debug-manager/command.c,
3761 plugins/debug-manager/command.h,
3762 plugins/debug-manager/queue.c,
3763 libanjuta/interfaces/libanjuta.idl:
3764 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3765 Document IAnjutaDebugManager signals
3766 Generate new signals in queue.c
3767 Use new signals in other files
3769 2007-11-30 <genbell@tiscali.it>
3771 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
3773 * plugins/gdb/Makefile.am:
3776 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
3778 * plugins/tools/variable.c:
3779 Fix a bug added in the previous patch (it is not a leak)
3781 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
3783 * plugins/project-wizard/druid.c,
3784 plugins/project-wizard/templates/terminal.wiz,
3785 plugins/project-wizard/templates/xlib-dock.wiz,
3786 plugins/project-wizard/templates/wxwin.wiz,
3787 plugins/project-wizard/templates/java.wiz,
3788 plugins/project-wizard/templates/gnome.wiz,
3789 plugins/project-wizard/templates/anjuta-plugin.wiz,
3790 plugins/project-wizard/templates/gtkmm.wiz,
3791 plugins/project-wizard/templates/python.wiz,
3792 plugins/project-wizard/templates/cpp.wiz,
3793 plugins/project-wizard/templates/sdl.wiz,
3794 plugins/project-wizard/templates/gtk.wiz,
3795 plugins/project-wizard/templates/minimal.wiz,
3796 plugins/project-wizard/templates/xlib.wiz,
3797 plugins/project-wizard/templates/gcj.wiz,
3798 plugins/project-wizard/templates/translatable-strings.h,
3799 plugins/project-import/project-import.c:
3800 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
3802 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
3804 * plugins/debug-manager/threads.c,
3805 plugins/debug-manager/disassemble.c,
3806 plugins/debug-manager/watch.c,
3807 plugins/debug-manager/registers.c,
3808 plugins/debug-manager/memory.c,
3809 plugins/debug-manager/locals.c,
3810 plugins/debug-manager/stack_trace.c,
3811 plugins/debug-manager/queue.c,
3812 plugins/debug-manager/queue.h:
3813 Connect debugger signal only when program is loaded
3814 Rename get_feature in is_supported
3816 * plugins/debug-manager/plugin.c:
3817 Remove editor watch when plugin is deactivated
3819 * plugins/debug-manager/anjuta-debug-manager.glade,
3820 plugins/debug-manager/breakpoints.c,
3821 plugins/debug-manager/breakpoints.h:
3822 Rewrite almost completely the breakpoint code
3823 Improve breakpoint dialog
3825 Implement condition, hit count, ignore and temporary attribute
3827 * plugins/debug-manager/command.c,
3828 plugins/debug-manager/command.h:
3829 Add a breakpoint list command
3831 * plugins/gdb/debugger.c,
3832 plugins/gdb/debugger.h:
3833 Add new breakpoint list command
3834 Fix parsing of breakpoint data
3836 * libanjuta/interfaces/libanjuta.idl,
3837 plugins/gdb/plugin.c:
3838 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3840 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
3842 * plugins/document-manager/plugin.c:
3843 Use Ctrl+Shift+s as shortcut for Save As
3845 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
3847 * plugins/subversion/plugin.c: (activate_plugin):
3848 * plugins/symbol-db/plugin.c: (symbol_db_activate):
3849 * src/layout.xml: Fixed dockitem positions.
3851 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
3853 Icons from tpgww@onepost.net:
3854 * plugins/project-wizard/applogo.png:
3855 Icons from patch in bug #480093 comment #23. Also renamed icons.
3857 * plugins/message-view/Makefile.am:
3858 * plugins/message-view/plugin.c: (register_stock_icons),
3859 (ipreferences_merge): Removed redundant icon.
3861 * plugins/document-manager/plugin.c:
3862 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3863 Do not insensitize New action when there is no document.
3866 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
3868 Icons from tpgww@onepost.net:
3869 * plugins/symbol-browser/an_symbol_prefs.c:
3870 * pixmaps/Makefile.am:
3871 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3873 Icons from patch in bug #480093 comment #23. Also renamed icons.
3876 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
3878 Patch from James Liggett:
3879 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3880 revert and dialogs resizable.
3882 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
3884 Patch from James Liggett:
3885 * plugins/subversion/anjuta-subversion.glade:
3886 * plugins/subversion/subversion-diff-dialog.c:
3887 (on_subversion_diff_response), (subversion_diff_dialog):
3888 * plugins/subversion/subversion-diff-dialog.h:
3890 The diff dialog should have a checkbox, enabled by default, that
3891 allows the user to make sure that all open files are saved before
3894 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
3896 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3898 Icons from tpgww@onepost.net:
3899 * pixmaps/Makefile.am:
3902 * src/anjuta-preferences-general.svg:
3904 Icons from patch in bug #480093 comment #23. Also renamed icons.
3907 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
3909 Icons from tpgww@onepost.net:
3910 * plugins/debug-manager/images/Makefile.am:
3911 * plugins/debug-manager/images/anjuta-watch.svg:
3912 * plugins/debug-manager/plugin.c: (register_stock_icons):
3913 * plugins/gdb/images/Makefile.am:
3914 * plugins/gtodo/Makefile.am:
3915 * plugins/gtodo/anjuta-gtodo-plugin.svg:
3916 * plugins/gtodo/anjuta-gtodo.plugin.in:
3917 * plugins/gtodo/interface.c: (stock_icons):
3918 * plugins/gtodo/main.h:
3919 * plugins/gtodo/plugin.c: (ipreferences_merge):
3920 * plugins/terminal/Makefile.am:
3921 * plugins/terminal/anjuta-terminal-plugin.svg:
3922 * plugins/terminal/anjuta-terminal.plugin.in:
3923 * plugins/terminal/terminal.c:
3924 * plugins/tools/Makefile.am:
3925 * plugins/tools/anjuta-tools-plugin.svg:
3926 * plugins/tools/anjuta-tools.plugin.in:
3927 * plugins/tools/plugin.c:
3928 * plugins/valgrind/Makefile.am:
3929 * plugins/valgrind/anjuta-valgrind-plugin.svg:
3930 * plugins/valgrind/anjuta-valgrind.plugin.in:
3931 * plugins/valgrind/plugin.c: (register_stock_icons),
3932 (ipreferences_merge):
3934 Icons from patch in bug #480093 comment #23. Also renamed icons.
3937 2007-11-18 Massimo Cora' <maxcvs@email.it>
3939 reviewed by: Johannes Schmid <jhs@gnome.org>
3942 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3943 due to bug #493360. Still present anyway bug #495843
3945 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3946 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3947 (on_local_treeview_row_activated),
3948 (on_global_treeview_row_activated),
3949 (on_global_treeview_row_expanded), (on_project_element_added),
3950 (on_project_element_removed), (project_root_added),
3951 (symbol_db_activate), (isymbol_manager_search),
3952 (isymbol_manager_get_members),
3953 (isymbol_manager_get_completions_at_position):
3954 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3955 (symbol_db_engine_iterator_node_get_symbol_extra_string):
3956 * plugins/symbol-db/symbol-db-engine.c:
3957 (sdb_engine_execute_non_select_sql),
3958 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3959 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3960 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3961 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3962 (symbol_db_engine_add_new_workspace),
3963 (symbol_db_engine_add_new_project),
3964 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3965 (sdb_engine_detects_removed_ids),
3966 (sdb_engine_walk_down_scope_path),
3967 (symbol_db_engine_get_class_parents),
3968 (symbol_db_engine_get_global_members),
3969 (symbol_db_engine_get_scope_members_by_symbol_id),
3970 (symbol_db_engine_get_scope_members),
3971 (symbol_db_engine_get_current_scope),
3972 (symbol_db_engine_get_file_symbols),
3973 (symbol_db_engine_get_symbol_info_by_id),
3974 (symbol_db_engine_find_symbol_by_name_pattern):
3975 * plugins/symbol-db/symbol-db-engine.h:
3976 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3977 (on_symbol_inserted), (symbol_db_view_locals_update_list):
3978 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3979 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3980 (on_scan_end), (do_add_root_symbol_to_view),
3981 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3982 (trigger_on_symbol_inserted), (add_new_waiting_for),
3983 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3984 (on_symbol_inserted), (do_recurse_subtree_and_remove),
3985 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3986 (symbol_db_view_row_expanded), (sdb_view_init),
3987 (gtree_compare_func), (sdb_view_finalize),
3988 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3989 (sdb_view_populate_base_root),
3990 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3991 * plugins/symbol-db/symbol-db-view.h:
3992 * plugins/symbol-db/tables.sql:
3993 * plugins/symbol-db/test/Makefile.am:
3994 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3995 (get_scope_members), (get_current_scope), (get_global_members),
3996 (get_file_symbols), (get_info_by_id), (main):
3998 Rewrote symbol-db-view global tab. Now every expandable node is a query.
3999 Started using LIMIT keyword to speed up things.
4000 Deprecated GdaCommand in favour of GdaQuery into engine. This should
4001 make providers use prepared statements.
4003 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4005 Patch from James Liggett:
4006 * plugins/subversion/plugin.c: (subversion_instance_init):
4007 * plugins/subversion/plugin.h:
4008 * plugins/subversion/subversion-diff-dialog.c:
4009 (on_subversion_diff_response), (subversion_diff_dialog),
4010 (on_menu_subversion_diff):
4011 * plugins/subversion/subversion-log-dialog.c:
4012 (on_log_view_selected_button_clicked),
4013 (on_log_diff_selected_button_clicked),
4014 (on_log_diff_previous_button_clicked),
4015 (subversion_log_window_create):
4016 * plugins/subversion/subversion-ui-utils.c:
4017 (get_filename_from_full_path), (init_whole_project),
4018 (on_whole_project_toggled):
4019 * plugins/subversion/subversion-ui-utils.h:
4020 * plugins/subversion/subversion-update-dialog.c:
4021 (subversion_update_dialog), (on_menu_subversion_update):
4023 Whole Project checkbox enabled by default in diff and update dialogs.
4024 changes the editor names for diff editors to something much more
4025 descriptive. For example, working copy/head diffs would have an editor
4026 with a name like "[Working Copy/Head] some-file.diff," where some-file
4027 is the name of the file/directory that was diffed. For diffs against
4028 arbitrary diffs the name would look like "[Revisions 2832/3200]
4029 some-file.diff" for a diff of some-file between revisions 2832 and
4032 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4034 Icons from tpgww@onepost.net:
4035 * plugins/subversion/Makefile.am:
4036 * plugins/subversion/anjuta-subversion-plugin.svg:
4037 * plugins/subversion/anjuta-subversion.plugin.in:
4038 * plugins/subversion/plugin.h:
4039 * plugins/symbol-browser/Makefile.am:
4040 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4041 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4042 * plugins/symbol-browser/plugin.c:
4043 * plugins/symbol-db/Makefile.am:
4044 * plugins/symbol-db/plugin.c:
4045 * plugins/symbol-db/symbol-db.plugin.in:
4047 Icons from patch in bug #480093 comment #23. Also renamed icons.
4050 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
4052 Icons from tpgww@onepost.net:
4053 * plugins/project-manager/Makefile.am:
4054 * plugins/project-manager/anjuta-project-manager-plugin.svg:
4055 * plugins/project-manager/anjuta-project-manager.plugin.in:
4056 * plugins/project-manager/plugin.c:
4057 * plugins/project-wizard/Makefile.am:
4058 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4059 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4060 * plugins/project-wizard/druid.h:
4061 * plugins/search/Makefile.am:
4062 * plugins/search/anjuta-search-plugin.svg:
4063 * plugins/search/anjuta-search.plugin.in:
4064 * plugins/search/plugin.c:
4066 Icons from patch in bug #480093 comment #23. Also renamed icons.
4069 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
4071 * TODO.tasks: updated.
4073 Icons from tpgww@onepost.net:
4074 * plugins/file-loader/Makefile.am:
4075 * plugins/file-loader/anjuta-loader-plugin.svg:
4076 * plugins/file-loader/anjuta-loader.plugin.in:
4077 * plugins/file-manager/Makefile.am:
4078 * plugins/file-manager/anjuta-file-manager-plugin.svg:
4079 * plugins/file-manager/file-manager.plugin.in:
4080 * plugins/file-manager/plugin.c:
4081 * plugins/glade/Makefile.am:
4082 * plugins/glade/anjuta-glade-plugin.svg:
4083 * plugins/glade/anjuta-glade.plugin.in:
4084 * plugins/glade/plugin.c: (register_stock_icons):
4085 * plugins/language-manager/Makefile.am:
4086 * plugins/language-manager/anjuta-language-manager-plugin.svg:
4087 * plugins/language-manager/language-manager.plugin.in:
4088 * plugins/message-view/Makefile.am:
4089 * plugins/message-view/anjuta-message-manager.plugin.in:
4090 * plugins/message-view/anjuta-messages-plugin.svg:
4091 * plugins/message-view/plugin.c:
4092 * plugins/patch/Makefile.am:
4093 * plugins/patch/anjuta-patch-plugin.svg:
4094 * plugins/patch/anjuta-patch.plugin.in:
4095 * plugins/patch/plugin.c:
4096 * plugins/profiler/Makefile.am:
4097 * plugins/profiler/anjuta-profiler-plugin.svg:
4098 * plugins/profiler/plugin.c: (register_stock_icons):
4099 * plugins/profiler/profiler.plugin.in:
4100 * plugins/project-import/Makefile.am:
4101 * plugins/project-import/anjuta-project-import-plugin.svg:
4102 * plugins/project-import/anjuta-project-import.plugin.in:
4103 * plugins/project-import/plugin.c:
4105 Icons from patch in bug #480093 comment #23. Also renamed icons.
4108 2007-11-18 Johannes Schmid <jhs@gnome.org>
4110 * plugins/build-basic-autotools/build-basic-autotools.c:
4112 * plugins/debug-manager/anjuta-debug-manager.glade:
4113 * plugins/debug-manager/breakpoints.c:
4114 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4115 * plugins/file-wizard/file.c:
4116 * plugins/gdb/anjuta-gdb.glade:
4117 * plugins/glade/plugin.c: (ifile_open):
4118 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4119 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4120 * plugins/gtodo/tray-icon.c:
4121 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4122 * plugins/macro/macros.xml:
4123 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4124 Fixed translation bugs (#496833, #488211 and #497758)
4126 * plugins/document-manager/plugin.c: (on_editor_changed):
4129 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
4131 Icons from tpgww@onepost.net:
4132 * plugins/devhelp/Makefile.am:
4133 * plugins/devhelp/anjuta-devhelp-plugin.svg:
4134 * plugins/devhelp/anjuta-devhelp.plugin.in:
4135 * plugins/devhelp/plugin.c:
4136 * plugins/document-manager/anjuta-document-manager.plugin.in:
4137 * plugins/document-manager/images/Makefile.am:
4138 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4139 * plugins/document-manager/plugin.c:
4140 * plugins/editor/Makefile.am:
4141 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4142 * plugins/editor/anjuta-editor.plugin.in:
4143 * plugins/editor/plugin.c:
4144 * plugins/sample1/Makefile.am:
4145 * plugins/sample1/anjuta-sample-plugin.svg:
4146 * plugins/sample1/anjuta-sample.plugin.in:
4147 * plugins/sourceview/Makefile.am:
4148 * plugins/sourceview/plugin.c:
4149 * plugins/sourceview/sourceview.plugin.in:
4151 Icons from patch in bug #480093 comment #23. Also renamed icons.
4154 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
4156 * TODO.tasks: Updated.
4158 Icons from tpgww@onepost.net:
4159 * plugins/build-basic-autotools/Makefile.am:
4160 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4161 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4162 * plugins/build-basic-autotools/build-basic-autotools.c:
4163 * plugins/class-inheritance/Makefile.am:
4164 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4165 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4166 * plugins/class-inheritance/plugin.c:
4167 * plugins/cvs-plugin/Makefile.am:
4168 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4169 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4170 * plugins/cvs-plugin/plugin.c:
4171 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4172 * plugins/debug-manager/images/Makefile.am:
4173 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4174 * plugins/debug-manager/plugin.c:
4176 Icons from patch in bug #480093 comment #23. Also renamed icons.
4179 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4181 * (removed) libanjuta/anjuta-children.c,
4182 (removed) libanjuta/anjuta-children.h,
4183 libanjuta/anjuta-launcher.c,
4184 libanjuta/libanjuta.h,
4185 libanjuta/Makefile.am,
4186 plugins/gdb/debugger.c,
4187 plugins/terminal/terminal.c,
4188 manuals/reference/libanjuta/libanjuta-sections.txt,
4189 manuals/reference/libanjuta/libanjuta-docs.sgml:
4190 Replace anjuta_children_register by g_child_watch_add
4192 2007-11-13 Johannes Schmid <jhs@gnome.org>
4194 * plugins/subversion/anjuta-subversion.glade:
4195 * plugins/subversion/subversion-commit-dialog.c:
4196 (subversion_commit_dialog):
4197 * plugins/subversion/subversion-resolve-dialog.c:
4198 (subversion_resolve_dialog):
4199 * plugins/subversion/subversion-revert-dialog.c:
4200 (subversion_revert_dialog):
4201 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4202 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4203 (hide_pulse_progress_bar):
4204 * plugins/subversion/subversion-ui-utils.h:
4206 Yet another patch from #457477:
4207 Add a pulsing progress bar to all dialogs receiving status
4209 2007-11-12 Johannes Schmid <jhs@gnome.org>
4211 * plugins/document-manager/plugin.c: (create_highlight_submenu):
4212 Bug 493583 – crash in Anjuta IDE: trying to open a file
4214 * plugins/subversion/subversion-commit-dialog.c:
4215 (select_all_files), (subversion_commit_dialog):
4216 Patch from jrligget - see #457477
4218 2007-11-12 Johannes Schmid <jhs@gnome.org>
4220 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4221 * libanjuta/anjuta-plugin-handle.c:
4222 (anjuta_plugin_handle_get_about):
4223 Bug 495536 – Plugins localization improvement
4225 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4226 * plugins/class-gen/anjuta-class-gen-plugin.glade:
4227 * plugins/indent/indent.glade:
4228 * plugins/subversion/anjuta-subversion.glade:
4229 Bug 495245 – Strings bug
4231 2007-11-08 James Liggett <jrliggett@cox.net>
4233 reviewed by: Johannes Schmid <jhs@gnome.org>
4235 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4236 (anjuta_async_command_finalize),
4237 (anjuta_async_command_notification_poll),
4238 (anjuta_async_command_thread), (start_command),
4239 (notify_data_arrived), (notify_complete),
4240 (anjuta_async_command_class_init),
4241 (anjuta_async_command_set_error_message),
4242 (anjuta_async_command_get_error_message),
4243 (anjuta_async_command_lock), (anjuta_async_command_unlock):
4244 * libanjuta/anjuta-async-command.h:
4245 * libanjuta/anjuta-command.c: (anjuta_command_init),
4246 (anjuta_command_finalize), (anjuta_command_class_init),
4247 (anjuta_command_start), (anjuta_command_notify_data_arrived),
4248 (anjuta_command_notify_complete),
4249 (anjuta_command_set_error_message),
4250 (anjuta_command_get_error_message):
4251 * libanjuta/anjuta-command.h:
4252 * libanjuta/anjuta-glade-catalog.c:
4253 * libanjuta/anjuta-glade.xml:
4254 * libanjuta/anjuta-vcs-status-tree-view.c:
4255 (on_selected_column_toggled),
4256 (anjuta_vcs_status_tree_view_create_columns),
4257 (anjuta_vcs_status_tree_view_init),
4258 (anjuta_vcs_status_tree_view_finalize),
4259 (anjuta_vcs_status_tree_view_set_property),
4260 (anjuta_vcs_status_tree_view_get_property),
4261 (anjuta_vcs_status_tree_view_class_init),
4262 (anjuta_vcs_status_tree_view_new),
4263 (anjuta_vcs_status_tree_view_destroy),
4264 (anjuta_vcs_status_tree_view_add), (select_all_paths),
4265 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4266 (anjuta_vcs_status_tree_view_unselect_all),
4267 (create_selected_paths_list),
4268 (anjuta_vcs_status_tree_view_get_selected):
4269 * libanjuta/anjuta-vcs-status-tree-view.h:
4270 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4271 * libanjuta/anjuta-widgets.h:
4272 * plugins/subversion/subversion-add-dialog.c:
4273 (on_add_command_finished), (on_subversion_add_response),
4274 (subversion_add_dialog), (on_menu_subversion_add),
4275 (on_fm_subversion_add):
4276 * plugins/subversion/subversion-add-dialog.h:
4277 * plugins/subversion/subversion-commit-dialog.c:
4278 (on_commit_command_finished), (on_subversion_commit_response),
4279 (subversion_commit_dialog), (on_menu_subversion_commit),
4280 (on_fm_subversion_commit):
4281 * plugins/subversion/subversion-commit-dialog.h:
4282 * plugins/subversion/subversion-copy-dialog.c:
4283 (on_copy_other_revision_radio_toggled),
4284 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4285 (on_copy_command_finished), (on_subversion_copy_response),
4286 (subversion_copy_dialog), (on_menu_subversion_copy),
4287 (on_fm_subversion_copy):
4288 * plugins/subversion/subversion-copy-dialog.h:
4289 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4290 (on_subversion_diff_response), (subversion_diff_dialog),
4291 (on_menu_subversion_diff), (on_fm_subversion_diff):
4292 * plugins/subversion/subversion-diff-dialog.h:
4293 * plugins/subversion/subversion-log-dialog.c:
4294 (on_diff_selected_column_toggled), (create_columns),
4295 (on_log_command_finished), (on_log_view_button_clicked),
4296 (on_cat_command_data_arrived), (on_cat_command_finished),
4297 (on_log_view_selected_button_clicked), (get_selected_revisions),
4298 (on_log_diff_selected_button_clicked),
4299 (on_log_diff_previous_button_clicked),
4300 (on_subversion_log_vbox_destroy),
4301 (on_log_changes_view_row_selected), (subversion_log_window_create),
4302 (on_menu_subversion_log), (on_fm_subversion_log),
4303 (subversion_log_set_whole_project_sensitive):
4304 * plugins/subversion/subversion-log-dialog.h:
4305 * plugins/subversion/subversion-merge-dialog.c:
4306 (on_merge_command_finished), (on_subversion_merge_response),
4307 (on_merge_first_path_browse_button_clicked),
4308 (on_merge_second_path_browse_button_clicked),
4309 (on_merge_use_first_path_check_toggled),
4310 (on_merge_start_revision_radio_toggled),
4311 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4312 (on_menu_subversion_merge):
4313 * plugins/subversion/subversion-merge-dialog.h:
4314 * plugins/subversion/subversion-remove-dialog.c:
4315 (on_remove_command_finished),
4316 (on_remove_path_browse_button_clicked),
4317 (on_subversion_remove_response), (subversion_remove_dialog),
4318 (on_menu_subversion_remove), (on_fm_subversion_remove):
4319 * plugins/subversion/subversion-remove-dialog.h:
4320 * plugins/subversion/subversion-resolve-dialog.c:
4321 (on_resolve_command_finished), (on_subversion_resolve_response),
4322 (subversion_resolve_dialog), (on_menu_subversion_resolve):
4323 * plugins/subversion/subversion-resolve-dialog.h:
4324 * plugins/subversion/subversion-revert-dialog.c:
4325 (on_revert_command_finished), (on_subversion_revert_response),
4326 (subversion_revert_dialog), (on_menu_subversion_revert):
4327 * plugins/subversion/subversion-revert-dialog.h:
4328 * plugins/subversion/subversion-switch-dialog.c:
4329 (on_switch_other_revision_radio_toggled),
4330 (on_switch_command_finished), (on_subversion_switch_response),
4331 (subversion_switch_dialog), (on_menu_subversion_switch):
4332 * plugins/subversion/subversion-switch-dialog.h:
4333 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4334 (subversion_data_free), (on_mesg_view_destroy),
4335 (create_message_view), (check_filename), (get_log_from_textview),
4336 (pulse_timer), (on_pulse_timer_destroyed),
4337 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4338 (report_errors), (on_status_command_finished),
4339 (on_status_command_data_arrived), (on_command_info_arrived),
4340 (select_all_status_items), (clear_all_status_selections),
4341 (init_whole_project), (on_whole_project_toggled),
4342 (send_diff_command_output_to_editor), (on_diff_command_finished),
4343 (stop_status_bar_progress_pulse):
4344 * plugins/subversion/subversion-ui-utils.h:
4345 * plugins/subversion/subversion-update-dialog.c:
4346 (on_update_command_finished), (on_subversion_update_response),
4347 (subversion_update_dialog), (on_menu_subversion_update),
4348 (on_fm_subversion_update):
4349 * plugins/subversion/subversion-update-dialog.h:
4350 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4351 (svn_add_command_finalize), (svn_add_command_run),
4352 (svn_add_command_class_init), (svn_add_command_new),
4353 (svn_add_command_destroy):
4354 * plugins/subversion/svn-add-command.h:
4355 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4356 (svn_cat_command_finalize), (svn_cat_command_run),
4357 (svn_cat_command_class_init), (svn_cat_command_new),
4358 (svn_cat_command_destroy), (svn_cat_command_get_output):
4359 * plugins/subversion/svn-cat-command.h:
4360 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4361 (svn_command_release_ui_lock), (simple_prompt),
4362 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4363 (svn_auth_ssl_server_trust_prompt_func_cb),
4364 (svn_auth_ssl_client_cert_prompt_func_cb),
4365 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4366 (svn_command_init), (svn_command_finalize),
4367 (svn_command_class_init), (svn_command_push_info),
4368 (svn_command_get_info_queue), (svn_command_set_error),
4369 (svn_command_get_client_context), (svn_command_get_pool),
4370 (svn_command_lock_ui), (svn_command_unlock_ui),
4371 (svn_command_get_revision), (svn_command_copy_path_list),
4372 (svn_command_free_path_list):
4373 * plugins/subversion/svn-command.h:
4374 * plugins/subversion/svn-commit-command.c: (on_log_callback),
4375 (svn_commit_command_init), (svn_commit_command_finalize),
4376 (svn_commit_command_run), (svn_commit_command_class_init),
4377 (svn_commit_command_new), (svn_commit_command_destroy):
4378 * plugins/subversion/svn-commit-command.h:
4379 * plugins/subversion/svn-copy-command.c: (on_log_callback),
4380 (svn_copy_command_init), (svn_copy_command_finalize),
4381 (svn_copy_command_run), (svn_copy_command_class_init),
4382 (svn_copy_command_new), (svn_copy_command_destroy):
4383 * plugins/subversion/svn-copy-command.h:
4384 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4385 (svn_diff_command_finalize), (svn_diff_command_run),
4386 (svn_diff_command_class_init), (svn_diff_command_new),
4387 (svn_diff_command_destroy), (svn_diff_command_get_output):
4388 * plugins/subversion/svn-diff-command.h:
4389 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4390 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4391 (svn_log_command_class_init), (svn_log_command_new),
4392 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4393 * plugins/subversion/svn-log-command.h:
4394 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4395 (svn_log_entry_finalize), (svn_log_entry_class_init),
4396 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4397 (svn_log_entry_get_author), (svn_log_entry_get_date),
4398 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4399 (svn_log_entry_get_full_log):
4400 * plugins/subversion/svn-log-entry.h:
4401 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4402 (svn_merge_command_finalize), (svn_merge_command_run),
4403 (svn_merge_command_class_init), (svn_merge_command_new),
4404 (svn_merge_command_destroy):
4405 * plugins/subversion/svn-merge-command.h:
4406 * plugins/subversion/svn-remove-command.c: (on_log_callback),
4407 (svn_remove_command_init), (svn_remove_command_finalize),
4408 (svn_remove_command_run), (svn_remove_command_class_init),
4409 (svn_remove_command_new), (svn_remove_command_destroy),
4410 (svn_remove_command_get_path):
4411 * plugins/subversion/svn-remove-command.h:
4412 * plugins/subversion/svn-resolve-command.c:
4413 (svn_resolve_command_init), (svn_resolve_command_finalize),
4414 (svn_resolve_command_run), (svn_resolve_command_class_init),
4415 (svn_resolve_command_new), (svn_resolve_command_destroy):
4416 * plugins/subversion/svn-resolve-command.h:
4417 * plugins/subversion/svn-revert-command.c:
4418 (svn_revert_command_init), (svn_revert_command_finalize),
4419 (svn_revert_command_run), (svn_revert_command_class_init),
4420 (svn_revert_command_new), (svn_revert_command_destroy):
4421 * plugins/subversion/svn-revert-command.h:
4422 * plugins/subversion/svn-status-command.c:
4423 (svn_status_command_init), (svn_status_command_finalize),
4424 (on_svn_status_notify), (svn_status_command_run),
4425 (svn_status_command_class_init), (svn_status_command_new),
4426 (svn_status_command_destroy),
4427 (svn_status_command_get_status_queue):
4428 * plugins/subversion/svn-status-command.h:
4429 * plugins/subversion/svn-status.c: (svn_status_init),
4430 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4431 (svn_status_destroy), (svn_status_get_path),
4432 (svn_status_get_vcs_status):
4433 * plugins/subversion/svn-status.h:
4434 * plugins/subversion/svn-switch-command.c:
4435 (svn_switch_command_init), (svn_switch_command_finalize),
4436 (svn_switch_command_run), (svn_switch_command_class_init),
4437 (svn_switch_command_new), (svn_switch_command_destroy):
4438 * plugins/subversion/svn-switch-command.h:
4439 * plugins/subversion/svn-update-command.c:
4440 (svn_update_command_init), (svn_update_command_finalize),
4441 (svn_update_command_run), (svn_update_command_class_init),
4442 (svn_update_command_new), (svn_update_command_destroy):
4443 * plugins/subversion/svn-update-command.h:
4445 Now really committed all files from James patch (#457477)
4447 2007-11-08 Johannes Schmid <jhs@gnome.org>
4449 * TODO.tasks: Updated
4451 2007-11-08 James Liggett <jrliggett@cox.net>
4453 reviewed by: Johannes Schmid <jhs@gnome.org>
4456 * libanjuta/Makefile.am:
4457 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4458 * libanjuta/anjuta-status.h:
4459 * libanjuta/libanjuta.h:
4460 * plugins/subversion/Makefile.am:
4461 * plugins/subversion/anjuta-subversion.glade:
4462 * plugins/subversion/anjuta-subversion.ui:
4463 * plugins/subversion/plugin.c: (value_added_project_root_uri),
4464 (value_removed_project_root_uri), (activate_plugin),
4465 (deactivate_plugin), (finalize), (subversion_instance_init):
4466 * plugins/subversion/plugin.h:
4467 * plugins/subversion/subversion-actions.c:
4468 * plugins/subversion/subversion-actions.h:
4469 * plugins/subversion/subversion-callbacks.c:
4470 * plugins/subversion/subversion-callbacks.h:
4471 * plugins/subversion/svn-auth.c:
4472 * plugins/subversion/svn-auth.h:
4473 * plugins/subversion/svn-backend-priv.h:
4474 * plugins/subversion/svn-backend.c:
4475 * plugins/subversion/svn-backend.h:
4476 * plugins/subversion/svn-notify.c:
4477 * plugins/subversion/svn-notify.h:
4478 * plugins/subversion/svn-thread.c:
4479 * plugins/subversion/svn-thread.h:
4481 Commited alpha2 of the new subversion plugin (#457477)
4483 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4485 * plugins/debug-manager/command.c:
4486 Fix a stupid crash when changing a register value
4488 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4490 * libanjuta/interfaces/libanjuta.idl,
4491 plugins/debug-manager/command.c,
4492 plugins/debug-manager/command.h,
4493 plugins/debug-manager/start.c,
4494 plugins/gdb/plugin.c,
4495 plugins/gdb/debugger.c,
4496 plugins/gdb/debugger.h:
4497 Use anjuta terminal plugin instead of gnome terminal
4498 Select if a terminal is used in the the start_program function
4499 Move terminal code from debugger.c to plugin.c
4500 Partial fix of bug #481366
4502 * plugins/gdb/utilities.c,
4503 plugins/gdb/utilities.h:
4504 Remove gnome terminal check function
4506 2007-11-06 Johannes Schmid <jhs@gnome.org>
4508 * plugins/project-import/anjuta-project-import.glade:
4509 * plugins/project-import/project-import.c: (on_import_next),
4510 (on_import_finish), (project_import_set_directory):
4511 * plugins/project-wizard/property.c: (npw_property_create_widget),
4512 (npw_property_set_value_from_widget):
4514 Replaced gnome_file_entry with gtk_file_chooser_button
4515 Fixes #422329 – Creating a new directory in program options doesn't work
4517 2007-11-04 Massimo Cora' <maxcvs@email.it>
4519 * plugins/symbol-db/plugin.c:
4520 add all files at once on project_import.
4521 No need to split them into more languages: ctags
4522 and the engine will take care of that.
4524 * plugins/symbol-db/symbol-db-engine.h,
4525 * plugins/symbol-db/symbol-db-engine.c,
4526 * plugins/symbol-db/tables.sql,
4527 * plugins/symbol-db/test/Makefile.am,
4528 * plugins/symbol-db/test/main.c,
4529 * plugins/symbol-db/symbol-db-view-locals.c:
4530 some memory leaks fixed. Ported the thing to
4531 libgda 3.1.2 [or better svn HEAD].
4532 Thanks to a fresh new algorithm to detect
4533 parent scope we're able to display correcly
4534 a local gtktree, including classes not directly
4535 defined inside that file.
4537 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
4539 * plugins/debug-manager/threads.c,
4540 plugins/debug-manager/stack_trace.c:
4541 Do not display address when not needed
4543 * plugins/debug-manager/plugin.c,
4544 plugins/debug-manager/breakpoints.c:
4545 Breakpoints directly connect to debugger signals
4547 * plugins/debug-manager/watch.c:
4548 program-unload signal does not exist used debugger-stopped
4550 * plugins/debug-manager/queue.c,
4551 libanjuta/interfaces/libanjuta.idl:
4552 Display error message returned by debugger command
4555 2007-11-04 Johannes Schmid <jhs@gnome.org>
4557 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4558 Bug 493062 – gcj template needs AC_PROG_CC
4559 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4561 * src/anjuta-actions.h:
4562 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4563 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4565 === anjuta 2.3.0 ===
4567 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
4571 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
4573 * ChangeLog: Tagged 2.3.0 release.
4575 * plugins/indent/Makefile.am: Fixed indentation.
4577 * plugins/editor/aneditor-autocomplete.cxx:
4578 * plugins/editor/aneditor-priv.h:
4579 * plugins/editor/aneditor.cxx:
4580 * plugins/editor/aneditor.h: Commented out dead codes.
4582 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4583 Do not build symbol-db by
4584 default. Added 'unstable' in plugin description to signify it's
4585 developmental state.
4587 * plugins/file-manager/Makefile.am,
4588 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4590 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
4592 * plugins/debug-manager/utilities.c,
4593 plugins/debug-manager/utilities.h,
4594 plugins/debug-manager/threads.c,
4595 plugins/debug-manager/plugin.c,
4596 plugins/debug-manager/plugin.h,
4597 plugins/debug-manager/disassemble.h,
4598 plugins/debug-manager/watch.c,
4599 plugins/debug-manager/watch.h,
4600 plugins/debug-manager/breakpoints.c,
4601 plugins/debug-manager/stack_trace.c:
4602 Replace few remaining function calls by signal
4604 * plugins/debug-manager/disassemble.c,
4605 plugins/debug-manager/registers.c,
4606 plugins/debug-manager/memory.c,
4607 plugins/debug-manager/locals.c,
4608 plugins/debug-manager/queue.c,
4609 plugins/debug-manager/queue.h:
4610 Connect signals when debugger is started
4611 Disconnect them when debugger is stopped
4612 Do not display window if debugger doesn't support feature
4614 * plugins/gdb/plugin.c,
4615 libanjuta/interfaces/libanjuta.idl:
4616 Remove unused initialization function
4618 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
4621 * plugins/file-manager/Makefile.am:
4622 * scripts/build-schemas.mk: Fixed 'make distcheck'
4624 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
4626 * manuals/reference/libanjuta/libanjuta-docs.sgml,
4627 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4628 to latest API additions.
4630 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4633 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
4635 * ChangeLog: Fixed indentation.
4636 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4639 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
4641 * libanjuta/interfaces/libanjuta.idl:
4642 * plugins/build-basic-autotools/build-basic-autotools.c:
4643 (build_compile_file_real), (build_build_project),
4644 (build_install_project), (build_clean_project),
4645 (build_configure_project), (build_autogen_project),
4646 (build_distribution_project), (build_build_module),
4647 (build_install_module), (build_clean_module), (fm_build),
4648 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4649 (finalize), (basic_autotools_plugin_instance_init),
4650 (ibuildable_set_command), (ibuildable_reset_commands),
4651 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4652 (ibuildable_install), (ibuildable_configure),
4653 (ibuildable_generate), (ibuildable_iface_init):
4654 * plugins/build-basic-autotools/build-basic-autotools.h:
4656 Added API for commands override in build interface and implemented
4657 them in build plugin. Useful for other plugins override build
4658 commands depending on project environment.
4660 2007-10-28 Naba Kumar <naba@gnome.org>
4663 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4664 Fixed widget alignment for dock switcher tab style combo and
4665 scratchbox path entrybox.
4667 2007-10-28 Johannes Schmid <jhs@gnome.org>
4669 * plugins/document-manager/plugin.c: (on_editor_changed):
4670 Fixed a memory leak and simplified code (thanks again Sébastien)
4673 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4674 and OFFSET sql statements)
4676 2007-10-28 Massimo Cora' <maxcvs@email.it>
4678 * plugins/symbol-db/plugin.c,
4679 plugins/symbol-db/symbol-db-engine.h,
4680 plugins/symbol-db/symbol-db-view.c,
4681 plugins/symbol-db/symbol-db-view.c,
4682 plugins/symbol-db/symbol-db-view-locals.c,
4683 plugins/symbol-db/symbol-db-view-locals.h,
4684 plugins/symbol-db/symbol-db-engine.c:
4685 Better end-of-file-scan detection, permitting
4686 an improved scope/inheritance parsing.
4687 Locals tab gtktree now displays correct
4688 namespace->class->children tree, even if
4689 in a C++ file there isn't class declaration.
4691 2007-10-27 Johannes Schmid <jhs@gnome.org>
4693 Patch from Stanislav Brabec <sbrabec@suse.cz>
4695 Bug 489798 – Do not rely on svn-config
4697 Patch from Michael Wolf <maw@ximian.com>:
4698 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4699 (egg_tree_model_filter_remove_node),
4700 (egg_tree_model_filter_row_deleted):
4701 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4703 2007-10-27 Johannes Schmid <jhs@gnome.org>
4705 * plugins/devhelp/anjuta-devhelp.ui:
4706 * plugins/message-view/anjuta-message-manager.ui:
4708 Added some separators to the toolbar
4710 * plugins/document-manager/plugin.c:
4711 (on_support_plugin_deactivated), (load_new_support_plugins),
4712 (unload_unused_support_plugins), (on_editor_changed):
4714 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4715 for pointing out that is was crap.
4717 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
4719 * libanjuta/interfaces/libanjuta.idl,
4720 libanjuta/anjuta-plugin-manager.c,
4721 libanjuta/anjuta-plugin-manager.h,
4722 libanjuta/anjuta-c-plugin-factory.c,
4723 libanjuta/anjuta-c-module.h,
4724 libanjuta/anjuta-c-module.c:
4725 Report detailled error message in case of plugin loading failure
4727 2007-10-24 Johannes Schmid <jhs@gnome.org>
4730 * plugins/Makefile.am:
4732 Activate build of symbol-db plugin (when libgda is available)
4734 * plugins/document-manager/plugin.c:
4735 (on_support_plugin_deactivated), (on_editor_changed):
4737 Properly handle language support plugins even when they are
4738 unloaded by the session.
4740 * plugins/symbol-db/plugin.c: (register_stock_icons),
4741 Port to new REGISTER_ICONS stuff
4743 2007-10-22 Massimo Cora' <maxcvs@email.it>
4745 * plugins/symbol-db/plugin.c,
4746 * plugins/symbol-db/symbol-db-view.c
4747 * plugins/symbol-db/symbol-db-engine.h,
4748 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4749 * plugins/symbol-db/symbol-db-view-locals.c,
4750 * plugins/symbol-db/symbol-db-view-locals.h,
4751 * plugins/symbol-db/symbol-db-engine.c:
4752 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4753 Added a new algorithm for dynamic population of the local symbols' tab.
4754 Now the default view is tree-like.
4755 Some fixes on engine correct some population issues.
4757 2007-10-23 Naba Kumar <naba@gnome.org>
4759 * plugins/glade/Makefile.am: Corrected conditional not to install
4760 .plugin file if plugin is disabled.
4761 * plugins/sourceview/Makefile.am: Corrected conditional not to
4762 install schemas if plugin is not built.
4764 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
4766 * plugins/debug-manager/queue.c:
4767 Fix #488061: Mutiple crash dialogs
4769 * plugins/gdb/debugger.c,
4770 plugins/gdb/debugger.h:
4771 Remove maximum gdb command length, should fix bug#474811
4773 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
4775 * manuals/reference/libanjuta/plugin-description-file.sgml,
4776 manuals/reference/libanjuta/libanjuta-docs.sgml,
4777 manuals/reference/libanjuta/libanjuta-sections.txt,
4778 libanjuta/interfaces/libanjuta.idl,
4779 libanjuta/anjuta-c-module.c,
4780 libanjuta/anjuta-c-plugin-factory.c:
4781 Document last changes in plugin code
4783 2007-10-19 Johannes Schmid <jhs@gnome.org>
4785 * plugins/subversion/subversion-callbacks.c: (check_filename):
4787 Fixed #487854 – Anjuta crashes when i try to add a SVN url
4789 2007-10-19 Naba Kumar <naba@gnome.org>
4791 * plugins/file-manager/file-model.c: Fixed a critical runtime
4794 2007-10-18 Johannes Schmid <jhs@gnome.org>
4796 * libanjuta/anjuta-ui.h:
4797 Small fix on icon macros
4799 * libanjuta/interfaces/libanjuta.idl:
4800 * plugins/language-manager/plugin.c: (ilanguage_get_name),
4801 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4802 (ilanguage_iface_init):
4804 Added get_from_editor() and get_name_from_editor() methods
4807 * plugins/document-manager/plugin.c:
4808 (update_editor_ui_interface_items), (on_editor_changed):
4809 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4811 * plugins/language-support-cpp-java/plugin.c: (install_support):
4813 Ported plugins to use the new interface
4815 2007-10-17 Johannes Schmid <jhs@gnome.org>
4817 * libanjuta/anjuta-ui.h:
4819 Added macros to register stock icons to stop all this copy&paste
4820 which had spread over a lot of files. New macros support to add
4821 icons with toolbar and menu size (16 and 24)
4823 * plugins/class-inheritance/plugin.c: (register_stock_icons):
4824 * plugins/debug-manager/images/anjuta-attach.svg:
4825 * plugins/debug-manager/images/anjuta-step-out.svg:
4826 * plugins/debug-manager/images/anjuta-step-over.svg:
4827 * plugins/debug-manager/plugin.c: (register_stock_icons):
4828 * plugins/document-manager/images/Makefile.am:
4829 * plugins/document-manager/images/anjuta-block-end.svg:
4830 * plugins/document-manager/images/anjuta-block-start.svg:
4831 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4832 * plugins/document-manager/images/anjuta-bookmark.svg:
4833 * plugins/document-manager/images/anjuta-go-history-next.svg:
4834 * plugins/document-manager/images/anjuta-go-history-prev.svg:
4835 * plugins/document-manager/plugin.c: (register_stock_icons):
4836 * plugins/glade/plugin.c: (register_stock_icons):
4837 * plugins/language-support-cpp-java/plugin.c:
4838 (register_stock_icons):
4839 * plugins/message-view/Makefile.am:
4840 * plugins/message-view/anjuta-go-message-next.svg:
4841 * plugins/message-view/anjuta-go-message-prev.svg:
4842 * plugins/message-view/anjuta-message-view.svg:
4843 * plugins/message-view/messages.xpm:
4844 * plugins/message-view/plugin.c: (register_stock_icons):
4845 * plugins/patch/plugin.c: (patch_plugin_activate):
4846 * plugins/project-manager/plugin.c: (register_stock_icons):
4847 * plugins/search/Makefile.am:
4848 * plugins/search/anjuta-go-match-next.svg:
4849 * plugins/search/anjuta-go-match-prev.svg:
4850 * plugins/search/plugin.c: (activate_plugin):
4851 * plugins/symbol-browser/plugin.c: (register_stock_icons):
4852 * plugins/terminal/terminal.c: (register_stock_icons):
4853 * plugins/valgrind/plugin.c: (register_stock_icons):
4855 Updated to use the new icons and added several new and updated
4858 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
4860 * libanjuta/anjuta-plugin-handle.c,
4861 libanjuta/anjuta-plugin-handle.h:
4862 Add a new path property containing the directory of the .plugin
4863 file, library file (.so or whatever) must be in the same directory
4865 * libanjuta/anjuta-plugin-manager.c,
4866 libanjuta/interfaces/libanjuta.idl,
4867 (removed) libanjuta/anjuta-glue-plugin.c,
4868 (removed) libanjuta/anjuta-glue-plugin.h,
4869 (removed) libanjuta/anjuta-glue-c.c,
4870 (removed) libanjuta/anjuta-glue-c.h,
4871 (removed) libanjuta/anjuta-glue-cpp.c,
4872 (removed) libanjuta/anjuta-glue-cpp.h,
4873 (removed) libanjuta/anjuta-glue-factory.c,
4874 (removed) libanjuta/anjuta-glue-factory.h,
4875 (added) libanjuta/anjuta-c-module.c,
4876 (added) libanjuta/anjuta-c-module.h,
4877 (added) libanjuta/anjuta-c-plugin-factory.c,
4878 (added) libanjuta/anjuta-c-plugin-factory.h,
4879 libanjuta/Makefile.am:
4880 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4881 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4882 implementing IAnjutaPluginFactory
4883 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4885 * libanjuta/libanjuta.h:
4886 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4889 * libanjuta/anjuta-plugin.h:
4890 Replace AnjutaGluePlugin by GTypeModule
4891 Remove unused anjuta_glue_get_component_type replaced by
4894 * plugins/build-basic-autotools/build-basic-autotools.h,
4895 plugins/class-gen/plugin.h,
4896 plugins/class-inheritance/plugin.h,
4897 plugins/cvs-plugin/plugin.h,
4898 plugins/debug-manager/plugin.h,
4899 plugins/devhelp/plugin.h,
4900 plugins/document-manager/plugin.h,
4901 plugins/editor/plugin.h,
4902 plugins/file-loader/plugin.h,
4903 plugins/file-wizard/plugin.h,
4904 plugins/gdb/plugin.h,
4905 plugins/glade/plugin.h,
4906 plugins/gtodo/plugin.h,
4907 plugins/indent/plugin.h,
4908 plugins/language-manager/plugin.h,
4909 plugins/language-support-cpp-java/plugin.h,
4910 plugins/macro/plugin.h,
4911 plugins/message-view/plugin.h,
4912 plugins/patch/plugin.h,
4913 plugins/profiler/plugin.h,
4914 plugins/project-import/plugin.h,
4915 plugins/project-manager/plugin.h,
4916 plugins/project-wizard/plugin.h,
4917 plugins/sample1/plugin.h,
4918 plugins/search/plugin.h,
4919 plugins/sourceview/plugin.h,
4920 plugins/subversion/plugin.h,
4921 plugins/symbol-browser/plugin.h,
4922 plugins/symbol-db/plugin.h,
4923 plugins/terminal/terminal.c,
4924 plugins/tools/plugin.h,
4925 plugins/valgrind/plugin.h:
4926 Replace AnjutaGluePlugin by GTypeModule
4928 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4930 * plugins/debug-manager/breakpoints.c:
4931 Fix bug#487112, crash while removing a breakpoint in a new file
4933 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4935 * plugins/document-manager/search-box.c:
4936 Fix a crash (with an useful comment) focus-out-event handler must
4939 2007-10-14 Johannes Schmid <jhs@gnome.org>
4941 * plugins/sourceview/sourceview.c:
4942 Hide calltip when "Up" or "Down" key is pressed
4944 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4946 * plugins/document-manager/search-box.c:
4947 Change included file order to avoid a compile error with gnome 2.16
4949 2007-10-13 Johannes Schmid <jhs@gnome.org>
4951 * plugins/debug-manager/plugin.c: (enable_log_view):
4953 Fixed crash when closing a project and unloading another while
4954 the debugger is enabled
4956 2007-10-13 Johannes Schmid <jhs@gnome.org>
4958 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4960 Use correct breakpoint icon
4962 * plugins/devhelp/Makefile.am:
4963 * plugins/devhelp/anjuta-go-help-next.svg:
4964 * plugins/devhelp/anjuta-go-help-prev.svg:
4965 * plugins/devhelp/plugin.c: (register_stock_icons),
4968 Added new icons from #480093
4970 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4971 * plugins/document-manager/images/anjuta-bookmark-first.svg:
4972 * plugins/document-manager/images/anjuta-bookmark-last.svg:
4973 * plugins/document-manager/images/anjuta-bookmark-next.svg:
4974 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4975 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4976 * plugins/message-view/anjuta-go-message-next.svg:
4977 * plugins/message-view/anjuta-go-message-prev.svg:
4979 Updated icons from #480093
4981 * src/anjuta-actions.h:
4982 Use GTK_STOCK_FULLSCREEN
4984 * src/anjuta-app.c: (on_gdl_style_changed),
4985 (anjuta_app_instance_init):
4988 Added preference option to set the gdl switcher style
4990 2007-10-13 Johannes Schmid <jhs@gnome.org>
4992 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4993 (get_property_value_as_string), (set_property_value_as_string),
4994 (register_callbacks):
4995 * libanjuta/anjuta-preferences.h:
4997 Support GtkFileChooserButton as preferences widget
4999 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5001 Fixed a Gtk-Critical
5003 * plugins/file-manager/Makefile.am:
5004 * plugins/file-manager/file-model.c: (file_model_filter_file),
5005 (file_model_add_dummy), (file_model_expand_idle),
5006 (file_model_set_property), (file_model_get_property),
5007 (file_model_class_init):
5008 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5009 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5010 (file_manager_activate), (file_manager_finalize),
5011 (file_manager_instance_init), (ipreferences_merge),
5012 (ipreferences_unmerge), (ipreferences_iface_init):
5013 * plugins/file-manager/plugin.h:
5015 Added preferences to file-manager
5017 * plugins/glade/plugin.c: (activate_plugin):
5019 Move Properties widget into center because it is way to big
5022 2007-10-10 Johannes Schmid <jhs@gnome.org>
5024 * plugins/language-support-cpp-java/Makefile.am:
5025 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5026 * plugins/language-support-cpp-java/anjuta-complete.svg:
5027 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5028 * plugins/language-support-cpp-java/plugin.c:
5029 (register_stock_icons):
5031 And yet some more icons...
5033 2007-10-10 Johannes Schmid <jhs@gnome.org>
5035 * plugins/debug-manager/breakpoints.c:
5036 * plugins/debug-manager/images/Makefile.am:
5037 * plugins/debug-manager/images/anjuta-bookmark.svg:
5038 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5039 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5040 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5041 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5042 * plugins/debug-manager/images/anjuta-linemark.svg:
5043 * plugins/debug-manager/images/anjuta-pcmark.svg:
5044 * plugins/debug-manager/plugin.c: (register_stock_icons):
5045 * plugins/debug-manager/sparse_view.c:
5046 * plugins/document-manager/images/Makefile.am:
5047 * plugins/document-manager/images/anjuta-block-select.svg:
5048 * plugins/document-manager/images/anjuta-fold-close.svg:
5049 * plugins/document-manager/images/anjuta-fold-open.svg:
5050 * plugins/document-manager/images/anjuta-fold-toggle.svg:
5051 * plugins/document-manager/images/anjuta-indent-less.svg:
5052 * plugins/document-manager/images/anjuta-indent-more.svg:
5053 * plugins/document-manager/images/anjuta-swap.svg:
5054 * plugins/document-manager/images/block_select.xpm:
5055 * plugins/document-manager/images/fold_close.xpm:
5056 * plugins/document-manager/images/fold_open.xpm:
5057 * plugins/document-manager/images/fold_toggle.xpm:
5058 * plugins/document-manager/images/indent.xpm:
5059 * plugins/document-manager/images/indent_dcr.xpm:
5060 * plugins/document-manager/images/indent_inc.xpm:
5061 * plugins/document-manager/plugin.c: (register_stock_icons):
5062 * plugins/editor/Makefile.am:
5063 * plugins/editor/anjuta-bookmark-16.xpm:
5064 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5065 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5066 * plugins/editor/anjuta-linemark-16.xpm:
5067 * plugins/editor/anjuta-pcmark-16.xpm:
5068 * plugins/editor/bookmark.xpm:
5069 * plugins/editor/breakpoint-disabled.xpm:
5070 * plugins/editor/breakpoint-enabled.xpm:
5071 * plugins/editor/linemarker.xpm:
5072 * plugins/editor/program-counter.xpm:
5073 * plugins/editor/text_editor.c:
5074 * plugins/message-view/Makefile.am:
5075 * plugins/message-view/anjuta-go-message-next.svg:
5076 * plugins/message-view/anjuta-go-message-prev.svg:
5077 * plugins/message-view/anjuta-message-manager.ui:
5078 * plugins/message-view/plugin.c:
5079 * plugins/sourceview/Makefile.am:
5080 * plugins/sourceview/sourceview.c:
5082 Integrated lots of icons from #480093
5083 Thanks to <tpgww@onepost.net>
5085 * plugins/document-manager/plugin.c:
5086 Do not mark the line in ifile_open(), that looks ugly.
5088 * plugins/document-manager/search-box.c: (on_search_focus_out),
5090 Clear the status bar on focus_out.
5092 * plugins/file-loader/anjuta-loader-plugin.ui:
5095 2007-10-09 Johannes Schmid <jhs@gnome.org>
5097 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5098 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5100 Some things I missed in the patch for #484419
5102 * plugins/document-manager/action-callbacks.c:
5103 (on_new_file_activate):
5104 * plugins/document-manager/action-callbacks.h:
5105 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5106 (on_window_key_press_event), (on_gconf_notify_timer):
5108 484645 – patch to deal with docman FIXME etc
5110 * plugins/editor/text_editor.c: (text_editor_set_indicator):
5111 * plugins/search/search-replace.c: (search_and_replace),
5112 (write_message_pane), (search_replace_populate),
5113 (translate_dialog_strings), (create_dialog),
5114 (anjuta_search_replace_activate):
5115 * plugins/search/search-replace_backend.c:
5116 (file_buffer_new_from_path), (get_next_match),
5117 (create_search_entries), (regex_backref),
5118 (clear_search_replace_instance):
5119 * plugins/search/search-replace_backend.h:
5121 #484573 – patch to correct various search-related issues
5123 Thanks for the above patches to <tpgww@onepost.net>
5125 * plugins/sourceview/sourceview.c:
5126 (sourceview_create_highligth_indic):
5128 Use the same marker for important as gedit (yellow background)
5130 * plugins/document-manager/anjuta-document-manager.ui:
5131 * plugins/file-loader/anjuta-file-loader.ui:
5132 * plugins/file-loader/plugin.c:
5134 Moved FileNew action to document-manager
5136 2007-10-08 Johannes Schmid <jhs@gnome.org>
5138 * plugins/document-manager/search-box.c: (on_search_activated):
5139 Mark messages for translation
5141 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
5143 reviewed by: Johannes Schmid <jhs@gnome.org>
5145 * plugins/Makefile.am:
5146 * plugins/build-basic-autotools/build-basic-autotools.c:
5147 (build_compile_file_real):
5148 * plugins/search/search-replace.c:
5149 * plugins/valgrind/preferences.c: (build_general_prefs):
5151 Fix #484379 – Contents of Makefile.am plugins and
5152 #484419 – Improvement into translation
5154 2007-10-06 Johannes Schmid <jhs@gnome.org>
5156 * libanjuta/interfaces/anjuta-idl-compiler.pl:
5158 Fixed to properly support pointer-to-pointer (**) types
5160 * libanjuta/interfaces/libanjuta.idl:
5161 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5162 * plugins/sourceview/sourceview-cell.h:
5163 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5164 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5165 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5166 (isearch_backward), (isearch_iface_init):
5167 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5168 (itext_editor_iface_init), (iselection_set_iter),
5169 (iselection_get_start_iter), (iselection_get_end_iter),
5170 (iselection_iface_init), (isearch_forward), (isearch_backward),
5171 (isearch_iface_init):
5173 Added IAnjutaEditorSearch interface and some utility methods to
5174 migrate from positions to iterators for the editor interface.
5176 * plugins/document-manager/Makefile.am:
5177 * plugins/document-manager/action-callbacks.c:
5178 (on_goto_line_no1_activate), (on_show_search):
5179 * plugins/document-manager/action-callbacks.h:
5180 * plugins/document-manager/anjuta-docman.c:
5181 (anjuta_docman_add_document), (anjuta_docman_show_editor),
5182 (anjuta_docman_grab_text_focus):
5183 * plugins/document-manager/anjuta-document-manager.ui:
5184 * plugins/document-manager/goto_line.c: (removed)
5185 * plugins/document-manager/goto_line.h: (removed)
5186 * plugins/document-manager/search-box.c:
5187 * plugins/document-manager/search-box.h:
5188 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5189 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5190 (update_editor_ui_interface_items), (on_editor_added),
5191 (activate_plugin), (deactivate_plugin):
5192 * plugins/document-manager/plugin.h:
5194 Created new incremental "Quick Search" bar in the document manager to
5195 replace the crappy EggToolbar entries. Uses the new search interface and
5196 it thus much faster and more reliable.
5198 Bug 357544 – incremental search should work consistently (or not at all)
5199 when main toolbar is hidden
5200 Bug 440637 – Search, don't work very well (partly for incremental search)
5202 * plugins/search/anjuta-search.ui:
5203 * plugins/search/plugin.c: (activate_plugin):
5205 Removed incremental search stuff
5207 * plugins/build-basic-autotools/build-basic-autotools.c:
5208 (on_session_save), (on_session_load):
5209 * plugins/build-basic-autotools/executer.c:
5210 (get_program_parameters):
5212 Scroll to selected executable and remember it across sessions
5213 (followup of #477976)
5215 * plugins/debug-manager/plugin.c: (value_added_current_editor):
5216 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5218 * plugins/devhelp/anjuta-devhelp.ui:
5219 Rearraged toolbar items a bit
5221 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5223 * plugins/debug-manager/command.c,
5224 plugins/debug-manager/queue.c,
5225 plugins/gdb/plugin.c,
5226 plugins/gdb/debugger.c:
5227 Fix several crashing bugs (including bug#482985) with the debugger
5228 when closing project, stopping the debugger, restarting the program
5230 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5232 * libanjuta/anjuta-launcher.c:
5233 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5235 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5237 * plugins/debug-manager/command.c,
5238 plugins/debug-manager/queue.c:
5239 Asynchronous command can abort other commands in queue
5240 Resynchronize debugger state when a command is cancelled
5242 * plugins/debug-manager/breakpoints.c:
5243 Free BreakpointItem only when it is not used anymore
5245 * plugins/gdb/plugin.c:
5246 Do not return TRUE if the callback and/or ready signal is not used
5248 * plugins/gdb/debugger.c:
5249 Fix a crash, return correct state when debugger is stopped
5251 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5253 * plugins/project-wizard/autogen.c:
5254 Fix bug#482067, escape project wizard user defined strings
5256 2007-10-01 Johannes Schmid <jhs@gnome.org>
5258 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5260 * plugins/build-basic-autotools/build-basic-autotools.c:
5261 (basic_autotools_plugin_instance_init):
5262 * plugins/build-basic-autotools/build-basic-autotools.h:
5263 * plugins/build-basic-autotools/executer.c:
5264 (get_program_parameters):
5266 Fixed #477976 – Keybinding in run dialog
5268 2007-09-30 Johannes Schmid <jhs@gnome.org>
5270 * plugins/Makefile.am:
5271 Do not build indent plugin (yet)
5273 * plugins/document-manager/plugin.c: (ipreferences_merge):
5274 Fixed unintentional and wrong change
5276 * plugins/indent/anjuta-indent.ui:
5279 2007-09-28 Johannes Schmid <jhs@gnome.org>
5281 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5282 * libanjuta/anjuta-launcher.h:
5283 Add a method to send EOF to some process. Needed for the indent plugin
5284 and should be useful in general. It does not actually send EOF as this
5285 is not possible with utf-8, but closes the stream instead.
5287 * plugins/devhelp/plugin.c: (value_added_current_editor):
5288 Fixed a Gtk-Critical due to the IAnjutaEditor -
5289 IAnjutaDocument switch.
5292 * plugins/Makefile.am:
5293 * plugins/document-manager/Makefile.am:
5294 * plugins/document-manager/action-callbacks.c:
5295 * plugins/document-manager/anjuta-document-manager.glade:
5296 * plugins/document-manager/anjuta-document-manager.ui:
5297 * plugins/document-manager/images/Makefile.am:
5298 * plugins/document-manager/images/indent_auto.xpm:
5299 * plugins/document-manager/images/indent_set.xpm:
5300 * plugins/document-manager/indent-dialog.c:
5301 * plugins/document-manager/indent-dialog.h:
5302 * plugins/document-manager/indent-util.c:
5303 * plugins/document-manager/indent-util.h:
5304 * plugins/document-manager/indent_test.c:
5305 * plugins/document-manager/plugin.c: (register_stock_icons),
5306 (docman_plugin_instance_init), (ipreferences_merge):
5307 * plugins/document-manager/plugin.h:
5309 Removed indent code from document manager
5311 * plugins/indent/Makefile.am:
5312 * plugins/indent/indent-dialog.c:
5313 * plugins/indent/indent-util.c: (indent_init_indent_style):
5314 * plugins/indent/indent.glade:
5315 * plugins/indent/indent.plugin.in:
5316 * plugins/indent/plugin.c: (on_indent_finished),
5317 (on_indent_output), (on_indent_action_activate),
5318 (on_edit_editor_indent), (on_style_combo_changed),
5319 (value_added_current_editor), (value_removed_current_editor),
5320 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5321 (indent_plugin_finalize), (indent_plugin_dispose),
5322 (anjuta_indent_plugin_instance_init),
5323 (anjuta_indent_plugin_class_init), (ipreferences_merge),
5324 (ipreferences_unmerge), (ipreferences_iface_init):
5325 * plugins/indent/plugin.h:
5327 Moved indent code to it's own plugin. Also reimplemented indent invocation
5328 using anjuta_launcher and streams. This is not yet completely working, maybe
5329 I got something wrong with the launcher.
5330 Also fixed #478987 – Unusable 'Indent setting window' on preferences
5332 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5334 * plugins/debug-manager/plugin.c:
5335 Fix bug#480851, disconnect save_session signal when plugin is unloaded
5337 2007-09-27 Johannes Schmid <jhs@gnome.org>
5339 * libanjuta/interfaces/libanjuta.idl:
5340 * plugins/Makefile.am:
5341 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5342 (isymbol_type_str), (isymbol_name), (isymbol_args),
5343 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5344 (isymbol_impl), (isymbol_iface_init):
5345 * plugins/symbol-browser/an_symbol_info.c:
5346 * plugins/symbol-browser/an_symbol_info.h:
5347 * plugins/symbol-db/Makefile.am:
5348 * plugins/symbol-db/plugin.c:
5349 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5350 (value_added_current_editor), (on_editor_foreach_clear),
5351 (value_removed_current_editor), (project_root_added),
5352 (symbol_db_activate), (symbol_db_deactivate),
5353 (isymbol_manager_search):
5354 * plugins/symbol-db/readtags.c: (initialize_1):
5355 * plugins/symbol-db/symbol-db-engine-iterator.c:
5356 (sdb_engine_iterator_instance_init),
5357 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5358 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5359 (symbol_db_engine_iterator_move_next),
5360 (symbol_db_engine_iterator_move_prev),
5361 (symbol_db_engine_iterator_get_n_items),
5362 (symbol_db_engine_iterator_last),
5363 (symbol_db_engine_iterator_set_position),
5364 (symbol_db_engine_iterator_get_position),
5365 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5366 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5367 (isymbol_iter_foreach), (isymbol_iter_set_position),
5368 (isymbol_iter_get_position), (isymbol_iter_get_length),
5369 (isymbol_iter_clone), (isymbol_iter_assign),
5370 (isymbol_iter_iface_init):
5371 * plugins/symbol-db/symbol-db-engine-iterator.h:
5372 * plugins/symbol-db/symbol-db-engine.c:
5373 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5374 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5375 (sdb_engine_finalize), (sdb_engine_get_type),
5376 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5377 (sdb_engine_get_table_id_by_unique_name2),
5378 (sdb_engine_get_table_id_by_unique_name3),
5379 (symbol_db_engine_add_new_workspace),
5380 (symbol_db_engine_get_opened_project_name),
5381 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5382 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5383 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5384 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5385 (sdb_engine_add_new_scope_definition),
5386 (sdb_engine_add_new_tmp_heritage_scope),
5387 (sdb_engine_second_pass_update_scope_1),
5388 (sdb_engine_second_pass_update_heritage),
5389 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5390 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5391 (symbol_db_engine_update_project_symbols),
5392 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5393 (symbol_db_engine_update_buffer_symbols),
5394 (sdb_engine_walk_down_scope_path),
5395 (sdb_engine_prepare_symbol_info_sql),
5396 (symbol_db_engine_get_global_members),
5397 (symbol_db_engine_get_scope_members_by_symbol_id),
5398 (symbol_db_engine_get_scope_members),
5399 (symbol_db_engine_get_current_scope),
5400 (symbol_db_engine_get_file_symbols):
5401 * plugins/symbol-db/symbol-db-engine.h:
5402 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5403 (on_symbol_updated), (on_symbol_inserted),
5404 (symbol_db_view_locals_get_line),
5405 (symbol_db_view_locals_update_list):
5406 * plugins/symbol-db/symbol-db-view-search.c:
5407 (sdb_view_search_model_filter), (sdb_view_search_get_type):
5408 * plugins/symbol-db/symbol-db-view-search.h:
5409 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5410 (do_add_hidden_children), (do_recurse_and_add_new_sym),
5411 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5412 * plugins/symbol-db/tables.sql:
5413 * plugins/symbol-db/test/Makefile.am:
5414 * plugins/symbol-db/test/main.c: (add_new_files), (main):
5415 Updated patch from Massimo to improve symbol-db plugin
5417 * plugins/document-manager/plugin.c: (on_editor_changed):
5418 Make the code a bit more robust
5420 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5421 (anjuta_document_get_property), (anjuta_document_class_init),
5422 (anjuta_document_init), (set_uri), (document_loader_loaded),
5423 (anjuta_document_load), (document_saver_saving):
5424 * plugins/sourceview/anjuta-document.h:
5425 * plugins/sourceview/sourceview.c: (autodetect_language),
5426 (ilanguage_set_language), (ilanguage_get_language):
5427 Fix language detection on startup
5429 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
5431 * plugins/document-manager/action-callbacks.c:
5432 (on_editor_command_upper_case_activate),
5433 (on_editor_command_lower_case_activate): Leftover commit from previous
5434 commit (see last changlog entry by me).
5436 * plugins/file-manager/plugin.c: (file_manager_activate):
5437 Gave proper widget name so that layout works.
5439 2007-09-26 Johannes Schmid <jhs@gnome.org>
5441 * plugins/document-manager/plugin.c: (on_editor_changed),
5442 (docman_plugin_instance_init):
5443 Only unload/load language-support plugins if necessary.
5445 * plugins/language-manager/plugin.c: (language_manager_activate):
5446 Removed some debugging code
5448 * plugins/sourceview/sourceview.c: (on_document_saved),
5449 (ilanguage_set_language), (ilanguage_get_language):
5450 Fixed ianjuta_language interface and ensure that highlighting is
5451 activated when a new file is saved.
5453 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
5455 * libanjuta/interfaces/libanjuta.idl:
5456 * plugins/document-manager/action-callbacks.c:
5457 (on_editor_command_upper_case_activate),
5458 (on_editor_command_lower_case_activate):
5459 * plugins/editor/text_editor.c: (iselection_has_selection),
5460 (iselection_get_start), (iselection_get_end),
5461 (iselection_iface_init):
5462 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5463 * plugins/sourceview/sourceview.c: (iselect_has_selection),
5464 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5465 method and implemented it for both scintilla and sourceview editors.
5466 Updated document-manager and assist plugins to use the new method.
5468 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5470 * plugins/file-manager/file-view.c:
5471 Fix typo, allow to compile new file manager with gtk < 2.12
5473 2007-09-25 Johannes Schmid <jhs@gnome.org>
5475 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5476 Support Auto-Indent for single lines (e.g no selection);
5478 * plugins/macro/plugin.c:
5479 Do not use the same shortcut as auto-indent does
5481 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5482 Optimized keyboard navigation - do not emit char_added when only
5483 navigation keys have been pressed.
5485 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
5487 * plugins/language-support-cpp-java/cpp-java-assist.c:
5488 (on_assist_chosen), (cpp_java_assist_install),
5489 (cpp_java_assist_uninstall):
5490 * plugins/language-support-cpp-java/plugin.c: (install_support),
5491 (uninstall_support): Install and uninstall support in correct order.
5492 Fixes a bug where it was installed multiple times resulting in
5493 inserting autocomplete text multiple times.
5495 2007-09-25 Johannes Schmid <jhs@gnome.org>
5498 Add GNOME_WARNING_FLAGS(maximum) and
5499 GNOME_CXX_WARNIGS(yes) to avoid bugs
5500 the compiler can warn you.
5502 * libegg/test-tree-utils.c: (key_test):
5503 * plugins/file-manager/file-model.c:
5504 (file_model_cancel_expand_idle), (file_model_sort),
5505 (file_model_row_expanded):
5506 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5507 (file_view_refresh), (file_view_get_selected), (file_view_init),
5509 * plugins/file-manager/file-view.h:
5510 * plugins/symbol-db/readtags.c: (initialize_1):
5513 Fixed the more critical warnings
5515 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
5517 Icons from tpgww@onepost.net:
5519 * plugins/debug-manager/Makefile.am:
5520 * plugins/debug-manager/images/Makefile.am:
5521 * plugins/debug-manager/images/anjuta-attach.svg:
5522 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5523 * plugins/debug-manager/images/anjuta-step-into.svg:
5524 * plugins/debug-manager/images/anjuta-step-out.svg:
5525 * plugins/debug-manager/images/anjuta-step-over.svg:
5526 * plugins/debug-manager/plugin.c: (register_stock_icons):
5527 * plugins/document-manager/Makefile.am:
5528 * plugins/document-manager/block_select.xpm:
5529 * plugins/document-manager/fold_close.xpm:
5530 * plugins/document-manager/fold_open.xpm:
5531 * plugins/document-manager/fold_toggle.xpm:
5532 * plugins/document-manager/images/Makefile.am:
5533 * plugins/document-manager/images/anjuta-block-end.svg:
5534 * plugins/document-manager/images/anjuta-block-start.svg:
5535 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5536 * plugins/document-manager/images/anjuta-bookmark-first.svg:
5537 * plugins/document-manager/images/anjuta-bookmark-last.svg:
5538 * plugins/document-manager/images/anjuta-bookmark-next.svg:
5539 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5540 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5541 * plugins/document-manager/indent.xpm:
5542 * plugins/document-manager/indent_auto.xpm:
5543 * plugins/document-manager/indent_dcr.xpm:
5544 * plugins/document-manager/indent_inc.xpm:
5545 * plugins/document-manager/indent_set.xpm:
5546 * plugins/document-manager/plugin.c: Added nicer icons for
5547 document manager and debugger. Organized icons in 'images'
5550 2007-09-24 Johannes Schmid <jhs@gnome.org>
5552 * src/anjuta-app.c: (anjuta_app_add_widget_full):
5553 Fixed a missing NULL in g_object_set.
5555 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
5557 * plugins/language-support-cpp-java/cpp-java-assist.c:
5558 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5559 scope memebers just after scope operator is entered.
5561 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
5563 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5564 * plugins/language-support-cpp-java/cpp-java-assist.c:
5565 (completion_function), (completion_compare),
5566 (cpp_java_assist_tag_destroy), (create_completion),
5567 (cpp_java_assist_destroy_completion_cache),
5568 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5569 Show '()' for function items in autocomplete list. Allow adding
5570 ' ' and/or '(' after function call autocompletion and have preferences
5573 2007-09-24 Johannes Schmid <jhs@gnome.org>
5575 * sourceview.c: Reverting patch from r3157 because
5578 2007-09-24 Johannes Schmid <jhs@gnome.org>
5580 * plugins/search/search-replace.c: (on_message_clicked):
5582 Fixed #427104 – No "highlight" of lines matching find-result
5584 2007-09-24 Johannes Schmid <jhs@gnome.org>
5588 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5590 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
5592 reviewed by: Johannes Schmid <jhs@gnome.org>
5594 * plugins/build-basic-autotools/executer.c: (execute_program):
5595 Fix #478238 – set env for execute programe in the terminal
5597 2007-09-24 Tom <tpgww@onepost.net>
5599 reviewed by: Johannes Schmid <jhs@gnome.org>
5601 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5604 * plugins/debug-manager/disassemble.c: (on_disassemble):
5605 Correct a format string in DEBUG_PRINT()
5607 2007-09-23 Johannes Schmid <jhs@gnome.org>
5609 * plugins/sourceview/sourceview.c: (offset_to_position),
5610 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5611 (ieditor_get_position), (iselect_set), (iselect_get_start),
5614 Fixed #Bug 440637 – Search, don't work very well
5616 2007-09-23 Johannes Schmid <jhs@gnome.org>
5618 * plugins/file-manager/file-model.c: (file_model_get_filename):
5619 * plugins/file-manager/file-model.h:
5620 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5621 (file_view_init), (file_view_class_init):
5622 * plugins/message-view/message-view.c:
5623 (message_view_query_tooltip), (message_view_dispose),
5624 (message_view_instance_init), (message_view_class_init):
5626 Added GTK+ 2.12 style tooltips to file-manager and message view.
5627 Only build if GTK+ 2.12 is availible otherwise for message-view, the
5628 old implementation is used.
5630 2007-09-23 Johannes Schmid <jhs@gnome.org>
5632 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5635 * plugins/language-manager/language-manager.plugin.in:
5636 Marked UserActivatable=FALSE
5638 * plugins/language-manager/plugin.c: (load_languages),
5639 (language_manager_activate), (language_manager_deactivate),
5640 (language_manager_dispose), (language_manager_instance_init),
5641 (language_manager_find_mime_type), (language_manager_find_string),
5642 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5643 (ilanguage_get_name), (ilanguage_get_strings):
5645 Fixed various stupid bugs in language-manager plugin
5647 * plugins/symbol-db/symbol-db-engine.c:
5648 (sdb_engine_second_pass_update_scope_1):
5650 Add a g_return_if_fail to avoid a crash though still unsure
5653 2007-09-23 Johannes Schmid <jhs@gnome.org>
5655 * plugins/symbol-db/plugin.c: (on_project_element_added),
5656 (sources_array_free), (sources_array_add_foreach),
5657 (project_root_added):
5658 * plugins/symbol-db/symbol-db-engine.c:
5659 (symbol_db_engine_add_new_files):
5660 * plugins/symbol-db/symbol-db-engine.h:
5662 Added support for other languages than "C" to symbol-db. Now
5663 supports all languages listed by the language-manager.
5665 2007-09-23 Tom <tpgww@onepost.net>
5667 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5670 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5672 * libanjuta/anjuta-glue-factory.c: (load_plugin),
5673 (anjuta_glue_factory_get_object_type):
5674 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5675 * plugins/build-basic-autotools/build-basic-autotools.c:
5676 (value_added_current_editor):
5677 * plugins/debug-manager/breakpoints.c:
5678 (breakpoints_dbase_edit_breakpoint),
5679 (on_toggle_breakpoint_activate):
5680 * plugins/debug-manager/plugin.c:
5681 (on_run_to_cursor_action_activate):
5682 * plugins/debug-manager/stack_trace.c:
5683 (dma_thread_update_stack_trace):
5684 * plugins/gdb/plugin.c:
5685 * plugins/glade/plugin.c: (ifile_open):
5686 * plugins/profiler/gprof-call-graph-view.c:
5687 * plugins/profiler/gprof-flat-profile-view.c:
5688 * plugins/profiler/gprof-function-call-tree-view.c:
5689 * plugins/profiler/gprof-options.c: (setup_widgets):
5690 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5691 * plugins/search/search-replace_backend.c:
5692 (file_buffer_new_from_te):
5693 * plugins/sourceview/assist-tip.c: (assist_tip_move):
5694 * plugins/sourceview/assist-window.c: (assist_window_set_property),
5695 (assist_window_get_property), (assist_window_move):
5696 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5697 (value_added_current_editor):
5698 * plugins/symbol-db/plugin.c: (value_added_current_editor):
5699 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5700 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5702 Many small code, warnings and leak fixes
5704 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5706 * (removed) plugins/debug-manager/debugger.c,
5707 (removed) plugins/debug-manager/debugger.h,
5708 (added) plugins/debug-manager/command.c,
5709 (added) plugins/debug-manager/command.h,
5710 (added) plugins/debug-manager/queue.c,
5711 (added) plugins/debug-manager/queue.h,
5712 plugins/debug-manager/breakpoints.c,
5713 plugins/debug-manager/debug_tree.c,
5714 plugins/debug-manager/debug_tree.h,
5715 plugins/debug-manager/disassemble.c,
5716 plugins/debug-manager/disassemble.h,
5717 plugins/debug-manager/locals.c,
5718 plugins/debug-manager/locals.h,
5719 plugins/debug-manager/memory.c,
5720 plugins/debug-manager/memory.h,
5721 plugins/debug-manager/plugin.c,
5722 plugins/debug-manager/plugin.h,
5723 plugins/debug-manager/registers.c,
5724 plugins/debug-manager/registers.h,
5725 plugins/debug-manager/sharedlib.c,
5726 plugins/debug-manager/sharedlib.h,
5727 plugins/debug-manager/signals.c,
5728 plugins/debug-manager/signals.h,
5729 plugins/debug-manager/stack_trace.c,
5730 plugins/debug-manager/stack_trace.h,
5731 plugins/debug-manager/start.h,
5732 plugins/debug-manager/start.c,
5733 plugins/debug-manager/threads.c,
5734 plugins/debug-manager/threads.h,
5735 plugins/debug-manager/watch.c,
5736 plugins/debug-manager/watch.h,
5737 plugins/debug-manager/Makefile.am,
5738 plugins/gdb/debugger.c,
5739 plugins/gdb/debugger.h,
5740 plugins/gdb/plugin.c,
5741 libanjuta/interfaces/libanjuta.idl:
5742 Split debug-manager/debugger.c into command.c and queue.c
5743 Clean up debugger queue
5744 DmaDebuggerQueue object does not implement IAnjutaDebugger
5746 2007-09-23 Johannes Schmid <jhs@gnome.org>
5749 Bumped version to 2.3.0 (to ensure bugzilla bugs are
5750 set correctly, etc.)
5752 * libanjuta/anjuta-glue-factory.c: (load_plugin):
5753 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5754 (plugin_set_update):
5756 Show an error dialog instead of crashing when plugin loading fails
5758 * plugins/language-manager/Makefile.am:
5759 * plugins/language-manager/language-manager.plugin.in:
5760 * plugins/language-manager/languages.xml:
5761 * plugins/language-manager/plugin.c: (language_destroy),
5762 (load_languages), (language_manager_activate),
5763 (language_manager_deactivate), (language_manager_finalize),
5764 (language_manager_dispose), (language_manager_instance_init),
5765 (language_manager_class_init), (language_manager_find_mime_type),
5766 (language_manager_find_string), (ilanguage_get_from_mime_type),
5767 (ilanguage_get_from_string), (ilanguage_get_name),
5768 (ilanguage_get_strings), (ilanguage_iface_init):
5769 * plugins/language-manager/plugin.h:
5771 Added new language-manager plugin to have a better organisation for
5772 language names. The xml probabaly needs to be extended over time.
5774 * plugins/Makefile.am:
5775 * plugins/document-manager/plugin.c: (on_editor_changed):
5777 Adapted to new IAnjutaLanguage interface. Do not unload language-support
5778 because it does not really save memory but makes tab switching slow.
5780 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5782 * plugins/language-support-cpp-java/plugin.c: (install_support),
5783 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5784 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5787 * plugins/language-support-cpp-java/cpp-java-assist.c:
5788 (cpp_java_assist_show_autocomplete):
5790 Fix autocomplete to only show valid completions
5792 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5793 Calltips always have correct size and position now
5795 2007-09-22 Johannes Schmid <jhs@gnome.org>
5797 * plugins/search/search-replace_backend.c: (get_next_match):
5798 Removed code introduced by accident that causes a crash.
5800 * plugins/sourceview/sourceview-tags.c:
5801 * plugins/sourceview/sourceview-tags.h:
5802 Removed ununsed files
5804 2007-09-22 Johannes Schmid <jhs@gnome.org>
5806 * plugins/language-support-cpp-java/cpp-java-assist.c:
5809 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
5811 * plugins/language-support-cpp-java/cpp-java-assist.c:
5812 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5813 Increased matching brace search to 500 chars.
5815 2007-09-21 Johannes Schmid <jhs@gnome.org>
5817 * plugins/language-support-cpp-java/cpp-java-assist.c:
5818 (cpp_java_assist_get_pre_word),
5819 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5821 Added some profiling debug code
5823 * plugins/language-support-cpp-java/cpp-java-utils.c:
5824 (cpp_java_util_jump_to_matching_brace):
5825 * plugins/language-support-cpp-java/cpp-java-utils.h:
5826 * plugins/language-support-cpp-java/plugin.c:
5827 (get_line_indentation_base), (get_line_auto_indentation):
5829 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5830 avoid looping over the whole file when using calltips which is too slow and
5833 * plugins/sourceview/assist-tip.c: (assist_tip_init),
5834 (assist_tip_set_tips), (assist_tip_get_coordinates),
5836 * plugins/sourceview/sourceview.c: (iassist_show_tips):
5838 Better calltips appearance (use theme now) and avoid jumping
5841 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
5843 * plugins/document-manager/plugin.c:
5844 (update_editor_ui_interface_items):
5845 * plugins/language-support-cpp-java/plugin.c: (install_support),
5846 (uninstall_support): Moved autocomplete ui update code from
5847 document-manager to language-plugin.
5849 2007-09-21 Johannes Schmid <jhs@gnome.org>
5851 * libanjuta/interfaces/libanjuta.idl:
5853 Added IAnjutaLanguage interface (might still change...) for
5854 the upcoming language-manager plugin.
5856 * plugins/file-manager/Makefile.am:
5857 * plugins/file-manager/file-model.c:
5858 (file_model_cancel_expand_idle), (file_model_add_dummy),
5859 (file_model_expand_idle), (file_model_sort),
5860 (file_model_row_expanded), (file_model_row_collapsed),
5861 (file_model_init), (file_model_finalize),
5862 (file_model_set_property), (file_model_get_property),
5863 (file_model_class_init), (file_model_new), (file_model_refresh),
5864 (file_model_get_uri):
5865 * plugins/file-manager/file-model.h:
5866 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5867 (file_view_expand_row_idle), (file_view_refresh),
5868 (file_view_get_selected), (file_view_button_press_event),
5869 (file_view_selection_changed), (file_view_init),
5870 (file_view_get_property), (file_view_set_property),
5871 (file_view_finalize), (file_view_class_init):
5873 Split up model/view as far as possible and fixed some file-manager
5874 bugs (popup-menu and incorrect project loading).
5876 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5877 Use monospace font for tips.
5879 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5880 (sourceview_cell_new), (icell_get_character), (icell_get_length),
5881 (icell_get_attribute), (icell_style_get_font_description),
5882 (icell_style_get_color), (icell_style_get_background_color),
5883 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5884 (iiter_foreach), (iiter_set_position), (iiter_get_position),
5885 (iiter_get_length), (iiter_clone), (iiter_assign):
5887 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5888 interface. This is way faster though it has the drawback to create invalid
5889 iterators if the buffer is changed.
5891 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
5893 * libanjuta/interfaces/libanjuta.idl:
5894 * plugins/document-manager/action-callbacks.c:
5895 * plugins/document-manager/anjuta-document-manager.ui:
5896 * plugins/document-manager/plugin.c: (register_stock_icons):
5897 * plugins/editor/text_editor.c:
5898 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5899 * plugins/language-support-cpp-java/cpp-java-assist.c:
5900 (cpp_java_assist_get_calltip_context):
5901 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5902 (register_stock_icons), (cpp_java_plugin_activate_plugin):
5904 Moved autocomplete menu action from document-manager to assist plugin
5905 and got rid of deprecated autocomplete interface.
5907 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
5909 * libanjuta/interfaces/libanjuta.idl:
5910 * plugins/editor/text_editor.c: (iassist_iface_init):
5911 * plugins/language-support-cpp-java/cpp-java-assist.c:
5912 (cpp_java_assist_check), (on_assist_chosen):
5913 * plugins/sourceview/sourceview.c: (iassist_iface_init):
5914 Removed react() methods in both editors and assist interface. Assist
5915 plugin itself handles setting the autocomplete. Also fixed
5918 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
5920 * plugins/file-manager/Makefile.am:
5921 * plugins/file-manager/file-view.c: (file_view_add_dummy),
5922 (file_view_expand_idle), (file_view_init):
5923 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5924 (file_manager_set_default_uri), (project_root_added),
5925 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5926 (file_manager_activate), (file_manager_deactivate),
5927 (file_manager_instance_init), (file_manager_class_init),
5928 (ifile_manager_set_root), (ifile_manager_set_selected),
5929 (ifile_manager_iface_init): Adjusted white spaces to match
5932 2007-09-19 Naba Kumar <naba@gnome.org>
5934 * libanjuta/interfaces/libanjuta.idl:
5935 * plugins/editor/text_editor.c: (text_editor_instance_init),
5936 (iassist_show_tips), (iassist_cancel_tips),
5937 (iassist_hide_suggestions), (iassist_iface_init):
5938 * plugins/editor/text_editor.h:
5939 * plugins/editor/text_editor_cbs.c:
5940 (on_text_editor_scintilla_notify):
5941 * plugins/language-support-cpp-java/cpp-java-assist.c:
5942 (is_scope_context_character), (is_word_character),
5943 (create_completion), (cpp_java_assist_get_scope_context),
5944 (cpp_java_assist_get_pre_word),
5945 (cpp_java_assist_get_scope_operator),
5946 (cpp_java_assist_destroy_completion_cache),
5947 (cpp_java_assist_create_scope_completion_cache),
5948 (cpp_java_assist_create_word_completion_cache),
5949 (cpp_java_assist_show_autocomplete),
5950 (cpp_java_assist_get_calltip_context),
5951 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5952 (on_editor_char_added), (on_assist_chosen),
5953 (cpp_java_assist_install), (cpp_java_assist_uninstall),
5954 (cpp_java_assist_init), (cpp_java_assist_finalize):
5955 * plugins/language-support-cpp-java/cpp-java-assist.h:
5956 * plugins/language-support-cpp-java/plugin.c:
5957 (initialize_indentation_params):
5958 * plugins/sourceview/assist-tip.c:
5959 * plugins/sourceview/assist-tip.h:
5960 * plugins/sourceview/sourceview-private.h:
5961 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5962 (on_assist_tip_destroyed), (on_assist_cancel),
5963 (on_document_char_added), (iassist_get_suggestions),
5964 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5966 Implement state-less assistance so that assist can be evaluated
5967 any given time at any position. Changed IAnjutaEditorAssist interfance
5968 and implementations and removed any state management in editors.
5970 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
5972 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5973 completion items sorting and avoided unnecssary sorts.
5975 * plugins/text-editor.c: Fixed state.
5977 2007-09-17 Johannes Schmid <jhs@gnome.org>
5979 * plugins/language-support-cpp-java/cpp-java-assist.c:
5982 Fixed calltips in sourceview
5984 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
5986 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5987 completion items preparation time. Fixed a crash bug.
5989 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5990 Set buffer size (From Massimo, required for symbol-db).
5992 * libanjuta/interfaces/libanjuta.idl: Also pass position information
5995 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5998 * plugins/editor/aneditor-autocomplete.cxx,
5999 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6000 Added ANE_GETWORDBEFORECARAT command.
6002 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6003 using assist interface.
6005 * plugins/editor/text_editor.c: (text_editor_instance_init),
6006 (text_editor_get_word_before_carat),
6007 (text_editor_get_current_word), (iassist_add_trigger),
6008 (iassist_remove_trigger), (on_assist_canceled),
6009 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6010 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6011 * plugins/editor/text_editor.h:
6012 * plugins/editor/text_editor_cbs.c: (trigger_size),
6013 (max_trigger_size), (text_editor_check_assist),
6014 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6017 * plugins/language-support-cpp-java/Makefile.am:
6018 * plugins/language-support-cpp-java/plugin.c:
6019 (get_line_indentation_base), (get_line_auto_indentation),
6020 (install_support), (uninstall_support),
6021 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6022 (cpp_java_plugin_instance_init):
6023 * plugins/language-support-cpp-java/plugin.h:
6024 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6025 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6026 Make assist a separate class.
6028 2007-09-14 Johannes Schmid <jhs@gnome.org>
6030 * plugins/sourceview/sourceview.c: (iassist_suggest):
6031 Fixed changed char_alignment paramter in language-support
6034 2007-09-14 Naba Kumar <naba@gnome.org>
6036 * plugins/language-support-cpp-java/plugin.c: Send the right
6037 'char_alignment' paramenter (needs fixing in sourceview).
6039 2007-09-13 Johannes Schmid <jhs@gnome.org>
6042 * plugins/project-wizard/templates/minimal/project.anjuta:
6043 Use IAnjutaSymbolManager instead of loading the plugin directly.
6044 (TODO: Think of a version to do this for older files...)
6047 * plugins/Makefile.am:
6048 * plugins/symbol-db/Makefile.am:
6050 Build symbol-db plugin if libgda-3.0 is found
6052 2007-09-13 Johannes Schmid <jhs@gnome.org>
6054 * plugins/sourceview/Makefile.am:
6055 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6057 * plugins/sourceview/anjuta-document.h:
6058 Removed lots of dead code
6060 * plugins/sourceview/anjuta-languages-manager.c:
6061 * plugins/sourceview/anjuta-languages-manager.h:
6064 * plugins/sourceview/sourceview.c: (on_document_char_added),
6065 (on_document_loaded), (sourceview_instance_init),
6066 (iselect_get_start), (iselect_get_end),
6067 (ilanguage_get_supported_languages), (ilanguage_set_language):
6069 Fixed selection handling and make some adaptions for the changes
6072 2007-09-13 Johannes Schmid <jhs@gnome.org>
6074 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6075 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6078 Added preferences to language support completion/calltips
6080 * plugins/sourceview/assist-window.c: (assist_window_update):
6082 Always select first entry
6084 * plugins/sourceview/sourceview.glade:
6085 Removed old completion preferences
6087 2007-09-11 Naba Kumar <naba@gnome.org>
6089 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6090 and possible crash when pressing ctrl+d in terminal after preferences
6091 window has been shown once (no need for backport).
6093 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6094 implementations to get warnings instead of crashes for unimplemented
6097 2007-09-11 Massimo Cora' <maxcvs@email.it>
6099 Reviewed by: Naba Kumar <naba@gnome.org>
6101 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6102 * plugins/symbol-db/*:
6103 Added new symbol-database backend based on SQLite 3.
6104 (does not enabled for build currently).
6106 2007-09-10 Johannes Schmid <jhs@gnome.org>
6110 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6111 (parse_info_init), (parse_info_free), (valid_element),
6112 (start_element_handler), (end_element_handler), (text_handler),
6113 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6114 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6115 (egg_recent_model_monitor), (egg_recent_model_read),
6116 (egg_recent_model_open_file), (egg_recent_model_lock_file),
6117 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6118 (egg_recent_model_set_property), (egg_recent_model_class_init),
6119 (egg_recent_model_init), (egg_recent_model_add_full),
6120 (egg_recent_model_delete), (egg_recent_model_get_list),
6121 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6122 (egg_recent_model_set_filter_mime_types),
6123 (egg_recent_model_clear_group_filter),
6124 (egg_recent_model_set_filter_groups),
6125 (egg_recent_model_clear_scheme_filter),
6126 (egg_recent_model_set_filter_uri_schemes),
6127 (egg_recent_model_remove_expired):
6129 Update EggRecent (#456465)
6131 2007-09-10 Johannes Schmid <jhs@gnome.org>
6133 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6134 (anjuta_plugin_manager_get_plugin):
6135 * plugins/profiler/gprof-call-graph-view.c:
6136 (gprof_call_graph_view_create_columns):
6137 * plugins/profiler/gprof-flat-profile-view.c:
6138 (gprof_flat_profile_view_create_columns):
6139 * plugins/profiler/gprof-function-call-tree-view.c:
6140 (gprof_function_call_tree_view_create_columns):
6142 Fixed #466031 – Update of pieces of menus for Localization
6144 2007-09-10 Johannes Schmid <jhs@gnome.org>
6146 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6147 Bug 343522 – anjuta: Unable to execute commands that use options.
6149 2007-09-09 Johannes Schmid <jhs@gnome.org>
6151 * plugins/document-manager/anjuta-docman.c:
6152 (anjuta_docman_update_page_label):
6154 Fixed #458034 – Method of indicating unsaved changes breaks convention
6156 * plugins/document-manager/plugin.c: (update_title),
6157 (value_added_project_root_uri), (value_removed_project_root_uri),
6158 (on_editor_changed), (activate_plugin):
6159 * plugins/document-manager/plugin.h:
6160 * plugins/project-manager/plugin.c: (on_profile_scoped),
6161 (on_profile_descoped), (ifile_open):
6163 Fixed #427390 – Show path of item in currently focused editor window
6165 2007-09-09 Johannes Schmid <jhs@gnome.org>
6167 * plugins/search/plugin.c: (on_toolbar_find_clicked),
6168 (on_toolbar_find_incremental):
6169 Fix incremental search
6171 * plugins/sourceview/sourceview.c: (on_document_char_added),
6173 Fixed selection management
6175 2007-09-09 Johannes Schmid <jhs@gnome.org>
6177 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6180 * libanjuta/interfaces/libanjuta.idl:
6181 Extended IAnjutaEditorAssist interface
6183 * plugins/language-support-cpp-java/plugin.c:
6184 (jump_to_matching_brace), (add_tags), (on_assist_begin),
6185 (assist_cleanup), (on_assist_chosen), (on_assist_update),
6186 (context_character), (get_context), (function_parser),
6187 (cpp_member_parser), (install_assist), (uninstall_assist),
6188 (get_line_indentation_base), (get_line_auto_indentation),
6189 (install_support), (uninstall_support),
6190 (on_value_added_current_editor), (on_value_removed_current_editor),
6191 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6192 * plugins/language-support-cpp-java/plugin.h:
6194 Improved fixed editor assistance and added support for function/method
6195 tooltips. jumb_to_matching_brance => jump_to_matching_brace
6197 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6200 * plugins/project-import/project-import.c: (on_import_next):
6201 Added a non-NULL check with could probably fix #474843 but not sure
6203 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6204 Fixed anjuta-plugin project wizard
6206 * plugins/sourceview/Makefile.am:
6207 * plguins/sourceview/assist-tip.[ch]:
6208 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6209 (anjuta_view_key_press_event):
6210 * plugins/sourceview/assist-window.c: (assist_window_class_init),
6211 (assist_window_init), (assist_window_update), (assist_window_new):
6212 * plugins/sourceview/sourceview-private.h:
6213 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6214 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6215 (trigger_size), (max_trigger_size), (on_document_char_added),
6216 (sourceview_dispose), (ieditor_get_current_word),
6217 (iassist_add_trigger), (iassist_init_suggestions),
6218 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6219 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6221 Big update on sourceview assist capabilites. Autocompletion should
6222 now work much better and function tooltips are finally supported!
6224 * plugins/sourceview/anjuta-document.h:
6225 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6226 (anjuta_document_get_current_word):
6227 Fixed get_current_word (inspired by aneditor.cxx implementation)
6229 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6230 (icell_get_attribute):
6231 Fixed get_attribute() to also detect character constants.
6232 Simplified get_char()
6234 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6235 (isymbol_manager_get_members), (isymbol_manager_get_parents),
6236 (isymbol_manager_get_completions_at_position):
6238 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6240 2007-09-04 Naba Kumar <naba@gnome.org>
6242 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6243 projects that can not add sources.
6245 * plugins/file-wizard/file.c: Similarly for file wizard,
6246 Do not enable 'Add to project' projects that can not add sources.
6248 2007-09-04 Naba Kumar <naba@gnome.org>
6250 * configure.in: Bumped gnome-build requirement to 0.2.0
6251 for project capabilities support.
6253 * plugins/project-manager/plugin.c: Enable/disable project
6254 actions based on project capabilities. Fixes bug #433552:
6255 crash in Anjuta IDE: add file test.h in project on generic
6258 * libanjuta/interfaces/libanjuta.idl: Added method to query
6259 project capabilities.
6261 2007-09-03 Naba Kumar <naba@gnome.org>
6263 * plugins/file-manager/plugin.c: Set shadow type IN.
6264 * plugins/file-manager/file-view.c: Fixed code style.
6265 * plugins/file-manager/file-view.c: Fixed icons column to size
6268 * plugins/file-manager/plugin.[c,h]: Fixed code style.
6270 * plugins/file-manager/plugin.c: Fixed crash on closing project and
6271 unmonitors project-uri on file-manager deactivation.
6273 * TODO.tasks: Updated
6275 2007-09-02 Johannes Schmid <jhs@gnome.org>
6277 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6280 * plugins/file-manager/file-view.c: (file_view_get_selected),
6281 (file_view_button_press_event), (file_view_finalize):
6282 * plugins/file-manager/plugin.c: (project_root_removed),
6283 (file_manager_deactivate):
6285 Fixed some small bugs I missed before
6287 2007-09-02 Johannes Schmid <jhs@gnome.org>
6289 * plugins/file-manager/*:
6290 Added new and file-manager
6292 2007-09-02 Johannes Schmid <jhs@gnome.org>
6294 * plugins/file-manager/*:
6295 Removed old file-manager
6297 2007-08-31 Johannes Schmid <jhs@gnome.org>
6299 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6300 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6302 Fixed some memory leaks
6304 * MAINTAINERS: Fixed
6306 2007-08-31 Johannes Schmid <jhs@gnome.org>
6308 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6309 (get_property_value_as_string), (set_property_value_as_string),
6310 (register_callbacks), (preferences_foreach_callback),
6311 (anjuta_preferences_register_property_raw):
6312 * libanjuta/anjuta-preferences.h:
6313 * plugins/build-basic-autotools/build-basic-autotools.c:
6314 (on_build_mesg_format):
6315 * plugins/document-manager/anjuta-document-manager.glade:
6316 * plugins/message-view/anjuta-message-manager-plugin.glade:
6318 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6319 broken message view preferences
6321 * plugins/message-view/message-view.c:
6322 (message_view_instance_init), (pref_change_color), (prefs_init),
6323 (imessage_view_append):
6324 Cleaned up message view (#458041)
6326 * src/shell.c: (on_preferences_activate),
6327 (anjuta_test_shell_instance_init),
6328 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6329 Fixed test shell to allow better debugging
6331 2007-08-31 Johannes Schmid <jhs@gnome.org>
6333 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6334 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6335 * plugins/gtodo/main.h:
6336 * plugins/gtodo/plugin.c: (activate_plugin):
6338 Fixed #423467 (View->Tasks menu items are not
6341 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
6343 reviewed by: Johannes Schmid <jhs@gnome.org>
6346 * data/welcome.txt.in:
6347 * launcher/anjuta_launcher.c:
6348 * libanjuta/anjuta-children.c:
6349 * libanjuta/anjuta-children.h:
6350 * libanjuta/anjuta-debug.h:
6351 * libanjuta/anjuta-encodings.c:
6352 * libanjuta/anjuta-encodings.h:
6353 * libanjuta/anjuta-glue-c.c:
6354 * libanjuta/anjuta-glue-c.h:
6355 * libanjuta/anjuta-plugin-description.c:
6356 * libanjuta/anjuta-plugin-description.h:
6357 * libanjuta/anjuta-plugin-handle.c:
6358 * libanjuta/anjuta-plugin-handle.h:
6359 * libanjuta/anjuta-plugin-manager.c:
6360 * libanjuta/anjuta-plugin-manager.h:
6361 * libanjuta/anjuta-plugin.c:
6362 * libanjuta/anjuta-plugin.h:
6363 * libanjuta/anjuta-preferences.c:
6364 * libanjuta/anjuta-preferences.h:
6365 * libanjuta/anjuta-profile-manager.c:
6366 * libanjuta/anjuta-profile-manager.h:
6367 * libanjuta/anjuta-profile.c:
6368 * libanjuta/anjuta-profile.h:
6369 * libanjuta/anjuta-save-prompt.c:
6370 * libanjuta/anjuta-save-prompt.h:
6371 * libanjuta/anjuta-serializer.c:
6372 * libanjuta/anjuta-serializer.h:
6373 * libanjuta/anjuta-session.c:
6374 * libanjuta/anjuta-session.h:
6375 * libanjuta/anjuta-shell.c:
6376 * libanjuta/anjuta-shell.h:
6377 * libanjuta/anjuta-status.c:
6378 * libanjuta/anjuta-status.h:
6379 * libanjuta/anjuta-ui.c:
6380 * libanjuta/anjuta-ui.h:
6381 * libanjuta/anjuta-utils-priv.h:
6382 * libanjuta/anjuta-utils.c:
6383 * libanjuta/anjuta-utils.h:
6384 * libanjuta/cell-renderer-captioned-image.c:
6385 * libanjuta/cell-renderer-captioned-image.h:
6386 * libanjuta/e-splash.c:
6387 * libanjuta/e-splash.h:
6388 * libanjuta/interfaces/anjuta-idl-compiler.pl:
6389 * libanjuta/interfaces/libanjuta.idl:
6390 * libanjuta/libanjuta.h:
6391 * libanjuta/resources.c:
6392 * libanjuta/resources.h:
6393 * libegg/egg-cell-renderer-text.c:
6394 * libegg/egg-combo-action.c:
6395 * libegg/egg-entry-action.c:
6396 * libegg/egg-recent-action.c:
6397 * libegg/egg-recent-files-module.c:
6398 * libegg/egg-recent-item.c:
6399 * libegg/egg-recent-model.c:
6400 * libegg/egg-recent-view-gtk.c:
6401 * libegg/egg-recent-view.c:
6402 * libegg/egg-submenu-action.c:
6403 * libegg/eggaccelerators.c:
6404 * libegg/eggcellrendererpopup.c:
6405 * libegg/eggcomboselect.c:
6406 * libegg/eggtreemodelfilter.c:
6407 * libegg/eggtreemultidnd.c:
6408 * libegg/gtkcellview.h:
6409 * libegg/treeviewutils/egg-cell-renderer-text.h:
6410 * libegg/treeviewutils/eggaccelerators.h:
6411 * libegg/treeviewutils/eggcellrendererkeys.h:
6412 * libegg/treeviewutils/eggcellrendererpopup.h:
6413 * libegg/treeviewutils/eggtreemodelfilter.h:
6414 * libegg/treeviewutils/eggtreemultidnd.h:
6415 * libegg/treeviewutils/eggtreeviewstate.h:
6416 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6417 * manuals/anjuta-faqs/Makefile.am:
6418 * manuals/anjuta-manual/C/anjuta-manual.xml:
6419 * manuals/anjuta-manual/C/license.xml:
6420 * manuals/anjuta-manual/es/es.po:
6421 * manuals/anjuta-manual/sv/sv.po:
6422 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6424 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6425 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6426 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6427 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6428 * manuals/old/ja/anjuta-manual/license.xml:
6429 * plugins/build-basic-autotools/build-basic-autotools.c:
6430 * plugins/build-basic-autotools/build-basic-autotools.h:
6431 * plugins/build-basic-autotools/executer.c:
6432 * plugins/build-basic-autotools/executer.h:
6433 * plugins/build/build_file.c:
6434 * plugins/build/build_file.h:
6435 * plugins/build/build_project.c:
6436 * plugins/build/build_project.h:
6437 * plugins/build/clean_project.c:
6438 * plugins/build/clean_project.h:
6439 * plugins/build/commands.c:
6440 * plugins/build/commands.h:
6441 * plugins/build/compile.c:
6442 * plugins/build/compile.h:
6443 * plugins/build/compiler_options.c:
6444 * plugins/build/compiler_options.h:
6445 * plugins/build/configurer.c:
6446 * plugins/build/configurer.h:
6447 * plugins/build/executer.c:
6448 * plugins/build/executer.h:
6449 * plugins/class-gen/cell-renderer-flags.c:
6450 * plugins/class-gen/cell-renderer-flags.h:
6451 * plugins/class-gen/combo-flags.c:
6452 * plugins/class-gen/combo-flags.h:
6453 * plugins/class-gen/element-editor.c:
6454 * plugins/class-gen/element-editor.h:
6455 * plugins/class-gen/generator.c:
6456 * plugins/class-gen/generator.h:
6457 * plugins/class-gen/plugin.c:
6458 * plugins/class-gen/plugin.h:
6459 * plugins/class-gen/transform.c:
6460 * plugins/class-gen/transform.h:
6461 * plugins/class-gen/validator.c:
6462 * plugins/class-gen/validator.h:
6463 * plugins/class-gen/window.c:
6464 * plugins/class-gen/window.h:
6465 * plugins/class-inheritance/class-callbacks.c:
6466 * plugins/class-inheritance/class-callbacks.h:
6467 * plugins/class-inheritance/class-inherit.c:
6468 * plugins/class-inheritance/class-inherit.h:
6469 * plugins/class-inheritance/plugin.c:
6470 * plugins/class-inheritance/plugin.h:
6471 * plugins/cvs-plugin/cvs-actions.c:
6472 * plugins/cvs-plugin/cvs-actions.h:
6473 * plugins/cvs-plugin/cvs-callbacks.c:
6474 * plugins/cvs-plugin/cvs-callbacks.h:
6475 * plugins/cvs-plugin/cvs-execute.c:
6476 * plugins/cvs-plugin/cvs-execute.h:
6477 * plugins/cvs-plugin/cvs-interface.c:
6478 * plugins/cvs-plugin/cvs-interface.h:
6479 * plugins/cvs-plugin/plugin.c:
6480 * plugins/cvs-plugin/plugin.h:
6481 * plugins/debug-manager/breakpoints.c:
6482 * plugins/debug-manager/breakpoints.h:
6483 * plugins/debug-manager/chunk_view.c:
6484 * plugins/debug-manager/chunk_view.h:
6485 * plugins/debug-manager/data_buffer.c:
6486 * plugins/debug-manager/data_buffer.h:
6487 * plugins/debug-manager/data_view.c:
6488 * plugins/debug-manager/data_view.h:
6489 * plugins/debug-manager/debug_tree.c:
6490 * plugins/debug-manager/debug_tree.h:
6491 * plugins/debug-manager/debugger.c:
6492 * plugins/debug-manager/debugger.h:
6493 * plugins/debug-manager/disassemble.c:
6494 * plugins/debug-manager/disassemble.h:
6495 * plugins/debug-manager/info.c:
6496 * plugins/debug-manager/info.h:
6497 * plugins/debug-manager/locals.c:
6498 * plugins/debug-manager/locals.h:
6499 * plugins/debug-manager/memory.c:
6500 * plugins/debug-manager/memory.h:
6501 * plugins/debug-manager/plugin.c:
6502 * plugins/debug-manager/plugin.h:
6503 * plugins/debug-manager/registers.c:
6504 * plugins/debug-manager/registers.h:
6505 * plugins/debug-manager/sexy-icon-entry.c:
6506 * plugins/debug-manager/sexy-icon-entry.h:
6507 * plugins/debug-manager/sharedlib.c:
6508 * plugins/debug-manager/sharedlib.h:
6509 * plugins/debug-manager/signals.c:
6510 * plugins/debug-manager/signals.h:
6511 * plugins/debug-manager/sparse_buffer.c:
6512 * plugins/debug-manager/sparse_buffer.h:
6513 * plugins/debug-manager/sparse_view.c:
6514 * plugins/debug-manager/sparse_view.h:
6515 * plugins/debug-manager/stack_trace.c:
6516 * plugins/debug-manager/stack_trace.h:
6517 * plugins/debug-manager/start.c:
6518 * plugins/debug-manager/start.h:
6519 * plugins/debug-manager/threads.c:
6520 * plugins/debug-manager/threads.h:
6521 * plugins/debug-manager/utilities.c:
6522 * plugins/debug-manager/utilities.h:
6523 * plugins/debug-manager/watch.c:
6524 * plugins/debug-manager/watch.h:
6525 * plugins/devhelp/htmlview.c:
6526 * plugins/devhelp/htmlview.h:
6527 * plugins/document-manager/action-callbacks.c:
6528 * plugins/document-manager/action-callbacks.h:
6529 * plugins/document-manager/anjuta-docman.c:
6530 * plugins/document-manager/anjuta-docman.h:
6531 * plugins/document-manager/editor-tooltips.c:
6532 * plugins/document-manager/editor-tooltips.h:
6533 * plugins/document-manager/file_history.c:
6534 * plugins/document-manager/file_history.h:
6535 * plugins/document-manager/indent-dialog.c:
6536 * plugins/document-manager/indent-dialog.h:
6537 * plugins/document-manager/indent-util.c:
6538 * plugins/document-manager/indent-util.h:
6539 * plugins/document-manager/plugin.c:
6540 * plugins/editor/aneditor-autocomplete.cxx:
6541 * plugins/editor/aneditor-calltip.cxx:
6542 * plugins/editor/aneditor-indent.cxx:
6543 * plugins/editor/aneditor-priv.h:
6544 * plugins/editor/aneditor.cxx:
6545 * plugins/editor/aneditor.h:
6546 * plugins/editor/lexer.h:
6547 * plugins/editor/plugin.c:
6548 * plugins/editor/plugin.h:
6549 * plugins/editor/print.c:
6550 * plugins/editor/print.h:
6551 * plugins/editor/properties.h:
6552 * plugins/editor/properties_cxx.h:
6553 * plugins/editor/style-editor.c:
6554 * plugins/editor/style-editor.h:
6555 * plugins/editor/text-editor-iterable.c:
6556 * plugins/editor/text-editor-iterable.h:
6557 * plugins/editor/text_editor.c:
6558 * plugins/editor/text_editor.h:
6559 * plugins/editor/text_editor_cbs.c:
6560 * plugins/editor/text_editor_cbs.h:
6561 * plugins/editor/text_editor_menu.c:
6562 * plugins/editor/text_editor_menu.h:
6563 * plugins/editor/text_editor_prefs.c:
6564 * plugins/editor/text_editor_prefs.h:
6565 * plugins/file-loader/dnd.c:
6566 * plugins/file-loader/dnd.h:
6567 * plugins/file-loader/plugin.c:
6568 * plugins/file-manager/an_file_view.c:
6569 * plugins/file-manager/plugin.c:
6570 * plugins/file-wizard/file.c:
6571 * plugins/file-wizard/file.h:
6572 * plugins/file-wizard/plugin.c:
6573 * plugins/file-wizard/plugin.h:
6574 * plugins/gdb/debugger.c:
6575 * plugins/gdb/debugger.h:
6576 * plugins/gdb/gdbmi-test.c:
6577 * plugins/gdb/gdbmi.c:
6578 * plugins/gdb/gdbmi.h:
6579 * plugins/gdb/global.h:
6580 * plugins/gdb/parser.c:
6581 * plugins/gdb/parser.h:
6582 * plugins/gdb/plugin.c:
6583 * plugins/gdb/plugin.h:
6584 * plugins/gdb/utilities.c:
6585 * plugins/gdb/utilities.h:
6586 * plugins/glade/plugin.c:
6587 * plugins/glade/plugin.h:
6588 * plugins/gtodo/egg-datetime.c:
6589 * plugins/gtodo/egg-datetime.h:
6590 * plugins/gtodo/eggtrayicon.c:
6591 * plugins/gtodo/eggtrayicon.h:
6592 * plugins/gtodo/plugin.c:
6593 * plugins/gvim/anjuta-vim.c:
6594 * plugins/gvim/anjuta-vim.h:
6595 * plugins/gvim/gtkvim.c:
6596 * plugins/gvim/gtkvim.h:
6597 * plugins/gvim/plugin.c:
6598 * plugins/gvim/plugin.h:
6599 * plugins/language-support-cpp-java/plugin.c:
6600 * plugins/language-support-cpp-java/plugin.h:
6601 * plugins/macro/macro-actions.c:
6602 * plugins/macro/macro-actions.h:
6603 * plugins/macro/macro-db.c:
6604 * plugins/macro/macro-db.h:
6605 * plugins/macro/macro-dialog.c:
6606 * plugins/macro/macro-dialog.h:
6607 * plugins/macro/macro-edit.c:
6608 * plugins/macro/macro-edit.h:
6609 * plugins/macro/macro-util.c:
6610 * plugins/macro/macro-util.h:
6611 * plugins/macro/plugin.c:
6612 * plugins/macro/plugin.h:
6613 * plugins/message-view/anjuta-msgman.c:
6614 * plugins/message-view/anjuta-msgman.h:
6615 * plugins/message-view/message-view.c:
6616 * plugins/message-view/message-view.h:
6617 * plugins/message-view/plugin.c:
6618 * plugins/message-view/plugin.h:
6619 * plugins/patch/patch-plugin.c:
6620 * plugins/patch/patch-plugin.h:
6621 * plugins/patch/plugin.c:
6622 * plugins/patch/plugin.h:
6623 * plugins/profiler/gprof-call-graph-block-entry.c:
6624 * plugins/profiler/gprof-call-graph-block-entry.h:
6625 * plugins/profiler/gprof-call-graph-block.c:
6626 * plugins/profiler/gprof-call-graph-block.h:
6627 * plugins/profiler/gprof-call-graph-view.c:
6628 * plugins/profiler/gprof-call-graph-view.h:
6629 * plugins/profiler/gprof-call-graph.c:
6630 * plugins/profiler/gprof-call-graph.h:
6631 * plugins/profiler/gprof-flat-profile-entry.c:
6632 * plugins/profiler/gprof-flat-profile-entry.h:
6633 * plugins/profiler/gprof-flat-profile-view.c:
6634 * plugins/profiler/gprof-flat-profile-view.h:
6635 * plugins/profiler/gprof-flat-profile.c:
6636 * plugins/profiler/gprof-flat-profile.h:
6637 * plugins/profiler/gprof-function-call-chart-view.c:
6638 * plugins/profiler/gprof-function-call-chart-view.h:
6639 * plugins/profiler/gprof-function-call-tree-view.c:
6640 * plugins/profiler/gprof-function-call-tree-view.h:
6641 * plugins/profiler/gprof-options.c:
6642 * plugins/profiler/gprof-options.h:
6643 * plugins/profiler/gprof-profile-data.c:
6644 * plugins/profiler/gprof-profile-data.h:
6645 * plugins/profiler/gprof-view-manager.c:
6646 * plugins/profiler/gprof-view-manager.h:
6647 * plugins/profiler/gprof-view.c:
6648 * plugins/profiler/gprof-view.h:
6649 * plugins/profiler/plugin.c:
6650 * plugins/profiler/plugin.h:
6651 * plugins/profiler/string-utils.c:
6652 * plugins/profiler/string-utils.h:
6653 * plugins/project-import/plugin.c:
6654 * plugins/project-import/plugin.h:
6655 * plugins/project-import/project-import.c:
6656 * plugins/project-import/project-import.h:
6657 * plugins/project-manager/plugin.c:
6658 * plugins/project-manager/plugin.h:
6659 * plugins/project-wizard/action.c:
6660 * plugins/project-wizard/action.h:
6661 * plugins/project-wizard/autogen.c:
6662 * plugins/project-wizard/autogen.h:
6663 * plugins/project-wizard/druid.c:
6664 * plugins/project-wizard/druid.h:
6665 * plugins/project-wizard/file.c:
6666 * plugins/project-wizard/file.h:
6667 * plugins/project-wizard/header.c:
6668 * plugins/project-wizard/header.h:
6669 * plugins/project-wizard/install.c:
6670 * plugins/project-wizard/install.h:
6671 * plugins/project-wizard/parser.c:
6672 * plugins/project-wizard/parser.h:
6673 * plugins/project-wizard/plugin.c:
6674 * plugins/project-wizard/plugin.h:
6675 * plugins/project-wizard/property.c:
6676 * plugins/project-wizard/property.h:
6677 * plugins/project-wizard/values.c:
6678 * plugins/project-wizard/values.h:
6679 * plugins/sample1/plugin.c:
6680 * plugins/search/plugin.c:
6681 * plugins/search/plugin.h:
6682 * plugins/search/search-replace_backend.c:
6683 * plugins/search/search-replace_backend.h:
6684 * plugins/search/search_preferences.c:
6685 * plugins/sourceview/anjuta-convert.c:
6686 * plugins/sourceview/anjuta-convert.h:
6687 * plugins/sourceview/anjuta-document-loader.c:
6688 * plugins/sourceview/anjuta-document-loader.h:
6689 * plugins/sourceview/anjuta-document-saver.c:
6690 * plugins/sourceview/anjuta-document-saver.h:
6691 * plugins/sourceview/anjuta-document.c:
6692 * plugins/sourceview/anjuta-document.h:
6693 * plugins/sourceview/anjuta-encodings.c:
6694 * plugins/sourceview/anjuta-encodings.h:
6695 * plugins/sourceview/anjuta-languages-manager.c:
6696 * plugins/sourceview/anjuta-languages-manager.h:
6697 * plugins/sourceview/anjuta-utils.c:
6698 * plugins/sourceview/anjuta-utils.h:
6699 * plugins/sourceview/anjuta-view.c:
6700 * plugins/sourceview/anjuta-view.h:
6701 * plugins/sourceview/assist-window.c:
6702 * plugins/sourceview/assist-window.h:
6703 * plugins/sourceview/sourceview-cell.c:
6704 * plugins/sourceview/sourceview-cell.h:
6705 * plugins/sourceview/sourceview-prefs.c:
6706 * plugins/sourceview/sourceview-prefs.h:
6707 * plugins/sourceview/sourceview-print.c:
6708 * plugins/sourceview/sourceview-print.h:
6709 * plugins/sourceview/sourceview-private.h:
6710 * plugins/sourceview/sourceview-tags.c:
6711 * plugins/sourceview/sourceview-tags.h:
6712 * plugins/sourceview/sourceview.c:
6713 * plugins/sourceview/sourceview.h:
6714 * plugins/subversion/plugin.c:
6715 * plugins/subversion/plugin.h:
6716 * plugins/subversion/subversion-actions.c:
6717 * plugins/subversion/subversion-actions.h:
6718 * plugins/subversion/subversion-callbacks.c:
6719 * plugins/subversion/subversion-callbacks.h:
6720 * plugins/subversion/svn-auth.c:
6721 * plugins/subversion/svn-auth.h:
6722 * plugins/subversion/svn-backend-priv.h:
6723 * plugins/subversion/svn-backend.c:
6724 * plugins/subversion/svn-backend.h:
6725 * plugins/subversion/svn-notify.c:
6726 * plugins/subversion/svn-notify.h:
6727 * plugins/subversion/svn-thread.c:
6728 * plugins/subversion/svn-thread.h:
6729 * plugins/symbol-browser/an_symbol.c:
6730 * plugins/symbol-browser/an_symbol.h:
6731 * plugins/symbol-browser/an_symbol_info.c:
6732 * plugins/symbol-browser/an_symbol_info.h:
6733 * plugins/symbol-browser/an_symbol_iter.c:
6734 * plugins/symbol-browser/an_symbol_iter.h:
6735 * plugins/symbol-browser/an_symbol_prefs.c:
6736 * plugins/symbol-browser/an_symbol_prefs.h:
6737 * plugins/symbol-browser/an_symbol_search.c:
6738 * plugins/symbol-browser/an_symbol_search.h:
6739 * plugins/symbol-browser/an_symbol_view.c:
6740 * plugins/symbol-browser/an_symbol_view.h:
6741 * plugins/symbol-browser/plugin.c:
6742 * plugins/symbol-browser/plugin.h:
6743 * plugins/terminal/terminal.c:
6744 * plugins/tools/dialog.c:
6745 * plugins/tools/dialog.h:
6746 * plugins/tools/editor.c:
6747 * plugins/tools/editor.h:
6748 * plugins/tools/execute.c:
6749 * plugins/tools/execute.h:
6750 * plugins/tools/fileop.c:
6751 * plugins/tools/fileop.h:
6752 * plugins/tools/plugin.c:
6753 * plugins/tools/plugin.h:
6754 * plugins/tools/scripts/find-fixmes.pl:
6755 * plugins/tools/scripts/translation-status.pl:
6756 * plugins/tools/tool.c:
6757 * plugins/tools/tool.h:
6758 * plugins/tools/variable.c:
6759 * plugins/tools/variable.h:
6760 * plugins/valgrind/ldd.c:
6761 * plugins/valgrind/ldd.h:
6762 * plugins/valgrind/list.c:
6763 * plugins/valgrind/list.h:
6764 * plugins/valgrind/menu-utils.c:
6765 * plugins/valgrind/menu-utils.h:
6766 * plugins/valgrind/parser.c:
6767 * plugins/valgrind/parser.h:
6768 * plugins/valgrind/plugin.c:
6769 * plugins/valgrind/plugin.h:
6770 * plugins/valgrind/preferences.c:
6771 * plugins/valgrind/preferences.h:
6772 * plugins/valgrind/process.c:
6773 * plugins/valgrind/process.h:
6774 * plugins/valgrind/symtab.c:
6775 * plugins/valgrind/symtab.h:
6776 * plugins/valgrind/vgactions.c:
6777 * plugins/valgrind/vgactions.h:
6778 * plugins/valgrind/vgcachegrindprefs.c:
6779 * plugins/valgrind/vgcachegrindprefs.h:
6780 * plugins/valgrind/vgdefaultview.c:
6781 * plugins/valgrind/vgdefaultview.h:
6782 * plugins/valgrind/vgerror.c:
6783 * plugins/valgrind/vgerror.h:
6784 * plugins/valgrind/vggeneralprefs.c:
6785 * plugins/valgrind/vggeneralprefs.h:
6786 * plugins/valgrind/vghelgrindprefs.c:
6787 * plugins/valgrind/vghelgrindprefs.h:
6788 * plugins/valgrind/vgio.c:
6789 * plugins/valgrind/vgio.h:
6790 * plugins/valgrind/vgmemcheckprefs.c:
6791 * plugins/valgrind/vgmemcheckprefs.h:
6792 * plugins/valgrind/vgrule-editor.c:
6793 * plugins/valgrind/vgrule-editor.h:
6794 * plugins/valgrind/vgrule-list.c:
6795 * plugins/valgrind/vgrule-list.h:
6796 * plugins/valgrind/vgrule.c:
6797 * plugins/valgrind/vgrule.h:
6798 * plugins/valgrind/vgrulepattern.c:
6799 * plugins/valgrind/vgrulepattern.h:
6800 * plugins/valgrind/vgsearchbar.c:
6801 * plugins/valgrind/vgsearchbar.h:
6802 * plugins/valgrind/vgstrpool.c:
6803 * plugins/valgrind/vgstrpool.h:
6804 * plugins/valgrind/vgtoolprefs.c:
6805 * plugins/valgrind/vgtoolprefs.h:
6806 * plugins/valgrind/vgtoolview.c:
6807 * plugins/valgrind/vgtoolview.h:
6810 * src/action-callbacks.c:
6811 * src/action-callbacks.h:
6812 * src/anjuta-actions.h:
6815 * src/anjuta-callbacks.c:
6816 * src/anjuta-callbacks.h:
6820 * src/bacon-message-connection.c:
6821 * src/bacon-message-connection.h:
6830 * tagmanager/options.c:
6832 Change the address of FSF in various files
6834 2007-08-30 Johannes Schmid <jhs@gnome.org>
6838 Removed because they are no longer in use
6840 * plugins/class-gen/anjuta-class-gen-plugin.glade:
6841 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6842 Marked some strings as not translatable
6844 * plugins/search/search-replace.c: (list_max_items):
6845 Fixed a possible memory corruption
6847 * src/anjuta-app.c: (anjuta_app_add_widget_full):
6848 Do not show menuitems for locked layout items
6850 * src/main.c: (main):
6851 Some minor style correction in gnome_init
6853 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6855 * plugins/debug-manager/debugger.c,
6856 plugins/debug-manager/breakpoints.c,
6857 plugins/gdb/plugin.c,
6858 plugins/gdb/debugger.c,
6859 libanjuta/interfaces/libanjuta.idl:
6860 Move all breakpoints functions from IAnjutaDebugger to a new
6861 IAnjutaBreakpointDebugger interface
6863 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
6865 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6866 * plugins/debug-manager/plugin.c,
6867 plugins/debug-manager/breakpoints.c,
6868 plugins/tools/execute.c,
6869 plugins/project-wizard/plugin.c,
6870 plugins/build-basic-autotools/executer.c,
6871 plugins/gdb/debugger.c,
6872 plugins/profiler/gprof-options.h,
6873 plugins/sourceview/assist-window.h,
6874 plugins/class-gen/transform.c,
6875 libanjuta/anjuta-plugin-description.c,
6876 libanjuta/anjuta-status.c,
6877 libanjuta/anjuta-glue-c.c,
6878 libanjuta/anjuta-glue-cpp.c,
6879 plugins/symbol-browser/an_symbol_prefs.c:
6880 Fix warnings mostly "dereferencing type-punned pointer"
6881 Fix two bugs in breakpoints.c and an_symbol_prefs.c
6883 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6885 * plugins/debug-manager/breakpoints.c,
6886 plugins/debug-manager/debugger.c:
6887 Avoid an endless loop if clearing all breakpoints while the programm
6890 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
6892 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6893 * plugins/debug-manager/plugin.c:
6894 Fix a segmentation fault added in the previous patch
6896 2007-07-21 Johannes Schmid <jhs@gnome.org>
6898 * plugins/build-basic-autotools/executer.c:
6899 (get_program_parameters):
6901 Show an error dialog if no targets are availible instead of
6904 2007-07-20 Johannes Schmid <jhs@gnome.org>
6906 * libanjuta/anjuta-shell.c: (on_widget_data_add),
6907 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6908 * libanjuta/anjuta-shell.h:
6909 * plugins/document-manager/plugin.c: (activate_plugin):
6910 * plugins/glade/anjuta-design-document.c:
6911 * plugins/glade/plugin.c: (glade_update_ui):
6912 * src/anjuta-app.c: (anjuta_app_add_widget_full),
6913 (anjuta_shell_iface_init):
6914 * src/shell.c: (anjuta_test_shell_add_widget),
6915 (anjuta_shell_iface_init):
6917 Make the document manager undockable (#458038)
6919 2007-07-20 Johannes Schmid <jhs@gnome.org>
6921 * plugins/document-manager/plugin.c: (on_editor_update_ui):
6922 * plugins/glade/anjuta-design-document.c:
6923 * plugins/glade/plugin.c: (glade_update_ui):
6925 Fixed some save/dirty status bug in glade
6927 2007-07-20 Johannes Schmid <jhs@gnome.org>
6929 * libanjuta/anjuta-status.c:
6930 Fixed crasher on shutdown
6932 2007-07-20 Johannes Schmid <jhs@gnome.org>
6935 Minimum glade requirement is 3.2 now. It was before
6936 but we did not check...
6938 * libanjuta/anjuta-glue-factory.c: (load_plugin):
6939 * libanjuta/anjuta-profile.c:
6940 (anjuta_profile_add_plugins_from_xml):
6941 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6942 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6943 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6944 * plugins/file-loader/plugin.c: (on_create_submenu):
6945 * plugins/file-manager/an_file_view.c: (compare_iter):
6946 * plugins/glade/plugin.c: (activate_plugin):
6947 * src/anjuta-app.c: (on_toolbar_view_toggled):
6948 * src/main.c: (main):
6950 Fixed lots of memory leaks (thansk valgrind)
6952 2007-07-19 Johannes Schmid <jhs@gnome.org>
6954 * plugins/debug-manager/plugin.c: (value_added_current_editor):
6955 * plugins/document-manager/anjuta-docman.c:
6956 (anjuta_docman_set_busy):
6957 * plugins/document-manager/plugin.c: (on_editor_changed):
6958 * plugins/glade/plugin.c: (activate_plugin):
6959 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6960 (on_value_removed_current_editor):
6962 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6964 2007-07-18 Johannes Schmid <jhs.gnome.org>
6966 * plugins/build-basic-autotools/executer.c: (execute_program):
6967 Fixed some of the scratchbox stuff but the environment is
6970 2007-07-18 Johannes Schmid <jhs@gnome.org>
6972 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6973 (on_plugin_deactivated), (get_plugin_loader_type):
6974 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6975 (activate_plugin), (deactivate_plugin),
6976 (glade_plugin_instance_init):
6978 Fixed glade plugin deactivation
6980 2007-07-18 Johannes Schmid <jhs@gnome.org>
6982 * plugins/document-manager/anjuta-docman.c:
6983 (anjuta_docman_add_document):
6984 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6986 Fixed path display in document manager with glade files
6988 2007-07-17 Johannes Schmid <jhs@gnome.org>
6990 * libanjuta/interfaces/Makefile.am.iface:
6991 * pixmaps/Makefile.am:
6992 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6993 * plugins/debug-manager/plugin.c: (value_added_current_editor),
6994 (value_removed_current_editor):
6995 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6996 (anjuta_docman_set_current_document):
6997 * plugins/document-manager/plugin.c: (on_editor_update_ui),
6998 (on_editor_added), (on_editor_changed):
6999 * plugins/glade/Makefile.am:
7000 * plugins/glade/anjuta-design-document.c:
7001 (anjuta_design_document_instance_init),
7002 (anjuta_design_document_set_property),
7003 (anjuta_design_document_get_property),
7004 (anjuta_design_document_class_init), (anjuta_design_document_new),
7005 (ifile_open), (ifile_get_uri), (ifile_iface_init):
7006 * plugins/glade/anjuta-design-document.h:
7007 * plugins/glade/anjuta-glade-notebook.c:
7008 * plugins/glade/anjuta-glade-notebook.h:
7009 * plugins/glade/plugin.c: (value_added_current_editor),
7010 (value_removed_current_editor), (glade_update_ui),
7011 (on_close_activated), (on_glade_project_changed),
7012 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7014 * plugins/language-support-cpp-java/plugin.c:
7015 (on_value_added_current_editor), (on_value_removed_current_editor):
7016 * plugins/macro/plugin.c: (value_added_current_editor):
7017 * plugins/project-manager/plugin.c: (value_added_current_editor):
7018 * plugins/subversion/plugin.c: (value_added_current_editor):
7019 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7021 Fixed lot of IAnjutaEditor stuff and completed glade integration
7022 with document manager
7024 * plugins/build-basic-autotools/build-basic-autotools.c:
7025 (value_added_current_editor):
7026 * plugins/build-basic-autotools/executer.c: (execute_program):
7028 Some initial code to execute projects inside scratchbox
7030 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7032 * plugins/project-import/project-import.c:
7033 Project import overwrites file on user request (bug #452579)
7035 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7037 * plugins/debug-manager/debugger.c,
7038 plugins/debug-manager/threads.c,
7039 plugins/debug-manager/plugin.c,
7040 plugins/debug-manager/registers.c,
7041 plugins/debug-manager/locals.c,
7042 plugins/debug-manager/stack_trace.c,
7043 plugins/gdb/plugin.c,
7044 plugins/gdb/debugger.c,
7045 plugins/gdb/debugger.h,
7046 libanjuta/interfaces/libanjuta.idl:
7047 Rename change-location to program-moved
7048 Store thread id as gint instead of guint
7049 Do not display registers list if not available
7050 Add intermediate debugger states if missing
7052 2007-07-11 Johannes Schmid <jhs@gnome.org>
7054 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7056 Reverted unnecessary changes (#455819)
7058 2007-07-10 Johannes Schmid <jhs@gnome.org>
7060 * plugins/glade/plugin.c:
7061 Fixed glade plugin with glade 3.2 and another crasher
7063 2007-07-09 Johannes Schmid <jhs@gnome.org>
7065 * libanjuta/interfaces/libanjuta.idl:
7066 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7068 * plugins/debug-manager/breakpoints.c:
7069 (breakpoint_item_update_in_ui),
7070 (breakpoints_dbase_edit_breakpoint),
7071 (on_toggle_breakpoint_activate):
7072 * plugins/debug-manager/plugin.c:
7073 (on_run_to_cursor_action_activate):
7074 * plugins/document-manager/action-callbacks.c:
7075 (on_editor_command_cut_activate),
7076 (on_editor_command_copy_activate),
7077 (on_editor_command_paste_activate),
7078 (on_editor_command_clear_activate):
7079 * plugins/document-manager/anjuta-docman.c:
7080 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7081 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7082 (anjuta_docman_goto_file_line_mark),
7083 (anjuta_docman_find_editor_with_path),
7084 (anjuta_docman_get_all_editors):
7085 * plugins/document-manager/anjuta-docman.h:
7086 * plugins/document-manager/plugin.c:
7087 (update_editor_ui_interface_items), (on_editor_update_ui),
7088 (on_editor_changed), (on_session_save), (on_docman_auto_save),
7089 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7090 (ianjuta_document_manager_iface_init), (isaveable_save),
7091 (isavable_is_dirty):
7092 * plugins/editor/editor.glade:
7093 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7094 (idocument_paste), (idocument_clear), (idocument_iface_init),
7095 (iselection_iface_init):
7096 * plugins/glade/Makefile.am:
7097 * plugins/glade/anjuta-glade-notebook.c:
7098 (anjuta_glade_notebook_instance_init),
7099 (anjuta_glade_notebook_set_property),
7100 (anjuta_glade_notebook_get_property),
7101 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7102 (ifile_open), (ifile_get_uri), (ifile_iface_init),
7103 (ifile_savable_save), (ifile_savable_save_as),
7104 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7105 (ifile_savable_iface_init), (idocument_can_redo),
7106 (idocument_can_undo), (idocument_begin_undo_action),
7107 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7108 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7109 (idocument_copy), (idocument_paste), (idocument_clear),
7110 (idocument_iface_init):
7111 * plugins/language-support-cpp-java/plugin.c:
7112 (on_value_added_current_editor), (on_value_removed_current_editor):
7113 * plugins/macro/macro-util.c: (get_current_editor):
7114 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7115 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7116 (on_next_occur), (on_incremental_entry_key_press),
7117 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7118 (on_toolbar_find_incremental_start),
7119 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7120 * plugins/search/search-replace.c: (search_start_over),
7121 (search_update_combos), (replace_update_combos),
7122 (anjuta_search_replace_activate):
7123 * plugins/search/search-replace_backend.c: (create_search_entries):
7124 * plugins/sourceview/sourceview.c: (idocument_cut),
7125 (idocument_copy), (idocument_paste), (idocument_clear),
7126 (idocument_iface_init), (iselect_iface_init), (iassist_react):
7127 * plugins/tools/editor.c: (on_editor_response):
7128 * plugins/tools/execute.c: (get_current_editor),
7129 (atp_output_context_initialize), (atp_user_tool_execute):
7130 * plugins/tools/variable.c: (get_current_editor),
7131 (atp_variable_get_editor_variable):
7133 Some more IAnjutaEditor => IAnjutaDocument fixing!
7135 * plugins/glade/anjuta-glade-notebook.h:
7136 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7138 * plugins/glade/plugin.h:
7139 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7140 and get rid of the glade menu. The Edit/File menu and the toolbar can now
7141 be used for glade, too. It might still have some rough edges but already works.
7142 (Fixes #415547 – Glade usability problem)
7144 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
7146 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7147 development release (I updated version of glade3 svn to 3.3.2).
7149 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7151 * plugins/symbol-browser/an_symbol_view.c:
7152 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7154 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7156 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7157 (on_system_tags_update_finished), (on_update_global_clicked),
7158 (prefs_page_init), (on_gconf_notify_tags_list_changed),
7159 (symbol_browser_prefs_init),
7160 (symbol_browser_prefs_create_global_tags),
7161 (symbol_browser_load_global_tags):
7162 * plugins/symbol-browser/an_symbol_prefs.h:
7163 * plugins/symbol-browser/an_symbol_view.c:
7164 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7165 * plugins/symbol-browser/an_symbol_view.h:
7166 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7167 on global tags update because of delayed prefs merging. Happens when
7168 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7171 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7173 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7174 after install/uninstall.
7176 Patch from James Liggett:
7177 * scripts/glade2schemas.pl: Fixed creating schemas for list
7180 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
7182 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7183 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7184 development release since glade svn version is also 3.3.1. In future, the
7185 solution would be for us to always increment the micro version when
7188 2007-07-05 Johannes Schmid <jhs@gnome.org>
7190 * libanjuta/interfaces/libanjuta.idl:
7191 * plugins/build-basic-autotools/build-basic-autotools.c:
7192 (on_build_mesg_format):
7193 * plugins/debug-manager/breakpoints.c:
7194 (breakpoint_item_update_in_ui),
7195 (breakpoints_dbase_edit_breakpoint),
7196 (on_toggle_breakpoint_activate):
7197 * plugins/debug-manager/plugin.c:
7198 (on_run_to_cursor_action_activate):
7199 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7200 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7201 (get_current_editor), (on_save_activate), (on_save_as_activate),
7202 (on_save_prompt_save_editor), (on_close_file_activate),
7203 (on_close_all_file_activate), (on_reload_file_activate),
7204 (anjuta_print_cb), (anjuta_print_preview_cb),
7205 (on_editor_command_upper_case_activate),
7206 (on_editor_command_lower_case_activate),
7207 (on_editor_command_undo_activate),
7208 (on_editor_command_redo_activate),
7209 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7210 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7211 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7212 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7213 (on_zoom_out_text_activate), (on_force_hilite_activate),
7214 (on_indent1_activate), (on_swap_activate),
7215 (on_editor_add_view_activate), (on_editor_remove_view_activate):
7216 * plugins/document-manager/anjuta-docman.c:
7217 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7218 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7219 (anjuta_docman_dispose), (on_notebook_switch_page),
7220 (anjuta_docman_page_from_widget), (on_editor_destroy),
7221 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7222 (anjuta_docman_get_current_document),
7223 (anjuta_docman_set_current_document),
7224 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7225 (anjuta_docman_update_page_label),
7226 (anjuta_docman_get_document_from_path),
7227 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7228 (anjuta_docman_order_tabs):
7229 * plugins/document-manager/anjuta-docman.h:
7230 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7231 (update_editor_ui_interface_items), (update_editor_ui),
7232 (on_editor_update_save_ui), (on_editor_update_ui),
7233 (on_editor_changed), (on_save_prompt_save_editor),
7234 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7235 (ianjuta_docman_get_current_document),
7236 (ianjuta_docman_set_current_document),
7237 (ianjuta_docman_remove_buffer),
7238 (ianjuta_document_manager_iface_init), (ifile_get_uri):
7239 * plugins/editor/text_editor.c: (itext_editor_iface_init),
7240 (idocument_get_filename), (idocument_can_undo),
7241 (idocument_can_redo), (idocument_undo),
7242 (idocument_begin_undo_action), (idocument_end_undo_action),
7243 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7244 * plugins/language-support-cpp-java/plugin.c:
7245 (on_editor_char_inserted_cpp), (on_auto_indent):
7246 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7247 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7248 * plugins/sample1/plugin.c: (on_sample_action_activate):
7249 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7250 (on_next_occur), (on_incremental_entry_key_press),
7251 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7252 (on_toolbar_find_incremental_start),
7253 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7254 * plugins/search/search-replace.c: (search_and_replace),
7255 (write_message_pane), (search_start_over), (search_update_combos),
7256 (replace_update_combos), (anjuta_search_replace_activate):
7257 * plugins/search/search-replace_backend.c:
7258 (file_buffer_new_from_path), (create_search_entries):
7259 * plugins/sourceview/sourceview-print.c: (create_print_job):
7260 * plugins/sourceview/sourceview.c:
7261 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7262 (idocument_can_redo), (idocument_can_undo),
7263 (idocument_begin_undo_action), (idocument_end_undo_action),
7264 (idocument_undo), (idocument_redo), (idocument_grab_focus),
7265 (idocument_get_filename), (idocument_iface_init):
7266 * plugins/tools/editor.c: (on_editor_response):
7267 * plugins/tools/execute.c: (atp_output_context_initialize),
7268 (atp_user_tool_execute):
7269 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7271 Create IAnjutaDocument interface. This interface is a more general idea
7272 of documents being anything that can be modified, has undo/redo and
7273 may have operations like copy/paste.
7274 The primary goal is to integrate better by making it use the standard file
7275 and edit menu instead of it's own glade menu. Of course the downside is that
7276 you won't be able to view a source file and the designer at the same time. Anyway
7277 so many people have complained that they "can't save a glade file" that I think
7278 this is the much better solution.
7279 Work on the glade plugin is still to come but the most difficult things should be
7282 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
7284 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7287 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
7289 * libanjuta/anjuta-plugin-manager.c:
7290 (anjuta_plugin_manager_get_plugins_page),
7291 (anjuta_plugin_manager_get_remembered_plugins_page):
7292 * libanjuta/anjuta-plugin-manager.h:
7293 * src/anjuta-app.c: (anjuta_app_install_preferences):
7294 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7295 and remembered plugins preferences pages in separate pages (avoid
7298 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
7300 Patch from James Liggett <jrliggett@cox.net>:
7301 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7302 Installed editor preferences schemas. Fixes bug #453463.
7304 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
7306 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7307 (anjuta_preferences_dialog_init): Sort preferences pages on title.
7309 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
7311 * plugins/document-manager/anjuta-document-manager.ui:
7312 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7313 * src/action-callbacks.c:
7314 * src/action-callbacks.h:
7315 * src/anjuta-actions.h:
7316 * src/anjuta-app.c: (anjuta_app_instance_init),
7317 (anjuta_app_install_preferences):
7319 * src/anjuta.ui: Moved plugins and shortcuts settings inside
7320 General preferences page. Move preferences menu from Settings to
7321 Edit submenu. And got rid of Settings submenu.
7323 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
7325 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7327 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
7329 * TODO.tasks: Increased bounty for on-demand preferences task to $150
7330 as discussed and agreed with James Liggett.
7332 Patch from James Liggett <jrliggett@cox.net>:
7335 * libanjuta/anjuta-plugin-manager.c:
7336 (on_activated_plugin_objects_foreach),
7337 (anjuta_plugin_manager_get_active_plugin_objects):
7338 * libanjuta/anjuta-plugin-manager.h:
7339 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7340 (anjuta_plugin_deactivate):
7341 * libanjuta/anjuta-preferences-dialog.c:
7342 (anjuta_preferences_dialog_finalize),
7343 (anjuta_preferences_dialog_class_init), (add_category_columns),
7344 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7345 (anjuta_preferences_dialog_remove_page):
7346 * libanjuta/anjuta-preferences.c: (property_destroy),
7347 (unregister_preferences_key), (register_callbacks),
7348 (preferences_foreach_callback), (connect_prop_to_object),
7349 (anjuta_preferences_register_property_raw),
7350 (anjuta_preferences_register_property_custom),
7351 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7352 (anjuta_preferences_remove_page),
7353 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7354 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7355 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7356 (anjuta_preferences_class_init), (anjuta_preferences_new):
7357 * libanjuta/anjuta-preferences.h:
7358 * plugins/build-basic-autotools/Makefile.am:
7359 * plugins/build-basic-autotools/build-basic-autotools.c:
7360 (ipreferences_unmerge):
7361 * plugins/cvs-plugin/Makefile.am:
7362 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7363 * plugins/document-manager/Makefile.am:
7364 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7365 * plugins/editor/plugin.c: (ipreferences_unmerge):
7366 * plugins/file-manager/Makefile.am:
7367 * plugins/file-manager/plugin.c: (activate_plugin),
7368 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7369 * plugins/gtodo/plugin.c: (ipreferences_merge),
7370 (ipreferences_unmerge):
7371 * plugins/language-support-cpp-java/Makefile.am:
7372 * plugins/language-support-cpp-java/plugin.c:
7373 (ipreferences_unmerge):
7374 * plugins/message-view/Makefile.am:
7375 * plugins/message-view/plugin.c: (ipreferences_unmerge):
7376 * plugins/sourceview/Makefile.am:
7377 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7378 * plugins/symbol-browser/Makefile.am:
7379 * plugins/symbol-browser/an_symbol_prefs.c:
7380 (symbol_browser_prefs_finalize):
7381 * plugins/terminal/Makefile.am:
7382 * plugins/terminal/terminal.c: (ipreferences_unmerge):
7383 * plugins/valgrind/plugin.c: (ipreferences_merge),
7384 (ipreferences_unmerge):
7385 * scripts/Makefile.am:
7386 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7388 * src/action-callbacks.c: (on_set_preferences1_activate):
7389 * src/anjuta-app.c: (anjuta_app_instance_init),
7390 (anjuta_app_install_preferences):
7392 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7393 task: Bug #445314: On demand preferences widgets creation. Thanks
7394 James for this great work.
7396 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
7398 * plugins/debug-manager/data_buffer.c,
7399 plugins/message-view/message-view.c: Fixed compiler warnings.
7401 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
7403 * src/action-callbacks.c: (help_activate),
7404 (on_help_manual_activate), (on_help_tutorial_activate),
7405 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7407 Fixed help activation (bug #451557).
7409 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
7411 * AUTHORS: Added James Liggett. Forgot to add him before :(
7413 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7415 * plugins/debug-manager/debugger.c,
7416 plugins/debug-manager/plugin.c,
7417 plugins/gdb/debugger.c,
7418 libanjuta/interfaces/libanjuta.idl:
7419 Add a GError* parameter to debugger-stopped signal
7421 * (added) libanjuta/anjuta-error.c,
7422 (added) libanjuta/anjuta-error.h,
7423 libanjuta/Makefile.am:
7424 Register GError as a boxed type
7426 * libanjuta/interfaces/anjuta-idl-compiler.pl:
7427 Support GError* in signal, GError must be registered as a boxed type
7428 Accept NULL as strings
7430 === anjuta 2.2.0 ===
7432 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
7434 * configure.in: Bumped version to 2.2.0
7435 * NEWS: Updated for 2.2.0 stable release.
7436 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7437 Reduce the idle priority to make the UI update before anything else.
7439 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
7441 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7443 * libanjuta/interfaces/libanjuta.idl:
7444 * plugins/document-manager/action-callbacks.c:
7445 (on_editor_command_complete_word_activate):
7446 * plugins/document-manager/plugin.c:
7447 (update_editor_ui_interface_items):
7448 * plugins/editor/text_editor.c: (iautocomplete_activate),
7449 (iautocomplete_iface_init):
7450 * plugins/sourceview/sourceview.c: (iassist_iface_init):
7452 Moved autocomplete() method away from IAnjutaEditorAssist into
7453 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7454 autocomplete and does not crash with sourceview. Fixes Bug #449620
7455 – The auto completion functionality not work. Also sets menuitem
7456 insensitive when hiding them.
7458 * plugins/debug-manager/disassemble.c:
7459 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7462 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
7464 * pixmaps/anjuta_splash.png: Updated.
7466 * plugins/search/search-replace.c
7467 (anjuta_search_replace_activate): Fixed "Find in Files" to select
7468 the right target (project).
7469 * ChangeLog: Added missing log.
7471 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
7473 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7474 manuals/anjuta-manual/C/fileoperations.xml,
7475 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7477 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7479 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7481 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
7483 * TODO.tasks: Added bounty for on-demand preferences.
7485 Patch from Thierry Moisan:
7486 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7489 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
7491 Patch from tpgww@onepost.net:
7493 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7494 * libegg/test-actions.c:
7495 * libegg/test-multi-drag.c: (main):
7496 * plugins/debug-manager/memory.c: (read_memory_block):
7497 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7499 Fixes compile warnings. Fixes bug #427101.
7501 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
7503 Patch from James Liggett:
7505 * plugins/profiler/gprof-options.c: (on_option_changed),
7507 * plugins/profiler/gprof-options.h:
7508 * plugins/profiler/gprof-profile-data.c:
7509 (gprof_profile_data_init_profile):
7510 * plugins/profiler/gprof-profile-data.h:
7511 * plugins/profiler/plugin.c: (profiler_get_data),
7512 (profiler_set_target), (register_options),
7513 (on_profile_data_browse_button_clicked),
7514 (on_profiling_options_button_clicked), (on_profiler_delete_data):
7515 * plugins/profiler/profiler.glade: implements independent targets.
7516 implements the ability to select arbitrary gmon.out files.
7517 Fixes bug #403502 – User should also be allowed to select an
7518 independent executable target.
7520 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
7522 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7524 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7525 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7527 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7529 * plugins/debug-manager/plugin.c,
7530 plugins/debug-manager/breakpoints.c:
7531 Remove weak pointers when owner is destroyed
7532 Remove all breakpoints before loading new one
7534 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
7536 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7538 2007-06-19 Naba Kumar <naba@gnome.org>
7540 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7541 Bug #448491 Empty Lines Problem.
7543 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7545 * data/default.profile, plugins/message-view/plugin.c: Do not
7546 restore session for messages.
7547 Fixes bug #377461 – don't create new message window for each
7550 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7551 Fixes a crash on exit/project-close if profiler plugin is loaded.
7553 2007-06-17 Naba Kumar <naba@gnome.org>
7555 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7556 C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7558 * plugins/file-loader/plugin.c: Fail on opening non existent files.
7559 Bug #448034 – Anjuta crashes on starting (when the last project
7560 directory was deleted).
7562 * plugins/document-manager/plugin.c: Set line markers for files
7563 opened via IAnjutaFile::open(). Fixes missing line markers while
7566 2007-06-17 Naba Kumar <naba@gnome.org>
7568 * plugins/sourceview/sourceview.glade: Set correct font
7569 default value and use monospace instead of sans. Fixes
7570 bug #448408 – crash in Anjuta IDE: Trying to change the
7573 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7575 * plugins/search/search-replace.c,
7576 plugins/search/search-replace.h,
7577 plugins/search/anjuta-search.glade:
7578 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7581 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7583 * plugins/debug-manager/plugin.c,
7584 plugins/debug-manager/breakpoints.c:
7585 Add weak references, fixes bug #448053 ?
7587 2007-06-16 Naba Kumar <naba@gnome.org>
7589 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7590 dialog to allow forgetting them if user chooses to select a different
7593 2007-06-13 Naba Kumar <naba@gnome.org>
7595 * plugins/sourceview/sourceview-prefs.c: Initialize font
7596 on startup correctly if use_theme is set.
7598 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7599 if available for default font. Fixes bug #447304.
7601 * plugins/sourceview/sourceview-prefs.c: Return value based
7602 on right data type. Fixes Bug #438878 – Using gtksourceview editor
7603 for the first time has black background
7605 * plugins/project-manager/plugin.c: Give a better error message
7606 when project could not be loaded.
7608 * libanjuta/anjuta-serializer.c: Added a comment.
7610 2007-06-13 Johannes Schmid <jhs@gnome.org>
7613 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7614 most warnings to avoid simple coding problems.
7616 * plugins/message-view/anjuta-msgman.c:
7617 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7618 * plugins/message-view/plugin.c: (on_view_changed),
7619 (ianjuta_msgman_add_view):
7621 Fixed #440866 by always presenting the message-manager when a tab is
7622 added because Gtk+ seems to have problems to add tabs to hidden widgets.
7624 * plugins/subversion/subversion-callbacks.c:
7625 (on_subversion_commit_response):
7626 Destroy dialog if user clicks "No"
7628 2007-06-12 Naba Kumar <naba@gnome.org>
7630 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7631 read and use of uninitialized variable.
7633 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7634 because it is used in credits listing and packaging could compress
7635 it in docdir. Fixes bug #397881: The credits are empty
7637 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7638 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7639 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7640 plugins/symbol-browser/an_symbol_info.c,
7641 plugins/symbol-browser/plugin.c,
7642 plugins/symbol-browser/an_symbol_view.c,
7643 plugins/editor/aneditor-autocomplete.cxx:
7645 - Do not access TMTag
7646 member in TMSymbol when freeing it because by then the tags
7647 could have changed. Avoids dangerous memory corruptions by freeing
7648 someone else's memory (Could explain those random crashes when
7649 refreshing symbols or re-loading a different project or closing
7650 a project). Anything that tries to refresh symbols could trigger
7652 - Added a flag to also retrieve method definitions as part of
7653 the class's scope members. And used it to set both function prototype
7654 and definition in symbols. Fixes navigation to prototype and
7655 function definitions from symbol browser (bug #440370)
7657 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7658 memory. Could fix those bogus 'file changed' dialogs.
7660 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7662 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7664 * (added) libanjuta/anjuta-utils-priv.h,
7665 libanjuta/anjuta-utils.h,
7666 libanjuta/anjuta-launcher.c,
7667 libanjuta/Makefile.am:
7668 Fix bug #440801: do not use config.h in public include files
7670 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7672 * plugins/project-wizard/templates/mkfile.wiz:
7673 Fix bug #442038: missing project.sh file
7676 plugins/project-wizard/templates/Makefile.am,
7677 plugins/project-wizard/templates/translatable-strings.h,
7678 (added) plugins/project-wizard/templates/sdl.wiz,
7679 (added) plugins/project-wizard/templates/appwiz_sdl.png,
7680 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7681 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7682 (added) plugins/project-wizard/templates/sdl/Makefile.am,
7683 (added) plugins/project-wizard/templates/sdl/.cvsignore,
7684 (added) plugins/project-wizard/templates/sdl/src/main.c,
7685 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7686 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7687 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7688 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7689 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7690 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7691 Fix bug #315635: add a SDL project wizard
7693 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
7695 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7696 when SIGCHLD is triggered when main loop context is locked. Dead lock
7697 happens when child_exited callback also accesses main loop context.
7698 Happens particularly badly in debug target exiting.
7700 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7702 * manuals/anjuta-manual/C/debugger.xml:
7703 First update of the debugger documentation
7705 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
7707 * manuals/anjuta-manual/C/fileoperations.xml,
7708 manuals/anjuta-manual/C/projects.xml,
7709 manuals/anjuta-manual/C/anjuta-manual.xml,
7710 manuals/anjuta-manual/C/build.xml,
7711 manuals/anjuta-manual/C/execute.xml,
7712 manuals/anjuta-manual/Makefile.am: Updated more documentation.
7713 Added project properties documentation. Moved execution section
7714 inside project management. Removed dead documentation.
7716 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
7718 * src/anjuta.c, plugins/symbol-browser/plugin.c,
7719 plugins/symbol-browser/plugin.h,
7720 plugins/symbol-browser/an_symbol_prefs.c,
7721 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7722 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7723 progress bar instead of separate window for system tags
7724 generation. Renamed AnjutaStatus methods to a proper ones.
7726 * plugins/symbol-browser/plugin.c,
7727 plugins/symbol-browser/plugin.h,
7728 plugins/symbol-browser/an_symbol_prefs.c,
7729 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7730 global-tags/create_global_tags.sh.in: Get rid of message window
7731 for showing global tags creation and use a small window with
7734 2007-05-30 Naba Kumar <naba@gnome.org>
7736 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7737 Bug 442315 – After calling configure, the build menus are still insensitive,
7738 Bug 442314 – Autogeneration fails when there is no autogen.sh
7740 * plugins/project-manager/plugin.c: Fixed mem corruption when it
7741 fails to remove target/source/group. Fixes bug #440196 – crash in
7742 Anjuta IDE: removing a target
7744 2007-05-29 Naba Kumar <naba@gnome.org>
7746 * plugins/symbol-browser/an_symbol_view.c,
7747 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7748 tags generation. Fixed runtime warning.
7750 2007-05-28 Naba Kumar <naba@gnome.org>
7752 Patch from James Liggett <jrliggett@cox.net>:
7753 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7754 Fixed bug #403502 – User should also be allowed to select an
7755 independent executable target.
7757 2007-05-27 Johannes Schmid <jhs@gnome.org>
7759 * plugins/build-basic-autotools/build-basic-autotools.c:
7760 (get_real_directory), (on_build_mesg_format):
7762 Find correct files for error messages inside scratchbox
7764 2007-05-27 Naba Kumar <naba@gnome.org>
7766 * manuals/anjuta-manual/C/projects.xml,
7767 manuals/anjuta-manual/C/projects.xml: Updated project
7768 management chapter more.
7770 2007-05-25 Johannes Schmid <jhs@gnome.org>
7772 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7773 * plugins/build-basic-autotools/build-basic-autotools.c:
7774 (on_sb_check_toggled), (build_execute_command),
7775 (ipreferences_merge), (ipreferences_unmerge):
7776 Added support for building inside scratchbox environment
7778 Patch from James Liggett <jrliggett@cox.net>:
7779 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7780 (anjuta_msgman_append_view):
7783 – Anjuta aborts with numerous assertion failures when adding a new message view tab
7785 2007-05-23 Naba Kumar <naba@gnome.org>
7787 * manuals/anjuta-manual/C/projects.xml: Updated project
7790 2007-05-22 Naba Kumar <naba@gnome.org>
7792 * manuals/anjuta-manual/C/projects.xml: More updates.
7794 * manuals/anjuta-manual/C/introduction.xml,
7795 manuals/anjuta-manual/C/projects.xml,
7796 manuals/anjuta-manual/C/interface.xml: Updated documentation.
7798 2007-05-22 Naba Kumar <naba@gnome.org>
7800 Patch from Étienne Bersac:
7801 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7802 class in generated class.
7804 2007-05-22 Naba Kumar <naba@gnome.org>
7806 * plugins/profiler/plugin.c: Fixed a compiler warning.
7807 * plugins/valgrind/Makefile.am: Added ldflags.
7809 Patch from James Liggett:
7810 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7811 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7814 2007-05-18 Johannes Schmid <jhs@gnome.org>
7816 * plugins/editor/text_editor.c:
7817 * plugins/language-support-cpp-java/plugin.c:
7818 (on_editor_language_changed), (on_value_added_current_editor),
7819 (on_value_removed_current_editor):
7821 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7822 Fix assist support in language-support-plugin.
7824 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7826 * libanjuta/interfaces/libanjuta.idl:
7827 Add a new interface allowing to implement plugin able
7828 to load other plugins (not written in C)
7830 * libanjuta/anjuta-plugin-handle.c,
7831 libanjuta/anjuta-plugin-handle.h:
7832 Add a language and a resident plugin properties
7834 * libanjuta/anjuta-glue-plugin.c,
7835 libanjuta/anjuta-glue-plugin.h,
7836 (added)libanjuta/anjuta-glue-c.c,
7837 (added)libanjuta/anjuta-glue-c.h,
7838 libanjuta/Makefile.am:
7839 Split code used to load a C plugin into a common part
7840 in anjuta-glue-plugin and a specific part in anjuta-glue-c
7842 * libanjuta/anjuta-glue-factory.c,
7843 libanjuta/anjuta-glue-factory.h,
7844 libanjuta/anjuta-plugin-manager.c:
7845 Allow to load plugin not written in C and search for the
7846 additional needed code in another plugin
7848 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7850 * plugins/editor/text_editor.c:
7851 Add an empty implementation of IAnjutaEditorAssist for scintilla,
7852 avoiding a crash if scintilla is used
7854 2007-05-14 Johannes Schmid <jhs@gnome.org>
7856 * libanjuta/interfaces/libanjuta.idl:
7857 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7858 (assist_cleanup), (on_assist_end), (on_assist_cancel),
7859 (on_assist_chosen), (on_assist_update), (get_context),
7860 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7861 (install_assist), (uninstall_assist), (install_support),
7862 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7863 (cpp_java_plugin_instance_init):
7864 * plugins/language-support-cpp-java/plugin.h:
7865 Use IAnjutaEditorAssist to show language specific suggestions
7867 * plugins/sourceview/Makefile.am:
7868 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7869 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7870 * plugins/sourceview/anjuta-view.h:
7871 * plugins/sourceview/assist-window.c: (assist_window_expose),
7872 (assist_window_set_property), (assist_window_get_property),
7873 (assist_window_class_init), (assist_activated),
7874 (assist_window_init), (assist_window_finalize),
7875 (assist_window_select), (assist_window_first),
7876 (assist_window_last), (assist_window_up), (assist_window_down),
7877 (get_coordinates), (assist_window_move), (assist_window_update),
7878 (assist_window_filter_keypress), (assist_window_is_active),
7879 (assist_window_new), (assist_window_get_trigger),
7880 (assist_window_get_position):
7881 * plugins/sourceview/assist-window.h:
7882 * plugins/sourceview/sourceview-args.c (removed):
7883 * plugins/sourceview/sourceview-args.h (removed):
7884 * plugins/sourceview/sourceview-autocomplete.c (removed):
7885 * plugins/sourceview/sourceview-autocomplete.h (removed):
7886 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7887 * plugins/sourceview/sourceview-private.h:
7888 * plugins/sourceview/sourceview-scope.c(removed):
7889 * plugins/sourceview/sourceview-scope.h(removed):
7890 * plugins/sourceview/sourceview.c: (on_assist_chosen),
7891 (on_assist_cancel), (on_document_char_added),
7892 (on_reload_dialog_response), (sourceview_class_init),
7893 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7894 (iassist_remove_trigger), (iassist_autocomplete),
7895 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7896 (iassist_react), (iassist_iface_init):
7897 * plugins/sourceview/tag-window.c (moved to assist-window.c):
7898 * plugins/sourceview/tag-window.h (moved to assist-window.c):
7900 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7901 - Mark files dirty if reload dialog is canceled.
7903 2007-05-12 Naba Kumar <naba@gnome.org>
7905 * libanjuta/anjuta-launcher.h: Corrected include file.
7907 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7909 * libanjuta/anjuta-glue-plugin.c,
7910 libanjuta/anjuta-glue-plugin.h,
7911 libanjuta/anjuta-glue-factory.c,
7912 libanjuta/anjuta-glue-factory.h,
7913 ibanjuta/anjuta-plugin-manager.c:
7914 Move code used to load a C plugin from glue-factory to glue-plugin
7915 So loading a plugin written in another language could be done by
7916 just using another object derived from AnjutaGluePlugin
7918 * libanjuta/libanjuta.h:
7919 Remove anjuta-plugin-handle header, it's not installed as libanjuta
7922 === anjuta 2.1.3 ===
7924 2007-05-11 Naba Kumar <naba@gnome.org>
7926 * configure.in: Bumped version to 2.1.3
7929 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7931 2007-05-11 Naba Kumar <naba@gnome.org>
7934 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7935 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7936 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
7938 2007-05-10 Johannes Schmid <jhs@gnome.org>
7940 * plugins/search/plugin.c:
7941 Make incremental search behave less annoying
7943 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7945 * plugins/macro/macro-util.c:
7946 Fix bug #419008 and bug #419036
7947 When creating new header file, use name and email set in
7948 preferences and replace invalid C character by underscore
7951 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7953 * plugins/search/search-replace.c,
7954 plugins/search/search-replace_backend.c:
7955 Disable search button if search expression is empty (bug #378193)
7957 2007-05-08 Naba Kumar <naba@gnome.org>
7959 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7962 2007-05-07 Naba Kumar <naba@gnome.org>
7965 * plugins/project-wizard/templates/Makefile.am:
7966 * plugins/project-wizard/templates/minimal.wiz:
7967 * plugins/project-wizard/templates/minimal/.cvsignore:
7968 * plugins/project-wizard/templates/minimal/Makefile.am:
7969 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7970 * plugins/project-wizard/templates/minimal/autogen.sh:
7971 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7972 * plugins/project-wizard/templates/minimal/project.anjuta:
7973 Added 'minimal', a generic and flat, project template.
7975 2007-05-05 Naba Kumar <naba@gnome.org>
7977 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
7979 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7980 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7981 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7982 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7983 instead of a real one, fixes interdependency with libanjuta.
7984 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7985 * libanjuta/Makefile.am:
7986 * libegg/Makefile.am:
7987 * plugins/build-basic-autotools/Makefile.am:
7988 * plugins/class-gen/Makefile.am:
7989 * plugins/class-inheritance/Makefile.am:
7990 * plugins/cvs-plugin/Makefile.am:
7991 * plugins/debug-manager/Makefile.am:
7992 * plugins/devhelp/Makefile.am:
7993 * plugins/document-manager/Makefile.am:
7994 * plugins/editor/Makefile.am:
7995 * plugins/file-loader/Makefile.am:
7996 * plugins/file-manager/Makefile.am:
7997 * plugins/file-wizard/Makefile.am:
7998 * plugins/gdb/Makefile.am:
7999 * plugins/glade/Makefile.am:
8000 * plugins/gtodo/Makefile.am:
8001 * plugins/language-support-cpp-java/Makefile.am:
8002 * plugins/macro/Makefile.am:
8003 * plugins/message-view/Makefile.am:
8004 * plugins/patch/Makefile.am:
8005 * plugins/profiler/Makefile.am:
8006 * plugins/project-import/Makefile.am:
8007 * plugins/project-manager/Makefile.am:
8008 * plugins/project-wizard/Makefile.am:
8009 * plugins/sample1/Makefile.am:
8010 * plugins/search/Makefile.am:
8011 * plugins/sourceview/Makefile.am:
8012 * plugins/subversion/Makefile.am:
8013 * plugins/symbol-browser/Makefile.am:
8014 * plugins/terminal/Makefile.am:
8015 * plugins/tools/Makefile.am:
8016 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8018 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
8020 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8022 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8024 * libanjuta/anjuta-launcher.c,
8025 libanjuta/anjuta-launcher.h:
8026 Add some missing implementation
8028 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
8030 Reviewed by Naba Kumar <naba@gnome.org>:
8031 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8034 2007-04-26 Jason Switzer <jswitzer@gmail.com>
8036 Reviewed by Naba Kumar <naba@gnome.org>:
8037 * plugins/editor/text_editor.c: Large memory addresses were being
8038 truncated, switched to glong (bug #422143).
8040 2007-04-24 Naba Kumar <naba@gnome.org>
8042 * plugins/document-manager/plugin.c: (prefs_finalize):
8043 * plugins/editor/aneditor-autocomplete.cxx:
8044 * plugins/editor/text_editor_menu.c:
8045 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8046 * plugins/file-loader/plugin.c: (open_file_with),
8047 (create_open_with_submenu):
8048 * plugins/file-manager/plugin.c: (prefs_finalize):
8049 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8050 pointer type castings.
8052 2007-04-24 Naba Kumar <naba@gnome.org>
8054 Patch from s|s <supreet.sethi@gmail.com>:
8055 * (added) plugins/project-wizard/templates/django-logo.png:
8056 * (added) plugins/project-wizard/templates/django.wiz:
8057 * plugins/project-wizard/templates/Makefile.am:
8058 * plugins/project-wizard/templates/translatable-strings.h: Added
8059 django project template. http://www.djangoproject.com/
8061 2007-04-24 Naba Kumar <naba@gnome.org>
8063 * plugins/subversion/anjuta-subversion.glade: Set expansion for
8064 the log entry widget and made the dialog little larger.
8066 2007-04-24 Naba Kumar <naba@gnome.org>
8068 Patch from Halton Huo:
8070 * plugins/project-wizard/property.c:
8071 * plugins/subversion/svn-auth.c:
8072 * plugins/subversion/svn-backend-priv.h:
8073 * plugins/subversion/svn-backend.c:
8074 * plugins/subversion/svn-backend.h:
8075 * plugins/subversion/svn-notify.h: Proper use of subversion
8076 headers. Fixes build issues in solaris (bug #426701).
8078 2007-04-24 Naba Kumar <naba@gnome.org>
8080 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8082 * plugins/project-wizard/templates/cpp.wiz:
8083 * plugins/project-wizard/templates/gcj.wiz:
8084 * plugins/project-wizard/templates/gnome.wiz:
8085 * plugins/project-wizard/templates/gtk.wiz:
8086 * plugins/project-wizard/templates/gtkmm.wiz:
8087 * plugins/project-wizard/templates/java.wiz:
8088 * plugins/project-wizard/templates/python.wiz:
8089 * plugins/project-wizard/templates/terminal.wiz:
8090 * plugins/project-wizard/templates/wxwin.wiz:
8091 * plugins/project-wizard/templates/xlib-dock.wiz:
8092 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8093 project option and set it ON by default (since gnome-build, can't
8094 enabled configure shared lib support later when a sharedlib target
8097 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8099 * plugins/debug-manager/stack_trace.c:
8100 Fix a missing case in the previous changes
8102 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8104 * plugins/debug-manager/plugin.c:
8107 * plugins/debug-manager/breakpoints.c,
8108 plugins/gdb/plugin.c:
8109 Fix adding breakpoint on a function
8111 * plugins/debug-manager/stack_trace.c:
8112 Highlight changed stack frame
8114 2007-04-18 Naba Kumar <naba@gnome.org>
8116 * plugins/document-manager/anjuta-docman.c:
8117 (anjuta_docman_dispose), (on_editor_destroy),
8118 (anjuta_docman_remove_editor): Remove the editor widget from
8119 the parent container before calling destroy, otherwise container
8120 removal happens after TextEditor is disposed resulting in call
8121 to value-remove for a TextEditor which is half-dead (crash).
8123 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8125 * plugins/debug-manager/data_buffer.c
8126 plugins/debug-manager/data_view.c,
8127 plugins/debug-manager/memory.c:
8128 Fixes for bug #418523, bug #427090 and bug #428174
8130 2007-04-11 Halton Huo <halton.huo@sun.com>
8132 reviewed by: <jhs@gnome.org>
8135 * libanjuta/Makefile.am:
8136 * libanjuta/anjuta-utils.c:
8137 * libanjuta/anjuta-utils.h:
8138 * manuals/reference/libanjuta/Makefile.am:
8140 Fixed compilation on sun by deploying the libutil methods
8141 in anjuta-utils.h and building them on condition.
8143 2007-04-11 Johannes Schmid <jhs@gnome.org>
8145 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8146 (anjuta_docman_add_editor):
8147 Hold a reference on the editor as long as we use it.
8149 * plugins/document-manager/plugin.c: (on_editor_changed):
8150 Destroy GValue to fix a memoery leak.
8152 2007-04-11 Johannes Schmid <jhs@gnome.org>
8154 * plugins/document-manager/plugin.c: (on_editor_changed):
8155 Fixed reference counting for editor by using g_value_take_object instead
8156 of g_value_set_object. The editors are now correctly finalized and thus
8157 we do not lack so much memory anymore.
8159 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8160 (anjuta_view_finalize), (anjuta_view_focus_out),
8161 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8162 * plugins/sourceview/anjuta-view.h:
8163 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8164 * plugins/sourceview/sourceview-prefs.c:
8165 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8166 * plugins/sourceview/sourceview-prefs.h:
8167 * plugins/sourceview/sourceview-private.h:
8168 * plugins/sourceview/sourceview.c: (on_document_loaded),
8169 (timeout_unref), (on_document_saved), (sourceview_finalize),
8170 (sourceview_new), (ifile_open), (ifile_savable_save),
8171 (ifile_savable_save_as):
8173 Several changes to fix things when the editor is correctly destroyed.
8174 Fixed preferences (which led me to the refcounting issue, #409412)
8175 and removed deprecated completition code that will be replace by
8176 IAnjutaAssist interface soon.
8178 2007-04-11 Johannes Schmid <jhs@gnome.org>
8180 * libanjuta/anjuta-launcher.c:
8181 (anjuta_launcher_execution_done_cleanup),
8182 (anjuta_launcher_child_terminated):
8183 Possible fix for #428363 and added a g_return_if_fail
8185 * plugins/message-view/plugin.c: (activate_plugin):
8186 Fixed a Gtk/Gdl-Critical
8188 Patches from Étienne Bersac <bersace03@laposte.net>
8189 * plugins/class-gen/templates/go-source.tpl:
8190 * plugins/macro/macros.xml:
8191 Use better template for GObjects (#417875 and #417918)
8193 Patches from Halton Huo <halton.huo@sun.com>
8194 * libanjuta/anjuta-launcher.h:
8195 * libanjuta/anjuta-preferences.c:
8196 * libanjuta/anjuta-utils.c:
8197 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8198 (cg_window_set_add_to_repository):
8199 * plugins/class-inheritance/class-inherit.c:
8200 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8202 2007-04-09 Johannes Schmid <jhs@gnome.org>
8204 * plugins/editor/print.c: (anjuta_print_show_header):
8205 * plugins/file-manager/anjuta-file-manager-plugin.glade:
8206 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8208 Some string changes (#427395 and #427399)
8210 2007-04-06 Johannes Schmid <jhs@gnome.org>
8212 * plugins/build-basic-autotools/build-basic-autotools.c:
8213 (on_build_mesg_format), (on_build_mesg_parse):
8214 Fixed full path detection
8216 2007-04-05 Naba Kumar <naba@gnome.org>
8218 Patch from Halton Huo:
8219 * libanjuta/Makefile.am:
8220 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8221 * libanjuta/anjuta-glue-cpp.h:
8222 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8223 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8224 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8225 (anjuta_glue_factory_get_path), (get_already_loaded_module),
8226 (load_plugin), (anjuta_glue_factory_get_object_type):
8227 * libanjuta/anjuta-glue-factory.h:
8228 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8229 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8230 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8231 (anjuta_glue_plugin_new):
8232 * libanjuta/anjuta-glue-plugin.h:
8233 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8234 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8235 * libanjuta/anjuta-plugin.h:
8236 * libanjuta/glue-cpp.c:
8237 * libanjuta/glue-cpp.h:
8238 * libanjuta/glue-factory.c:
8239 * libanjuta/glue-factory.h:
8240 * libanjuta/glue-plugin.c:
8241 * libanjuta/glue-plugin.h:
8242 * plugins/build-basic-autotools/build-basic-autotools.h:
8243 * plugins/class-gen/plugin.h:
8244 * plugins/class-inheritance/plugin.h:
8245 * plugins/cvs-plugin/plugin.h:
8246 * plugins/debug-manager/plugin.h:
8247 * plugins/devhelp/plugin.h:
8248 * plugins/document-manager/plugin.h:
8249 * plugins/editor/plugin.h:
8250 * plugins/file-loader/plugin.h:
8251 * plugins/file-manager/plugin.h:
8252 * plugins/file-wizard/plugin.h:
8253 * plugins/gdb/plugin.h:
8254 * plugins/glade/plugin.h:
8255 * plugins/gtodo/plugin.h:
8256 * plugins/language-support-cpp-java/plugin.h:
8257 * plugins/macro/plugin.h:
8258 * plugins/message-view/plugin.h:
8259 * plugins/patch/plugin.h:
8260 * plugins/profiler/plugin.h:
8261 * plugins/project-import/plugin.h:
8262 * plugins/project-manager/plugin.h:
8263 * plugins/project-wizard/plugin.h:
8264 * plugins/sample1/plugin.h:
8265 * plugins/search/plugin.h:
8266 * plugins/sourceview/plugin.h:
8267 * plugins/subversion/plugin.h:
8268 * plugins/symbol-browser/plugin.h:
8269 * plugins/terminal/terminal.c:
8270 * plugins/tools/plugin.h:
8271 * plugins/tools/scripts/tools-2.xml.in:
8272 * plugins/valgrind/plugin.h:
8274 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8276 2007-04-05 Naba Kumar <naba@gnome.org>
8278 * anjuta.spec.in, configure.in: Removed dead codes.
8280 Patch from Jos Dehaes:
8281 * configure.in, plugins/project-wizard/templates/Makefile.am,
8282 plugins/project-wizard/templates/mkfile.wiz,
8283 plugins/project-wizard/templates/translatable-strings.h: Enabled
8284 makefile-based project creation and import. Fixes bug #355145
8286 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8288 * plugins/debug-manager/debugger.c,
8289 plugins/debug-manager/plugin.c,
8290 plugins/gdb/anjuta-gdb.plugin.in:
8291 Code cleaning (remove unused code, rename this into self)
8292 Add information about supported format in debugger plugin
8293 Activate debugger plugin according to the target format
8295 2007-04-01 Naba Kumar <naba@gnome.org>
8297 * plugins/message-view/message-view.c:
8298 (message_view_instance_init): Fixed message icons to appear.
8300 2007-03-31 Johannes Schmid <jhs@gnome.org>
8302 * plugins/message-view/anjuta-msgman.c:
8303 (anjuta_msgman_append_view):
8304 * plugins/message-view/plugin.c: (on_view_changed),
8305 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8309 2007-03-31 Johannes Schmid <jhs@gnome.org>
8311 * plugins/message-view/message-view.c:
8312 (message_view_instance_init), (imessage_view_append):
8313 Show nice icons beside the messages for info, warning and error. This is a completly
8314 cosmetic change so if someone dislikes it he is free to remove it.
8316 2007-03-31 Johannes Schmid <jhs@gnome.org>
8318 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8319 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8320 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8321 * plugins/message-view/anjuta-msgman.h:
8322 * plugins/message-view/message-view.h:
8323 * plugins/message-view/plugin.c: (on_view_changed),
8325 Fixed #359399 and made next/previous insensitive when not availible
8327 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8328 (tag_style_to_string):
8329 Fixed namespace Problem with gdk >= 2.11
8331 * plugins/sourceview/sourceview-autocomplete.c:
8332 (sourceview_autocomplete_init):
8333 Removed structure, follow-up of #423682
8335 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8337 * plugins/debug-manager/debug_tree.c,
8338 plugins/debug-manager/debug_tree.h,
8339 plugins/debug-manager/watch.c,
8340 plugins/debug-manager/anjuta-debug-manager.glade:
8341 Inspect variable at cursor
8342 Fix buttons in inspect dialog
8344 2007-03-27 Halton Huo <halton.huo@sun.com>
8346 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
8348 * plugins/sourceview/sourceview-autocomplete.c
8349 plugins/debug-manager/disassemble.c,
8350 libanjuta/interfaces/libanjuta.idl:
8351 Remove array with 0 size and empty structure as it is not
8352 supported by sun cc, Fixes bug #423682
8354 * plugins/debug-manager/debugger.c:
8355 Remove anonymous union as it is not supported by sun cc,
8358 === anjuta 2.1.2 ===
8360 2007-03-28 Naba Kumar <naba@gnome.org>
8362 * configure.in: Bumped version to 2.1.2
8363 * NEWS: Updated for release.
8365 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8366 Improved breakpoint marker icon.
8368 * plugins/editor/anjuta-editor.plugin.in,
8369 plugins/sourceview/sourceview.plugin.in: Made editor plugins
8370 non user activable since they are now remembered properly.
8372 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8374 * plugins/tools/editor.c:
8377 2007-03-27 Naba Kumar <naba@gnome.org>
8379 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8380 word when autocompleting without leaving any trailing part of
8383 2007-03-27 Kamil Páral <ripper42@gmail.com>
8385 Reviewed by Naba Kumar <naba@gnome.org>:
8386 * anjuta.desktop.in.in: Remove "Application" category from desktop
8387 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8389 2007-03-27 Naba Kumar <naba@gnome.org>
8391 * configure.in, plugins/document-manager/anjuta-docman.c:
8392 (anjuta_docman_add_editor): Conditionally compile notebook tab
8393 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8395 Patch from Halton Huo:
8396 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8397 non gcc compiler flags. Fixes bug #423089.
8399 2007-03-26 Naba Kumar <naba@gnome.org>
8401 * AUTHORS, NEWS, TODO.tasks: Updated.
8403 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8406 * plugins/symbol-browser/plugin.c: (on_editor_saved),
8407 (update_editor_symbol_model), (iter_matches),
8408 (on_editor_update_ui), (value_added_current_editor),
8409 (activate_plugin), (dispose),
8410 (symbol_browser_plugin_instance_init):
8411 * plugins/symbol-browser/plugin.h: update line on editor save
8412 and editor change. Code clean up and fixed warnings.
8414 2007-03-26 Naba Kumar <naba@gnome.org>
8416 * plugins/project-wizard/templates/java/project.anjuta,
8417 plugins/project-wizard/templates/python/project.anjuta,
8418 plugins/project-wizard/templates/python/project.anjuta:
8419 Removed version control plugins from default selection.
8421 * plugins/tools/scripts/prepare-changelog.pl,
8422 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8423 script to a better one (that works on both cvs and svn).
8425 2007-03-26 Naba Kumar <naba@gnome.org>
8427 * (added) plugins/project-wizard/templates/translatable-strings.pl,
8428 Makefile.am: Added the generated translatable file (required for
8429 translations for svn checkouts).
8432 plugins/project-wizard/templates/extract-translatable-strings.pl
8433 plugins/project-wizard/templates/Makefile.am, Makefile.am,
8434 po/POTFILES.in: Generated translatable strings for .wiz files and
8435 added them in POTFILES.in for translation. Fixes bug #398035
8437 2007-03-25 Naba Kumar <naba@gnome.org>
8439 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8441 * src/anjuta-app.c: Removed dead codes.
8443 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8444 global tags generation starts.
8446 * plugins/debug-manager/chunk_view.c,
8447 plugins/debug-manager/start.h,
8448 plugins/debug-manager/chunk_view.h,
8449 plugins/debug-manager/utilities.c,
8450 plugins/debug-manager/utilities.h,
8451 plugins/debug-manager/debugger.c,
8452 plugins/debug-manager/threads.c,
8453 plugins/debug-manager/disassemble.c,
8454 plugins/debug-manager/info.c,
8455 plugins/debug-manager/sharedlib.c,
8456 plugins/debug-manager/threads.h,
8457 plugins/debug-manager/disassemble.h,
8458 plugins/debug-manager/signals.c,
8459 plugins/debug-manager/info.h,
8460 plugins/debug-manager/sharedlib.h,
8461 plugins/debug-manager/data_buffer.c,
8462 plugins/debug-manager/data_view.c,
8463 plugins/debug-manager/signals.h,
8464 plugins/debug-manager/debug_tree.c,
8465 plugins/debug-manager/watch.c,
8466 plugins/debug-manager/registers.c,
8467 plugins/debug-manager/data_buffer.h,
8468 plugins/debug-manager/data_view.h,
8469 plugins/debug-manager/memory.c,
8470 plugins/debug-manager/debug_tree.h,
8471 plugins/debug-manager/watch.h,
8472 plugins/debug-manager/registers.h,
8473 plugins/debug-manager/memory.h,
8474 plugins/debug-manager/locals.c,
8475 plugins/debug-manager/sexy-icon-entry.c,
8476 plugins/debug-manager/breakpoints.c,
8477 plugins/debug-manager/locals.h,
8478 plugins/debug-manager/sexy-icon-entry.h,
8479 plugins/debug-manager/stack_trace.c,
8480 plugins/debug-manager/breakpoints.h,
8481 plugins/debug-manager/sparse_buffer.c,
8482 plugins/debug-manager/sparse_view.c,
8483 plugins/debug-manager/stack_trace.h,
8484 plugins/debug-manager/sparse_buffer.h,
8485 plugins/debug-manager/sparse_view.h,
8486 plugins/debug-manager/start.c,
8487 plugins/gdb/utilities.c,
8488 plugins/gdb/utilities.h,
8489 plugins/gdb/debugger.c,
8490 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8493 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8495 * plugins/gdb/debugger.c:
8496 Avoid empty debugger log window by limiting line to 90 characters
8498 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8500 * plugins/debug-manager/plugin.c,
8501 plugins/debug-manager/plugin.h,
8502 plugins/debug-manager/threads.c,
8503 plugins/debug-manager/threads.h,
8504 plugins/debug-manager/breakpoints.c,
8505 plugins/debug-manager/breakpoints.h,
8506 plugins/debug-manager/stack_trace.c,
8507 plugins/debug-manager/stack_trace.h:
8508 View code action now changes location in disassembly view too
8510 * plugins/debug-manager/anjuta-debug-manager.ui:
8511 Rename breakpoint actions
8513 2007-03-24 Naba Kumar <naba@gnome.org>
8515 * configure.in, src/anjuta-app.c: Use the new docking algorithm
8516 in gdl 0.7.3 (svn trunk).
8517 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8519 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8521 * plugins/debug-manager/threads.c,
8522 plugins/debug-manager/debug_tree.c,
8523 plugins/debug-manager/debug_tree.h,
8524 plugins/debug-manager/locals.c,
8525 plugins/debug-manager/registers.c,
8526 plugins/debug-manager/stack_trace.c:
8527 Allow to change current thread updating register, stack and locals
8528 Allow to change current stack frame updating locals
8530 * plugins/gdb/debugger.c:
8531 Read argument of selected stack frame
8533 * plugins/debug-manager/data_view.c:
8534 Fix an unrelated bug
8536 2007-03-23 Naba Kumar <naba@gnome.org>
8538 * plugins/document-manager/anjuta-docman.c,
8539 plugins/document-manager/plugin.c: Fixed many memory leaks.
8540 (ianjuta_file_get_uri() returns a new string).
8542 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8543 widget for save dialogs.
8545 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8546 svn and fixed to get function/prototype/member args list. Call tips
8549 2007-03-22 Naba Kumar <naba@gnome.org>
8551 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8552 and calltips would work again for functions from global tags (Needs
8553 regenerating global tags).
8555 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8556 ctags svn version and reopened bug #395362. Fixes tags parsing that
8557 seemed to have stopped working recently.
8559 2007-03-21 Naba Kumar <naba@gnome.org>
8561 * tagmanager/tm_source_file.c, tagmanager/options.c,
8562 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8563 extend .. more needs to be investigated and fixed). Enabled some
8566 2007-03-16 Naba Kumar <naba@gnome.org>
8568 * src/anjuta.c: Fixed project loading from command line.
8570 2007-03-16 Naba Kumar <naba@gnome.org>
8572 Patch from James Liggett <jrliggett@cox.net>:
8573 plugins/profiler/gprof-profile-data.c: Fixed a crash.
8575 2007-03-15 Naba Kumar <naba@gnome.org>
8577 * libanjuta/anjuta-profile-manager.c,
8578 libanjuta/anjuta-profile-manager.h: Added method to get current
8581 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8582 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8585 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8586 plugins/file-loader/plugin.c: Moved to functions as utility functions.
8587 Also, not load project files in session load in loader plugin.
8589 * plugins/project-manager/plugin.c, src/anjuta.c:
8590 Emit "exiting" signal in shell when exiting anjuta. project manager
8591 listens to exiting signal and saves session. anjuta.c saves session
8592 only when current projfile is 'user'. Load project saved in session
8593 differently then the rest of the session. This should fix all the
8594 session restoration bugs.
8596 src/main.c: Present anjuta window when becon message is received.
8598 2007-03-14 Naba Kumar <naba@gnome.org>
8600 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8601 not randomly save (it was a wrong looping).
8603 2007-03-12 Naba Kumar <naba@gnome.org>
8605 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8607 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8609 * plugins/debug-manager/anjuta-debug-manager.ui,
8610 libanjuta/interfaces/libanjuta.idl,
8611 plugins/debug-manager/debugger.c,
8612 (added) plugins/debug-manager/threads.c,
8613 (added) plugins/debug-manager/threads.h,
8614 plugins/debug-manager/plugin.c,
8615 plugins/debug-manager/Makefile.am,
8616 plugins/gdb/plugin.c,
8617 plugins/gdb/debugger.c,
8618 plugins/gdb/debugger.h:
8619 Add a window displaying all threads
8620 Add needed functions
8621 Switching to a different thread is still not done
8623 * plugins/debug-manager/debug_tree.c,
8624 plugins/debug-manager/locals.c,
8625 plugins/debug-manager/stack_trace.c:
8626 Small cosmetic changes
8628 * plugins/gdb/gdbmi.c:
8629 Keep all elements in gdbmi hash
8630 Even if using the same key like in -threads-list-ids
8632 2007-03-11 Naba Kumar <naba@gnome.org>
8634 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8636 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8638 * manuals/reference/libanjuta/libanjuta-docs.sgml,
8639 manuals/reference/libanjuta/libanjuta-sections.txt,
8640 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8643 2007-03-11 Naba Kumar <naba@gnome.org>
8645 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8646 gtk-doc properly. Bumped gtk-doc requirement to 1.4
8648 * manuals/reference/libanjuta/libanjuta-docs.sgml,
8649 manuals/reference/libanjuta/libanjuta.types,
8650 manuals/reference/libanjuta/libanjuta-sections.txt,
8651 manuals/reference/libanjuta/.cvsignore,
8652 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8653 infrastructure. Got rid of tmpl/ directory and moved all section
8654 documenation to source code (requires gtk-doc >= 1.4).
8656 * libanjuta/anjuta-plugin-description.c,
8657 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
8658 libanjuta/cell-renderer-captioned-image.c,
8659 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8660 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8661 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8662 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8663 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8664 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8665 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8666 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8667 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8668 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8669 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8670 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8671 documentation from templates to source code.
8673 2007-03-10 Johannes Schmid <jhs@gnome.org>
8675 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8676 Added some debug output but could not figure out why
8677 some plugins are not kept.
8679 * libanjuta/interfaces/libanjuta.idl:
8680 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8681 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8682 Added IAnjutaEditorGoto::matching_brace
8684 * plugins/document-manager/action-callbacks.c:
8685 (on_editor_command_match_brace_activate):
8686 * plugins/document-manager/plugin.c:
8687 (update_editor_ui_interface_items):
8688 * plugins/editor/text_editor.c: (igoto_matching_brace),
8690 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8691 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8693 2007-03-09 Johannes Schmid <jhs@gnome.org>
8695 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8698 * plugins/sourceview/sourceview-private.h:
8699 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8700 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8701 (sourceview_new), (ifile_savable_save_as):
8702 Tweaked vfs monitoring
8704 2007-03-09 Johannes Schmid <jhs@gnome.org>
8706 * libanjuta/interfaces/Makefile.am.iface:
8707 Fixed installtion of header files
8709 * plugins/sourceview/sourceview.c: (set_select):
8710 do not scroll to much in interactive search
8712 2007-03-09 Naba Kumar <naba@gnome.org>
8714 * src/anjuta.c: Fixed session restoration.
8716 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8717 signal handlers after symbol browser plugin is deactivated.
8719 * plugins/editor/editor.glade,
8720 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8721 Fixed indentation confustion in preferences.
8723 2007-03-08 Johannes Schmid <jhs@gnome.org>
8725 * plugins/search/search-replace.c: (search_set_combo),
8726 (search_set_action), (search_set_target), (search_set_direction),
8727 (create_dialog), (search_disconnect_set_toggle_connect),
8728 (on_search_match_whole_word_toggled),
8729 (on_search_match_whole_line_toggled),
8730 (on_search_match_word_start_toggled),
8731 (search_set_toggle_direction):
8732 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8733 it's somehow ugly and uses many deprecated widgets
8735 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8736 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8739 2007-03-07 Naba Kumar <naba@gnome.org>
8741 * src/anjuta.c: Make launching projects work from command line. Also
8742 fixes gnome session restart command.
8744 2007-03-07 Johannes Schmid <jhs@gnome.org>
8746 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8747 * plugins/class-gen/plugin.c: (iwizard_activate):
8750 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8753 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8754 Fixed #377483 (It's not possible to know if directories have
8755 a version in CVS. Show version column only if there are version
8756 informations availible
8758 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8761 2007-03-07 Johannes Schmid <jhs@gnome.org>
8763 * plugins/sourceview/sourceview-prefs.c: (get_bool):
8765 * plugins/symbol-browser/an_symbol_prefs.c:
8766 (on_update_global_clicked):
8769 2007-03-07 Johannes Schmid <jhs@gnome.org>
8771 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8772 (anjuta_save_prompt_new):
8773 * plugins/project-import/project-import.c:
8774 (project_import_finalize):
8775 Fixed Gtk-Criticals (maybe #409408)
8777 2007-03-07 Naba Kumar <naba@gnome.org>
8779 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8780 when we are at just beginning of string or comment. Fixes bug #397981.
8782 2007-03-07 Johannes Schmid <jhs@gnome.org>
8784 * plugins/language-support-cpp-java/plugin.c:
8785 (initialize_indentation_params):
8786 Removed annoying DEBUG_PRINT
8788 * plugins/sourceview/sourceview-cell.c:
8789 (sourceview_cell_instance_init), (icell_get_character),
8790 (icell_get_length), (icell_get_char), (icell_get_attribute):
8791 Improved code to be faster
8792 Implemented attribute handling so that indentation really works in any case
8794 2007-03-06 Johannes Schmid <jhs@gnome.org>
8797 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8799 * plugins/document-manager/anjuta-docman.c:
8800 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8801 Removed old and ugly tab drag&drop code and use built-in gtk stuff
8802 instead (required GTK >= 2.10)
8804 * plugins/sourceview/sourceview-private.h:
8805 * plugins/sourceview/sourceview.c:
8806 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8807 (sourceview_finalize), (sourceview_new), (imark_mark),
8808 (imark_unmark), (imark_is_marker_set),
8809 (imark_location_from_handle), (imark_delete_all_markers):
8810 Fixed marker handling and worked a bit more on vfs monitoring
8812 2007-03-05 Johannes Schmid <jhs@gnome.org>
8814 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8815 Added method to select specific iter
8817 * plugins/sourceview/sourceview-private.h:
8818 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8819 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8820 (sourceview_add_monitor), (on_document_saved),
8821 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8822 Fixed vfs monitoring (mostly ported code from text_editor.c)
8824 * plugins/symbol-browser/an_symbol_view.c:
8825 * plugins/symbol-browser/an_symbol_view.h:
8826 * plugins/symbol-browser/plugin.c: (iter_matches),
8827 (on_editor_update_ui), (value_added_current_editor):
8828 Select the current tag in locals window and symbol toolbar. If there
8829 is no tag at the current line, reserve backward for the next tag. This will
8830 select the correct tag if inside a function.
8832 2007-03-05 Naba Kumar <naba@gnome.org>
8834 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8835 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8837 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8840 2007-03-04 Johannes Schmid <jhs@gnome.org>
8844 Fixed distcheck (well, partly)
8846 2007-03-04 Johannes Schmid <jhs@gnome.org>
8848 * plugins/document-manager/anjuta-document-manager.ui:
8849 Move "Swap .c/.h from Main to Browser toolbar
8851 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8852 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8853 (fv_prefs_free), (fv_add_tree_entry):
8854 * plugins/file-manager/anjuta-file-manager-plugin.glade:
8855 * plugins/file-manager/plugin.c: (prefs_init):
8857 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8859 2007-03-04 Naba Kumar <naba@gnome.org>
8861 * data/default.proflie, data/Makefile.am, src/anjuta.c,
8862 plugins/project-manager/plugin.c:
8863 Restored default profile and renamed it from "default.anjuta" to
8866 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8868 * plugins/debug-manager/debugger.c,
8869 plugins/debug-manager/plugin.c,
8870 plugins/gdb/debugger.c,
8871 libanjuta/interfaces/libanjuta.idl,
8872 plugins/debug-manager/stack_trace.c:
8873 Add a dialog box when a signal is received (except SIGINT)
8874 Display stack frame even if arguments are not available
8876 2007-03-03 Naba Kumar <naba@gnome.org>
8878 * TODO.tasks: Icons bounty added.
8880 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8883 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8886 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8887 plugins/Makefile.am, (removed) plugins/profile-default/*,
8888 plugins/project-manager/anjuta-project-manager.plugin.in,
8889 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8890 profile implementation to load user profile and projects. Store and
8891 restore remembered plugins. Use profile scoping and descoping for
8892 saving and loading sesstions.
8894 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8895 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8896 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8899 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8901 * plugins/debug-manager/debug_tree.c
8902 plugins/debug-manager/debug_tree.h:
8903 Bug fix, deleting wrong variable
8905 * plugins/gdb/debugger.c:
8906 Bug fix, remove forgotten debugging code
8908 2007-03-02 Johannes Schmid <jhs@gnome.org>
8910 * plugins/document-manager/anjuta-document-manager.ui:
8911 * plugins/search/anjuta-search.ui:
8912 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8913 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8916 * src/anjuta-app.c: (on_toolbar_view_toggled),
8917 (on_add_merge_widget), (on_session_save), (on_widget_remove):
8918 Save toolbar positions, don't use fixed toolbar style
8920 All in all this will allow more complex toolbar configurations and
8921 might gain some space on smaller displays because the user can disable
8922 toolbar parts he does not use. Also allows to use any toolbar style
8923 without looking too ugly.
8925 2007-03-01 Naba Kumasr <naba@gnome.org>
8927 * TODO.tasks: Added a bounty for creating icons.
8929 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8930 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8931 profile-changed signal. Do not sync non-user-activatable plugins.
8933 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8935 * plugins/debug-manager/disassemble.c,
8936 plugins/debug-manager/sparse_view.c,
8937 plugins/gdb/debugger.c,
8938 libanjuta/interfaces/libanjuta.idl:
8939 Display function name in disassembly view
8941 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8943 * (added) plugins/debug-manager/bookmark.png,
8944 (added) plugins/debug-manager/breakpoint-disabled.png,
8945 (added) plugins/debug-manager/breakpoint-enabled.png,
8946 (added) plugins/debug-manager/program-counter.png,
8947 (added) plugins/debug-manager/linemarker.png,
8948 plugins/debug-manager/Makefile.am,
8949 plugins/debug-manager/disassemble.c,
8950 plugins/debug-manager/disassemble.h,
8951 plugins/debug-manager/sparse_buffer.c,
8952 plugins/debug-manager/sparse_buffer.h,
8953 plugins/debug-manager/sparse_view.c,
8954 plugins/debug-manager/sparse_view.h,
8955 plugins/debug-manager/plugin.c,
8956 plugins/debug-manager/breakpoints.c,
8957 libanjuta/interfaces/libanjuta.idl:
8958 Add markers in the disassembly view
8959 Display program counter and breakpoints in disassembly view
8961 * plugins/gdb/debugger.c:
8962 Fix a bug added with my previous patch, setting and clearing
8963 breakpoints was not working
8965 2007-02-28 Johannes Schmid <jhs@gnome.org>
8967 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8968 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8969 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8970 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8971 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8972 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8973 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8974 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8975 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8976 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8977 Updated (why do they need to be under version control?)
8979 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8980 (create_tab_popup_menu), (on_msgman_popup_menu),
8981 (on_tab_button_press_event), (anjuta_msgman_page_new),
8982 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8983 Added "Close all message tabs" popup menu
8985 2007-02-26 Naba Kumar <naba@gnome.org>
8987 * plugins/profiler/gprof-flat-profile-entry.c,
8988 plugins/profiler/gprof-flat-profile.c,
8989 plugins/profiler/gprof-flat-profile-entry.h,
8990 plugins/profiler/gprof-flat-profile.h,
8991 plugins/profiler/gprof-flat-profile-view.c,
8992 plugins/profiler/gprof-flat-profile-view.h,
8993 plugins/profiler/gprof-call-graph-block-entry.c,
8994 plugins/profiler/gprof-call-graph-block.c,
8995 plugins/profiler/gprof-function-call-chart-view.c,
8996 plugins/profiler/gprof-call-graph-block-entry.h,
8997 plugins/profiler/gprof-profile-data.c,
8998 plugins/profiler/gprof-call-graph-block.h,
8999 plugins/profiler/gprof-view.c,
9000 plugins/profiler/gprof-call-graph.c,
9001 plugins/profiler/gprof-function-call-chart-view.h,
9002 plugins/profiler/gprof-profile-data.h,
9003 plugins/profiler/gprof-call-graph.h,
9004 plugins/profiler/gprof-view.h,
9005 plugins/profiler/gprof-view-manager.c,
9006 plugins/profiler/gprof-call-graph-view.c,
9007 plugins/profiler/plugin.c,
9008 plugins/profiler/gprof-view-manager.h,
9009 plugins/profiler/gprof-call-graph-view.h,
9010 plugins/profiler/gprof-function-call-tree-view.c,
9011 plugins/profiler/gprof-function-call-tree-view.h,
9012 plugins/profiler/Makefile.am: Fix compiler warnings and link with
9013 gnome-vfs. Fixes bug #411377.
9015 2007-02-26 Naba Kumar <naba@gnome.org>
9017 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9019 Patch from James Liggett <jrliggett@cox.net>:
9020 * plugins/profiler/gprof-flat-profile-view.c,
9021 plugins/profiler/gprof-flat-profile-view.h,
9022 plugins/profiler/gprof-function-call-chart-view.c,
9023 plugins/profiler/gprof-function-call-chart-view.h,
9024 plugins/profiler/gprof-view.c,
9025 plugins/profiler/gprof-view.h,
9026 plugins/profiler/gprof-call-graph-view.c,
9027 plugins/profiler/plugin.c,
9028 plugins/profiler/gprof-call-graph-view.h,
9029 plugins/profiler/gprof-function-call-tree-view.c,
9030 plugins/profiler/gprof-function-call-tree-view.h: Implements
9031 double click navigation. Fixes bug #403514.
9033 2007-02-25 Naba Kumar <naba@gnome.org>
9035 * libanjuta/anjuta-plugin-manager.c,
9036 libanjuta/anjuta-plugin-handle.[ch],
9037 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9038 g_hash_table_remove_all (introduced in glib 2.12) to stay the
9039 dependency on glib 2.8. Fixes bug #411623.
9041 2007-02-24 Naba kumar <naba@gnome.org>
9043 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9045 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9046 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9047 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9048 (added) libanjuta/anjuta-profile-manager.c,
9049 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9051 Implemented profile pushing and popping. Implemented profile xml
9052 synchronization. Implemented error handling in profiles. Implemented
9053 activation and deactivation signals in plugin manager.
9055 * libanjuta/Makefile.am: Added libanjuta log domain.
9057 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9058 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9059 in AnjutaShell interface and implemented it in AnjutaApp.
9061 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9063 2007-02-23 Naba kumar <naba@gnome.org>
9065 src/main.c: Fixed missing end quote.
9067 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9069 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9072 2007-02-20 Naba Kumar <naba@gnome.org>
9074 * plugins/subversion/plugin.c: Added "..." menuitems.
9075 * ROADMAP, README: Updated.
9076 * libanjuta/anjuta-profile.c: Fixed bugs.
9078 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9079 plugins/gtodo/Makefile.am: Removed dead code.
9081 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
9082 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9083 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9084 plugins/gtodo/list_tooltip.c,
9085 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9086 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9087 not contain markups. Fixes Bug #360462.
9089 2007-02-16 Naba Kumar <naba@gnome.org>
9091 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9092 unnecessary sub-sections.
9094 2007-02-15 Naba Kumar <naba@gnome.org>
9096 * (removed) plugins/document-manager/bookmark-prev-16.png,
9097 plugins/document-manager/bookmark-last.png,
9098 (removed)plugins/document-manager/bookmark-first-16.png,
9099 plugins/document-manager/bookmark-prev.png,
9100 (added) plugins/document-manager/bookmark-toggle.png,
9101 (removed)plugins/document-manager/bookmark_toggle.xpm,
9102 (removed)plugins/document-manager/bookmark-last-16.png,
9103 plugins/document-manager/plugin.c,
9104 plugins/document-manager/anjuta-document-manager.ui,
9105 (removed)plugins/document-manager/bookmark-next-16.png,
9106 plugins/document-manager/bookmark-next.png,
9107 plugins/document-manager/Makefile.am,
9108 (added) plugins/document-manager/bookmark-clear.png,
9109 plugins/document-manager/bookmark-first.png: Upgraded bookmark
9110 icons (stolen from monodevelop). Added clear bookmarks toolbar
9113 * plugins/document-manager/plugin.c,
9114 (added) plugins/document-manager/swap.png,
9115 (removed) plugins/document-manager/undock.png,
9116 plugins/document-manager/Makefile.am: Fixed swap icon.
9118 2007-02-13 Naba Kumar <naba@gnome.org>
9120 * plugins/class-gen/element-editor.c: Fixed typo.
9122 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9123 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9124 Implementing plugin profiles loading.
9126 2007-02-13 Naba Kumar <naba@gnome.org>
9128 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9129 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
9130 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9131 pixmaps/open_project.png, pixmaps/close_project.png:
9132 Removed more old icons.
9133 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9134 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9137 2007-02-13 Naba Kumar <naba@gnome.org>
9139 * plugins/class-gen/element-editor.c: Included missing headers to
9140 prevent build failures in some cases.
9142 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9144 * plugins/debug-manager/stack_trace.c:
9147 * plugins/debug-manager/watch.c,
9148 plugins/debug-manager/breakpoints.c:
9149 Same bug than above, wrong use of gtk_ui_manager_get_widget
9151 === anjuta 2.1.1 ===
9153 2007-02-11 Naba Kumar <naba@gnome.org>
9155 * cofigure.in: Bumped version to 2.1.1
9156 * NEWS: Updated for 2.1.1 release.
9158 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9160 * plugins/debug-manager/plugin.c,
9161 plugins/debug-manager/sparse_view.c,
9162 plugins/debug-manager/sparse_view.h:
9165 * plugins/gdb/debugger.c,
9166 plugins/debug-manager/debugger.c,
9167 plugins/debug-manager/memory.c,
9168 plugins/debug-manager/sparse_buffer.c
9169 plugins/gdb/debugger.h,
9170 libanjuta/interfaces/libanjuta.idl:
9171 Clean up, remove some warnings
9172 Use guint everywhere for addresses
9173 Rewrite code parsing position in debugger
9175 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9177 * plugins/debug-manager/debug_tree.c:
9178 Use GtkTreeRowReference instead of GtkTreeIter as callback data
9181 2007-02-08 Naba Kumar <naba@gnome.org>
9183 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9184 Delay showing the 'file modified on disk' dialog for one sec
9185 from the last notification to insure multiple notifications for
9186 the same file are treated as one. Do not same multiple dialogs
9187 for the same file. Make sure to destory the dialog if later
9188 the conent is no longer different.
9190 2007-02-08 Naba Kumar <naba@gnome.org>
9192 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9193 Prevented spurious 'file modified' dialogs in scintilla editor
9194 when the file is saved.
9196 2007-02-09 Johannes Schmid <jhs@gnome.org>
9198 * scripts/glade2schema.pl:
9199 Added script to convert glade preferences into gconf schema files.
9202 2007-02-08 Naba Kumar <naba@gnome.org>
9204 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9205 itself is destroyed. Fixes bug #355160.
9207 2007-02-08 Johannes Schmid <jhs@gnome.org>
9209 * plugins/profiler/profiler.plugin:
9210 removed from version control (only .in file needed)
9212 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9213 * plugins/sourceview/sourceview.c: (sourceview_new):
9216 * plugins/subversion/svn-thread.c: (svn_thread_start):
9217 * src/main.c: (main):
9219 Fixed #395875 about initialisation of threads too late
9221 2007-02-07 Armin Burgmeier <armin@arbur.net>
9223 Reviewed by Naba Kumar <naba@gnome.org>:
9224 * plugins/class-gen/plugin.c:
9225 * plugins/class-gen/window.c: Removed browse button related code, load
9226 generated output directly into new buffers when not adding to project.
9228 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9229 buttons from user interface.
9231 2007-02-07 Naba Kumar <naba@gnome.org>
9233 * po/POTFILES.in: Fixed distcheck.
9235 2007-02-07 Daniel Nylander <po@danielnylander.se>
9237 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9239 2007-02-07 Johannes Schmid <jhs@gnome.org>
9241 * anjuta.desktop.in.in:
9244 2007-02-07 Johannes Schmid <jhs@gnome.org>
9247 * manuals/anjuta-manual/*
9248 * manuals/anjuta-faqs/*:
9249 #398991 – Anjuta manuals does not use the gnome-doc-utils format
9251 * plugins/document-manager/anjuta-document-manager.plugin.in:
9252 Removed duplicate application-xml mime-type (review patches properly ;-)
9254 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9256 * plugins/gdb/debugger.c,
9257 libanjuta/interfaces/libanjuta.idl:
9259 Fix handling of missing source file
9261 2007-02-06 Naba Kumar <naba@gnome.org>
9263 Patch from James Liggett <jrliggett@cox.net>:
9264 * plugins/profiler/gprof-flat-profile.c,
9265 plugins/profiler/gprof-profile-data.c,
9266 plugins/profiler/gprof-call-graph.c,
9267 plugins/profiler/gprof-profile-data.h,
9268 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9269 Show profiler view when target selected bug #403515.
9271 2007-02-05 Naba Kumar <naba@gnome.org>
9273 * configure.in: Enabled devhelp plugin by default now that
9276 Patch from parmigio@2ainfo.it:
9277 * plugins/document-manager/anjuta-document-manager.plugin.in:
9278 Added xml file type in supported mime types list.
9280 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9282 * plugins/debug-manager/debugger.c,
9283 plugins/debug-manager/plugin.c:
9284 Add a field in status bar displaying debugger state
9285 Change cursor shape when debugger is busy
9288 * plugins/debug-manager/watch.c,
9289 plugins/debug-manager/locals.c,
9290 libanjuta/interfaces/libanjuta.idl:
9291 Clean up, remove debugging messages and unused signals
9293 2007-02-03 Johannes Schmid <jhs@gnome.org>
9296 Fixed AC_INIT and seperated version to major, minor, micro
9299 Load Subversion instead of CVS
9301 * anjuta.desktop.in.in:
9302 Fixed bug-buddy component
9304 Original patch from Rob Bradfort <robster@debian.org>:
9305 * src/main.c: (get_command_line_args), (main):
9306 Bug #335981 – Migration from popt to GOption
9308 2007-02-03 Naba Kumar <naba@gnome.org>
9310 * configure.in: Depend on devhelp 0.13 and fixed gecko home
9311 path variable. Fixed bug #341170.
9312 * plugins/profiler/Makefile.am: Fixed indentation.
9314 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9316 * libanjuta/interfaces/libanjuta.idl,
9317 plugins/sourceview/sourceview.c,
9318 plugins/editor/text-editor.c,
9319 plugins/symbol-browser/plugin.c,
9320 plugins/search/search-replace.c,
9321 plugins/document-manager/goto_line.c,
9322 plugins/document-manager/action-callbacks.c,
9323 plugins/document-manager/anjuta-docman.c:
9324 Rename markers of anjuta interface
9325 IANJUTA_MARKABLE_NONE has been removed
9326 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9327 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9328 IANJUTA_MARKABLE_ATTENTIVE renamed in
9329 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9330 IANJUTA_MARKABLE_INTENSE renamed in
9331 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9332 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9334 * (removed) plugins/sourceview/marker-light.png,
9335 (removed) plugins/sourceview/marker-basic.png,
9336 (removed) plugins/sourceview/marker-attentive.png,
9337 (removed) plugins/sourceview/marker-intense.png,
9338 plugins/sourceview/bookmark.png,
9339 (added) plugins/sourceview/breakpoint-disabled.png,
9340 (added) plugins/sourceview/breakpoint-enabled.png,
9341 (added) plugins/sourceview/program-counter.png,
9342 (added) plugins/sourceview/linemarker.png,
9343 plugins/sourceview/Makefile.am,
9344 (added) plugins/editor/bookmark.xpm,
9345 (added) plugins/editor/breakpoint-disabled.xpm,
9346 (added) plugins/editor/breakpoint-enabled.xpm,
9347 (added) plugins/editor/program-counter.xpm,
9348 (added) plugins/editor/linemarker.xpm,
9349 plugins/editor/Makefile.am:
9350 Add or change marker pixmaps in scintilla and sourceview editor
9352 * plugins/document-manager/plugin.c,
9353 libanjuta/interfaces/libanjuta.idl,
9354 plugins/debug-manager/plugin.c,
9355 plugins/debug-manager/breakpoints.c
9356 plugins/gdb/debugger.c:
9357 Fix bug #376404, program counter marker is not displayed when debugger
9358 Return the selected editor or NULL (if file does not exist) with
9359 ianjuta_document_manager_goto_file_line* functions
9360 Emit a change-location signal even if the program counter is in an
9363 2007-02-02 Naba Kumar <naba@gnome.org>
9365 * TODO.tasks: Marked bounty bug #359478 completed. And checked
9366 older bounties 'Done'.
9368 2007-02-02 Naba Kumar <naba@gnome.org>
9370 * TODO.tasks: Fixed typop.
9372 Patch from James Liggett <jrliggett@cox.net>:
9373 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9374 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9375 profiler plugin by James Liggett. Completes bounty bug #359478
9376 'Gprof performance profiler plugin'
9378 2007-02-01 Naba Kumar <naba@gnome.org>
9380 * src/main.c: Renamed option name.
9382 * TODO.tasks: Marked "Test and fix all project wizards templates"
9385 2007-01-29 Johannes Schmid <jhs@gnome.org>
9387 * plugins/document-manager/plugin.c: (on_editor_changed):
9388 Added DEBUG_PRINT(...)
9389 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9391 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9392 Fix language support plugin for sourceview editor (add some new
9395 * plugins/sourceview/sourceview.c: (iindic_clear):
9396 Clear all indicators
9398 2007-01-29 Johannes Schmid <jhs@gnome.org>
9401 Minor task currentions
9403 * libanjuta/interfaces/libanjuta.idl:
9404 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9405 (itext_editor_iface_init):
9406 * plugins/language-support-cpp-java/plugin.c: (install_support):
9407 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9408 (ieditor_get_attributes), (ieditor_iface_init):
9409 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9412 * plugins/sourceview/sourceview.glade:
9413 Fixed sourceview preference window
9415 2007-01-28 Naba Kumar <naba@gnome.org>
9417 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9418 Implemented --no-files and --no-session command line options and
9419 corresponding preferernces checkboxes in General tab.
9421 2007-01-28 Johannes Schmid <jhs@gnome.org>
9423 * plugins/subversion/plugin.c:
9424 * plugins/subversion/plugin.h:
9425 * plugins/subversion/svn-notify.c: (svn_show_info),
9426 (show_svn_error), (on_svn_notify):
9427 * plugins/subversion/svn-notify.h:
9428 * plugins/subversion/svn-thread.c: (create_message_view),
9430 Fixed error handling and fixed #394216 – No indication of subversion commands running
9432 * plugins/tools/execute.c: (atp_output_context_print):
9433 Show name of tool in message pane
9435 2007-01-28 Naba Kumar <naba@gnome.org>
9437 * configure.in, plugins/glade/plugin.c: Make it work with
9438 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
9440 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9441 from devhelp (won't work untill devhelp is fixed: bug #341170).
9443 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9445 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9447 Reviewed by Naba Kumar <naba@gnome.org>:
9448 * libanjuta/interfaces/libanjuta.idl,
9449 plugins/debug-manager/debugger.c,
9450 plugins/debug-manager/start.c,
9451 plugins/gdb/plugin.c,
9452 plugins/gdb/debugger.c,
9453 plugins/gdb/debugger.h:
9454 Fix a bug when launching gdb
9455 Set the terminal for the debugged program on the command line.
9457 2007-01-26 Johannes Schmid <jhs@gnome.org>
9459 * plugins/sourceview/anjuta-document-saver.c:
9460 (anjuta_document_saver_save):
9461 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9462 * plugins/sourceview/sourceview.c: (save_if_modified),
9463 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9464 Proper error handling, for example if a file was modified externally. Use backup files
9465 to avoid data-loss on disk full.
9467 2007-01-24 Naba Kumar <naba@gnome.org>
9469 * plugins/devhelp/htmlview.c: Fixed crash during project load.
9470 Fixed mem leak and source leak.
9472 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9474 Reviewed by Naba Kumar <naba@gnome.org>:
9475 * plugins/debug-manager/debug_tree.c,
9476 plugins/debug-manager/debug_tree.h,
9477 plugins/debug-manager/watch.c:
9478 Partial rewrite of the variable object code, find and fix a few bugs
9479 Fix bug #395808: gdb can still crash but children are listed
9480 on request only so you can avoid the crash
9482 2007-01-24 Naba Kumar <naba@gnome.org>
9484 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9485 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9486 plugins/symbol-browser/plugin.h,
9487 plugins/symbol-browser/plugin.c,
9488 plugins/symbol-browser/Makefile.am: Added current file (local)
9489 symbols view (Seriously getting bored with the browse toolbar).
9491 2007-01-22 Naba Kumar <naba@gnome.org>
9493 Patch from Gabor Kelemen:
9494 * po/POTFILES.in: Added .plugin.in files.
9496 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9498 Reviewed by Naba Kumar <naba@gnome.org>:
9499 * plugins/document-manager/anjuta-docman.c,
9500 plugins/message-view/anjuta-msgman.c
9501 Set right alignment to the label widget in the tab title.
9503 2007-01-21 Naba Kumar <naba@gnome.org>
9505 * libegg/egg-combo-action.c: Fixed mode line.
9506 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9507 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9509 2007-01-21 Armin Burgmeier <armin@arbur.net>
9511 Reviewed by Naba Kumar <naba@gnome.org>:
9512 * plugins/class-gen/plugin.c: Prompt for target before actually
9513 generating the class files. This ensures that the files are created in
9514 the correct directory. Fixes bug #397406.
9516 * plugins/class-gen/window.c: Set browse buttons to insensitive when
9517 the class is added to the project.
9519 2007-01-21 Naba Kumar <naba@gnome.org>
9521 * libanjuta/anjuta-plugin-description.c,
9522 libanjuta/anjuta-ui.h,
9523 libanjuta/anjuta-status.c,
9524 libanjuta/anjuta-plugin-description.h,
9525 libanjuta/cell-renderer-captioned-image.c,
9526 libanjuta/anjuta-plugin-handle.c,
9527 libanjuta/anjuta-status.h,
9528 libanjuta/resources.c,
9529 libanjuta/cell-renderer-captioned-image.h,
9530 libanjuta/glue-cpp.c,
9531 libanjuta/anjuta-plugin-handle.h,
9532 libanjuta/anjuta-plugin.c,
9533 libanjuta/anjuta-preferences-dialog.c,
9534 libanjuta/libanjuta.h,
9535 libanjuta/resources.h,
9536 libanjuta/glue-cpp.h,
9537 libanjuta/anjuta-plugin.h,
9538 libanjuta/anjuta-preferences-dialog.h,
9539 libanjuta/anjuta-plugin-manager.c,
9540 libanjuta/anjuta-shell.c,
9541 libanjuta/anjuta-plugin-manager.h,
9542 libanjuta/anjuta-shell.h,
9543 libanjuta/anjuta-save-prompt.c,
9544 libanjuta/anjuta-save-prompt.h,
9545 libanjuta/anjuta-children.c,
9546 libanjuta/anjuta-utils.c,
9547 libanjuta/anjuta-profile.c,
9548 libanjuta/anjuta-preferences.c,
9549 libanjuta/anjuta-launcher.c,
9550 libanjuta/anjuta-utils.h,
9551 libanjuta/anjuta-profile.h,
9552 libanjuta/anjuta-launcher.h,
9553 libanjuta/anjuta-ui.c: Updated file headers.
9555 * po/POTFILES.in: Updated.
9557 * libanjuta/anjuta-marshal.list,
9558 (added) libanjuta/anjuta-plugin-handle.c,
9559 (added) libanjuta/anjuta-plugin-handle.h,
9560 (added) libanjuta/anjuta-plugin-manager.c,
9561 (added) libanjuta/anjuta-plugin-manager.h,
9562 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9563 (added) libanjuta/anjuta-profile.c,
9564 (added) libanjuta/anjuta-profile.h,
9565 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9566 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9567 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9568 src/action-callbacks.c: Implemented AnjutaPluginManager
9569 class based on old plugins.[ch]. Implemented AnjutaProfile as
9570 prelimanary profiles implementation. Implemented AnjutaPluginHandle
9571 class to represent plugins (not to be confused with plugin objects).
9572 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9573 implemented it in AnjutaApp and AnjutaTestShell.
9574 De-globalized plugin management and several clean ups.
9576 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9577 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9578 plugins/search/search-replace.c, plugins/terminal/terminal.c,
9579 plugins/project-import/project-import.c,
9580 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9581 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9582 Fixed plugins for the change in API.
9584 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9587 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9589 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9591 Reviewed by Naba Kumar <naba@gnome.org>:
9592 * libanjuta/anjuta-launcher.c,
9593 libanjuta/anjuta-launcher.h:
9594 Add a new function anjuta_set_terminate_on_exit to close the i/o
9595 channel when the child exit
9596 Return directly the status and not the exit code in child-exited
9599 * plugins/gdb/debugger.c:
9600 Use new function in debugger plugin
9602 2007-01-18 Johannes Schmid <jhs@gnome.org>
9604 * src/about.c: Do not show empty license information instead hide the button (#397883)
9606 2007-01-15 Johannes Schmid <jhs@gnome.org>
9608 * plugins/project-manager/plugin.c:
9609 * plugins/project-wizard/templates/python.wiz
9610 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9612 Fixed #335235 python programs are not executeable/ do not start when pressing F3
9613 You will also need latest gnome-build svn
9615 === anjuta 2.1.0 ===
9617 2007-01-14 Naba Kumar <naba@gnome.org>
9619 * configure.in: Removed reference of mkfile project
9620 template to fix distcheck build error.
9623 * configure.in: Bumped version to 2.1.0 for beta release.
9624 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9625 crashes as soon as editing starts in normal text files.
9627 2007-01-14 Johannes Schmid <jhs@gnome.org>
9631 Applied http://live.gnome.org/GnomeGoals/PoLinguas
9634 Patch from Massimo Cora' to hopefully fix #395362
9636 * plugins/project-wizard/templates/*:
9638 Fixed and tested all project-wizards. Deactivated mkfile project because
9639 it was totally broken and I don't see any real use for it.
9640 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9642 2007-01-14 Naba Kumar <naba@gnome.org>
9644 * NEWS: Updated for release.
9646 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9648 * libanjuta/interfaces/libanjuta.idl,
9649 plugins/editor/text_editor_cbs.c,
9650 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9651 interface and implemented it for scintilla.
9653 * plugins/editor/text-editor.c: Fixed highlighing issues when
9654 used with indicators (particularly when the file is just opened).
9655 Fixes bug #377477 – when debugging, scintilla editor grays out all
9656 lines before current line.
9658 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9659 Maintain a separate list of indicated edtitors for separate contexts.
9660 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9662 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9664 Reviewed by Naba Kumar <naba@gnome.org>:
9665 * plugins/debug-manager/plugin.c:
9666 Bug fix: breakpoints cannot be added after stopping the debugger
9668 2007-01-13 Naba Kumar <naba@gnome.org>
9670 * NEWS: Updated for release.
9672 2007-01-12 Johannes Schmid <jhs@gnome.org>
9674 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9675 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9676 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9677 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9678 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9679 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9680 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9681 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9682 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9683 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9685 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9686 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9688 * plugins/sourceview/sourceview.c:
9689 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9690 on character positions.
9692 2007-01-12 Naba Kumar <naba@gnome.org>
9695 plugins/project-manager/plugin.c,
9696 plugins/profile-default/plugin.c,
9697 libanjuta/anjuta-status.c,
9698 libanjuta/anjuta-status.h: Introduced an API for application title
9699 in AnjutaStatus. Set application title to project name.
9701 2007-01-11 Massimo Cora' <maxcvs@email.i>
9703 Reviewed by Naba Kumar <naba@gnome.org>:
9704 * tagmanager/Makefile.am,
9705 plugins/symbol-browser/Makefile.am: removed installation for
9708 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9710 Reviewed by Naba Kumar <naba@gnome.org>:
9711 * plugins/debug-manager/start.h,
9712 plugins/debug-manager/start.c,
9713 plugins/debug-manager/anjuta-debug-manager.ui,
9714 plugins/debug-manager/plugin.c:
9715 Partial fix for bug #392537
9717 * plugins/debug-manager/disassemble.c:
9720 2007-01-11 Naba Kumar <naba@gnome.org>
9722 * src/anjuta.c: Load project seperately from session,
9723 so that project session is also loaded.
9725 * plugins/profile-default/plugin.c: Load project in new
9726 anjuta if there already is one loaded currently (disabled
9729 * plugins/editor/aneditor.cxx: Disconnect focus in/out
9730 signals when editor is destroyed. Fixes a crash bug.
9732 * plugins/editor/text_editor.c: Do not mark line in
9733 ianjuta_editor_goto_line() implementation.
9735 * plugins/search/search-replace.c: Always check for markable
9736 interface availablility because its optional for an editor.
9738 * plugins/document-manager/goto_line.c,
9739 plugins/document-manager/action-callbacks.c: Mark lines for
9740 goto line commands (from dialog and from menu entry box).
9742 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9743 plugins/file-manager/an_file_view.c: Expand file manager
9744 nodes in idle loop, one at a time. Did as a possible work
9745 around for bug #361763, but it didn't make any difference.
9746 However, it could still be useful in situations where there
9749 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9751 2007-01-11 Naba Kumar <naba@gnome.org>
9753 * plugins/editor/scintilla/LineMarker.h,
9754 plugins/editor/scintilla/LexBasic.cxx,
9755 plugins/editor/scintilla/LexHTML.cxx,
9756 plugins/editor/scintilla/include/SciLexer.h,
9757 plugins/editor/scintilla/include/Scintilla.h,
9758 plugins/editor/scintilla/include/Scintilla.iface,
9759 plugins/editor/scintilla/include/ScintillaWidget.h,
9760 plugins/editor/scintilla/LexBash.cxx,
9761 plugins/editor/scintilla/PlatGTK.cxx,
9762 plugins/editor/scintilla/ViewStyle.h,
9763 plugins/editor/scintilla/Editor.cxx,
9764 plugins/editor/scintilla/StyleContext.h,
9765 plugins/editor/scintilla/LexCPP.cxx,
9766 plugins/editor/scintilla/Converter.h,
9767 plugins/editor/scintilla/LexAU3.cxx,
9768 plugins/editor/scintilla/Editor.h,
9769 plugins/editor/scintilla/LexPerl.cxx,
9770 plugins/editor/scintilla/LexVB.cxx,
9771 plugins/editor/scintilla/ScintillaGTK.cxx,
9772 plugins/editor/scintilla/ViewStyle.cxx,
9773 plugins/editor/scintilla/PropSet.cxx,
9774 plugins/editor/scintilla/LexSQL.cxx,
9775 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9778 2007-01-11 Armin Burgmeier <armin@arbur.net>
9780 Reviewed by Naba Kumar <naba@gnome.org>:
9781 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9782 selected for editing. This fixes bug #394218.
9784 * plugins/class-gen/plugin.c: Do not use project's root URI as project
9785 name if said URI is not known.
9787 * plugins/class-gen/window.c: When stripping function prefix away,
9788 include the trailing underscore because it is already set by the
9791 * plugins/class-gen/transform.c: Include "const char*" and "const
9792 gchar*" in the list for transforming a default C type to a GType.
9793 Don't access invalid memory when writing pointer_str in
9794 cg_transform_first_argument.
9796 2007-01-11 Naba Kumar <naba@gnome.org>
9798 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9799 pixmaps/anjuta.svg, pixmaps/Makefile.am,
9800 (renamed) pixmaps/anjuta_icon.png, src/main.c,
9801 libegg/test-actions.c, anjuta.desktop.in.in,
9802 anjuta.prj: Renamed application icon to 'anjuta.png' from
9803 'anjuta_icon.png'. Added more fields in desktop file.
9805 * mime/anjuta.xml: Added magic section.
9807 * (removed) mime/anjuta.applications,
9808 (removed) mime/anjuta.mime, mime/Makefile.am,
9809 (removed) mime/anjuta.keys,
9810 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9811 registeration and added scalable icon. Also fixes bug #393680
9813 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
9815 Reviewed by Naba Kumar <naba@gnome.org>:
9816 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9817 and anjuta_status_progress_add_ticks() to check for progressbar
9818 being realized before trying to update it.
9820 2007-01-10 Naba Kumar <naba@gnome.org>
9822 * tagmanager/tm_workspace.c,
9824 plugins/debug-manager/Makefile.am,
9825 plugins/tools/scripts/Makefile.am,
9826 plugins/class-gen/plugin.c,
9827 plugins/class-gen/Makefile.am,
9828 global-tags/Makefile.am: Fixed make distcheck.
9830 * plugins/debug-manager/attach_process.c,
9831 plugins/debug-manager/attach_process.h,
9832 plugins/class-gen/action-callbacks.h,
9833 plugins/class-gen/action-callbacks.c,
9834 plugins/class-gen/class_gen.h,
9835 plugins/class-gen/class_gen.c: Deleted unused/old files.
9837 * (removed) scintilla, (added) plugins/editor/scintilla,
9838 plugins/editor/scintilla/lexers.make,
9839 plugins/editor/scintilla/Makefile.am,
9840 plugins/editor/Makefile.am
9841 configure.in, manuals/reference/libanjuta/Makefile.am
9842 Makefile.am: Moved scintilla to its right place.
9844 2007-01-09 Naba Kumar <naba@gnome.org>
9846 * plugins/profile-default/plugin.c: Save project session before
9847 a new one is opened.
9849 * plugins/project-manager/plugin.c,
9850 plugins/project-manager/plugin.h,
9851 plugins/project-manager/anjuta-project-manager.ui,
9852 plugins/profile-default/plugin.c,
9853 plugins/profile-default/plugin.h,
9854 plugins/profile-default/Makefile.am,
9855 (added) plugins/profile-default/anjuta-default-profile.ui,
9856 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9857 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9858 multiple projects support.
9860 2007-01-06 Armin Burgmeier <armin@arbur.net>
9862 Reviewed by Naba Kumar <naba@gnome.org>
9863 * plugins/class-gen/combo-flags.h:
9864 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9865 enum, added a type parameter to selected signal. Select highlighted
9866 entry when pressing enter (but not unselect it if it was already
9867 selected) before closing the popup. Also accept input when clicking
9870 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9871 according to selection type.
9873 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9876 2007-01-08 Johannes Schmid <jhs@gnome.org>
9878 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9879 * plugins/project-wizard/templates/gtkmm/Makefile.am
9880 * plugins/project-wizard/templates/python/configure.ac.tpl
9881 * plugins/project-wizard/templates/python/configure.in.tpl
9882 * plugins/project-wizard/templates/python/Makefile.am
9883 * plugins/project-wizard/templates/cpp/configure.ac.tpl
9884 * plugins/project-wizard/templates/cpp/configure.in.tpl
9885 * plugins/project-wizard/templates/cpp/Makefile.am
9886 * plugins/project-wizard/templates/terminal.wiz
9887 * plugins/project-wizard/templates/xlib-dock.wiz
9888 * plugins/project-wizard/templates/wxwin.wiz
9889 * plugins/project-wizard/templates/java.wiz
9890 * plugins/project-wizard/templates/xlib/configure.ac.tpl
9891 * plugins/project-wizard/templates/xlib/configure.in.tpl
9892 * plugins/project-wizard/templates/xlib/Makefile.am
9893 * plugins/project-wizard/templates/gcj/configure.ac.tpl
9894 * plugins/project-wizard/templates/gcj/configure.in.tpl
9895 * plugins/project-wizard/templates/gcj/Makefile.am
9896 * plugins/project-wizard/templates/terminal/configure.ac.tpl
9897 * plugins/project-wizard/templates/terminal/configure.in.tpl
9898 * plugins/project-wizard/templates/terminal/Makefile.am
9899 * plugins/project-wizard/templates/terminal/autogen.sh
9900 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9901 * plugins/project-wizard/templates/wxwin/configure.in.tpl
9902 * plugins/project-wizard/templates/wxwin/Makefile.am
9903 * plugins/project-wizard/templates/gnome.wiz
9904 * plugins/project-wizard/templates/java/configure.ac.tpl
9905 * plugins/project-wizard/templates/java/configure.in.tpl
9906 * plugins/project-wizard/templates/java/Makefile.am
9907 * plugins/project-wizard/templates/anjuta-plugin.wiz
9908 * plugins/project-wizard/templates/gtkmm.wiz
9909 * plugins/project-wizard/templates/python.wiz
9910 * plugins/project-wizard/templates/cpp.wiz
9911 * plugins/project-wizard/templates/gtk.wiz
9912 * plugins/project-wizard/templates/gcj.wiz
9913 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9914 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9915 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9917 Starting fixing of all project wizards:
9918 - rename configure.in to configure.ac
9919 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9920 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9923 * TODO.task: Added bug number to bounty
9925 2007-01-07 Johannes Schmid <jhs@gnome.org>
9927 * plugins/build-basic-autotools.c:
9928 Fixed #392290 – Missed install as root option in project manager
9930 2007-01-07 Johannes Schmid <jhs@gnome.org>
9932 * plugins/sourceview/sourceview.c:
9933 Fixed #388731 – Odd editor behaviour after performing block-text operations
9934 Fixed #388727 – Block-tab does not work
9936 * plugins/sourceview/anjuta-document.h/c:
9937 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9940 Require Gtk+ >= 2.10 for sourceview plugin
9942 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
9944 * libanjuta/anjuta-status.c:
9945 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9947 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9950 plugins/terminal/terminal.c:
9952 remove support for VTE < 0.9
9954 2007-01-06 Naba Kumar <naba@gnome.org>
9956 * po/POTFILES.in: Updated
9958 2007-01-05 Adam Dingle <adam@medovina.org>
9960 Reviewed by Naba Kumar <naba@gnome.org>:
9961 * plugins/message-view/anjuta-message-manager-plugin.glade:
9962 Fixed bug #377903 (improve message color defaults).
9964 2007-01-05 Naba Kumar <naba@gnome.org>
9966 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9968 2007-01-03 Armin Burgmeier <armin@arbur.net>
9970 Reviewed by Naba Kumar <naba@gnome.org>:
9971 * plugins/symbol-browser/test-class.h: Fixed block ends.
9973 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9974 C-style-block comment.
9976 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9977 allow lists when writing autogen definition files. This is required
9978 for the new class generator. Also fixed a wrong return value in
9979 npw_autogen_write_definition_file and set a GError in
9980 npw_autogen_execute when the output file could not be opened.
9982 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9985 * plugins/class-gen/Makefile.am: Added templates subdir, removed
9986 goc_template_header and goc_template_source, added top_srcdir to
9987 includes, link against project wizard (also hopefully temporarily),
9988 removed class_gen.h, class_gen.c, action-callbacks.h,
9991 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9993 * plugins/class-gen/cell-renderer-flags.h:
9994 * plugins/class-gen/cell-renderer-flags.c:
9995 * plugins/class-gen/combo-flags.h:
9996 * plugins/class-gen/combo-flags.c:
9997 * plugins/class-gen/element-editor.c:
9998 * plugins/class-gen/element-editor.h:
9999 * plugins/class-gen/generator.c:
10000 * plugins/class-gen/generator.h:
10001 * plugins/class-gen/plugin.h:
10002 * plugins/class-gen/plugin.c:
10003 * plugins/class-gen/transform.c:
10004 * plugins/class-gen/transform.h:
10005 * plugins/class-gen/validator.c:
10006 * plugins/class-gen/validator.h:
10007 * plugins/class-gen/window.c:
10008 * plugins/class-gen/window.h: Rewrote class generator, it now allows
10009 adding of several class elements and uses autogen.
10011 * plugins/class-gen/templates/cc-header.tpl:
10012 * plugins/class-gen/templates/cc-source.tpl:
10013 * plugins/class-gen/templates/go-header.tpl:
10014 * plugins/class-gen/templates/go-source.tpl:
10015 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10016 for the class generator.
10018 * configure.in: Added plugins/class-gen/templates/Makefile to output.
10020 2007-01-04 Naba Kumar <naba@gnome.org>
10022 Patch from Nick Treleaven:
10023 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10024 all matching symbols.
10026 Patches from Maik Beckmann and Sébastien Granjoux:
10027 * plugins/profile-default/plugin.c,
10028 plugins/project-manager/plugin.c: Unescape project name. Fixes
10031 2007-01-04 Naba Kumar <naba@gnome.org>
10033 * plugins/glade/plugin.c: Fixed compilation with
10034 older glade-3 version.
10036 Patch from Roland Illig:
10037 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10038 plugins/sourceview/anjuta-document-saver.c,
10039 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10040 are necessary to build anjuta on NetBSD 3.0
10042 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10043 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10044 window manager in gnome.
10046 2007-01-02 Naba Kumar <naba@gnome.org>
10048 * plugins/glade/plugin.c: Make it work with glade-3 svn.
10050 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10052 Reviewed by Naba Kumar <naba@gnome.org>:
10053 * libanjuta/interfaces/libanjuta.idl,
10054 plugins/debug-manager/Makefile.am,
10055 plugins/debug-manager/anjuta-marshal.list,
10056 plugins/debug-manager/debugger.c,
10057 plugins/debug-manager/sparse_buffer.c,
10058 plugins/debug-manager/sparse_buffer.h,
10059 plugins/debug-manager/sparse_view.c,
10060 plugins/debug-manager/sparse_view.h,
10061 plugins/debug-manager/disassemble.h,
10062 plugins/debug-manager/disassemble.c,
10063 plugins/debug-manager/anjuta-marshal.list,
10064 plugins/debug-manager/plugin.c,
10065 plugins/gdb/debugger.c,
10066 plugins/gdb/debugger.h,
10067 plugins/gdb/plugin.c:
10068 Add a disassembly view window
10070 * plugins/debug-manager/breakpoints.c,
10071 plugins/debug-manager/chunk_view.c,
10072 plugins/debug-manager/locals.c,
10073 plugins/debug-manager/memory.c,
10074 plugins/debug-manager/registers.c,
10075 plugins/debug-manager/stack_trace.c:
10076 Add some debugging information
10078 2006-12-18 Naba Kumar <naba@gnome.org>
10080 * configure.in, plugins/glade/plugin.c: Allow building against both
10081 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10083 2006-12-03 Naba Kumar <naba@gnome.org>
10085 * TODO.tasks: Marked a bounty completed.
10087 2006-11-24 Adam Dingle <adam@medovina.org>
10089 Reviewed by Naba Kumar <naba@gnome.org>:
10090 * plugins/build-basic-autotools/build-basic-autotools.c,
10091 plugins/debug-manager/watch.c,
10092 plugins/document-manager/plugin.c,
10093 plugins/patch/plugin.c,
10094 plugins/project-manager/plugin.c:
10095 Fixed bug #378879 (several command names need ellipses).
10097 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
10099 Reviewed by: Naba Kumar <naba@gnome.org>
10100 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10101 GCC 4.1.2 (there are only two warnings remaining now when compiling
10104 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10106 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10107 macro so that the generated function support a NULL plugin parameter.
10109 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10110 in debug_tree_find_expression by freeing memory returned by the call
10111 to gtk_tree_model_get instead of the parameter string.
10113 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10115 * plugins/debug-manager/breakpoints.c:
10118 * plugins/debug-manager/anjuta-debug-manager.ui,
10119 plugins/debug-manager/debugger.c,
10120 plugins/debug-manager/plugin.c:
10123 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10125 * libanjuta/anjuta-launcher.c,
10126 plugins/gdb/debugger.c:
10129 2006-11-21 Naba Kumar <naba@gnome.org>
10131 * plugins/search/search_preferences.c: Fixed build break.
10133 2006-11-20 Naba Kumar <naba@gnome.org>
10135 Patch from Kjartan Maraas:
10136 * plugins/cvs-plugin/cvs-interface.c,
10137 plugins/document-manager/plugin.c,
10138 plugins/gtodo/interface.c,
10139 plugins/gtodo/libgtodo.h,
10140 plugins/message-view/anjuta-msgman.c,
10141 plugins/project-wizard/druid.c,
10142 plugins/search/search_preferences.c,
10143 plugins/sourceview/sourceview-prefs.c,
10144 plugins/terminal/terminal.c,
10145 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10147 Patch from Przemysław Grzegorczyk:
10148 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10149 plugins/subversion/anjuta-subversion.glade: Enable files in
10150 fileselection dialog. Fixes bug #376031.
10152 2006-11-17 Adam Dingle <adam@medovina.org>
10154 Reviewed by: Naba Kumar <naba@gnome.org>
10155 * plugins/build-basic-autotools/build-basic-autotools.c
10156 * plugins/class-gen/anjuta-class-gen.plugin.in
10157 * plugins/debug-manager/breakpoints.c
10158 * plugins/debug-manager/plugin.c
10159 * plugins/devhelp/plugin.c
10160 * plugins/document-manager/plugin.c
10161 * plugins/gdb/debugger.c
10162 * plugins/glade/anjuta-glade.plugin.in
10163 * plugins/gtodo/plugin.c
10164 * plugins/language-support-cpp-java/plugin.c
10165 * plugins/message-view/plugin.c
10166 * plugins/project-import/anjuta-project-import.glade
10167 * plugins/project-import/anjuta-project-import.plugin.in
10168 * plugins/search/plugin.c
10169 * plugins/tools/scripts/tools-2.xml.in
10170 * plugins/valgrind/plugin.c
10171 * src/anjuta-actions.h:
10172 Fixed bug #376335 "menu items should be capitalized". Minor
10175 2006-11-20 Naba Kumar <naba@gnome.org>
10177 * configure.in: Fixed build.
10179 Patch from: Arjan Timmerman
10180 *configure.in: Make subvesion plugin build for apr 1.x.
10181 Fixes: Bug #364754.
10183 2006-11-20 Johannes Schmid <jhs@gnome.org>
10186 * plugins/*/*.[ch]:
10187 Removed patches from Sylvain and Günther. They caused not problems but
10188 Naba was against them.
10190 2006-11-20 Johannes Schmid <jhs@gnome.org>
10192 * Removed me from MAINTAINERS
10194 2006-11-14 Günther Brammer <GBrammer@gmx.de>
10197 Use apr-1 instead of apr-0
10199 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
10201 * global-tags/create_global_tags.sh.in: Correct a bug when environment
10202 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10203 and another bug occuring when parsing .pc file containing quotes.
10205 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
10207 * plugins/*/*.[ch]: Use class macro for type casting.
10209 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10210 GCC 4.1.2 (there are only two warnings remaining now when compiling
10213 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10214 a memory leak in debug_tree_find_expression; g_free was called on
10215 the parameter instead of the memory allocated by gtk_tree_model_get.
10217 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10218 to declare and initialize the global type variable of the plugin.
10220 2006-10-31 Naba Kumar <naba@gnome.org>
10222 * global-tags/create_global_tags.sh.in: Added an end message.
10224 * libanjuta/anjuta-launcher.h: Fixed indentation.
10226 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10227 creation to a) append the messages in right way, b) Connect signals
10228 to the view properly and c) Recreate the system-tags.cache at the
10229 end of the generation.
10231 * plugins/symbol-browser: Fixed action path (double
10232 click on sysmbols was not working).
10234 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10235 Fixed typedef and removed dead code.
10237 * tagmanager/c.c: Took the latest version from ctags source
10238 repository, because the one we had (from ctags 5.6) was broken.
10240 * global_tags/create_global_tags.sh.in: Reverted the patch from
10241 Sylvain because it was not right fix (and added a helpful comment).
10242 Used /bin/bash to fix the bashism and generated separate log files
10243 for each tag files in the same directory.
10245 2006-10-29 Naba Kumar <naba@gnome.org>
10247 * plugins/editor/text_editor.c: Use a temporary file
10248 to save the editor and move it at the end to original
10249 file. This will prevent data corruption if file save
10250 failed for any reason. Also report proper errors when
10251 file save fails. Fixes bug #346575.
10253 2006-10-26 Naba Kumar <naba@gnome.org>
10255 * plugins/document-manager/anjuta-docman.c: Do not load
10256 the same files with different path more than once (happens
10257 with symlinked files). Fixes Bug #323591.
10259 2006-10-25 Naba Kumar <naba@gnome.org>
10261 * plugins/valgrind/vgactions.c: Fixed a warning.
10263 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
10265 Reviewed by Naba Kumar <naba@gnome.org>:
10267 * plugins/valgrind/vgtoolview.c:
10268 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10270 * plugins/valgrind/bugged-prg-test.c:
10271 No more warning during compilation with GCC 4.1.
10272 Program is still buggy in order to be used as a test of the
10275 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10276 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10277 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10278 plugins/valgrind/vgrule.c:
10279 No more warning during compilation with GCC 4.1.
10281 * plugins/valgrind/plugin.c:
10282 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10283 prototype (was missing from previous patch).
10285 2006-10-24 Naba Kumar <naba@gnome.org>
10287 * plugins/glade/plugin.c: Show glade tree view, not list view.
10289 * plugins/glade/plugin.c: Fixed crash when Anjuta is
10290 exited with glade plugin still loaded. Fixes Bug #364755.
10292 * plugins/document-manager/anjuta-document-manager.plugin.in:
10293 Added application/x-reject in accepted mime-types.
10295 * Changelog: Fixed changelog alignments.
10297 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
10299 Reviewed by: Naba Kumar <naba@gnome.org>
10301 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10302 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10303 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10304 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10305 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10306 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10307 plugins/valgrind/vgsearchbar.c:
10308 Use class macro for type casting.
10310 * plugins/valgrind/plugin.h:
10311 Don't force cast a GtkActionGroup to a GtkAction.
10313 * plugins/valgrind/plugin.c:
10314 Use correct API to get path of the preoject root when building
10315 the list of targets for the run action.
10316 Correct ordering of the construction of the preferences widgets.
10317 Only remove the valgrind widget if it is currently displayed.
10319 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10320 Return if check_valgrind_binary() fails.
10321 The ValgrindPluginPrefs object is initialized after the call to
10322 vg_action_new. Take a handle to the location of the pointer to
10325 2006-10-24 Naba Kumar <naba@gnome.org>
10327 * HACKING: Updated coding sample.
10329 Patch from: Armin Burgmeier <armin@arbur.net>
10330 * plugins/symbol-browser/test-class.h,
10331 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10333 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10335 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10336 * plugins/valgrind/vgtoolview.h:
10337 Correctly handle the argv / srcdir of vg_tool_view object. Do
10338 not leak memory associated with those arrays.
10340 * plugins/symbol-browser/an_symbol_prefs.c:
10341 Support unloading / reloading of the module (for example when
10342 closing a project and opening another one).
10344 * plugins/project-manager/plugin.c:
10345 Remove plugin widget before removing plugin itself, preventing
10346 a crash with valgrind plugin.
10348 * libanjuta/anjuta-preferences-dialog.c:
10349 Do not use the page_num returned by gtk_notebook_append_page to
10350 remove the page as it cause bugs when pages removal is not done
10353 * plugins/document-manager/anjuta-docman.c:
10354 Fix some GTK+ warnings.
10356 * global-tags/create_global_tags.sh.in:
10357 Rewrite script to remove bash-ism and use pkg-config directly
10358 instead of parsing the *.pc file by hand. This solve problems
10359 that occurred when one of the directory in PKG_CONFIG_PATH is
10362 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10364 * plugins/glade/plugin.c: Fix build (#363884)
10366 2006-10-22 Johannes Schmid <jhs@gnome.org>
10368 * plugins/file-manager/an_file_view.c:
10369 * plugins/file-manager/plugin.c:
10370 * plugins/file-manager/plugin.h:
10371 Fix possible crasher when changing project-root uri when we try to restore open nodes
10374 2006-10-19 Naba Kumar <naba@gnome.org>
10376 Patch from: Juan Pablo Ugarte
10377 * plugins/glade/plugin.c: Include glade header
10380 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10382 * plugins/debug-manager/Makefile.am,
10383 plugins/debug-manager/sexy-icon-entry.h,
10384 plugins/debug-manager/sexy-icon-entry.c,
10385 plugins/debug-manager/dataview.c:
10386 Fix bug #358134 (Goto memory prompt)
10387 Use sexy-icon-entry from libsexy 0.1.10
10389 * plugins/debug-manager/debugger.c,
10390 plugins/debug-manager/plugin.c,
10391 plugins/debug-manager/start.c,
10392 plugins/gdb/debugger.c,
10393 plugins/gdb/plugin.c:
10394 Better error handling when starting and stopping debugger
10396 2006-10-13 Maik Beckmann <maik@eigenco.de>
10398 * src/action_callbacks.c:
10399 Fixed bug #361830 (AboutDialog does not close) which is caused
10400 due to a change in Gtk+ 2.10
10402 2006-10-12 Adam Dingle <adam@medovina.org>
10404 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10406 * plugins/search/search-replace.c:
10407 Fixed bug #358068 (indicate when Find in Files is complete)
10409 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10411 * plugins/sourceview/sourceview-prefs.c:
10412 * plugins/sourceview/sourceview.glade:
10413 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10415 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10417 * plugins/devhelp/plugin.c:
10418 * plugins/search/plugin.c:
10419 Fixed bug #359750 (fix find/replace shortcut keys).
10421 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10422 use Alt+key for shortcuts)
10424 * plugins/debug-manager/debug_tree.c:
10425 * plugins/debug-manager/debugger.c:
10426 Fixed bug #359317 (can't load debug manager)
10428 * /plugins/document-manager/plugin.c:
10429 Fixed bug #359259 (highlight modes listed in reverse
10430 alphabetical order).
10432 2006-10-10 Johannes Schmid <jhs@gnome.org>
10434 * plugins/glade/plugin.c:
10435 Add scrollbars to glade project window
10437 2006-10-10 Johannes Schmid <jhs@gnome.org>
10439 * libanjuta/interfaces/Makefile.am.iface:
10440 Fixed Makefile with broke build
10442 2006-10-07 Johannes Schmid <jhs@gnome.org>
10444 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10445 * libanjuta/interfaces/Makefile.iface.am:
10446 Fixed enum types generation
10448 * libanjuta/interfaces/libanjuta.idl:
10449 Fixed some strange typo
10451 2006-10-06 Johannes Schmid <jhs@gnome.org>
10453 * libanjuta/interfaces/Makefile.iface.am:
10454 Fixed enum-types.h generation
10455 * libanjuta/interfaces/libanjuta.idl:
10457 IAnjutaTODO::load should take const gchar* argument
10458 Remove include to libanjuta/e-splash.h which is not installed as header file
10459 Disable get_attributes for now
10461 * pluings/sourceview/sourceview.c: Disabled get_attributes
10463 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10465 2006-10-05 Naba Kumar <naba@gnome.org>
10467 * TODO.tasks: Set 'Improve class widzard' task to assigned.
10468 Set bug id for 'Profiler plugin' task.
10470 2006-10-03 Naba Kumar <naba@gnome.org>
10472 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10473 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10475 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10476 plugins/project-manager/plugin.c: Added a new API in
10477 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10478 Added some documentation. On project close, close all editors that
10479 has files opened for the project.
10481 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10482 from the containers on anjuta_shell_remove_widget(). Do not destroy
10483 glade widgets once created.
10485 2006-10-03 Johannes Schmid <jhs@gnome.org>
10487 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10488 * libanjuta/interfaces/libanjuta.idl:
10489 const-List<> => const List<>
10490 List-free<> => List<>
10492 * Makefile.am: Reenabled launcher
10494 2006-10-03 Johannes Schmid <jhs@gnome.org>
10496 * libanjuta/interfaces/Makefile.am.iface:
10497 Install libanjuta.idl
10499 2006-10-02 Adam Dingle <adam@medovina.org>
10501 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10503 2006-10-02 Adam Dingle <adam@medovina.org>
10505 * plugins/editor/style-editor.c: fixed bug #357534
10506 * plugins/gdb/utilities.h: removed 2 unused declarations
10508 2006-10-02 Johannes Schmid <jhs@gnome.org>
10510 * Makefile.am: disabled anjuta-launcher
10511 * libanjuta/Makefile.am:
10513 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10514 * libanjuta/glue-factory.c: (glue_factory_add_path),
10515 (glue_factory_get_path):
10516 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10517 * libanjuta/glue-factory.h:
10518 * libanjuta/glue-cpp.h:
10519 * libanjuta/glue-cpp.c:
10520 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
10522 * libanjuta/interfaces/Makefile.am.iface:
10523 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10524 * libanjuta/interfaces/libanjuta.idl:
10525 Add a new features to idl compiler:
10526 List<Type> => List of Type
10527 List-free<Type> => List of Type, it is up to the caller to free items and list
10528 const-List(-free)<Type> = const List of Types
10529 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10531 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10532 (generic_cpp_class_create_code):
10533 Adapted to new project_manager interface
10535 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10536 * plugins/debug-manager/debugger.c:
10537 (ivariable_debugger_iface_init):
10538 Do not use C++ keyword "delete" for interface name
10540 * plugins/document-manager/anjuta-document-manager.plugin.in:
10541 Added m4 to mime-types
10543 * plugins/project-manager/plugin.c:
10544 (iproject_manager_add_source_multi):
10545 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10547 2006-10-01 Naba Kumar <naba@gnome.org>
10549 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10550 UI file used when out-of-process devhelp is used instead of
10553 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10554 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10555 plugins/profile-default/default.anjuta: Build devhelp plugin,
10556 but use out-of-process devhelp if devhelp plugin is disabled
10557 (either by user or devhelp is not installed). Disabled devhelp
10558 plugin by default. Added it in default profile.
10560 2006-10-01 Naba Kumar <naba@gnome.org>
10562 * plguins/project-manager/plugin.c: Possible fix for crash
10565 * configure.in, plugins/Makefile.am: Enabled glade plugin and
10566 set dep to last version 3.0.2.
10568 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10569 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10570 plugins/symbol-browser/plugin.c: Use the right action group
10571 for getting popup actions (Fixes lots of assertion failures).
10573 * plugins/project-manager/plugin.c,
10574 plugins/project-manager/plugin.h: use separate action group
10575 for profie actions.
10577 * plugins/message-view/plugin.c: Disconnect session load
10578 signal on plugin deactivation (fixes a crash).
10580 2006-09-30 Naba Kumar <naba@gnome.org>
10582 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10583 * TODO.tasks: Assigned a bounty to Massimo.
10585 2006-09-29 Naba Kumar <naba@gnome.org>
10587 * src/anjuta-app.c, src/shell.c: Fixed build errors.
10589 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10591 * plugins/debug-manager/debugger.c,
10592 plugins/debug-manager/plugin.c,
10593 libanjuta/interfaces/libanjuta.idl:
10594 Add a new abort command to quit debugger without waiting
10596 * plugins/gdb/debugger.c,
10597 plugins/gdb/debugger.h,
10598 plugins/gdb/plugin.c:
10599 Send a signal directly to the debugged program
10600 Implement abort command
10602 * plugins/debug-manager/debug_tree.c:
10605 * plugins/debug-manager/stack-trace.c:
10608 2006-09-29 Naba Kumar <naba@gnome.org>
10610 * TODO.tasks: Updated.
10612 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10615 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10617 * TODO.tasks: Updated in light of the word wrapping fix
10618 in Tasks Manager. Added a test bounty entry.
10620 * TODO.tasks: Added four bounties.
10622 2006-09-28 Naba Kumar <naba@gnome.org>
10624 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10625 Added 'customizable' parameter to
10626 anjuta_ui_add_action_group_entries() and similar functions to
10627 allow user configuration of the actions. Filter out actions that
10628 are not configurable items (such as submenu items). Now the
10629 'Customize shortcuts' dialog is much better listed.
10631 * plugins/build-basic-autotools/build-basic-autotools.c,
10632 plugins/build-basic-autotools/build-basic-autotools.h,
10633 plugins/cvs-plugin/plugin.c,
10634 plugins/cvs-plugin/plugin.h,
10635 plugins/debug-manager/breakpoints.c,
10636 plugins/debug-manager/plugin.c,
10637 plugins/debug-manager/stack_trace.c,
10638 plugins/debug-manager/watch.c,
10639 plugins/devhelp/plugin.c,
10640 plugins/document-manager/plugin.c,
10641 plugins/file-loader/plugin.c,
10642 plugins/file-manager/plugin.c,
10643 plugins/glade/plugin.c,
10644 plugins/gtodo/interface.c,
10645 plugins/gtodo/plugin.c,
10646 plugins/language-support-cpp-java/plugin.c,
10647 plugins/macro/plugin.c,
10648 plugins/macro/plugin.h,
10649 plugins/message-view/plugin.c,
10650 plugins/patch/plugin.c,
10651 plugins/profile-default/default.anjuta,
10652 plugins/project-manager/plugin.c,
10653 plugins/project-manager/plugin.h,
10654 plugins/sample1/plugin.c,
10655 plugins/search/plugin.c,
10656 plugins/subversion/plugin.c,
10657 plugins/subversion/plugin.h,
10658 plugins/symbol-browser/plugin.c,
10659 plugins/symbol-browser/plugin.h,
10660 plugins/tools/plugin.c,
10661 plugins/valgrind/plugin.c,
10662 plugins/valgrind/plugin.h: Fixed to take care of above change
10663 in API of AnjutaUI. Properly added/removed action groups in some
10664 plugins. Split action groups into customization and non-customizable
10665 groups and added them separately.
10667 * plugins/document-manager/plugin.c: Close files belonging to
10668 project when project is closed (not complete).
10670 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10671 vertical aligned cell entries.
10673 * src/anjuta-app.c: Define macros for the placeholder names.
10674 Set default widths and heights of the default placeholders,
10675 so that newly docked widgets are correclty sized.
10677 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10678 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10679 Fixed to generated correct actions addition/removal code.
10681 2006-09-25 Naba Kumar <naba@gnome.org>
10683 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10684 libanjuta/anjuta-serializer.[ch]: Implemented serialization
10687 * plugins/message-view/anjuta-msgman.c,
10688 plugins/message-view/anjuta-msgman.h,
10689 plugins/message-view/message-view.c,
10690 plugins/message-view/message-view.h,
10691 plugins/message-view/plugin.c: Serialize messages panes in
10692 session save and deserialize them in session load so that
10693 build messages persistant.
10695 2006-09-24 Johannes Schmid <jhs@gnome.org>
10697 * libanjuta/anjuta-utils.c:
10698 * plugins/message-view/message-view.c:
10699 Really fixed #355407
10701 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10703 * libanjuta/interfaces/libanjuta.idl:
10704 Change one variable sign
10706 * plugins/debug-manager/anjuta-debug-manager.glade,
10707 plugins/debug-manager/anjuta-debug-manager.ui:
10708 Few small interface changes
10710 * plugins/debug-manager/debug_tree.h,
10711 plugins/debug-manager/watch.c,
10712 plugins/debug-manager/debugger.c,
10713 plugins/debug-manager/plugin.c
10714 plugins/gdb/debugger.c,
10715 plugins/gdb/plugin.c:
10716 Big rewrite of debugger queue
10717 Allow to cancel command
10719 * plugins/debug-manager/memory.c:
10720 Fix a bug if a command is cancelled
10722 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
10724 * plugins/gdb/debugger.c,
10725 plugins/debug-manager/debug_tree.c,
10726 plugins/debug-manager/locals.c:
10727 Restore tree representation for local variable
10728 Add argument in local variable list
10729 Use gdb variable object to get all informations
10731 2006-09-19 Naba Kumar <naba@gnome.org>
10733 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10734 that implements AnjutaSavePrompt class.
10736 * ChangeLog: Fixed indentation.
10738 * libanjuta/Makefile.am,
10739 libanjuta/anjuta-marshal.list,
10740 libanjuta/anjuta-shell.c,
10741 libanjuta/anjuta-shell.h,
10742 plugins/document-manager/action-callbacks.c,
10743 plugins/document-manager/action-callbacks.h,
10744 plugins/document-manager/anjuta-docman.c,
10745 plugins/document-manager/anjuta-docman.h,
10746 plugins/document-manager/plugin.c,
10747 src/anjuta.c: Impletemnted save prompt dialog to prompt for
10748 unsaved items during exit. A new signal is added in shell
10749 interface called 'save-prompt' to collect all unsaved items.
10750 Create AnjutaSavePrompt class (dialog) to process unsaved items.
10751 Fixed document manager to use the new save-prompt signal in shell
10752 and AnjutaSavePrompt object for unsaved files. Cleaned up
10753 AnjutaDocman to synchronously save new files. Fixed function
10756 2006-09-18 Johannes Schmid <jhs@gnome.org>
10758 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10759 gdl requirement to 0.7.0
10761 2006-09-18 Johannes Schmid <jhs@gnome.org>
10763 * global-tags/.cvsignore:
10764 * global-tags/Makefile.am:
10765 * global-tags/create_global_tags.sh (removed):
10766 * global-tags/create_global_tags.sh.in (added):
10769 * libanjuta/anjuta-launcher.c:
10772 * plugins/project-manager/plugin.c:
10773 (project_manager_plugin_close_project):
10776 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10779 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10780 More reasonable toolbar creation/deletition though it does
10781 not completly work!
10783 2006-09-15 Johannes Schmid <jhs@gnome.org>
10785 * libanjuta/anjuta-utils.c/.h:
10788 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
10790 * scintilla/ScintillaGTK.cxx
10791 Fixed doulbe freeing in Scintilla
10793 2006-09-12 Johannes Schmid <jhs@gnome.org>
10795 * plugins/symbol-browser/an_symbol_prefs.c:
10796 Support unloading / reloading of the module (for example when
10797 closing a project and opening another one).
10799 * plugins/project-manager/plugin.c:
10800 Really fixed #355148 (Show project name in title bar)
10802 2006-09-09 Johannes Schmid <jhs@gnome.org>
10804 * libanjuta/plugins.c:
10805 Fixed #355156 (Show plugins in alphabetical order)
10807 2006-09-09 Johannes Schmid <jhs@gnome.org>
10809 * plugins/project-manager/plugin.c:
10810 Fixed #355148 (Show project name in title bar)
10812 2006-09-09 Johannes Schmid <jhs@gnome.org>
10814 * plugins/project-manager/plugin.c:
10815 (value_removed_project_root_uri):
10816 Fixed crasher if project cannot be opened
10818 2006-08-30 Naba Kumar <naba@gnome.org>
10820 * plugins/language-support-cpp-java/plugin.[c,h],
10821 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10822 Impletemnted UI for auto indent.
10824 2006-08-28 Naba Kumar <naba@gnome.org>
10826 * plugins/gvim/.cvsignore,
10827 plugins/gvim/Makefile.am,
10828 plugins/gvim/anjuta-vim-plugin.png,
10829 plugins/gvim/anjuta-vim.c,
10830 plugins/gvim/anjuta-vim.h,
10831 plugins/gvim/anjuta-vim.plugin.in,
10832 plugins/gvim/gtkvim.c,
10833 plugins/gvim/gtkvim.h,
10834 plugins/gvim/plugin.c,
10835 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10838 2006-08-28 Naba Kumar <naba@gnome.org>
10840 Patch from: Massimo Corà <maxcvs@email.it>
10841 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10842 possible infinite loop.
10844 2006-08-22 Adam Dingle <adam@medovina.org>
10846 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10847 to edit are shown in the preferences dialog in anjuta").
10848 Removed unused widgets from the style editor dialog.
10850 2006-08-21 Johannes Schmid <jhs@gnome.org>
10852 * plugins/symbol-browser/test-class.[cpp/h]
10853 Added missing files
10855 2006-08-18 Naba Kumar <naba@gnome.org>
10857 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10858 end of document loading.
10860 * plugins/language-support-cpp-java/plugin.c,
10861 plugins/sourceview/sourceview.c: Fixed plugin loading.
10863 2006-08-17 Naba Kumar <naba@gnome.org>
10865 * plugins/language-support-cpp-java/plugin.c,
10866 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10867 mode line parsing. Indentation parameters initialized based on
10868 mode line parameters.
10870 2006-08-16 Naba Kumar <naba@gnome.org>
10872 * Makefile.am, plugins/editor/text_editor.c,
10873 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10876 2006-08-16 Naba Kumar <naba@gnome.org>
10878 Patch from Massimo Cora' <maxcvs@email.it>:
10880 * plugins/editor/aneditor-autocomplete.cxx,
10881 plugins/editor/aneditor-calltip.cxx,
10882 plugins/symbol-browser/Makefile.am,
10883 plugins/symbol-browser/an_symbol.c,
10884 plugins/symbol-browser/an_symbol_view.c,
10885 plugins/symbol-browser/plugin.c,
10886 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10887 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10888 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10889 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10890 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10891 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10892 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10893 tagmanager/get.h, tagmanager/html.c,
10894 tagmanager/include/tm_source_file.h,
10895 tagmanager/include/tm_tag.h,
10896 tagmanager/include/tm_workspace.h,
10897 tagmanager/jscript.c, tagmanager/keyword.c,
10898 tagmanager/keyword.h, tagmanager/lisp.c,
10899 tagmanager/lregex.c, tagmanager/lua.c,
10900 tagmanager/main.h, tagmanager/make.c,
10901 tagmanager/options.c, tagmanager/options.h,
10902 tagmanager/parse.c, tagmanager/parse.h,
10903 tagmanager/parsers.h, tagmanager/pascal.c,
10904 tagmanager/perl.c, tagmanager/php.c,
10905 tagmanager/python.c, tagmanager/read.c,
10906 tagmanager/read.h, tagmanager/readtags.c,
10907 tagmanager/readtags.h, tagmanager/rexx.c,
10908 tagmanager/routines.c, tagmanager/routines.h,
10909 tagmanager/ruby.c, tagmanager/scheme.c,
10910 tagmanager/sh.c, tagmanager/slang.c,
10911 tagmanager/sml.c, tagmanager/sort.c,
10912 tagmanager/sort.h, tagmanager/sql.c,
10913 tagmanager/strlist.c, tagmanager/strlist.h,
10914 tagmanager/tcl.c, tagmanager/tm_source_file.c,
10915 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10916 tagmanager/tm_workspace.c, tagmanager/verilog.c,
10917 tagmanager/vim.c, tagmanager/vstring.c,
10918 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10919 5.6 and namespace completion fixed.
10921 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10922 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10924 2006-08-15 Naba Kumar <naba@gnome.org>
10926 * libanjuta/interfaces/libanjuta.idl,
10927 plugins/editor/text-editor-iterable.c,
10928 plugins/editor/text_editor.c,
10929 plugins/sourceview/sourceview-cell.c,
10930 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10931 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10932 ianjuta_editor_end_action().
10934 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10936 2006-08-13 Naba Kumar <naba@gnome.org>
10938 * plugins/debug-manager/breakpoints.c,
10939 plugins/debug-manager/memory.c,
10940 plugins/debug-manager/registers.c,
10941 src/layout.xml: Fixed debugger widgets layout.
10943 2006-08-12 Naba Kumar <naba@gnome.org>
10945 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10946 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10947 plugins/editor/editor.glade, plugins/editor/text_editor.h,
10948 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10949 codes and dead codes. Removed automatic indentation prefs.
10951 2006-08-12 Johannes Schmid <jhs@gnome.org>
10953 * libanjuta/Makefile.am:
10954 * libanjuta/anjuta-launcher.c:
10955 * libanjuta/anjuta-launcher.h:
10956 * libanjuta/anjuta-plugin.c:
10957 * libanjuta/anjuta-plugin.h:
10958 * libanjuta/anjuta-preferences.c:
10959 * libanjuta/anjuta-preferences.h:
10960 * libanjuta/anjuta-shell.c:
10961 * libanjuta/anjuta-shell.h:
10962 * libanjuta/libanjuta.h:
10964 Made wrapper friendly:
10965 - no inline in header files (preferences_set/get)
10966 - correct signal names
10967 - correct GError** argument in anjuta_shell_freeze/thaw
10968 - include correct files in libanjuta.h
10970 * plugins/project-manager/plugin.c:
10973 2006-08-11 Naba Kumar <naba@gnome.org>
10975 * plugins/editor/aneditor-priv.h,
10976 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10978 * plugins/editor/text_editor_cbs.c,
10979 plugins/sourceview/anjuta-view.c: Pass the right position for char
10982 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10984 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10986 2006-08-11 Naba Kumar <naba@gnome.org>
10988 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10989 return the right character at the iter position and get_char() to
10992 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10993 to set to character offset and not byte index.
10995 * plugins/language-support-cpp-java/plugin.c: Improved
10996 auto-indentation login. Indents opening and closing braces correctly.
10998 2006-08-10 Johannes Schmid <jhs@gnome.org>
11002 Required automake = 1.9
11004 * libanjuta/anjuta-children.c:
11005 * libanjuta/anjuta-children.h:
11006 * libanjuta/anjuta-encodings.h:
11007 * libanjuta/anjuta-launcher.h:
11008 * libanjuta/anjuta-plugin-description.h:
11009 * libanjuta/anjuta-preferences-dialog.h:
11010 * libanjuta/anjuta-preferences.h:
11011 * libanjuta/anjuta-session.h:
11012 * libanjuta/anjuta-status.h:
11013 * libanjuta/anjuta-ui.h:
11014 * libanjuta/anjuta-utils.c:
11015 * libanjuta/anjuta-utils.h:
11016 * libanjuta/e-splash.h:
11017 * libanjuta/glue-factory.h:
11018 * libanjuta/glue-plugin.h:
11019 * libanjuta/plugins.h:
11020 * libanjuta/resources.h:
11021 Fixed libanjuta to be able to wrap it
11022 - G_BEGIN_DECLS, G_END_DECLS
11023 - include all necessary files in libanjuta.h
11025 * plugins/gtodo/tray-icon.c:
11026 * plugins/terminal/terminal.c:
11027 Some build fixes for freebsd
11029 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11030 * plugins/sourceview/sourceview.glade:
11031 Remove auto-indent feature as it is now in language-support
11033 2006-08-09 Naba Kumar <naba@gnome.org>
11035 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11036 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11037 Added missing files.
11039 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
11040 get_use_spaces(), set_tabsize() and set_use_spaces().
11042 2006-08-09 Naba Kumar <naba@gnome.org>
11044 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11045 succeeded in activating.
11047 * plugins/document-manager/plugin.c: Added debug message.
11049 * libanjuta/interfaces/libanjuta.idl,
11050 plugins/editor/text_editor.c: Implemented get_tabsize(),
11051 get_use_spaces(), set_tabsize() and set_use_spaces().
11053 * plugins/language-support-cpp-java/Makefile.am,
11054 plugins/language-support-cpp-java/plugin.c,
11055 plugins/language-support-cpp-java/plugin.h: Used editor parameters
11056 for indentation. Added preferences page for paramenters.
11058 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11060 2006-08-08 Naba Kumar <naba@gnome.org>
11062 * libanjuta/interfaces/libanjuta.idl,
11063 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11064 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11065 plugins/editor/text_editor.c,
11066 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11067 and implemented it for both scintilla and sourceview.
11069 * plugins/search/plugin.c: Use the new grab_focus() to transfer
11070 focus back to editor (happens when pressing esc in incremental
11073 2006-08-08 Naba Kumar <naba@gnome.org>
11075 * libanjuta/interfaces/libanjuta.idl,
11076 plugins/editor/text_editor.c,
11077 plugins/editor/text_editor.h,
11078 plugins/editor/text-editor-iterable.c,
11079 plugins/sourceview/sourceview-cell.c,
11080 plugins/sourceview/sourceview.c: Implemented editor attributes
11083 * plugins/editor/aneditor.cxx: Disabled old indentation code.
11084 plugins/language-support-cpp-java/plugin.c: Implemented indentation
11085 code (not complete yet).
11087 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11088 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11089 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11090 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11091 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11092 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11094 2006-08-04 Naba Kumar <naba@gnome.org>
11096 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11099 2006-08-03 Johannes Schmid <jhs@gnome.org>
11101 * configure.in: Add a more informative text to valgrind plugin
11104 Modified Preferences tasl
11105 * libanjuta/anjuta-plugin.c:
11106 * libanjuta/anjuta-preferences-dialog.c:
11107 * libanjuta/anjuta-preferences-dialog.h:
11108 * libanjuta/anjuta-preferences.c:
11109 * libanjuta/anjuta-preferences.h:
11110 * libanjuta/interfaces/Makefile.am.iface:
11111 * libanjuta/interfaces/libanjuta.idl:
11112 Added IAnjutaPreferences interface which every plugin that has preferences should
11113 implement. Call merge() and unmerge() at plugin activation/deactivation.
11114 Fixed preferences_page_remove()
11116 * plugins/build-basic-autotools/build-basic-autotools.c:
11117 * plugins/cvs-plugin/plugin.c:
11118 * plugins/document-manager/plugin.c:
11119 * plugins/editor/plugin.c:
11120 * plugins/editor/plugin.h:
11121 * plugins/file-manager/plugin.c:
11122 * plugins/gtodo/main.h:
11123 * plugins/gtodo/plugin.c:
11124 * plugins/gtodo/preferences.c:
11125 * plugins/message-view/anjuta-msgman.c:
11126 * plugins/message-view/anjuta-msgman.h:
11127 * plugins/message-view/plugin.c:
11128 * plugins/sourceview/plugin.c:
11129 * plugins/sourceview/plugin.h:
11130 * plugins/symbol-browser/an_symbol_prefs.c:
11131 * plugins/symbol-browser/plugin.c:
11132 * plugins/terminal/terminal.c:
11133 * plugins/valgrind/plugin.c
11134 * src/anjuta-app.c:
11136 Updated preference loading/unloading for all plugins
11138 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11140 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11141 src/Makefile.am, plugins/tools/scripts/Makefile.am:
11142 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11143 recommended by the autoconf manual.
11144 - Fixes compiling with autoconf 2.60.
11146 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11148 2006-08-02 Johanes Schmid <jhs@gnome.org>
11150 * plugins/profile-default/plugin.c:
11151 Fixed session handling
11153 2006-08-01 Johannes Schmid <jhs@gnome.org>
11156 * plugins/Makefile.am:
11157 Disabled devhelp and glade for now as they do not work (#341073
11160 * plugins/profile-default/anjuta-default-profile.ui (removed):
11161 * plugins/profile-default/plugin.c:
11162 * plugins/profile-default/plugin.h:
11163 * plugins/project-manager/anjuta-project-manager.ui:
11164 * plugins/project-manager/plugin.c:
11165 * plugins/project-manager/plugin.h:
11166 Limted multiple project support #315043
11168 * libanjuta/interfaces/libanjuta.idl:
11169 Added ianjuta_profile_unload
11171 2006-07-31 Naba Kumar <naba@gnome.org>
11173 * libanjuta/interfaces/libanjuta.idl,
11174 plugins/editor/text-editor-iterable.c,
11175 plugins/editor/text_editor.c,
11176 plugins/sourceview/anjuta-view.c,
11177 plugins/sourceview/anjuta-view.h,
11178 plugins/sourceview/sourceview.c: Fixed text iteration and
11179 IAnjutaEditor implementations in both scintilla
11180 and sourceview. Cleand up libanjuta API: Removed redundant
11181 erase_range() method from IAnjutaEditor interface, fixed
11182 ianjuta_editor_get_text to take length instead of range (consistency).
11183 autoindentation in both sourceview and scintilla more or less works,
11184 but still disabled for now because there are still some anomalies
11187 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11189 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11192 2006-07-30 Johannes Schmid <jhs@gnome.org>
11194 * plugins/sourceview/anjuta-document.c:
11195 * plugins/sourceview/anjuta-document.h:
11196 * plugins/sourceview/anjuta-view.c:
11197 * plugins/sourceview/sourceview.c:
11198 Wrote a new "char_added" implementation, I hope this one is good
11200 * plugins/sourceview/sourceview-cell.c:
11201 Fixed typo: "text_iter" instead of "iter"
11203 2006-07-30 Naba Kumar <naba@gnome.org>
11205 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11207 2006-07-30 Johannes Schmid <jhs@gnome.org>
11209 * autogen.sh: use gnome-autogen.sh from gnome-coomen
11211 * plugins/debug-manager/plugin.c:
11212 * plugins/patch/plugin.c:
11213 Use IAnjutaIndicable to mark debugger position
11215 * plugins/sourceview/sourceview.c:
11216 Define colors for IAnjutaIndicable
11218 2006-07-29 Johannes Schmid <jhs@gnome.org>
11220 * plugins/debug-manager/anjuta-debug-manager.ui:
11221 * plugins/debug-manager/breakpoints.c:
11222 * plugins/debug-manager/images/Makefile.am:
11223 * plugins/debug-manager/images/run-to-cursor.png:
11224 * plugins/debug-manager/plugin.c:
11225 Added toolbar and some icons
11227 * plugins/patch/anjuta-patch.ui:
11228 * plugins/patch/patch-plugin.c:
11229 * plugins/patch/patch-plugin.glade:
11230 * plugins/patch/plugin.c:
11231 * plugins/patch/plugin.h:
11232 Improved patch plugin (GUI and function)
11234 * plugins/sourceview/sourceview.c:
11235 Fixed another Gtk-Critical
11237 * plugins/tools/anjuta-tools.ui:
11238 * plugins/tools/plugin.h:
11239 Put Patch plugin in tools menu and changed ui file
11241 2006-07-29 Johannes Schmid <jhs@gnome.org>
11243 * plugins/document-manager/plugin.c:
11244 Fixed accelator Gtk-Warning
11246 * plugins/message-view/anjuta-msgman.c:
11249 * plugins/sourceview/anjuta-document.c:
11250 * plugins/sourceview/anjuta-document.h:
11251 * plugins/sourceview/anjuta-marshal.list:
11252 Wrote a better emitter for the char-added signal
11254 * plugins/sourceview/sourceview.c:
11255 Fixed Redo/Undo to void Gtk-Criticals
11257 * plugins/sourceview/sourceview-args.c:
11258 * plugins/sourceview/sourceview-cell.c:
11259 * plugins/sourceview/sourceview-scope.c:
11260 * plugins/sourceview/sourceview-tags.c:
11261 Adapted to new IAnjutaIterator API
11263 2006-07-28 Naba Kumar <naba@gnome.org>
11265 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11267 * plugins/symbol-browser/an_symbol.c,
11268 plugins/symbol-browser/an_symbol_iter.c,
11269 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11270 subclass of AnjutaSymbol so that the symbol is accessible from
11271 the iter in light of changes in IAnjutaIterable.
11273 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11274 implementation of IAnjutaIterable.
11276 2006-07-28 Naba Kumar <naba@gnome.org>
11278 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11279 IAnjutaIterable. They were kind of useless since the interface is
11280 defined on the data object itself. Added set_position() method
11281 in IAnjutaIterable to allow setting arbitrary current index to the
11283 Added erase() and erase_range() in IAnjutaEditor.
11285 * plugins/editor/text-editor-iterable.c: Fixed
11286 plugins/editor/text_editor.c: Implemented erase() and erase_range()
11287 methods in editor. Fixed get_line_from_position() method.
11289 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11290 code. It's disabled for now.
11292 * plugins/sourceview/sourceview-cell.c,
11293 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11296 2006-07-27 Johannes Schmid <jhs@gnome.org>
11298 * plugins/sourceview/sourceview-cell.c:
11299 Fixed IAnjutaEditorCell to work only on a single line
11300 Fixed crasher in finalize
11302 * plugins/symbol-browser/an_symbol_prefs.c:
11303 * global-tags/Makefile.am:
11304 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11305 script installation
11307 2006-07-26 Naba Kumar <naba@gnome.org>
11309 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11310 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11312 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11314 * plugins/document-manager/plugin.c: Fixed dynamic loading of
11317 * plugins/editor/text-editor-iterable.c,
11318 plugins/editor/text_editor.c,
11319 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11320 method to work correctly, it was ignoring start and end parameters.
11321 Fixed TextEditorCell implementation. Fixed 'char-added' signal
11324 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11325 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11327 2006-07-24 Massimo Cora' <maxcvs@email.it>
11329 * plugins/symbol-browser/an_symbol_view.c,
11330 plugins/symbol-browser/an_symbol_view.h,
11331 plugins/symbol-browser/plugin.c:
11332 fix a matching case into sv_extract_type_qualifier_from_expr ()
11333 and some minor issues.
11335 2006-07-26 Johannes Schmid <jhs@gnome.org>
11337 * plugins/language-support-cpp-java/plugin.c:
11338 Fixed to work kind of with sourceview editor
11339 * plugins/sourceview/anjuta-document.c:
11340 * plugins/sourceview/anjuta-view.c:
11341 * plugins/sourceview/sourceview-cell.c:
11342 * plugins/sourceview/sourceview.c:
11343 Fixed IAnjutaEditorCell and "char-added" signal
11345 2006-07-24 Naba Kumar <naba@gnome.org>
11347 * plugins/document-manager/plugin.c,
11348 plugins/document-manager/plugin.h: Initial implementedion for loading
11351 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11354 * plugins/editor/text_editor.c: Fixed syntax highlighting when
11355 indicators are cleared (that leaved grey texts).
11357 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11359 * libanjuta/interfaces/libanjuta.idl,
11360 plugins/debug-manager/breakpoints.c,
11361 plugins/debug-manager/memory.c,
11362 plugins/debug-manager/registers.c,
11363 plugins/debug-manager/debug_tree.c,
11364 plugins/debug-manager/debugger.c,
11365 plugins/gdb/debugger.c,
11366 plugins/gdb/debugger.h,
11367 plugins/gdb/plugin.c:
11368 Add a parameter for reporting error
11369 Add a new interface for using gdb variable object
11370 Allow to cancel commands
11371 Rewrite handling of debugger state
11373 * plugins/debug-manager/plugin.c,
11374 plugins/debug-manager/locals.c,
11375 plugins/debug-manager/locals.h,
11376 plugins/debug-manager/register.c,
11377 plugins/debug-manager/stack_trace.c,
11378 plugins/debug-manager/stack_trace.h:
11379 Create and destroy local and stack trace windows when needed
11381 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
11383 * plugins/document-manager/plugin.c:
11384 Fixed "Automatic" highlighting
11386 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
11388 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11390 * plugins/sourceview/anjuta-view.c:
11391 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11393 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
11395 * configure.in: Check for C/C++-Compiler correctly
11397 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
11399 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11401 * plugins/debug-manager/stack_trace.c:
11402 Destroy stack window when debuuger is disabled (#347414)
11404 * plugins/sourceview/anjuta-view.c:
11405 Fix a crash with popup-menu (#347412)
11407 2006-07-13 Naba Kumar <naba@gnome.org>
11409 * plugins/editor/Makefile.am,
11410 plugins/editor/text_editor.h,
11411 plugins/editor/text-editor-iterable.h,
11412 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11415 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11418 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11420 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11422 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11425 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
11427 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11429 * libanjuta/anjuta-preferences-dialog.c:
11430 Do not use the page_num returned by gtk_notebook_append_page to
11431 remove the page as it cause bugs when pages removal is not done
11434 * plugins/document-manager/anjuta-docman.c:
11435 * src/anjuta-app.c:
11436 makes Anjuta display dock_items which have previously been hidden
11438 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
11440 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11442 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11443 * plugins/sourceview/sourceview.c: (imark_unmark):
11445 Patches for bugs #346450 and #346295
11447 * AUTHORS: Added Fredrik
11449 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11451 * plugins/message-view/anjuta-msgman.c:
11452 Fixed close button/icon size (like in docman)
11454 2006-06-10 Naba Kumar <naba@gnome.org>
11456 * plugins/editor/text_editor.c: Fixed goto line to mark the line
11459 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11461 * libanjuta/interfaces/libanjuta.idl:
11462 Move inspect_memory function in IAnjutaCpuDebugger interface
11463 Rename Boolean type to State
11465 * plugins/debug-manager/breakpoint.c:
11466 Rename Boolean type to State
11468 * plugins/debug-manager/Makefile.am,
11469 plugins/debug-manager/anjuta-marshal.list,
11470 plugins/debug-manager/data_view.c,
11471 plugins/debug-manager/data_view.h,
11472 plugins/debug-manager/data_buffer.c,
11473 plugins/debug-manager/data_buffer.h,
11474 plugins/debug-manager/chunk_view.c,
11475 plugins/debug-manager/chunk_view.h,
11476 plugins/debug-manager/anjuta-debug-manager.ui,
11477 plugins/debug-manager/debugger.c,
11478 plugins/debug-manager/memory.c,
11479 plugins/debug-manager/memory.h,
11480 plugins/debug-manager/plugin.c,
11481 plugins/gdb/debugger.c,
11482 plugins/gdb/debugger.h,
11483 plugins/gdb/plugin.c:
11484 Rewrite memory window using a special widget
11485 Rename Boolean type to State
11487 2006-06-08 Naba Kumar <naba@gnome.org>
11489 * plugins/editor/text_editor.c (itext_editor_get_current_word):
11490 Do not return garbage characters and return NULL when there is no
11493 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11496 * plugins/search/search-replace.c: Fixed a mem leak.
11498 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
11500 * libanjuta/anjuta-launcher.c:
11501 Added debug message (see #343522)
11503 * plugins/build-basic-autotools/build-basic-autotools.c:
11504 Patch from Günther Brammer to fix #344015
11506 * plugins/sourceview/sourceview.c:
11507 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11508 automatic highlight of build messages)
11510 2006-06-06 Naba Kumar <naba@gnome.org>
11513 libanjuta/interfaces/libanjuta.idl,
11514 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11515 plugins/Makefile.am,
11516 plugins/document-manager/action-callbacks.c,
11517 plugins/document-manager/plugin.c,
11518 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11519 interface for language highlight selection and langauge change
11522 * plugins/language-support-cpp-java: Added language support
11523 plugin for cpp and java.
11525 2006-05-27 Naba Kumar <naba@gnome.org>
11527 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11528 plugins/debug-manager/*, data/Makefile.am,
11529 manuals/reference/libanjuta/libanjuta.types,
11530 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11531 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11532 merged anjuta-new-debugger branch into trunck.
11533 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11535 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11537 * libanjuta/interfaces/libanjuta.idl,
11538 plugins/debug-manager/debugger.c,
11539 plugins/debug-manager/debugger.h,
11540 plugins/gdb/anjuta-gdb.plugin.in,
11541 plugins/gdb/debugger.c,
11542 plugins/gdb/debugger.h,
11543 plugins/gdb/plugin.c:
11544 Add new IAnjutaCpuDebugger interface to access cpu register
11545 Run gdb instead of /usr/local/bin/gdb
11547 * plugins/debug-manager/plugin.c,
11548 plugins/debug-manager/registers.c,
11549 plugins/debug-manager/registers.h:
11550 Rewrite register window
11551 Rename Load target menu item to Run target
11553 2006-05-07 Naba Kumar <naba@gnome.org>
11557 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11559 * plugins/debug-manager/watch.c,
11560 plugins/debug-manager/breakpoint.c,
11561 plugins/debug-manager/breakpoint.h:
11562 Fix crash: disconnect save and load session signals
11564 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11566 * libanjuta/interface/libanjuta.idl,
11567 plugins/debug-manager/debugger.c,
11568 plugins/gdb/plugin.c:
11569 Add a value parameter for evaluate command
11571 * plugins/debug-manager/anjuta-debug-manager.glade:
11572 Create new dialog box for watches using glade
11574 * plugins/debug-manager/anjuta-debug-manager.ui:
11575 Move watch menu items near the end
11576 Move breakpoint menu items outside the sub menu
11578 * plugins/debug-manager/debug_tree.c,
11579 plugins/debug-manager/debug_tree.h,
11580 plugins/debug-manager/debug_tree.h,
11581 plugins/debug-manager/watch.c:
11582 Move all GUI code from watch.c to debug_tree.c
11583 Add an auto update property to watches
11585 * plugins/debug-manager/locals.c,
11586 plugins/debug-manager/locals.h,
11587 plugins/debug-manager/stack_trace.c,
11588 plugins/debug-manager/stack_trace.h,
11589 plugins/debug-manager/plugin.c:
11590 Register actions before starting debugger
11592 * plugins/gdb/debugger.c:
11593 Do not call callback function if not present
11595 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11597 * libanjuta/interfaces/libanjuta.idl,
11598 plugins/debug-manager/stack_trace.c,
11599 plugins/debug-manager/stack_trace.h,
11600 plugins/debug-manager/anjuta-debug-manager.ui,
11601 plugins/gdb/debugger.c:
11602 Add a popup menu in stack frame window
11603 Add a new frame-changed event
11604 Use MI command for getting stack informations
11605 Get filename with full path (need gdb > 6.3)
11607 * libanjuta/interfaces/libanjuta.idl,
11608 plugins/debug-manager/debug_tree.c,
11609 plugins/debug-manager/debugger.c,
11610 plugins/debug-manager/locals.c,
11611 plugins/debug-manager/locals.h,
11612 plugins/debug-manager/plugin.c,
11613 plugins/gdb/debugger.c,
11614 plugins/gdb/debugger.h,
11615 plugins/gdb/parser.c,
11616 plugins/gdb/parser.h,
11617 plugins/gdb/plugin.c,
11618 plugins/gdb/Makefile.am:
11619 Pass watch data with string instead of Watch structures
11620 Use debug_tree in local window
11624 * plugins/debug-manager/breakpoints.c,
11625 plugins/debug-manager/utilities.c,
11626 plugins/debug-manager/utilities.h:
11627 Use a GtkListStore instead of a GtkTreeStore
11628 move goto_location_in_editor in utilities.c
11630 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11632 * libanjuta/interfaces/libanjuta.idl,
11633 plugins/debug-manager/anjuta-debug-manager.ui,
11634 plugins/debug-manager/breakpoints.c,
11635 plugins/debug-manager/plugin.c,
11636 plugins/gdb/debugger.c:
11637 Add a breakpoint type
11638 Add new popup menu in breakpoint window
11639 Add toggle breakpoint in editor popup menu
11640 Save and restore breakpoint enable
11641 Fix bug in clear all breakpoints
11642 Remove old useless code
11644 * plugins/debug-manager/debugger.c:
11645 Fix some problem with debugger states
11647 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11648 Update documentation
11650 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11652 * data/Makefile.am,
11653 plugins/gdb/Makefile.am,
11654 plugins/gdb/gdb.init:
11655 Move gdb.init crom data to plugins/gdb
11657 * plugins/gdb/gdb.init,
11658 libanjuta/interfaces/libanjuta.idl,
11659 plugins/debug-manager/breakpoints.c,
11660 plugins/debug-manager/debugger.c,
11661 plugins/debug-manager/plugin.c,
11662 plugins/gdb/debugger.c,
11663 plugins/gdb/plugin.c:
11664 Support pending breakpoints
11665 Rewrite debugger states
11666 Split ianjuta_debugger_log into _enable_log and _disable_log
11668 * plugins/debug-manager/start.c,
11669 plugins/debug-manager/debug_tree.c,
11670 plugins/gdb/parser.c:
11671 Remove some useless lines
11673 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11674 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11675 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11676 Update documentation
11678 2006-03-12 Naba Kumar <naba@gnome.org>
11680 * manuals/references/libanjuta/libanjuta.types: Fixed
11681 debug-manager name.
11683 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11685 * libanjuta/anjuta-debugger.c,
11686 libanjuta/anjuta-debugger.h:
11689 * libanjuta/interfaces/libanjuta.idl,
11690 plugins/debug-mananger/breakpoints.c,
11691 plugins/debug-manager/debug_tree.c,
11692 plugins/debug-manager/debugger.c,
11693 plugins/debug-manager/plugin.c,
11694 plugins/debug-manager/registers.c,
11695 plugins/debug-manager/sharedlib.c,
11696 plugins/debug-manager/signal.c,
11697 plugins/debug-manager/stack_trace.c,
11698 plugins/debug-manager/start.c,
11699 plugins/debug-manager/watch.c,
11700 plugins/gdb/debugger.c,
11701 plugins/gdb/debugger.h,
11702 plugins/gdb/parser.c,
11703 plugins/gdb/parser.h,
11704 plugins/gdb/plugin.c:
11705 Move types definitions from libanjuta/anjuta-debugger.{ch}
11706 Rename types from AnjutaDebugger* to IAnjutaDebugger*
11708 * plugins/gdb/Makefile.am:
11709 Remove user interface from gdb plugin
11711 2006-03-12 Naba Kumar <naba@gnome.org>
11713 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11715 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
11717 Modified Patch from Marc Maurer <uwog@uwog.net>:
11718 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11721 * plugins/sourceview/Makefile.am:
11722 * plugins/sourceview/sourceview-cell.c:
11723 * plugins/sourceview/sourceview-cell.h:
11724 * plugins/sourceview/sourceview.c:
11726 Implemented IAnjutaEditorCell
11728 2006-05-21 Naba Kumar <naba@gnome.org>
11730 * libanjuta/interfaces/libanjuta.idl,
11731 plugins/document-manager/action-callbacks.c,
11732 plugins/document-manager/plugin.c,
11733 plugins/editor/print.c, plugins/editor/text_editor.c,
11734 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11735 Fixed zooming and added icons and shortcuts for zoom menu items.
11737 2006-05-21 Naba Kumar <naba@gnome.org>
11739 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11742 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
11744 * plugins/document-manager/anjuta-docman.c:
11745 Fixed close button reaction by setting the correct current editor
11747 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
11749 Patch from Yang Hong <yanghong@ccoss.com.cn>:
11750 * plugins/document-manager/anjuta-docman.c
11751 - Fix close button, you can close any tab as you wish now.
11752 - Fadeout mime icon as the same as close image
11754 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
11756 Patch from Marc Maurer <uwog@uwog.net>
11757 * main.c: Compile fix when NLS is enabled
11759 AUTHORS: Added Marc
11761 2006-05-20 Naba Kumar <naba@gnome.org>
11763 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11764 while loading abiword-2.4.4/abi project).
11766 2006-05-18 Naba Kumar <naba@gnome.org>
11768 * libanjuta/interfaces/libanjuta.idl,
11769 plugins/document-manager/action-callbacks.c,
11770 plugins/editor/print.c,
11771 plugins/editor/text_editor.c,
11772 plugins/editor/text_editor.h,
11773 plugins/editor/text_editor_prefs.c: Fixed zooming.
11775 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11776 interface for character iteration and IAnjutaEditorAssist interface
11777 for autocompletions and editor tips.
11779 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
11781 Patch from Günther Brammer <GBrammer@gmx.de>:
11782 * plugins/document-manager/anjuta-docman.c:
11783 Make tabs smaller but keep nice closing icon
11785 * plugins/document-manager/anjuta-docman.c:
11786 * plugins/document-manager/Makefile.am:
11788 Added nice mime-icons to the editor tabs
11790 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
11792 * configure.in: Bumped version to 2.0.3 (pre-release increment)
11794 * plugins/symbol-browser/an_symbol_view.c:
11796 - Fixed symbol searching (Yang Hong (#341997))
11798 * plugins/devhelp/htmlview.c:
11799 Fixed devhelp plugin
11801 * plugins/build-basic-autotools/build-basic-autotools.c:
11802 * plugins/search/search-replace.c:
11803 * plugins/document-manager/anjuta-docman.c:
11805 Only add a marker to a line where it makes sense!
11807 === anjuta 2.0.2 ===
11809 2006-05-15 Naba Kumar <naba@gnome.org>
11811 * configure.in: set required versions for
11814 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
11816 * plugins/glade/plugin.c:
11817 Fixed signal connection for "gtk-doc-search"
11819 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
11821 * NEWS: Set release date, add known issues
11823 * libanjuta/anjuta-shell.c:
11824 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11825 and debug other gtk-warnings/criticals)
11827 * plugins/build-basic-autotools/build-basic-autotools.c:
11828 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11830 * plugins/sourceview/anjuta-view.c:
11831 * plugins/sourceview/sourceview-args.c:
11832 * plugins/sourceview/sourceview-scope.c:
11833 * plugins/sourceview/sourceview-tags.c:
11834 Fixed gtk-criticals (gtk_source_language_get_mime_types)
11836 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11838 * pixmaps/Makefile.am:
11839 Add preferences_general.png
11841 * plugins/devhelp/plugin.c:
11842 Fixed some more realise things
11844 * plugins/message-view/anjuta-msgman.c:
11845 Support stock icons for message panes
11847 * plugins/search/search-replace.c:
11848 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11850 * plugins/search/search-replace_backend.c:
11853 * plugins/sourceview/anjuta-document.c:
11854 * plugins/sourceview/sourceview.c:
11855 Fixed finalise and tag completion
11857 * src/anjuta-app.c:
11858 Use preferences_general icon
11860 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11862 * pixmaps/Makefile.am:
11865 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11867 * plugins/sourceview/sourceview-prefs.c:
11868 Fixed font & color handling
11870 * plugins/symbol-browser/an_symbol_view.c:
11873 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11875 * plugins/macro/macros.xml:
11876 Fixed bug #341583 (Address of FSF)
11878 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
11881 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11882 Update: Do it the cool way...
11884 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
11886 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11887 Implement gtk-api-help signals of glade3
11888 * configure.in: Bump to glade3 2.91.2
11890 * plugins/devhelp/plugin.c:
11891 Fixed some realize stuff in the devhelp plugin
11893 * plugins/sourceview/anjuta-document.c:
11894 fixed bug with scope completion
11896 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
11898 * plugins/symbol-browser/an_symbol_view.c
11899 * plugins/symbol-browser/an_symbol_prefs.c
11900 * plugins/symbol-browser/an_symbol_prefs.h
11901 * global_tags/create_global_tags.sh:
11903 Automaticly create global tags on first startup
11905 2006-05-08 Massimo Cora' <maxcvs@email.it>
11908 * plugins/project-wizard/templates/Makefile.am:
11909 * (added) plugins/project-wizard/templates/cpp-logo.png:
11910 * (added) plugins/project-wizard/templates/cpp.wiz:
11911 * (added) plugins/project-wizard/templates/cpp/*:
11913 Added a generic c++ template. It's a simple hello world.
11915 2006-05-07 Massimo Cora' <maxcvs@email.it>
11917 * plugins/symbol-browser/an_symbol_view.c:
11918 fixed a stupid crasher.
11920 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
11922 * plugins/project-wizard/templates/wxwin/configure.in.tpl
11923 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11925 Fixed WxWidgets project type
11927 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
11929 * plugins/devhelp/htmlview.c:
11930 * plugins/devhelp/plugin.c:
11931 Maybe I fixed the crash this time! I could at least not reproduce anymore!
11933 * plugins/project-wizard/install.c:
11934 Don't set a message - thanks to seb
11936 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
11938 * plugins/devhelp/htmlview.c:
11939 * plugins/symbol-browser/an_symbol_view.c:
11941 There is a weird crash in gtk_idle which I still did not completly fix!
11943 * plugins/project-wizard/install.c:
11944 Default to success instead of failure
11946 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
11948 * plugins/devhelp/htmlview.c:
11949 * plugins/devhelp/plugin.c:
11950 Fixed bug and libdevhelp issue!
11952 * plugins/project-wizard/install.c:
11953 Fixed message string!
11955 2006-05-03 Massimo Cora' <maxcvs@email.it>
11957 * plugins/symbol-browser/an_symbol_view.c:
11958 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11960 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
11962 * pixmaps/Makefile.am:
11964 * anjuta.desktop.in.in
11966 GNOME Goal #2.1: Install theme-friendly icons
11968 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
11970 * plugins/devhelp/htmlview.c: Reload page on reparent
11971 * plugins/document-manager/anjuta-docman.c:
11972 Present document-manager when document is selected in file-manager
11974 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
11976 * plugins/symbol-broser/an_symbol_view.c:
11977 Fixed crasher in namespace exploration
11979 2006-05-01 Massimo Cora' <maxcvs@email.it>
11982 * plugins/valgrind/Makefile.am:
11984 Optional compiling of Valgrind plugin
11986 2006-05-01 Massimo Cora' <maxcvs@email.it>
11988 * plugins/symbol-browser/an_symbol_view.c:
11989 - modularized code. Marked with FIXME the parts which need improvement.
11991 - Added basic namespace completion for Gtkmm type project:
11992 - namespace1::MyClass *class;
11993 - class-> [display]
11994 - Namespaces must be anyway improved.
11996 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
11998 * plugins/devhelp/plugin.c:
11999 Fixed up plugin unloading and show html widget on link selected
12003 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12005 * plugins/devhelp/Makefile.am:
12006 * plugins/devhelp/anjuta-devhelp.plugin.in:
12007 * plugins/devhelp/htmlview.c:
12008 * plugins/devhelp/htmlview.h:
12009 * plugins/devhelp/plugin.c:
12010 * plugins/devhelp/plugin.h:
12011 Reimplemeted devhelp plugin from scratch
12013 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12016 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
12018 * plugins/sourceview/sourceview-tags.c:
12019 complete some more tag types
12021 * plugins/valgrind/plugin.c:
12022 * plugins/valgrind/preferences.c:
12023 * plugins/valgrind/vggeneralprefs.c:
12025 Fixed lots of gtk warnings
12027 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12029 * plugins/sourceview/sourceview-scope.c:
12030 Implemented type-ahead for scope completion
12032 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
12034 * manuals/C/Makefile.am:
12035 * manuals/Makefile.am:
12036 * plugins/document-manager/Makefile.am:
12037 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12038 * plugins/sourceview/Makefile.am:
12043 * plugins/class-gen/goc_template_header: G_END_DECLS
12045 2006-05-27 Naba Kumar <naba@gnome.org>
12047 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12048 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12049 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12050 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12051 scintilla/include/Scintilla.iface,
12052 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12053 cvs. Fixed compile flags. Removed outdated patches.
12055 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
12057 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12059 * plugins/sourceview/anjuta-document.c:
12060 * plugins/sourceview/sourceview-args.c:
12061 * plugins/sourceview/sourceview-scope.c:
12063 Add End/Home keypresses and support completion if symbol start with '!' for example
12066 2006-04-27 Massimo Cora' <maxcvs@email.it>
12068 * libanjuta/interfaces/libanjuta.idl:
12070 * plugins/sourceview/sourceview-scope.c:
12071 * plugins/sourceview/tag-window.c:
12072 * plugins/sourceview/tag-window.h:
12073 * plugins/symbol-browser/an_symbol_view.c:
12074 * plugins/symbol-browser/an_symbol_view.h:
12075 * plugins/symbol-browser/plugin.c:
12077 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12079 Code and ideas for C/C++ new completion engine comes from IComplete written by
12080 Martin Stubenschrott <stubenschrott@gmx.net>.
12081 Currently the interface works only with GtkSourceView plugin.
12083 * tagmanager/Makefile.am:
12085 * tagmanager/entry.h:
12086 * tagmanager/get.c:
12087 * tagmanager/get.h:
12088 * tagmanager/include/tm_file_entry.h:
12089 * tagmanager/include/tm_project.h:
12090 * tagmanager/include/tm_source_file.h:
12091 * tagmanager/include/tm_symbol.h:
12092 * tagmanager/include/tm_tagmanager.h:
12093 * tagmanager/include/tm_work_object.h:
12094 * tagmanager/include/tm_workspace.h:
12095 * tagmanager/parse.c:
12096 * tagmanager/read.c:
12097 * tagmanager/read.h:
12098 * tagmanager/tm_project.c:
12099 * tagmanager/tm_source_file.c:
12100 * tagmanager/tm_workspace.c:
12102 Tagmanager can now parse a memory buffer and generate/update
12103 tags into tm_workspace/tm_project on the fly, without using files.
12104 C/C++ is supported now.
12106 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
12108 * plugins/sourceview/anjuta-document.c:
12109 * plugins/sourceview/sourceview-args.c:
12110 * plugins/sourceview/sourceview-scope.c:
12111 * plugins/sourceview/sourceview.c:
12113 Fixed some memory leaks and argument completion
12115 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
12117 * plugins/glade/plugin.c:
12119 Fixed glade plugin build because of API changes in glade3
12121 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
12123 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12124 Updated editor section
12126 * manuals/C/anjuta-manual/interface.xml:
12127 * manuals/C/anjuta-manual/preferences.xml:
12128 * manuals/C/anjuta-manual/projects.xml:
12131 * plugins/editor/anjuta-editor.plugin.in:
12134 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
12137 * plugins/editor/anjuta-editor.plugin.in:
12138 * plugins/sourceview/sourceview.plugin.in:
12140 Build both editors and let the user decide a runtime!
12142 * plugins/sourceview/sourceview-scope.c:
12143 Fixed bug in regex to allow test()-> completions
12145 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
12147 * plugins/sourceview/anjuta-document.c:
12148 * plugins/sourceview/sourceview-args.c:
12149 * plugins/sourceview/sourceview-scope.c:
12150 * plugins/sourceview/sourceview-tags.c:
12151 * plugins/sourceview/tag-window.c:
12153 Improved callltip windows
12155 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12157 * src/anjuta-app.c: (on_session_save):
12158 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12159 <ricardo.jose.ferrari@gmail.com> for pointing this out!
12161 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12163 * libanjuta/anjuta-utils.c:
12164 * plugins/cvs-plugin/cvs-execute.c:
12167 * scintilla/LexInno.cxx:
12168 * scintilla/LexOpal.cxx:
12169 * scintilla/LexTCL.cxx:
12171 Added missing files from scintilla-update
12173 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12176 * manuals/C/Makefile.am:
12177 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12178 * manuals/C/anjuta-manual/Makefile.am:
12179 * manuals/C/anjuta-manual/anjuta-manual.xml:
12180 * manuals/C/anjuta-manual/build.xml:
12181 * manuals/C/anjuta-manual/debugger.xml:
12182 * manuals/C/anjuta-manual/execute.xml:
12183 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12184 * manuals/C/anjuta-manual/figures/arguments.png:
12185 * manuals/C/anjuta-manual/figures/configure_dlg.png:
12186 * manuals/C/anjuta-manual/figures/file_menu.png:
12187 * manuals/C/anjuta-manual/figures/menu_main.png:
12188 * manuals/C/anjuta-manual/figures/menubar.png:
12189 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12190 * manuals/C/anjuta-manual/figures/project_info.png:
12191 * manuals/C/anjuta-manual/figures/scrshot.png:
12192 * manuals/C/anjuta-manual/figures/symbol_browser.png:
12193 * manuals/C/anjuta-manual/figures/tool-editor.png:
12194 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12195 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12196 * manuals/C/anjuta-manual/figures/toolbar_format.png:
12197 * manuals/C/anjuta-manual/figures/toolbar_main.png:
12198 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12199 * manuals/C/anjuta-manual/fileoperations.xml:
12200 * manuals/C/anjuta-manual/interface.xml:
12201 * manuals/C/anjuta-manual/introduction.xml:
12202 * manuals/C/anjuta-manual/preferences.xml:
12203 * manuals/C/anjuta-manual/projects.xml:
12204 * manuals/C/anjuta-manual/tools.xml:
12205 * manuals/Makefile.am:
12207 Updated manual and faq
12209 * scintilla/CallTip.cxx:
12210 * scintilla/CallTip.h:
12211 * scintilla/CellBuffer.cxx:
12212 * scintilla/CellBuffer.h:
12213 * scintilla/ContractionState.cxx:
12214 * scintilla/Document.cxx:
12215 * scintilla/Document.h:
12216 * scintilla/DocumentAccessor.cxx:
12217 * scintilla/Editor.cxx:
12218 * scintilla/Editor.h:
12219 * scintilla/ExternalLexer.cxx:
12220 * scintilla/Indicator.cxx:
12221 * scintilla/KeyMap.cxx:
12222 * scintilla/KeyWords.cxx:
12223 * scintilla/LexAU3.cxx:
12224 * scintilla/LexBash.cxx:
12225 * scintilla/LexCPP.cxx:
12226 * scintilla/LexCaml.cxx:
12227 * scintilla/LexCsound.cxx:
12228 * scintilla/LexEiffel.cxx:
12229 * scintilla/LexGui4Cli.cxx:
12230 * scintilla/LexHTML.cxx:
12231 * scintilla/LexLua.cxx:
12232 * scintilla/LexMSSQL.cxx:
12233 * scintilla/LexOthers.cxx:
12234 * scintilla/LexPOV.cxx:
12235 * scintilla/LexPython.cxx:
12236 * scintilla/LexRuby.cxx:
12237 * scintilla/LexSQL.cxx:
12238 * scintilla/LexVB.cxx:
12239 * scintilla/Makefile.am:
12240 * scintilla/PlatGTK.cxx:
12241 * scintilla/PropSet.cxx:
12242 * scintilla/RESearch.cxx:
12243 * scintilla/RESearch.h:
12244 * scintilla/ScintillaBase.cxx:
12245 * scintilla/ScintillaGTK.cxx:
12246 * scintilla/StyleContext.h:
12247 * scintilla/ViewStyle.cxx:
12248 * scintilla/ViewStyle.h:
12249 * scintilla/XPM.cxx:
12250 * scintilla/include/KeyWords.h:
12251 * scintilla/include/Platform.h:
12252 * scintilla/include/PropSet.h:
12253 * scintilla/include/SciLexer.h:
12254 * scintilla/include/Scintilla.h:
12255 * scintilla/include/Scintilla.iface:
12256 * scintilla/include/ScintillaWidget.h:
12257 * scintilla/lexers.make:
12259 Update to scintilla 1.68
12261 * src/anjuta-app.c:
12262 Only show help items which are really availible
12264 * plugins/cvs-plugin/cvs-callbacks.c
12265 * plugins/cvs-plugin/cvs-execute.c
12266 * plugins/cvs-plugin/subversion-callbacks.c:
12267 * libanjuta/anjuta-utils.c:
12268 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12270 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12272 * plugins/project-wizard/install.c,
12273 * plugins/project-wizard/autogen.c:
12274 Add error messages if using a read only directory
12275 Improve fix for bug #339296
12277 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12279 * libanjuta/interfaces/libanjuta.idl:
12280 * plugins/document-manager/action-callbacks.c:
12281 * plugins/document-manager/plugin.c:
12282 * plugins/editor/text_editor.c:
12283 Added IAnjutaEditorGoto
12285 * plugins/editor/aneditor.cxx:
12286 * plugins/editor/aneditor.h:
12287 * plugins/editor/text_editor.h:
12288 * plugins/editor/text_editor_prefs.c:
12292 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
12294 * libanjuta/interfaces/libanjuta.idl:
12295 * plugins/document-manager/action-callbacks.c:
12296 * plugins/document-manager/anjuta-docman.c:
12297 * plugins/document-manager/plugin.c:
12298 * plugins/editor/text_editor.c:
12299 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12301 * plugins/sourceview/sourceview.c:
12302 * plugins/sourceview/sourceview.glade:
12303 Fixed some uft-8 issues and added a preference option
12304 to enable/disable gnome-vfs monitoring
12306 * scintilla/Makefile.am:
12307 * scintilla/include/Makefile.am:
12310 2006-04-20 Massimo Cora' <maxcvs@email.it>
12312 * libanjuta/interfaces/libanjuta.idl:
12313 Remove get_current_pos () because we have get_position()
12315 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12318 * plugins/sourceview/tag-window.c:
12319 Don't close window on PageUp/PageDown
12321 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12323 * data/Makefile.am:
12324 * manuals/reference/libanjuta/Makefile.am:
12329 * src/bacon-message-connection.c:
12330 * src/bacon-message-connection.h: (both from gedit)
12333 Fixed #312319 (Opening files when Anjuta is already open)
12335 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
12337 * TODO.tasks: Updated
12338 * plugins/sourceview/anjuta-view.c:
12339 * plugins/sourceview/anjuta-view.h:
12340 * plugins/sourceview/sourceview.c:
12342 * configure.in: Fix --enable-plugin-scintilla
12344 Added char_added signal
12346 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
12348 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12350 Fixed diff for utf8
12352 * plugins/sourceview/sourceview.c:
12353 Fixed VFS monitoring (still a bit buggy)
12355 * plugins/sourceview/sourceview-args.c:
12356 * plugins/sourceview/tag-window.c:
12358 Better sizing for the popup-window
12360 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
12362 * plugins/project-wizard/templates/gnome/src/main.c:
12363 * plugins/project-wizard/templates/gnome/src/project.glade:
12364 * plugins/project-wizard/templates/gtk/src/main.c:
12365 * plugins/project-wizard/templates/gtk/src/project.glade:
12366 * plugins/project-wizard/templates/gtkmm/src/main.cc:
12368 Fixed up GLADE_FILE definition in project types and fixed bug #334546
12370 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
12372 * configure.in: More removal of obsoleteness.
12375 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
12378 * libanjuta/anjuta-preferences.c:
12379 * libanjuta/anjuta-utils.c:
12380 * libanjuta/anjuta-utils.h:
12381 * plugins/message-view/message-view.c:
12383 Changed color functions and moved convert_color to anjuta-utils.h
12385 * plugins/message-view/anjuta-message-manager-plugin.glade:
12386 GnomeColorPicker -> GtkColorButton (bug #309154)
12388 * plugins/sourceview/plugin.c:
12389 * plugins/sourceview/sourceview-prefs.c:
12390 * plugins/sourceview/sourceview.glade:
12391 Added color and font preferences
12393 * plugins/sourceview/sourceview-tags.c:
12394 Only show as much choices as configured in preferences
12396 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
12398 * ROADMAP, NEWS: Updated (we are far behind ;-)
12399 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12401 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
12404 * plugins/editor/Makefile.am:
12405 * scintilla/Makefile.am
12407 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12409 * global-tags/Makefile.am:
12410 * global-tags/create_global_tags.sh:
12411 * plugins/symbol-browser/an_symbol_prefs.c:
12412 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12413 * plugins/symbol-browser/plugin.h:
12414 * tagmanager/include/tm_workspace.h:
12415 * tagmanager/tm_workspace.c:
12417 Fixed symbol-browser prefs and move global tags generation from installtion to
12418 preferences to make the life easier for distributers and to allow updates after installtion
12420 * plugins/document-manager/action-callbacks.c:
12421 * plugins/document-manager/action-callbacks.h:
12422 * plugins/document-manager/anjuta-document-manager.ui:
12423 * plugins/document-manager/indent-util.c:
12424 * plugins/document-manager/plugin.c:
12425 * plugins/editor/text_editor.c:
12427 Moved indent stuff to document-manager
12429 * plugins/sourceview/anjuta-view.c:
12430 * plugins/sourceview/sourceview-args.c:
12431 * plugins/sourceview/sourceview-scope.c:
12432 * plugins/sourceview/sourceview-tags.c:
12433 * plugins/sourceview/sourceview.c:
12437 * plugins/sourceview/sourceview.plugin (removed):
12438 * plugins/sourceview/sourceview.plugin.in:
12439 Editor is not user-activatible
12441 * plugins/sourceview/sourceview.png:
12444 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
12446 * src/anjuta-app.c: Fixed crasher on plugin unloading
12448 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
12450 * plugins/sourceview/sourceview.c
12451 * plugins/sourceview/sourceview-args.c
12452 * plugins/sourceview/sourceview-args.h:
12454 Polished argument completion
12456 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
12458 * plugins/message-view/anjuta-msgman.c:
12459 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12461 Show message pane on switch (does not work, anjuta_shell needs a fix)
12463 * plugins/sourceview/Makefile.am:
12464 * plugins/sourceview/anjuta-view.c: (find_tag_window),
12465 * plugins/sourceview/sourceview-args.c:
12466 * plugins/sourceview/sourceview-args.h:
12467 * plugins/sourceview/sourceview-private.h:
12468 * plugins/sourceview/sourceview-scope.c:
12469 (sourceview_scope_update), (sourceview_scope_filter_keypress):
12470 * plugins/sourceview/sourceview-tags.c:
12471 * plugins/sourceview/sourceview.c:
12472 * plugins/sourceview/tag-window.c:
12473 * plugins/sourceview/tag-window.h:
12475 Added scope and argument completion
12477 2006-04-03 Johannes Schmid <jhs@gnome.org>
12480 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12481 (on_widget_remove):
12484 * plugins/sourceview/sourceview.c: (iselect_clear):
12485 Make "Delete"-key working
12487 * configure.in: #336389
12489 2006-04-03 Johannes Schmid <jhs@gnome.org>
12491 * plugins/sourceview/Makefile.am:
12492 * plugins/sourceview/anjuta-view.c:
12493 * plugins/sourceview/plugin.c:
12494 * plugins/sourceview/sourceview-private.h:
12495 * plugins/sourceview/sourceview-scope.c:
12496 * plugins/sourceview/sourceview-scope.h:
12497 * plugins/sourceview/sourceview-tags.c:
12498 * plugins/sourceview/sourceview-tags.h:
12499 * plugins/sourceview/sourceview.c:
12500 * plugins/sourceview/sourceview.h:
12501 * plugins/sourceview/tag-window.c:
12503 - fixed goto_file_line
12504 - scroll to cursor on undo/redo
12505 - show correct popup-menu
12506 - scope completion (not ready yet)
12508 2006-04-03 Johannes Schmid <jhs@gnome.org>
12510 * plugins/sourceview/plugin.c:
12511 * plugins/sourceview/sourceview-tags.c:
12512 * plugins/sourceview/sourceview.c:
12513 * plugins/sourceview/sourceview.h:
12514 * plugins/sourceview/tag-window.c:
12516 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12518 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12520 * plugins/sourceview/sourceview.c:
12521 Fixed next/previous bookmark.
12522 Toggled bookmark (set/unset).
12524 2006-04-03 Johannes Schmid <jhs@gnome.org>
12526 * plugins/document-manager/action-callbacks.c:
12527 Fixed Gtk-Warning in goto_line
12529 * plugins/sourceview/Makefile.am:
12530 * plugins/sourceview/anjuta-document.c:
12531 * plugins/sourceview/anjuta-view.c:
12532 * plugins/sourceview/anjuta-view.h:
12533 * plugins/sourceview/sourceview-autocomplete.c:
12534 * plugins/sourceview/sourceview-autocomplete.h:
12535 * plugins/sourceview/sourceview-private.h:
12536 * plugins/sourceview/sourceview-tags.c:
12537 * plugins/sourceview/sourceview-tags.h:
12538 * plugins/sourceview/sourceview.c:
12539 * plugins/sourceview/tag-window.c:
12540 * plugins/sourceview/tag-window.h:
12541 Created a nice API for tag and completion windows
12543 * plugins/sourceview/sourceview-print.h:
12544 * plugins/sourceview/sourceview-print.c:
12547 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12549 * plugins/sourceview/sourceview.c:
12550 Fixed typo (Sort bookmarks).
12552 2006-04-01 Johannes Schmid <jhs@gnome.org>
12554 * plugins/sourceview/anjuta-document.c:
12555 * plugins/sourceview/anjuta-document.h:
12556 * plugins/sourceview/anjuta-view.c:
12557 * plugins/sourceview/anjuta-view.h:
12558 * plugins/sourceview/sourceview-autocomplete.c:
12559 * plugins/sourceview/sourceview-autocomplete.h:
12560 * plugins/sourceview/sourceview-prefs.c:
12561 * plugins/sourceview/sourceview-prefs.h:
12562 * plugins/sourceview/sourceview-private.h:
12563 * plugins/sourceview/sourceview-tags.c:
12564 * plugins/sourceview/sourceview-tags.h:
12565 * plugins/sourceview/sourceview.c:
12566 * plugins/sourceview/sourceview.glade:
12567 * plugins/sourceview/tag-window.c:
12568 * plugins/sourceview/tag-window.h:
12570 Improved code complete and autocomplete
12572 2006-04-01 Johannes Schmid <jhs@gnome.org>
12574 * plugins/sourceview/Makefile.am:
12575 * plugins/sourceview/bookmark.png:
12576 * plugins/sourceview/marker-attentive.png:
12577 * plugins/sourceview/marker-basic.png:
12578 * plugins/sourceview/marker-intense.png:
12579 * plugins/sourceview/marker-light.png:
12580 * plugins/sourceview/sourceview.c:
12582 Added pixmaps for all marker types and show bookmarks
12585 * plugins/sourceview/Makefile.am:
12586 Build sourceview on 2.14 only
12588 2006-03-31 Johannes Schmid <jhs@gnome.org>
12590 * plugins/sourceview/Makefile.am:
12591 * plugins/sourceview/anjuta-document.c:
12592 * plugins/sourceview/anjuta-view.c:
12593 * plugins/sourceview/anjuta-view.h:
12594 * plugins/sourceview/sourceview-autocomplete.c:
12595 * plugins/sourceview/sourceview-private.h:
12596 * plugins/sourceview/sourceview-tags.c:
12597 * plugins/sourceview/sourceview-tags.h:
12598 * plugins/sourceview/sourceview.c:
12599 * plugins/sourceview/tag-window.c:
12600 * plugins/sourceview/tag-window.h:
12602 Added code completion with tag manager to the editor and fixed a save_as bug
12604 2006-03-31 Johannes Schmid <jhs@gnome.org>
12606 * src/main.c: Revert patch from Rob to allow building with
12608 * configure.in: Require at least 2.12 libraries
12610 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12612 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12614 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12615 Improve anjuta-plugin project template: Added missed files dist tarball
12618 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12621 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
12623 reviewed by: Johannes Schmid <jhs@gnome.org>
12625 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12626 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12627 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12628 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12630 Improve anjuta-plugin project template. Also fix for #322744
12632 2006-03-27 Johannes Schmid <jhs@gnome.org>
12634 * plugins/sourceview/sourceview-private.h:
12635 plugins/sourceview/sourceview.c:
12637 Added basic bookmark support
12639 2006-03-27 Johannes Schmid <jhs@gnome.org>
12644 Patch from Rob Bradfort <robster@debian.org>:
12645 * src/main.c: (get_command_line_args), (main):
12646 Migration from popt to GOption
12648 2006-03-26 Naba Kumar <naba@gnome.org>
12650 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12651 size to scale itself with theme.
12653 2006-03-26 Naba Kumar <naba@gnome.org>
12655 * plugins/file-manager/an_file_view.c,
12656 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12657 when symbolview and fileview objects are destroyed to avoid crashes
12658 after the plugins are disabled.
12660 2006-03-26 Naba Kumar <naba@gnome.org>
12662 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12663 Deleted unused file.
12665 * plugins/glade/plugin.c: Be able to close glade plugin when there
12666 there is no glade project loaded.
12668 * plugins/sourceview/sourceview.plugin,
12669 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12671 2006-03-23 Naba Kumar <naba@gnome.org>
12673 * plugins/editor/print.c: Fixed a bug where some sections of
12674 printed/previewed text is not highlighted.
12676 2006-03-20 Johannes Schmid <jhs@gnome.org>
12678 * libanjuta/interfaces/libanjuta.idl:
12680 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12681 as we do not use private apis. Show help window and startup because it does
12684 * plugins/document-manager/action-callbacks.c:
12685 plugins/editor/Makefile.am:
12686 plugins/editor/text_editor.c:
12687 plugins/editor/print.c:
12688 plugins/editor/print.h:
12690 Fixed printing (nobody has missed it BTW ;-)
12692 * plugins/sourceview/sourceview.c:
12695 2006-03-20 Naba Kumar <naba@gnome.org>
12697 * configure.in, plugins/devhelp/plugin.c: Be able to build with
12698 devhelp >= 0.9 < 0.11 versions.
12700 2006-03-20 Johannes Schmid <jhs@gnome.org>
12702 * plugins/sourceview/anjuta-document-loader.c
12703 plugins/sourceview/sourceview.c:
12705 Fixed encoding bugs
12707 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12709 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12710 Fixed bug (line position)
12711 Give the good line position whatever the active editor.
12713 2006-03-19 Ilkka Tuohela <hile@iki.fi>
12715 * configure.in: Added fi to ALL_LINGUAS
12717 2006-03-19 Johannes Schmid <jhs@gnome.org>
12719 * plugins/sourceview/anjuta-document-loader.c:
12720 replace gnome_vfs_get_mime_type_for_name_and data
12722 * plugins/build-basic-autotools/build-basic-autotools.c:
12725 2006-03-17 Johannes Schmid <jhs@gnome.org>
12727 * plugins/editor/editor.glade:
12728 Added style-editor again after it got lost somehow
12730 2006-03-17 Johannes Schmid <jhs@gnome.org>
12732 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12733 configure.in: require devhelp 0.11
12735 Post 0.11 devhelp versions (CVS) do not work because of an API change...
12737 plugins/build-basic-autotools/build-basic-autotools.c:
12738 forgot a an installtion callback for the "install as root"-feature
12740 2006-03-17 Massimo Cora' <maxcvs@email.it>
12742 reviewed by: Johannes Schmid <jhs@gnome.org>
12744 * plugins/class-gen/anjuta-class-gen-plugin.glade
12745 plugins/class-gen/class_gen.c
12746 plugins/class-gen/goc_template_header
12747 plugins/class-gen/goc_template_source
12751 2006-03-16 Johannes Schmid <jhs@gnome.org>
12753 * plugins/sourceview/sourceview.c:
12754 Fixed "save-point" signal for undo actions
12756 2006-03-16 Massimo Cora' <maxcvs@email.it>
12758 reviewed by: Johannes Schmid <jhs@gnome.org>
12760 * plugins/document-manager/anjuta-docman.c:
12761 Implement tab drag and drop
12763 2006-03-16 Johannes Schmid <jhs@gnome.org>
12765 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12766 plugins/build-basic-autotools/build-basic-autotools.c:
12768 Implemented "install as root"-feature (#321455)
12770 2006-03-16 Johannes Schmid <jhs@gnome.org>
12773 plugins/sourceview/.cvsignore
12774 plugins/tools/scripts/.cvsignore:
12775 Added/extended .cvsignore files
12777 * plugins/sourceview/sourceview-autocomplete.c:
12778 plugins/sourceview/sourceview-autocomplete.h:
12779 plugins/sourceview/sourceview-prefs.c:
12780 plugins/sourceview/sourceview-private.h:
12781 plugins/sourceview/sourceview.glade:
12782 Autcomplete just works(tm) now and respects preferences
12784 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12785 Use better algorithm from autocomplete
12787 2006-03-15 Johannes Schmid <jhs@gnome.org>
12789 * src/anjuta-app.c:
12792 2006-03-15 Johannes Schmid <jhs@gnome.org>
12794 * libanjuta/interfaces/libanjuta.idl:
12795 plugins/class-gen/class_gen.c:
12796 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12797 plugins/project-manager/plugin.c:
12799 Allow to add multiple source files (#320191)
12801 * configure.in: Require gnome-build 0.1.3
12803 2006-03-14 Johannes Schmid <jhs@gnome.org>
12805 * plugins/macro/macro-utils.c: Fixed bug #333606
12806 * plugins/file-wizard/file.c: Fixed bug #333601
12808 2006-03-13 Johannes Schmid <jhs@gnome.org>
12810 * plugins/sourceview/sourceview_autocomplete.c
12811 plugins/sourceview/sourceview_autocomplete.h
12812 plugins/sourceview/sourceview.c
12813 plugins/sourceview/sourceview-private.h
12814 plugins/sourceview/sourceview-prefs.c:
12816 Cleaned up and fixed several issues
12818 2006-03-13 Johannes Schmid <jhs@gnome.org>
12820 * plugins/sourceview/Makefile.am:
12821 plugins/sourceview/sourceview-autocomplete.c
12822 plugins/sourceview/sourceview-autocomplete.h:
12823 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12824 plugins/sourceview/sourceview-private.h:
12825 plugins/sourceview/sourceview.c:
12827 Added (buggy) autocomplete feature to sourceview
12829 2006-03-12 Naba Kumar <naba@gnome.org>
12831 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12832 libanjuta/anjuta-session.c: Added API docs.
12834 2006-03-12 Naba Kumar <naba@gnome.org>
12836 * TODO.tasks: Added couple of tasks.
12837 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12838 Register private class as early as possible so that members could
12839 point to self class. Code clean up.
12841 2006-03-12 Naba Kumar <naba@gnome.org>
12843 * po/POTFILES.in, po/POTFILES.skip: Updated.
12845 2006-03-11 Naba Kumar <naba@gnome.org>
12847 * libanjuta/anjuta-shell.c,
12848 plugins/document-manager/anjuta-docman.c,
12849 plugins/document-manager/plugin.c,
12850 plugins/symbol-browser/an_symbol_search.c,
12851 plugins/valgrind/vgrule-list.c: Use correct signal names while
12854 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12855 signal names and fixed enum IANJUTA_TYPE_* macro.
12857 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12859 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12860 plugins/search/search-replace.c :
12861 Fixed bug (Bookmark the good line).
12862 Search & Replace (Mark all matched strings).
12864 2006-03-09 Johannes Schmid <jhs@gnome.org>
12866 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12867 Completed changes from yesterday
12869 * plugins/document-manager/anjuta-document-manager.glade:
12870 plugins/editor/editor.glade
12871 plugins/editor/plugin.c: (activate_plugin)
12872 plugins/editor/text_editor.c
12873 plugins/sourceview/Makefile.am
12874 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12875 plugins/sourceview/sourceview.glade:
12876 Completed preference changes
12878 2006-03-08 Johannes Schmid <jhs@gnome.org>
12880 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12881 plugins/search/plugin.c: (activate_plugin):
12883 Removed Gtk-Criticals
12885 * plugins/document-manager/anjuta-document-manager.glade:
12886 plugins/document-manager/plugin.c: (on_docman_auto_save),
12887 (on_gconf_notify_timer), (prefs_init):
12888 plugins/document-manager/plugin.h:
12889 plugins/editor/text_editor.c: (text_editor_instance_init),
12890 (text_editor_dispose):
12891 plugins/editor/text_editor.h:
12892 plugins/editor/text_editor_cbs.c:
12893 plugins/editor/text_editor_cbs.h:
12894 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12895 plugins/glade/plugin.c: (activate_plugin):
12896 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12897 plugins/sourceview/sourceview-private.h:
12898 plugins/sourceview/sourceview.c: (on_menu_popup),
12899 (sourceview_new), (ifile_open), (ifile_savable_save),
12900 (ifile_savable_save_as), (ieditor_set_popup_menu),
12901 (ieditor_get_filename), (imark_mark):
12903 Moved autosave from editor to document manager and fixed some things in
12906 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12908 * plugins/search/anjuta-search.glade :
12909 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12910 plugins/search/search-replace_bachend.c: Fixed a crash bug.
12911 plugins/search/search-replace.c : Fixed bug.
12913 2006-03-08 Johannes Schmid <jhs@gnome.org>
12915 * plugins/search/anjuta-search.glade
12916 Fixed widget names (glade is a bit stupid on copying widgets to other files)
12918 2006-03-07 Johannes Schmid <jhs@gnome.org>
12920 * plugins/document-manager/action-callbacks.c
12921 plugins/document-manager/anjuta-document-manager.glade
12922 plugins/document-manager/plugin.c: (prefs_init),
12924 plugins/editor/Makefile.am:
12925 plugins/editor/editor.glade:
12926 plugins/editor/plugin.c: (on_style_button_clicked),
12927 (activate_plugin), (dispose):
12928 plugins/editor/style-editor.c:
12930 Startet to seperate document-manager and editor preferences
12932 * plugins/search/Makefile.am:
12933 plugins/search/anjuta-search.glade:
12934 plugins/search/search-replace.c:
12936 Moved search GUI to search-plugin
12938 * plugins/sourceview/sourceview-prefs.c:
12939 plugins/sourceview/sourceview-prefs.h:
12940 plugins/sourceview/sourceview-private.h:
12941 plugins/sourceview/sourceview.c:
12942 plugins/sourceview/sourceview.h:
12943 plugins/sourceview/Makefile.am:
12944 plugins/sourceview/anjuta-document.h:
12945 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12946 plugins/sourceview/plugin.c:
12948 Added some preferences to sourceview and fixed vfs_monitor
12950 * tagmanager/c.c: (parseParens):
12951 Removed annoying debug message
12953 * libanjuta/interfaces/libanjuta.idl:
12954 Removed IAnjutaEditorFactory::create_style_editor()
12956 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12958 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12959 Search : Bookmark all matched lines.
12961 2006-03-06 Johannes Schmid <jhs@gnome.org>
12963 * plugins/class-gen/anjuta-class-gen.plugin.in
12964 plugins/file-loader/plugin.c: (sort_wizards)
12965 (on_create_submenu), (activate_plugin)
12966 plugins/file-wizard/anjuta-file-wizard.plugin.in
12967 plugins/glade/anjuta-glade.plugin.in
12968 plugins/project-import/anjuta-project-import.plugin.in
12969 plugins/project-wizard/anjuta-project-wizard.plugin.in:
12971 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
12972 sorted alphabeticly
12974 * plugins/project-wizard/templates/mkfile.wiz:
12975 Use configured project directory instead of ~/myproject
12977 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12979 Show markers (again) and monitor uri
12981 2006-03-06 Naba Kumar <naba@gnome.org>
12983 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12984 typedefs separately so that forward linking would work.
12985 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12987 2006-03-05 Naba Kumar <naba@gnome.org>
12989 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12990 passing Enums and Structs in signals. Define struct _Name in
12991 generated code, so that forward referencing.
12992 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12994 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12996 2006-03-05 Naba Kumar <naba@gnome.org>
12998 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12999 support. Generate GType definitions for enums in generated codes
13000 so that enums could be passed as signal params.
13002 2006-03-04 Naba Kumar <naba@gnome.org>
13004 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13005 Restored cvs-moved revision files. They were originally marked
13006 deleted at their older locations. Now they are restored at
13007 their new locations. The changeset is one that was committed
13008 as part of document-manager, editor, search and print plugins
13009 separation from editor plugin.
13011 2006-03-03 Johannes Schmid <jhs@gnome.org>
13013 * plugins/sourceview/*:
13014 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
13017 2006-03-04 Naba Kumar <naba@gnome.org>
13019 * plugins/gdb/*: Deleted removed files (see previous changlog
13020 entry for files list).
13022 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13024 * plugins/debug-mananger/breakpoints.c,
13025 plugins/debug-manager/breakpoints.h,
13026 plugins/debug-manager/debug_tree.c,
13027 plugins/debug-manager/debug_tree.h,
13028 plugins/debug-manager/info.c,
13029 plugins/debug-manager/info.h,
13030 plugins/debug-manager/locals.c,
13031 plugins/debug-manager/locals.h,
13032 plugins/debug-manager/memory.c,
13033 plugins/debug-manager/memory.h,
13034 plugins/debug-manager/registers.c,
13035 plugins/debug-manager/registers.h,
13036 plugins/debug-manager/sharedlib.c,
13037 plugins/debug-manager/sharedlib.h,
13038 plugins/debug-manager/signal.c,
13039 plugins/debug-manager/signal.h,
13040 plugins/debug-manager/stack_trace.c,
13041 plugins/debug-manager/stack_trace.h,
13042 plugins/debug-manager/watch.c,
13043 plugins/debug-manager/watch.h,
13044 plugins/debug-manager/Makefile.am:
13045 Move from gdb plugin to debug manager plugin
13047 * plugins/debug-manager/anjuta-debug-manager.glade,
13048 plugins/debug-manager/anjuta-debug-manager.ui:
13049 Move all user interface from gdb to debug manager
13051 * plugins/debug-manager/utilities.c,
13052 plugins/debug-manager/utilities.h:
13053 Remove some unused code
13054 Add useful code from gdb plugin
13056 * plugins/debug-manager/start.c,
13057 plugins/debug-manager/start.h:
13058 Include code of attach_process
13059 Add more code to start the debugger
13061 * plugins/debug-manager/plugin.c,
13062 plugins/debug-manager/plugin.h,
13063 plugins/debug-manager/anjuta-debug-manager.plugin.in:
13064 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13066 * plugins/debug-manager/debugger.c,
13067 plugins/debug-manager/debugger.h:
13068 Implement a queue of debugger command
13070 * plugins/gdb/actions.c,
13071 plugins/gdb/actions.h,
13072 plugins/gdb/watch_cbs.c,
13073 plugins/gdb/watch_cbs.h,
13074 plugins/gdb/watch_gui.c,
13075 plugins/gdb/watch_gui.h:
13078 * plugins/gdb/debugger.c,
13079 plugins/gdb/debugger.h,
13080 plugins/gdb/gdbmi.c,
13081 plugins/gdb/gdbmi.h,
13082 plugins/gdb/utilities.c,
13083 plugins/gdb/utilities.h,
13084 plugins/gdb/Makefile.am,
13085 plugins/gdb/anjuta-gdb.plugin.in:
13086 Implement necessary functions
13088 * plugins/gdb/parser.c,
13089 plugins/gdb/parser.h:
13090 Code for parsing variable previously in debug_tree.c
13092 * plugins/gdb/anjuta-gdb.glade,
13093 plugins/gdb/anjuta-gdb.ui:
13094 Remove user interface
13096 * plugins/gdb/gdbmi-test.c:
13099 * plugins/gdb/anjuta-gdb.plugin.png:
13100 Try an improved icon for gdb (archer fish)
13102 * libanjuta/anjuta-debugger.c,
13103 libanjuta/anjuta-debugger.h,
13104 libanjuta/interfaces/libanjuta.idl,
13105 libanjuta/interfaces/anjuta-idl-compiler.pl,
13106 libanjuta/Makefile.am:
13107 Add declaration used in new IAnjutaDebugger interface
13109 * manuals/reference/libanjuta.types,
13110 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13111 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13112 Update documentation
13114 2006-03-02 Naba Kumar <naba@gnome.org>
13116 * manuals/reference/libanjuta/Makefile.am,
13117 manuals/reference/libanjuta/libanjuta-docs.sgml,
13118 manuals/reference/libanjuta/libanjuta-sections.txt,
13119 manuals/reference/libanjuta/libanjuta.types,
13120 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13121 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13122 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13123 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13124 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13125 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13126 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13127 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13128 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13129 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13130 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13131 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13132 manuals/reference/libanjuta/tmpl/e-splash.sgml,
13133 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13134 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13135 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13136 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13137 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13138 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13139 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13140 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13141 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13142 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13143 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13144 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13145 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13146 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13147 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13148 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13149 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13150 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13151 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13152 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13153 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13154 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13155 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13156 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13157 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13158 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13159 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13160 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13161 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13162 manuals/reference/libanjuta/tmpl/plugins.sgml,
13163 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13164 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13165 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13166 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13167 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13168 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13169 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13170 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13171 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13172 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13173 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13174 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13175 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13176 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13179 2006-02-28 Naba Kumar <naba@gnome.org>
13181 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13182 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13183 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13184 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13185 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13186 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13187 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13188 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13189 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13190 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13191 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13192 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13193 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13194 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13196 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13198 * plugins/sourceview/sourceview.c:
13199 Select to brace, select block.
13201 2006-02-28 Johannes Schmid <jhs@gnome.org>
13203 * plugins/file-wizard/Makefile.am
13204 plugins/file-wizard/action-callbacks.c (removed)
13205 plugins/file-wizard/action-callbacks.h (removed)
13206 plugins/file-wizard/anjuta-file-wizard.ui
13207 plugins/file-wizard/plugin.c: (activate_plugin),
13208 (deactivate_plugin)
13209 plugins/file-wizard/plugin.h:
13210 Removed Edit->Insert Text submenu (replace by macros plugin)
13212 * plugins/sourceview/sourceview.c: (sourceview_new),
13213 (ieditor_set_popup_menu):
13214 Fixed some more bugs
13216 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13218 2006-02-28 Naba Kumar <naba@gnome.org>
13220 * plugins/file-manager/an_file_view.c,
13221 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13222 rows also and with delay 1 sec (the color and timout value should
13223 probably be picked up from some system wide preference key).
13225 2006-02-28 Naba Kumar <naba@gnome.org>
13227 * libanjuta/interfaces/libanjuta.idl,
13228 plugins/document-manager/action-callbacks.c,
13229 plugins/document-manager/plugin.c,
13230 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13231 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13232 Added interface checks in document manager and enable/disable
13233 menus based on supported interface.
13235 * plugins/project-import/anjuta-project-import.glade: Set some
13236 resonable size for the import dialog.
13238 2006-02-27 Naba Kumar <naba@gnome.org>
13240 * libanjuta/interfaces/libanjuta.idl,
13241 plugins/document-manager/action-callbacks.c,
13242 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13243 and eol conversion actions.
13245 2006-02-27 Johannes Schmid <jhs@gnome.org>
13247 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13248 * plugins/file-manager/an_file_view.c
13249 plugins/file-manager/plugin.h: Added tooltips
13250 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13252 2006-02-26 Naba Kumar <naba@gnome.org>
13254 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13255 plugins/build-basic-autotools/build-basic-autotools.c,
13256 plugins/build-basic-autotools/build-basic-autotools.h,
13257 plugins/build-basic-autotools/executer.c,
13258 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13259 disable indicator highlights preferences from message manager to
13260 build plugin. Implemented message indicator highlights in build tool.
13262 * plugins/editor/text_editor.c: Fixed indicators.
13264 2006-02-26 Johannes Schmid <jhs@gnome.org>
13266 * plugins/sourceview/sourceview.c:
13269 * plugins/subversion/svn_auth.c:
13270 Fixed username/password authentification but there might be a memory corruption
13272 2006-02-26 Naba Kumar <naba@gnome.org>
13274 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13275 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13276 libanjuta/anjuta-launcher.h: Added documentation.
13278 2006-02-24 Naba Kumar <naba@gnome.org>
13280 * plugins/editor/text_editor.c: Fixed change in API in
13281 IAnjutaEditorSelection::set().
13283 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13285 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13286 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13287 libanjuta/interfaces/libanjuta.idl :
13288 Search in sourceview editor (Select in buffer).
13291 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13293 * plugins/sourceview/sourceview.c :
13294 Fixed Replace, to_upper, to_lower.
13296 * plugins/search/search-replace_backend.c :
13297 Renamed header name.
13299 2006-02-22 Naba Kumar <naba@gnome.org>
13301 * libanjuta/anjuta-plugin-description.c,
13302 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13303 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13304 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13305 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13306 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13308 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13309 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13311 2006-02-21 Naba Kumar <naba@gnome.org>
13313 * libanjuta/interfaces/libanjuta.idl,
13314 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13315 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13316 interface for editor.
13318 2006-02-21 Naba Kumar <naba@gnome.org>
13320 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13322 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13323 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13325 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13327 * GTKSOURCEVIEW EDITOR
13328 plugins/sourceview/sourceview.c :
13329 Fixed copy and Goto Line.
13331 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13332 plugins/macro/plugin.c :
13333 Fixed Insert key word and Insert macro.
13335 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
13337 * plugins/document-manager/anjuta-docman.c:
13338 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13341 plugins/Makefile.am:
13342 plugins/sourceview/.cvsignore:
13343 plugins/sourceview/Makefile.am:
13344 plugins/sourceview/plugin.c: :
13345 plugins/sourceview/plugin.h:
13346 plugins/sourceview/sourceview.c:
13347 plugins/sourceview/sourceview.h:
13348 plugins/sourceview/sourceview.plugin:
13349 plugins/sourceview/sourceview.plugin.in:
13350 plugins/sourceview/sourceview.png:
13352 Added sourceview editor plugin
13354 2006-02-19 Naba Kumar <naba@gnome.org>
13356 * libanjuta/interfaces/libanjuta.idl,
13357 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13358 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13359 plugins/cvs-plugin/cvs-interface.c,
13360 plugins/document-manager/action-callbacks.c,
13361 plugins/document-manager/action-callbacks.h,
13362 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13363 plugins/search/plugin.c, plugins/search/search-replace.c,
13364 plugins/search/search-replace_backend.c,
13365 plugins/subversion/subversion-actions.c,
13366 plugins/subversion/subversion-callbacks.c,
13367 plugins/tools/editor.c, plugins/tools/execute.c,
13368 plugins/tools/variable.c: Defined proper editor interfaces and fixed
13369 few fatal warnings.
13371 2006-02-15 Naba Kumar <naba@gnome.org>
13373 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13376 * libanjuta/interfaces/libanjuta.idl,
13377 plugins/document-manager/anjuta-docman.c,
13378 plugins/document-manager/plugin.c,
13379 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13380 unnecessary parameters from IAnjutaEditor interface and used proper
13381 types instead of 'gpointer'. Fixed various compiler warnings.
13383 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13386 2006-02-12 Naba Kumar <naba@gnome.org>
13388 * po/POTFILES.in: Updated.
13390 2006-02-11 Naba Kumar <naba@gnome.org>
13392 * plugins/editor/properties.[cxx,h],
13393 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13394 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13395 to sci_prop_*(), because they were conflicting with external
13396 functions (in some ssl library).
13398 2006-02-08 Naba Kumar <naba@gnome.org>
13400 Patch from Massimo Cora <maxcvs@email.it>:
13401 * plugins/valgrind/anjuta-valgrind.schemas,
13402 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13403 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13404 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13405 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13406 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13407 plugins/valgrind/vgtoolview.c,
13408 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13409 before running the debugging session. I've added also a
13410 preference in Anjuta Preferences where you can specify
13411 the path to the valgrind binary. The default is /usr/bin/valgrind.
13412 Now it displays a dialog with the error. [it can be -program
13413 exited- or -file loaded or end of input-]. Some valgrind 3.x
13416 2006-01-29 Naba Kumar <naba@gnome.org>
13418 Patch from Massimo Cora <maxcvs@email.it>:
13419 * configure.in, plugins/Makefile.am,
13420 plugins/valgrind/*: Valgrind plugin (requires
13421 binutils-dev and valgrind to be installed.
13423 2005-01-24 Johannes Schmid <jhs@gnome.org>
13425 * Patch from Eric Greveson <ejg45@cam.ac.uk>
13426 plugins/tools/variables.c:
13427 Added current directory to possible variables
13429 * Patch from Günther Brammer <gbrammer@gmx.de>
13430 plugins/document-manager/anjuta-docman.c:
13431 Fix a crash on opening a file
13433 AUTHORS: Added Günther Brammer
13435 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13437 * libanjuta/anjuta-launcher.c:
13438 Fix a bug in AnjutaLauncher when output is bigger than buffer
13439 Probably fix bug #315188 and #305134
13441 2005-12-28 Johannes Schmid <jhs@gnome.org>
13443 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13444 * src/about.c: Use new gtk about dialog
13445 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13446 Updated anjuta_ui_add_action_group_entries call
13448 Patch from Jean Breford <jean.breford@normalesup.org>
13449 and Markus Habermehl <bmh1980de@yahoo.de>:
13451 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13452 * AUTHORS: Added Jean and Markus
13454 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13455 * plugins/search/search-replace.c :
13456 Bookmark all matched lines.
13457 * plugins/search/search-replace_backend.c :
13458 Fixed bug (Search in all project files).
13460 2005-12-21 Johannes Schmid <jhs@gnome.org>
13462 * plugins/search/plugin.c:
13464 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13465 investigation needed.
13467 AUTHORS: Added Ross Goldner
13469 2005-12-19 Ross Golder <ross@golder.org>
13471 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13472 application/xml MIME type.
13474 2005-12-18 Johannes Schmid <jhs@gnome.org>
13476 po/POTFILES.in: Updated files after directory changes
13477 HACKING: Removed outdated section 3 (anoncvs)
13479 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
13481 * plugins/build-basic-autotools/build-basic-autotools.c:
13482 Save all files in editor before running a command
13484 * plugins/tools/execute.c:
13485 Use document manager plugin instead of each editor for
13488 2005-12-15 Johannes Schmid <jhs@gnome.org>
13490 * plugins/document-manager/action-callbacks.c:
13491 (on_save_all1_activate), (on_swap_activate)
13492 plugins/document-manager/anjuta-docman.c:
13493 (on_save_as_filesel_response), (on_notebook_switch_page):
13495 Fixed some remaining issues in document-manger
13497 2005-12-15 Johannes Schmid <jhs@gnome.org>
13499 * plugins/profile-default/default.anjuta:
13500 Load Search plugin and Message Manager by default
13502 2005-12-14 Johannes Schmid <jhs@gnome.org>
13504 * plugins/editor/text_editor.c
13505 libanjuta/anjuta-utils.c:
13507 Check if files differ when gnome-vfs monitoring is used.
13510 2005-12-13 Johannes Schmid <jhs@gnome.org>
13512 * plugins/document-manager/plugin.c:
13513 Only save modified files in ianjuta_file_savable_save() for document-manager
13514 as discussed on mailing list.
13516 * plugins/cvs-plugin/cvs-callbacks.c:
13517 Fixed dialog handling for empty log message
13519 2005-12-13 Johannes Schmid <jhs@gnome.org>
13521 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13523 * plugins/project-manager/* Removed ununsed files
13525 * plugins/symbol-browser/an_symbol_iter.c
13526 plugins/build-basic-autotools/build-basic-autotools.c
13527 plugins/build-basic-autotools/executer.c
13528 plugins/class-gen/class_gen.c
13529 plugins/class-inheritance/class-inherit.c
13530 plugins/cvs-plugin/cvs-actions.c
13531 plugins/cvs-plugin/cvs-interface.c
13532 plugins/debug-manager/attach_process.
13533 plugins/devhelp/plugin.c
13534 plugins/document-manager/plugin.c
13535 plugins/document-manager/indent_util.c
13536 plugins/editor/properties.cxx
13537 plugins/editor/aneditor.cxx
13538 plugins/editor/style-editor.c
13539 plugins/editor/text_editor.c
13540 plugins/macro/macro_db.c
13543 Use DEBUG_PRINT for debug messages
13545 libanjuta/anjuta-debug.h: Include config.h
13547 HACKING: Updated (BTW: does anyone read this?)
13549 2005-12-12 Johannes Schmid <jhs@gnome.org>
13551 Patch from Johan Ersvik <jersvik@fastmail.fm>:
13552 * plugins/gdb/debugger.c
13554 Fix a crasher in gdb plugin
13556 * plugins/gtodo/plugin.c
13557 plugins/search/plugin.c
13561 * plugins/document-manager/anjuta-docman.c:
13563 Fixed error markers
13565 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13567 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13569 * plugins/document-manager/anjuta-docman.c:
13570 highlight changed files in docman popup-menu
13571 * plugins/gdb/debug-tree.c:
13572 plugins/gdb/debugger.c
13573 Do not corupt entire "locals" tree when variable pointer have
13574 additional info and arrays/strucs/unions correctly.
13577 2005-12-11 Johannes Schmid <jhs@gnome.org>
13579 * plugins/document-manager/anjuta-docman.c
13580 plugins/document-manager/plugin.c
13581 plugins/editor/text_editor.c:
13583 AUTHORS: Added Johan Ersvik
13585 Fixed "is-dirty" bug and tab ordering
13587 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
13589 * plugins/editor/aneditor-autocomplete.cxx
13590 plugins/editor/aneditor-calltip.cxx
13591 plugins/editor/aneditor-priv.h
13592 plugins/symbol-browser/an_symbol.c
13593 plugins/symbol-browser/an_symbol_view.c
13595 tagmanager/tm_symbol.c
13596 tagmanager/tm_tag.c
13597 tagmanager/include/tm_symbol.h
13598 tagmanager/include/tm_tag.h
13601 Better pointer recognition in tagmanager and symbol browser
13603 2005-12-11 Johannes Schmid <jhs@gnome.org>
13605 * plugins/search/*: New search plugin derived from search code in old editor
13608 * plugins/document-manager/*: new document-manger which is now seperated from
13609 editor to allow implementation of other editor widgets. Code is mostly derived
13610 from old editor plugin
13612 * plugins/print/* new print plugin which is not fully implemented in the
13615 * plugins/editor/text_editor.c: Added lots of interface code
13617 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13618 IAnjutaEditorFactory and extended IAnjutaEditor
13620 * configure.in, plugins/Makefile.am updated build system for new
13623 This is a huge commit which might still contain some bugs and also has
13624 some fixmes. Things that are not working are the search toolbar because it
13625 does not use the same backend as any other searching function and printing
13626 (easy to fix) because it did not yet implement IAnjutaPrintable.
13628 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13630 * plugins/project-wizard/property.c:
13631 Use newer GtkFileChooser instead of GtkFileSelection with
13632 GnomeFileEntry to avoid a bug
13634 * plugins/project-wizard/install.c:
13635 Avoid an endless loop if project directory is not writable
13637 * plugins/project-wizard/druid.c:
13638 Allow creating project in empty directory without a
13641 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
13643 Patch from Massimo Cora <maxcvs@email.it>
13644 * plugins/class-inheritence/class-inherit.c
13645 plugins/class-inheritence/plugin.c
13646 plugins/class-inheritence/plugin.h
13649 Update plugin to use new API from graphviz 2.6. Version 2.2 is
13650 no longer supported!
13652 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
13654 Patch from Johan Ersvik <jersvik@fastmail.fm>
13655 * plugins/message-view/message-view.c
13656 plugins/build-basic-autotools/build-basic-autotools.c
13657 plugins/build-basic-autotools/automake-c.filters
13659 This patch correct regex-filters for newer automake
13662 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13664 * plugins/tools/execute.c:
13665 Detect variables inside a word
13667 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13669 * libanjuta/anjuta-status.[ch],
13670 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13671 plugins/editor/anjuta-docman.c :
13672 New anjuta-status procedure.
13674 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13677 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13678 plugins/editor/Makefile.am
13679 plugins/editor/anjuta-document-manager.glade
13680 plugins/editor/plugin.c plugins/editor/plugin.h
13681 plugins/editor/text_editor.c plugins/editor/text_editor.h
13683 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13684 plugins/editor/indent-util.c plugins/editor/indent-util.h
13685 plugins/editor/indent_test.c :
13686 Set and Preview indent preferences parameters.
13687 Saved indent user parameters.
13689 2005-10-27 Naba Kumar <naba@gnome.org>
13691 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
13692 * plugins/editor/anjuta-docman.c: Restore tab color to normal
13693 theme color for saved documents.
13695 2005-10-26 Naba Kumar <naba@gnome.org>
13697 * libanjuta/anjuta-encodings.c: Save changed supported encodings
13698 list. Fixed bug #316731.
13700 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13702 * tagmanager/tm_symbol.c: Fixed bug #315218
13704 2005-10-23 Adam Weinberger <adamw@gnome.org>
13706 * plugins/build/build_file.c
13707 plugins/build-basic-autotools/build-basic-autotools.c
13708 plugins/tools/execute.c
13709 plugins/build/compile.c
13710 plugins/build/configurer.c
13711 plugins/debug-manager/plugin.c
13712 plugins/editor/plugin.c
13713 plugins/editor/print.c
13714 plugins/editor/text_editor.c
13715 plugins/file-loader/plugin.c
13716 plugins/file-manager/an_file_view.c
13717 plugins/symbol-browser/an_symbol_view.c
13718 plugins/gdb/debugger.c
13719 plugins/gdb/plugin.c
13720 plugins/glade/plugin.c
13721 plugins/macro/macro-actions.c
13722 plugins/macro/plugin.c
13723 plugins/profile-default/plugin.c
13724 plugins/project-manager/plugin.c
13725 plugins/project-manager/project_import.c
13726 plugins/symbol-browser/plugin.c
13727 plugins/tools/execute.c
13729 src/anjuta-actions.h
13731 Correct spacing errors before and after "...".
13733 2005-10-20 Naba Kumar <naba@gnome.org>
13735 * plugins/gdb/debugger.c: Fixed attach/detach process to
13736 updated UI properly.
13738 2005-10-18 Naba Kumar <naba@gnome.org>
13740 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13743 2005-10-13 Naba Kumar <naba@gnome.org>
13745 * plugins/project-mkfile-import/*: Removed separate import wizard for
13746 makefile based projects (because single widzard handles all wizards).
13748 * plugins/project-import/project-import.c: Made wizard window
13749 transient to main window.
13751 Patch from: Eric Greveson <ejg45@cam.ac.uk>
13753 * AUTHORS: Added Eric's name in contributors list.
13755 * configure.in, plugins/Makefile.am,
13756 plugins/project-import/Makefile.am,
13757 plugins/project-import/anjuta-project-import.glade,
13758 plugins/project-import/project-import.c,
13759 plugins/project-import/project-import.h: Import wizard now detects
13760 both makefile and automake projects together instead of separate wizard.
13762 * plugins/project-wizard/templates/java/project.anjuta,
13763 plugins/project-wizard/templates/mkfile/project.anjuta,
13764 plugins/project-wizard/templates/python/project.anjuta,
13765 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13766 name to make it appropriate.
13768 2005-10-11 Naba Kumar <naba@gnome.org>
13770 * configure.in: Fixed glade3 version requirement.
13772 2005-09-29 Alexander Shopov <ash@contact.bg>
13774 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13776 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
13778 * plugins/subversion/svn_auth.c
13779 plugins/subversion/anjuta_subversion.glade:
13780 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13782 2005-09-22 Naba Kumar <naba@gnome.org>
13784 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
13786 * configure.in, plugins/Makefile.am
13787 plugins/project-manager/anjuta-project-manager.plugin.in,
13788 plugins/project-manager/plugin.c,
13789 (added) plugins/project-mkfile-import/.cvsignore,
13790 (added) plugins/project-mkfile-import/Makefile.am,
13791 (added) plugins/project-mkfile-import/
13792 anjuta-project-mkfile-import-plugin.png,
13793 (added) plugins/project-mkfile-import/
13794 anjuta-project-mkfile-import.glade,
13795 (added) plugins/project-mkfile-import/
13796 anjuta-project-mkfile-import.plugin.in,
13797 (added) plugins/project-mkfile-import/plugin.c,
13798 (added) plugins/project-mkfile-import/plugin.h,
13799 (added) plugins/project-mkfile-import/project-mkfile-import.c,
13800 (added) plugins/project-mkfile-import/project-mkfile-import.h,
13801 plugins/project-wizard/templates/Makefile.am,
13802 (added) plugins/project-wizard/templates/mkfile-logo.png,
13803 (added) plugins/project-wizard/templates/mkfile.wiz,
13804 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13805 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13806 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13807 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13808 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13809 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13810 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13811 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13812 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13813 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13814 (added) plugins/project-wizard/templates/mkfile/src/main.c:
13815 Added makefile based project import wizard and wizard template.
13817 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13819 * libanjuta/anjuta-launcher.c: Reduced false password detections
13821 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13823 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
13824 messages correctly.a
13826 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13828 * scintilla/Makefile.am: Changed scintilla library to noinst
13829 * pixmaps/Makefile.am: Install password.png
13830 * libanjuta/anjuta-launcher.c: Changed password detection
13831 to be able to access GNOME CVS with ssh.
13833 2005-08-31 Naba Kumar <naba@gnome.org>
13835 * plugins/glade/plugin.c: Set transient window for the widget
13838 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
13840 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13842 2005-08-10 Naba Kumar <naba@gnome.org>
13844 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13845 as shortcut key for execute.
13847 * src/about.c: Clean up.
13849 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
13850 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13853 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13855 * plugins/editor/search-replace_backend.c :
13856 Fixed search in File Patterns.
13858 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
13860 * plugins/gdb/Makefile.am: Fixed a make -j x bug
13862 2005-08-04 Naba Kumar <naba@gnome.org>
13864 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13865 for pango-1.8 rendering bug.
13867 2005-08-03 Naba Kumar <naba@gnome.org>
13869 * plugins/glade/plugin.c: Proper names for plugin widgets.
13871 * plugins/subversion/anjuta-subversion.glade,
13872 plugins/subversion/svn-auth.c: Fixed authentication dialog and
13873 string allocations. Use passed default values when available.
13874 Set proper focus and dialog default response. Destroy dialog after use.
13875 Return error when appropriate.
13877 2005-08-02 Naba Kumar <naba@gnome.org>
13879 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13880 for pango-1.8 rendering bug.
13882 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
13884 * scintilla/Makefile.am: Fixed a make -j x bug
13886 2005-08-02 Johannes Schmid <jhs@gnome.org>
13888 * plugins/subversion/svn-auth.c: Added username/password
13891 2005-08-01 Naba Kumar <naba@gnome.org>
13893 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13894 checks for character width calculations.
13896 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13898 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13900 2005-07-31 Naba Kumar <naba@gnome.org>
13902 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13903 messup with pango 1.8. Fixed bug #311846.
13905 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13907 * plugins/gdb/memory.c : Fixed bug 305082.
13909 * plugins/project-wizard/templates/anjuta-plugin.wiz,
13910 plugins/project-wizard/templates/gcj.wiz,
13911 plugins/project-wizard/templates/gnome.wiz,
13912 plugins/project-wizard/templates/gtk.wiz,
13913 plugins/project-wizard/templates/java.wiz,
13914 plugins/project-wizard/templates/python.wiz,
13915 plugins/project-wizard/templates/wxwin.wiz,
13916 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13918 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13920 * plugins/tools/execute.c:
13921 Correct a crash if editor is closed while a tool still use it.
13923 2005-07-28 Naba Kumar <naba@gnome.org>
13925 * scintilla/*: Updated scintilla from their latest CVS.
13927 2005-07-27 Naba Kumar <naba@gnome.org>
13929 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13930 plugins/build-basic-autotools/build-basic-autotools.c,
13931 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13932 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13933 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13934 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13935 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13936 plugins/message-view/plugin.c, plugins/patch/plugin.c,
13937 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13938 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13939 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13940 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13941 argument to anjuta_ui_add_action_group_entries() and
13942 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13943 Fixed all plugins to pass translation domain. This fixes untranslated
13946 2005-07-27 Naba Kumar <naba@gnome.org>
13948 * plugins/class-inheritance/class-callbacks.c,
13949 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13950 proper system colors.
13952 2005-07-26 Naba Kumar <naba@gnome.org>
13954 * ROADMAP: Updated and added more tasks.
13956 2005-07-25 Naba Kumar <naba@gnome.org>
13958 * ROADMAP: Updated and added more tasks.
13960 2005-07-24 Naba Kumar <naba@gnome.org>
13962 * HACKING: Fixed format.
13964 2005-07-24 Naba Kumar <naba@gnome.org>
13966 * ROADMAP: Fixed format.
13967 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13969 2005-07-24 Naba Kumar <naba@gnome.org>
13971 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13972 * data/properties/cpp.properties: Added *.c++ as file extension for c++
13974 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13976 * plugins/tools/dialog.c, plugins/tools/dialog.h:
13977 Correct wrong sensitivity setting
13979 * plugins/tools/tool.c: Correct a crash when removing overridden tool
13981 * plugins/tools/variable.c: Add variables for project manager
13983 2005-07-23 Naba Kumar <naba@gnome.org>
13985 * ROADMAP: updated.
13987 2005-07-23 Naba Kumar <naba@gnome.org>
13989 * plugins/subversion/Makefile.am,
13990 plugins/subversion/svn-auth.c,
13991 plugins/subversion/svn-auth.h: Added subversion authentication code
13994 * plugins/subversion/subversion-callbacks.c,
13995 plugins/subversion/subversion-callbacks.h,
13996 plugins/subversion/svn-backend-priv.h,
13997 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13998 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13999 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14000 Added file mode line.
14002 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
14004 * configure.in: Added 'gl' to ALL_LINGUAS.
14006 2005-07-21 Naba Kumar <naba@gnome.org>
14008 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14009 the active sources and kill the running process without emitting
14010 signals (which could be fatal because the object is being destroyed).
14011 Incidentally, fixed the crash that happens when stopping an active
14012 debugger session. Disabled debug prints and code clean up.
14015 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14016 message view object, because that prevents many unprocessed outputs
14017 from the cvs command from being appended in view. Does not set NULL
14018 to mesg_view private member (not required) so that any pending outputs
14019 to view is processed.Fixed bug #172666.
14021 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14022 type in supported list.
14024 2005-07-18 Adam Weinberger <adamw@gnome.org>
14026 * plugins/file-manager/anjuta-file-manager-plugin.glade:
14027 grammar/spelling fixes.
14029 2005-07-17 Naba Kumar <naba@gnome.org>
14031 * (new) plugins/project-wizard/templates/terminal/cvsignore,
14032 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14033 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14034 plugins/project-wizard/templates/anjuta-plugin.wiz,
14035 plugins/project-wizard/templates/gcj.wiz,
14036 plugins/project-wizard/templates/gnome.wiz,
14037 plugins/project-wizard/templates/gtk.wiz,
14038 plugins/project-wizard/templates/gtkmm.wiz,
14039 plugins/project-wizard/templates/java.wiz,
14040 plugins/project-wizard/templates/python.wiz,
14041 plugins/project-wizard/templates/terminal.wiz,
14042 plugins/project-wizard/templates/terminal/Makefile.am,
14043 plugins/project-wizard/templates/terminal/po/Makefile.am,
14044 plugins/project-wizard/templates/terminal/src/Makefile.am,
14045 plugins/project-wizard/templates/wxwin.wiz,
14046 plugins/project-wizard/templates/xlib-dock.wiz,
14047 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14048 wizards and updated .wiz files to install them in newly created
14051 2005-07-16 Naba Kumar <naba@gnome.org>
14053 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14055 * plugins/file-manager/an_file_view.c,
14056 plugins/file-manager/plugin.c: Added file manager preferences to
14057 show/hide files ignored by version control (e.g. cvsignore).
14059 * plugins/editor/text_editor.c: Initialize vfs info struct.
14061 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14062 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14063 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14064 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14065 omf-install/.cvsignore, pixmaps/.cvsignore,
14066 plugins/file-manager/anjuta-file-manager-plugin.glade,
14067 scintilla/.cvsignore, scintilla/include/.cvsignore,
14068 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14069 tagmanager/python.c: Updated.
14071 2005-07-16 Naba Kumar <naba@gnome.org>
14073 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14074 Fixed python parser to parser class methods.
14076 2005-07-15 Naba Kumar <naba@gnome.org>
14078 * plugins/project-wizard/property.c: Used parenthesis to remove
14081 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14082 plugins/project-wizard/templates/gcj.wiz,
14083 plugins/project-wizard/templates/gnome.wiz,
14084 plugins/project-wizard/templates/gtk.wiz,
14085 plugins/project-wizard/templates/gtkmm.wiz,
14086 plugins/project-wizard/templates/java.wiz,
14087 plugins/project-wizard/templates/python.wiz,
14088 plugins/project-wizard/templates/terminal.wiz,
14089 plugins/project-wizard/templates/wxwin.wiz,
14090 plugins/project-wizard/templates/xlib-dock.wiz,
14091 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14094 2005-07-15 Naba Kumar <naba@gnome.org>
14096 * plugins/project-wizard/templates/java.wiz,
14097 plugins/project-wizard/templates/java/Makefile.am,
14098 plugins/project-wizard/templates/java/project.anjuta,
14099 plugins/project-wizard/templates/python.wiz,
14100 plugins/project-wizard/templates/python/Makefile.am,
14101 plugins/project-wizard/templates/python/project.anjuta: Use different
14102 project files for java and python module where debugger is not
14103 included in the list of plugins.
14105 2005-07-15 Naba Kumar <naba@gnome.org>
14107 * configure.in, plugins/project-wizard/templates/Makefile.am,
14108 plugins/project-wizard/templates/gcj-logo.png,
14109 plugins/project-wizard/templates/gcj.wiz,
14110 plugins/project-wizard/templates/gcj/.cvsignore,
14111 plugins/project-wizard/templates/gcj/Makefile.am,
14112 plugins/project-wizard/templates/gcj/configure.in.tpl,
14113 plugins/project-wizard/templates/gcj/src/.cvsignore,
14114 plugins/project-wizard/templates/gcj/src/Makefile.am,
14115 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14116 plugins/project-wizard/templates/java-logo.png,
14117 plugins/project-wizard/templates/java.wiz,
14118 plugins/project-wizard/templates/java/configure.in.tpl,
14119 plugins/project-wizard/templates/java/po/Makefile.am,
14120 plugins/project-wizard/templates/java/po/POTFILES.in,
14121 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14122 plugins/project-wizard/templates/java/src/main.java,
14123 plugins/project-wizard/templates/python-logo.png,
14124 plugins/project-wizard/templates/python.wiz,
14125 plugins/project-wizard/templates/python/.cvsignore,
14126 plugins/project-wizard/templates/python/Makefile.am,
14127 plugins/project-wizard/templates/python/configure.in.tpl,
14128 plugins/project-wizard/templates/python/po/.cvsignore,
14129 plugins/project-wizard/templates/python/po/Makefile.am,
14130 plugins/project-wizard/templates/python/po/POTFILES.in,
14131 plugins/project-wizard/templates/python/src/.cvsignore,
14132 plugins/project-wizard/templates/python/src/Makefile.am,
14133 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14134 plugins/project-wizard/templates/python/src/main.py: Added Generic
14135 gcj and python project wizards. Fixed Generic java project to
14136 use _JAVA primary. Update gnome-build from cvs for them to work
14139 2005-07-12 Naba Kumar <naba@gnome.org>
14141 * plugins/project-manager/plugin.c: Automatically determine
14142 project backend by probing.
14144 2005-07-04 Naba Kumar <naba@gnome.org>
14146 * Makefile.am: Do not install old anjuta.glade file which conflicts
14147 with newer src/anjuta.glade.
14149 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14151 * plugins/an_symbol_prefs.c:
14152 Sort list of available symbol files
14154 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14156 * plugins/build-basic-autotools.c:
14159 * plugins/gtodo/libgtodo.c:
14160 Possible fix for #307800
14162 * libanjuta/anjuta-encodings.c
14163 libanjuta/anjuta-launcher.c
14164 libanjuta/anjuta-preference-dialog.c
14165 libanjuta/anjuta-preferences.c
14166 libanjuta/anjuta-ui.c
14167 libanjuta/anjuta-util.c
14168 libanjuta/cell-renderer-captioned-image.c
14169 libanjuta/plugin.c:
14171 Patch from de_lupus@pandora.be (Kristof Vansant):
14172 Replaced deprecated gnome-i18n.h
14175 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14177 * plugins/subversion/anjuta-subversion.glade
14178 plugins/subversion/anjuta-subversion.ui
14179 plugins/subversion/plugin.c
14180 plugins/subversion/subversion-actions.c
14181 plugins/subversion/subversion-callbacks.h
14182 plugins/subversion/subversion-callbacks.c
14183 plugins/subversion/svn-backend-priv.h
14184 plugins/subversion/svn-backend.h
14185 plugins/subversion/svn-backend.c
14186 plugins/subversion/svn-thread.h
14187 plugins/subversion/svn-thread.c:
14189 Implemented Subversion diff
14191 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14193 * plugins/build-basic-autotools/build-basic-autotools.c:
14194 Fixed crash bug! Might be useful to release 2.0.2 soon
14195 because this bug will crash any build which produces errors
14198 === Anjuta 2.0.1 ===
14200 2005-06-27 Naba Kumar <naba@gnome.org>
14202 * plugins/tools/execute.c: Formated code.
14204 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14206 * plugins/build-basic-autotools/build-basic-autotools.c:
14207 Remove two memory leaks
14208 Check command output versus untranslated strings too
14210 * plugins/tools/execute.c:
14211 Remove two memory leaks
14212 Check command output versus untranslated strings too
14213 Remove description message
14215 * plugins/tools/fileop.c:
14216 Escape tool name in xml configuration file
14218 2005-05-26 Naba Kumar <naba@gnome.org>
14220 * configure.in: Bumped version to 2.0.1
14221 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14223 * plugins/tools/execute.c: Fixed clickable messages.
14226 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14227 Deactivate glade plugin when last glade project is closed. Reorder
14228 glade widgets in layout. Change glade project when user selects a
14229 new project. Removed project from the list when user closes it. Fixed
14230 glade project file loading from URI. Save and restored loaded glade
14231 projects in/from session.
14233 * plugins/class-gen/action-callbacks.c,
14234 plugins/class-gen/anjuta-class-gen-plugin.glade,
14235 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14236 plugins/file-wizard/anjuta-file-wizard.glade,
14237 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14238 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14239 "Add to project" correctly. Use the source file path returned after
14240 adding to project. Fixed memory leaks. Deactivate wizard plugins
14243 * plugins/project-manager/plugin.c,
14244 plugins/project-wizard/anjuta-project-wizard.glade,
14245 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14246 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14247 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14248 project-wizard preference page to anjuta app, because they are
14249 more appropriated as general preferences. Renamed username and
14250 useremail properties keys.
14252 * po/POTFILES.in: Updated.
14254 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14257 * plugins/file-loader/plugin.c: Do not use static variable to store
14258 created submenu in factory. Fixed crash in anjuta exit.
14260 2005-05-24 Naba Kumar <naba@gnome.org>
14262 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14263 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14264 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14265 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14266 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14267 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14268 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14269 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14270 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14272 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14273 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14274 plugins/build-basic-autotools/build-basic-autotools.c,
14275 plugins/build-basic-autotools/build-basic-autotools.h,
14276 plugins/build-basic-autotools/executer.c,
14277 plugins/build-basic-autotools/executer.h,
14278 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14279 plugins/tools/variable.c: Added an extra argument to
14280 anuta_util_dialog_input() to pass default value. Save/load project
14281 configure and execution parameters in/from session.
14283 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14284 symbol browser is loaded.
14286 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14289 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14290 deactivate would not start shell.
14292 2005-05-24 Naba Kumar <naba@gnome.org>
14294 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14295 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14296 libegg/egg-submenu-action.c, libegg/test-actions.c,
14297 plugins/build-basic-autotools/build-basic-autotools.c,
14298 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14299 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14300 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14301 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14302 plugins/macro/plugin.c, plugins/message-view/plugin.c,
14303 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14304 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14305 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14306 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14307 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14309 2005-05-24 Naba Kumar <naba@gnome.org>
14311 * data/properties/styles.properties: Fixed defalt font.
14313 * plugins/editor/search-replace.c,
14314 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14315 project openness wihtout activating project-manager plugin (i.e.
14316 using anjuta_shell_get()).
14318 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14319 - Completed add_source(), add_group() and add_target() methods of
14320 IAnjutaProjectManager.
14321 - Change their definition to return the added element (or NULL).
14322 - Used interface API for project main menus and 'add to project'
14323 from file-manager context menu.
14324 - Select proper default target/group when prompting for adding
14325 source/target/group.
14326 - Do not expand all nodes in selection tree when default selection
14327 are given (eases navigation in big projects).
14329 - Marked strings for translation.
14331 2005-05-23 Naba Kumar <naba@gnome.org>
14333 * src/anjuta-app.c: Save menu accelerators on change.
14335 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14336 save-as dialog (leading to crash later).
14338 2005-05-22 Naba Kumar <naba@gnome.org>
14341 * AUTHORS: Added developers for other projects. Updated.
14342 * TODO.tasks: Updated.
14343 * ChangeLog: Added past changelogs from anjuta-0.1.5.
14345 2005-05-22 Naba Kumar <naba@gnome.org>
14347 * plugins/tools/execute.c: Make parsable lines distinct by adding
14348 a "Click me" description in the message. Allow tools to open arbibrary
14349 file in editory using gdb-styled annotation (The line starts with two
14350 \032 characters followed by the file:line).
14352 * plugins/tools/scripts/prepare-changelog.pl,
14353 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14354 ChangeLog file itself and open it.
14356 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14358 * plugins/tools/execute.c:
14359 Parse output in message pane
14360 Correct a crash on plugin deactivation
14362 * plugins/tools/fileop.c,
14363 plugins/tools/tool.c,
14364 plugins/tools/tool.h:
14365 Load only valid tools
14367 2005-06-21 Naba Kumar <naba@gnome.org>
14369 * anjuta.spec.in: Fixed devel package requirement.
14371 * plugins/message-view/message-view.c: Scroll message on next/previous.
14373 * TODO.tasks: Updated.
14375 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14376 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14377 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14378 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14379 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14380 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14381 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14382 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14384 * libanjuta/anjuta-preferences.c,
14385 plugins/build-basic-autotools/build-basic-autotools.c,
14386 plugins/build-basic-autotools/executer.c,
14387 plugins/class-gen/action-callbacks.c,
14388 plugins/class-gen/action-callbacks.h,
14389 plugins/class-gen/class_gen.c,
14390 plugins/cvs-plugin/cvs-interface.c,
14391 plugins/debug-manager/attach_process.c,
14392 plugins/debug-manager/plugin.c,
14393 plugins/debug-manager/utilities.c,
14394 plugins/debug-manager/utilities.h,
14395 plugins/editor/aneditor-autocomplete.cxx,
14396 plugins/editor/aneditor.cxx,
14397 plugins/editor/search-replace.c,
14398 plugins/editor/search-replace_backend.c,
14399 plugins/gdb/breakpoints.c,
14400 plugins/gdb/registers.c,
14401 plugins/patch/plugin.c,
14402 plugins/project-wizard/druid.c,
14403 plugins/project-wizard/install.c,
14404 plugins/subversion/plugin.c,
14405 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14408 * plugins/class-gen/action-callbacks.c,
14409 plugins/project-wizard/parser.c,
14410 plugins/project-wizard/property.c,
14411 plugins/project-wizard/values.c,
14412 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14414 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14417 2005-06-20 Naba Kumar <naba@gnome.org>
14419 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14420 manuals/reference/libanjuta/tmpl/e-splash.sgml,
14421 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14423 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14424 exit idle function.
14426 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14427 Fixed possible memory corruption.
14429 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14430 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14431 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14432 progress bar increment and added progress status for symbol refresh
14433 and project loading.
14435 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14436 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14437 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14438 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14441 * TODO.tasks: Updated.
14443 2005-06-19 Naba Kumar <naba@gnome.org>
14445 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14448 * plugins/project-import/project-import.c: Deactivate plugin when done.
14450 2005-06-18 Naba Kumar <naba@gnome.org>
14452 * plugins/profile-default/plugin.c: Fixed error when loading another
14453 project while a project is still loaded.
14455 * plugins/project-manager/plugin.c: Used (newly added) group-activated
14456 signal from gnome-build to popup group properties.
14458 * src/anjuta.c: Load default session by default.
14460 * po/POTFILES.in: Added missing files.
14462 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14463 activate plugin on load (activate it separately). Connect to activate
14464 and deactivate signals for housekeeping, so that if plugins are
14465 activated or deactivate externally, they are properly recorded.
14467 * plugins/profile-default/plugin.c: Save profile before a project
14468 is loaded so that it could be restored when project is closed.
14470 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14472 2005-06-17 Naba Kumar <naba@gnome.org>
14474 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14475 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14476 for project. The plugins loaded for the project is restored when project
14477 is loaded next time.
14479 * TODO.tasks: Updated.
14481 2005-06-15 Naba Kumar <naba@gnome.org>
14483 * plugins/tools/scripts/find-fixmes.pl,
14484 (new) plugins/tools/scripts/translation-status.pl,
14485 plugins/tools/scripts/tools-2.xml.in,
14486 plugins/tools/scripts/Makefile.am,
14487 plugins/tools/scripts/prepare-changelog.pl: Added translation
14488 status script. Completed find-fixmes.pl script. Fixed bugs.
14490 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14493 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14495 * plugins/message-view/anjuta-message-manager-plugin.glade :
14496 renamed "messages.tag.position" to "messages.tab.position".
14497 plugins/message-view/anjuta-msgman.c :
14498 Messages tab position prefrences.
14500 2005-06-14 Naba Kumar <naba@gnome.org>
14502 * (new) plugins/tools/scripts/find-fixmes.pl,
14503 (new) plugins/tools/scripts/tools-2.xml.in,
14504 (new) plugins/tools/scripts/Makefile.am,
14505 (new) plugins/tools/scripts/prepare-changelog.pl,
14506 plugins/tools/plugin.h, plugins/tools/fileop.c,
14507 plugins/tools/Makefile.am, configure.in: Added system tools.
14509 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
14511 * plugins/tools/editor.c:
14512 Take care of creating .anjuta directory if missing
14514 2005-06-10 Naba Kumar <naba@gnome.org>
14516 * configure.in: Increased gnome-build required to version 0.1.2.
14518 * plugins/project-manager/plugin.c: Fixed target/group removal.
14519 Fixed memory leaks.
14521 2005-06-10 Naba Kumar <naba@gnome.org>
14523 * plugins/project-manager/plugin.c: Implemented target/group
14524 configuration (update gnome-build module from cvs).
14526 2005-06-07 Naba Kumar <naba@gnome.org>
14528 Patch from: Massimo Cora' <maxcvs@email.it>:
14529 * plugins/class-inheritance/Makefile.am,
14530 plugins/class-inheritance/class-inherit.c,
14531 plugins/class-inheritance/class-inherit.h,
14532 plugins/class-inheritance/plugin.c,
14533 plugins/class-inheritance/plugin.h,
14534 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14535 expanded view of classes in hierarchy canvas (collapsable again).
14537 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
14539 * scintilla/patches/scintilla-64-bit.diff (added)
14540 * plugins/patch/patch-plugin.c:
14541 Conditional build for GTK 2.4 and GTK 2.6
14543 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
14545 * plugins/tools/anjuta-tools.glade,
14546 plugins/tools/editor.c,
14547 plugins/tools/plugin.h,
14548 plugins/tools/fileop.c:
14549 Add a check box to edit an user script
14550 Correct a few memory leak
14552 * plugins/tools/execute.c,
14553 plugins/tools/tool.c,
14554 plugins/tools/tool.h:
14555 Move utility remove_mnemonic function in tool.c
14558 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
14560 Patch from sbrabec@suse.cz:
14562 scintilla/include/Scintilla.h:
14564 Fix 64-Bit warnings in gcc 4
14566 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
14568 * plugins/patch/patch_plugin.c
14569 plugins/patch/patch.h
14570 plugin/patch/patch-plugin.glade
14571 plugin/patch/Makefile.am:
14573 Changed patch plugin to use libglade and new gtk 2.6 widgets
14575 2005-05-31 Naba Kumar <naba@gnome.org>
14577 Patch from Jason Bayman <JBayman@HobbitHell.com>:
14578 * plugins/editor/text_editor.c: Don't show error
14581 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
14583 * plugins/message-view/anjuta-message-manager.ui,
14584 plugins/message-view/anjuta-msgman.c,
14585 plugins/message-view/anjuta-msgman.h,
14586 plugins/message-view/message-view.c,
14587 plugins/message-view/message-view.h,
14588 plugins/message-view/plugin.c:
14589 Add a popup menu in messages panes
14590 Move save message pane option in it
14592 2005-05-28 Naba Kumar <naba@gnome.org>
14594 * data/properties/styles.properties: Fixed default font
14597 * plugins/editor/style-editor.c: cleanup.
14599 2005-05-25 Naba Kumar <naba@gnome.org>
14601 * plugin/gdb/plugin.c: Start gdb even if the program does
14602 not exists. Fixes bug #305074
14604 2005-05-24 Naba Kumar <naba@gnome.org>
14606 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
14607 * configure.in: graphviz pkgconfig path.
14609 2005-05-24 Naba Kumar <naba@gnome.org>
14611 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14612 * TODO.tasks: Updated.
14614 2005-05-22 Naba Kumar <naba@gnome.org>
14616 * anjuta.spec.in: Fixed spec file
14617 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14619 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
14621 * TODO.tasks: Updated.
14623 * plugins/message-view/anjuta-message-manager.ui,
14624 plugins/message-view/message-view.c,
14625 plugins/message-view/message-view.h,
14626 plugins/message-view/plugin.c:
14627 Add shortcut for next and previous message
14628 Add a save message menu item
14629 Fix a bug in previous message
14631 2005-05-21 Naba Kumar <naba@gnome.org>
14633 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14634 doc/Makefile.am, global-tags/create_global_tags.sh,
14635 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14636 and rpm package creation. Fixed installation paths.
14638 * plugins/editor/anjuta-document-manager.glade,
14639 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14640 and indent options.
14642 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14644 2005-05-21 Naba Kumar <naba@gnome.org>
14646 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14647 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14648 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14649 tagmanager/Makefile.am: Fixed paths configure variables to take
14650 automake configure variables instead of hardcoding.
14652 * global-tags/tm_global_tags.c: Formated code.
14654 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14655 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14656 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14657 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14658 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14659 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14660 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14661 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14662 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14664 2005-05-20 Naba Kumar <naba@gnome.org>
14666 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14667 and fixed rpm spec file (more testing required).
14669 * data/gdb.init: Don't set gdb prompt.
14671 * mime/Makefile.am: run update-mime-data only on system-wide install.
14673 * plugins/gdb/Makefile.am: Install plugin at correct paths.
14675 2005-05-19 Naba Kumar <naba@gnome.org>
14677 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14678 while it's not visible.
14680 Patch from: Jason Bayman <JBayman@HobbitHell.com>
14681 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14683 2005-05-19 Naba Kumar <naba@gnome.org>
14685 * configure.in: Fixed subversion checks. Added
14686 --disable-plugin-subversion and --disable-plugin-glade
14687 configure flags to manually turn off their plugin builds.
14689 * plugins/editor/plugin.c: Save and restore current editor line
14690 positions in session.
14692 2005-05-18 Naba Kumar <naba@gnome.org>
14694 * AUTHORS: Fixed email address.
14696 * libanjuta/anjuta-utils.c,
14697 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14698 when the projectmanager toplevel is not a window. Check for valid
14699 gtkwindow type before using the passed window as parent for anjuta
14702 2005-05-17 Naba Kumar <naba@gnome.org>
14704 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14706 * plugins/cvs-plugin/Makefile.am,
14707 plugins/devhelp/plugin.c,
14708 plugins/file-loader/Makefile.am,
14709 plugins/macro/Makefile.am,
14710 plugins/message-view/Makefile.am,
14711 plugins/patch/Makefile.am,
14712 plugins/project-manager/Makefile.am,
14713 plugins/subversion/Makefile.am,
14714 plugins/symbol-browser/Makefile.am: Removed -module flags
14717 * MAINTAINERS: Added file so that I could recieve bugzilla
14720 * plugins/glade/plugin.c: Fixed compile error.
14722 === Anjuta 2.0.0 ===
14724 2005-05-15 Naba Kumar <naba@gnome.org>
14726 * configure.in: Adjusted gdl version requirement. Bumped anjuta
14729 * plugins/symbol-browser/an_symbol_view.c,
14730 plugins/symbol-browser/plugin.c,
14731 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14732 symbols have been updated. Reset file symbols when update
14733 occurs. Fixed memory leaks.
14735 Patch from Jason Bayman <JBayman@HobbitHell.com>:
14736 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14738 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
14740 * plugins/tools/anjuta-tools.glade:
14741 Remove unused parameter dialog
14743 * plugins/tools/dialog.c,
14744 plugins/tools/fileop.c,
14745 plugins/tools/fileop.h,
14746 plugins/tools/tool.c,
14747 plugins/tools/tool.h,
14748 plugins/tools/variable.c:
14749 Add a few comments and cleanups
14751 * plugins/tools/editor.c,
14752 plugins/tools/editor.h:
14753 Remove code from previous plugin and add comments
14754 Use main window as parent (instead of tool list)
14756 * plugins/tools/execute.c,
14757 plugins/tools/execute.h:
14758 Remove code from previous plugin and add comments
14761 2005-05-14 Naba Kumar <naba@gnome.org>
14763 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14766 * configure.in: Fixed
14768 * plugins/class-inheritance/class-inheritance.png: New icon.
14770 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14771 screws up when reparented.
14773 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14775 * plugins/editor/search-replace.c,
14776 plugins/editor/search-replace_backend.c
14777 plugins/project-manager/plugin.c : Clear find pane if searching same
14778 expression. Clean code.
14780 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
14782 * configure.in: Added ne in ALL_LINGUAS
14784 2005-05-13 Naba Kumar <naba@gnome.org>
14786 * configure.in: Fixed glade-3 version.
14788 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14789 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14790 plugins/gdb/watch.c: Update locals, watch and frame document on
14793 2005-05-12 Naba Kumar <naba@gnome.org>
14795 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14796 scope autocompletion when the function definition is incomplete.
14798 * plugins/class-gen/anjuta-class-gen.plugin.in,
14799 plugins/file-wizard/anjuta-file-wizard.plugin.in,
14800 plugins/gdb/plugin.c,
14801 plugins/glade/anjuta-glade.plugin.in,
14802 plugins/project-import/anjuta-project-import.plugin.in,
14803 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14804 titles for the wizards.
14806 2005-05-11 Naba Kumar <naba@gnome.org>
14808 * configure.in, plugins/debug-manager/Makefile.am,
14809 plugins/debug-manager/plugin.c,
14810 (added) plugins/debug-manager/images/.cvsignore,
14811 (added) plugins/debug-manager/images/Makefile.am,
14812 (added) plugins/debug-manager/images/detach-16.png,
14813 (added) plugins/debug-manager/images/detach.png,
14814 (added) plugins/debug-manager/images/step-into-16.png,
14815 (added) plugins/debug-manager/images/step-into.png,
14816 (added) plugins/debug-manager/images/step-out-16.png,
14817 (added) plugins/debug-manager/images/step-out.png,
14818 (added) plugins/debug-manager/images/step-over-16.png,
14819 (added) plugins/debug-manager/images/step-over.png,
14820 plugins/gdb/Makefile.am,
14821 plugins/gdb/breakpoints.c,
14822 plugins/gdb/plugin.c,
14823 (added) plugins/gdb/images/.cvsignore,
14824 (added) plugins/gdb/images/Makefile.am,
14825 (added) plugins/gdb/images/breakpoint.png,
14826 (added) plugins/gdb/images/locals.png,
14827 (added) plugins/gdb/images/stack.png,
14828 (added) plugins/gdb/images/watch.png: Fixed breakpoints
14829 'remove all'. Added debugger icons.
14831 * plugins/editor/text_editor.c: Fixed file monitor.
14833 Patch from: Massimo Cora' <maxcvs@email.it>
14834 * plugins/patch/anjuta-patch-plugin.png,
14835 plugins/class-gen/Makefile.am,
14836 plugins/class-gen/action-callbacks.c,
14837 plugins/class-gen/class_gen.c,
14838 plugins/class-gen/class_logo.xpm: Implemented vcs
14839 file addions. New icons by Fabio Zecchini
14841 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14843 * libanjuta/interfaces/libanjuta.idl
14844 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14845 plugins/editor/search-replace_backend.c
14846 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14848 2005-05-11 Naba Kumar <naba@gnome.org>
14850 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14851 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14852 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14853 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14854 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14857 * plugins/symbol-browser/an_symbol_prefs.c,
14858 plugins/symbol-browser/an_symbol_search.c,
14859 plugins/symbol-browser/an_symbol_view.c,
14860 plugins/symbol-browser/an_symbol_view.h,
14861 plugins/symbol-browser/plugin.c: Fixed memory leaks.
14863 2005-05-11 Naba Kumar <naba@gnome.org>
14865 * libanjuta/anjuta-shell.c: Fixed runtime warning.
14867 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14868 progress bar location at create time, instead of hardcoding.
14870 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14871 Added mini splash screen.
14873 * plugins/editor/text_editor.c: Do not produce warning when file
14874 monitor could not be created.
14876 * plugins/profile-default/plugin.c: Save project session on exit.
14877 Show mini splash with progress bar at profile load.
14879 2005-05-10 Naba Kumar <naba@gnome.org>
14881 * configure.in, manuals/Makefile.am: Fixed compile flags.
14882 Disable outdated manuals builds.
14884 * global-tags/Makefile.am: Uninstall tags files on
14887 * libegg/Makefile.am: Use configured deprecated flags.
14889 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14890 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14891 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14894 * mime/Makefile.am: Take DESTDIR into account.
14896 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14898 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14899 on scope autocompletion.
14901 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14902 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14903 shared libs and static libs paths for debugging. Order them
14906 * po/POTFILES.in: Updated.
14908 2005-05-09 Naba Kumar <naba@gnome.org>
14910 * libanjuta/interfaces/libanjuta.idl,
14911 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14912 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14913 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14914 Implemented debugger source directory search and emits location changed
14915 signal with absolute path of the file.
14917 * plugins/tools/tool.c: Fixed compile errors.
14919 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
14921 * plugins/tools/anjuta-tools.glade,
14922 plugins/tools/dialog.h,
14923 plugins/tools/dialog.c,
14924 plugins/tools/plugin.c,
14925 plugins/tools/editor.c:
14926 Improve graphical user interface
14928 Correct an error on close
14931 * plugins/tools/fileop.c,
14932 plugins/tools/tool.h,
14933 plugins/tools/tool.c:
14934 Change the tool internal structure
14935 Support having tools configuration in several places
14937 2005-05-08 Naba Kumar <naba@gnome.org>
14939 * plugins/gdb/actions.c,
14940 (removed) plugins/gdb/registers_cbs.c,
14941 (removed) plugins/gdb/registers_cbs.h,
14942 (removed) plugins/gdb/registers_gui.c,
14943 (removed) plugins/gdb/sharedlib_cbs.c,
14944 (removed) plugins/gdb/sharedlib_cbs.h,
14945 (removed) plugins/gdb/sharedlib_gui.c,
14946 (removed) plugins/gdb/signals_cbs.c,
14947 (removed) plugins/gdb/signals_cbs.h,
14948 (removed) plugins/gdb/signals_gui.c: Removed dead files.
14950 2005-05-08 Naba Kumar <naba@gnome.org>
14952 * plugins/build-basic-autotools/executer.c: Fixed programs
14955 * plugins/debug-manager/Makefile.am,
14956 plugins/debug-manager/anjuta-debug-manager.glade,
14957 plugins/debug-manager/plugin.c,
14958 plugins/gdb/Makefile.am: Used libglade for programs listing
14961 * (added) plugins/gdb/pointer.png: Stack pointer image.
14963 * libanjuta/anjuta-marshal.list,
14964 pixmaps/Makefile.am,
14965 plugins/gdb/actions.c,
14966 plugins/gdb/actions.h,
14967 plugins/gdb/anjuta-gdb-plugin.ui,
14968 plugins/gdb/anjuta-gdb.glade,
14969 plugins/gdb/breakpoints.c,
14970 plugins/gdb/breakpoints.h,
14971 plugins/gdb/debug_tree.c,
14972 plugins/gdb/debug_tree.h,
14973 plugins/gdb/debugger.c,
14974 plugins/gdb/debugger.h,
14975 plugins/gdb/gdbmi-test.c,
14976 plugins/gdb/gdbmi.c,
14977 plugins/gdb/gdbmi.h,
14978 plugins/gdb/info.c,
14979 plugins/gdb/info.h,
14980 plugins/gdb/locals.c,
14981 plugins/gdb/locals.h,
14982 plugins/gdb/memory.c,
14983 plugins/gdb/memory.h,
14984 plugins/gdb/plugin.c,
14985 plugins/gdb/plugin.h,
14986 plugins/gdb/registers.c,
14987 plugins/gdb/registers.h,
14988 plugins/gdb/registers_cbs.c,
14989 plugins/gdb/registers_cbs.h,
14990 plugins/gdb/registers_gui.c,
14991 plugins/gdb/sharedlib.c,
14992 plugins/gdb/sharedlib.h,
14993 plugins/gdb/sharedlib_cbs.c,
14994 plugins/gdb/sharedlib_cbs.h,
14995 plugins/gdb/sharedlib_gui.c,
14996 plugins/gdb/signals.c,
14997 plugins/gdb/signals.h,
14998 plugins/gdb/signals_cbs.c,
14999 plugins/gdb/signals_cbs.h,
15000 plugins/gdb/signals_gui.c,
15001 plugins/gdb/stack_trace.c,
15002 plugins/gdb/stack_trace.h,
15003 plugins/gdb/utilities.c,
15004 plugins/gdb/utilities.h,
15005 plugins/gdb/watch.c,
15006 plugins/gdb/watch.h,
15007 plugins/gdb/watch_cbs.c,
15008 plugins/gdb/watch_cbs.h,
15009 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15010 it for all debugger component updates and listing. Implemented
15011 user custom debugger command window. Fixed all debugger components
15012 to work correctly. Implemented debugger as GObject. Removed
15015 2005-05-06 Naba Kumar <naba@gnome.org>
15017 * TODO.tasks: Updated.
15019 * plugins/build-basic-autotools/Makefile.am,
15020 plugins/file-loader/Makefile.am,
15021 plugins/profile-default/Makefile.am,
15022 plugins/sample1/Makefile.am,
15023 plugins/symbol-browser/images/Makefile.am,
15024 src/Makefile.am: Fixed 'make distcheck' errors.
15026 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15029 * tagmanager/tm_workspace.c: Include prototypes in getting
15032 2005-05-06 Naba Kumar <naba@gnome.org>
15034 * TODO.tasks: Updated.
15036 * configure.in, plugins/cvs-plugin/Makefile.am,
15037 plugins/debug-manager/Makefile.am,
15038 plugins/devhelp/Makefile.am,
15039 plugins/editor/Makefile.am,
15040 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15042 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15043 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15046 * tagmanager/tm_workspace.c,
15047 tagmanager/include/tm_workspace.h,
15048 plugins/editor/aneditor-autocomplete.cxx,
15049 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15050 to return all matching tag types when no name is given instead of
15051 returning empty array.
15053 * plugins/symbol-browser/Makefile.am,
15054 (added) plugins/symbol-browser/an_symbol.c,
15055 (added) plugins/symbol-browser/an_symbol.h,
15056 plugins/symbol-browser/an_symbol_info.c,
15057 plugins/symbol-browser/an_symbol_info.h,
15058 (added) plugins/symbol-browser/an_symbol_iter.c,
15059 (added) plugins/symbol-browser/an_symbol_iter.h,
15060 plugins/symbol-browser/an_symbol_search.c,
15061 plugins/symbol-browser/an_symbol_view.c,
15062 plugins/symbol-browser/an_symbol_view.h,
15063 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15064 plugins/symbol-browser/plugin.c,
15065 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15066 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15067 plugin and implemented IAnjutaIterable interface for symbol search
15070 * plugins/class-inheritance/Makefile.am,
15071 plugins/class-inheritance/class-inherit.c,
15072 plugins/class-inheritance/class-inherit.h,
15073 plugins/class-inheritance/plugin.h: Use the newly added
15074 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15075 get rid of libanjuta-ctags.la dependencies.
15077 2005-05-02 Naba Kumar <naba@gnome.org>
15079 * plugins/class-inheritance/class-inherit.c,
15080 plugins/class-inheritance/plugin.c,
15081 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15082 be found for a class. Formated code.
15084 Patch from: Curtis Magyar <curtm4n@gmail.com>:
15085 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15088 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
15090 * libanjuta/anjuta-launcher.c:
15091 Keep trying sending data until all bytes have been written
15093 * plugins/tools/anjuta-tools.glade,
15094 plugins/tools/editor.c:
15095 Add a combo box to defined data from stdin
15097 * plugins/tools/execute.c:
15098 Send data in stdin if needed
15101 * plugins/tools/fileop.c,
15102 plugins/tools/tool.h,
15103 plugins/tools/tool.c:
15104 Store, load and save stdin data
15105 Use tools-2.xml instead of tools.xml
15107 * plugins/tools/plugin.c,
15108 plugins/tools/plugin.h:
15111 * plugins/tools/dialog.c,
15112 plugins/tools/dialog.h:
15115 * plugins/tools/variable.c,
15116 plugins/tools/variable.h:
15117 Add editor related variables
15120 2005-04-29 Naba Kumar <naba@gnome.org>
15122 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15124 * plugins/editor/text_editor.c: Fixed line marker interpretation.
15126 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15127 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15128 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15129 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15130 working on gdb MI interface. Completed MI parser interface.
15132 Patch from Massimo Cora <maxcvs@email.it>:
15133 * plugins/class-inheritance/Makefile.am,
15134 plugins/class-inheritance/class-inherit.c,
15135 plugins/class-inheritance/class-inherit.h,
15136 plugins/class-inheritance/plugin.c,
15137 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15138 Used system theme for colors. Display class members on mouse click.
15140 2005-04-28 Naba Kumar <naba@gnome.org>
15142 * plugins/symbol-browser/an_symbol_prefs.c
15143 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15144 implementation to create/add/remove custom tags files in symbol
15145 brower preferences.
15147 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15150 * plugins/project-import/project-import.c: Fixed memory leaks and
15151 use correct debug prints.
15153 * TODO.tasks: Updated.
15155 2005-04-27 Naba Kumar <naba@gnome.org>
15157 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15158 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
15159 scintilla/Makefile.am: Fixed 'make distcheck' errors.
15161 * plugins/editor/anjuta-docman.c,
15162 plugins/editor/anjuta-docman.h,
15163 plugins/editor/plugin.c: Emit editor-added signal from docman
15164 and connect signals to new editor correctly.
15166 * plugins/class-inheritance/plugin.c,
15167 plugins/symbol-browser/plugin.c: Added stock icons.
15169 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15170 plugins/build-basic-autotools/executer.c,
15171 plugins/build-basic-autotools/executer.h: Added missing files
15172 for the execute programs implementation.
15174 2005-04-26 Naba Kumar <naba@gnome.org>
15176 * TODO.tasks: Updated.
15178 * plugins/file-loader/plugin.c,
15179 plugins/project-import/anjuta-project-import.plugin.in,
15180 plugins/project-import/plugin.c,
15181 plugins/project-import/project-import.c,
15182 plugins/project-import/project-import.h: Be able to import older
15185 2005-04-26 Naba Kumar <naba@gnome.org>
15187 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15188 removing it from the shell.
15190 * libanjuta/anjuta-shell.c,
15191 libanjuta/anjuta-shell.h,
15192 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15193 so that widget additions are freezed or thaw using a pending queue.
15194 Fixded UI flicker while loading projects.
15196 2005-04-26 Naba Kumar <naba@gnome.org>
15198 * TODO.tasks: Updated.
15200 * libanjuta/interfaces/libanjuta.idl: Added execute method for
15201 IAnjutaBuildable interface.
15203 * plugins/build-basic-autotools/Makefile.am,
15204 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15205 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15206 plugins/build-basic-autotools/build-basic-autotools.c,
15207 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15208 interface and UI for executing project/file programs. Implemented
15209 IAnjutaFile interface so that executables could be opened directly.
15211 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15212 Authors line (Reserved for external plugins, which do not have a way to
15213 show their credits).
15215 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15216 [File Loader] group for menu labels (default to "Name" if it is not
15219 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15220 for executing external commands.
15222 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
15224 * plugins/project-wizard/property.c:
15225 Correct a memory leak
15227 * libanjuta/interfaces/libanjuta.idl,
15228 plugins/editor/text_editor.c:
15229 Add erase_all and replace_selection function to IAnjutaEditor
15231 * plugins/tools/anjuta-tools.glade,
15232 plugins/tools/fileop.c,
15233 plugins/tools/editor.c,
15234 plugins/tools/tool.c
15235 plugins/tools/tool.h:
15236 Add shortcut and icon
15238 * plugins/tools/variable.c,
15239 plugins/tools/variable.h:
15240 Add a variable asking parameters at run time
15242 * plugins/tools/execute.c:
15243 Add a warning message for missing document manager
15244 Add replace buffer and replace selection output
15245 Correct an error in popup output
15247 * plugins/tools/plugin.c,
15248 plugins/tools/plugin.h,
15249 plugins/tools/anjuta-tools.ui,
15252 Attach tools menu to a new place
15254 2005-04-25 Naba Kumar <naba@gnome.org>
15256 * libanjuta/plugins.c, src/about.c, src/about.h,
15257 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15258 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15259 plugins (about box for plugins) menu.
15261 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15263 * plugins/editor/search-replace.c :
15264 Displayed full path in Search pane window.
15265 Bug 300231 : Selected line in Search pane window .
15267 2005-04-23 Naba Kumar <naba@gnome.org>
15269 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15271 2005-04-22 Naba Kumar <naba@gnome.org>
15273 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15275 * plugins/project-wizard/templates/java.wiz,
15276 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15277 to create bytecodes (.class) files.
15279 * plugins/symbol-browser/an_symbol_info.c,
15280 plugins/symbol-browser/an_symbol_info.h,
15281 plugins/symbol-browser/an_symbol_search.c,
15282 plugins/symbol-browser/an_symbol_view.c,
15283 plugins/symbol-browser/plugin.c,
15284 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15285 in file symbol list.
15287 2005-04-22 Naba Kumar <naba@gnome.org>
15289 * TODO.tasks: Updated.
15291 * plugins/class-inheritance/Makefile.am,
15292 plugins/subversion/Makefile.am: Do not install plugin files when
15293 plugin build condition is false.
15295 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15296 plugins/build-basic-autotools/build-basic-autotools.c,
15297 plugins/build-basic-autotools/build-basic-autotools.h,
15298 plugins/file-loader/anjuta-loader-plugin.ui,
15299 plugins/file-loader/dnd.c,
15300 plugins/file-loader/plugin.c,
15301 plugins/file-loader/plugin.h,
15302 plugins/project-manager/anjuta-project-manager.ui,
15303 plugins/project-manager/plugin.c: Added open file and build context
15304 menu in project manager context menu.
15306 2005-04-22 Naba Kumar <naba@gnome.org>
15308 * configure.in: Added message output showing conditional plugins to
15311 * src/layout.xml: Added layout for class-inheritance plugin widget.
15313 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15314 plugin name to remove redundant terms.
15316 * TODO.tasks: Updated.
15319 plugins/symbol-browser/Makefile.am,
15320 plugins/symbol-browser/an_symbol_view.c,
15321 (removed) plugins/symbol-browser/sv_class.xpm,
15322 (removed) plugins/symbol-browser/sv_function.xpm,
15323 (removed) plugins/symbol-browser/sv_macro.xpm,
15324 (removed) plugins/symbol-browser/sv_private_fun.xpm,
15325 (removed) plugins/symbol-browser/sv_private_var.xpm,
15326 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15327 (removed) plugins/symbol-browser/sv_protected_var.xpm,
15328 (removed) plugins/symbol-browser/sv_public_fun.xpm,
15329 (removed) plugins/symbol-browser/sv_public_var.xpm,
15330 (removed) plugins/symbol-browser/sv_static_fun.xpm,
15331 (removed) plugins/symbol-browser/sv_static_var.xpm,
15332 (removed) plugins/symbol-browser/sv_struct.xpm,
15333 (removed) plugins/symbol-browser/sv_unknown.xpm,
15334 (removed) plugins/symbol-browser/sv_variable.xpm,
15335 (added) plugins/symbol-browser/images/.cvsignore,
15336 (added) plugins/symbol-browser/images/Icons.16x16.Class,
15337 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15338 (added) plugins/symbol-browser/images/Icons.16x16.Field,
15339 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15340 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15341 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15342 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15343 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15344 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15345 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15346 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15347 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15348 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15349 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15350 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15351 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15352 (added) plugins/symbol-browser/images/Icons.16x16.Method,
15353 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15354 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15355 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15356 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15357 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15358 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15359 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15360 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15361 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15362 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15363 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15364 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15365 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15366 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15367 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15368 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15369 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15370 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15371 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15372 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15373 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15374 pixmaps and added new icons (taken from monodevelop).
15376 2005-04-21 Naba Kumar <naba@gnome.org>
15378 Patch from Massimo Cora <maxcvs@email.it>:
15380 * configure.in, plugins/Makefile.am
15381 (new) plugins/class-inheritance/.cvsignore,
15382 (new) plugins/class-inheritance/Makefile.am,
15383 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15384 (new) plugins/class-inheritance/class-inherit.c,
15385 (new) plugins/class-inheritance/class-inherit.h,
15386 (new) plugins/class-inheritance/plugin.c,
15387 (new) plugins/class-inheritance/plugin.h,
15388 (new) plugins/class-inheritance/class-inheritance.png: Added class
15389 inheritance plugin.
15391 Changes by naba: Added pkgconfig check for graphviz and conditionally
15394 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15396 2005-04-20 Naba Kumar <naba@gnome.org>
15398 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15399 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15400 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15401 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15402 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15403 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15404 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15405 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15406 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15407 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15408 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15410 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15411 message view management.
15413 * libanjuta/anjuta-children.[ch],
15414 plugins/build-basic-autotools/build-basic-autotools.c,
15415 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15416 Removed anjuta_children_init() function,
15417 because it is done automatically when first invoked. Introduced
15418 anjuta_children_recover() to recover the child signalling. Fixed
15419 child exit management to correctly recover the exit status.
15421 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15422 to properly shutdown the launcher and to kill the running process
15423 (without emitting any signal).
15425 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15426 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15427 gdb and program instance.
15429 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15431 * plugins/editor/search-replace.c :
15432 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15434 2005-04-18 Naba Kumar <naba@gnome.org>
15436 * TODO.tasks: Marked completed items.
15438 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15439 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15440 plugins/project-manager/plugin.c: Prompt user for the debugging
15441 target (select from a list of project's executable targets) and
15442 correctly start debugger. Take care of libtool wrapping when the
15443 target selected is libtool target. Fixed debugger menu items
15446 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
15448 * plugins/tools/execute.c,
15449 plugins/tools/execute.h:
15450 Implement save all files before running a command
15451 Implement all options for stdout and stderr except replace buffer
15452 Allow running several tools
15454 * plugins/tools/plugin.c:
15455 Move anjuta launcher in execute.c
15457 * plugins/tools/tools.h,
15458 plugins/tools/variable.c:
15461 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
15463 * plugins/tools/anjuta-tools.glade:
15464 Add new properties in tool editor dialog
15465 Cosmetic improvements
15467 * plugins/tools/anjuta-tools.ui:
15468 Attach tool menu as a build menu
15470 * plugins/tools/dialog.c:
15471 Set tool menu item sensitivity in tool list
15474 * plugins/tools/editor.c,
15475 plugins/tools/editor.h,
15476 plugins/tools/fileop.c,
15477 plugins/tools/tool.c,
15478 plugins/tools/tool.h:
15479 Add new properties (active, save file...)
15480 Most of them are still not implemented
15482 * plugins/tools/execute.c,
15483 plugins/tools/execute.h:
15484 Reorganize code to support multiple run
15485 Support run in terminal
15487 * plugins/tools/plugin.c
15488 plugins/tools/plugin.h:
15489 Move message handling in execute.c
15491 * plugins/tools/variable.h,
15492 plugins/tools/variable.c:
15493 Add useful variables
15495 2005-04-13 Naba Kumar <naba@gnome.org>
15497 * plugins/editor/text_editor.c: Fixed file monitoring condition.
15498 * plugins/editor/Makefile.am: Added gnome-vfs flags.
15500 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15502 * plugins/tools/dialog.c plugins/tools/tool.c :
15505 2005-04-06 Naba Kumar <naba@gnome.org>
15507 * src/anjuta.c: Load default session only when
15508 "anjuta.session.load.last" preference is enabled.
15510 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
15512 * plugins/tools/Makefile.am,
15513 plugins/tools/variable.c,
15514 plugins/tools/variable.h:
15515 Add new code for handling variables
15517 * plugins/tools/anjuta-tools.glade:
15518 Improve tool editor dialog
15519 Add variable selection dialog
15521 * plugins/tools/dialog.c,
15522 plugins/tools/dialog.h,
15523 plugins/tools/plugin.c,
15524 plugins/tools/plugin.h:
15525 Add variable object
15526 Add a function to get it
15528 * plugins/tools/editor.c:
15529 Add gui code for variable selection dialog
15531 * plugins/tools/execute.c:
15532 Use variables for executing command
15534 * Naba: Compile warning fixes.
15536 2005-04-06 Naba Kumar <naba@gnome.org>
15538 * TODO.tasks: Marked completed items.
15540 2005-04-06 Naba Kumar <naba@gnome.org>
15542 * plugins/subversion/svn-backend.c: Fixed subversion plugin
15545 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15547 2005-04-04 Naba Kumar <naba@gnome.org>
15549 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15550 inside Main window.
15552 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
15554 * plugins/tools/Makefile.am,
15555 plugins/tools/anjuta-tools.plugin.in,
15556 plugins/tools/anjuta-tools.ui,
15557 plugins/tools/anjuta-tools.gladei,
15558 plugins/tools/anjuta-tools-plugin.png,
15559 plugins/tools/plugin.c,
15560 plugins/tools/plugin.h,
15561 plugins/tools/dialog.c,
15562 plugins/tools/dialog.h,
15563 plugins/tools/fileop.c,
15564 plugins/tools/fileop.h,
15565 plugins/tools/tool.c,
15566 plugins/tools/tool.h,
15567 plugins/tools/editor.c,
15568 plugins/tools/editor.h,
15569 plugins/tools/execute.c,
15570 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15571 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15574 * anjuta-tools.[ch]: Removed old tools code.
15576 2005-04-01 Steve Murphy <murf@e-tools.com>
15578 * configure.in: Added "rw" to ALL_LINGUAS.
15580 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15583 manuals/C/anjuta-manual/fileoperations.xml
15585 manuals/C/anjuta-manual/figures/search_expr.png
15586 manuals/C/anjuta-manual/figures/search_expr_basic.png
15587 manuals/C/anjuta-manual/figures/search_file_list.png
15588 manuals/C/anjuta-manual/figures/search_file_pattern.png
15589 manuals/C/anjuta-manual/figures/search_replace.png
15590 manuals/C/anjuta-manual/figures/search_setting.png
15591 manuals/C/anjuta-manual/figures/search_target.png
15592 manuals/C/anjuta-manual/figures/search_target_action.png
15593 manuals/C/anjuta-manual/figures/search_target_in.png
15595 manuals/C/anjuta-manual/figures/find_files.png
15596 manuals/C/anjuta-manual/figures/find_replace.png
15597 manuals/C/anjuta-manual/figures/find_text.png :
15598 Updated Anjuta manual (File Operations)
15600 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15602 * manuals/C/anjuta-manual/fileoperations.xml,
15603 manuals/C/anjuta-manual/figures/open_file.png,
15604 manuals/C/anjuta-manual/figures/open_file_multiple.png,
15605 manuals/C/anjuta-manual/figures/prefs_print.png,
15606 manuals/C/anjuta-manual/figures/print_dlg.png,
15607 manuals/C/anjuta-manual/figures/print_preview.png.
15609 manuals/C/anjuta-manual/figures/add_edit_macro.png,
15610 manuals/C/anjuta-manual/figures/display_macro.png,
15611 manuals/C/anjuta-manual/figures/insert_text.png,
15612 manuals/C/anjuta-manual/figures/keyword_macro.png,
15613 manuals/C/anjuta-manual/figures/new_file_wizard.png,
15614 manuals/C/anjuta-manual/figures/save_as_file.png :
15615 Updated Anjuta Manual (File Operations)
15617 2005-03-23 Adam Weinberger <adamw@gnome.org>
15619 * plugins/editor/action-callbacks.c,
15620 plugins/file-loader/plugin.c,
15621 plugins/gtodo/main.c,
15622 plugins/project-wizard/druid.c:
15623 Fix spelling/grammar errors. Fixes bugs
15624 169068, 169137, 169138, and 169139.
15626 2005-03-21 Naba Kumar <naba@gnome.org>
15628 Patch from: Massimo Cora' <maxcvs@email.it>:
15630 * plugins/editor/Makefile.am
15631 plugins/editor/anjuta-docman.c,
15632 (added) plugins/editor/editor-tooltips.c,
15633 (added) plugins/editor/editor-tooltips.h: Added tooltips to
15634 editor tabs to show full path.
15636 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
15638 * plugins/subversion/svn-backend.c:
15639 Removed "apr-0/" from include because this is
15640 already included in SVN_INCLUDE and broke building if
15641 apr >= 1.0 was installed.
15643 2005-03-18 Naba Kumar <naba@gnome.org>
15645 Patch from: Massimo Cora' <maxcvs@email.it>:
15647 * plugins/editor/action-callbacks.c,
15648 plugins/editor/aneditor-calltip.cxx,
15649 plugins/editor/aneditor-priv.h,
15650 plugins/editor/aneditor.cxx,
15651 plugins/editor/aneditor.h,
15652 plugins/editor/anjuta-document-manager.ui: Added calltip
15653 activation from menu.
15655 2005-03-16 Naba Kumar <naba@gnome.org>
15657 Patch from: Massimo Cora' <maxcvs@email.it>:
15659 * plugins/class-gen/action-callbacks.c,
15660 plugins/class-gen/anjuta-class-gen-plugin.glade,
15661 plugins/class-gen/class_gen.c,
15662 plugins/class-gen/class_gen.h,
15663 plugins/class-gen/class_logo.xpm,
15664 plugins/class-gen/plugin.c: Create files without project
15665 being open. Add to project support. And other enhancements.
15667 2005-03-15 Adam Weinberger <adamw@gnome.org>
15670 plugins/debug-manager/utilities.c,
15671 plugins/file-loader/plugin.c,
15672 plugins/gdb/utilities.c,
15673 plugins/profile-default/plugin.c,
15674 plugins/project-import/project-import.c,
15675 src/anjuta-actions.h:
15676 Spelling/grammar fixes.
15678 2005-03-13 Naba Kumar <naba@gnome.org>
15680 * plugins/editor/action-callbacks.c,
15681 plugins/editor/action-callbacks.h,
15682 plugins/editor/anjuta-document-manager.ui,
15683 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15684 submenu. Moved menuitems from Format to View->Editor.
15686 * src/action-callbacks.c, src/action-callbacks.h,
15687 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15688 layout and lock layout menus in View submenu. Get rid of
15689 Settings->Layout Manager menu.
15691 * plugins/project-import/anjuta-project-import.plugin.in:
15694 * global-tags/Makefile.am,
15695 global-tags/create_global_tags.sh,
15696 plugins/editor/aneditor-autocomplete.cxx,
15697 plugins/editor/aneditor-priv.h,
15698 plugins/editor/aneditor.cxx,
15699 tagmanager/tm_workspace.c: Fixed scope members autocompletion
15700 in editor and made it work in global symbols also.
15702 * src/anjuta-app.c: Always use priority texts besides icons style
15703 for toolbars, because other styles look horible for Anjuta (fixme).
15705 2005-03-11 Naba Kumar <naba@gnome.org>
15707 * configure.in: Removed test for iconv.
15709 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15710 before scintilla widget is realized.
15712 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15713 for Update menuitem.
15715 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15716 already applied in scintilla main stream.
15718 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15719 and notified scintilla developer.
15721 2005-03-10 Naba Kumar <naba@gnome.org>
15723 * src/action-callbacks.c: Removed reference to src/help.h (dead
15726 * plugins/editor/text_editor.c: Removed reference to
15727 src/launcher.h (a dead file).
15729 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15730 src/controls.c, src/controls.h, src/fileselection.c,
15731 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15732 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15733 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15734 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15735 src/session.h, src/support.c, src/support.h, src/toolbar.c,
15736 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15737 Removed these dead files from CVS.
15740 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15742 * plugins/file-wizard/action-callbacks.c : Added error message.
15743 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15746 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
15748 * plugins/cvs-plugin/cvs-callbacks.c
15749 plugins/cvs-plugin/plugin.c:
15750 Fixed preferences page init and busy handling
15752 * plugins/subversion/plugin.c:
15753 Fixed preferences page init
15755 2005-03-09 Naba Kumar <naba@gnome.org>
15757 * plugins/Makefile.am, plugins/glade/Makefile.am,
15758 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15759 enabled glade plugin in Anjuta. The plugin is built only when
15760 glade3 is installed.
15762 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
15764 * plugins/project-wizard/templates/java.wiz
15765 plugins/project-wizard/templates/java-logo.png (*)
15766 plugins/project-wizard/templates/java/*
15767 plugins/project-wizard/templates/Makefile.am
15770 Add Java project type. It generates a autoconf/automake
15771 project which is compiled using gcj. It requires automake
15772 > 1.4 (1.9 is known to work) to work!
15774 (*) still awaiting response from the gcj team if we
15775 may use their logo.
15777 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
15779 * plugins/project-import/*
15780 plugins/Makefile.am
15782 Added project import plugin. Might be a bit buggy and limited
15784 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15785 Icon from old pixmaps dir
15787 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15789 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15790 plugins/macro/macro-util.c, plugins/macro/macros.xml :
15791 Added C Custom_Indent line macro.
15794 2005-03-09 Naba Kumar <naba@gnome.org>
15796 * TODO.tasks: Added new message-manager tasks.
15798 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15799 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15800 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15801 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15802 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15803 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15804 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15805 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15806 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15807 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15809 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15810 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15811 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15812 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15813 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15814 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15815 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15816 Removed debugger widgets from shell on debugger shutdown. Added
15817 scrolled windows for docked widgets. Removed unnecessary widget refs
15818 and unrefs. Destroy widgets correctly on debugger shutdown.
15820 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15821 with project description title. Removed frame shadow.
15823 * plugins/project-wizard/druid.c: Initializes tooltips.
15825 * scintilla/Makefile.am: Fixed comiple error.
15827 2005-03-08 Adam Weinberger <adamw@gnome.org>
15829 * plugins/class-gen/anjuta-class-gen-plugin.glade,
15830 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15832 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15834 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15835 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15836 plugins/macro/macro-util.c, plugins/macro/macro-util.h
15837 plugins/macro/macros.xml, plugins/macro/plugin.c :
15838 Moved cursor at the '|' position defined in macros.
15840 2005-03-07 Naba Kumar <naba@gnome.org>
15842 * plugins/subversion/Makefile.am: Fixed build error.
15844 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15845 types (perl, python, shellscript).
15847 * plugins/editor/plugin.c: Fixed to show all highlight options.
15849 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15851 * TODO.tasks : updated tasks.
15852 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15854 2005-03-07 Naba Kumar <naba@gnome.org>
15856 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15857 or disable subversion file-manager submenu. If "Subvesion" is also
15858 valid directory, we should also check for it.
15860 * configure.in: Disable cygwin macro until someone fixes the
15863 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15864 backward compatibility.
15866 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15868 * src/about.c : Cleaned code.
15869 * plugins/macro/macros.xml : Added "do_while" C macro.
15870 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15871 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
15872 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15873 Closed registers, shared libraries, kernel signals dialogs with ESC key.
15875 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
15877 * plugins/class-gen/plugin.c:
15878 Removed "return" to activate project_root_uri watching.
15880 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
15882 * plugins/Makefile.am
15883 plugins/subversion/*:
15884 Added subversion plugin. Add, Remove, Commit and Update work
15885 everything else needs work.
15887 * plugins/terminal/terminal.c
15888 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15889 we still have focus problems with the editor.
15891 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15893 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15895 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15897 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15899 2005-03-04 Naba Kumar <naba@gnome.org>
15901 Patch from Massimo Cora' <maxcvs@email.it>:
15903 * plugins/class-gen/Makefile.am,
15904 plugins/class-gen/action-callbacks.c,
15905 plugins/class-gen/action-callbacks.h,
15906 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15907 plugins/class-gen/anjuta-class-gen.plugin.in,
15908 plugins/class-gen/class_gen.c,
15909 plugins/class-gen/class_gen.h,
15910 (removed) plugins/class-gen/clsGen.c,
15911 (added) plugins/class-gen/goc_template_header,
15912 (added) plugins/class-gen/goc_template_source,
15913 plugins/class-gen/plugin.c,
15914 plugins/class-gen/plugin.h: Refactored class gen code.
15915 Added GOCBuilder code. Fixed UI. Implemented plugin.
15917 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
15919 * plugins/project-wizard/property.c
15920 plugins/project-wizard/install.c
15921 plugins/project-wizard/druid.c
15922 plugins/editor/goto_line.c
15923 plugins/editor/plugin.c
15924 plugins/gtodo/add_edit_item.c
15925 plugins/gtodo/ligtodo.c
15926 plugins/gtodo/main.c
15927 plugins/gtodo/preferences.c:
15928 Fixed #167559, #167534, #167266, #167357
15929 (Bad English in strings...)
15931 Thanks to Adam Weinberger and Thierry Moisan for
15934 2005-03-03 Naba Kumar <naba@gnome.org>
15936 * libegg/Makefile.am, libegg/menu/Makefile.am,
15937 (added) libegg/egg-submenu-action.c,
15938 (added) libegg/menu/egg-submenu-action.h: Created a new action for
15939 submenu (used for wizard listing).
15941 * plugins/file-loader/anjuta-loader-plugin.ui
15942 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15945 * plugins/editor/action-callbacks.c,
15946 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15947 ctrl+tabbing because it was interfaring with focus navigation.
15948 Focus editor on "Esc" in incremental search entry. Cleanups.
15950 * plugins/file-manager/an_file_view.c,
15951 plugins/symbol-browser/plugin.c,
15952 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15955 * plugins/profile-default/plugin.c,
15956 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15959 * (removed) scintilla/patches/a64-crash-fix.patch,
15960 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15963 2005-03-03 Naba Kumar <naba@gnome.org>
15965 * HACKING: Fixed typos.
15967 * plugins/editor/aneditor-indent.cxx: Clean up.
15969 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15970 Enable/disable save, undo and redo actions depending on state
15973 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15975 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15976 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15977 Displayed search_incremental status.
15979 * Removed plugins/editor/search_incremental.[ch]
15981 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
15983 * plugins/cvs-plugin/cvs-execute.c
15984 plugins/cvs-plugin/cvs-callbacks.c:
15985 - Use weak reference on mesg_view and reuse tab if
15986 it still exists to avoid cluttering message manager.
15987 - Fixed bug in cvs remove
15989 README, HACKING: Updated
15991 configure.in: Added check for libsvn
15993 2005-02-29 Naba Kumar <naba@gnome.org>
15995 * plugins/file-manager/an_file_view.c,
15996 plugins/symbol-browser/an_symbol_view.c,
15997 plugins/symbol-browser/plugin.c: Hide column headers (they
16000 2005-02-29 Naba Kumar <naba@gnome.org>
16002 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16003 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16004 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16005 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16006 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16007 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16008 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16009 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16010 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16011 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16013 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16014 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16015 (added) libanjuta/anjuta-session.[hc],
16016 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16017 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16018 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16021 Implemented session management. Implemented session
16022 container class. Added session notifications from shell. Implemented
16023 session save/load in editor, file-loader, default-profile-plugin
16024 and anjuta-app. Fixed window sizing and restoration. Cleaned up
16025 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16026 and maximized states in session. Implemented project session
16029 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16031 * plugins/class-gen/action-callbacks.[ch],
16032 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16033 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16034 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
16037 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
16039 * plugins/project-wizard/anjuta-project-wizard.glade,
16040 plugins/project-wizard/druid.c:
16041 Add some padding in tab label in project selection page
16043 * plugins/project-wizard/druid.c,
16044 plugins/project-wizard/parser.c:
16045 Search for project template recursively
16046 Add ~/.anjuta/project to the search paths
16048 2005-02-26 Naba Kumar <naba@gnome.org>
16050 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16051 * plugins/file-loader/plugin.c: Fixed crash bug.
16052 * libanjuta/plugins.c: Fixed memory leak.
16054 2005-02-26 Naba Kumar <naba@gnome.org>
16056 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16057 "UserActivatable" attribute for plugins. This attribute if set to
16058 "no" will prevent users from activating/deactivating it from
16059 plugins dialog. Added a toggle button in plugins dialog to toggle
16060 the plugins list between list of activatable plugins (default) to
16061 list of all plugins. anjuta_plugin_select() now only selects the
16062 plugin. Added anjuta_plugins_select_and_activate() method that will
16063 select and activate it.
16065 * plugins/profile-default/Makefile.am,
16066 plugins/profile-default/anjuta-default-profile.ui,
16067 plugins/profile-default/plugin.c,
16068 plugins/profile-default/plugin.h,
16069 plugins/project-manager/anjuta-project-manager.ui,
16070 plugins/project-manager/plugin.c,
16071 plugins/project-manager/plugin.h:
16073 Anjuta projects (*.anjuta) files define the profile of respective
16074 projects. Profile is a set of related plugins required for the
16075 project to open. Moved "close project" action from Project Manager
16076 to Profile Manager plugin. Implemented loading and unloading of
16077 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16078 (instead of Project Manager) now handles opening of *.anjuta files.
16079 Close Project menuitem is now moved to File submenu (being
16080 consistent with Anjuta 1.x versions and avoiding creating Project
16081 submenu when project manager is not loaded).
16083 * src/anjuta-actions.h: Fixed short-cut key for Help content.
16085 * src/anjuta.ui: Fixed place holder for projects.
16087 * (new) plugins/profile-default/default.anjuta: default startup
16088 profile. Removed the hardcoded plugins loading in
16089 DefaultProfilePlugin.
16092 plugins/project-wizard/templates/terminal/project.anjuta:
16093 Implemented project format in newly created projects.
16095 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16096 plugins/class-gen/anjuta-class-gen.plugin.in,
16097 plugins/cvs-plugin/anjuta-cvs.plugin.in,
16098 plugins/editor/anjuta-document-manager.plugin.in,
16099 plugins/file-loader/anjuta-loader.plugin.in,
16100 plugins/file-wizard/anjuta-file-wizard.plugin.in,
16101 plugins/gdb/anjuta-gdb.plugin.in,
16102 plugins/glade/anjuta-glade.plugin.in,
16103 plugins/message-view/anjuta-message-manager.plugin.in,
16104 plugins/profile-default/anjuta-default-profile.plugin.in,
16105 plugins/project-manager/anjuta-project-manager.plugin.in,
16106 plugins/project-wizard/anjuta-project-wizard.plugin.in:
16107 Defined UserActivatable attributes. Added supported types attribute.
16109 * plugins/project-wizard/anjuta-project-wizard.glade
16110 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16111 "Project Wizard" in preferences title.
16113 * TODO.tasks: Updated.
16115 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16118 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16120 * plugins/file-wizard/anjuta-file-wizard.glade
16121 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16123 Integrated License macros, cleaned file.c.
16125 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
16127 * plugins/macor/macro-util.c: Fixed crash bugs if email or
16128 username can not be found correctly.
16130 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16132 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16133 plugins/macro/macros.xml :
16135 Added Headers macros. Cleaned file.c
16137 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16139 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
16140 plugins/macro/macros.xml :
16142 Fixed a bug. Added Header macro.
16145 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16147 * plugins/file-wizard/action-callbacks.c,
16148 plugins/file-wizard/file.c, plugins/macro/macro-util.c
16149 plugins/macro/macros.xml :
16151 Added FileName, Header template macros.
16153 2005-02-24 Naba Kumar <naba@gnome.org>
16155 * plugins/patch/patch-plugin.c: Fixed a function call.
16157 * src/anjuta.c, src/main.c: Save and load default session.
16159 2005-02-24 Naba Kumar <naba@gnome.org>
16161 * libanjuta/interfaces/libanjuta.idl,
16162 plugins/message-view/anjuta-msgman.c,
16163 plugins/message-view/anjuta-msgman.h,
16164 plugins/message-view/plugin.c: Added and implemented
16165 set_view_title() method.
16167 * plugins/build-basic-autotools/build-basic-autotools.c,
16168 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16169 build context pooling. Maximum 3 contexts are reused. Additional
16170 contexts are created when all are busy.
16172 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16174 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16175 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16176 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16177 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16179 Added Copyright, Changelog macros.
16181 2005-02-23 Naba Kumar <naba@gnome.org>
16183 Patch from Massimo Cora' <maxcvs@email.it>:
16184 * plugins/Makefile.am,
16185 plugins/patch/Makefile.am,
16186 (added) plugins/patch/anjuta-patch-plugin.png,
16187 (added) plugins/patch/anjuta-patch.plugin.in,
16188 (added) plugins/patch/anjuta-patch.ui,
16189 plugins/patch/patch-plugin.c,
16190 (added) plugins/patch/patch-plugin.h,
16191 (added) plugins/patch/plugin.c,
16192 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16195 2005-02-23 Naba Kumar <naba@gnome.org>
16197 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16198 file-loader/plugin.c, profile-default/plugin.c:
16199 Implemented "activated" and "deactivated" signals for plugin class.
16200 Renamed *_location() functions to *_id(), because location is
16201 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16202 anjuta_plugins_unload_plugin().
16204 * class-gen/plugin.c: Fixed complier warning and utility function call.
16206 * debug-manager/plugin.c: Unload debugger plugin correctly.
16208 * project-manager/plugin.c: Fixed compiler warnings.
16210 * plugins/project-wizard/templates/gnome/.cvsignore,
16211 plugins/project-wizard/templates/gnome/po/.cvsignore,
16212 plugins/project-wizard/templates/gnome/src/.cvsignore,
16213 plugins/project-wizard/templates/gtk/po/.cvsignore,
16214 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16215 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16217 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16218 build (we need to fix this thing).
16220 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
16222 * plugins/macro/macro-action.[ch]
16223 plugins/macro/macro-edit.c
16224 plugins/macro/macro-dialog.c
16225 plugins/macro/macro-db.[ch]
16226 plugins/macro/plugin.[ch]
16227 plugins/macro/macro-util.[ch] (added)
16229 Cleaned up macro plugin and preview expanded macros.
16231 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
16233 * plugins/cvs-plugin/cvs-interface.c:
16235 Fixed option setting when using no compression and not
16238 2005-02-23 Naba Kumar <naba@gnome.org>
16240 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16241 geometry on exit and startup (only if there is no geometry from the
16244 * TODO.tasks: Updated.
16246 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16248 * manuals/reference/libanjuta/Makefile.am,
16249 manuals/reference/libanjuta/libanjuta-docs.sgml,
16250 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16251 documentation for writing project templates.
16253 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16255 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16256 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16258 Expansion keywords in macros.
16260 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16262 * plugins/file-wizard/action-callbacks.c,
16263 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16264 plugins/macro/macros.xml :
16266 Inserting text by macro plugin
16269 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
16271 * plugins/macro/plugin.c
16272 plugins/cvs-plugin/plugin.c:
16274 Fixed interfaces (use static)
16276 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
16278 * plugins/macro/macro-actions.[ch]
16279 plugins/macro/plugin.c
16280 libanjuta/interfaces/libanjuta.idl:
16282 Implemented IAnjutaMacro interface to be used by file-wizard
16284 * plugins/cvs-plugin/plugin.c
16285 libanjuta/interfaces/libanjuta.idl:
16287 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16288 for all version control systems and not only for cvs.
16290 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16292 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
16295 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16298 2005-02-21 Naba Kumar <naba@gnome.org>
16300 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16301 IAnjutaDebugger interface.
16303 * plugins/debug-manager/anjuta-debug-manager.ui,
16304 plugins/debug-manager/attach_process.c,
16305 plugins/debug-manager/attach_process.h,
16306 plugins/debug-manager/plugin.c,
16307 plugins/debug-manager/plugin.h,
16308 plugins/gdb/actions.c,
16309 plugins/gdb/actions.h,
16310 plugins/gdb/anjuta-gdb-plugin.ui,
16311 plugins/gdb/breakpoints.c,
16312 plugins/gdb/breakpoints.h,
16313 plugins/gdb/debugger.c,
16314 plugins/gdb/debugger.h,
16315 plugins/gdb/memory.c,
16316 plugins/gdb/plugin.c,
16317 plugins/gdb/plugin.h,
16318 plugins/gdb/sharedlib.h,
16319 plugins/gdb/sharedlib_cbs.c,
16320 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16321 correctly between debug-manager and debugger. Implemented debugger
16322 interface in gdb plugin. Fixed action names. Added UI updating.
16323 Start and stop debugger (does not work yet). Fixed UI merging.
16324 Fixed debugger plugin handling in debug-manager.
16326 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
16328 * plugins/editor/aneditor-autocomplete.cxx:
16330 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16331 crash with C++ "template" keyword.
16333 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16335 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16336 Fixed bug (Closed macro dialogs with Esc key).
16338 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
16340 * plugins/project-wizard/xlib.wiz,
16341 plugins/project-wizard/xlib-logo.png,
16342 plugins/project-wizard/xlib/*:
16343 Port old xlib anjuta project on new project wizard
16345 * plugins/project-wizard/xlib-dock.wiz,
16346 plugins/project-wizard/xlib-dock/*:
16347 Port old xlib dock anjuta project on new project wizard
16349 * plugins/project-wizard/wxwin.wiz,
16350 plugins/project-wizard/wxwin-logo.png,
16351 plugins/project-wizard/wxwin/*:
16352 Port old wxwin anjuta project on new project wizard
16354 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16355 necessary changes for the new templates.
16357 2005-02-18 Naba Kumar <naba@gnome.org>
16359 * plugins/Makefile.am: Added class-gen
16361 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
16363 * plugins/project-wizard/header.c:
16364 Fix a bug in sorting of project categories
16366 2005-02-18 Naba Kumar <naba@gnome.org>
16368 Patch from Massimo Cora <maxcvs@email.it>:
16370 * plugins/class-gen/.cvsignore,
16371 plugins/class-gen/Makefile.am,
16372 (added) plugins/class-gen/action-callbacks.c,
16373 (added) plugins/class-gen/action-callbacks.h,
16374 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16375 (added) plugins/class-gen/class_gen.c,
16376 (added) plugins/class-gen/class_gen.h,
16377 (added) plugins/class-gen/plugin.c,
16378 (added) plugins/class-gen/plugin.h: Ported class wizard to the
16381 * plugins/project-manager/plugin.c: implemented add_source().
16383 2005-02-17 Naba Kumar <naba@gnome.org>
16385 * plugins/file-loader/plugin.c: Fixed possible crash.
16387 * src/action-callbacks.c, src/action-callbacks.h,
16388 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16390 2005-02-17 Naba Kumar <naba@gnome.org>
16392 * plugins/project-wizard/templates/anjuta-plugin.wiz,
16393 plugins/project-wizard/templates/gnome.wiz,
16394 plugins/project-wizard/templates/gtk.wiz,
16395 plugins/project-wizard/templates/gtkmm.wiz,
16396 plugins/project-wizard/templates/terminal.wiz,
16397 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16398 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16399 plugins/project-wizard/templates/gnome/src/callbacks.c,
16400 plugins/project-wizard/templates/gnome/src/callbacks.h,
16401 plugins/project-wizard/templates/gnome/src/main.c,
16402 plugins/project-wizard/templates/gtk/src/callbacks.c,
16403 plugins/project-wizard/templates/gtk/src/callbacks.h,
16404 plugins/project-wizard/templates/gtk/src/main.c,
16405 plugins/project-wizard/templates/gtkmm/src/main.cc,
16406 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16407 to generate licence correctly (without any extra newlines). Removed
16408 IncludeGNUHeader macro definition and added proper licence property.
16409 Fixed project directory paths in file contents.
16411 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16413 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16414 Closed macro dialogs with Esc key.
16416 2005-02-16 Naba Kumar <naba@gnome.org>
16418 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16419 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16420 plugins/project-wizard/templates/gnome/src/callbacks.c,
16421 plugins/project-wizard/templates/gnome/src/callbacks.h,
16422 plugins/project-wizard/templates/gnome/src/main.c,
16423 plugins/project-wizard/templates/gtk/src/main.c,
16424 plugins/project-wizard/templates/gtkmm/src/main.cc,
16425 plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16426 macros to avoid blank newlines.
16428 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
16430 * plugins/project-wizard/autogen.c:
16431 Correct a problem when having property value in UTF-8
16433 * plugins/project-wizard/druid.c:
16434 Correct a bug when reselecting a new project (all pages
16437 * plugins/project-wizard/property.c:
16438 Avoid having default invalid properties
16440 * plugins/project-wizard/templates/terminal.wiz,
16441 plugins/project-wizard/templates/terminal/po/ChangeLog,
16442 plugins/project-wizard/templates/terminal/src/main.c:
16443 Remove command for testing run function
16444 Move destination directory to second page and include
16445 project name. Add exist tag. Remove unused properties.
16447 2005-02-16 Naba Kumar <naba@gnome.org>
16449 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16450 plugins/debug-manager/anjuta-debug-manager.ui,
16451 plugins/debug-manager/plugin.c,
16452 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16453 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16454 plugins/gdb/plugin.h, plugins/gdb/registers.c,
16455 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16456 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16457 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16458 (removed) src/anjuta_info.c,
16459 (removed) src/anjuta_info.h,
16460 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16461 (added) plugins/gdb/anjuta-gdb-plugin.ui,
16462 (added) plugins/gdb/actions.c,
16463 (added) plugins/gdb/actions.h: Completed initial
16464 porting of debugger to new architecture. Fixed many of the debugger
16467 * plugins/file-loader/plugin.c: Detect some important mime ourself
16468 to avoid inconsistencies when mime system isn't working.
16470 2005-02-16 Naba Kumar <naba@gnome.org>
16472 * plugins/editor/Makefile.am,
16473 (added) plugins/editor/aneditor-autocomplete.cxx,
16474 (added) plugins/editor/aneditor-calltip.cxx,
16475 (added) plugins/editor/aneditor-indent.cxx,
16476 (added) plugins/editor/aneditor-priv.h,
16477 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16478 different smaller chunks to make it easy to maintain.
16480 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16482 * plugins/project-wizard/druid.c :
16484 Found system Email address if not defined in Preferences.
16486 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
16488 * plugins/project-wizard/gtkmm.wiz
16489 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16490 plugins/project-wizard/gtkmm/*
16492 Added GTKmm (C++) project type
16494 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
16496 * plugins/message-view/plugin.c
16497 plugins/message-view/message-view.c
16499 Implemented next/prev action
16501 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16503 * plugins/project-wizard/templates/libglade2.* :
16504 Removed libglade2 project.
16506 * plugins/project-wizard/templates/gtk* :
16507 Removed interface.[ch] & support.[ch].
16509 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16511 * plugins/project-wizard/anjuta-project-wizard.glade,
16512 plugins/project-wizard/property.[ch],
16513 plugins/project-wizard/templates/anjuta-plugin.wiz :
16514 Added a new property ("iconfile").
16516 2005-02-14 Naba Kumar <naba@gnome.org>
16518 * plugins/project-wizard/install.c,
16519 plugins/project-wizard/plugin.c,
16520 plugins/project-wizard/templates/anjuta-plugin.wiz,
16521 plugins/project-wizard/templates/gnome.wiz,
16522 plugins/project-wizard/templates/gtk.wiz,
16523 plugins/project-wizard/templates/libglade2.wiz,
16524 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16525 newly created projects and open them. Fixed message buffering in
16528 2005-02-14 Naba Kumar <naba@gnome.org>
16530 * src/about.c, pixmaps/Makefile.am,
16531 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16533 * mime/gnome-mime-application-x-anjuta.png,
16534 pixmaps/anjuta_icon.png,
16535 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16536 done by 9-speed at:
16537 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16539 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16542 plugins/project-wizard/templates/libglade2-logo.png,
16543 plugins/project-wizard/templates/libglade2.wiz,
16544 plugins/project-wizard/templates/libglade2/* :
16548 2005-02-14 Naba Kumar <naba@gnome.org>
16550 * TODO.tasks: Updated.
16552 * plugins/editor/anjuta-docman.c,
16553 plugins/editor/text_editor.c,
16554 plugins/editor/text_editor.h,
16555 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16556 for file modification, but it is still not functioning.
16558 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
16560 * plugins/project-wizard/values.c,
16561 plugins/project-wizard/values.h,
16562 plugins/project-wizard/property.c,
16563 plugins/project-wizard/property.h,
16564 plugins/project-wizard/druid.c:
16565 Rewrite mandatory property check
16566 Add check of exist property
16567 Rewrite handling of cached property page
16569 2005-02-13 Naba Kumar <naba@gnome.org>
16571 Patch from Igor Kovalenko <garrison@mail.ru>:
16572 * tagmanager/tm_workspace.c: Improved performance.
16574 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16576 *plugins/project-wizard/templates/*.wiz,
16577 plugins/project-wizard/druid.c,
16578 plugins/project-wizard/templates/terminal/src/main.c,
16579 plugins/project-wizard/templates/gtk/src/*.[ch],
16580 plugins/project-wizard/templates/gtk/src/Makefile.am,
16581 plugins/project-wizard/templates/gnome/src/*.[ch],
16582 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16583 Add Copyright date & Email address,
16584 Correct terminal project.
16586 2005-02-12 Naba Kumar <naba@gnome.org>
16588 * plugins/project-wizard/property.c: Fixed hidden
16589 properties to take values.
16591 * plugins/project-wizard/file.[ch]: Renamed
16592 true/false enum values to fix compile error
16593 (conflict with other definition).
16595 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16596 even when mime type detection fails (for example, when Anjuta is
16597 installed in non-system prefix).
16599 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
16601 * plugins/project-wizard/values.c,
16602 plugins/project-wizard/values.h:
16603 Rewrite file with more comments
16605 * plugins/project-wizard/druid.c,
16606 plugins/project-wizard/druid.h,
16607 plugins/project-wizard/autogen.c,
16608 plugins/project-wizard/autogen.h,
16609 plugins/project-wizard/druid.c,
16610 plugins/project-wizard/druid.h:
16612 Use values instead of properties
16613 Move default properties to druid.c
16615 * plugins/project-wizard/install.c,
16616 plugins/project-wizard/install.h:
16617 Use values instead of properties
16618 Add a check to avoid overwriting files
16620 * plugins/project-wizard/parser.c,
16621 plugins/project-wizard/property.c,
16622 plugins/project-wizard/property.h:
16623 Update to use new values
16624 Add an "exist" attribute to check if a directory already exist
16626 * plugins/project-wizard/anjuta-project-wizard.glade:
16627 Change project selection page (GtkTextView => GtkLabel,
16628 GtkTable => GtkVBox)
16630 * plugins/project-wizard/templates/terminal.wiz:
16631 Move destination directory on second page
16633 * plugins/project-wizard/action.c:
16636 2005-02-12 Naba Kumar <naba@gnome.org>
16638 * plugins/file-manager/an_file_view.c,
16639 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16640 views. Created dynamic update date of view depending on project
16641 changes -- similar to file-manager view.
16643 * plugins/devhelp/plugin.c: Load help on idle.
16645 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16646 autoformat' to proper location in preferences.
16648 * mime/anjuta.mime: Added .prj extension in the mime type for backward
16651 * plugins/editor/plugin.c: Fixed accel name.
16653 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16655 *plugins/project-wizard/templates/anjuta-plugin.wiz,
16656 plugins/project-wizard/templates/gnome.wiz,
16657 plugins/project-wizard/templates/gtk.wiz,
16658 plugins/project-wizard/anjuta-project-wizard.glade,
16659 plugins/project-wizard/autogen.c:
16660 Add Username & Email address in Project preferences.
16662 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16664 *plugins/project-wizard/templates/gnome-logo.png,
16665 plugins/project-wizard/templates/gnome.wiz,
16666 plugins/project-wizard/templates/gnome/* :
16669 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16671 * plugins/project-wizard/templates/terminal/src/main.c,
16672 plugins/project-wizard/templates/terminal/src/main.c,
16673 plugins/project-wizard/templates/terminal/src/main.[ch] :
16674 Insert License in projects
16676 2005-02-11 Naba Kumar <naba@gnome.org>
16678 * TODO.tasks: Added message manager task.
16680 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16682 * plugins/editor/plugin.c: Use bookmark stock icons.
16684 * plugins/message-view/anjuta-message-manager.ui,
16685 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16687 2005-02-10 Naba Kumar <naba@gnome.org>
16689 * libanjuta/interfaces/libanjuta.idl: fixed build error.
16691 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16693 * global-tags/Makefile.am
16694 Error during 'make install'
16696 2005-02-09 Naba Kumar <naba@gnome.org>
16698 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16701 2005-02-08 Naba Kumar <naba@gnome.org>
16703 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16705 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16706 Show busy cursur when updating global tags in preferences.
16708 * configure.in: Fixed.
16710 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16712 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16713 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16715 - Fixed anjuta-plugin project (glade)
16717 2005-02-08 Naba Kumar <naba@gnome.org>
16719 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16720 Fixed automatic indentations.
16722 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16723 Global tags are now segregated into smaller api tags, which can be
16724 selectively loaded from symbol browser preferences.
16726 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16727 Implemented IProjectManager interface in project-manager. Mostly getter
16728 methods for now, but need to add add() and remove() methods to add
16729 or remove project elements.
16731 * plugins/gdb/debug_tree.c: Small fix.
16733 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16734 plugins/symbol-browser/an_symbol_info.c,
16735 plugins/symbol-browser/an_symbol_info.h,
16736 plugins/symbol-browser/an_symbol_search.c,
16737 plugins/symbol-browser/an_symbol_search.h,
16738 plugins/symbol-browser/an_symbol_view.c,
16739 plugins/symbol-browser/an_symbol_view.h,
16740 plugins/symbol-browser/plugin.c,
16741 plugins/symbol-browser/plugin.h,
16743 tagmanager/entry.h,
16744 tagmanager/tm_project.c,
16745 tagmanager/tm_symbol.c,
16746 tagmanager/tm_tag.c,
16747 tagmanager/tm_workspace.c,
16748 tagmanager/vstring.c,
16749 tagmanager/include/tm_tag.h,
16750 tagmanager/include/tm_workspace.h:
16752 - Fixed tagmanager parsing of source files to parse for typedefines and
16753 properly record element scopes. Implemented scope autocompletion
16754 (autocompletion on '.', '->', '::' and ':'. The functionality is not
16755 fully working. It was based on older patch for Anjuta 1.2.2 in SF
16756 patch list (author is unknown).
16757 - Implemented symbol-browser preferences for dynamically loading and
16758 saving tags API segments.
16759 - Fixed symbol-search to use tagmanager directly instead of depending
16760 on symbol-view for tags list.
16761 - Fixed symbol-view to create the tree using TMSymbol tree directly.
16762 - Fixed TMSymbol to create the complete tags tree instead of letting the
16763 symbol-view created the root nodes.
16764 - Changed project tags cache name to .tm_project2.cache because the
16765 newer format records additional scope information.
16767 2005-02-07 Naba Kumar <naba@gnome.org>
16769 * plugins/editor/style-editor.c,
16770 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16771 and GtkFontButton instead of deprecated widgets in
16774 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
16776 * plugins/project-wizard/action.c,
16777 plugins/project-wizard/action.h,
16778 plugins/project-wizard/autogen.c,
16779 plugins/project-wizard/autogen.h,
16780 plugins/project-wizard/file.c,
16781 plugins/project-wizard/file.h,
16782 plugins/project-wizard/install.c,
16783 plugins/project-wizard/install.h,
16784 plugins/project-wizard/parser.h,
16785 plugins/project-wizard/parser.c,
16786 plugins/project-wizard/property.c,
16787 plugins/project-wizard/property.h,
16788 plugins/project-wizard/plugin.h,
16789 plugins/project-wizard/plugin.c,
16790 plugins/project-wizard/values.c,
16791 plugins/project-wizard/values.h:
16792 Replace C++ comments by C comments
16794 * plugins/project-wizard/autogen.c,
16795 plugins/project-wizard/autogen.h:
16796 Add a run time check of autogen version.
16797 Add UserName variable.
16799 * plugins/project-wizard/anjuta-project-wizard.glade,
16800 plugins/project-wizard/header.c,
16801 plugins/project-wizard/druid.c,
16802 plugins/project-wizard/druid.h:
16803 Sort project in alphabetic order.
16804 Correct selection troubles in notebooks.
16806 * plugins/project-wizard/parser.c:
16807 Add some check when reading the project header block.
16809 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
16811 * plugins/project-wizard/action.c,
16812 plugins/project-wizard/action.h,
16813 plugins/project-wizard/autogen.c,
16814 plugins/project-wizard/autogen.h,
16815 plugins/project-wizard/file.c,
16816 plugins/project-wizard/file.h,
16817 plugins/project-wizard/install.c,
16818 plugins/project-wizard/parser.h,
16819 plugins/project-wizard/parser.c,
16820 plugins/project-wizard/property.c,
16821 plugins/project-wizard/property.h,
16822 plugins/project-wizard/values.c,
16823 plugins/project-wizard/values.h,
16824 Add a space between function name and open.
16826 * plugins/project-wizard/plugin.h,
16827 plugins/project-wizard/plugin.c,
16828 plugins/project-wizard/install.c,
16829 Avoid a crash if the user close the message view used by the .
16831 * plugins/project-wizard/anjuta-project-wizard,
16832 plugins/project-wizard/druid.c,
16833 plugins/project-wizard/druid.h,
16834 plugins/project-wizard/header.h,
16835 plugins/project-wizard/header.c,
16836 Add a text view with the description of each.
16837 Add a tab for each project.
16838 Replace some C++ comments to C comments.
16840 2005-02-05 Naba Kumar <naba@gnome.org>
16842 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16843 New icon from Sebastien Granjoux .
16845 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
16847 * libanjuta/anjuta-preferences.c:
16848 Set file property even without a focus out event (file selected
16851 2005-02-04 Naba Kumar <naba@gnome.org>
16853 * plugins/glade/plugin.c: Fixed glade function calls.
16854 * configure.in: Fixed a typo.
16855 * TODO.tasks: Updated.
16857 2005-02-03 Naba Kumar <naba@gnome.org>
16859 * plugins/project-manager/plugin.c: Fixed memory corruption.
16861 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16864 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16865 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16866 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16867 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16869 * libanjuta/interfaces/libanjuta.idl,
16870 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16873 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16875 Patch from Massimo Cora <maxcvs@email.it>:
16876 * plugins/editor/plugin.c: Fixed update UI for created buffers.
16878 2005-02-01 Naba Kumar <naba@gnome.org>
16880 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16881 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16882 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16883 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16884 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16885 from sourceforge -- a64 crash fixes (correct typing for GType)
16886 and fixes compile errors in sun.
16888 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16889 paste (shift+insert) in terminal.
16891 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
16893 * configure.in: Add «nb» to ALL_LINGUAS.
16895 2005-02-01 Naba Kumar <naba@gnome.org>
16897 * TODO.tasks, TODO: Updated todo tasks.
16899 * plugins/editor/anjuta-document-manager.glade: Improved search
16902 * TODO.tasks: Fixed xml format.
16904 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16907 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16910 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16911 format during save (removed unwanted text nodes). Fixed scrollbars.
16913 2005-01-31 Naba Kumar <naba@gnome.org>
16915 * libanjuta/interfaces/libanjuta.idl,
16916 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16917 Implemented append() method for IAnjutaEditor interface and fixed
16918 various bugs with text insertions (cvs diff and macro insertions).
16920 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16921 automatic indentation.
16923 * plugins/editor/action-callbacks.c,
16924 plugins/editor/action-callbacks.h,
16925 plugins/editor/anjuta-docman.c,
16926 plugins/editor/anjuta-document-manager.ui,
16927 plugins/editor/plugin.c,
16928 plugins/editor/text_editor.c,
16929 plugins/editor/text_editor.h,
16930 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16931 Fixed highlight issues.
16933 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16936 * plugins/symbol-browser/an_symbol_view.c: Force update project.
16938 * data/properties/*: Updated properties files from scite. Created
16939 styles.properties to override the scite styles.
16941 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16943 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16945 2005-01-30 Naba Kumar <naba@gnome.org>
16947 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16948 unused definitions.
16950 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16952 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16953 plugins/editor/text_editor.c,
16954 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16955 fixed linuwidth preference setting, fixed insert text interface
16956 implementation. Improved automatice-indentation for cpp lexer.
16958 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16960 2005-01-29 Naba Kumar <naba@gnome.org>
16962 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16963 option in update dialog as default. Improved import dialog. Sized
16966 * configure.in: Fixed underquoted warning from autoconf.
16968 * plugins/editor/action-callbacks.c,
16969 plugins/editor/aneditor.cxx,
16970 plugins/editor/aneditor.h,
16971 plugins/editor/anjuta-document-manager.glade,
16972 plugins/editor/plugin.c,
16973 plugins/editor/plugin.h,
16974 plugins/editor/text_editor.c,
16975 plugins/editor/text_editor.h,
16976 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16977 for Editor and fixed all preferences syncronization and notifys for
16978 visible prefs (in editor preferences page).
16980 * plugins/file-loader/plugin.c: Load recent files on idle.
16982 2005-01-28 Naba Kumar <naba@gnome.org>
16984 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16985 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16987 * plugins/editor/action-callbacks.c,
16988 plugins/editor/action-callbacks.h,
16989 plugins/editor/aneditor.cxx,
16990 plugins/editor/aneditor.h,
16991 plugins/editor/anjuta-document-manager.ui,
16992 plugins/editor/plugin.c,
16993 plugins/editor/text_editor.c,
16994 plugins/editor/text_editor.h,
16995 plugins/editor/text_editor_cbs.c,
16996 plugins/editor/text_editor_cbs.h,
16997 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17000 Patch from Massimo Cora <maxcvs@email.it>:
17001 * plugins/editor/an_symbol_search.c,
17002 plugins/editor/an_symbol_search.c: Fixed crash bugs.
17004 2005-01-27 Naba Kumar <naba@gnome.org>
17006 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17007 minimum size request to 200.
17009 * plugins/symbol-browser/an_symbol_info.c,
17010 plugins/symbol-browser/an_symbol_info.h,
17011 plugins/symbol-browser/an_symbol_search.c,
17012 plugins/symbol-browser/an_symbol_search.h,
17013 plugins/symbol-browser/an_symbol_view.c,
17014 plugins/symbol-browser/an_symbol_view.h,
17015 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17016 pixbuf retrieval. Fixed runtime warning. Code clean up.
17018 2005-01-27 Naba Kumar <naba@gnome.org>
17020 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17021 src/anjuta.ui, (new) plugins/glade/.cvsignore,
17022 (new) plugins/glade/Makefile.am,
17023 (new) plugins/glade/anjuta-glade-plugin.png,
17024 (new) plugins/glade/anjuta-glade.plugin.in,
17025 (new) plugins/glade/anjuta-glade.ui,
17026 (new) plugins/glade/plugin.c,
17027 (new) plugins/glade/plugin.h,
17028 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
17029 now until glade3 works properly.
17031 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17032 they are generated.
17034 2005-01-26 Naba Kumar <naba@gnome.org>
17036 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17037 Added mime icon for anjuta projects.
17039 patch from Massimo Cora <maxcvs@email.it>:
17040 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17041 an_symbol_search.h, an_symbol_view.c, plugin.c:
17042 Fix/implement objects destroying/freeing.
17044 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
17046 * src/action-callback.[ch], src/anjuta-actions.h:
17047 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17048 because it has not been updated for years and we know have a devhelp plugin
17049 which can do the job much better.
17050 * TODO.tasks: Updated done items
17052 2005-01-25 Naba Kumar <naba@gnome.org>
17054 * autogen.sh: Fixed to generate interface files.
17056 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17057 session save filenames.
17059 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17061 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
17063 * plugins/project-wizard/Makefile.am,
17064 plugins/project-wizard/install.c,
17065 plugins/project-wizard/install.h,
17066 plugins/project-wizard/parser.c,
17067 plugins/project-wizard/parser.h,
17068 plugins/project-wizard/templates/terminal.wiz:
17069 Add action list block in wizard template
17070 * plugins/project-wizard/file.c,
17071 plugins/project-wizard/autogen.c:
17074 2005-01-23 Naba Kumar <naba@gnome.org>
17076 * configure.in: Fixed build error.
17078 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
17080 * plugins/project-wizard/druid.c,
17081 plugins/project-wizard/parser.c,
17082 plugins/project-wizard/property.c: Rewrite parser with
17083 better error handling
17085 2005-01-22 Naba Kumar <naba@gnome.org>
17087 * plugins/symbol-browser/plugin.c: Changed c++ coments
17088 to c commnets and formated code to anjuta coding styles.
17090 2005-01-21 Naba Kumar <naba@gnome.org>
17092 * configure.in, autogen.sh: Fixed build errors in newer automake.
17094 * plugins/editor/anjuta-docman.c: Do not emit change editor
17095 signal while in dispose.
17097 Patch from: Massimo Corà <maxcvs@email.it>
17098 * plugins/symbol-browser/Makefile.am,
17099 plugins/symbol-browser/an_symbol_view.c,
17100 plugins/symbol-browser/an_symbol_view.h,
17101 plugins/symbol-browser/plugin.c,
17102 plugins/symbol-browser/plugin.h,
17103 plugins/symbol-browser/test-symbol-browser.c,
17104 (new) plugins/symbol-browser/an_symbol_info.c,
17105 (new) plugins/symbol-browser/an_symbol_info.h,
17106 (new) plugins/symbol-browser/an_symbol_search.c,
17107 (new) plugins/symbol-browser/an_symbol_search.h:
17108 Added a cool real-time symbol-search-view in symbol browser.
17110 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
17112 * plugin/macro/plugin.c
17113 plugin/macro/anjuta-macro-plugin.ui
17114 plugin/macro/macro-db.[ch]
17115 plugin/macro/macro-dialog.[ch]
17116 plugin/macro/macro-actions.[ch]
17117 plugin/macro/macro-edit.[ch]
17118 plugin/macro/plugin.[ch]:
17120 Implemented three menu items as Naba proposed:
17122 Insert Macro: Pops of a border-less window to enter a shortcut
17123 Add Macro: Same as Manage Macro => New
17124 Manage Macros: Full-features macro dialog
17126 2005-01-20 Naba Kumar <naba@gnome.org>
17128 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17129 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17130 libanjuta/anjuta-shell.h,
17131 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17132 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17133 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17134 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17135 src/main.c, src/shell.c: Implemented command line args processing
17136 and session management. Fixed geometry restoration.
17138 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
17140 * plugins/macro/macro-db.c,
17141 plugins/macros.xml:
17142 Cleaned up XML interface and use attributes now for name, category and
17143 shortcut. CDATA is used to avoid xml errors inside of macros.
17145 2005-01-19 Naba Kumar <naba@gnome.org>
17147 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17149 2005-01-18 Naba Kumar <naba@gnome.org>
17151 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17154 * scintilla/*: Updated scintilla to current cvs and updated
17157 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
17159 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17160 plugins/cvs-plugin/cvs-actions.c:
17161 Added "Whole project" infrastructure but it does not
17162 work because I did not find a way to get the current project's
17165 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
17167 * plugins/cvs-plugin/Makefile.am
17168 plugins/cvs-plugin/anjuta-cvs.plugin.in
17169 plugins/cvs-plugin/cvs-actions.c
17170 plugins/cvs-plugin/cvs-callbacks.c
17171 plugins/cvs-plugin/cvs-interface.[ch] (added)
17172 plugins/cvs-plugin/plugin.c:
17174 Added IAnjutaCVS interface and improved cvs plugin. There
17175 is still some work to do on cvs import and to add a current
17178 2005-01-17 Naba Kumar <naba@gnome.org>
17180 * plugins/editor/aneditor.cxx: Fixed auto indentation.
17182 * configure.in: Fixed build errors.
17184 * data/Makefile.am, (removed) data/README.stock_libs,
17185 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17186 (removed) data/header.c, (removed) data/stock_libs.anj,
17187 (removed) data/x-anjuta-project.desktop,
17188 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17190 * libanjuta/anjuta-plugin-description.c,
17191 libanjuta/anjuta-shell.c: Updated documentations.
17193 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
17195 * libanjuta/anjuta-launcher.c,
17196 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17199 2005-01-17 Naba Kumar <naba@gnome.org>
17201 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17202 plugins/project-wizard/templates/gtk.wiz,
17203 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17204 Updated templates to new format.
17206 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17207 * plugins/project-wizard/druid.c,
17208 plugins/project-wizard/parser.c,
17209 plugins/project-wizard/property.c,
17210 plugins/project-wizard/property.h,
17211 plugins/project-wizard/templates/terminal.wiz,
17212 plugins/project-wizard/templates/terminal/AUTHORS,
17213 plugins/project-wizard/templates/terminal/ChangeLog,
17214 plugins/project-wizard/templates/terminal/NEWS,
17215 plugins/project-wizard/templates/terminal/README,
17216 plugins/project-wizard/templates/terminal/project.anjuta,
17217 plugins/project-wizard/templates/terminal/src/main.c:
17218 Moveed code related to property types from druid.c and parser.c to
17219 property.c. Changed tag from "<string ..." to
17220 "<property type="string..." and so on. Rewrite parser
17221 (warning still in progress). Added list property. Changed
17222 terminal project to avoid using autogen on some file (much
17223 faster) using the autogen attribute. Add a license list box in
17224 terminal project (just as an example). _label in item list is
17227 2005-01-16 Naba Kumar <naba@gnome.org>
17229 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17230 plugins/edtior/anjuta-docman.c: Fixed build errors.
17232 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17233 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17234 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17235 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17236 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17237 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17238 libanjuta/resources.h,
17239 plugins/build-basic-autotools/build-basic-autotools.c,
17240 plugins/editor/plugin.c, plugins/editor/text_editor.c,
17241 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17242 plugins/gtodo/plugin.c, src/Makefile.am,
17243 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17244 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17245 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17246 should be handled in respective plugins. Added API documentations.
17248 * libanjuta-docs.sgml, libanjuta-sections.txt,
17250 (added) tmpl/anjuta-debug.sgml,
17251 (added) tmpl/anjuta-launcher.sgml,
17252 tmpl/anjuta-plugin.sgml,
17253 tmpl/anjuta-preferences.sgml,
17254 tmpl/anjuta-shell.sgml,
17255 (added) tmpl/anjuta-status.sgml,
17256 (removed) tmpl/anjuta-stock.sgml,
17257 tmpl/anjuta-utils.sgml,
17258 (removed) tmpl/defaults.sgml,
17259 (removed) tmpl/fileselection.sgml,
17260 (removed) tmpl/gnomefilelist.sgml,
17261 tmpl/ianjuta-buildable.sgml,
17262 (added) tmpl/ianjuta-debugger-manager.sgml,
17263 (added) tmpl/ianjuta-debugger.sgml,
17264 tmpl/ianjuta-document-manager.sgml,
17265 tmpl/ianjuta-editor.sgml,
17266 tmpl/ianjuta-file.sgml,
17267 tmpl/ianjuta-loader.sgml,
17268 tmpl/ianjuta-markable.sgml,
17269 tmpl/ianjuta-message-view.sgml,
17270 (added) tmpl/ianjuta-project-manager.sgml,
17271 (added) tmpl/ianjuta-todo.sgml,
17272 (added) tmpl/ianjuta-wizard.sgml,
17273 tmpl/libanjuta-iface-marshallers.sgml,
17274 tmpl/libanjuta-unused.sgml,
17275 (removed) tmpl/pixmaps.sgml,
17277 (removed) tmpl/properties.sgml,
17278 tmpl/resources.sgml: Updated API documentations.
17280 2005-01-15 Naba Kumar <naba@gnome.org>
17282 * libanjuta/anjuta-launcher.c: Added API docs.
17284 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17285 plugins/project-wizard/templates/gtk.wiz,
17286 plugins/project-wizard/templates/terminal.wiz,
17287 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17288 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17289 plugins/project-wizard/templates/gtk/src/main.c,
17290 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17291 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17294 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17295 * plugins/project-wizard/anjuta-project-wizard.glade,
17296 plugins/project-wizard/autogen.c,
17297 plugins/project-wizard/druid.c,
17298 plugins/project-wizard/druid.h,
17299 plugins/project-wizard/file.c,
17300 plugins/project-wizard/file.h,
17301 plugins/project-wizard/install.c,
17302 plugins/project-wizard/parser.c,
17303 plugins/project-wizard/plugin.c,
17304 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17305 setting the default project directory. Fix HIDDEN property, it's
17306 working but I think we could make this cleaner. Removed the
17307 copy of the string in mandatory_property. Add an optional autogen
17308 attribute, to force or avoid using autogen on some files, default
17309 without any attribute is autodetect.+ Replace the script tag with
17310 a normal file tag and an attribute execute.
17312 2005-01-14 Naba Kumar <naba@gnome.org>
17314 * plugins/editor/action-callbacks.c,
17315 plugins/editor/search_incremental.c,
17316 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17319 * plugins/editor/plugin.c, plugins/editor/plugin.h,
17320 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17323 2005-01-12 Naba Kumar <naba@gnome.org>
17326 plugins/project-wizard/templates/Makefile.am,
17327 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17328 plugins/project-wizard/templates/anjuta-plugin.wiz,
17329 (added) plugins/project-wizard/templates/gtk-logo.png,
17330 (added) plugins/project-wizard/templates/gtk.wiz,
17331 (added) plugins/project-wizard/templates/terminal-logo.png,
17332 plugins/project-wizard/templates/terminal.wiz,
17333 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17334 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17335 (added) plugins/project-wizard/templates/gtk/.cvsignore,
17336 (added) plugins/project-wizard/templates/gtk/Makefile.am,
17337 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17338 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17339 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17340 (added) plugins/project-wizard/templates/gtk/src/main.c,
17341 (added) plugins/project-wizard/templates/gtk/src/project.glade,
17342 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17343 GTK+ project templated and fixed other templates. Updated template
17346 2005-01-12 Naba Kumar <naba@gnome.org>
17348 * plugins/macro/anjuta-macro.glade: Improved GUI.
17350 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
17352 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17353 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17354 * plugins/cvs-plugin/cvs.[ch] (removed)
17355 Removed old unused files
17357 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17358 * plugins/cvs-plugin/cvs-actions.c
17359 * plugins/cvs-plugin/Makefile.am:
17360 Seperate callback functions for better error
17361 handling. Cleaned up code.
17363 * plugins/macro/macros.xml: removed corrupt cvs
17366 2005-01-10 Naba Kumar <naba@gnome.org>
17368 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17369 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17372 2005-01-09 Naba Kumar <naba@gnome.org>
17374 * libegg/egg-recent-action.c, libegg/test-actions.c,
17375 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17376 recent files models.
17378 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17379 two models -- one for projects and other for regular files and show
17380 both in recent files menu. Changed recent files group from "anjuta"
17381 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17382 when adding the URI in recent files.
17384 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17385 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17386 * plugins/macro/macro-dialog.c: Fixed dispose() method.
17387 * plugins/macro/macros.xml: Fixed xml errors.
17389 2005-01-08 Naba Kumar <naba@gnome.org>
17391 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17392 libegg/test-actions.c, libegg/menu/Makefile.am,
17393 libegg/menu/egg-recent-action.h: Added a new action for
17396 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17397 Fixed dispose. Cleanup.
17399 * plugins/file-loader/anjuta-loader-plugin.ui,
17400 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17401 Use the new action for recent files. Added recent files in
17404 * plugins/project-wizard/druid.c: Show busy cursor and
17405 de-sensitize druid buttons during page change.
17407 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17408 * plugins/project-wizard/Makefile.am,
17409 plugins/project-wizard/druid.c,
17410 plugins/project-wizard/druid.h,
17411 plugins/project-wizard/install.c,
17412 plugins/project-wizard/plugin.c,
17413 plugins/project-wizard/plugin.h,
17414 plugins/project-wizard/property.c,
17415 plugins/project-wizard/property.h,
17416 (added) plugins/project-wizard/values.c,
17417 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17418 objects (in values.c and values.h) containing the values of all
17419 properties. The NPWProperty objects now keep their values in this
17420 object which is persistant for one activation of the plugin, so the
17421 user keeps all the values even if he goes backward. Used an anjuta
17422 message view to list all files copied by the project wizard.
17424 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
17426 * plugins/macro/plugin.[ch],
17427 plugins/macro/macro-dialog.[ch]
17428 plugins/macro/macro-edit.[ch]
17429 plugins/macro/macro-db.[ch]
17430 plugins/macro/macro-actions.[ch]
17431 plugins/macro/anjuta-macro.plugin.in
17432 plugins/macro/anjuta-macro.glade
17433 plugins/macro/anjuta-macro.png
17434 plugins/macro/Makefile.am
17435 plugins/macro/macros.xml
17436 plugins/macro/anjuta-macro.ui (all added)
17438 plugins/Makefile.am:
17439 Added new macro plugins
17441 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17444 * manuals/reference/template (removed)
17445 Removed old api reference
17447 * plugins/message-view/message-view.c:
17448 "Fixed" crash in on_row_deleted and added a
17449 comment that I cannot work this way. We will
17450 have to change everything a bit to avoid losing
17453 * plugins/text-editor/text_editor.c:
17454 Update line number width on file save
17457 2005-01-07 Naba Kumar <naba@gnome.org>
17459 * plugins/project-wizard/anjuta-project-wizard.glade,
17460 plugins/project-wizard/druid.c,
17461 plugins/project-wizard/templates/anjuta-plugin.wiz,
17462 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17463 Display page description in bold. Fixed mandatory field check.
17466 libanjuta/libanjuta-1.0.pc.in,
17467 plugins/project-wizard/druid.c,
17468 plugins/project-wizard/parser.c,
17469 plugins/project-wizard/property.h,
17470 plugins/project-wizard/templates/anjuta-plugin.wiz,
17471 plugins/project-wizard/templates/terminal.wiz,
17472 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17473 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17474 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17475 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17476 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17477 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17478 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17479 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17480 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17481 plugins/project-wizard/templates/terminal/configure.in.tpl,
17482 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17483 plugins/project-wizard/templates/terminal/src/main.c: Implemented
17484 a new property type -- hidden. Fixed terminal and anjuta-plugin
17487 2005-01-07 Naba Kumar <naba@gnome.org>
17489 * templates/anjuta-plugin.wiz,
17490 templates/terminal.wiz,
17491 templates/terminal/Makefile.am.tpl,
17492 templates/terminal/autogen.sh,
17493 (Removed) templates/terminal/configure.ac.tpl,
17494 (Added) templates/.cvsignore,
17495 (Added) templates/Makefile.am,
17496 (Added) templates/anjuta-plugin/.cvsignore,
17497 (Added) templates/anjuta-plugin/Makefile.am,
17498 (Added) templates/anjuta-plugin/src/.cvsignore,
17499 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17500 (Added) templates/terminal/.cvsignore,
17501 (Added) templates/terminal/Makefile.am,
17502 (Added) templates/terminal/configure.in.tpl,
17503 (Added) templates/terminal/po/.cvsignore,
17504 (Added) templates/terminal/po/ChangeLog,
17505 (Added) templates/terminal/po/Makefile.am,
17506 (Added) templates/terminal/po/POTFILES.in,
17507 (Added) templates/terminal/src/.cvsignore,
17508 (Added) templates/terminal/src/Makefile.am,
17509 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17510 project wizard. Fixed configure/po/Makefile template errors.
17512 2005-01-06 Naba Kumar <naba@gnome.org>
17514 * configure.in: Added project templates.
17515 * plugins/project-wizard/templates/*: Added to project and renamed
17516 Makefile.am and configure.in to Makefile.am and configure.ac respectively
17517 for the project templates (so that they do not conflict with autotools
17518 build. Created proper configure.ac.tpl and autogen.sh for project
17521 2005-01-06 Naba Kumar <naba@gnome.org>
17523 * plugins/project-wizard/anjuta-project-wizard.glade,
17524 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17525 Fixed file list parsing and to take absolute file paths (for example,
17526 from an icon selected previously). Used toggle buttons for boolean
17527 properties. Check if all mandatory fields are given before going
17528 forward in the wizard. Use scrollable viewport for listing property
17529 widgets incase the list goes out of wizard's size. Added tooltips
17530 as descriptions of the property widgets. And other fixes.
17532 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17533 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17534 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17535 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17536 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17537 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17538 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17539 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17540 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17541 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17542 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17543 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17544 Restructured template files.
17546 2005-01-06 Naba Kumar <naba@gnome.org>
17548 * configure.in: Added check for autogen.
17550 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17553 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17554 Do not emit changed signal when in dispose.
17556 * plugins/symbol-browser/plugin.c: Don't updated symbols when
17557 symbol-view widget has been destroyed.
17559 * src/anjuta-app.c: Set null to preference, status and ui object
17560 pointers when they are destroyed.
17562 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17563 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17564 Added boolean, integer and file property types.
17566 * plugins/project-wizard/Makefile.am,
17567 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17568 project wizard templates.
17570 2005-01-04 Naba Kumar <naba@gnome.org>
17572 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17575 * plugins/editor/aneditor.cxx,
17576 plugins/editor/anjuta-docman.c,
17577 plugins/editor/plugin.c,
17578 plugins/editor/text_editor.c:
17579 Removed unnecessary ref/unref of scintilla.
17581 * plugins/message-view/anjuta-msgman.c,
17582 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17583 make close button similar to document manager.
17585 * plugins/project-manager/plugin.c,
17586 plugins/project-manager/plugin.h: Removed dead codes. Removed
17587 unnecessary ref/unref.
17589 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17590 instead of hard refs.
17592 2005-01-03 Naba Kumar <naba@gnome.org>
17594 * libanjuta/interfaces/libanjuta.idl: Added configure() and
17595 generate() methods for IAnjutaBuildable interface.
17597 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17598 IAnjutaBuildable inteface.
17600 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17601 to destroy build context when message view is destroyed.
17603 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17604 a ref to it and unref in destructor. AnEditor class wants to be the
17605 owner of scintilla widget. Fixed compile warnings with signed/unsigned
17608 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17609 complicate the scene. Removed editor widget from AnjutaDocman when
17610 the widget is destroyed.
17612 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17613 from shell. It will be removed from shell when the widget is destroyed.
17615 * plugins/editor/text_editor.c: Added debug codes to track object
17618 * plugins/message-view/anjuta-msgman.c: Remove message view on
17619 widget destroy. Destroy message view on remove. Removed all views
17622 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17625 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17627 * plugins/file-wizard/action-callbacks.c,
17628 plugins/file-wizard/anjuta-file-wizard.glade,
17629 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17630 Insert Licence, copyright, header template ...
17632 2005-01-02 Naba Kumar <naba@gnome.org>
17634 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17635 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17636 anjuta_status_add_widget() to allow setting busy cursor on non
17639 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17641 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17642 mime types to take text/source also.
17644 * plugins/editor/anjuta-docman.c,
17645 plugins/editor/anjuta-docman.h,
17646 plugins/editor/plugin.c,
17647 plugins/editor/text_editor.c,
17648 plugins/editor/text_editor.h,
17649 plugins/editor/text_editor_cbs.c: Listen for busy signal from
17650 AnjutaStatus and set busy cursor on editors.
17652 * plugins/file-loader/Makefile.am,
17653 plugins/file-loader/plugin.c,
17654 (added) plugins/file-loader/dnd.c,
17655 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17657 * src/anjuta.c: Hide anjuta window before destruction.
17659 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17660 * configure.in, plugins/Makefile.am,
17661 (removed) plugins/project-wizard/appwiz_page1.c,
17662 (removed) plugins/project-wizard/appwiz_page2.c,
17663 (removed) plugins/project-wizard/appwiz_page3.c,
17664 (removed) plugins/project-wizard/appwiz_page4.c,
17665 (removed) plugins/project-wizard/appwizard.c,
17666 (removed) plugins/project-wizard/appwizard.h,
17667 (removed) plugins/project-wizard/appwizard_cbs.c,
17668 (removed) plugins/project-wizard/appwizard_cbs.h,
17669 (removed) plugins/project-wizard/appwizard_gui.c,
17670 (removed) plugins/project-wizard/gnome_project.c,
17671 (removed) plugins/project-wizard/gnome_project.h,
17672 (removed) plugins/project-wizard/wizard_gui.c,
17673 (removed) plugins/project-wizard/wizard_gui.h,
17674 (added) plugins/project-wizard/.cvsignore,
17675 (added) plugins/project-wizard/Makefile.am,
17676 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17677 (added) plugins/project-wizard/anjuta-project-wizard.glade,
17678 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17679 (added) plugins/project-wizard/applogo.png,
17680 (added) plugins/project-wizard/appwizard.png,
17681 (added) plugins/project-wizard/autogen.c,
17682 (added) plugins/project-wizard/autogen.h,
17683 (added) plugins/project-wizard/druid.c,
17684 (added) plugins/project-wizard/druid.h,
17685 (added) plugins/project-wizard/file.c,
17686 (added) plugins/project-wizard/file.h,
17687 (added) plugins/project-wizard/header.c,
17688 (added) plugins/project-wizard/header.h,
17689 (added) plugins/project-wizard/install.c,
17690 (added) plugins/project-wizard/install.h,
17691 (added) plugins/project-wizard/parser.c,
17692 (added) plugins/project-wizard/parser.h,
17693 (added) plugins/project-wizard/plugin.c,
17694 (added) plugins/project-wizard/plugin.h,
17695 (added) plugins/project-wizard/property.c,
17696 (added) plugins/project-wizard/property.h: Removed old application-wizard
17697 codes and added new template based (autogen based) project wizard
17698 implemented by Sébastien Granjoux <seb.sfo@free.fr>
17700 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
17702 * plugins/cvs-plugin/plugin.c: Fixed crash bug
17703 * plugins/cvs-plugin/cvs-execute.c:
17704 Fix cvs_log which did not work because of some
17706 Patch from Mark R. Pariente <markpariente@cmu.edu>
17707 - Fix message highlighting
17709 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
17714 Removed template stuff completly because we dicussed to implement
17715 a macro system for Edit->Insert Text
17717 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
17719 * plugins/editor/aneditor.cxx,
17720 plugins/editor/text_editor.c:
17721 Set line number width dynamically
17723 Prepered new GTK 2.6 about dialog
17725 2004-12-30 Naba Kumar <naba@gnome.org>
17727 patch from: Massimo Corà <maxcvs@email.it>
17728 * plugins/editor/aneditor.cxx: Highlights correct function
17729 argument in recursive calltips.
17731 2004-12-30 Naba Kumar <naba@gnome.org>
17733 * plugins/symbol-browser/plugin.c,
17734 libanjuta/interfaces/libanjuta.idl,
17735 plugins/editor/text_editor.c: Fixed editor markers and added a new
17736 marker (BASIC) to indicate line numbers. Fixed symbol browser to
17737 mark the line visited.
17739 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17740 libegg/Makefile.am, libegg/eggcomboselect.c,
17741 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17742 widget for use with symbol view in toolbar.
17744 * plugins/cvs-plugin/anjuta-cvs.ui,
17745 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17746 placeholder for cvs plugin context menu in filemanager.
17748 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
17750 * plugins/cvs-plugin/plugin.c:
17751 Show popup menu only if the file is contained in
17752 a directory containing a "CVS" directory
17754 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
17756 * plugins/cvs-plugin/cvs-action.[ch],
17757 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17758 * plugins/cvs-plugin/anjuta-cvs.ui,
17759 * plugins/cvs-plugin/plugin.c:
17760 Implemented "Import"
17762 Patch from Mark R. Pariente <markpariente@cmu.edu>:
17763 Added right-click-menu for file-manager
17765 2004-12-26 Naba Kumar <naba@gnome.org>
17767 * src/action-callbacks.c, src/action-callbacks.h,
17768 src/anjuta-actions.h, src/anjuta-app.c,
17769 src/anjuta.ui: Added fullscreen action.
17771 * plugins/cvs-plugin/cvs-actions.c,
17772 plugins/cvs-plugin/plugin.c,
17773 plugins/cvs-plugin/plugin.h: Watches current editor,
17774 project and file manager selection in plugin
17777 2004-12-26 Naba Kumar <naba@gnome.org>
17779 * src/anjuta-app.c, src/anjuta.c, src/main.c,
17780 src/action-callbacks.c: Fixed app finalization. Added a
17781 command line arg --proper-shutdown (-p), which when set
17782 will release all plugins and their resources (this option
17783 is mainly for debugging).
17785 * plugins/file-loader/plugin.c: Fixed filename duplications
17786 in recent files history.
17788 * plugins/profile-default/plugin.c: Disabled problematic
17789 plugins for now to load at startup.
17791 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
17792 annoying debug prints.
17794 2004-12-23 Naba Kumar <naba@gnome.org>
17796 Patch from: Mark R. Pariente <markpariente@cmu.edu>
17797 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17798 plugins/cvs-plugin/anjuta-cvs.ui,
17799 plugins/cvs-plugin/cvs-actions.c,
17800 plugins/cvs-plugin/cvs-actions.h,
17801 plugins/cvs-plugin/cvs-execute.c,
17802 plugins/cvs-plugin/cvs-execute.h,
17803 plugins/cvs-plugin/Makefile.am,
17804 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17805 Added cvs log command.
17807 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
17809 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
17812 2004-12-20 Naba Kumar <naba@gnome.org>
17814 patch from: Massimo Corà <maxcvs@email.it>
17815 * plugins/editor/aneditor.cxx: Added recursive calltips.
17817 2004-12-20 Naba Kumar <naba@gnome.org>
17819 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17820 Show busy cursor during loading and unloading.
17822 2004-12-19 Naba Kumar <naba@gnome.org>
17824 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17825 memory leaks. Disabled debug print.
17827 * plugins/symbol-browser/an_symbol_view.c,
17828 plugins/symbol-browser/plugin.c,
17829 plugins/symbol-browser/plugin.h: Fixed loading and unloading
17830 problems. Creates SymbolView object every time when the
17831 plugin is activated.
17833 * plugins/project-manager/plugin.c: Close project when
17836 2004-12-18 Naba Kumar <naba@gnome.org>
17838 * po/POTFILES.in: Removed commented lines.
17839 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17840 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17841 * plugins/gdb/plugin.c: Fixed compile error.
17843 Patch from: Mark R. Pariente <mark@demar.com.tr>
17844 * libegg/eggcellrendererkeys.c: Fixed compile error.
17846 2004-12-18 Naba Kumar <naba@gnome.org>
17848 * plugins/file-loader/plugin.c: Fixed loading bug.
17850 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17851 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17852 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17853 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17854 and corruptions. Fixed loading and unloading of plugins.
17856 2004-12-17 Naba Kumar <naba@gnome.org>
17858 * plugins/file-loader/Makefile.am,
17859 plugins/file-loader/plugin.c,
17860 plugins/project-manager/plugin.c: Fixed memory corruption
17861 and disposition codes. Added missing plugin.h in Makefile.am.
17863 2004-12-16 Naba Kumar <naba@gnome.org>
17865 * plugins/symbol-browser/an_symbol_view.c,
17866 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17867 codes. Fixed memory leaks and corruptions.
17869 * plugins/build-basic-autotools/build-basic-autotools.c
17870 plugins/editor/anjuta-docman.c,
17871 plugins/editor/text_editor.c,
17872 plugins/file-loader/plugin.c,
17873 plugins/file-manager/plugin.c,
17874 plugins/file-wizard/plugin.c,
17875 plugins/message-view/anjuta-msgman.c,
17876 plugins/message-view/anjuta-msgman.h,
17877 plugins/message-view/message-view.c,
17878 plugins/message-view/plugin.c,
17879 plugins/message-view/plugin.h,
17880 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17882 * src/about.c, src/about.h, src/action-callbacks.c,
17883 src/action-callbacks.h, src/anjuta-actions.h,
17884 src/anjuta-app.c, src/anjuta-app.h,
17885 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17886 src/anjuta.c, src/anjuta.h, src/getline.c,
17887 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
17888 src/start-with.c, src/start-with.h: Fixed emacs modes.
17890 * src/layout.xml: Brought document manager in front.
17892 2004-12-15 Naba Kumar <naba@gnome.org>
17894 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17897 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17898 finalization. Added a method to unload all plugins and destroy them.
17899 Fixed memory leaks.
17901 * plugins/sample1/plugin.c: Proper finalization code and renamed
17902 functions to proper names.
17904 * plugins/build-basic-autotools/build-basic-autotools.c,
17905 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
17907 * src/shell.c: Unload all plugins on exit, so that memory profilers
17908 can detect memory leaks in plugins.
17910 2004-12-13 Naba Kumar <naba@gnome.org>
17912 * plugins/devhelp/plugin.c: Delay widget initialization, now that
17913 docking is working.
17914 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17915 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17917 2004-12-11 Naba Kumar <naba@gnome.org>
17919 * data/properties/anjuta.properties: Fixed font size.
17920 * plugin/build-basic-autotools/build-basic-autotools: Added initial
17921 compile file function. There are some fixmes there.
17922 * plugins/message-view/anjuta-msgman.c,
17923 * plugins/message-view/message-view.c: Fixed bugs and clean up.
17925 2004-12-08 Naba Kumar <naba@gnome.org>
17927 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17928 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17929 to escape quotes in a string.
17931 * plugins/cvs-plugin/cvs-actions.c,
17932 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17935 * plugins/build-basic-autotools/build-basic-autotools.c,
17936 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17939 2004-12-07 Naba Kumar <naba@gnome.org>
17941 * plugins/build-basic-autotools/build-basic-autotools.c,
17942 plugins/build-basic-autotools/automake-c.filters: Completed directory
17943 tracking. Double click on Errors and warnings now work as expected.
17945 * plugins/build-basic-autotools.c: Added codes to track build directory
17946 so that absolute path of the files could be determined.
17948 2004-12-06 Naba Kumar <naba@gnome.org>
17950 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17951 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17952 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17954 2004-12-05 Naba Kumar <naba@gnome.org>
17956 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17957 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17959 * plugins/cvs-plugin/plugin.c,
17960 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17962 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
17964 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17965 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17966 plugins/cvs-plugin/cvs-execute.[ch]:
17967 Implemented cvs status and cvs diff
17969 - rdiff command is not correct
17970 - Must find a way to allow selection of directies AND files
17973 2004-12-03 Naba Kumar <naba@gnome.org>
17975 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17976 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17977 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17978 session.properties file if it is for the first time.
17980 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
17982 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17985 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17986 plugins/cvs-plugin/anjuta-cvs.ui:
17987 Implemented update/commit and changed menu layout
17989 2004-12-02 Naba Kumar <naba@gnome.org>
17991 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17992 property name (for cvs path property). Beautified dialogs.
17994 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
17996 * plugins/message-view/anjuta-msgman.c: Changed callback name
17997 and changed switch-page handling.
17999 * plugins/cvs-plugin/cvs-actions.c:
18000 * plugins/cvs-plugin/cvs-execute.c:
18001 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18002 - Implemented cvs add and cvs removed - both working now
18003 - Created a useful preferences page
18006 2004-11-30 Naba Kumar <naba@gnome.org>
18008 * libanjuta/anjuta-status.c: Fixed runtime warning.
18010 * plugins/editor/Makefile.am:
18011 plugins/editor/anjuta-document-manager.glade,
18012 plugins/editor/plugin.c
18013 plugins/editor/plugin.h
18014 plugins/editor/style-editor.c (new, moved from src/),
18015 plugins/editor/style-editor.h (new, moved from src/),
18016 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18017 settings in preferences.
18019 * plugins/editor/text_editor.c,
18020 plugins/editor/text_editor.h: Do not take unused args in
18021 text_editor_get_props().
18023 * src/style-editor.c, src/style-editor.h: Removed, moved to
18024 plugins/editor/ directory.
18026 2004-11-29 Naba Kumar <naba@gnome.org>
18028 * plugins/editor/text_editor_cbs.c: Emit click signal in
18030 * libanjuta/anjuta-status.c: More spacing between items.
18032 2004-11-29 Naba Kumar <naba@gnome.org>
18034 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
18036 * libanjuta/interfaces/libanjuta.idl,
18037 plugins/debug-manager/anjuta-debug-manager.plugin.in,
18038 plugins/debug-manager/plugin.c,
18039 plugins/gdb/breakpoints.c,
18040 plugins/gdb/breakpoints.h,
18041 plugins/gdb/debugger.c,
18042 plugins/gdb/debugger.h,
18043 plugins/gdb/plugin.c,
18044 plugins/gdb/plugin.h,
18045 plugins/gdb/utilities.c,
18046 plugins/gdb/utilities.h: Code cleanups and partial implementation of
18047 toggle breakpoint margin clicks.
18049 2004-11-28 Naba Kumar <naba@gnome.org>
18051 * TODO.tasks: Fixed indentations.
18052 * plugins/gtodo/libgtodo.c: Save with indentation.
18053 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18054 * plugins/project-manager/plugin.c: Fixed runtime warnings.
18055 * libanjuta/anjuta-status.c: Fixed busy cursors.
18056 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18057 * po/POTFILES.in: Updated.
18059 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18061 * plugins/editor/anjuta-document-manager.glade,
18062 plugins/editor/search-replace.[c,h],
18063 plugins/editor/search-replace_backend.h
18064 plugins/editor/search-preferences.[c,h] :
18065 Saved Search-Preferences (gconf),
18066 Basic search by default.
18068 2004-11-22 Naba Kumar <naba@gnome.org>
18070 * configure.in: Fixed build error.
18072 2004-11-21 Naba Kumar <naba@gnome.org>
18074 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18075 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18076 Added AnjutaStatus class to libanjuta.
18077 Added anjuta_shell_get_status() method.
18079 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18080 and fixed marshaller generation.
18082 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18083 "updade_ui" signals to IAnjutaEditor interface.
18085 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18087 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18090 * plugins/class-gen/clsGen.c: Intial port.
18092 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18095 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18096 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18097 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18098 Implemented status update. Emits "update_ui" and "char_added" signals.
18099 Added view preferences.
18101 * plugins/file-loader/plugin.c: Added open with plugins in open with
18104 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18106 * plugins/message-view/anjuta-msgman.c,
18107 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18108 to close correct message view rather than current view.
18110 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
18112 * plugins/cvs-plugin/cvs-actions.c
18113 plugins/cvs-plugin/plugin.[ch]
18114 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18115 Implemented cvs add but ran into a launcher/message_view
18116 problem because of a limitation of the idl compiler
18118 2004-11-19 Naba Kumar <naba@gnome.org>
18120 * plugins/project-manager/plugin.c: Displays a progress window during
18123 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18124 Fixed UI separators.
18126 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18129 * plugins/project-manager/anjuta-project-manager.ui,
18130 plugins/project-manager/plugin.[c,h]: Added add/remove context
18131 menus and implemented them. Added file manager merge menu.
18133 2004-11-18 Naba Kumar <naba@gnome.org>
18135 * TODO.tasks: Updated.
18136 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18137 plugins/message-view/message-view.c: Fixed finalize and dispose
18139 * plugins/debugger/*: Removed from cvs (development now in
18142 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
18144 Reviewed by Naba Kumar <naba@gnome.org>:
18146 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18147 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18148 plugins/gdb/breakpoints.c: all marker related stuff moved from
18149 editor and docman interfaces to IAnjutaMarkable
18151 2004-11-17 Naba Kumar <naba@gnome.org>
18153 * TODO.tasks: Updated.
18155 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18157 * libegg/egg-combo-action.c: Block changed signal when changing model.
18159 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18160 Emit changed signal. Removed dead codes.
18162 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18163 that recent files history do not duplicate.
18165 * plugins/symbol-browser/an_symbol_view.c,
18166 plugins/symbol-browser/an_symbol_view.h,
18167 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18170 2004-11-15 Naba Kumar <naba@gnome.org>
18172 * plugins/project-manager/plugin.c: Opens targets on double click.
18174 * plugins/message-view/message-view.c,
18175 plugins/file-manager/anjuta-file-manager-plugin.glade,
18176 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18177 Added proper class finalization
18178 and disposition. Added preferences notifications and callbacks to
18179 change info/warning/error colors.
18181 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18182 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18183 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18184 Implemented finalize method for AnjutaApp. Code cleanups.
18186 * plugins/message-view/plugin.c: Static parent_class.
18188 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18189 * plugins/editor/search-replace.[c,h],
18190 plugins/editor/search-replace_backend.c
18191 Update search entry in main toolbar.
18194 2004-11-11 Naba Kumar <naba@gnome.org>
18196 * TODO.tasks: Updated.
18198 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18199 and completed on-the-fly-change preferences. Removed "changed"
18200 signal as it is no longer necessary (use notify for similar
18201 purpose to monitor individual preferences).
18204 * plugins/editor/anjuta-document-manager.glade: Added view menu
18205 preferences so that they are registered.
18207 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18208 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18209 connection to "changed" signal of preferences and implemented
18210 notifications for some editor preferences. More to implement.
18212 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18213 * plugins/editor/print.c
18214 Fixed bug 1047624 : Add line number every X lines.
18216 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18217 * plugins/editor/search-replace.c
18218 Fixed a crash bug (995755) when searching "%n"
18220 2004-11-09 Naba Kumar <naba@gnome.org>
18222 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18223 Fixed to refresh categories list on file load.
18225 2004-11-08 Naba Kumar <naba@gnome.org>
18227 * configure.in, plugins/Makefile.am,
18228 plugins/profile-default/plugin.c: Added cvs plugin in build.
18230 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18232 * plugins/debug-manager/.cvsignore: Added file to ignore.
18234 * plugins/debug-manager/Makefile.am: Removed dead codes.
18236 * src/anjuta.ui: Added placeholder for version control UI.
18238 2004-11-08 Naba Kumar <naba@gnome.org>
18240 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18241 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18242 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18245 * global-tags/Makefile.am: Fixed make error.
18247 * plugins/profile-default/plugin.c: Added debug-manager
18248 and gdb plugins to load at startup so that debugger
18249 windows are docked properly. They will be removed
18250 later when we figure out runtime docking.
18252 * plugins/sample1/*: Restored to last working state.
18254 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18255 windows in lower pane. Named the windows appropriately.
18257 * ChangeLog: Fixed format.
18259 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
18261 * libanjuta/interfaces/libanjuta.idl,
18262 libanjuta/anjuta-marshal.c,
18263 plugins/Makefile.am,
18264 plugins/debug-manager/plugin.c,
18265 plugins/editor/plugin.c,
18266 plugins/editor/text_editor.c,
18267 plugins/gdb/breakpoints.c,
18268 plugins/gdb/debugger.c,
18269 plugins/gdb/plugin.c,
18270 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18272 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18273 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18274 plugins/editor/search-replace.c,
18275 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18276 Search and Replace; Show result in find pane
18278 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
18280 * plugins/gdb, plugins/debug-manager: Applied debugger patch
18281 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18282 (added features: starting debugger and loading of core/executable,
18283 StepIn, StepOut, StepOver and Execute, toggling breakpoint
18286 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
18288 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
18289 my cvs-plugin files...
18290 I hope I have rescued everything possible.
18292 * Naba: Could you please fix sample1 because I messed it up to
18293 but there should be a histroy of this directory we should commit
18295 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
18297 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18299 * plugins/cvs-plugin/plugin.c,
18300 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18301 Added preferences dialog (not yet complete)
18303 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
18305 * global-tags/Makefile.am, mime/Makefile.am:
18306 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18308 * template/xmltemplate.[ch],
18309 template/xmlstrings.[ch],
18310 template/autotools.[ch] removed,
18311 template/prj_template.[ch] removed,
18312 template/lang_template.[ch] removed,
18313 template/lib_template.[ch] removed,
18314 template/Makefile.am adjusted,
18315 template/dtds/lang.dtd removed,
18316 template/dtds/lib.dtd removed,
18317 template/dtds/prj.dtd removed,
18318 template/dtds/autotools.dtd removed,
18319 data/template/lib/* removed,
18320 data/template/language/* removed,
18321 data/template/library/* removed,
18322 data/template/project/* removed,
18323 date/template/Makefile.am adjusted:
18324 Remove everything except text-templates to replace hardcoded
18325 Edit->Insert texts with dynamic loaded.
18327 * plugins/cvs-plugin/plugin.[ch],
18328 plugins/cvs-actions.[ch],
18329 plugins/Makefile.am,
18330 plugins/cvs-plugin/Makefile.am,
18331 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18332 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18333 plugins/cvs-plugin/anjuta-cvs.plugin.in:
18334 Added initial cvs-plugin code
18336 2004-10-21 Naba Kumar <naba@gnome.org>
18338 * libanjuta/anjuta-plugin.c,
18339 plugins/build-basic-autotools/build-basic-autotools.c,
18340 plugins/debugger/plugin.c,
18341 plugins/devhelp/plugin.c,
18342 plugins/editor/anjuta-docman.c,
18343 plugins/editor/goto_line.c,
18344 plugins/editor/plugin.c,
18345 plugins/editor/search-replace.c,
18346 plugins/editor/text_editor.c,
18347 plugins/file-loader/plugin.c,
18348 plugins/file-manager/plugin.c,
18349 plugins/file-wizard/file.c,
18350 plugins/file-wizard/plugin.c,
18351 plugins/gdb/plugin.c,
18352 plugins/gtodo/plugin.c,
18353 plugins/message-view/anjuta-msgman.c,
18354 plugins/profile-default/plugin.c,
18355 plugins/project-manager/plugin.c,
18356 plugins/sample1/plugin.c,
18357 plugins/terminal/terminal.c: Defined all global variables static,
18358 particularly class parent_class variables. They were getting
18359 confused at link time.
18361 * libanjuta/plugins.c: Do not unload plugins when they are
18362 deactivated. Simply cache them for later activation. Unloading
18363 modules have some problem with shared libs using static class
18364 registration. Fixed hash type for installed plugins. Eventually,
18365 we want to add "CanUnload" attribute for .plugin files (in
18366 "Anjuta Plugin" group) to let plugin loader know if the plugin can
18367 be unloaded from memory. Those plugins declaring CanUnload=false
18368 will not be unloaded from memory and will be put in the cache. Those
18369 not declaring anything or declaring CanUnload=true, will be unloaded
18370 from memory when they are deactivated.
18372 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18373 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18374 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18375 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18376 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18377 activation, deactivation. Fixed memory leaks.
18379 2004-10-20 Naba Kumar <naba@gnome.org>
18381 * TODO.tasks: Updated.
18383 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18384 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18385 macro for adding interfaces to plugin types. Code cleanup.
18387 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18388 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18390 * plugins/build-basic-autotools/build-basic-autotools.c,
18391 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18392 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18393 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18394 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18395 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18396 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18397 plugins/project-manager/plugin.c,
18398 plugins/symbol-browser/an_symbol_view.c,
18399 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18400 newly defined macro to add interfaces to plugin types.
18402 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18404 2004-10-20 Naba Kumar <naba@gnome.org>
18406 * TODO.tasks: Added task list.
18407 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18410 2004-10-19 Naba Kumar <naba@gnome.org>
18412 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18414 * plugins/editor/action-callbacks.c,
18415 plugins/editor/action-callbacks.h,
18416 plugins/editor/anjuta-docman.c,
18417 plugins/editor/anjuta-docman.h,
18418 plugins/editor/anjuta-document-manager.ui,
18419 plugins/editor/file_history.c,
18420 plugins/editor/file_history.h,
18421 plugins/editor/plugin.c: Added file history browsing.
18423 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18425 * plugins/message-view/anjuta-message-manager.ui,
18426 plugins/message-view/plugin.c: Added document manager context menu.
18428 * plugins/symbol-browser/an_symbol_view.c,
18429 plugins/symbol-browser/an_symbol_view.h,
18430 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18431 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18432 document manager context menu.
18434 * scintilla/*, scintilla/include/*: Updated to current cvs.
18436 2004-10-19 Naba Kumar <naba@gnome.org>
18438 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18439 placeholder for debugger UI.
18441 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18442 * plugins/file-manager/plugin.c: Fixed loading bug.
18444 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18445 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18446 Initializes gconf database with default values when the
18447 values are not defined. Use bool and int prefs separately.
18449 * plugins/editor/plugin.c: Added encoding preferences.
18450 * plugins/project-manager/plugin.c: Cleanup and debug messages.
18452 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18453 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18454 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18455 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18457 2004-10-18 Naba Kumar <naba@gnome.org>
18459 * po/POTFILES.in: Updated.
18461 * libanjuta/anjuta-ui.c: Corrected debug messages.
18463 * libegg/egg-combo-action.c, libegg/test-actions.c,
18464 libegg/menu/egg-combo-action.h: Fixed combo action.
18466 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18469 * plugins/editor/action-callbacks.[c,h],
18470 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18471 Implemented file swap. Removed dead codes.
18473 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18476 * plugins/symbol-browser/an_symbol_view.[c,h],
18477 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18478 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18479 Implemented file symbols. Implemented goto file line when symbol is
18482 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18484 2004-10-10 Naba Kumar <naba@gnome.org>
18486 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
18488 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18490 * plugins/debugger/.cvsignore,
18491 (added) plugins/debugger/Makefile.am,
18492 (added) plugins/debugger/anjuta-debugger.glade,
18493 (added) plugins/debugger/anjuta-debugger.plugin.in,
18494 (added) plugins/debugger/anjuta-debugger.plugin.png,
18495 (added) plugins/debugger/anjuta-debugger.ui,
18496 plugins/debugger/attach_process.c,
18497 (removed) plugins/debugger/attach_process_cbs.c,
18498 (removed) plugins/debugger/attach_process_cbs.h,
18499 (removed) plugins/debugger/breakpoints.c,
18500 (removed) plugins/debugger/breakpoints.h,
18501 (removed) plugins/debugger/debug_tree.c,
18502 (removed) plugins/debugger/debug_tree.h,
18503 (removed) plugins/debugger/debugger.c,
18504 (removed) plugins/debugger/debugger.h,
18505 (removed) plugins/debugger/memory.c,
18506 (removed) plugins/debugger/memory.h,
18507 (added) plugins/debugger/plugin.c,
18508 (added) plugins/debugger/plugin.h,
18509 (removed) plugins/debugger/registers.c,
18510 (removed) plugins/debugger/registers.h,
18511 (removed) plugins/debugger/registers_cbs.c,
18512 (removed) plugins/debugger/registers_cbs.h,
18513 (removed) plugins/debugger/registers_gui.c,
18514 (removed) plugins/debugger/sharedlib.c,
18515 (removed) plugins/debugger/sharedlib.h,
18516 (removed) plugins/debugger/sharedlib_cbs.c,
18517 (removed) plugins/debugger/sharedlib_cbs.h,
18518 (removed) plugins/debugger/sharedlib_gui.c,
18519 (removed) plugins/debugger/signals.c,
18520 (removed) plugins/debugger/signals.h,
18521 (removed) plugins/debugger/signals_cbs.c,
18522 (removed) plugins/debugger/signals_cbs.h,
18523 (removed) plugins/debugger/signals_gui.c,
18524 (removed) plugins/debugger/stack_trace.c,
18525 (removed) plugins/debugger/stack_trace.h,
18526 (added) plugins/debugger/utilities.c,
18527 (added) plugins/debugger/utilities.h,
18528 (removed) plugins/debugger/watch.c,
18529 (removed) plugins/debugger/watch.h,
18530 (removed) plugins/debugger/watch_cbs.c,
18531 (removed) plugins/debugger/watch_cbs.h,
18532 (removed) plugins/debugger/watch_gui.c,
18533 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18535 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18536 Added debugger gdb backend plugin.
18538 * plugins/message-view/plugin.c: Registered all message stock icons.
18540 * plugins/profile-default/plugin.c: Loads debugger plugin.
18542 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18544 2004-10-08 Naba Kumar <naba@gnome.org>
18546 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18549 * plugins/symbol-browser/.cvsignore,
18550 plugins/symbol-browser/Makefile.am,
18551 plugins/symbol-browser/an_symbol_view.c,
18552 plugins/symbol-browser/an_symbol_view.h,
18553 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18554 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18555 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18556 plugins/symbol-browser/plugin.c,
18557 plugins/symbol-browser/plugin.h,
18558 plugins/symbol-browser/sv_class.xpm,
18559 plugins/symbol-browser/sv_function.xpm,
18560 plugins/symbol-browser/sv_macro.xpm,
18561 plugins/symbol-browser/sv_private_fun.xpm,
18562 plugins/symbol-browser/sv_private_var.xpm,
18563 plugins/symbol-browser/sv_protected_fun.xpm,
18564 plugins/symbol-browser/sv_protected_var.xpm,
18565 plugins/symbol-browser/sv_public_fun.xpm,
18566 plugins/symbol-browser/sv_public_var.xpm,
18567 plugins/symbol-browser/sv_static_fun.xpm,
18568 plugins/symbol-browser/sv_static_var.xpm,
18569 plugins/symbol-browser/sv_struct.xpm,
18570 plugins/symbol-browser/sv_unknown.xpm,
18571 plugins/symbol-browser/sv_variable.xpm,
18572 plugins/symbol-browser/test-symbol-browser.c,
18573 plugins/Makefile.am: Implemented Symbol
18576 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18578 * plugins/build-basic-autotools/Makefile.am,
18579 plugins/devhelp/Makefile.am,
18580 plugins/editor/Makefile.am,
18581 plugins/file-loader/Makefile.am,
18582 plugins/file-manager/Makefile.am,
18583 plugins/file-wizard/Makefile.am,
18584 plugins/gtodo/Makefile.am,
18585 plugins/message-view/Makefile.am,
18586 plugins/profile-default/Makefile.am,
18587 plugins/project-manager/Makefile.am
18588 plugins/sample1/Makefile.am,
18589 plugins/terminal/Makefile.am,
18590 scintilla/Makefile.am,
18591 libegg/Makefile.am,
18592 launcher/Makefile.am,
18593 libanjuta/Makefile.am,
18595 tagmanager/Makefile.am,
18596 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18597 anjuta_data_dir in configure.in and used them in plugins Makefile.am
18598 files. Also fixed library dependencies.
18600 * plugins/editor/aneditor.cxx: Disabled unused codes.
18601 * plugins/file-manager/an_file_view.c: Added copyright.
18602 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18604 * plugins/profile-default/plugin.c: Can load plugins by location.
18605 * plugins/project-manager/plugin.c: Remove project_root_uri value
18606 when project is closed.
18608 2004-10-06 Naba Kumar <naba@gnome.org>
18610 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18612 * libanjuta/interfaces/libanjuta.idl,
18613 plugins/editor/text_editor.c: Added get_length()
18614 and get_current_word() methods in IAnjutaEditor interface.
18616 * libegg/Makefile.am: Added test_actions target.
18618 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18620 * plugins/build-basic-autotools/build-basic-autotools.c,
18621 plugins/file-loader/plugin.c,
18622 plugins/message-view/message-view.c: Added code to go to file and
18625 * plugins/devhelp/plugin.c: Context sensitive help now works.
18626 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18627 uri as line number and goes to that line number.
18629 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18630 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18631 gtodo_client_load() method to load from a diffrent file. Watched
18632 project root directory in plugin to open TODO.tasks of the project.
18634 * plugins/project-manager/plugin.c: Updates project UI
18635 sensitive/insensitive.
18637 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18638 anjuta-shell program to test plugins.
18640 * src/anjuta-app.c: Registered UI accels.
18642 2004-09-28 Naba Kumar <naba@gnome.org>
18644 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18647 * src/anjuta-app.c: Implemented present widget method.
18649 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18650 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18652 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18655 * plugins/editor/text_editor.c: Connects to preferences changed signal
18658 2004-09-28 Naba Kumar <naba@gnome.org>
18660 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18663 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18666 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18667 in changed signal callback.
18669 * plugins/editor/action-callbacks.c: Implemented save_all action
18670 callback. Removed dead code. Do save_as when saving a new file.
18671 Implemented incremental search.
18673 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18675 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18677 * src/anjuta-app.c: Registers UI accelerators.
18679 2004-09-27 Naba Kumar <naba@gnome.org>
18681 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18683 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18684 plugins/devhelp/anjuta-devhelp.plugin.in,
18685 plugins/file-loader/anjuta-loader.plugin.in,
18686 plugins/file-manager/anjuta-file-manager.plugin.in,
18687 plugins/gtodo/anjuta-gtodo.plugin.in,
18688 plugins/project-manager/anjuta-project-manager.plugin.in,
18689 plugins/terminal/anjuta-terminal.plugin.in:
18690 Gave proper plugin names.
18692 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18693 error when regex fail.
18695 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18696 Added help and context search. Watches current editor. More menus
18697 in Help submenu. Update UI (sensitive when required) properly.
18699 * plugins/editor/anjuta-document-manager.ui,
18700 plugins/devhelp/anjuta-devhelp.ui,
18701 plugins/message-view/anjuta-message-manager.ui,
18702 src/anjuta.ui: Goto menu actions are in separate submenu.
18704 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18705 Removed unimplemented UI elements.
18707 * src/anjuta-app.c: Larger (and normal) icon size.
18709 * src/layout.xml: Task manager plugin along with document (in middle).
18711 * plugins/editor/plugin.c, plugins/file-loader.c,
18712 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18713 in gtkactions. Enable/disable UI properly.
18715 2004-09-26 Naba Kumar <naba@gnome.org>
18717 * po/POTFILES.in: Updated, added missing files.
18719 * .cvsignore: Updated.
18721 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18722 a new function to get User input text.
18724 * libanjuta/resources.[c,h]: Added a function to created sized image.
18726 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18727 from filename, as thats the correct representation.
18729 * plugins/build-basic-autotools/Makefile.am,
18730 (added) plugins/build-basic-autotools/automake-c.filters,
18731 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18732 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18733 Rearragned UI elements in the build menu. Added codes to read build
18734 filter rules from external file. Implemented all build, configure,
18735 autogen commands. Watches current editor and project.
18737 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18738 Added editor changed signal and exports current editor value.
18739 Fixed parameter names. Fixed get_uri() interface implementation to
18740 return correct uri.
18742 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18745 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18747 * plugins/file-manager/an_file_view.c,
18748 plugins/file-manager/an_file_view.c: Exports file uri correctly.
18750 * plugins/file-wizard/file.c: Reads uri correctly.
18752 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18753 sets the page to the new view.
18755 * plugins/message-view/message-view.c: Unrefs the tree model when done.
18756 Fixed signal connecting.
18758 * plugins/project-manager/plugin.c: Changed "project_root_directory"
18759 to "project_root_uri" and exports as uri.
18761 2004-09-24 Naba Kumar <naba@gnome.org>
18763 * libanjuta/anjuta-ui.c: Fixed a crash bug.
18764 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18766 * plugins/file-manager/plugin.c: Fixed crash in unloading.
18767 * plugins/file-loader/plugin.c: Added comments.
18768 * plugins/build-basic-autotools/plugin.c: Added comments.
18769 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18771 * libanjuta/interfaces/libanjuta.idl,
18772 plugins/message-view/anjuta-msgman.c,
18773 plugins/message-view/message-view.c,
18774 plugins/message-view/message-view.h,
18775 plugins/message-view/plugin.c: Buffering and appending messages have
18776 been separated. message-view implementations cleaned up. Signals
18777 Emissions fixed. Messages now displayed in summary and details show
18778 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18781 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18784 * plugins/build-basic-autotools/Makefile.am,
18785 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18786 parsing of output to create message summaries. Uses new message view
18789 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18790 preferences to make dialog box smaller.
18792 * plugins/editor/search-replace.c: Fixed compile error with change
18793 in IAnjutaMessageView API.
18795 2004-09-21 Naba Kumar <naba@gnome.org>
18797 * plugins/Makefile.am: Deletes old (installed) plugins before
18798 installing new ones.
18800 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18801 plugins/build-basic-autotools/build-basic-autotools.c,
18802 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18803 file URI from filemanager. Only disables/enables build submenu in file
18804 manager, instead of merging/unmerging.
18806 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18809 * plugins/file-loader/anjuta-loader-plugin.ui,
18810 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18811 Implemented "Open with" file manager submenu. Displays error message
18812 when file can not be opened.
18814 * plugins/file-manager/an_file_view.c: Renamed
18815 file_manager_current_filename value name to file_manager_current_uri
18816 and exports proper URI.
18818 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18820 2004-09-19 Naba Kumar <naba@gnome.org>
18822 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18823 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18824 save point signal to change editor tabs. Fixed accels.
18826 * plugins/file-loader/plugin.c: Fixed accels.
18828 * plugins/project-manager/plugin.c: Added target selection callback.
18830 * plugins/project-manager/plugin.c: Added URI activation.
18831 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18832 Fixed dialog and closed it on ok. Fixed a crash bug.
18833 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18835 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18836 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18837 plugins/file-loader/anjuta-loader-plugin.ui,
18838 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18839 Added recent files in file loade plugin.
18841 * ChangeLog: Fixed entry dates.
18843 2004-09-18 Naba Kumar <naba@gnome.org>
18845 * plugins/devhelp/plugin.c: Added UI sensitization and removed
18846 an unnecessary GtkFrame.
18848 2004-09-17 Naba Kumar <naba@gnome.org>
18850 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18854 * data/Makefile.am: Disabled installing old mime info.
18856 * mime/anjuta.applications, mime/anjuta.keys: Updated.
18858 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18859 plugins/editor/anjuta-document-manager.ui,
18860 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18861 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18862 Added Editor context popup menu.
18864 * plugins/project-manager/anjuta-project-manager-plugin.png:
18867 * plugins/project-manager/anjuta-project-manager.plugin.in:
18868 Support .anjuta mime type.
18870 * plugins/project-manager/plugin.c: Exports "project_root_directory"
18873 * plugins/file-manager/plugin.c: Watches "project_root_directory"
18876 * src/layout.xml, plugins/profile-default/plugin.c:
18877 Added project manager plugin for startup.
18879 2004-09-16 Naba Kumar <naba@gnome.org>
18881 * anjuta.prj: Updated.
18883 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18884 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18885 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18886 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18887 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18888 plugins/terinal/Makefile.am, src/Makefile.am,
18889 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18890 Fixed makefile syntax errors.
18892 2004-09-16 Naba Kumar <naba@gnome.org>
18894 * configure.in, src/layout.xml,
18895 plugins/profile-default/plugin.c,
18896 libanjuta/interfaces/libanjuta.idl,
18897 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18899 * configure.in, plugins/Makefile.am,
18900 plugins/project-manager/.cvsignore,
18901 plugins/project-manager/Makefile.am,
18902 plugins/project-manager/anjuta-project-manager-plugin.png,
18903 plugins/project-manager/anjuta-project-manager.plugin.in,
18904 plugins/project-manager/anjuta-project-manager.ui,
18905 plugins/project-manager/plugin.c,
18906 plugins/project-manager/plugin.h: Added project manager plugin
18907 based on gnome-build.
18909 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18910 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18912 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18913 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18914 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18916 2004-09-16 Naba Kumar <naba@gnome.org>
18918 * plugins/editor/action-callbacks.c: Fixed compile error.
18920 2004-09-15 Naba Kumar <naba@gnome.org>
18922 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18924 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18925 New improved splace with nicer progress.
18927 * configure.in, plugins/Makefile.am,
18928 (added) file-wizard/.cvsignore,
18929 (added) file-wizard/Makefile.am,
18930 (added) file-wizard/action-callbacks.c,
18931 (added) file-wizard/action-callbacks.h,
18932 (added) file-wizard/anjuta-file-wizard-plugin.png,
18933 (added) file-wizard/anjuta-file-wizard.glade,
18934 (added) file-wizard/anjuta-file-wizard.plugin.in,
18935 (added) file-wizard/anjuta-file-wizard.ui,
18936 (added) file-wizard/file.c,
18937 (added) file-wizard/file.h,
18938 (added) file-wizard/plugin.c,
18939 (added) file-wizard/plugin.h:
18940 Created new file wizard and added it. The wizard takes care of text
18941 bit insertions and new files creation.
18943 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18944 plugins/editor/action-callbacks.h,
18945 plugins/editor/anjuta-document-manager.glade,
18946 plugins/editor/anjuta-document-manager.ui,
18947 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18948 (removed) plugins/editor/file.[c,h]: Removed text insertions and
18949 new files code and moved into a new plugin (file wizard).
18951 * libanjuta/plugins.[c,h]: Added plugins selection function.
18953 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18954 get_position(), insert() in IAnjutaEditor interface. Added
18955 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18956 interface (for wizard plugins).
18958 * plugins/file-loader/anjuta-loader-plugin.ui,
18959 plugins/file-loader/plugin.c: Added wizard launcher interface which
18960 scans for plugins implement IAnjutaWizard interface and presents the
18961 list to user for selection. The selected plugin is then activated
18964 * libanjuta/interfaces/.cvsignore: Updated.
18965 * plugins/message-view/.cvsignore: Updated.
18966 * plugins/launcher/*: Removed as launcher has already been moved to
18967 libanjuta as class.
18969 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18970 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18971 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18972 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18973 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18974 Updated API documentations.
18976 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
18978 * configure.in: Added Punjabi to ALL_LINGUAS
18980 2004-07-29 Naba Kumar <naba@gnome.org>
18982 * configure.in: Added file-loader plugin Makefile path and
18983 fixed devhelp version requirement.
18985 2004-07-28 Naba Kumar <naba@gnome.org>
18987 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18988 terminal/preferences-terminal.png (added), message-view/*.png (added),
18989 message-view/*.xpm (added), editor/*.png (added),
18990 editor/*.xpm (added), plugins/editor/Makefile.am,
18991 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18992 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18993 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18994 respective plugins directories.
18996 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18997 pixmaps/block-end-16.png, pixmaps/block-end.png
18998 pixmaps/block-start-16.png, pixmaps/block-start.png
18999 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19000 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19001 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19002 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19003 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19004 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19005 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19006 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19007 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19008 pixmaps/preferences-editor.png, pixmaps/undock.png
19009 pixmaps/error-next-16.png, pixmaps/error-next.png
19010 pixmaps/error-prev-16.png, pixmaps/error-prev.png
19011 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19012 pixmaps/preferences-terminal.png: Deleted
19014 * libanjuta/properties* (removed), plugins/editor/properties* (added),
19015 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19016 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19017 plugins/editor/anjuta-document-manager.plugin.in,
19018 plugins/editor/anjuta-document-manager.ui,
19019 plugins/editor/plugin.c, plugins/editor/print.c,
19020 plugins/editor/search-replace_backend.c,
19021 plugins/editor/search_preferences.h,
19022 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19023 Moved properties souce files to editor plugin as it not required in
19024 libanjuta. Other editor fixes.
19026 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19027 libegg/dock/* (removed)
19028 : Restored GDL external dependencies and removed libegg dock
19029 sources, because gdl is being developed.
19031 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19032 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19033 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19034 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19035 libanjuta/plugins.c, libanjuta/plugins.h,
19036 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19037 gconf system. Shell now takes docking positions. Added more utility
19038 functions. Added plugins query function. And other fixes.
19040 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19042 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19043 plugin to load files based on mime type.
19045 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19047 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19048 plugins/file-manager/plugin.c: File manager now uses file loader to
19051 * plugins/message-view/anjuta-msgman.c,,
19052 plugins/message-view/message-view.c,
19053 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19055 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19056 plugins/terminal/terminal.c, src/Makefile.am,
19057 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19058 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19060 * libegg/dock/*: Removed directory.
19062 2004-07-28 Naba Kumar <naba@gnome.org>
19064 * configure.in: Reduced gnome-print version requirement.
19065 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19067 2004-07-21 Ray Strode <rstrode@redhat.com>
19068 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19071 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
19073 * plugins/editor/search-replace.c: Some fixes
19074 * plugins/terminal/Makefile.am:
19075 Patch from: Alexey Rusakov <ktirf@users.sf.net>
19077 2004-05-19 Naba Kumar <naba@gnome.org>
19079 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19082 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
19084 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19085 Implemented IAnjutaSavable
19086 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19088 2004-05-17 Naba Kumar <naba@gnome.org>
19090 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19091 plugins/build-basic-autotools/.cvsignore,
19092 plugins/build-basic-autotools/Makefile.am,
19093 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19094 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19095 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19096 plugins/build-basic-autotools/build-basic-autotools.c,
19097 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19100 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19103 * plugins/file-manager/an_file_view.c,
19104 plugins/file-manager/anjuta-file-manager.ui,
19105 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19106 Added context menu UI.
19108 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19111 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
19113 * libanjuta/anjuta-preferences.[ch]:
19114 Added save/load_gconf functions
19115 * src/action_callbacks.[ch], src/preferences.c:
19116 Load global prefs from gconf at startup and save them
19117 on exit. Prefs load and save correctly but something resets
19118 them to default after loading...
19119 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19120 Somehow the linker does not find save/load_gconf functions
19121 in libanjuta. Must be a stupid mistake, I would be glad
19122 if someone could fix that.
19123 * manuals/reference/libanjuta-sections.txt: Added new
19124 preferences functions and removed gnome-filelist
19125 * plugins/file-manager/anjuta-file-manager-plugin.glade:
19126 * plugins/file-manager/plugin.c:
19127 Added root-path property
19129 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19131 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19132 they are not longer needed.
19133 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19134 anjuta-sections.txt: Remove references to the files
19135 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19136 Use new nautilus icons for file-manager, looks incredible
19139 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19141 * plugins/editor/anjuta-docman.c: gchar* to
19142 const gchar* in arguments
19143 * plugins/editor/text_editor.c: Implemented IAnjutaFile
19145 * plugins/file-manager/an_file_view.c: Open files on
19146 double-click. Does not work yet because it does not
19147 find IAnjutaFile interface in document manager
19149 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19151 * plugins/editor/anjuta-docman.c
19152 * plugins/editor/text_editor.c:
19153 Made close button working, made multiple selection in
19154 File/Open dialog possble, fixed crash bug if file cannot
19157 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
19159 * plugins/editor/action-callbacks.c
19160 * plugins/editor/anjuta-docman.c
19161 * plugins/editor/anjuta-docman.h
19162 * plugins/editor/search-replace.c
19163 * plugins/editor/search-replace_backend.c
19164 * plugins/editor/text_editor.c
19165 * plugins/editor/text_editor.h:
19166 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19167 able to open all files, use uri instead of full_filename, fixed
19171 2004-05-13 Naba Kumar <naba@gnome.org>
19173 * plugins/message-view/anjuta-message-manager-plugin.glade:
19176 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19179 * pixmaps/anjuta_splash.png: Added border.
19181 * plugins/editor/anjuta-document-manager.png: New icon.
19183 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19184 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19186 plugins/editor/Makefile.am,
19187 plugins/editor/search-replace.c,
19188 plugins/editor/search-replace.h,
19189 plugins/editor/search-replace_backend.c,
19190 plugins/editor/search-replace_backend.h,
19191 plugins/editor/search_preferences.h,
19192 plugins/editor/search_preferences.c: Merged changes from
19193 ANJUTA_1_2_0 branch.
19195 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19196 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19199 * plugins/terminal/Makefile.am,
19200 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19203 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19206 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
19207 * plugins/message-view/plugin.c: Fixed glade file loading
19208 Removed "Show messages" menu item
19209 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19210 twice because of this load system layout hack.
19211 * libanjuta/anjuta-ui.h: Removed #include config.h
19212 * libanjuta/libanjuta.pc: Fixed path and depencies
19213 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19214 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19215 * libanjuta/properties.cxx : #include "properties_cxx.h"
19216 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19218 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
19219 * plugins/message-view/*: Fixed message view preferences
19220 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19221 * anjuta.glade: Removed messages stuff
19223 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
19225 * Removed libanjutamm, it is now hosted on SF.net:
19226 cvs.sf.net/cvsroot/anjuta/libanjutamm
19228 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
19231 Added some experimental code to add support for C++ plugins.
19232 Nothing works yet and it is likely that it will disappear but
19233 I have some questions to murrayc and he wants to see the code.
19235 2004-05-11 Naba Kumar <naba@gnome.org>
19237 * plugins/terminal/terminal.c: Fixed prefs loading bug.
19239 * plugins/editor/action-callbacks.c: Fixed a crash bug in
19240 hightlight style menu actions.
19242 * manuals/reference/libanjuta/libanjuta-docs.sgml,
19243 manuals/reference/libanjuta/plugin-description-file.sgml,
19244 manuals/reference/libanjuta/writing-plugins.sgml,
19245 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19246 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19247 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19249 * src/anjuta-app.c: Always load system layout for now.
19251 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19253 * manuals/reference/libanjuta/libanjuta-docs.sgml,
19254 manuals/reference/libanjuta/libanjuta-sections.txt,
19255 manuals/reference/libanjuta/libanjuta.types,
19256 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19257 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19258 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19259 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19260 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19261 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19262 Updated documentation.
19264 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19265 plugins/profile-default/plugin.c, src/layout.xml:
19266 Created terminal plugin.
19268 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19269 (new) plugins/file-manager/.cvsignore,
19270 plugins/file-manager/an_file_view.c,
19271 plugins/file-manager/plugin.c,
19272 plugins/file-manager/plugin.h: Moved preferences to separate
19273 glade file and added cvsignore file.
19275 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19276 from ANJUTA_1_2_0 branch. Please note that other po files need merging
19277 from the branch. I tried it but there were way too many conflicts.
19279 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19281 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19282 util functions required during the merge.
19284 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19287 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19288 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19289 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19290 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19291 Merged with ANJUTA_1_2_0 branch.
19293 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
19295 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19297 2004-05-07 Naba Kumar <naba@gnome.org>
19299 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19301 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19302 Added preferences reading and loading.
19304 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19305 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19306 libanjuta/fileselection.c, libanjuta/fileselection.h,
19307 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19309 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19311 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19312 anjuta.spec.in, configure.in, data/autogen.sh.generic,
19313 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19314 data/macros/autogen.sh, data/macros2/autogen.sh
19315 data/properties/ada.properties, data/properties/anjuta.properties,
19316 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19317 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19318 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19319 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19320 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19321 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19322 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19323 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19324 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19325 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19326 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19327 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19328 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19329 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19330 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19331 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19332 plugins/class-gen/clsGen.c, plugins/editor/print.c,
19333 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19334 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19335 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19336 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19337 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19338 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19339 (added) scintilla/scintilla-marshal.c,
19340 (added) scintilla/scintilla-marshal.h,
19341 (added) scintilla/scintilla-marshal.list,
19342 scintilla/include/SString.h, scintilla/include/SciLexer.h,
19343 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19344 (added) scintilla/patches/scintilla-calltip-align.patch,
19345 (added) scintilla/patches/scintilla-minor.patch,
19346 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19348 2004-05-06 Naba Kumar <naba@gnome.org>
19350 * (added) plugins/file-manager/Makefile.am,
19351 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19352 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19353 (added) plugins/file-manager/anjuta-file-manager.ui,
19354 (added) plugins/file-manager/plugin.c,
19355 (added) plugins/file-manager/plugin.h,
19356 (removed) plugins/file-manager/an_file_view.h,
19357 plugins/Makefile.am, configure.in,
19358 plugins/file-manager/an_file_view.c: Created file manager plugin.
19360 * plugins/profile-default/plugin.c: Added file manager plugin in default
19363 * libanjuta/Makefile.am: Fixed dependencies.
19364 * pixmaps/anjuta_splash.png: New splash screen.
19366 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
19368 * template/template.c/h: Added in-line doc
19369 * manuals/reference/template/*: Added template documentation
19370 * configure.in: Build template docs
19372 2004-05-05 Naba Kumar <naba@gnome.org>
19374 * autogen.sh: Added commands to generate initial interfaces.
19376 * libanjuta/Makefile.am,
19377 (removed)libanjuta/anjuta-plugin-parser.c,
19378 (removed)libanjuta/anjuta-plugin-parser.h,
19379 (added)libanjuta/anjuta-plugin-description.c,
19380 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19381 plugin description.
19383 * libanjuta/anjuta-plugin.c,
19384 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19386 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19387 and added AnjutaShellPlacement enum for widgeds placement (passed to
19388 widget add_widget() method.
19390 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19391 and moved plugin sets loading in profile plugins.
19393 * libanjuta/interfaces/.cvsignore,
19394 (removed)libanjuta/interfaces/Makefile.am,
19395 libanjuta/interfaces/libanjuta.idl,
19396 libanjuta/interfaces/anjuta-idl-compiler.pl,
19397 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19398 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19399 (removed)libanjuta/interfaces/ianjuta-editor.c,
19400 (removed)libanjuta/interfaces/ianjuta-editor.h,
19401 (removed)libanjuta/interfaces/ianjuta-file.c,
19402 (removed)libanjuta/interfaces/ianjuta-file.h,
19403 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19404 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19405 (removed)libanjuta/interfaces/ianjuta-message-view.c,
19406 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19407 *.h and Makefile.am files. They are autogenerated. Interfaces are
19408 by anjuta-idl-compiler.pl from libanjuta.idl file.
19410 * manuals/reference/libanjuta/Makefile.am,
19411 manuals/reference/libanjuta/anjuta-architecture.sgml,
19412 manuals/reference/libanjuta/libanjuta-docs.sgml,
19413 manuals/reference/libanjuta/libanjuta-sections.txt,
19414 manuals/reference/libanjuta/libanjuta.types,
19415 manuals/reference/libanjuta/plugin-description-file.sgml,
19416 manuals/reference/libanjuta/writing-plugins.sgml,
19417 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19418 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19419 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19420 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19421 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19422 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19423 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19424 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19425 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19426 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19427 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19428 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19429 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19430 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19431 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19432 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19433 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19434 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19435 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19436 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19437 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19438 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19439 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19440 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19441 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19442 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19443 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19444 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19445 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19446 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19447 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19448 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19449 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19450 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19451 interfaces template sgmls.
19453 * plugins/Makefile.am,
19454 plugins/devhelp/anjuta-devhelp.plugin.in,
19455 plugins/devhelp/plugin.c,
19456 plugins/editor/action-callbacks.c,
19457 plugins/editor/anjuta-document-manager.plugin.in,
19458 plugins/editor/plugin.c,
19459 plugins/editor/plugin.h,
19460 plugins/editor/text_editor.c,
19461 plugins/sample1/plugin.c,
19462 plugins/message-view/anjuta-message-manager.plugin.in,
19463 plugins/message-view/plugin.c: Fixed shell add_widget method to take
19464 placement. Fixed other errors.
19466 * (added)plugins/profile-default/.cvsignore,
19467 (added)plugins/profile-default/Makefile.am,
19468 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19469 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19470 (added)plugins/profile-default/anjuta-default-profile.ui,
19471 (added)plugins/profile-default/plugin.c,
19472 (added)plugins/profile-default/plugin.h: Added a default new
19476 src/action-callbacks.c,
19479 src/main.cpp: Fixed necessary changes for libanjuta
19481 2004-05-04 Naba Kumar <naba@gnome.org>
19483 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19484 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19485 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19486 placement for default widgets placements.
19488 2004-05-03 Naba Kumar <naba@gnome.org>
19490 * manuals/reference/libanjuta/anjuta-architecture.sgml,
19491 manuals/reference/libanjuta/libanjuta-docs.sgml,
19492 manuals/reference/libanjuta/plugin-description-file.sgml,
19493 manuals/reference/libanjuta/writing-plugins.sgml:
19494 Wrote more sections in writing-plugins document and fixed errors.
19496 2004-05-03 Naba Kumar <naba@gnome.org>
19498 * libanjuta/interfaces/libanjuta.idl: Added interface
19499 IAnjutaFileManager.
19501 * manuals/reference/libanjuta/anjuta-architecture.dia,
19502 manuals/reference/libanjuta/anjuta-architecture.png: Updated
19503 architecture diagram.
19505 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19506 manuals/reference/libanjuta/libanjuta-docs.sgml,
19507 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19508 (added) manuals/reference/libanjuta/writing-plugins.sgml:
19509 Wrote writing-plugins document and separated chapters into
19510 separate sgml files.
19512 * plugins/file-manager/an_file_view.c,
19513 plugins/file-manager/an_file_view.h: New and improved directory
19516 2004-05-02 Sven Herzberg <herzi@abi02.de>
19518 * anjuta.glade: re-designed the new file dialog
19519 * anjuta_dialogs_strings.c: new strings from the new file dialog
19521 2004-04-30 Naba Kumar <naba@gnome.org>
19523 * libanjuta/interfaces/Makefile.am.iface,
19524 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19526 * libanjuta/interfaces/libanjuta.idl: Updated.
19528 * libanjuta/interfaces/Makefile.am.iface,
19529 libanjuta/interfaces/libanjuta.idl: Updated.
19531 2004-04-29 Naba Kumar <naba@gnome.org>
19533 * libanjuta/interfaces/Makefile.am.iface,
19534 libanjuta/interfaces/libanjuta.idl: Updated.
19536 2004-04-29 Naba Kumar <naba@gnome.org>
19538 * libanjuta/interfaces/giface-idlc-c.pl,
19539 libanjuta/interfaces/libanjuta.idl: Upgraded.
19540 * libanjuta/interfaces/Makefile.am.iface: Added.
19542 2004-04-28 Naba kumar <naba@gnome.org>
19544 * libanjuta/interfaces/giface-idlc-c.pl,
19545 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19546 definitions and wrote a compiler.
19548 2004-04-28 Naba Kumar <naba@gnome.org>
19550 * libanjuta/anjuta-shell.c: Fixed docs.
19551 * libanjuta/interfaces/Makefile.am,
19552 libanjuta/interfaces/ianjuta-file.c,
19553 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19555 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19557 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19559 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19560 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19561 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19562 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19563 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19564 * src/anjuta-app.c: Fixed bug.
19566 2004-04-27 Naba Kumar <naba@gnome.org>
19568 * libanjuta/anjuta-preferences-dialog.c,
19569 manuals/Makefile.am: Fixed document bugs and enabled docs
19572 * libanjuta/anjuta-preferences-dialog.c,
19573 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19574 More documentation.
19576 * libanjuta/anjuta-preferences.c,
19577 manuals/reference/libanjuta/libanjuta-docs.sgml,
19578 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19579 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19580 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19581 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19582 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19583 Wrote more documentations.
19585 * (removed) plugins/message-view/imessage-view.c,
19586 (removed) plugins/message-view/ianjuta-msgman.c,
19587 plugins/message-view/Makefile.am,
19588 plugins/message-view/anjuta-msgman.c,
19589 plugins/message-view/anjuta-msgman.h,
19590 plugins/message-view/message-view.c,
19591 plugins/message-view/message-view.h,
19592 plugins/message-view/plugin.c,
19593 plugins/message-view/plugin.h: Moved interface implementations
19594 in their respective classes and used correct macros to
19595 defined class types.
19597 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19598 src/action-callbacks.c, src/anjuta-app.c: Subclassed
19599 AnjutaUI from GtkUIManager instead of GtkDialog.
19601 * manuals/reference/libanjuta/Makefile.am,
19602 manuals/reference/libanjuta/libanjuta-docs.sgml,
19603 manuals/reference/libanjuta/libanjuta-sections.txt,
19604 manuals/reference/libanjuta/libanjuta.types,
19605 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19606 (added) manuals/reference/libanjuta/anjuta-architecture.png,
19607 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19608 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19609 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19610 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19611 Wrote more documentation, fixed typos, added architecture
19612 diagram, updated object types etc.
19614 * plugins/editor/text_editor.c: Fixed interface implementation.
19616 2004-04-26 Naba Kumar <naba@gnome.org>
19618 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19619 (added) manuals/reference/libanjuta/anjuta-architecture.png,
19620 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19621 architecture diagram and a new chapter on plugins description file.
19623 2004-04-25 Naba Kumar <naba@gnome.org>
19625 * libanjuta/anjuta-children.h,
19626 libanjuta/anjuta-plugin.c,
19627 libanjuta/anjuta-plugin.h,
19628 libanjuta/anjuta-preferences.c,
19629 libanjuta/anjuta-shell.c,
19630 libanjuta/anjuta-shell.h,
19631 libanjuta/e-splash.c,
19632 libanjuta/e-splash.h,
19633 manuals/reference/libanjuta/Makefile.am,
19634 manuals/reference/libanjuta/libanjuta-docs.sgml,
19635 manuals/reference/libanjuta/libanjuta-sections.txt,
19636 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19637 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19638 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19639 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19640 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19641 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19642 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19643 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19644 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19645 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19646 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19647 manuals/reference/libanjuta/tmpl/defaults.sgml,
19648 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19649 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19650 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19651 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19652 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19653 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19654 manuals/reference/libanjuta/tmpl/plugins.sgml,
19655 manuals/reference/libanjuta/tmpl/properties.sgml,
19656 manuals/reference/libanjuta/tmpl/resources.sgml,
19657 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19658 manuals/reference/libanjuta/tmpl/e-splash.sgml,
19659 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19660 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19661 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19662 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19664 Added more template files and wrote more documentation.
19666 2004-04-24 Andras Timar <timar@gnome.hu>
19668 * configure.in: Added hu to ALL_LINGUAS.
19670 2004-04-23 Naba Kumar <naba@gnome.org>
19672 * configure.in: Fixed compile error.
19674 * libanjuta/anjuta-children.c,
19675 libanjuta/anjuta-children.h,
19676 libanjuta/anjuta-preferences.c,
19677 libanjuta/anjuta-preferences.h,
19678 libanjuta/anjuta-shell.c,
19679 libanjuta/anjuta-ui.c,
19680 libanjuta/anjuta-ui.h,
19681 manuals/reference/libanjuta/Makefile.am,
19682 manuals/reference/libanjuta/libanjuta-docs.sgml,
19683 manuals/reference/libanjuta/libanjuta.types,
19684 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19685 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19686 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19687 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19688 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19689 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19690 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19691 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19692 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19693 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19694 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19695 manuals/reference/libanjuta/tmpl/defaults.sgml,
19696 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19697 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19698 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19699 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19700 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19701 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19702 manuals/reference/libanjuta/tmpl/plugins.sgml,
19703 manuals/reference/libanjuta/tmpl/properties.sgml,
19704 manuals/reference/libanjuta/tmpl/resources.sgml,
19705 plugins/sample1/plugin.c: Added libanjuta API documentation.
19707 2004-04-22 Naba Kumar <naba@gnome.org>
19709 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19710 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19711 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19712 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19713 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19714 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19715 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19716 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19717 (removed) libegg/eggradiotoolbutton.c,
19718 (removed) libegg/eggseparatortoolitem.c,
19719 (removed) libegg/eggtoggletoolbutton.c,
19720 (removed) libegg/eggtoolbar.c,
19721 (removed) libegg/eggtoolbutton.c,
19722 (removed) libegg/eggtoolitem.c,
19723 (removed) libegg/prop-editor.c,
19724 (removed) libegg/test-actions.c,
19725 (removed) libegg/test-drag.c,
19726 (removed) libegg/test-merge.c,
19727 (removed) libegg/test-toolbar.c,
19728 libegg/menu/Makefile.am,
19729 (removed) libegg/menu/egg-accel-dialog.h,
19730 (removed) libegg/menu/egg-action-group.h,
19731 (removed) libegg/menu/egg-action.h,
19732 libegg/menu/egg-entry-action.h,
19733 (removed) libegg/menu/egg-markup.h,
19734 (removed) libegg/menu/egg-menu-merge.h,
19735 (removed) libegg/menu/egg-menu.h,
19736 (removed) libegg/menu/egg-radio-action.h,
19737 (removed) libegg/menu/egg-toggle-action.h,
19738 (removed) libegg/menu/howitshouldwork.txt,
19739 (removed) libegg/toolbar/.cvsignore,
19740 (removed) libegg/toolbar/Makefile.am,
19741 (removed) libegg/toolbar/TODO,
19742 (removed) libegg/toolbar/eggradiotoolbutton.h,
19743 (removed) libegg/toolbar/eggseparatortoolitem.h,
19744 (removed) libegg/toolbar/eggtoggletoolbutton.h,
19745 (removed) libegg/toolbar/eggtoolbar.h,
19746 (removed) libegg/toolbar/eggtoolbutton.h,
19747 (removed) libegg/toolbar/eggtoolitem.h,
19748 (removed) libegg/toolbar/prop-editor.h,
19749 (removed) libegg/toolbar/toolbar-api.txt,
19750 (removed) libegg/toolbar/toolbar-ideas.txt,
19751 plugins/devhelp/anjuta-devhelp.ui,
19752 plugins/devhelp/plugin.c,
19753 plugins/editor/action-callbacks.c,
19754 plugins/editor/action-callbacks.h,
19755 plugins/editor/anjuta-docman.c,
19756 plugins/editor/anjuta-document-manager.ui,
19757 plugins/editor/plugin.c,
19758 P plugins/message-view/Makefile.am,
19759 plugins/message-view/anjuta-message-manager.ui,
19760 plugins/message-view/plugin.c,
19761 plugins/sample1/anjuta-sample.ui,
19762 plugins/sample1/plugin.c,
19763 src/action-callbacks.c,
19764 src/action-callbacks.h,
19765 src/anjuta-actions.h,
19767 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19768 Gtk actions and UIManager. Fixed all plugins to use this.
19770 * manuals/reference/gtkdoc-scangobj.diff,
19771 manuals/reference/libanjuta/Makefile.am,
19772 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19773 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19774 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19775 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19776 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19778 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19780 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
19782 * plugins/message-view/imessage-view.c
19783 * plugins/message-view/ianjuta-msgman.c:
19786 2004-04-17 Adam Weinberger <adamw@gnome.org>
19788 * configure.in: Added en_CA to ALL_LINGUAS.
19790 2004-04-08 Naba Kumar <naba@gnome.org>
19792 * libanjuta/interfaces/ianjuta-message-view.[c,h],
19793 libanjuta/interfaces/Makefile.am,
19794 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19795 message manager and message view interfaces.
19797 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19798 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19799 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19800 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19801 src/anjuta-app.c: Used 'activate' and
19802 'deactivate' virtual methods for plugins. Fixed installed plugins
19803 dialogs. Added remove_widget() method for AnjutaShell.
19805 * libanjuta/interfaces/Makefile.am,
19806 libanjuta/interfaces/ianjuta-document-manager.c,
19807 libanjuta/interfaces/ianjuta-document-manager.h,
19808 libanjuta/interfaces/ianjuta-editor.c,
19809 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19810 and editor interfaces.
19812 * plugins/devhelp/plugin.c,
19813 plugins/message-view/anjuta-message-manager.plugin.in,
19814 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19815 plugins/sample1/plugin.c: Updated plugins implementation to
19816 reflect the changes.
19818 2004-04-07 Naba Kumar <naba@gnome.org>
19820 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19821 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19822 libanjuta/interfaces/ianjuta-editor.h,
19823 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19824 plugins/editor/anjuta-docman.c,
19825 plugins/editor/anjuta-document-manager.plugin.in,
19826 plugins/editor/plugin.c, plugins/sample1/plugin.c,
19827 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19828 Added supported interfaces for plugins. Tested plugin interfaces
19829 through sample plugin.
19831 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
19833 * template/Makefile.am, data/templates/library/Makefile.am
19834 Fixed some automake-1.7 incompatibilities
19835 * template/xmltemplate.c: Small fix
19837 2004-02-23 Naba Kumar <naba@gnome.org>
19839 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19840 Added plugins manager dialog.
19842 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19843 library dependencies.
19845 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19846 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19847 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19848 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19849 geometry command line option.
19851 2004-02-16 Naba Kumar <naba@gnome.org>
19853 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19854 Added interfaces and IAnjutaEditor editor interface.
19855 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19857 * libanjuta/anjuta-shell.h: Fixed bug.
19859 2004-02-13 Naba Kumar <naba@gnome.org>
19861 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19863 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
19865 * data/template/*/.cvsignore:
19866 Avoid all these ? in cvs output
19868 2004-02-13 Naba Kumar <naba@gnome.org>
19870 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19871 includes and linking.
19873 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19874 and set required version to devhelp 0.8. This devhelp version
19875 can be acquired from gnome cvs branch devhelp branch
19876 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19878 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19879 src/actions-callbacks.c: Added Dock Manager settings menu item.
19881 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19882 * plugins/devhelp/plugin.c: Fixed a linking bug.
19884 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19885 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19886 external GDL dependency and used libegg codes.
19888 2004-02-12 Naba Kumar <naba@gnome.org>
19890 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19891 Added devhelp plugin, but it can't be used without a
19892 patch in devhelp. So it's disabled for now.
19894 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19895 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19896 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19897 Update cvsignore files.
19899 * libanjuta/plugins.c, widgets/e-splash.c:
19900 Fixed plugins loading to show splash icons.
19902 * plugins/message-view/anjuta-message-manager.plugin.in,
19903 plugins/message-view/plugin.c: Fixed plugin registered name.
19905 * plugins/message-view/anjuta-message-view.png,
19906 plugins/sample1/anjuta-sample-plugin.png: Update images.
19908 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19909 src/main.c: Fixed layout loading.
19911 * plugins/devhelp/Makefile.am: Fixed error.
19913 * (removed) widgets/*, libanjuta/plugins.h,
19914 src/main.c: Transfered widgets to libanjuta/.
19916 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19917 toplevel directory to created only one library as libanjuta-egg.
19919 * data/Makefile.am: Fixed build error.
19921 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19922 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19923 libegg/.cvsignore: Added egg dock widget.
19925 * gdl/*: Removed as they are now available in libegg.
19927 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
19929 * plugins/editor/anjuta-docman.c:
19930 Use stock close icon on tab close button
19932 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
19934 * data/template/Makefile.am
19935 data/template/language/Makefile.am
19936 data/template/library/Makefile.am
19937 data/template/text/Makefile.am
19938 data/template/project/Makefile.am
19939 data/template/project/terminal/Makefile.am
19940 configure.in: Created Makefile to install templates
19942 2004-02-11 Naba Kumar <naba@gnome.org>
19944 * plugins/editor/action-callbacks.c,
19945 plugins/editor/anjuta-document-manager.ui,
19946 plugins/editor/plugin.c
19947 plugins/message-view/anjuta-message-manager.ui,
19948 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19950 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
19952 * plugins/message-view/*: MessageView plugin is now loaded
19953 The menu items are still dummies.
19955 2004-02-09 Naba Kumar <naba@gnome.org>
19957 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19960 * libanjuta/anjuta-preferences.h: Added some documentation.
19962 * libanjuta/anjuta-shell.h: Removed dead codes.
19964 * (removed) manuals/reference/gtkdoc-scangobj,
19965 manuals/reference/gtkdoc-scangobj.diff,
19966 manuals/reference/libanjuta/.cvsignore,
19967 manuals/reference/libanjuta/Makefile.am,
19968 manuals/reference/libanjuta/README.inline-doc,
19969 manuals/reference/libanjuta/README.sections,
19970 manuals/reference/libanjuta/libanjuta-docs.sgml,
19971 manuals/reference/libanjuta/libanjuta-sections.txt,
19972 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19973 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19974 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19975 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19976 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19977 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19978 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19979 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19980 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19981 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19982 manuals/reference/libanjuta/tmpl/defaults.sgml,
19983 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19984 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19985 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19986 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19987 manuals/reference/libanjuta/tmpl/plugins.sgml,
19988 manuals/reference/libanjuta/tmpl/properties.sgml,
19989 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19990 of scan program. Updated templates.
19992 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19993 editor action callbacks data.
19995 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19996 scintilla object ref/unref.
19998 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
20000 * template/*: Added new xml based template system
20001 * template/dtds/*: Dtds to validate xml files of the template systems
20002 * data/template/*: Some sample template files
20003 Still needs some work but builds fine!
20005 2004-02-06 Naba Kumar <naba@gnome.org>
20007 * cofigure.in, manuals/Makefile.am,
20008 (added) manuals/reference/*: Added API documentation
20009 structure (gtk-doc based).
20011 * libanjuta/libanjuta.h: Updated
20013 2004-02-05 Naba Kumar <naba@gnome.org>
20015 * configure.in: Sets correct dependencies and
20016 uses gdl external library.
20018 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20019 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20020 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20021 libanjuta/fileselection.h, libanjuta/glue-factory.c,
20022 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20023 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20024 and added file dialogs.
20026 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20027 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20028 Build dynamic libraries for libegg.
20030 * plugins/Makefile.am, plugins/editor/Makefile.am,
20031 plugins/editor/action-callbacks.c,
20032 plugins/editor/action-callbacks.h,
20033 plugins/editor/anjuta-docman.c,
20034 plugins/editor/anjuta-docman.h
20035 plugins/editor/anjuta-document-manager.plugin.in
20036 plugins/editor/anjuta-document-manager.png
20037 plugins/editor/anjuta-document-manager.ui
20038 plugins/editor/file.c
20039 plugins/editor/file.h
20040 plugins/editor/plugin.c
20041 plugins/editor/print.c
20042 plugins/editor/print.h
20043 plugins/editor/search-replace.c
20044 plugins/editor/search_incremental.c
20045 plugins/editor/search_incremental.h
20046 plugins/editor/text_editor.c
20047 plugins/editor/text_editor.h
20048 plugins/editor/text_editor_cbs.c
20049 plugins/editor/text_editor_menu.h
20050 plugins/sample1/Makefile.am
20051 plugins/sample1/anjuta-sample-plugin.png
20052 plugins/sample1/anjuta-sample.plugin.in
20053 plugins/sample1/anjuta-sample.ui
20054 plugins/sample1/plugin-sample1.c
20055 plugins/sample1/plugin.c
20056 plugins/sample1/plugin.h: Created sample
20057 plugin and fixed editor plugin.
20059 * printing/*: Removed.
20061 * scintilla/Makefile.am: Builds dynamic library.
20063 * src/Makefile.am, src/action-callbacks.c,
20064 src/action-callbacks.h, (removed) src/an_symbol_view.c,
20065 src/anjuta-actions.h, src/anjuta-app.c,
20066 src/anjuta-app.h, src/anjuta-callbacks.c,
20067 src/anjuta-callbacks.h, (removed) src/anjuta.c,
20068 (removed) src/anjuta.h, src/anjuta.ui,
20069 src/layout.xml, src/main.c, src/preferences.h,
20070 src/utilities.c: Debuggged and finally made plugins
20073 * global-tags/Makefile.am: Fixed build error.
20075 2004-02-03 Naba Kumar <naba@gnome.org>
20077 * configure.in: Users GDL from external package.
20078 * plugins/*: Added many new plugins (not ready though).
20079 * src/*: Removed many files (which have been transfered in plugins/).
20081 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
20083 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20085 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20087 * configure.in: Added editor plugins
20089 * plugins/Makefile.am, src/search-replace_backend.h,
20090 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20091 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20093 * Added: plugins/editor/search_incremental.c,
20094 plugins/editor/search_incremental.h
20096 * Update search-replace in plugins/editor
20098 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
20100 * plugins/message-view/message-view.c: Some code clean-up
20102 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20104 * Added: search_incremental[ch]
20106 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20107 src/mainmenu_callbacks.c, src/toolbar.c
20108 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20110 * Incremental Search
20112 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
20114 * plugins/message-view/anjuta-msgman.[c/h]:
20115 Added message manager for easier message handling with a
20116 similar interface as docman. Of course you can still use
20117 MessageView standalone.
20118 * plugins/Makefile.am: Added message-view because it compiles
20121 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
20123 * plugins/message-view/*: Added message-view plugin
20125 * configure.in: Added plugins/message-view/Makefile
20127 2004-01-03 Naba Kumar <naba@gnome.org>
20129 * libanjuta/*.c: Added new files and updated old ones.
20130 * plugins/editor/*: Added editor plugin.
20131 * configure.in: Added editor plugin and moved editor related
20134 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20136 * src/Makefile.am: Added search-replace_backend.[ch]
20137 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20139 * anjuta.glade, src/search-replace.c, src/search-replace.h,
20140 src/search-replace_backend.c, src/search-replace_backend.h,
20141 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20142 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20143 src/toolbar_callbacks.c
20144 * The advanced Search/Replace functionality now replaces the older
20145 Find/Replace stuff.
20146 * The Search/Replace functionality can be interrupted during a long
20149 2003-12-11 Naba Kumar <naba@gnome.org>
20151 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20152 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20154 * Makefile.am, libanjuta/*: Added new module.
20155 * src/Makefile.am: Fixed linking error.
20156 * src/watch_cbs.c: Debugger clean up.
20157 * configure.in: Added libanjuta-2.0.pc
20159 * configure.in, libanjuta/Makefile.am,
20160 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20163 2003-12-11 Naba Kumar <naba@gnome.org>
20165 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20167 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20168 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20169 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20170 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20171 The user can now give a name at the creation of a new file and
20172 insert automatically (user choice) header, gpl notice, header
20173 template. The file extension is added automatically according
20174 to the selected type of file. The various insert functions have
20175 been moved from mainmenu-callback.c to file.c. The cursor is now
20176 moved after an insert operation. Removes also useless code in
20177 memory.c and search-replace.c
20179 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
20181 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20182 sortable headers, process tree, removal of path and process params
20183 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20184 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20187 2003-12-10 Naba Kumar <naba@gnome.org>
20189 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20191 2003-11-30 Abel Cheung <maddog@linux.org.hk>
20193 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20195 2003-11-28 Naba Kumar <naba@gnome.org>
20197 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20199 * manuals/de/*: Added german translation docs.
20201 * configure.in, Makefile.am, src/Makefile.am,
20202 libegg/*/*: Added libegg library.
20204 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20205 installation directory.
20207 * src/text_editor_cbs.c: Fixed closing of file.
20209 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
20211 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20213 2003-09-05 Naba Kumar <naba@gnome.org>
20215 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20216 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20217 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20218 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20219 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20220 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20221 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20222 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20223 using libegg. Initial commit -- compiles but is not complete.
20225 2003-08-08 Abel Cheung <maddog@linux.org.hk>
20227 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20229 2003-06-04 Abel Cheung <maddog@linux.org.hk>
20231 * configure.in: Removed "ta" from ALL_LINGUAS.
20233 2003-05-16 Jordi Mallach <jordi@sindominio.net>
20235 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20237 2003-05-16 Danilo Šegan <dsegan@gmx.net>
20239 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20241 2004-04-24 Andras Timar <tmar@gnome.hu>
20243 * configure.in: Added hu to ALL_LINGUAS.
20245 2004-04-14 Naba Kumar <naba@gnome.org>
20247 * src/Makefile.am, printing/Makefile.am,
20248 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20249 because we are still using GtkCombo and build breaks with gtk-2.4.
20251 2004-04-13 Naba Kumar <naba@gnome.org>
20254 * anjuta.spec.in: Fixed build error.
20255 * po/POTFILES.in: Updated.
20256 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20258 2004-04-11 Naba Kumar <naba@gnome.org>
20261 * AUTHORS: Updated.
20262 * configure.in: Added ga in ALL_LINGUAS.
20263 * ChangeLog: Fixed dates.
20265 2004-04-09 Naba Kumar <naba@gnome.org>
20267 * src/print.c: Fixed buffer styling bug when printing with
20270 * data/properties/anjuta.properties: Defined only one base font and
20271 used courier instead of lucidatypewriter, because most newer systems are
20272 unlikely to have it (bug #885023, #925956, #890473).
20274 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20277 * src/an_file_view.c: Fixed possible crash bug.
20279 2004-04-07 Naba Kumar <naba@gnome.org>
20281 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20282 gtk_main_quit() etc..), so that atexit() functions are not called
20283 (which is apparently done to free up memory and we don't need to
20284 do that at this point). Incidentally, something also happens in the
20285 atexit call which freezes the UI for far too long when the application
20286 exits and we want to avoid that..
20287 * src/glade_iface.c: Fixed compiler warning.
20289 2004-04-06 Naba Kumar <naba@gnome.org>
20291 * src/project_dbase_gui.c: Fixed errors.
20293 * src/registers_gui.c: Fixed possible crash bug.
20294 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20295 * src/signals.[c,h]: Used tree view and glade file for dialog.
20296 * src/Makefile.am, src/about.c, src/an_file_view.c,
20297 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20298 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20299 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20300 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20301 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20302 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20303 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20304 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20305 src/launcher.h, src/main.c, src/main_menubar.c,
20306 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20307 src/message-manager-private.cc, src/message-manager.cc,
20308 src/preferences.c, src/project_config.c, src/project_dbase.c,
20309 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20310 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20311 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20312 src/search-replace.c, src/search-replace_backend.c,
20313 src/search_incremental.c, src/search_preferences.c,
20314 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20315 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20316 src/signals_gui.c, src/source.c, src/src_paths.c,
20317 src/stack_trace.c, src/start-with.c, src/style-editor.c,
20318 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20319 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20320 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20321 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20322 tagmanager/Makefile.am, scintilla/include/SString.h,
20323 widgets/Makefile.am, widgets/gnomefilelist.c:
20325 Removed all deprecated codes and substituted
20326 with newer APIs. Fixed some possible crash bugs where cell renderers
20329 * scintilla/patches/scintilla-minor.patch: Minor patch.
20331 2004-04-06 Naba Kumar <naba@gnome.org>
20333 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20334 tree after all the files have been added (and not everytime a file
20335 is added in the project). Also fixed some memory corruption
20336 (possibly bug #900478).
20338 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20339 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20340 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20341 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20342 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20343 qualifier wherever appropriate.
20345 2004-04-05 Naba Kumar <naba@gnome.org>
20347 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
20348 switch terminal echo on/off. Debugger requires it off, while the
20349 rest requires it on.
20351 * src/search-replace.c: sets search direction and action (in addtion
20352 to target) for find in files.
20354 2004-04-02 Naba Kumar <naba@gnome.org>
20356 * src/mainmenu_callbacks.c: Sets filename during save of new files.
20358 * src/project_dbase.c, src/debugger, src/an_file_view.c,
20359 src/an_symbol_view.c: Added an gtk events loop for
20360 displaying project loading status (for loading large projects) and
20361 debugger program starting ... just to give an impression of fastness :-).
20363 * configure.in, anjuta.prj: Bumped version to 1.2.2.
20365 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20366 crash bug, which occurs when opening and closing a large project
20369 * src/attach_process.c: Fixed a comiple error for old gcc.
20371 * src/launcher.c: Prints proper error message when launcher child
20372 could not be executed and exits properly. Fixed a crash
20375 * src/resources.c, src/utilities.c, src/glade_iface.c,
20376 src/debugger.c, src/attach_process.c: Properly exits forked children
20377 when they could not be executed.
20379 2004-04-01 Naba Kumar <naba@gnome.org>
20381 * src/search-replace.c: Fixed a crash bug (bug #921893).
20383 2004-03-31 Naba Kumar <naba@gnome.org>
20385 * anjuta.glade: Added a note on compiler options dialog ->support
20386 dialog telling that supports are only available for file mode.
20388 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20390 Improved shutdown time delay by bypassing project closing
20391 and unloading plugins.
20393 * src/build_file.c, data/properties/anjuta.properties: Added a property
20394 to toggle on/off for going to first error automatically.
20396 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
20398 * src/debugger.c: fixed core file loading
20399 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20400 for long lines (bugs #700968 and #911376)
20401 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20403 * src/anjuta.c: Focuses current AnEditor correctly.
20405 2004-03-30 Naba Kumar <naba@gnome.org>
20407 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20408 * AUTHORS: Updated with all contributors names.
20410 * src/about.c: Reads contributors names from AUTHORS file.
20411 * manuals/C/anjuta-manual/authors.xml: Points to online
20414 2004-03-29 Naba Kumar <naba@gnome.org>
20416 * data/properties/ada.properties: Fixed syntax colors. Patch
20417 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20420 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20421 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
20422 generated projects, so that their pixmap files are
20423 found properly (bug #919903).
20425 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20428 * src/source.c: Installs .glade file of libgllade
20429 projects in $(datadir)/$(package)/glade (part of bug #861038).
20431 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20432 in compiler options (bug #883837).
20434 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20435 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20437 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
20439 * anjuta/src/search-replace.c: fixed another crash bug in
20441 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20442 breakpoint property fix
20444 2004-03-29 Naba Kumar <naba@gnome.org>
20446 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20447 (new) manuals/C/anjuta-advanced-tutorial/*:
20448 Added menu entry for 'Anjuta Advanced Tutorial'
20449 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
20451 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20453 * src/fileselection.[ch], src/mainmenu_callbacks.c:
20454 Fixed bug #908941 ('Open' starts in wrong directory)
20456 2004-03-26 Naba Kumar <naba@gnome.org>
20458 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20459 compile error and bug #905738 with terminal.
20461 * src/search_incremental.c, src/register.c, src/sharedlib.c,
20462 src/search-replace.[h,c], src/search_incremental.[h,c],
20463 src/search_preferences.h, src/utilities.c, src/anjuta.c,
20464 src/text_editor.[c,h]: Fixed compiler warnings.
20466 * src/search-replace.c: Fixed a memory corruption (possible
20467 fix for bug #921893, but not yet confirmed).
20469 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20470 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20471 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20472 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20474 2004-03-25 Naba Kumar <naba@gnome.org>
20476 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20477 crash bug with attach process dialog and made the dialog closable
20480 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20481 always display within the margin.)
20483 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20484 the old breakpoint when it's properties are updated
20485 (creating a new updated one).
20487 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
20489 * src/aneditor.cxx, src/aneditor.h: fixed calltips
20490 displayed for wrong file.
20491 * src/breakpoints.c: conditional breakpoints
20492 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20493 "Find in Files..." disabling policy
20495 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20497 * src/build_file.c: Fixed bug #874380
20498 Goto the first error if it exists.
20500 2004-03-24 Naba Kumar <naba@gnome.org>
20502 * src/anjuta.c: Fixed to get correct child exit status
20503 using mask (bug #905738).
20505 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20506 Aligned buttons in the New file dialog,
20507 set default response to OK, entry box activates default response,
20508 ESC closes dialog and hides on delet_event.
20510 2004-03-19 Naba Kumar <naba@gnome.org>
20512 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20515 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
20517 * src/search-replace.c: fixed "Find Usage" crash when no project open
20519 2004-03-17 Naba Kumar <naba@gnome.org>
20521 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20522 Fixed the generated projects to read m4 directory if the directory
20523 exists (bug #917781).
20525 2004-03-12 Naba Kumar <naba@gnome.org>
20527 * HACKING: Fixed formatting for auto-parsing.
20529 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
20531 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20532 rework (bug #890609)
20534 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20536 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20538 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20540 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20541 * src/search_preferences.c: Fixed typo.
20543 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20545 * src/search-replace.c: improved Search&Replace
20546 For the moment "Replace All" does not work with non opened files
20547 but Anjuta should not crash now ! ???
20549 2004-02-26 Naba Kumar <naba@gnome.or>
20551 * src/source.c: Fixed to pass cflags correctly
20552 and suppress the automake's default cflags.
20553 bug #816130, #801056, #782798, #773459
20555 * data/properties/anjuta.properties: Do not defualt to -k make option.
20558 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20561 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20563 * src/message-manager-private.cc: Disabled debug messages.
20565 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
20567 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20569 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20570 * anjuta.glade, src/search-replace.c:
20571 Reduced Search&Replace dialog, bug #902636.
20573 2004-02-23 Naba Kumar <naba@gnome.or>
20575 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20578 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20580 * src/search_incremental.c: Fixed bug #900903
20582 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
20584 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20585 src/anjuta.c: Fixed bugs #890609 and #890609
20587 2004-02-23 Naba Kumar <naba@gnome.or>
20589 * src/message-manager.cc: Disconnects menuitem signal properly.
20592 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20595 2004-02-20 Naba Kumar <naba@gnome.org>
20597 * src/message-manager-private.[c,h]: Implemented keypress
20598 event for the terminal and resets it when ctrl c or ctrl d
20599 is pressed. But it doesn't seem to be working on keypress.
20600 Added a workaround to let it work on key release instead.
20603 * src/search-replace: Fixed compiler warnings.
20605 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
20607 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20608 Use defined file name when saving new files (fixes bug #898105)
20609 Don't change filename when clicking on a directory
20611 BTW: Happy birthday to me :-)
20613 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20615 * src/search-replace.c: Fixed a crash bug
20616 Crash on Find & Replace (#887833)
20618 2004-02-18 Naba Kumar <naba@gnome.org>
20620 * src/executer.c: Fixed a crash bug.
20622 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20623 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20624 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20625 instead of GtkWindow (Part of bug #671596).
20627 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20628 src/registers_gui.c, src/registers_cbs.[h,c],
20629 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20630 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20631 src/compiler_options.c, src/an_file_view.c, start-with.c,
20632 src/anjuta-tools.c, help.c:
20634 Added "close" buttons on all
20635 dialogs (HIG) and fixed to properly response to ESC close
20636 (Part of bug #671596).
20638 * src/launcher.c: Disabled printing of long debug lines.
20640 * src/utilities.h: Fixed a compiler warning.
20642 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
20644 * src/anjuta.c: "Save all" action now asks for filenames for new files
20645 (fixes bug #898111)
20647 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
20649 * anjuta.glade, src/text_editor.c:
20650 Fixed a typo in Hello World indentation style
20651 Fixed misuse of translated strings when looking for style
20652 This entry fixes bug #876037
20654 2004-02-16 Naba Kumar <naba@gnome.org>
20656 * src/utilities.c: Fixed return value when dest file could
20659 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
20660 * src/utilities.[c,h]: Removed 'cmp' dependency and used
20661 internal function to compare files.
20663 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
20665 * src/message-manager-private.cc:
20666 Set bold color as foreground color in terminal
20667 (fixes bug #864924)
20669 * src/aneditor.cxx:
20670 Use font style defined for message indicators in
20671 preferences/messages
20672 (fixes bug #885032)
20674 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
20676 * src/build_project.c:
20677 Use build.silent option from preferences (fixes bug #895726)
20679 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
20681 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20683 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
20685 Patch from Massimo Corà <maxcvs@email.it>:
20686 * scintilla/LexCPP.cxx: Support "///" comments
20688 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20689 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20690 src/search_replace.h, src/search-replace_backend.h
20693 * Added: src/search_preferences.c, src/search_preferences.h
20694 Allow the user to save search/replace settings and give them names.
20696 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
20698 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20699 scintilla/ScintillaGTK.cxx:
20700 Hopefully fixed AMD 64 crash bug by using correct marshaller
20702 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
20704 * src/preferences.c: Save GtkOptionMenu properties properly
20705 * src/text_editor.c: Fixes editor mispell of fold.symbols property
20707 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
20709 * configure.in, src/Makefile.am, scintilla/Makefile.am:
20710 Fixed libiconv issue
20713 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
20715 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20716 * src/attach_process.c, src/debugger.c, src/registers.c/h,
20717 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20718 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20719 src/sharedlib_gui.c:
20720 Debugger speed-up, replaced deprecated GtkCList
20722 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
20724 * src/text-editor.c: Use stock gtk+ close button for editor tabs
20726 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
20728 * configure.in: Added "sq" to ALL_LINGUAS.
20730 2004-01-12 Changwoo Ryu <cwryu@debian.org>
20732 * configure.in: Added "ko" to ALL_LINGUAS.
20734 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20736 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20737 src/search_incremental.c, src/search_incremental.h:
20738 Search_incremental code cleanup
20740 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20742 * scintilla/*/*: Updated scintilla to CVS
20743 * Added: scintilla/Readme.sync
20744 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20745 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20746 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20747 scintilla/ScintillaGTK.cxx,
20748 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20749 scintilla/include/Scintilla.iface: Updated.
20751 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20753 * search-replace_backend.[ch], search_incremental[ch]: Added
20755 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20756 find_replace.[ch]: Removed.
20758 * anjuta.glade, src/search-replace.c, src/search-replace.h,
20759 src/search-replace_backend.c, src/search-replace_backend.h,
20760 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20761 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20762 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20763 functionality now replaces the older Find/Replace stuff. The Search/Replace
20764 functionality can be interrupted during a long Search/Replace.
20766 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
20768 * widgets/gnomefilesel.c: Fix use of previously freed memory on
20769 selecting ".." and "." from file selector.
20771 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
20773 * anjuta.glade: Fixed wrong "fold.symbols" property
20775 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20777 * src/project_dbase_gui.c: Alphabetical order ;-)
20778 * src/compiler_options.c: Fixed bug #867539
20779 * src/launcher.c: Workaround for bugs #864922, #849928,
20780 #846386 and #845782: The launcher no longer hangs but does
20781 not get the exit status correctly sometimes.
20782 * Changes suggested by Bosik are obviously already in without
20783 any Changelog entry (ClsGen.c, project_dbase_gui.c)
20784 * NEWS, README, anjuta.prj, configure.in:
20785 Changed version to 1.2.1
20787 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20788 * anjuta_dialogs_strings.c, anjuta.glade:
20789 Fixed bugs #860906, #859329
20791 Patch from grzegol@pld-linux.org
20792 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
20793 freedesktop.org standard)
20795 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20797 Patch from Stefano Vallarino <stevalla@libero.it>:
20798 * src/source.[c/h]: Fixes cpp sample file to conform to
20799 ISO/IEC 14882, C++-Standard
20801 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
20803 Review by Johannes Schmid <jhs@cvs.gnome.org>
20804 * src/build_file.[ch]: Add build_execute_shell_command which executes the
20805 command using sh -c.
20806 * src/compile.c: Use build_execute_shell_command when compiling single
20809 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20811 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20812 * src/breakpoints.c: Code cleanup, workaroud for possible
20814 * src/src_paths.c: Update debugger dirs on directory change
20816 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
20818 Review by Johannes Schmid <jhs@cvs.gnome.org>
20819 * src/attach_process.c, src/attach_process.h, anjuta.glade:
20820 sortable headers, process tree, removal of path and process params
20821 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20822 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20825 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
20827 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20828 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20829 Add a dialog for "New file" which lets the user set the
20830 filename and to add copyright/header templates to the file
20831 * Review: Changed function names to contain modules name (file_)
20833 2003-12-09 Naba Kumar <naba@gnome.org>
20835 * setup-gettext: Fixed a typo.
20836 * scintilla/Makefile.am: Fixed a build error for SMP systems.
20838 ---- Released version 1.2.0 ---
20840 2003-12-08 Naba Kumar <naba@gnome.org>
20842 * src/preferences.c: Fixed compiler error.
20843 * global_tags/create_global_tags.sh: Fixed to install properly
20844 even when system.tags could not be generated.
20847 2003-12-06 Naba Kumar <naba@gnome.org>
20849 * setup-gettext: Fixed to not generate intl directory with gettextize.
20851 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
20852 * src/anjuta.c: Filters out unnecessary files from find in files
20856 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20857 * src/widzard_gui.c: Added horiz scrollbar for desc text.
20859 2003-12-04 Naba Kumar <naba@gnome.org>
20861 * src/gnome_project.c: Enables debug and optimization flags for
20864 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
20866 * src/project_dbase_gui.c: combined header and c files for
20869 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20870 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20872 2003-11-30 Abel Cheung <maddog@linux.org.hk>
20874 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20876 2003-11-29 Naba Kumar <naba@gnome.org>
20878 * configure.in, anjuta.prj: Bumped version to 1.2.0.
20881 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20883 * src/main_menubar.c: Now files cannot be opened twice in recently
20886 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
20888 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20890 2003-11-28 Naba Kumar <naba@gnome.org>
20892 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20894 2003-11-27 Naba Kumar <naba@gnome.org>
20896 * src/breakpoints.c, src/launcher.c, src/find_text.c,
20897 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20899 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20900 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20901 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20902 checkbox in project wizard (project options page) to enable/disable
20903 source code generation with glade(mm).
20907 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
20909 * src/dnd.c: Opening files with special characters in the name.
20911 2003-11-20 Jordi Mallach <jordi@sindominio.net>
20913 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20916 2003-11-18 Naba Kumar <naba@gnome.org>
20918 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20919 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20920 src/project_import.c, plugins/patch/patch-plugin.c:
20921 Fixed g_signal_diconnect calls to pass correct data.
20922 (Fixed possible crash in project imports).
20926 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
20928 Reviewed by Naba Kumar <naba@gnome.org>
20929 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20930 and debugger. Sets default settings for pty in launcher.
20931 * data/gdb.init: Removed charset work around (now works with user's
20933 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20935 2003-11-18 Naba Kumar <naba@gnome.org>
20937 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20938 names of 'index' to 'idx'.
20940 2003-11-17 Naba Kumar <naba@gnome.org>
20942 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
20943 * src/project_dbase.c: Prompts user for unsaved project files
20944 when project is closed.
20946 2003-11-16 Naba Kumar <naba@gnome.org>
20948 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
20949 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20952 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
20954 * src/anjuta.c: Fixed crash related to tag == NULL while
20957 2003-11-11 Naba Kumar <naba@gnome.org>
20959 * src/glade_iface.c: Avoids error conditions for glade or glademm not
20960 found. It simply doesn't generate the c/c++ codes and continues with
20964 2003-11-10 Naba Kumar <naba@gnome.org>
20966 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20967 'Start with dialog'.
20969 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20970 German translation of anjuta-tutorial.
20972 * src/launcher.c: Fixed an encoding bug with GIOChannels.
20975 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20977 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20978 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20979 the syntax highlighting in Preferences, the automatic syntax
20980 highlighting is now selected. When the debugger is stopped and the
20981 breakpoints window not closed, the gtk_tree_view in this window is
20982 now made unsensitive.
20984 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
20986 * src/preferences.h, src/preferences.c, anjuta.glade:
20987 Fixed translation bug in preferences by using GtkOptionMenu
20988 * anjuta.prj: Project version 1.1.98
20990 ---------------- Released version 1.1.98 ----------------
20992 2003-11-07 Naba Kumar <naba@gnome.org>
20994 * anjuta.spec.in: Revived docs package and combined all docs into
20996 * configure.in: Bumped version to 1.1.98 rc2
20998 * anjuta.spec.in: Fixed scrollkeepr-update command.
20999 * anjuta.spce.in: Fixed file permissions.
21001 2003-11-06 Naba Kumar <naba@gnome.org>
21003 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21004 menus to activate anjuta helps.
21006 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21007 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21008 manuals/C/anjuta-faqs/legal.xml (added),
21009 manuals/C/anjuta-faqs/Makefile.am,
21010 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21011 manuals/C/anjuta-faqs/.cvsignore,
21012 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21013 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21014 manuals/C/anjuta-tutorial/legal.xml (added),
21015 manuals/C/anjuta-tutorial/Makefile.am,
21016 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21017 manuals/C/anjuta-tutorial/.cvsignore,
21018 manuals/C/anjuta-manual/*.sgml (removed),
21019 manuals/C/anjuta-manual/*.xml (added),
21020 manuals/C/anjuta-manual/Makefile.am,
21021 manuals/C/anjuta-manual/anjuta-manual-C.omf,
21022 manuals/C/anjuta-manual/.cvsignore,
21023 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21024 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21025 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21026 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21027 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21028 manuals/ja/anjuta-faqs/legal.xml (added),
21029 manuals/ja/anjuta-faqs/Makefile.am,
21030 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21031 manuals/ja/anjuta-faqs/.cvsignore,
21032 manuals/ja/anjuta-manual/*.sgml (removed),
21033 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21034 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21035 manuals/ja/anjuta-manual/*.xml (added),
21036 manuals/ja/anjuta-manual/Makefile.am,
21037 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21038 manuals/ja/anjuta-manual/.cvsignore,
21039 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21040 manuals/sgmldocs.make (removed),
21041 manuals/xmldocs.make (added), manuals/omf.make (added),
21042 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21043 documentations to newer docbook xml documentations. Converted
21044 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21045 Enabled manulas installations.
21047 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21049 2003-11-05 Naba Kumar <naba@gnome.org>
21051 * data/gdb.init: Sets host's charset to ascii to solve debugger
21052 freeze up due to uninitialized strings in target program.
21054 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21055 Fixed a crash bug with 'Add expression in watch'. Bug #822017
21059 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21060 src/launcher.c: Turns off echo in spawned pty to fix debugger.
21062 2003-11-04 Naba Kumar <naba@gnome.org>
21064 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21067 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21068 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21069 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21070 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21073 * src/search-replace.c: Fixed infinite loop bug.
21074 * start-with.c: Fixed a crash bug with "Open last project".
21076 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
21077 * scintilla/Makefile.am: Fixed compiler option.
21079 2003-10-16 Naba Kumar <naba@gnome.org>
21081 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21082 * src/text_editor.c: Fixed autoformat.
21084 2003-10-15 Naba Kumar <naba@gnome.org>
21086 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21089 2003-10-09 Naba Kumar <naba@gnome.org>
21091 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21093 2003-10-08 Naba Kumar <naba@gnome.org>
21095 * src/source.c: Fixed a GETTEXT typo error.
21096 * anjuta.glade: Made 'Sorted in order you open them' default option
21099 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21100 * anjuta.glade, data/properties/anjuta.properties:
21101 Fixed the freeze of the "Preferences" combos at the first Anjuta
21102 init is generated by:
21103 - a not complete translation of preferences.c file
21104 - a difference between 2 names in anjuta.glade and
21105 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21106 - the same name given to 3 combos (anjuta.glade).
21108 * src/find_text.c: If the "whole document" mode is selected,
21109 a new search will select the next occurrence (Bug #764954).
21110 It is now possible to use the shortcuts to search next or previous
21111 occurrence even if the search dialog has the focus. Bug #790318
21113 * src/main_menubar_def.h: "Select code block" shortcut; the new
21114 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21117 Patch from: Richard Lee <r.h.lee@comcast.net>
21118 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21119 tagmanager/tm_workspace.c: The following is a patch to fix a
21120 seemingly random occurence where Anjuta would crash when a
21121 certain key was pressed.
21123 2003-09-29 Naba Kumar <naba@gnome.org>
21125 * src/find_in_files.c: Ignores binary by default. Disabled the option
21126 of NOCVS search, because launcher does not use sh and hence can not
21129 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21130 "clean before build" state in project session and not in account session,
21131 otherwise the state gets reflected to other projects causing annoyance.
21133 * src/compiler_options.c: Fixed a bug where compiler options were always
21134 claimed 'modified'.
21136 * src/build_project.c, data/properties/anjuta.properties,
21137 src/commands.[h]: Fixed a bad bug where clean-before-build
21140 * scintilla/patches/research-cvs-nolog.diff,
21141 scintilla/patches/scintilla-ac-gtk2-port.diff,
21142 scintilla/patches/scintilla-ac-sort-fix.diff,
21143 scintilla-optimization.diff: Removed, because they are already in
21146 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21149 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21150 scintilla/LexYAML.cxx: Added new scintilla lexers.
21152 * TODO, NEWS: Updated.
21154 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21155 * src/utilities.c: Fixed typo bugs.
21157 2003-09-26 Naba Kumar <naba@gnome.org>
21159 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21160 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21161 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21162 text_editor_find() and Fixed I-Search wrapping.
21163 * src/debugger.c: Fixed to pass a newline after a debugger
21164 command (which was broken since the launcher was refactored.
21165 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
21167 2003-09-25 Naba Kumar <naba@gnome.org>
21169 * src/toolbar_callbacks.c: Fixed start of incremental search.
21171 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21172 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21173 src/main_menubar_def.h, src/mainmenu_callbacks.c,
21174 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21175 menu and implementation.
21177 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
21179 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
21180 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21181 variables in Locals window.
21183 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
21185 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
21186 * src/utilities.[ch] : Fix a tooltip bug in
21187 anjuta_util_toolbar_append_stock(), the label appeared instead of
21188 the tooltip text. Remove label from arguments of the function
21189 because label is included in the stock icon data.
21190 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21191 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21192 * FIXME: translation file should be updated because of label text removal.
21194 2003-09-24 Naba Kumar <naba@gnome.org>
21196 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21198 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21199 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21200 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21201 stdout and stderr. Also buffered output and check-for-password
21202 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21203 with password prompts. Checkes for password prompts from all outputs.
21205 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21206 which takes a string (which could be utf8 also) and converts into
21209 * src/main.c: Connects kernel signals after gnome_program_init().
21211 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21212 * src/message-manager.c: Fixed bug #787026 by converting the strings
21215 2003-09-22 Naba Kumar <naba@gnome.org>
21217 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21218 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21219 GtkCList and using GtkTreeView instead. Added the patch.
21220 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21221 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21223 2003-09-19 Naba Kumar <naba@gnome.org>
21225 * printing/print.c: Proper UTF8 printing support.
21226 * src/main.c: moved kernel signal connects at the
21227 end of application initialization.
21229 2003-09-18 Naba Kumar <naba@gnome.org>
21231 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21232 (new) lexers.make, (new) lexers: Update scintilla to latest
21233 scintilla CVS (2003-09-18), added new lexers, automated
21234 lexers makefiles sections and scintilla update. Added
21235 patches. Optimized pango rendering. Fixed a crash bug
21238 * (new) scintilla/patches/research-cvs-nolog.diff: Added
21239 patch to remove cvs log command from RESearch.cxx file.
21240 * scintilla/patches/scintilla-pango-always.diff:
21242 * scintilla/RESearch.cxx: Removed spurious cvs log command
21244 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21246 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21247 * src/dnd.c: Fixed a crash bug with DND.
21249 2003-09-15 Naba Kumar <naba@gnome.org>
21251 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21252 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21253 src/toolbar_callbacks.c: Added an additional parameter to
21254 text_editor_goto_line() funtion which decides if the line should
21255 be made visible (if it's under fold).
21257 * src/style-editor.c: Fixed a compiler warning.
21258 * src/message-manager.cc: Calls parent method correctly.
21260 * src/preferences.h: Fixed prent class.
21262 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21263 * src/project_dbase.c: Fixed bug #713210.
21265 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
21267 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21269 2003-09-11 Naba Kumar <naba@gnome.org>
21271 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21272 * src/style-editor.c: Fixed bug #769130 (Crash on font
21275 * src/message-manger.[h,cc]: Made AnMessageManager
21276 derived from GtkFrame and removed deprecated code.
21278 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21281 2003-09-09 Naba Kumar <naba@gnome.org>
21283 * src/Makefile.am: Addded rules for built sources.
21285 2003-09-08 Naba Kumar <naba@gnome.org>
21287 * (new) src/anjuta-marshalers.list: Added marshalers definition
21290 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21291 and CXXFLAGS are not overwriten by automake's default.
21292 * src/style-editor.c: Added 'operators' in the style editor.
21294 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21295 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
21296 * src/message-manager-private.cc, src/message-manager.cc:
21297 Converts message going into message into UTF-8 endoding.
21298 * src/main.c: Uses UTF-8 codeset for localization.
21300 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
21302 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21304 2003-09-08 Naba Kumar <naba@gnome.org>
21308 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21309 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21310 Fixed bug #798717, Find - Find&Replace - Find in files bug;
21311 The combo entries were updated if the same data with a different
21312 case exist in the combo list. The combo entries are now case sensitive.
21313 Search&Replace bug; First search ,max actions = 0 ==> now max
21316 2003-09-08 Naba Kumar <naba@gnome.org>
21319 * src/utilities.[c,h]: a function takes contant args.
21320 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21321 Now the child terminated signal is emitted properly.
21322 * src/Makefile.am: Used $(top_srcdir) for referring to
21324 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21325 definitions file which will generate anjuta-marshalers.[c,h] files.
21326 * src/.cvsignore: Updated.
21327 * src/build_project.c: Changed su command to preserve quotes.
21328 * src/anjuta-tools.c, tagmanager/tm_project.c,
21329 tagmanager/tm_workspace.c: Use standard tmp file.
21330 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21331 so that users could report bugs easily.
21332 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21334 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21335 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21336 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21337 src/attach_process.c, src/breakpoints.c, src/commands.c,
21338 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21339 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21340 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21341 src/memory.c, src/message-manager-private.c, src/preferences.c,
21342 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21343 src/search-replace.[c,h], stack_trace.c, text_editor.c,
21344 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21345 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21346 Fixed compile warnings and cleanup.
21348 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21349 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21350 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
21351 Removed libzvt usage and implemented child spawing differently. Launcher is
21352 now proper GObject, which can be created multiple times (and can be
21353 operated in parallel).
21355 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21356 * src/project_import_gui.c, src/project_import_cbs.c,
21357 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21358 (crash on project import). Removed deprecared codes.
21360 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21362 * src/cvs.c: Fixed cvs output bug.
21364 2003-09-03 Naba Kumar <naba@gnome.org>
21366 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21367 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21368 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21369 src/text_editor_cbs.c: Implements --
21370 If the debugger is started
21371 A double click in the margin add or remove a breakpoint
21372 A single click activate or deactivate the breakpoint
21374 A double click in the margin add or remove a bookmark
21376 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21378 Reviewed by Naba Kumar <naba@gnome.org>
21379 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21380 User is now able to choose a branch on cvs update for project.
21381 Cleaned up variable names.
21383 2003-09-03 Naba Kumar <naba@gnome.org>
21385 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21386 src/Makefile.am: Added lexers.
21387 * scintilla/*/*: Updated...
21388 * src/an_symbol_view.c: Fixed a crash bug.
21389 * src/compiler_options.c, src/project_dbase.c: Fixed compile
21391 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21392 * src/source.c: Fixed project generation bug with gettext code.
21393 * tagmanager/tm_project.c: Fixed a crash bug.
21394 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21395 bug when there is no project open. Bug #____.
21396 * src/source.c: Fixed a bug with build failure with non-gnome
21397 project with glade-generated source (eg. gtk2). Bug #____.
21400 2003-08-22 Naba Kumar <naba@gnome.org>
21402 Patch from: Rob Bradford <rob@debianplanet.org>
21403 * data/Makefile.am: Fixed to install properly during
21406 Patch from: Etay Meiri <etay-m@bezeqint.net>
21407 * src/debug-tree.c: Fixed a crash bug.
21408 * src/compiler_options.c: Takes care of linking the missing pieces;
21409 C flags, libs, optimization options, debug and profile.
21411 Patch from: Enver ALTIN <ealtin@casdb.com>
21412 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21414 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
21416 Reviewed by Naba Kumar <naba@gnome.org>
21417 * src/project_dbase.c: Fixed bugs #778263 and #778413
21418 Adding multiple files to project should work now.
21420 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
21422 Reviewed by Naba Kumar <naba@gnome.org>
21423 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21424 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21427 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21429 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21431 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21433 * src/text_editor.c: Fix translatable string (#113934).
21435 2003-07-04 Naba Kumar <naba@gnome.org>
21437 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21438 bug when there is no project open. Bug #____.
21440 * src/source.c: Fixed a bug with build failure with non-gnome
21441 project with glade-generated source (eg. gtk2). Bug #____.
21443 2003-06-26 Naba Kumar <naba@gnome.org>
21445 * src/anjuta.h: Removed reference to windows-dialog.h.
21446 * src/message-manager-private.[cc,h]: Fixed doulbe click
21447 activation of messages to properly jump at the destination.
21448 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21449 * src/toolbar.c: Code clean-ups.
21451 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21452 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21454 * src/message-manager-private.[cc,h]: Removed dead codes.
21456 * (new) data/properties/css.properties,
21457 data/properties/anjuta.properties, data/properties/Makefile.am:
21458 Added CSS syntax hiliting properties.
21460 * tagmanager/tm_file_entry.c: Fixed a possible bug.
21461 * src/debugger.c: Clean ups.
21462 * src/lexer.h: Added CSS lexer definition.
21464 * Makefile.am: Installs destop file properly.
21465 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21466 * NEWS: Updated for 1.1.97 release.
21467 * src/main_menubar_def.h: Changed some non working shortcuts.
21469 2003-06-24 Naba Kumar <naba@gnome.org>
21471 * src/search-replace.c: Shows the dialog properly, even when it is
21472 hidden behind another window.
21474 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21475 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21476 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21479 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21480 setup wizard dialogs.
21482 * src/debugger.c: Removed a redundant call to
21483 debugger_update_controls().
21484 * src/compiler_options.c, src/launcher.c: code cleanup.
21485 * src/executer.c: Fixed execution bug with 'Set Program params...".
21487 2003-06-23 Naba Kumar <naba@gnome.org>
21489 * widgets/e-splash.c: Removed border around the splash image.
21490 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21491 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21492 * src/cvs.c: Added a frame around commit log text widget.
21493 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21494 crash bug associated with translated combo box list in preferences
21495 dialog (in different locale other than en_US). Used widget names
21496 to pass the combo list items.
21497 * po/POTFILES.in: Updated.
21498 * src/launcher.c: Creates the zvt terminal at startup (and not
21499 every time a build is done) -- speeds up buld operations.
21500 * src/file_history.c: Should be if() conditional instead of
21502 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21503 Disabled useless warnings.
21504 * src/project_dbase.c: Fixed bonobo 2 project name.
21505 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21506 and uses correct glade-2 for file generation.
21508 2003-06-21 Naba Kumar <naba@gnome.org>
21510 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21511 And disables autocomple show for numbers (very annoying).
21512 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21513 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21514 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21515 from view menu and adjust the controls accordingly.
21516 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21518 * src/project_dbase.[c,h]: Removed show_local flag processing.
21519 * src/message-manager.[c,h]: Reorganized messages tabs in more
21521 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21522 Also added PCRE dependency.
21524 2003-06-20 Naba Kumar <naba@gnome.org>
21526 * pixmaps/anjuta_splash.png: New splash.
21527 from Jean Schurger <yshartk@schurger.org>
21529 * src/controls.c: De-sensitize run-to-cursor when debugger
21531 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21533 * src/message-manager-private.cc: Fixed to properly jump at
21534 the right file:line.
21536 * src/appwiz_page1.c: Fixed to correctly determine the project
21537 trpe from the wizard.
21539 2003-06-20 Naba Kumar <naba@gnome.org>
21541 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21542 * src/watch_gui.c: Code cleanups.
21543 * src/debugger.[c,h], src/stack_trace.[c,h],
21544 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21545 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21546 Removed direct access to stack_trace private data, Increased debugger
21547 command size from 256 to 1024 (to be on safer side). Also implemented
21548 row-activated signle for seting frame and viewing the source.
21549 * src/debugger.c: Avoids starting program and stopping debugger
21550 when starting debugger and stopping program, respectively.
21552 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21553 Reverted codes to start debugger automatically
21554 The file is brought to the state just after the branching
21555 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
21556 some code clean ups.
21558 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21559 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21560 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21561 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21562 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21563 src/project_dbase.c: Code clean ups.
21565 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21566 (Projects dir) so that correct $HOME/Projects path is set when
21567 anjuta is run for the first time.
21569 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
21571 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21573 2003-06-13 Naba Kumar <naba@gnome.org>
21575 * src/stack_trace_cbs.c: Moved variable declaration at the
21576 top of the block (bug #737867)
21578 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21579 just CFLAGS and CXXFLAGS (bug #743617).
21581 * src/create_global_tags.sh: Fixed shell script to properly
21582 detect installed *-config files.
21584 2003-06-12 Naba Kumar <naba@gnome.org>
21586 * src/preferences.[c,h]: Added methods for custom widgets in
21587 preferences: using custom set/get methods for them.
21589 * src/anjuta-encoding.c: Implemented up/down of the encodings
21590 in the list and property saves correctly.
21592 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21593 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21594 the beginning of a file.
21596 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21597 * src/aneditor.cxx, src/aneditor.h,
21598 src/controls.c, src/main_menubar.c, src/main_menubar.h,
21599 src/main_menubar_def.h, src/mainmenu_callbacks.c,
21600 src/mainmenu_callbacks.h: Allows the operator to select the current
21601 word or the current line (Request: 680801). It puts also
21602 sensitive/unsensitive several select/comment menu items.
21604 * src/breakpoints.c: Presets by default the current line for a
21605 defined breakpoint.
21607 2003-06-11 Naba Kumar <naba@gnome.org>
21609 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21610 color (red highlight) now cosistent for inactive tabs also.
21612 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21613 'Advanced search and replace' in Edit->Search submenu.
21615 * data/properties/tcltk.properties: Fixed bug #731851. Added line
21616 wrappings '\' where they were missing.
21618 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21619 message is now more descriptive and details the correct thing to do
21620 for GNOME2 desktop.
21622 2003-06-10 Naba Kumar <naba@gnome.org>
21624 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21625 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21626 Removed any reference to particular version of automake/autoconf
21627 so that they could work with newer versions (Bug #659394).
21629 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21630 src/anjuta.c: Added coded to add/remove supported encodings.
21632 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21633 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21634 src/project_import.c, src/project_type.c, src/project_type.h,
21635 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21636 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21637 from the project wizard.
21639 2003-06-06 Naba Kumar <naba@gnome.org>
21641 Patch from Etay Meiri <etay-m@bezeqint.net>
21642 * src/compiler_options.c: Fixed bugs related to clean before
21645 * anjuta.desktop.in.in: Added commandline options.
21646 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21647 -dP and -A flags of CVS update into different options.
21649 2003-06-04 Abel Cheung <maddog@linux.org.hk>
21651 * configure.in: Removed "ta" from ALL_LINGUAS.
21653 2003-06-02 Naba Kumar <naba@gnome.org>
21655 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21656 return NULL for undefined properties and "" for defined but empty
21657 strings. It was creating many problems where both are assumed to be
21658 same. And besides, it doesn't matter to differentiate the two (the
21659 problem with preferences was due to a different bug).
21661 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21662 correctly. Also, s/props_build_in/props_built_in/g.
21664 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21667 * src/an_file_view.c: Unrefed pixbufs when done with them.
21669 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21670 (removed) file_text.png: Added and removed pixmaps.
21672 2003-05-30 Naba Kumar <naba@gnome.org>
21674 * anjuta.glade: Fixed encodings preferences dialog
21676 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
21678 Reviewed by Naba Kumar <naba@gnome.org>
21680 * src/build_project.c src/clean_project/c: perform a clean before
21681 build, if required. Show the message manager on clean.
21682 * src/compiler_options.c: save the new options when window is closed
21683 and flag project to be cleaned before the next build.
21684 * src/project_dbase.c: added a 'clean before build' flag to project
21686 2003-05-29 Naba Kumar <naba@gnome.org>
21688 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21691 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21692 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21693 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21694 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21695 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21696 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21697 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21698 print_color.xpm, print_landscape.xpm, print_layout.xpm,
21699 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21701 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21702 Removed unused icons references.
21704 2003-05-27 Enver ALTIN <ealtin@casdb.com>
21706 Reviewed by Naba Kumar <naba@gnome.org>
21708 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21709 src/compiler_options.c, src/debugger.c, src/find_replace.c,
21710 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21711 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21712 src/toolbar_callbacks.c: HIG compliant dialogs.
21714 * src/utilities.c: anjuta_button_new_with_stock_image() and
21715 anjuta_dialog_add_button() stolen from gedit.
21717 * src/main_menubar_def.h: Fixed mnemonics.
21719 2003-05-26 Naba Kumar <naba@gnome.org>
21721 * src/project_dbase_gui.c: Added header files filter for add file
21722 dialog box. Disabled project window to be transient window.
21724 * src/message-manager.cc: Disabled message manager window to be
21727 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21728 a file could not be loaded.
21730 * src/project_dbase.c: Fixed a bug with GUI editor command
21731 where empty string is returned.
21733 * src/Makefile.am, src/preferences.h, src/text_editor.c
21734 src/text_editor.h, (new) src/anjuta-encodings.h,
21735 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21736 Added encoding support and to handle characters encoding correctly
21737 by auto detecting it during load. Added preferences for selecting
21738 the encoding during save.
21740 * src/preferences.c, src/resources.c: Removed debug messages.
21742 Patch from: Alexander Nedotsukov <bland@mail.ru>
21743 * src/getline.c: Fixed many fatal bugs for FreeBSD.
21745 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21746 * src/anjuta.c: Try to sow the splash image more often.
21748 2003-05-20 Naba Kumar <naba@gnome.org>
21750 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21751 * src/debug_tree.c: Colorize the modified locals during
21752 debugging and call memory analyze from the debugger.
21753 * src/breakpoints.c: The color is now different for the enabled
21754 and disabled breakpoints. Anjuta now can erase several
21755 breakpoints defined at the same line. The markers are updated
21756 according to the enable/disable action.
21758 Patch from Etay Meiri <etay-m@bezeqint.net>
21759 * src/launcher.c: Fixes launcher freeze up bug during build.
21761 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
21763 Reviewed by Naba Kumar <naba@gnome.org>
21764 * scintilla/PropSet.h: Change member variables from private to protected.
21765 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21766 to PropSetFile class, which return a gchar * (and can therefore indicate
21767 whether properties are empty or do not exist) and make prop_get and
21768 prop_get_expanded use them.
21769 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21770 that the result of of prop_get cannot be an empty string.
21772 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
21774 Reviewed by Naba Kumar <naba@gnome.org>
21775 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21776 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21777 src/text_editor_cbs.c: When saving all the files in the project, the
21778 text editors are now only rehighlighted once instead of once for each
21781 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21782 * src/main.c, widgets/e-splash.c: Splash screen improvements.
21783 * src/anjuta.desktop.in.in: Support startup notification.
21784 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21785 * src/main.c, widgets/e-splash.c: Splash screen improvements.
21786 * src/anjuta.desktop.in.in: Support startup notification.
21789 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
21791 Reviewed by Naba Kumar <naba@gnome.org>
21793 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21794 memory leak from glade_xml_new call. Removed gxml field from Executer
21795 struct as only used in create_executer_dialog and then destroyed.
21797 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21799 * src/configurer.c: Fix warning trying to connect signal to non-existent
21800 environment entry in configure dialog and fix crash when closing the
21803 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21804 gnome_date_edit_get_time instead.
21806 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21807 in view menu required renumbering elsewhere.
21809 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
21811 Reviewed by Naba Kumar <naba@gnome.org>
21813 * src/breakpoints.c: fixed an error when removing breakpoint
21814 * src/controls.c: 'run to cursor' is sensitive when debugger not active
21815 * src/debugger.c: changes to the way the debugger is activated
21816 * src/debugger.h: clean ups
21818 2003-05-13 Naba Kumar <naba@gnome.org>
21820 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21821 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21822 src/memory.h: A new version of memory and the interface
21823 is now integrated in anjuta.glade
21825 2003-05-09 Naba Kumar <naba@gnome.org>
21827 * configure.in: Bumped required gtk version to 2.0.8.
21829 2003-05-06 Naba Kumar <naba@gnome.org>
21831 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21833 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21834 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21836 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21837 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21838 , tagmanager/c.c: Support for ProC and RDB files.
21840 2003-05-06 Naba Kumar <naba@gnome.org>
21842 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21843 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21844 Uncomment (Box & Stream), Select the current function,
21845 authorize the "Quit" button of the GotoLine window
21847 2003-05-05 Naba Kumar <naba@gnome.org>
21849 * src/watch_gui.h: CVS added new file.
21851 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21853 Patch from Etay Meiri <etay-m@bezeqint.net>
21854 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21855 src/mainmenu_callbacks.c, src/message-manager.cc,
21856 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21857 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21858 Ported stack trace to GNOME2 and added it in the message manager
21861 2003-05-02 Naba Kumar <naba@gnome.org>
21863 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21865 * src/preferences.[h,c]: Fixed preferences to save only one copy of
21866 preferences property.
21868 * anjuta.prj: Fixed multiple preferences saved data.
21870 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21871 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21872 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21873 scintilla/include/Platform.h, scintilla/include/PropSet.h,
21874 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21875 Upgraded scitilla from CVS with faster window repaint
21878 Patch from Etay Meiri <etay-m@bezeqint.net>
21879 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21882 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
21884 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
21885 the window if messages are appended to the end and the scrollbar is
21888 2003-04-29 Naba Kumar <naba@gnome.org>
21890 * configure.in: Removed omf-install from Makefiles list.
21892 2003-04-28 Naba Kumar <naba@gnome.org>
21894 * po/POTFILES.in: Remvoded deleted files.
21896 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21897 pixmaps/windows-style-undocked.png: Added setup wizard's images.
21899 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21900 is executed as detached) is not set properly.
21902 2003-04-25 Naba Kumar <naba@gnome.org>
21904 * anjuta.prj: Updated.
21905 * src/anjuta_info.c: Fixed text wrapping and column view.
21906 * data/welcome.txt.in: Removed unaligned characters.
21908 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21909 * src/main_menubar.c: Disable setup dialog.
21911 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21912 * src/breakpoints.c; Fixed compilation with older GCC
21913 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21914 * HACKING: Spelling fixes (Suggested by Stephen Knight)
21916 2003-04-18 Naba Kumar <naba@gnome.org>
21918 * anjuta.prj: Updated (includes compiler options).
21920 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21921 function from anjuta.c (it was already available in anjuta-tools.c).
21923 2003-04-18 Naba Kumar <naba@gnome.org>
21925 * src/about.c, THANKS: Updated
21927 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21929 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21930 properly from the project session before updating the file
21933 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21934 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21935 dialog settings (as it will not be required once GDL is in place) and
21936 added file view filters in the settings sub-menu.
21938 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21940 * configure.in: Disable cast checks on final build.
21942 2003-04-17 Naba Kumar <naba@gnome.org>
21944 * src/build_project.c: Fixed a compilation error.
21946 * src/launcher.c: Removed commnets.
21948 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21949 properties from editor tab to indentation tab and fixed a property
21950 label for proper i18n translation. Fixed typos in project config
21951 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
21952 sorting and reordering in compiler options dialog.
21954 * src/compiler_options.c: Implemented _save() function to save the
21955 options (which was pending).
21957 * src/build_project.c: Destroys install-as-root dialog when it is done.
21959 * src/an_symbol_view.c: Change "event" event to "event-after" so
21960 that symbol row is selected first before the popup is shown.
21962 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
21964 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
21965 file in CVS/Entries. (Reviewed and applied by Biswa)
21967 2003-04-16 Naba Kumar <naba@gnome.org>
21969 * aneditor.cxx: use unicode everytime (fixed unicode related
21972 * anjuta.prj: Fixed UI editor name (blank to use default) and
21975 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
21976 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21977 Editor preferences page.
21979 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21980 * src/anjuta.[ch], src/print.c: Fixed warnings
21981 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21982 * configure.in: Profiling support with gprof
21984 2003-04-16 Naba Kumar <naba@gnome.org>
21986 Patch from Gaëtan de Menten <ged@bugfactory.org>
21987 * src/launcher.c: Fixed cvs dialog.
21989 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
21991 * src/message-manager-private.cc: Fixed double-click on first line of
21992 output to properly select a line.
21993 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21994 because still was a deprecatd GtkCTreeNode and always NULL anyway.
21996 2003-04-15 Naba Kumar <naba@gnome.org>
21998 * src/message-manager-private.cc: Fixed the glade filename typo.
22000 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22001 * scintilla/*, data/properties/*: Scintilla CVS merge
22002 * anjuta.prj: Removed unnecessary files.
22003 * scintilla/PlatGTK.cxx: Force Pango fonts always
22004 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22005 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22007 * configure.in: Change version no. for 1.1.1 (alpha release)
22008 * configure.in: Added '--with-pref-suffix' option.
22009 * config.guess, config.sub: Removed from CVS.
22011 2003-04-15 Naba Kumar <naba@gnome.org>
22013 Patch from Timothee Besset <ttimo@idsoftware.com>
22014 * Makefile.am: Fixed a shell script error during intallation.
22016 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22018 Reviewed by Naba Kumar <naba@gnome.org>
22019 * src/message-manager.cc: Added popup-menu to TreeView and fixed
22020 set_wm_class to use "anjuta" instead of "an.
22021 * src/message-manager-private.cc: Headers are hidden again.
22023 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22024 * src/project_dbase_gui.c: Memory corruption fix.
22025 * anjuta.prj: Updated project file
22027 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
22028 * an_file_view.c: Connect to event-after signal rather than event so that
22029 selection is updated first and thus context menu is for the right file.
22030 Reviewed and applied by Biswa.
22032 2003-04-14 Naba Kumar <naba@gnome.org>
22034 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22036 * src/auncher.c: More child exit fixes
22037 from Timothee Besset <ttimo@idsoftware.com>
22039 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22041 Reviewed by Naba Kumar <naba@gnome.org>
22043 * src/message-manager.[c/h], src/message-manager-private[c/h],
22044 anjuta.[c/h]: Ported message-manager to Gtk2
22046 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22047 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22048 src/clean_project.c, src/compile.c, src/configurer.c,
22049 src/controls.c, src/cvs.c, src/debugger.c,
22050 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22051 src/project_import.c, src/search-replace.c: Changed name from
22052 AnjutaMessageManager to AnMessageManager to avoid too long type
22055 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22056 * src/launcher.c: Fix build won't stop problem - TTimo
22058 * pixmaps/anjuta_splash.c: New splash screen prototype.
22059 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22060 * src/compiler_options.c: Mute pkgconfig errors.
22061 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22063 2003-04-10 Naba Kumar <naba@gnome.org>
22065 * configurer.[c,h]: Fixed dialog to close properly.
22066 * src/project_dbase.c, widgets/gnomefilelist.c: Added
22069 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22070 * anjuta.prj: Removed unnecessary files, load with 1.2.0
22071 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22072 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22073 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22074 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22075 src/makefile.am: Move gdl to it's own directory.
22076 * global-tags/create_global_tags.sh: Silently ignore SDL error.
22078 2003-04-09 Naba Kumar <naba@gnome.org>
22080 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22083 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22084 * src/anjuta-tools.c: Use CDATA for saving tools data.
22085 * anjuta.glade, src/search-replace.c: Port from branch.
22086 * widgets/e-splash.*, src/main.c: Better splash screen.
22087 * configure.in, widgets/gdl*: Import GDL widgets.
22088 * ROADMAP: Updated roadmap.
22089 * src/an_file_view.c: Use GDL icons for file tree.
22091 2003-04-09 Naba Kumar <naba@gnome.org>
22093 * anjuta.glade: Added (hidden) initial setup-wizard window.
22095 Patch from: Vitaly <vvv@rfniias.ru>
22096 * src/preferences.c: Fixes a bug with libglace widget access with
22097 translated strings.
22099 Patch from: Etay Meiri <etay-m@bezeqint.net>
22100 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22101 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22102 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22103 src/toolbar_callbacks.[c,h],
22104 src/memory.c, src/message-manager-private.cc,
22105 src/message-manager-private.h, src/message-manager.cc,
22106 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22107 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22108 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22109 watch window to a subwindow in the notebook
22111 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22112 * ROADMAP: Updated roadmap.
22114 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
22116 * configure.in: Added Belarusian to ALL_LINGUAS.
22118 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22119 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22121 * ROADMAP: Added roadmap for HEAD.
22123 2003-03-29 Naba Kumar <naba@gnome.org>
22125 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22126 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22127 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22128 (new) pixmaps/start-with-wizard.png,
22129 (new) pixmaps/start-with-import.png,
22130 (new) pixmaps/start-with-open.png Added Start with dialog which pops
22131 up on anjuta start-up to give quick access to opening file/project or
22134 * src/main.c: Sets proper data directory for the gnome
22137 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22138 * src/text_editor.c: Fixed error/warning indicators.
22140 2003-03-24 Naba Kumar <naba@gnome.org>
22142 * README: Correct version.
22144 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
22146 * configure.in: Added checks to see if were building on FreeBSD
22147 systems. Sets -DFREEBSD if we are, and also attempts to find
22148 gmake if the host system is FreeBSD.
22150 * src/getline.c: New file used to provide the getline function,
22151 which isnt available on a FreeBSD system. The function is only
22152 defined if FREEBSD is defined.
22154 * src/Makefile.am: Added getline.c to anjuta_SOURCES
22156 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
22157 configure.in sets this to gmake on FreeBSD systems, and make
22158 on everything else.
22160 2003-03-23 Naba Kumar <naba@gnome.org>
22162 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22164 * anjuta.spec.in: Fixed spec file for correct file paths and
22165 corrected rpmbuild.
22167 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22168 the rpm build command separately now.
22170 * src/anjuta.c, windows-dialog.c: Added some more window management
22171 stuffs (not still fully working, though).
22175 2003-03-22 Naba Kumar <naba@gnome.org>
22177 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22179 2003-03-21 Naba Kumar <naba@gnome.org>
22181 * README: Removed Andy Piper's name from the active maintainers
22182 list on his request.
22184 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22187 * src/anjuta-tools.c: Fixed compiler errors.
22189 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22192 * src/commands.c, src/src_paths.c, src/style-editor.c,
22193 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22194 becuase they are now hidden by default (from glade editing).
22196 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22197 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22198 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22199 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22200 basic windows managements.
22202 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22203 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22204 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22205 Enver ALTIN (a.k.a. skyblue)
22207 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22208 * tagmanager/*: Added ignore-list for symbols. This will make
22209 parsing more accurate for projects. Doc updates needed.
22211 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22212 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22213 * launcher/Makefile.am: Link to correct libraries
22214 * src/launcher.c: Do not allow NULL shell
22216 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
22217 * src/debug_tree.c: Improve debug tree view.
22219 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
22221 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22222 'Run Configure Script' and 'Execute Program'. Increase minimum width
22223 of Configure dialog.
22224 * find_in_files.c, find_in_files_cbs.*: Properly create the file
22225 list widget by setting a model and adding a column and renderer.
22226 Actually store the nocvs toggle button in FindInFiles data structure.
22227 Handle selection changes via changed signal rather than row_activated.
22228 Use response signal for handling the close and find buttons.
22229 Close window when escape is pressed.
22230 * find_replace.c: Close window when escape is pressed.
22231 * find_text.c: Close window when escape is pressed in find dialog as
22232 well as wrap search question, where now Yes is the default button.
22234 2003-03-05 Naba Kumar <naba@gnome.org>
22236 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22238 * src/message-manager-private.cc: Fixed a bug with vte conditional
22240 * anjuta.glade: Hides all windows in glade file.
22242 2003-03-05 Naba Kumar <naba@gnome.org>
22244 * src/an_file_view.c: Fixed a compilation warning.
22245 * src/message-manager-private.cc: Conditional compilation for vte
22248 2003-02-28 Naba Kumar <naba@gnome.org>
22250 * configure.in, anjuta.spec.in: Updated dependency packages version.
22251 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22252 * src/preferences.c: Added debug assertions.
22253 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22254 editor to enable/disable bringing the recent editor tabs first.
22256 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22257 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22258 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22259 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22260 and bug fixes. Also code clean ups.
22262 * (new) src/search-replace.[h,c]: New search replace implementation
22263 from ANJUTA_1_0_0 branch.
22265 * (new) src/windows-dialog.[h,c]: New windows management class
22266 [work in progress].
22268 2003-02-28 Naba Kumar <naba@gnome.org>
22270 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22271 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22272 src/appwizard.c, src/build_file.c, src/build_project.c,
22273 src/clean_project.c, src/compile.c, src/configurer.c,
22274 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22275 src/message-manager-dock.c, src/message-manager-dock.h,
22276 src/message-manager-private.cc, src/message-manager.cc,
22277 src/preferences-dialog.c, src/preferences-dialog.h,
22278 src/preferences.c, src/preferences.h, src/project_dbase.c,
22279 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22280 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22281 src/utilities.c, src/utilities.h:
22283 Widgetized Preferences and gave proper function names.
22285 * src/executer.c: Fixed a session loading bug.
22287 2003-02-27 Naba Kumar <naba@gnome.org>
22289 * printing/print.c: Fixed printing font bug that failed to load the
22292 * src/toolbar.c: Disabled LED flashing (not yet implemented).
22294 * TODO, anjuta.prj: Updated.
22296 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
22298 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22299 manuals/C/anjuta-manual/anjuta-manual-C.omf,
22300 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22301 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22302 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22305 2003-02-25 Naba Kumar <naba@gnome.org>
22307 * Makefile.am: Excluded omf-install from installation as the docs are
22312 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22313 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22314 property names and added new editor properties and code cleanups.
22315 Also added new project properties.
22317 * src/compiler_options.[h,c]: Added pkg-config packages supports
22320 * src/glade_iface.h: Cleanups.
22322 * src/launcher.c: Used timer instead of idle to scan.
22324 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22325 src/project_config.[h,c], src/project_import.c: Implemented project
22326 property to define GUI editor and to handle it.
22328 * src/preferences.c: i18n fixes.
22330 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22331 unused (and old) pixmaps.
22333 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22335 2003-02-25 Naba Kumar <naba@gnome.org>
22337 * src/message-manager-private.[h,cc], src/preferences.c,
22338 anjuta.glade, anjuta_dialog_strings.c: Implemented
22339 gnome terminal profiles for the terminal preferences and moved the
22340 addition of terminal preferences in the terminal constructor.
22342 * anjuta.prj: Updated.
22344 2003-02-24 Naba Kumar <naba@gnome.org>
22346 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22347 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22348 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22349 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22350 preferences dialog.
22354 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22355 text selection and child re-spawning.
22357 * src/pixmaps.h: Removed unused pixmaps definitions.
22359 2003-02-23 Naba Kumar <naba@gnome.org>
22361 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22362 the project tree/window.
22364 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22365 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22366 Correct the use of a variable and implemented session save/load
22367 for tree expansion states.
22369 * src/main_menubar_def.h: Fixed shortcuts keys.
22371 * src/anjuta.c, src/gnome_project.c: Code clean ups.
22373 * anjuta.prj: Updated.
22375 2003-02-22 Naba Kumar <naba@gnome.org>
22377 * src/debug_tree.[c,h]: GNOME2 port from
22378 Etay Meiri <etay-m@bezeqint.net>
22380 * src/an_file_view.c, src/resources.[h,c],
22381 data/properties/bash.properties,
22382 data/properties/cpp.properties,
22383 data/properties/html.properties,
22384 data/properties/make.properties,
22385 data/properties/others.properties,
22386 data/properties/perl.properties,
22387 data/properties/props.properties,
22388 data/properties/xml.properties: Standarized file icons. Icons are
22389 defined in respective .properties file and are retrieved as resource
22392 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22393 in labels from the commands editor as that would create
22394 problems for translators.
22396 2003-02-21 Naba Kumar <naba@gnome.org>
22398 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22399 as they should be part of CVS(?).
22401 * Makefile.am: Corrected a typo for glade generated strings file.
22403 * configure.in, po/hi.po: Added new Hindi (hi) translation
22404 in ALL_LINGUS and added initial Hindi translation.
22406 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22407 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22408 sv_unknown.xpm to more proper icon.
22410 * (new)data/properties/php.properties, data/properties/Makefile.am,
22411 data/properties/anjuta.properties, data/properties/html.properties:
22412 Fixed PHP syntax hilighting bug by separating php properties into
22413 different file (because of file size).
22417 2003-02-20 Naba Kumar <naba@gnome.org>
22419 * src/breakpoints.c: Fixed breakpoints session saving/loading
22422 * scintilla/*, scintilla/include/*: Updated to scintilla
22425 2003-02-19 Naba Kumar <naba@gnome.org>
22427 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22430 * Makefile.am, src/Makefile.am,
22431 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22432 (removed) src/anjuta_dialog_strings.c,
22433 (removed) src/anjuta_dialogs_strings.c,
22434 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22435 (added) anjuta.glade: Transfered glade files from src/ directory
22436 to the top level directory.
22438 * po/POTFILES.in: Updated.
22440 * (removed) macrocs2/*: Transfered to data/ directory.
22442 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22443 data/Makefile.am: Moved macros in data directory. Anjuta no longer
22444 requires to have macros dir, but the projects generated by anjuta
22447 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22450 * src/defaults.c: Corrected default compiler options.
22452 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22455 * src/message-manager-private.cc, src/message-manager-private.h,
22456 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22458 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22459 source code generation for gnome2 projects.
22461 2003-02-11 Naba Kumar <naba@gnome.org>
22463 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22464 restores the expand/collaspe states of the nodes after refresh.
22466 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22468 2003-02-11 Naba Kumar <naba@gnome.org>
22470 * src/style-editor.c: Fixed pango font description handling for fonts.
22471 * src/anjuta.glade: Removed font size spin button.
22472 * configure.in, src/anjuta.prj: Corrected version.
22475 2003-02-10 Naba Kumar <naba@gnome.org>
22477 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22478 references of scroll-menu.h and add about.h in Makefile.am.
22480 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22481 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22482 (removed) widgets/scroll-menu.h: Removed unused files.
22484 * Makefile.am: Added proper i18n rules and added intl tools for
22487 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22488 to the stable release).
22490 * anjuta.spec.in: Removed manuals packaging.
22492 * data/Makefile.am: Removed 'macros' installation (not required for
22495 2003-02-10 Naba Kumar <naba@gnome.org>
22497 * po/POTFILES.in: Updated.
22499 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
22500 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22501 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22502 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22503 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22506 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22507 src/toolbar_callbacks.h: Fixed scintilla notification signal name
22508 and fixed to properly handle focus in find entry box.
22510 * Makefile.am: Added code for RH system menu update.
22512 * .cvsignore: Updated.
22516 2003-02-03 Naba Kumar <naba@gnome.org>
22518 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22519 editor preferences. and fixes dialogs.
22521 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22522 Fixed linenumbers and header margins when they are disabled and
22523 removed unused header files.
22525 * src/attact_process.[h,c], src/debugger.c: Attach to process
22528 * src/help.c: Fixed dialog response.
22532 * data/properties/anjuta.properties: Corrected typo.
22534 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22535 Change the signal to "changed" in entry from "selection-changed" in
22538 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22541 2003-01-31 Naba Kumar <naba@gnome.org>
22543 * configure.in: Upgraded to use libgnomeprint-2.2
22545 * printing/Makefile.am: Updated
22547 *(removed) printing/print-doc.c, printing/print-doc.h,
22548 printing/print-util.c, printing/print-util.h: Removed because already
22549 merged with print.c.
22551 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22552 and libgnomeprintui-2.2 and fixed rendering problems.
22554 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22555 uneccessary print properties, as they are separately taken
22556 care in gnomeprint.
22558 * po/POTFILES.in: Update.
22560 2003-01-30 Naba Kumar <naba@gnome.org>
22562 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22563 for about dialog box.
22565 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22566 src/pixmaps.h: Modified for the above additions for about dialog.
22568 2003-01-29 Naba Kumar <naba@gnome.org>
22570 * src/style_editor.[c,h]: Added missing files.
22572 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22573 * scintilla/XPM.[cxx|h]: Added missing files
22575 2003-01-29 Naba Kumar <naba@gnome.org>
22577 * TODO, po/POTFILES.in: Updated.
22579 * anjuta.prj, src/anjuta.glade,
22580 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22582 2003-01-28 Naba Kumar <naba@gnome.org>
22584 * data/properties/anjuta.properties, src/aneditor.cxx,
22585 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22586 properties into text properties (earlier it was int properties).
22590 * scintilla/AutoComplete.c,xx,
22591 scintilla/AutoComplete.h,
22592 scintilla/CallTip.c,xx,
22593 scintilla/CallTip.h,
22594 scintilla/Document.c,xx,
22595 scintilla/Document.h,
22596 scintilla/Editor.c,xx,
22597 scintilla/Editor.h,
22598 scintilla/LexAVE.c,xx,
22599 scintilla/LexCSS.c,xx,
22600 scintilla/LexHTML.c,xx,
22601 scintilla/LexOthers.c,xx,
22602 scintilla/LexPython.c,xx,
22603 scintilla/LineMarker.c,xx,
22604 scintilla/LineMarker.h,
22605 scintilla/Makefile.am
22606 scintilla/PlatGTK.c,xx,
22607 scintilla/PropSet.c,xx,
22608 scintilla/ScintillaBase.c,xx,
22609 scintilla/ScintillaBase.h,
22610 scintilla/ScintillaGTK.c,xx,
22611 scintilla/ViewStyle.c,xx,
22612 scintilla/include/Platform.h,
22613 scintilla/include/SciLexer.h,
22614 scintilla/include/Scintilla.h,
22615 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22619 src/an_file_view.c,
22620 src/an_symbol_view.c,
22621 src/anjuta-tools.c,
22626 src/anjuta_dialogs_strings.c,
22629 src/compiler_options.c,
22632 src/main_menubar.c,
22633 src/main_menubar.h,
22634 src/main_menubar_def.h,
22635 src/mainmenu_callbacks.c,
22636 src/mainmenu_callbacks.h,
22637 src/message-manager-private.c,c
22638 src/message-manager-private.h,
22639 src/message-manager.c,c
22640 src/message-manager.h,
22644 src/project_config.c,
22645 src/project_dbase.c,
22646 src/project_dbase_gui.c,
22647 src/project_import_gui.c,
22648 src/properties.c,xx,
22653 src/text_editor_gui.c,
22657 anjuta.prj: GNOME2 porting and fixed many porting bugs.
22659 2003-01-24 Naba Kumar <naba@gnome.org>
22661 * src/text_editor_gui.c, src/toolbar.c,
22662 src/text_editor.c, src/text_editor_cbs.h:
22663 Used correct notification signal name for scintilla
22664 (gtk2) and fixed UI.
22666 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22669 * printing/print-doc.c,
22671 src/anjuta-tools.c,
22672 src/find_replace.c,
22675 src/mainmenu_callbacks.c,
22676 src/project_dbase.c,
22677 src/project_dbase.h,
22678 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22680 src/text_editor_cbs.h:
22683 2003-01-23 Naba Kumar <naba@gnome.org>
22685 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22686 correct stock icons and organized pixmap macros.
22688 Makefile.am: Removed non-generated files.
22690 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22691 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22692 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22693 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22694 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22695 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22696 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22697 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22698 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22699 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22700 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22701 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22702 stop.xpm, undo.xpm}: Removed because no longer used.
22704 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22705 file_unknown.xpm}: Files renamed from fv_*, as it would
22708 * pixmaps/Makefile.am: Updated for the above changes.
22710 2003-01-23 Jakub Steiner <jimmac * ximian * com>
22712 * pixmaps/autocomplete-16.png,
22713 pixmaps/autocomplete.png,
22714 pixmaps/block-end-16.png,
22715 pixmaps/block-end.png,
22716 pixmaps/block-start-16.png,
22717 pixmaps/block-start.png,
22718 pixmaps/bookmark-first-16.png,
22719 pixmaps/bookmark-first.png,
22720 pixmaps/bookmark-last-16.png,
22721 pixmaps/bookmark-last.png,
22722 pixmaps/bookmark-next-16.png,
22723 pixmaps/bookmark-next.png,
22724 pixmaps/bookmark-prev-16.png,
22725 pixmaps/bookmark-prev.png,
22726 pixmaps/error-next-16.png,
22727 pixmaps/error-next.png,
22728 pixmaps/error-prev-16.png,
22729 pixmaps/error-prev.png: gnome2-styled icons
22732 2003-01-23 Naba Kumar <naba@gnome.org>
22734 * anjuta.prj: Updated compiler options.
22735 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22737 * src/aneditor.cxx,
22740 src/anjuta_dialogs_strings.c,
22741 src/mainmenu_callbacks.c,
22742 src/mainmenu_callbacks.h,
22744 src/text_editor_cbs.c,
22745 src/text_editor_gui.c: GNOME2 Porting.
22747 2003-01-22 Naba Kumar <naba@gnome.org>
22749 * ChangeLog: Corrected dates.
22750 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22751 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22754 2003-01-22 Naba Kumar <naba@gnome.org>
22756 * plugins/patch/patch-plugin.c: Bug fix.
22758 * src/anjuta-tools.c,
22762 src/anjuta_dialogs_strings.c,
22770 src/mainmenu_callbacks.c,
22771 src/mainmenu_callbacks.h,
22773 src/project_dbase.c,
22774 src/project_dbase_gui.c,
22781 src/toolbar_callbacks.c,
22784 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22787 (removed) src/CORBA-Server.c,
22788 (removed) src/CORBA-Server.h,
22789 (removed) src/Gladen-common.c,
22790 (removed) src/Gladen-stubs.c,
22791 (removed) src/Gladen.h,
22792 (removed) src/Prj-common.c,
22793 (removed) src/Prj-skelimpl.c,
22794 (removed) src/Prj-skels.c,
22795 (removed) src/Prj-stubs.c,
22796 (removed) src/Prj.h,
22797 (removed) src/glades.c,
22798 (removed) src/glades.h,
22799 (removed) src/messagebox.c,
22800 (removed) src/messagebox.h: Removed because no longer used.
22802 2003-01-21 Naba Kumar <naba@gnome.org>
22804 * src/anjuta-tools.c,
22807 src/anjuta_dialogs_strings.c,
22811 src/compiler_options.c,
22813 src/find_replace.c,
22814 src/find_replace.h,
22820 widgets/gnomefilelist.c: GNOME2 porting.
22822 2003-01-20 Naba Kumar <naba@gnome.org>
22824 * global-tags/create_global_tags.sh: Uses pkg-config to
22831 src/anjuta_dialogs_strings.c,
22834 src/compiler_options.c,
22835 src/compiler_options.h,
22836 src/fileselection.c,
22837 src/fileselection.h,
22838 src/mainmenu_callbacks.c,
22839 src/project_dbase_gui.c,
22844 src/text_editor_gui.c,
22845 widgets/gnomefilelist.c,
22846 widgets/gnomefilelist.h: GNOME2 porting.
22848 * widgets/Makefile.am,
22849 (removed) widgets/gnomedirlist.c,
22850 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22853 (removed) src/src_paths_cbs.c,
22854 (removed) src/src_paths_cbs.h,
22855 (removed) src/src_paths_gui.c,
22856 (removed) src/compiler_options_cbs.c,
22857 (removed) src/compiler_options_cbs.h,
22858 (removed) src/breakpoints_cbs.c,
22859 (removed) src/breakpoints_cbs.h: Removed because they are now
22860 combined in singe file
22862 2003-01-16 Naba Kumar <naba@gnome.org>
22864 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22865 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22866 options dialog UI and data handling.
22869 2003-01-15 Naba Kumar <naba@gnome.org>
22871 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22872 Completed command editor porting.
22874 * src/anjuta.c: Removed the use of commands load function
22877 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22880 * src/anjuta-tools.c: Fixed translatable strings.
22882 * src/find_text.c: Fixed dialog creation from glade.
22884 * src/text_editor_gui.c, src/text_editor.c,
22885 src/text_editor_cbs.c: Completed port of detached text editor
22886 to gnome2 plateform.
22888 2003-01-14 Naba Kumar <naba@gnome.org>
22890 * src/anjuta.glade, src/preferences.[h,c],
22891 src/anjuta_dialogs_strings.c: Added build and editor
22892 preferences pages and other UIs. Fixed preferense loading and saving.
22894 * src/anjuta.c: Does case-insensitive match for tabs position
22895 preferences and removed preferences loading (done at _new() call).
22897 * anjuta-tools.c: Debugged tools dialog handling.
22898 * plugins/class-gen/clsGen.c: Fixed an undefined function.
22900 2003-01-13 Naba Kumar <naba@gnome.org>
22902 * ABOUT-NLS: Update (strange).
22904 * autogen.sh: Removed blocking code.
22906 * configure.in: Fixed an autogen bug.
22908 2003-01-13 Naba Kumar <naba@gnome.org>
22910 * (new)src/anjuta.gladep
22911 (new)src/messagebox.c
22912 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22913 will be gradually removed (and then the files).
22917 printing/print-util.c,
22919 scintilla/ScintillaGTK.c,xx
22921 src/an_file_view.c,
22922 src/an_symbol_view.c,
22926 src/anjuta_dialogs_strings.c,
22928 src/attach_process.c,
22929 src/attach_process.h,
22932 src/breakpoints_cbs.c,
22935 src/compiler_options.c,
22936 src/compiler_options.h,
22937 src/compiler_options_cbs.c,
22946 src/find_in_files.c,
22947 src/find_in_files.h,
22948 src/find_in_files_cbs.c,
22949 src/find_replace.c,
22950 src/find_replace.h,
22958 src/main_menubar.c,
22959 src/mainmenu_callbacks.c,
22960 src/message-manager.c,c
22963 src/project_config.c,
22964 src/project_config.h,
22965 src/project_dbase.c,
22966 src/project_import_cbs.c,
22972 src/src_paths_gui.c,
22974 src/text_editor_gui.c,
22980 widgets/gnomefilelist.c: GNOME2 Port.
22982 2003-01-10 Naba Kumar <naba@gnome.org>
22984 * src/an_file_view.c,
22986 src/appwizard_gui.c,
22987 src/compiler_options.c,
22988 src/compiler_options_cbs.c,
22991 src/fileselection.c,
22992 src/find_in_files.c,
22994 src/main_menubar.c,
22996 src/message-manager-dock.c,
22998 src/project_dbase_gui.c,
22999 src/project_import_gui.c,
23000 src/registers_gui.c,
23001 src/sharedlib_gui.c,
23002 src/src_paths_gui.c,
23003 src/text_editor_gui.c,
23005 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23007 2003-01-09 Naba Kumar <naba@gnome.org>
23009 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23010 problems with some comments.
23012 * anjuta.prj: New project file (updated?)
23014 * src/Makefile.am: Enabled deprecated API and fixed variables.
23016 * src/an_file_view.c,
23017 src/an_symbol_view.c,
23018 src/anjuta-plugins.c,
23019 src/anjuta-tools.c,
23022 src/appwizard_cbs.c,
23023 src/attach_process.c,
23024 src/attach_process_cbs.c,
23025 src/compiler_options.c,
23026 src/compiler_options_cbs.c,
23028 src/mainmenu_callbacks.c,
23029 src/message-manager-private.c,c
23030 src/message-manager-private.h,
23031 src/message-manager.c,c
23032 src/message-manager.h,
23033 src/project_dbase.c,
23034 src/project_dbase.h,
23035 src/project_dbase_gui.c,
23036 src/project_import_cbs.c,
23037 src/project_import_gui.c,
23046 src/src_paths_cbs.c,
23047 src/src_paths_gui.c,
23050 src/text_editor_gui.c,
23051 src/text_editor_menu.c,
23053 src/toolbar_callbacks.c,
23057 src/wizard_gui.c: GNOME porting.
23059 2002-12-24 Naba Kumar <naba@gnome.org>
23061 * AUTHORS, ChangeLog, HACKING, Makefile.am,
23062 NEWS, README, SEARCH-REPLACE,
23063 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
23064 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23065 launcher/Makefile.am,
23066 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23067 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23068 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23069 printing/print-util.c, printing/print.c, printing/print.h,
23070 scintilla/*/*, widgets/e-shell-about-box.c,
23071 src/*, tagmanager/*/*, widgets/Makefile.am,
23072 widgets/gnomefilelist.c:
23074 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23075 src/*.[c,h] files to gnome2 API.
23077 * src/anjuta_dialogs_strings.c: Added glade generated translatable
23080 2002-10-23 Naba Kumar <naba@gnome.org>
23082 * autogen.sh: Prevented Users from building HEAD cvs.
23084 2002-09-16 Stephane Demurget <demurgets@free.fr>
23086 * src/anjuta.glade: added the compiler options dialog, hopefully
23087 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23089 2002-09-15 Stephane Demurget <demurgets@free.fr>
23091 * src/anjuta.glade: fixed a lot of small glitches.
23093 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23096 * src/breakpoints_cbs.c: polished a bit.
23098 2002-09-15 Stephane Demurget <demurgets@free.fr>
23100 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23102 * src/commands.c: partial gnome 2 port.
23104 * src/utilities.[ch]: changed some bits to be const.
23106 2002-09-14 Stephane Demurget <demurgets@free.fr>
23108 * src/Makefile.am: removed breakpoints_gui.c and added a check
23109 for gdk-pixbuf deprecated functions, but there shouldn't be much
23112 * src/breakpoints_gui.c: killed.
23114 * src/anjuta.glade: added two dialogs for the breakpoints management.
23117 * src/anjuta_cbs.c:
23119 * src/attach_process.c:
23121 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23122 really huge changes and porting work.
23124 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23125 (breakpoints_dbase_new): moved the UI init bits here.
23127 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23128 a lot, not using any color anymore (not HIG compliant) and not using
23129 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23130 to be double checked.
23132 * src/build_file.c:
23133 * src/build_project.c: gnome 2 port.
23135 2002-09-11 Stephane Demurget <demurgets@free.fr>
23137 * src/anjuta.glade:
23139 * src/anjuta_cbs.c:
23141 * src/breakpoints.c:
23142 * src/breakpoints_cbs.c: cleaned up some bits.
23144 2002-09-09 Stephane Demurget <demurgets@free.fr>
23147 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23149 * src/an_symbol_view.[ch]:
23150 * src/attach_process_cbs.h: polished a bit.
23152 * src/breakpoints_cb.[ch]: partial gnome 2 port.
23154 2002-09-02 Stephane Demurget <demurgets@free.fr>
23157 * src/Makefile.am: added libglade-2 to the build.
23159 * src/anjuta.[ch]: added support for libglade.
23161 * src/anjuta.glade: added. There could be a file per top-level widget,
23162 as some other gnome projects, though.
23164 * src/attach_process_gui.c: removed.
23165 * src/attach_process.[ch]: gnome 2 port.
23166 (attach_process_new): Added the treeview init and the widget references
23169 2002-08-31 Stephane Demurget <demurgets@free.fr>
23171 * src/an_file_view.c: fixed some compilation issues.
23173 * src/an_symbol_view.c: gnome 2 port.
23175 2002-08-26 Stephane Demurget <demurgets@free.fr>
23177 * src/an_file_view.c: finished gnome 2 port.
23178 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23179 directory pixmap depending on the event.
23181 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23182 (project_file_data_new): use a GtkTreePath.
23184 2002-08-23 Stephane Demurget <demurgets@free.fr>
23186 * src/Makefile.am: readded back an_*_view.[ch] because they are still
23187 driving me nuts but they need to be ported, heh ?
23189 * src/an_file_view.c: gnome 2 port, almost finished after some hard
23190 work since it's quite a total rewrite again.
23192 2002-08-22 Stephane Demurget <demurgets@free.fr>
23194 * src/an_file_view.c:
23195 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23197 2002-08-21 Stephane Demurget <demurgets@free.fr>
23199 * src/anjuta_info.c:
23200 * src/utilities.h: gnome 2 port, featuring a total rewrite.
23202 2002-08-20 Stephane Demurget <demurgets@free.fr>
23204 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23207 * src/an_file_view.c:
23208 * src/aneditor.cxx:
23209 * src/anjuta_cbs.c:
23210 * src/compiler_options.h:
23211 * src/messagebox.c:
23212 * src/messagebox.h:
23214 * src/project_dbase.h:
23215 * src/resources.h: gnome 2 port.
23217 2002-08-14 Stephane Demurget <demurgets@free.fr>
23219 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23221 * data/properties/sql.properties: added the DATETIME data type.
23223 * data/properties/html.properties: added the foreach php keyword.
23225 2002-08-08 Stephane Demurget <demurgets@free.fr>
23227 * widgets/Makefile.am: removed blank line after the last backslash
23228 for avoiding a warning from automake.
23231 * src/Makefile.am: added the ORBit-2 dep.
23233 2002-08-08 Stephane Demurget <demurgets@free.fr>
23235 * AUTHORS: added Biswa, because I wonder why noone already have
23236 written his name in the Anjuta's hall of fame :)
23238 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
23240 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23241 widgets/e-shell-about-box.c: Made to compile for gnome2.
23243 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
23245 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23246 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23248 * configure.in, printing/print.h, printing/print.c,
23249 printing/print-doc.c: Made to compile for gnome2.
23251 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
23253 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23254 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23255 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23256 widgets/Makefile.am:
23258 Upgraded the build system to gnome2 platform.
23260 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23261 * manuals/*: Added capability to generate PDF and PS.
23262 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23263 * TODO, TODO.biswa: Intergated TODO list.
23264 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23266 * src/dnd.c: Fix typo
23267 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23268 * src/anjuta.c: Bug #568895, Bug #575419
23270 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23272 * tagmanager/tm_global_tags.c: Fixed compiler warning.
23273 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23275 2002-12-17 Naba Kumar <naba@gnome.org>
23277 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23280 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23281 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23282 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23283 * anjuta.prj: Added tools.sgml
23284 * data/properties/cpp.properties: Bug # 646974
23286 2002-12-16 Naba Kumar <naba@gnome.org>
23288 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23289 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23290 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23291 on 'Enter' and adds proper focus mechanism.
23292 * src/anjuta.c: Fixed a memory corruption bug.
23293 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23294 'Enter' and can also be Canceled. Sets proper default and focus policies
23296 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23297 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23298 translatable strings in dialogs and fixed some dialog properties.
23299 * src/anjuta-tools.c: Now uses xml format for loading and saving.
23300 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23301 * src/message_manager_private.cc: Fixed some debug messages.
23302 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23303 widgets/gnomefilelist.c: Fixed a memory leaks.
23304 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23305 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23306 src/main_menubar_def.h: Implemented incremental search.
23309 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23310 * tagmanager/*: Minor cleanups and warning fixes.
23311 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23312 GUI during long updates.
23313 * src/text_editor.c: Remove debug message.
23315 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23316 * tagmanager/tm_project.c: Fix a memory access problem.
23318 2002-12-13 Naba Kumar <naba@gnome.org>
23320 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23321 tools list to show "Enabled" flag of the tool. Fixed a bug where
23322 tool list is not cleared when creating a new tool.
23324 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23325 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23327 2002-12-12 Naba Kumar <naba@gnome.org>
23329 * anjuta-tools.[h,c], commands.c: Used the tools help of
23330 anjuta variables list in commands editor and fixed a typos
23331 buy in anjuta-tools.c.
23333 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23334 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23335 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23336 * TODO.biswa: Added to help me track things better.
23338 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23340 * configure.in, anjuta.spec.in: Added libglade dependency.
23341 * Makefile.am: Added anjuta.glade file.
23342 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23343 , src/mainmenu_callbacks.[ch], src/message-manager.h
23344 , src/widget-registry.c: Tools editor GUI + other additions.
23346 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23348 * src/project_dbase.[ch], tagmanager/tm_project.c,
23349 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23350 Implement syncing tags image with the project database.
23351 * src/anjuta-tools.c: Implemented variable substitution and
23352 working directory in tools.
23354 2002-12-09 Naba Kumar <naba@gnome.org>
23356 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23357 command configuration language list from properties.
23359 * data/properties/asm.properties, data/properties/ruby.properties:
23362 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23364 * src/an_symbol_view.c: Remember current selected entry and select
23365 it automatically after refresh.
23367 2002-11-26 Murray Cumming <murrayc@usa.net>
23369 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23370 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23371 and gnomemm 1.2 projects so that people know they are really
23372 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23373 But I did correct these to sue lowercase names.
23375 2002-12-01 Naba Kumar <naba@gnome.org>
23377 * data/anjuta.properties: Fixed caching problem on
23379 * src/preferences.c, src/preferences_gui.c: Implemented automatic
23382 2002-12-01 Naba Kumar <naba@gnome.org>
23384 * data/properies/anjuta.properties: Corrected "indicators.automatic"
23386 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23387 property and uses it.
23388 * src/aneditor.cxx: Fixed a bug associated with selection a word at
23391 2002-11-30 Naba Kumar <naba@gnome.org>
23393 * src/debugger.c: Fixed a typo.
23394 * data/properties/*: Updated properties files and added
23396 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23397 Added comment submenu and cleaned up ref and unref of menus.
23398 * src/aneditor.h: Added definition of comment commands.
23399 * src/aneditor.c: Upgrade from latest SciTE source code.
23400 * src/text_editor.[hc], src/text_editor_cbs.c,
23401 src/message_manager_private.cc, src/message_manager.[cc,h],
23402 src/anjuta.[c,h]: Added indicators support for errors/warnings
23403 highlight in the editor.
23404 * NEWS, TODO: Update.
23405 * scintilla/include/PropSet.h: Removed deprecrated function.
23407 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23409 * src/anjuta-tools.[ch]: Tools implementation (basic)
23410 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23411 , src/main_menubar_def.h: PLugins cleanup and segregation
23412 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23414 * anjuta.prj: Added new files
23415 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23416 * plugins/class-gen/clsGen.c: Register menu under 'Project'
23417 * plugins/patch/patch-plugin.c: Register menu under 'Format'
23418 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23419 * src/Makefile.am: Added new files
23420 * src/message-manager.[cc/h]: Added standard output and error windows
23422 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
23424 * project_type.c: Fixed Gnomemm2 project type
23426 2002-11-25 Naba Kumar <naba@gnome.org>
23428 * printing/print.c: Fixed a compile warning.
23429 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23430 * src/utilities.c: Fixed a compile warning in sparc, hides the
23431 terminal check error output from the user.
23432 * project_config.[ch], project_dbase.[ch], source.c: Added project
23433 version, exclude modules configuration and reordered other config
23434 properties. Changed some strings to more descriptive text.
23435 * src/compiler_opitions.c: Removed extra newlines from .prj file
23437 * anjuta.prj: Converted to new format (only reorganised properties
23438 and removed extra newlines ... nothing else).
23441 2002-11-21 Naba Kumar <naba@gnome.org>
23443 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23444 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23445 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23446 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23447 Updated to the CVS version.
23449 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23451 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23452 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23453 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23454 images in completion lists.
23455 * src/resources.h: Make C++ friendly.
23456 * scintilla/PropSet.cxx: Fix memory leak.
23458 2002-11-20 Naba Kumar <naba@gnome.org>
23460 * scintilla/*/*: Synced to latest scintilla 1.49
23461 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23464 * scintilla/RESearch.cxx: The automatic cvs log in the
23465 file really broke things trying to interprete the changelog
23466 entry incorrectly as end-of-comment. Removed the $cvs line
23467 and committed again.
23469 2002-11-19 Naba Kumar <naba@gnome.org>
23471 Patch from Timothee Besset <ttimo@idsoftware.com>
23473 * src/message-manager-private.cc: Interpretes absolute
23474 file paths properly in zvt terminal.
23476 2002-11-19 Naba Kumar <naba@gnome.org>
23478 Patch from Timothee Besset <ttimo@idsoftware.com>
23480 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23481 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
23482 (important) editor preferences in project (if there is one
23487 2002-11-18 Naba Kumar <naba@gnome.org>
23489 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23491 * src/debug_tree.c, src/find_in_files_gui.c,
23492 src/find_replace.c, src/find_text.c,
23493 src/project_import.c, src/project_import_gui.c,
23494 src/wizard_gui.c: i18n Fixes.
23496 2002-11-15 Naba Kumar <naba@gnome.org>
23498 * plugins/class-gen/clsGen.c: Fixed to use project function
23499 to import files. Create non-existent directories before the
23500 sources are written.
23502 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23503 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23505 src/glades.c: Excluded gladen files from build. This
23506 will fix the unnecessary dependency on libssl.
23508 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23509 file import funtion.
23511 * src/message_manager_private.cc: Fixed a compiler warning with
23512 DEBUG preprocessor macro.
23514 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23515 wrong (undocked) editor window was closed on clicking close on an
23516 undocked editor window.
23518 * src/debugger.c: Fixed a bad bug where debugger terminal won't
23519 start correctly if the executable was run before with 'F3'.
23521 * src/toolbar_callbacks.c: Wrap around find next.
23522 * src/toolbar.c: Disable combo activate.
23523 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23524 button positions to get 'yes' as default.
23526 * anjuta.spec.in: Updated.
23528 * src/anjuta_info.c, src/appwizard_gui.c,
23529 src/attach_process_gui.c, src/breakpoints_gui.c,
23530 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23531 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23532 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23533 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23534 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23535 src/preferences.c, src/preferences_gui.c, src/project_config.c,
23536 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23537 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23538 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23539 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23540 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
23541 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23542 plugins/patch/patch-plugin.c, printing/print-util.c:
23543 Set all windows and dialogs transient
23544 to their parents so that they remain floated above their parents.
23546 2002-11-13 Naba Kumar <naba@gnome.org>
23548 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23549 take default editor font).
23551 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23552 Corrected email address.
23554 * src/mainmenu_callbacks.c: Used spaces instead of tabs
23555 for changelog entry.
23559 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23560 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23562 2002-11-06 Naba Kumar <naba@gnome.org>
23565 * anjuta.spec.in: Ships the .omf files with the
23566 documents instead of the base package.
23568 2002-11-04 Naba Kumar <naba@gnome.org>
23570 * data/properties/latex.properties: Fixed a bug.
23571 * ChangeLog: Released 1.0.0 stable.
23573 2002-11-04 Naba Kumar <naba@gnome.org>
23575 * src/commands.c: Added command with shell redirection capability.
23576 * data/properties/anjuta.properties: Changed default execution
23578 * src/project_dbase.c: Set project top dir in properties.
23579 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23580 * data/Makefile.am: More diskcheck error fixes.
23582 * README, anjuta.spec.in, THANKS, AUTHORS,
23583 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23584 manuals/C/anjuta-manual/authers,sgml,
23585 manuals/C/anjuta-manual/anjuta-manual.sgml,
23586 manuals/C/anjuta-manual/anjuta-manual-C.omf,
23587 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23588 : Changed anjuta home to
23589 new URL and my email address.
23591 * manuals/C/anjuta-manual/interfaces.sgml,
23592 manuals/C/anjuta-manual/prefereces.sgml,
23593 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23595 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23596 : removed reference to the help menu as the menu is modified
23597 when no help is found (which is very likely when we are
23598 shiping the documents separately).
23600 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23601 * anjuta.spec.in: Update specfile to make multiple RPMs.
23602 * data/Makefile.am: make dist fix.
23603 * src/text_editor_menu.c: Fix compile warnings (casts).
23605 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23606 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23607 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23609 2002-11-01 Naba Kumar <naba@gnome.org>
23611 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23612 Added gnome2 macros to be used by gnome2 project wizard.
23614 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23617 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23618 as it was conflicting with generated projects and is not
23621 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23622 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23623 project generation, removed qt project as it's not complete and
23624 added gnome2 bonobo wizard.
23626 2002-10-29 Naba Kumar <naba@gnome.org>
23628 * po/POTFILES.in: Updated.
23629 * po/POTFILES.skip: Added.
23630 * preferences.h: Fixed print paper size property name.
23632 2002-10-28 Naba Kumar <naba@gnome.org>
23634 * data/user.properties, data/Makefile.am: Added user properties file
23635 which will be copied in user's ~/.anjuta/user.properties.
23637 * data/anjuta.properties: Changed a comment.
23639 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23641 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23642 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23643 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23646 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23647 instead of user properties file.
23649 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23650 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23651 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23652 * README, TODO: Updated.
23654 2002-10-28 Naba Kumar <naba@gnome.org>
23656 * manuals/C/anjuta-manual/figures/editor_guides.png,
23657 manuals/C/anjuta-manual/figures/editor_margins.png,
23658 manuals/C/anjuta-manual/figures/editor_markers.png,
23659 manuals/C/anjuta-manual/figures/local_variables.png,
23660 manuals/C/anjuta-manual/figures/open_file_multiple.png,
23661 manuals/C/anjuta-manual/figures/prefs_print.png,
23662 manuals/C/anjuta-manual/figures/print_dlg.png,
23663 manuals/C/anjuta-manual/figures/print_preview.png,
23664 manuals/C/anjuta-manual/figures/symbol_browser.png,
23665 manuals/C/anjuta-manual/figures/variable_tip.png: New png
23666 files for manual documentation.
23668 * manuals/sgmldocs.make,
23669 manuals/C/anjuta-manual/Makefile.am,
23670 manuals/C/anjuta-manual/authors.sgml,
23671 manuals/C/anjuta-manual/build.sgml,
23672 manuals/C/anjuta-manual/compileopts.sgml,
23673 manuals/C/anjuta-manual/debugger.sgml,
23674 manuals/C/anjuta-manual/execute.sgml,
23675 manuals/C/anjuta-manual/fileoperations.sgml,
23676 manuals/C/anjuta-manual/interface.sgml,
23677 manuals/C/anjuta-manual/preferences.sgml,
23678 manuals/C/anjuta-manual/projects.sgml,
23679 manuals/C/anjuta-manual/figures/arguments.png,
23680 manuals/C/anjuta-manual/figures/open_file.png,
23681 manuals/C/anjuta-manual/figures/other_opts.png,
23682 manuals/C/anjuta-manual/figures/scrshot.png,
23683 manuals/C/anjuta-manual/figures/toolbar_browser.png,
23684 manuals/C/anjuta-manual/figures/toolbar_tags.png:
23686 Updated anjuta manual documentation.
23689 2002-10-27 Naba Kumar <naba@gnome.org>
23691 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23692 check and modifies debugger terminal command accordingly
23693 to function properly.
23695 2002-10-25 Naba Kumar <naba@gnome.org>
23697 * manuals/sgmldocs.make: Fixed a couple of bugs.
23698 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23700 2002-10-24 Naba Kumar <naba@gnome.org>
23702 * src/debug_tree.c: Fixed a crash bug from Etay.
23704 * global_tags/create_global_tags: Added messages.
23705 Fixed infinite looping within files.
23707 * macro/autogen.sh: Removed debug and warning flags for defaults.
23709 Patch from Vadim Berezniker <vadim@berezniker.com>
23711 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23712 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23715 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23716 temporarily just copy it
23718 2002-10-24 Naba Kumar <naba@gnome.org>
23720 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23721 manuals/C/anjuta-manual/anjuta-manual.sgml,
23722 manuals/C/anjuta-manual/compileopts.sgml,
23723 manuals/C/anjuta-manual/debugger.sgml,
23724 manuals/C/anjuta-manual/execute.sgml,
23725 manuals/C/anjuta-manual/fileoperations.sgml,
23726 manuals/C/anjuta-manual/interface.sgml,
23727 manuals/C/anjuta-manual/introduction.sgml,
23728 manuals/C/anjuta-manual/projects.sgml,
23729 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23730 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23731 manuals/ja/anjuta-manual/anjuta-manual.sgml,
23732 manuals/ja/anjuta-manual/compileopts.sgml,
23733 manuals/ja/anjuta-manual/debugger.sgml,
23734 manuals/ja/anjuta-manual/execute.sgml,
23735 manuals/ja/anjuta-manual/fileoperations.sgml,
23736 manuals/ja/anjuta-manual/interface.sgml,
23737 manuals/ja/anjuta-manual/introduction.sgml,
23738 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23740 2002-10-24 Naba Kumar <naba@gnome.org>
23742 * src/project_type.c: added autogen for qt projects.
23743 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23744 Fixed a bug that retrieves wrong terminal command.
23745 * src/commnads.c: Added more terminal commands.
23746 * configure.in: Checks for scrollkeeper version.
23748 2002-10-22 Naba Kumar <naba@gnome.org>
23750 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23751 instead of AM_GNOME_GETTEXT.
23753 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23754 for setup-gettext for the wizard generated projects.
23756 * src/source.c: Fixed a bug where glade file wasn't generated.
23758 * src/gnome_project.c: Excluded project version from project dir
23761 2002-10-22 Naba Kumar <naba@gnome.org>
23763 * acinclude.m4: New file with dummy funtion for gettext
23764 cross compatibility fix.
23766 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23767 * configure.in: Fixed cflags to avoid useless warnings.
23768 * Makefile.am: EXTRA_DIST += setup-gettext.
23769 * src/toolbars.c: Added space paddings around tags label.
23771 2002-10-21 Naba Kumar <naba@gnome.org>
23773 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23775 * setup-gettext: New script to maintain gettext cross version
23777 * configure.in, macros/autogen.sh: Fix for gettext cross version
23780 2002-10-21 Naba Kumar <naba@gnome.org>
23782 * debug_tree.c: Fixed incorrect use of debug assertion.
23784 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
23785 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23786 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23787 src/memory.c, src/memory.h, src/message-manager-private.cc:
23789 New parsing algorithm; adapted from kdevelop.
23790 Middle button menu for changing the value's display type
23792 2002-10-07 Naba Kumar <naba@gnome.org>
23794 * src/main_menubar_def.h: Changed status bar message for Help->
23795 Browse info pages. Bug #603308
23797 * src/executer.c: Made "User terminal" default for creating
23798 projects (User can always disable it later). Bug #114222
23800 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23802 * macros/autogen.sh: Require gettext 0.10.x for autogen
23803 * src/text_editor.c: Fixes Bug #595303
23804 * src/source.c: Fixes Bug #595970
23805 * src/anjuta.c: Fixes Bug #598366
23806 * scingtilla/LexCPP.cxx: Bug #602296
23807 * src/main_menubar_def.h: Bug #604363
23808 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23810 2002-10-07 Jens Georg <mail@jensgeorg.de>
23812 Reviewed by: Naba Kumar <kh_naba@gnome.org>
23813 * gnomefilelist.c: This patch fixes the bug #611542
23815 2002-09-20 Naba Kumar <kh_naba@gnome.org>
23817 * data/properties/Makefile.am: Added tcltk.properties file.
23819 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23821 Reviewed by: Naba Kumar <kh_naba@gnome.org>
23823 * README: Updated README
23824 * plugins/class-gen/clsGen.c, src/message_manager.cc
23825 , src/mainmeu_callbacks.c, src/memory.c
23826 , src/project_dbase_gui.c, src/text_editor_gui.c
23827 , widgets/gnomefilelist.c: Set window icons
23828 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23829 Enabled release build (stripped + optimized binaries, etc.)
23830 * data/properties/anjuta.properties, src/commands.c,
23831 src/defaults.cFixed bug #595489 (stdin on executables)
23832 * src/appwizard.c, src/main.c, src/message-manager.cc
23833 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23834 , src/debug_tree.c: Memory related (valgrind) fixes.
23835 * src/message-manager-private.[cc,h], src/pixpams.h
23836 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23837 * anjuta.prj: Added debug_tree.c to SOURCES
23838 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23839 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23840 Compacted code and cleaned up unnecessary functions.
23841 * tagmanager/*.[ch]: Code fixes.
23843 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
23845 Reviewed by: Naba Kumar <kh_naba@gnome.org>
23847 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23848 Debug tree now detects changes of displayed variables
23849 and changes their color to red
23851 2002-09-20 Naba Kumar <kh_naba@gnome.org>
23853 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23855 * mainmenu_callbacks.c: Set's the current file name in
23856 file save as dialog.
23858 2002-09-20 Naba Kumar <kh_naba@gnome.org>
23860 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23862 * data/properties/tcltk.properties: New file for tcl/tk
23865 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
23867 * src/project_type.[c,h], src/source.c, data/Makefile.am:
23868 Fixed a fatal bug which doesn't let building gnome2 related
23869 projects. They use different autogen.sh script. Defined new
23870 type field "gnome_macro_support".
23872 * data/autogen.sh.gnome2: New file.
23874 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23875 bug with quotes escaping in quotes.
23877 * src/message-manager-private.cc: Used event box instead
23878 of frame for local message pane, so that the borders appear
23879 properly and nicely.
23881 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23882 if there is a project open and all the files are un-docked.
23884 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23886 2002-08-27 Andy Piper <andy.piper@freeuk.com>
23888 * src/main_menubar_def.h: implement feature request #595356, patch #597161
23889 * THANKS: updated for new contributions
23890 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23892 2002-08-27 Steven Knight <steven.knight@unh.edu>
23894 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23895 src/project_dbase.h, src/project_type.c, src/source.c,
23896 src/wizard_gui.c: new Qt project type
23897 *** NB not fully tested, may need some work, icon required...
23899 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23901 * src/memory.c, src/memory.h: new memory patch
23903 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
23905 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23907 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
23909 * lancher/anjuta_launcher.c: Determine pty from function
23910 call instead of running 'tty' externally.
23912 * data/properties/cs.properties: Added compile/build commands.
23913 Fixed execution properties.
23915 * src/commands.c: Added c# options.
23917 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23919 * src/debug_tree.[c,h], src/debugger.[c,h],
23920 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23922 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23923 1. Misaligned structs when they are members of other structs.
23924 2. '{' sometimes appears as a variable.
23925 3. Wrong processing of some arrays.
23926 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23927 that displays the tree in two columns (variable and value).
23929 2002-08-14 Stephane Demurget <demurgets@free.fr>
23931 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23933 * data/properties/sql.properties: added the DATETIME data type.
23935 * data/properties/html.properties: added the foreach php keyword.
23937 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
23939 * NEWS: Updated with new features.
23941 * data/.cvsignore, doc/.cvsignore: Updated.
23943 Patch from: Etay Meiri <etay-m@bezeqint.net>
23945 * src/debug_tree.h, src/debug_tree.c: New files.
23947 * src/Makefile.am, src/message-manger-private.[h,cc],
23948 src/message-manger.cc: Added Tree view for debugger
23951 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
23953 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23955 * src/memory.c, src/memory.h: New files.
23957 * src/Makefile.am, src/appwizard.c, src/controls.c,
23958 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23959 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23961 Memory view implemetation that would enable viewing raw memory
23964 2002-08-08 Stephane Demurget <demurgets@free.fr>
23966 * AUTHORS: added Biswa, because I wonder why noone already have
23967 written his name in the Anjuta's hall of fame :)
23969 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
23971 * src/appwizard_gui.c: Removed an ambiguous prototype.
23972 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23973 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23974 * THANKS: Updated M. Ali Vardar's email.
23976 2002-08-01 Andy Piper <andy.piper@freeuk.com>
23978 * src/anjuta_gui.c: implemented feature request to stop main and browser
23979 toolbars having exclusive use of space
23981 2002-08-01 Andy Piper <andy.piper@freeuk.com>
23983 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23984 left over from the previous work to fix bugs :-)
23986 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
23987 src/controls.c, src/mainmenu_callbacks.h,
23988 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
23991 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
23992 src/project_import_gui.c, src/sharedlib_gui.c,
23993 src/signals_gui.c: set window icon correctly
23995 * NEWS: more updates for the release
23997 * HACKING: updated for window icons and insert menu information
23999 * src/cvs_gui.c, src/build_project.c,
24000 src/project_import_cbs.c: message strings reviewed
24002 * src/controls.c: context help button should be disabled if
24003 DevHelp is not installed
24006 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
24008 * src/debugger.c: Fixed the signalling screw up because of string
24009 update in gdb used to report the child process PID. Also, no
24010 error dialog will be popped up for "no such file or directory"
24011 error (very annoying and useless error). This error will still
24012 be shown on the debug message window. Avoided terminating the
24013 program when the terminal is terminated -- doesn't hurt, otherwise
24014 we get crappy egg-and-hen problem.
24016 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24017 dimensions loading.
24019 * src/anjuta.c: Limited the default size of main window to sane
24022 * src/preferences.c: Fixed some deadly memory corruption bugs in
24023 the recent patches. Return from getenv() should NEVER be freed,
24024 because they are static strings.
24026 * src/preferences_gui.c: Removed the fix for crash bug with font
24027 selection and applied the real fix.
24029 2002-06-08 Andy Piper <andy.piper@freeuk.com>
24031 * NEWS: updated for release
24033 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
24035 * src/launcher.c: Added a fix a memory leak and a possible
24036 fix for zvt-crash bug.
24038 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24040 * data/properties/latex.properties,
24041 data/properties/ada.properties: Added file.is.source property.
24043 * src/an_file_view.c: Set auto column size of the file
24046 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24047 The user is now prompted to confirm the closing of the file
24048 if it is being used by CVS. If yes, the editor is closed and
24049 the CVS operation stops.
24051 2002-06-07 Andy Piper <andy.piper@freeuk.com>
24053 * anjuta.prj: bump project version for release
24054 * BUGS: removed unnecessary file
24056 2002-06-07 Philip Van Hoof <freax@pandora.be>
24058 * widgets/gnomefilelist.c: fix up issue with directory deleted
24059 during the life of the file list widget
24060 * src/preferences_gui.c: sticking-plaster fix to font selection
24061 causes segfault bug
24063 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24065 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24067 * data/properties/anjuta.properties, src/an_file_view.[ch],
24068 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
24069 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
24070 added options for symbol and file browsers.
24071 * data/properties/cpp.properties: linker flags should come after
24072 the name of the file to compile.
24073 * scintilla/Editor.cxx: fixed gcc compilation warning.
24074 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24075 be executed from bindir only.
24076 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
24077 tagmanager/include/tm_file_entry.h: CVS version information in file
24079 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
24081 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24082 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24083 crashes during file import.
24084 * src/project_import.c: disable project menu items during project
24087 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24089 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24091 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24092 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24093 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
24094 modified Insert menu, added C functions template, header C
24095 template, modified header_template HEADER_H ==> NAMEFILE_H
24097 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24099 2002-06-05 Andy Piper <andy.piper@freeuk.com>
24101 * data/properties/html.properties: changed some file
24104 2002-06-05 Philip Van Hoof <freax@pandora.be>
24106 * widgets/gnomefilelist.c: Fixed #560759 and #561776
24108 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24110 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24112 * data/properties/anjuta.properties, src/defaults.c: Make windows
24113 docked by default, fix the big fonts bug.
24115 * src/an_file_view.c, src/main_menubar_def.h,
24116 src/project_dbase_gui.c: sanitized the Edit/View mess.
24118 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24119 for customizing shortcuts.
24121 * src/mainmenu_callbacks.c: Search for selected word if present.
24123 * src/text_editor_menu.c: Added context menu options for docking
24124 and undocking editor windows.
24126 * src/main_menubar.h, src/main_menubar.c: more support for the
24127 shortcuts menu item.
24129 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24131 2002-06-05 Andy Piper <andy.piper@freeuk.com>
24133 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24134 all commit messages being written to top of the file
24136 * src/main_menubar_def.h: message strings reviewed
24138 * src/project_import.c: message strings reviewed
24140 * src/source.c, src/glades.c: message strings reviewed. Fixed
24141 some bugs around reading the project properties for creating
24142 .glade and .desktop files in the Application Wizard. There were
24143 typos in the property names being retrieved
24145 * widgets/gnomefilelist.c: changed build_full_path to make
24146 the file widget support ~
24147 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24149 * THANKS, widgets/e-shell-about-box.c,
24150 manuals/anjuta-manual/C/authors.sgml: updated for new
24153 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
24155 * src/project_dbase.c: Fixed the file-path-corruption bug
24156 and the cannot-import-file-in-project bug. (follow-up with
24157 the last commit from Stef).
24159 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24160 with unsaved-project.
24162 2002-06-05 Stephane Demurget <demurgets@free.fr>
24164 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24167 2002-06-04 Andy Piper <andy.piper@freeuk.com>
24169 * data/properties/{xml,html,other}.properties: changed some file
24172 * data/anjuta.mime: oops! cvs added
24174 * scintilla/RESearch.cxx: fixed up a problem with comments
24176 * global-tags/create_global_tags.sh: redirect errors to /dev/null
24177 to avoid messages about missing libs
24179 * NEWS: started the release notes
24181 2002-06-04 Andy Piper <andy.piper@freeuk.com>
24183 * HACKING: updated with new information on printing, patch naming
24185 * TODO: removed completed tasks
24187 * THANKS: updated a few contributions
24189 * anjuta.prj: updated the icon file
24191 * anjuta.desktop.in.in: updated to add Categories
24193 * data/anjuta.mime: created a mime type for Anjuta project files
24194 (NB needs to be added to the install in /usr/share/mime/)
24196 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
24197 "Coded in Anjuta" button in Gimp XCF format. It can be converted
24198 to PNG for websites.
24200 * plugins/patch/patch-plugin.c: clarified some messages and
24201 made it easier to see different patching sessions
24203 * src/toolbar.c: changed some message text for consistency
24205 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
24206 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
24208 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24210 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
24211 src/project_dbase.{c,h}, src/project_import_cbs.c,
24212 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24213 Added XLib Project and a Dockapp Project types.
24214 * pixmaps/Makefile.am: added line for new pixmap for new xlib
24216 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24217 * src/source.c: Fixed memory leak in existing projects.
24218 (filename was not freed)
24219 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24221 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
24223 * src/anjuta.h, src/anjuta.c: Added error display funtions
24224 with parent windows.
24226 * src/appwizard_cbs.c: Changed error display function to use
24229 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
24231 * printing/print.h, printing/printing.c: Taken care of document
24232 zoom factor and fixed a font loading bug. Dynamically calculated
24233 text widths to work with zooms properly. Re-organized code for
24234 dynamic text width calulations to work in general with utf8 chars.
24235 Determined font height and width automatically from the font info.
24237 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24238 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24239 Converted text.zoom.factor property to use #defined value. Removed
24240 margin header and margin numbers preferences, as they now
24241 calculated dynamically.
24243 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
24245 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24246 printing/print-util.h, printing/print.c, printing/print.h:
24247 Rewritten printing support for style based printing. Syntax highlighted
24248 printing, monochromatic printing, setup using preferences etc.
24250 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24251 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24252 language and the styled text buffer.
24254 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24255 the print setup preferences page and added printer preferences. Added functions
24256 to retrieve preferences with default values.
24258 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24261 * data/properties/anjuta.properties: Added default printer preferences.
24263 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24264 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24265 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24267 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24269 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24271 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24273 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24274 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24275 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24276 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24278 printing/Makefile.am: Reduced compiler optimizations.
24280 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
24281 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
24282 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24283 tagmanager/tm_workspace.c: TagManager fixes.
24285 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
24287 * printing/*: CVS added. :)
24289 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24291 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24293 * printing*: CVS added.
24294 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24295 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24296 src/main_menubar_def.h: Gnome Print support
24297 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24298 * configure.in: Enable debugging flag option
24299 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24300 Print properties defined.
24301 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24303 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24305 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24307 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24308 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24309 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24311 * src/text_editor.c: Minor cleanups.
24312 * anjuta.c: Tweaks to 'Goto File Line' functionality.
24313 * src/project_dbase.c: Fixes to add/remove files from project.
24314 * src/help.c: Fix minor memory leak.
24315 * src/project_dbase_gui.c: Remove debugging messages.
24316 * src/utilities.[ch]: Cleanups and minor fixes.
24317 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24319 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
24321 * src/anjuta.c [anjuta_apply_preferences()]:
24322 Fixed a crash bug when tab pos is not defined for the editors.
24324 * data/properties/cpp.properties: Set default identifier property to normal.
24325 This fixes the bug in which the fore color gets hidden with dark background.
24327 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
24329 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24332 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24333 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24334 src/anjuta.c, data/properties/anjuta.properties:
24335 Implemented line wrapping.
24337 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
24339 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24340 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24341 tags. Code was reviewed from GNOME Bonsai view.
24343 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24344 it seems to have been removed by scintilla people.
24346 * data/properties/anjuta.properties: Set default line wrap to false, as
24347 is noticably slow with big files.
24349 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24351 * src/project_import_gui.c: disallow the selection of files in
24353 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24356 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24358 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24359 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24360 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24361 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24362 now works properly.
24363 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24364 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24365 * src/utilities.[ch]: Added some utility functions.
24366 * tagmanager/tm_project.c: Fix for bug in file removal from project.
24368 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24370 2002-05-26 Andy Piper <andy.piper@freeuk.com>
24372 * HACKING: info on FIXME statements and removed ccview references
24373 * Makefile.am: added rule to make RPM package
24375 2002-05-26 Andy Piper <andy.piper@freeuk.com>
24377 * THANKS, widgets/e-shell-about-box.c,
24378 manuals/anjuta-manual/C/authors.sgml: updated for new
24380 * src/anjuta.c: removed unnecessary warning code since CVS
24381 support is now implemented :-)
24382 * manuals/sgmldocs.make: implemented a fix for bug #553969
24383 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24384 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
24385 manuals/C/anjuta-faqs-C.omf: modified the descriptions
24387 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24389 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24390 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24391 src/main_menubar_def.h, src/preferences_gui.c,
24392 preferences.c, preferences.h: setup Username and Email
24393 preferences, Insert ChangeLog and Username editor functions
24395 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24397 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24399 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24400 src/src_paths_cbs.c, src/src_paths_gui.c
24401 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24403 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24405 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24407 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24408 and goto tag menu items to main menu.
24410 2002-05-09 Andy Piper <andy.piper@freeuk.com>
24412 * THANKS, widgets/e-shell-about-box.c,
24413 manuals/anjuta-manual/C/authors.sgml: added new contributors
24414 * HACKING: updated with info on files to change for credits
24416 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
24418 * src/aneditor.cxx: extended extension list which fixes segfault
24419 on selecting lisp, ruby or matlab as highlight style.
24421 2002-05-09 Andy Piper <andy.piper@freeuk.com>
24423 * src/main_menubar_def.h: fixed an array initialiser and fixed
24424 the lexer settings for the new entries on the Format menu
24426 2002-05-07 Stephane Demurget <demurgets@free.fr>
24428 * Synced with Scintilla 1.45
24430 2002-05-06 Andy Piper <andy.piper@freeuk.com>
24432 * anjuta.prj: added another missing file
24433 * ChangeLog: fixed some incorrect change dates I caused by
24434 sloppy cut-and-pasting :-/
24436 2002-05-06 Andy Piper <andy.piper@freeuk.com>
24438 * src/mainmenu_callbacks.c: fixed title of new About box
24440 2002-05-05 Andy Piper <andy.piper@freeuk.com>
24442 * src/pixmaps.h: added macros for OpenGL and SDL project icons
24444 2002-05-05 Andy Piper <andy.piper@freeuk.com>
24446 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24447 * anjuta.prj: updated for new files
24449 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
24451 * widgets/e-shell-about-box.c: Added version display.
24453 2002-05-03 Andy Piper <andy.piper@freeuk.com>
24455 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
24456 widgets/scroll_menu.c: fixed up some compiler warnings (patch
24457 from Philip Van Hoof)
24459 2002-05-03 Andy Piper <andy.piper@freeuk.com>
24461 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
24463 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
24464 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
24465 that produced build errors (needs checking on a machine with the
24467 * data/properties/lisp.properties: updated to match format of other
24468 lexer property files supplied with Anjuta
24470 2002-05-03 Andy Piper <andy.piper@freeuk.com>
24472 * anjuta.prj: added new files
24473 * HACKING: added information from the mailing list on
24474 adding new project types to the wizard (thanks to Johannes)
24476 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24478 * src/utilities.h, src/launcher.c, src/gnome_project.c,
24479 src/appwiz_page2.c: Fix for 547038.
24481 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24483 * attach_process.c, attach_process_cbs.c: Fixed a dialog
24486 * about.h: cvs removed.
24488 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24490 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24494 * src/anjuta.c (anjuta_system_error): checks for the error number to
24495 know whether the error description is needed or not.
24497 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24499 * pixmaps/anjuta_logo.png: New about logo.
24501 * pixmaps/anjuta_icon.png: New icon from Misha. The
24502 old one had trouble with some gtk themes.
24504 * about.c: Removed. No longer needed.
24506 * mainmenu_callbacks.c: Removed reference of about.h
24508 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24510 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24512 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24513 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24514 About Dialog (thanks to the Evolution team for the cool widget!)
24516 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24518 Patch from lbell <lbell@tsc4.com>
24520 * src/find_in_files.c, src/find_in_files.h,
24521 src/anjuta.c: Added save_yourself, load_yourself routines.
24523 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24524 Added "Append messages" toggle button. This will enable
24525 the search results to be appended to the already existing
24528 * src/debugger.c: Fixed a typo.
24530 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24531 src/session.c, src/session.h: Improved session management.
24533 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24535 * THANKS, FUTURE, AUTHORS: Changed my email and
24538 2002-05-02 Stephane Demurget <demurgets@free.fr>
24540 Impl. feature request #525271 (add Lisp support).
24542 * data/properties/lisp.properties: added.
24544 * data/properties/Makefile.am, data/properties/anjuta.properties: added
24545 the lisp properties.
24547 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24548 src/utilities.[ch]: added support for the Lisp highlight style.
24550 2002-05-02 Stephane Demurget <demurgets@free.fr>
24552 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24553 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24554 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24555 option preferences to have a persistent setting. Plus it's not used
24556 often, so it's better here than flooding the menus.
24558 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24559 preferences pages a lot more consistent and sweeter: tabs direction
24560 radiobuttons are directed against the meaning, all pages have an
24561 outter frame, a lot of padding, removed all expand attributes for
24562 vertical boxes, ...
24564 That's not a total revamp, but it's really looking better now, even
24565 if there's still work to be done.
24567 2002-05-01 Andy Piper <andy.piper@freeuk.com>
24569 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24570 * TODO: added task to be completed before next release (update all credits)
24572 2002-05-01 Stephane Demurget <demurgets@free.fr>
24574 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24577 2002-05-01 Benke László <decike@freemail.hu>
24579 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24581 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24582 src/main_menubar_def.h, src/mainmenu_callback.[ch],
24583 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24584 to the format menu in order to reorder the notebook tabs in
24585 alphabetical order everytime a file is created/opened/saved.
24587 2002-05-01 Philip Van Hoof <freax@pandora.be>
24589 * widgets/gnomefilelist.[ch] (history_combo_go),
24590 (history_combo_clicked): impl.
24592 (gnome_filelist_new_with_path): use this new impl.
24594 2002-05-01 Stephane Demurget <demurgets@free.fr>
24596 * src/project_dbase_gui.c (add_file): added the xpm file type.
24598 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24600 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24603 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24606 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24607 src/text_editor_menu.c: Added context sensitive search in symbol
24608 browser and editor.
24610 * configure.in: Changed version number to 0.1.9.99.
24612 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24613 src/project_import.c: Minor changes to project import facility.
24615 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24616 (Forced to use specific brace format)
24618 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24619 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24620 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24622 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
24624 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24625 replaced the spinbutton with an hscale, and made the UI less "blocky".
24627 * src/cvs_gui.c: When diffing a project you can choose date and
24630 * src/project_dbase.c: Import_file activated again
24632 * configure.in, plugins/Makefile.am: Added patch plugin
24634 * plugins/patch/*: The new patch plugin
24636 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24638 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24640 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24641 dropdown list shown by autocompletion are now removed.
24643 2002-04-28 Philip Van Hoof <freax@pandora.be>
24645 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
24646 a bunch of filetypes from the older version.
24648 * src/project_dbase_gui.c (add_file): changed the import
24649 dialog's filetypes combo contents depending on the
24650 type of data to be imported.
24652 2002-04-28 Stephane Demurget <demurgets@free.fr>
24654 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24655 the amount parameter as Philip stated and reformated to follow the
24658 * src/project_dbase.c (project_dbase_make_default_filetype_list):
24659 changed accordingly.
24661 2002-04-25 Stephane Demurget <demurgets@free.fr>
24665 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24666 Shift-F6, to be more consistent with other Gnome apps.
24667 Moved the "Search next" entry under the "Search" one, and swapped the
24668 order of the "Find in files" and "Find and Replace" ones.
24670 Some additional fixes ands cleanups on the edit menu.
24672 * src/main_menubar.h: replaced all occurences of repeat_find by
24673 find_again for the code to be more consistent.
24675 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24676 sensitiveness depending on the existence of an active text buffer.
24678 * TODO: added some bits about improving the usability of the
24679 search/search again couple.
24681 2002-04-25 Stephane Demurget <demurgets@free.fr>
24683 * src/preferences_gui.c: made the tab labels text more consistent
24686 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24688 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
24690 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24693 * src/main.c (main): simplified some code and cleanups.
24695 Fix a part of #499366:
24697 * src/commands.[ch] (sync_from_props), (command_editor_save),
24698 (on_apply_clicked), (create_command_editor_gui): added the gui
24699 corresponding to the command.terminal preference.
24701 2002-04-25 Stephane Demurget <demurgets@free.fr>
24705 * anjuta.spec.in: added build requirements for the source rpm.
24707 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24709 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24711 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
24712 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
24713 src/project_type.c, source.c, wizard_gui.c:
24714 Added new GNOME 2 project types and changed glade behaviour to
24715 produce GTK code if project type GTK was selected and GTKmm code
24716 if project type GTKmm was selected (and not depending on the
24717 selected language. Disabled glade for GNOME 2 projects because
24718 we will need glade2 there.
24720 * src/project_dbase.c: Fixed a memory lack.
24722 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24724 * src/cvs.c: Added an error message if jobs are running
24726 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24728 * tagmanager/tm_work_object.c: Fixed a chrash
24729 bug which occurs when it tries to stat an empty
24732 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24734 * src/controls.c: CVS menu items now becomes
24735 insensitive when the launcher is busy.
24737 * src/anjuta.c, cvs.h, cvs.c: Created a function
24738 to update the cvs preferences when preferences are
24739 applied in preferences dialog and called it from
24740 anjuta_update_preferences().
24742 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24744 * src/cvs.c: Added a space in the cvs command
24745 before the revision part. This fixes the cvs
24746 error we get when cvs-diffing with revisions.
24748 * src/cvs.c: Fixed a compiler warning.
24750 * src/find_replace.c: The dialog now remembers
24751 the settings including the "prompt on replace"
24752 which seems to have broken somewhere line the
24755 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24757 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24758 Added a new property in cvs class to hold a boolean
24759 for enabling date in cvs diff. This fixed the bizzare
24760 diff output due to the date that goes with the cvs
24761 command. Also, set the default value of compression
24762 to 3 and unified diff option to 1.
24764 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24766 * src/cvs.c: The diff editor is set to hilite as
24767 diff syntax hiliting.
24769 * configure.in, manual/Makefile.am:
24770 Added a new manual module for ja language.
24772 * manual/ja/*/*/*: New module and files for the
24773 ja translation for the anjuta documentation
24774 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24776 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24778 * src/launcher.c: Made a very messy work around
24779 for the launcher authentication to work properly.
24781 * src/find_replace.c: Applied the missing patch
24782 from Dan Elphick <dre00r@ecs.soton.ac.uk>
24784 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24786 * src/cvs.c, src/main_menubar_def.h: made message strings
24787 consistent with existing standards from our own documentation
24788 (such as uppercase P in Project, corrected spelling of
24791 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24793 * src/cvs_gui.c: Cleaned up gui and aligned various
24794 widgets to give a clean look.
24796 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24798 * src/launcher.c: Added work around to retrieve
24799 the child exit code. It works. :)
24801 * src/find_in_files.c, src/gnome_project.c,
24802 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24803 src/clean.c, src/clean_project.c, src/build_project.c,
24804 src/build_file.c: Modified to handle the new
24807 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24809 * src/find_replace.c: Changed signal to call
24810 on_replace_text_close on from delete_event
24811 to close => the replace history is now updated.
24813 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24815 * src/cvs.c: escaped the cvs import message before
24818 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24820 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24822 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24824 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24827 * src/preferences_gui.c: GUI improvements
24829 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24831 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24833 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24834 Removed static qualifier from tm_tag_type_name() and
24835 availed it's prototype for use in outside code. also
24836 created reverse map function tm_tag_type_name();
24838 * src/anjuta.c: Implemented qualified tags names for
24839 the tag list (on the toolbar pulldown list) to avoid
24840 ambiguty in tags with similar names (like prototype
24841 and definition). Patch modified and improved.
24843 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24845 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24847 * src/utilities.[c,h]: Added a utility funtion
24848 that escapes the single and double quotes in a
24849 given string. Useful for passing command line
24852 * src/cvs.c: Escaped the cvs log message before
24853 passing it to cvs command line to avoid ambiguties
24854 with quotes in the message.
24856 * pixmaps/anjuta_icon.png: Changed to the new icon.
24857 from Todd Goyen <goyen@mbi-berlin.de>
24859 * src/message-manager-private.cc: Added regex to
24860 recognize (underline hilite) the parsable outputs
24861 from the zvt terminal.
24863 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24865 Patch from: Tina Hirsch <tehirsch@arcor.de>
24867 * src/project_type.c:
24868 Fixed a bug in the wxproject type and modified the erroroutput when
24869 configure doesn't find wx-config
24871 Patch from: Timothee Besset <ttimo@idsoftware.com>
24873 * src/anjuta.c, src/message-manager-private.cc,
24874 src/message-manager-private.h
24875 Catches double clicks in the zvt terminal, and calls goto_error_line
24876 to jump to the appropriate location in the source. This will recognize
24879 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24881 * src/build_project.c: Taken care of memory leak
24882 by freeing cmd variable properly.
24884 * src/main_menubar_def.h: Fixed wrong signal connection
24885 for cvs project commit.
24887 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24889 * src/preferences_gui.c: Added some border and adjusted
24890 expandsion, filling in box adds to make the cvs preferences
24893 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24895 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24897 * src/cvs*, src/main_menubar*, src/preferences*:
24898 Moved CVS settings to preferences, added a nice login dialog.
24900 * src/controls.c, src/project_dbase.c:
24901 CVS project options are only shown if a project is open
24903 * src/build_project.c:
24904 User is now asked if he wants to install as root
24909 * anjuta.prj: Updated with cvs files
24911 * TODO: Remove task which are done
24913 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24915 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24916 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24917 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24919 Modified launcher to use controlling terminal to detect and
24920 take care of password authentications (for example, for cvs
24921 and root installs).
24923 * pixmaps/password.png: New file.
24925 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24927 Anjuta kick start tutorial wirtten by:
24928 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24930 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24931 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24932 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24933 manuals/C/anjuta-tutorial/figures/*.png:
24937 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24941 2002-03-28 Roel Vanhout <roel@stack.be>
24943 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24945 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24946 src/preferences_gui.c:
24947 Added option to wrap around to beginning/end of file when on last bookmark
24948 and next/previous bookmark is pressed
24950 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24952 Patch from Philip Van Hoof <freax@pandora.be>
24954 * src/gnomefilelist.c:
24955 Added gimp like feature that changes the file extension of
24956 the filename entered in the selections when the file
24959 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24961 Patch from Roy Wood <roy.wood@filogix.com>
24963 * src/controls.c, src/find_text.c, src/find_text.h,
24964 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24965 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24967 Menuitem for entering currently selected text as find target,
24968 added key accel for "find next" and changed some key accels for
24969 other key for consistency.
24974 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24976 * src/watch.c, src/watch.h, src/watch_cbs.c,
24977 src/watch_cbs.h, src/watch_gui.c:
24979 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24981 Added change watch entries feature
24982 and Watch entries modify on double click fixed.
24984 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24986 * src/mainmenu_callbacks.c:
24988 Project commit should not bypass dialog as
24989 we need to get the cvs log from the user.
24991 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24993 * src/project_dbase.c:
24995 Patch from Roy Wood <roy.wood@filogix.com>
24997 Fixed docking bug with the new docking patch
24998 to fix copy/paste bug.
25000 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25002 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25003 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25004 src/main_menubar.h, src/main_menubar_def.h,
25005 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25007 Added cvs project support. Featured bypass cvs dialog for
25008 cases where we don't need dialog (such as project and right
25009 click selection from file browser). Cleaned up cvs code to
25010 make them generic cvs operations instead of separate file
25011 and project operations. Added cvs log action. Increased
25012 file entry box width and enabled "unified diff" by default.
25013 Used Editor buffer for status and log and set hilite for
25014 these buffers including diff buffer (DIFF hilite).
25016 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25018 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25020 * data: Added file autogen.sh.wxwin
25021 * data/Makefile.am: Added entry for autogen.sh.wxwin
25022 * pixmaps: Added project image appwiz_wxwin.png
25023 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25024 * src/appwizard_cbs
25025 src/compiler_options.c
25027 src/project_dbase.c
25028 src/project_dbase.h
25029 src/project_import_cbs.c
25033 src/wizard_gui.c: Added everything necessary for new
25034 project type 'wxWindows (wxGTK)
25035 * src/project_dbase.c: Fixed a bug that caused every project
25036 to be a glade project in dialog
25037 'Project information'.
25039 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25041 Patch submitted by Roy Wood <roy.wood@filogix.com>
25043 * src/anjuta_gui.c, src/message-manager-dock.c,
25044 src/project_dbase.c:
25046 fixed the copy/paste bug by rewriting dock/undock
25049 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
25051 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25053 * src/cvs*, src/Makefile.am:
25054 New file for CVS support. File operations currently work
25055 cvs login needs to be done. Project support is not yet
25058 * src/main_menubar*, src/mainmenu_callbacks,
25059 src/anjuta.c, src/anjuta.h:
25060 Added menus and functions for cvs commands.
25062 * src/text_editor_menu.h:
25063 Added #include <gtk/gtk.h>
25066 Removed a warning (and this time it works ;-)
25068 * src/utilities.c, src/utilities.h:
25069 Added a utility function to retrieve directory
25070 name out of full path.
25072 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
25074 * src/executer.c: (create_executer_dialog): changed the default
25075 focus on the entry.
25077 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25079 * widgets/gnomefilelist.c:
25080 Fixed duplicate history entries for the same directory.
25082 2002-03-10 Stephane Demurget <demurgets@free.fr>
25086 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25087 it's already used by scintilla to delete the whole current line.
25089 2002-03-10 Stephane Demurget <demurgets@free.fr>
25093 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25094 calls to fileselection_hide_widget,
25095 (on_open_filesel_cancel_clicked): removed.
25097 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25098 (on_add_prjfilesel_cancel_clicked):
25100 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25103 * src/fileselection.c: Made some functions static.
25104 (fileselection_hide_widget): rewritten using the new
25105 gnome_filelist_set_multiple_selection function.
25107 * src/fileselection.c: (on_file_selection_delete_event): removed
25108 unuseful widget hides. Some cleanups,
25109 (on_file_selection_cancel_clicked): impl,
25110 (create_fileselection_gui): changed the cancel button clicked's
25111 callback to use this new function.
25113 * src/anjuta.c: (anjuta_new):
25114 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25115 callbacks, because this the gnome filelist widget's job.
25117 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25118 clist selection mode duplicates set,
25119 (gnome_filelist_key_press): use the new impl. function.
25121 2002-03-10 Stephane Demurget <demurgets@free.fr>
25125 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25126 fixed some bogus code using an array cell out of
25127 range, removed unecessary gettext usages.
25129 * src/appwiz_page2.c: (on_prj_name_entry_changed):
25130 some cleanups and now transform minus characters to
25134 (source_write_configure_in),
25135 (source_write_toplevel_makefile_am),
25136 (source_write_desktop_entry),
25137 (source_write_glade_file):
25138 * src/project_dbase.c: (project_dbase_summon_glade),
25139 (project_dbase_generate_source_code):
25140 * src/glades.c: (gladen_write_glade_write):
25141 replaced some occurences of the target name by the
25142 project filename, using project_dbase_get_proj_name,
25143 to fix the name of some files.
25144 Fixed a lot of mem leaks.
25145 Various code cleanups.
25147 2002-03-06 Stephane Demurget <demurgets@free.fr>
25149 Merged with latest (1.44) scintilla.
25151 Added: - The calltip.<lexer>.end.definition property to display help
25152 text on a second line of calltip.
25153 - The calltip.<lexer>.word.characters property to correctly find
25154 calltips for functions that include characters like '$' which
25155 is not normally considered a word character.
25156 - The use.monospaced property to determine initial state of
25157 Use Monospaced Font setting.
25159 Bugs fixed: Too many to mention; please see :
25160 http://www.scintilla.org/ScintillaHistory.html for the
25163 * scintilla/*/*: updated nearly all files.
25165 * TODO: removed the need of a scintilla merge.
25167 Merged with latest (1.44) SciTE properties.
25169 * data/properties/anjuta.properties: added the wrap, use.monospaced
25172 * data/properties/html.properties: added a missing php extension, and
25173 updated php keywords to the latest reference.
25175 * data/properties/pascal.properties: added commands to compile, build
25176 and execute pascal applications.
25178 * data/properties/lua.properties: added styles for statements.
25180 * data/properties/bash.properties: added the declare keyword.
25182 Fixed distchecking.
25184 * global-tags/Makefile.am,
25185 global-tags/create-global-tags.sh: used some kind of ugly hack to
25186 make distchek work, since noone has proposed some better way.
25188 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25189 and Ctrl-N replace Alt-N for new file according to the Gnome design
25192 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25194 * widgets/gnomedirlist.c
25195 widgets/gnomedirlist.h
25196 widgets/gnomefilelist.c
25197 widgets/gnomefilelist.h:
25199 Added GPL headings in the file.
25201 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25203 * src/attach_process.c
25204 src/attach_process_cbs.c
25205 src/attach_process_cbs.h
25206 src/attach_process_gui.c
25208 src/breakpoints_cbs.c
25209 src/breakpoints_cbs.h
25210 src/breakpoints_gui.c
25212 src/compiler_options.c
25213 src/compiler_options_cbs.c
25214 src/compiler_options_cbs.h
25215 src/compiler_options_gui.c
25216 src/find_in_files.c
25217 src/find_in_files_cbs.c
25218 src/find_in_files_cbs.h
25219 src/find_in_files_gui.c
25224 src/preferences_gui.c
25225 src/project_config.c
25227 src/src_paths_cbs.c
25228 src/src_paths_cbs.h
25229 src/src_paths_gui.c:
25231 Bugs #521629 and #522427 fixed. The problem was, that the
25232 escape-key was not catched and the dialog was hidden, but
25233 the flag was not set correctly.
25235 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25236 using the gnome_dialog_close_hides()-setting present in most dialogs.
25237 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25238 emits "close" and set the flag in the close-callback.
25240 Patch from: Jens Georg <mail@jensgeorg.de>
25242 2002-03-06 Stephane Demurget <demurgets@free.fr>
25244 * src/*.{c,cpp}: s/string_free/g_free/
25246 * src/utilities.[ch]: (string_free): removed.
25248 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
25250 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25252 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25253 src/mainmenu_callbacks.[ch]:
25254 Removed Project menu options: README, TODO, ChangeLog and NEWS
25255 Moved Save Build Messages to Build menu and only highlight it
25256 when there are build messages.
25257 Corrected a spelling: "mojority" -> "majority"
25258 Fixed initialisation of edit.edit_app_gui so now Edit menu
25259 can be shown when no project is loaded.
25261 * src/project_dbase.h: Removed prototype for static function
25263 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25265 * src/text_editor.c: Editor is marked changed after
25268 Patch from: Jens Georg <mail@jensgeorg.de>
25270 2002-03-04 Roel Vanhout <roel@stack.be>
25272 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25274 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25275 Added option to ignore binary files on 'Find in files' (grep -I option)
25277 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25280 session restoration and commandline load in
25283 * src/anjuta.[h,c], src/anjuta_cbs.c:
25284 Removed "clear windows menu" and prevented runtime
25287 * src/compile.c, src/build_file.c, src/build_project.c,
25289 Takes into account the preference setting for
25290 show dialog when job completes. Dialogs are
25291 shown when it is enabled otherwise not.
25293 2002-03-03 Roel Vanhout <roel@stack.be>
25295 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25298 Store 'Find...' search string on search so that 'Find Next' will search for
25299 that string, even if the dialog hasn't been closed yet.
25301 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25303 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25304 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
25305 src/main_menubar_def.h:
25307 Organized menus, removed "Windows" and "Utilities" menus from the
25308 menubar [they are no longer needed]. Also removed some extragenous
25311 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25313 * src/message-manager-private.cc:
25314 Set message clist selection mode to BROWSE.
25316 * src/message-manager.cc, src/an_symbol_view.c,
25317 src/an_file_view.c:
25318 Added Key navigation for the CTree and CList. Arrow left for
25319 node collapse, right for node expand, space (or enter) for
25320 activation (same as double click).
25322 2002-03-03 Roel Vanhout <roel@stack.be>
25324 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25326 * plugins/class-gen/clsGen.c
25327 Added functionality to semi-intelligently prefill filename
25328 boxes with names deduced from class name
25330 2002-02-26 lbell <lbell@tsc4.com>
25332 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25333 * src/preferences_gui.c:
25334 Removed an incorrect use of gtk_misc_set_alignment().
25336 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25337 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25338 src/preferences.h, src/preferences_gui.c:
25340 Added the option to reload last open project at the startup.
25341 Added the possibility to open a new project without close
25344 * src/properties.cxx:
25345 Corrected a spelling mistake in message string.
25348 Updated session functions.
25350 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
25352 * widgets/gnomefilelist.c: Bug fixes.
25354 Patch from Philip Van Hoof <freax@pandora.be>
25356 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
25358 * src/an_file_view.c:
25359 anjuta was unable to open some files becuase they were not being
25360 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25361 Removed mime checking when opening with anjuta, becuase it doesn't
25362 hurt to open binary files in anjuta (some even may want to do so).
25364 Added a warning when mime type is not set when "view with default
25365 viewer" is activated.
25367 * src/an_file_view.c, an_symbol_view.c:
25368 Converted N_() to _() where ever appropriate in the strings.
25370 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
25372 * src/appwizard_gui.c, src/appwizard_cbs.c
25373 src/wizard_gui.c/h, src/appwiz_page3.c,
25374 src/project_import_gui.c:
25376 Moved target type radiobuttons to appwiz. page 2
25378 * src/message-manager-private.cc
25379 Fixed a bug which caused a crash if next message function was used
25381 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25383 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
25385 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25386 Modifies the behaviour of Alt-TAB in Anjuta. This
25387 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25388 edited files in the first items of the notebook.
25390 Patch from: Timothee Besset <timo@qeradiant.com>
25392 2002-02-24 Philip Van Hoof <freax@pandora.be>
25394 * widgets/gnomefilelist.c, gnomefilelist.h:
25395 Added filecompletion
25397 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25399 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
25401 * configure.in: Added "sk" to ALL_LINGUAS.
25403 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
25405 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
25406 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25407 src/wizard_gui.c: Added support for static and dynamic libs
25409 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
25411 * widgets/gnomefilelist.c:
25412 Fixed gnome_filelist_get_lastfilename so it no longer returns
25415 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
25417 * src/resources.h, resources.c:
25420 * src/main_menubar_def.h, mainmenu_callbacks.c:
25421 Changed to use gnome configed url handler.
25423 2002-02-19 Philip Van Hoof <freax@pandora.be>
25425 * widgets/gnomefilelist.c
25426 Added PHP filetype.
25428 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
25430 * plugins/class-gen/clsGen.c:
25433 * widgets/gnomefilelist.c:
25434 Gives the maximum space to the files section of the open file dialog.
25436 Patches from: lbell <lbell@tsc4.com>
25438 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
25440 * src/anjuta.c, main.c:
25441 Used tm_get_real_path in anjuta_get_full_filename();
25443 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
25445 * anjuta.prj: update version
25447 2002-02-17 Stephane Demurget <demurgets@free.fr>
25449 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25450 removed the amount arg and replaced with a NULL-ending list.
25451 (gnome_filelisttype_makedefaultlist): use the new prototype.
25453 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
25455 * src/about.c, THANKS: updated for new contributors
25457 * anjuta.prj: added new files
25459 * README: corrected some documentation, ctags no longer needed,
25460 pkgconfig now required
25462 * data/properties/others.properties: add .cvsdiff extension
25464 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
25465 patch from Vadim Berezniker <vadim@berezniker.com> to improve
25468 * doc/anjuta.1: added initial man page thanks to
25469 Rob Bradford <rob@debianplanet.org> (NB build and install
25472 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
25474 * src/Makefile.am: Cleaned handling of compiler flags by moving them
25475 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25478 * configure.in: Changed version to 0.1.10-pre
25480 2002-02-17 Stephane Demurget <demurgets@free.fr>
25482 * src/fileselection.c: (create_fileselection_gui): always display
25483 the directory creation button as we cannot rely on the dialog
25486 * widgets/gnomefilelist.[ch]: fixed includes.
25488 * pixmaps/new_folder.xpm: resized, added a + sign.
25490 2002-02-17 Stephane Demurget <demurgets@free.fr>
25492 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25493 changed all extensions to begin with a dot.
25495 2002-02-16 Philip Van Hoof <freax@pandora.be>
25497 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25499 * THANKS: added Philip.
25501 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25503 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25504 * src/file_selection.[ch],
25505 * widgets/gnomefilelist.[ch]: added a filetype
25506 combobox to the Anjuta file dialog widget.
25508 2002-02-14 Andy Piper <andy.piper@freeuk.com>
25510 * anjuta.spec.in: eep! the import script was not being installed by
25511 RPM - fixed for the release.
25513 2002-02-13 Stephane Demurget <demurgets@free.fr>
25515 Various cleanups and fixes for the next release to be able to make
25518 * plugins/*/*.c: added missing prototypes causing gcc to speak to
25519 much and make some tweaks plus cleanups.
25521 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25522 args to remove some warnings.
25524 * global-tags/Makefile.am,
25526 src/Makefile.am: link against Anjuta static libs using the
25527 $(top_builddir) dir, not anymore on $(top_srcdir) to make
25530 * src/Makefile.am: ditto with all the Anjuta static libs.
25532 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25533 include, as we already include the whole directory for the build.
25535 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25537 2002-02-13 Andy Piper <andy.piper@freeuk.com>
25539 * pixmaps/Makefile.am: icon for libglade project now installed
25540 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25541 * manuals/C/Makefile.am: removed ChangeLog reference which was
25542 breaking some build stuff
25543 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25544 include reference problems that showed up on make distcheck
25545 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25547 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
25549 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25551 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
25553 * src/message-manager-private.cc:
25554 The horizontal scrollbar now shows properly on demand.
25556 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
25558 * src/dnd.c fixed some warnings
25559 * src/message-manager-private.cc: Horizontal scrollbar is now shown
25560 and works. It is shown always at the moment but before it was
25561 shown on demand and did never work.
25563 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
25565 * src/anjuta.c: Fixed a crash bug.
25566 patch from: Jens Georg <mail@jensgeorg.de>
25568 2002-02-04 Andy Piper <andy.piper@freeuk.com>
25570 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25571 reports a problem with missing end tags on <graphic>
25573 2002-02-03 Andy Piper <andy.piper@freeuk.com>
25575 * manuals/C/ChangeLog: removed since it was never used
25576 * manuals/C/anjuta-manual/*: more updates, new screenshots
25577 * anjuta.prj: updated for new manuals/ structure
25579 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
25581 * source.c, compiler_options.[c/h]:
25582 Fixed bug #460321 "Problem with optimization options"
25583 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25585 2002-02-03 Andy Piper <andy.piper@freeuk.com>
25587 * NEWS: prepared for release, need to fill in date
25588 * data/welcome.txt: version number updated
25590 2002-02-03 Andy Piper <andy.piper@freeuk.com>
25592 * src/text_editor_menu.c, src/an_file_view.c,
25593 src/an_symbol_view.c: marked strings for translation
25595 * src/defaults.c, data/properties/xml.properties:
25596 *.omf and *.xsl files should use XML highlighting
25598 * manuals/C/anjuta-manual/*:
25599 - restructured so that files have more meaningful names
25600 and are easier to edit (see anjuta-manual.sgml for the
25602 - updated some screenshots
25603 - continued rewrite
25605 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
25607 * main.c: Made a workaround to remove the old
25608 anjuta gnome config file (older than 9 Feb 2002). This
25609 will fix the bug which never lets the brower toolbar shown.
25611 * main.c: In fact, the above solution wouldn't work in all
25612 cases. Therefore, here is the better fix, which works by
25613 detecting the version of the old config file and deleting
25614 ~/.gnome/Anjuta if it is lesser than 0.1.9.
25616 2002-02-01 Andy Piper <andy.piper@freeuk.com>
25618 * HACKING: added info on submitting patches
25620 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
25622 * src/project_import_gui.c, src/project_import.c:
25623 - If Project Import Wizard is canceled everything is
25625 - Back button is now insensitive on page 3 (some problems:
25626 see TODO in project_import_qui.c:284
25627 - Menu frame is insensitive if project type != GNOME(mm)
25629 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
25631 * src/main.c: Fixed bug # (Unable to open files on
25632 double click in project window from second trial onwards when
25633 the project is opened from command line).
25635 * po/POTFILES.in: Removed tags_manager.[h,c]
25637 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
25639 * src/preferences.c:
25640 A quick hack to fix the 'invisible' browser toolbar when
25641 upgrading from 0.1.8 to 0.1.9
25644 Fixed toolbar names which were causing confusions in the toolbar
25648 Substituted "anjuta" with PACKAGE
25650 * src/project_import_gui.c:
25651 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25653 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25654 Added new files and removed obsolete ones.
25656 2002-01-30 Andy Piper <andy.piper@freeuk.com>
25658 * src/appwizard_cbs.c, project_import_cbs.c,
25659 main_menubar_def.h, project_import_gui.c:
25660 updates to message strings and layout for the
25663 * text_editor_cbs.c: fix for the tab menu entries for
25664 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25666 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
25673 Tag dropdown exclusive (takes
25674 all space in the toolbar) and never vertical and
25675 increased the width of the tag combo to 256 pixs.
25676 Toolbar separator before the combo and button.
25677 Added tags label before the tag button.
25678 Reorganized the dock bands for the toolbars.
25680 * src/project_import_gui.c
25681 src/project_import.c:
25682 Fixed an error and removed an unused variable.
25684 * data/properties/anjuta.properties:
25685 Removed the property for the old toolbar and set
25686 browser toolbar show to default.
25688 * src/project_dbase.c: excluded modules were not
25692 No build files will be written if the project is blocked.
25694 * src/project_import.c,
25695 src/project_import_cbs.c,
25699 Manually applied Johannes patch to fix some memory
25700 issues and gui clean up.
25701 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25703 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25704 Fixed a bad bug with remove file from project because of
25705 files were never removed properly from the project and
25706 from the tagmanager.
25708 * src/appwiz_page3.c: Disabled unused codes to clear
25711 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
25713 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25716 pixmaps/Makefile.am
25719 src/an_symbol_view.c
25727 src/main_menubar_def.h
25728 src/mainmenu_callbacks.c
25729 src/mainmenu_callbacks.h
25731 src/project_dbase.c
25732 src/project_dbase.h
25734 src/text_editor_menu.c
25735 src/text_editor_menu.h
25738 src/toolbar_callbacks.c
25739 src/toolbar_callbacks.h :
25741 Patch submitted by:
25742 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25744 Removes the Tags toolbar and substituted it with
25745 tags combo dropdown list. Fixes a couple of bugs.
25747 Moved the tag combo to browser toolbar because
25748 main toolbar was becoming too long.
25749 Made a new icon of tag toolbar.
25751 * po/zh_TW.po: Fixed bug.
25753 * pixmaps/an_tag.xpm: Added new file.
25755 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
25757 * src/project_import_gui.c: Reorganized project
25760 2002-01-29 Andy Piper <andy.piper@freeuk.com>
25762 * HACKING: added info on creating windows and dialogs
25764 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
25766 * src/tm_file_view.c:
25768 Sorts the file list at the end instead of doing sort-insert
25769 to improve performance.
25770 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25772 * src/project_dbase.c: Resolved a conflict from
25775 * src/project_import.c:
25777 Fixed to use anjuta_import.sh for the bin dir and
25778 not from the data dir.
25780 Used anjuta_is_installed() function to verify a the command's
25783 Fixed import command to use sh (which is more general and is
25784 gauranteed to be found in any unix system :-)). Also, added
25785 double quotes around the import directory.
25787 Changed some strings for better translations (like avoiding
25790 Fixed the reading of wrong target type.
25792 * src/control.c: Insensitive "import project" when there is
25795 * src/project_import_cbs.c:
25797 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25798 Fixed selection of gettext checkbox.
25799 Sets the menu entries.
25801 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
25803 * src/appwiz_page[1-4].c
25805 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25806 be able to reuse it.
25808 * src/mainmenubar.[c/h]
25809 * src/mainmenubar_def.h
25810 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
25813 * src/message-manager.c: Fixed bug 509192
25814 * src/message-manager-dock.c: Added accel_group if window is undocked
25816 * src/project_dbase.[c/h]: Splitted opening code to be able
25817 to use it without an open file dialog
25818 (Maybe I broke Naba's changes, please take a look)
25820 * src/project_import.[c/h]
25821 * src/project_import_gui.c: New Files, Code for Project Import Wizard
25823 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
25826 2002-01-28 Andy Piper <andy.piper@freeuk.com>
25828 * src/main_menubar_def.h, tagmanager/tm_project.c: more
25831 * manuals/C/anjuta_manual/*: started rewrite of the
25832 manual, updated some screenshots
25834 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25836 * src/gnomefilelist.h, src/gnomefilelist.c:
25838 Fixed multiple selection bug (#497085). The OK button is
25839 sensitive when in multiple mode, if the no. of
25840 selection is one or more.
25842 Toggle between single and multiple selection mode
25843 and multiple mode display.
25845 Fixed strings to translable strings.
25847 Fixed some compiler warnings by commenting out
25850 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25852 * src/project_dbase.c: App status bar now updates
25853 with the project name when the project is loaded.
25855 * src/an_file_view.c, tagmanager/tm_file_entry.c:
25857 Puts the directories at the top. They're also sorted now.
25858 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25860 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25862 * scripts/anjuta_import.sh.in: Added file.
25863 * scripts/anjuta_import.sh: Removed file.
25865 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25868 * src/main_menubar_def.h:
25870 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25871 reflect the opposite of Find (CTRL+F) and also to leave
25874 Changed Glade summon with ALT+G, which frees the ATL+E
25875 for poping up the edit menu.
25877 * src/Makefile.am: Debugging link flags by Biswa, removed.
25879 2002-01-28 Andy Piper <andy.piper@freeuk.com>
25881 * HACKING: added information on best practices for writing
25882 application messages and GUI labels
25884 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
25885 src/breakpoints.c, src/build_file.c, src/build_project.c,
25886 src/clean_project.c, src/compile.c,
25887 src/compiler_options_cbs.c, src/compiler_options_gui.c,
25888 src/configurer.c, src/debugger.c, src/executer.c,
25889 src/find_in_files.c, src/find_in_files_cbs.c,
25890 src/find_replace.c, src/find_text.c, src/glades.c,
25891 src/gnome_project.c, src/goto_line.c, src/main.c,
25892 src/main_menubar.c, src/main_menubar_def.h,
25893 src/mainmenu_callbacks.c, src/preferences_gui.c,
25894 src/project_config.c, src/project_dbase.c,
25895 src/project_dbase_gui.c, src/resources.c, src/source.c,
25896 src/support.c, src/tags_manager.c, src/text_editor.c,
25897 src/text_editor_gui.c, src/text_editor_menu.c,
25898 src/toolbar_callbacks.c, src/utilities.c:
25899 lots of minor message updates to make them more user-friendly
25902 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
25906 Because of the spaces escaping, the command could not be
25907 executed when run without terminal. Now fixed.
25909 * anjuta.prj, Makefile.am:
25911 Added anjuta project file.
25913 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
25915 * src/message-manager-private.h, message-manager-private.cc,
25918 Added freeze() and thaw() for the message window class to
25919 speed up the message manager update.
25921 * src/project_config.h, project_config.c,
25922 src/project_dbase.h, project_dbase.h
25923 scripts/anjuta_project.template:
25925 Added two new prject attributes: project.config.blocked and
25926 project.excluded.modules. The former will make sure that users
25927 are not given any previlidge in enabling the 'overwrite build
25928 files' flags and the later issues a list of modules in the project
25929 to be skipped for symbol browsing and project listing.
25931 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25933 Modified script to read the template from the anjuta data dir
25934 rather than from the directory in which the script exist. Otherwise,
25935 Being transfered to the bin dir, the script will not be able to
25936 find the template when it is run.
25938 The script is also create with configure.in to set in the anjuta
25939 data dir path inside the script.
25941 2002-01-26 Stephane Demurget <demurgets@free.fr>
25943 * po/fr.po: updated to the latest sources.
25945 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
25947 * scripts/Makefile.am:
25948 anjuta_import.sh goes with distribution.
25950 * po/*.po: They seem to have updated (merged with
25951 anjuta.pot) automatically when I did "make dist".
25953 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
25955 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25956 Fixed Bug #499807, ie crash on removing libs, includes, defines from
25957 the compiler options dialog.
25960 Correct todays date. :)
25962 * scripts/Makefile.am:
25963 Installs anjuta_import.sh in $(prefix)/bin dir and
25964 is treated as an executable.
25966 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
25968 * Fix for bug #499373
25970 * data/properties/anjuta.properties, ada.properties, cpp.properties,
25971 java, properties, latex.properties, lua.properties, others.properties,
25974 Added double-quotes around file arguments so that
25975 filenames with spaces could also work.
25977 * launcher/anjuta-launcher.c, executer.c:
25978 Escaped quotes in the cammand and it's arguments before executing
25979 so that args with spaces can also work.
25981 Commented #DEBUG switch.
25983 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
25985 * scripts/*: Added files which I forgot previously.
25987 * src/aneditor.h: Lined up commands definition for better look.
25989 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25990 main_menubar.h, control.c:
25991 Added three more convert EOL chars submenu items in transform.
25992 Reformatted some some.
25994 * data/anjuta.properties:
25995 Reformatted a line.
25997 * src/aneditor.h, aneditor.c:
25998 Added three commands (with definitions) for EOL conversions.
26000 * src/text_editor.c:
26001 Editor detects file mode from the file content and
26002 set the editing mode to CR/LF/CRLF automatically.
26003 Refined Dos mode extrageneous chars filter
26004 This will make sure that filter works only in Dos mode and not
26007 * src/anjuta.c: Editor mode display in status bar.
26009 * src/preferences_gui.c: Changed the string for dos mode
26010 filter to more sensible string.
26012 * src/aneditor.c: Default editor mode sets during widget creation
26013 and not everty time the properties are loaded. This makes sure
26014 that the auto-detected mode is not overridden by the default mode.
26016 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26018 * src/anjuta.c: Fixed bug #476028.
26019 Now anjuta also searches for file relative to top project dir,
26020 when the project is open.
26022 * src/anjuta_cbs.c: Fixed bug #499536.
26023 File is not closed if it is not able to save the file properly.
26025 * src/mainmenu_callbacks.c: Fixed bug #499536.
26026 Newfiles (which are not modified) are also closed on "close all files".
26028 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
26030 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26032 * tagmanager/tm_source_file.c, regex.c, parse.c:
26033 defined and delimited g_messages within #debug.
26035 * src/preferences.c, data/anjuta.properties:
26036 saved/defied message-manager tag position in string.
26037 Message tag possition is saved between sessions. And
26038 and tag position bottom as default.
26040 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
26042 Patch submitted by:
26043 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26048 data/properties/Makefile.am
26049 global-tags/Makefile.am
26050 pixmaps/Makefile.am
26054 src/an_symbol_view.c
26055 src/an_symbol_view.h
26060 src/message-manager-private.cc
26062 src/project_dbase.c
26063 src/project_dbase_gui.c
26073 pixmaps/sv_class.xpm
26074 pixmaps/sv_function.xpm
26075 pixmaps/sv_macro.xpm
26076 pixmaps/sv_private_fun.xpm
26077 pixmaps/sv_private_var.xpm
26078 pixmaps/sv_protected_fun.xpm
26079 pixmaps/sv_protected_var.xpm
26080 pixmaps/sv_public_fun.xpm
26081 pixmaps/sv_public_var.xpm
26082 pixmaps/sv_static_fun.xpm
26083 pixmaps/sv_static_var.xpm
26084 pixmaps/sv_struct.xpm
26085 pixmaps/sv_unknown.xpm
26086 pixmaps/sv_variable.xpm
26087 pixmaps/fv_core.xpm
26088 pixmaps/fv_text.xpm
26089 pixmaps/filestoremove.txt:
26093 * pixmaps/class.xpm
26094 pixmaps/function.xpm
26095 pixmaps/fv_autofile.xpm
26097 pixmaps/fv_i18n.xpm
26098 pixmaps/fv_source.xpm
26099 pixmaps/private_func.xpm
26100 pixmaps/private_var.xpm
26101 pixmaps/protected_func.xpm
26102 pixmaps/protected_var.xpm
26103 pixmaps/public_func.xpm
26104 pixmaps/public_var.xpm
26106 pixmaps/variable.xpm
26112 Upgraded to tagmanager-0.7
26114 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
26115 * src/anjuta_cbs.c: Fixed bug #506441
26116 * src/watch_gui.c: Changed layout of eval dialog so that
26117 it fits on a 800x600 desktop with German translation.
26119 2002-01-23 Andy Piper <andy.piper@freeuk.com>
26121 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26122 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
26123 icon for new project type (thanks to Misha)
26124 * configure.in: build and install Danish translation
26125 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
26126 credits to cover new patches and translations
26128 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
26130 * src/preferences.c, src/message-manager.cc, src/project_type.c,
26131 src/appwiz_page1.c:
26133 - Font preferences are restored properly now (\n was missing)
26134 - Dock menu label of message-manager is "Dock/Undock" instead
26135 of "Dock|Undock" to match with the rest of anjuta.
26136 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26137 changed it in anjuta, too
26139 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26141 * tagmanager/tm_source_file.c,
26142 tagmanager/parse.c,
26143 tagmanager/tm_project.c,
26144 src/an_symbol_view.c,
26147 Disabled debug warnings.
26149 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26151 * src/appwiz_page1.c
26152 src/compiler_options.c
26153 src/project_dbase.c
26154 src/project_dbase.h
26159 New project type named LibGlade.
26161 Patch submitted by:
26162 Dick Knol <dknol@gmx.net>
26165 Commented out unused pixmap creation. May be it
26166 will fix the crash in project creation.
26168 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26172 src/registers_cbs.c
26173 src/registers_cbs.h
26174 src/registers_gui.c
26177 src/sharedlib_cbs.c
26178 src/sharedlib_cbs.h
26179 src/sharedlib_gui.c
26187 src/stack_trace_cbs.c
26188 src/stack_trace_cbs.h
26189 src/stack_trace_gui.c
26197 Fixed bug #496290: Attach/detach removed from these
26198 windows as they are never implemented.
26200 Patch submitted by:
26201 Johannes Schmid <johannes.schmid@gmx.de>
26203 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
26209 when you right click on the tabs, a list of filenames are given
26210 out, but now it gives a list of "page 1", "page 2", etc...
26212 Patch submitted by:
26213 Jens Georg <mail@jensgeorg.de>
26215 * anjuta.in.in: Removed c|c++ because, it was not necessary
26216 and was causing translation problem.
26218 * plugins/class-gen/clsGen.c:
26219 removed "'" for the same reason.
26221 attached the fix for the menu
26224 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
26226 * src/preferences.h,
26228 src/preferences_gui.c:
26230 Adds the functionality to Anjuta to auto save your unsaved
26231 files before you build a project.
26233 Patch submitted by:
26234 jason <jason_williams@suth.com>
26236 * src/anjuta.[h,c]:
26237 Added function for save all files.
26239 * src/mainmenu_callbacks.c:
26240 Modified to use the above function.
26242 * src/build_project.c:
26243 Save all files before build if it is set in the
26246 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
26248 * src/message-manager-private.cc
26249 src/message-manager-private.h
26250 src/message-manager.cc:
26252 Message-manager now restores the tabs which were shown on startup.
26253 The terminal is now created on demand (as requested by Biswa)
26254 and I have removed some debug messages.
26256 Patch submitted by:
26257 Johannes Schmid <johannes.schmid@gmx.de>
26259 2002-01-13 Stephane Demurget <demurgets@free.fr>
26261 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26262 proper tabs keyboard navigation.
26264 * src/an_symbol_view.c,
26266 src/gnome_project.c,
26267 src/project_dbase.c,
26268 src/tags_manager.c: removed some debugging display.
26270 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
26272 * src/message-manager-dock.c
26273 src/message-manager-private.cc
26274 src/message-manager-private.h
26275 src/message-manager.cc
26278 src/preferences_gui.c:
26280 Patch submitted by:
26281 Johannes Schmid <johannes.schmid@gmx.de>
26283 This patch adds a tab to the notebook of the preferences-dialog
26284 where you can change the colors, the tab position of the new
26285 message manager. Also the truncate messages stuff has moved
26286 from misc tab to messages tab.
26288 Also improved the remembering position stuff of message manager.
26290 * data/internal.properties,
26291 Added definitions for messages colors and tag position.
26293 * src/message_manager.cc:
26294 Fixed a bug that never lets the messages panes to get cleared.
26295 Added wmclass setting for the message window. Fixed a bug in
26296 which the message window was not being shown.
26298 * src/tag_manager.c: Fixed printing of (NULL) in the debug
26299 output and disabled it.
26301 * src/anjuta.c: Preferences created and loaded before anything else.
26302 anjuta now recognizes messages colors on startup and initializes
26305 2002-01-09 Andy Piper <andy.piper@freeuk.com>
26307 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26309 2002-01-09 Stephane Demurget <demurgets@free.fr>
26311 * pixmaps/file_c.xpm,
26312 pixmaps/file_cpp.xpm,
26313 pixmaps/file_file.xpm,
26314 pixmaps/file_h.xpm,
26315 pixmaps/file_html.xpm,
26316 pixmaps/file_i18n.xpm,
26317 pixmaps/file_icon.xpm,
26318 pixmaps/file_pix.xpm,
26319 pixmaps/fv_doc.xpm,
26320 pixmaps/fv_i18n.xpm,
26321 pixmaps/fv_image.xpm,
26322 pixmaps/fv_source.xpm,
26323 pixmaps/fv_unknown.xpm: made these icons transparent.
26325 2002-01-08 Andy Piper <andy.piper@freeuk.com>
26327 * launcher/anjuta_launcher.c: updated message strings
26328 * src/message-manager-dock.c: added newline at end to avoid compile warning
26329 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26330 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26331 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26332 entries for username and Python-style GPL notice
26333 * HACKING: added info on files to change to update Insert menu
26335 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26337 * src/project_dbase.c,
26338 src/an_file_view.c,
26339 src/an_symbol_view.c:
26340 Changed the CTree expander style to square and
26341 line style to Dotted line.
26343 * po/POTFILES.in: Removed and Added translable files.
26345 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26347 * ccview/.cvsignore: Removed.
26349 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26352 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26353 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26354 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26355 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26356 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26357 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26359 Removed ccview module because it is no longer needed.
26361 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26363 * src/project_dbase.c:
26364 Shifted structure initialization in project_dbase_new()
26365 before anything else, otherwise it was crashing due to
26366 uninitialized values.
26368 * src/an_symbol_view.c:
26369 Disabled high volume debug output.
26371 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26373 Applied a very heavy patch from:
26374 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26378 pixmaps/Makefile.am
26390 src/fileselection.c
26393 src/main_menubar_def.h
26394 src/mainmenu_callbacks.c
26395 src/mainmenu_callbacks.h
26396 src/project_dbase.c
26397 src/project_dbase.h
26398 src/project_dbase_gui.c
26400 src/text_editor_menu.c
26401 src/toolbar_callbacks.c
26402 tagmanager/Makefile.am
26404 tagmanager/include/Makefile.am
26405 tagmanager/include/tm_project.h
26406 tagmanager/include/tm_symbol.h
26407 tagmanager/include/tm_tag.h
26408 tagmanager/include/tm_tagmanager.h
26409 tagmanager/include/tm_workspace.h
26410 tagmanager/tm_project.c
26411 tagmanager/tm_source_file.c
26412 tagmanager/tm_symbol.c
26413 tagmanager/tm_tag.c
26414 tagmanager/tm_workspace.c
26415 widgets/Makefile.am: Modified.
26417 * src/an_file_view.[c,h],
26418 src/an_symbol_view.[c,h],
26419 src/file_history.[c,h],
26421 widgets/scroll-menu.[c,h],
26422 tagmanager/tm_file_entry.c
26423 tagmanager/include/tm_file_entry.h: Added new files.
26425 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26426 private_func.xpm, public_func.xpm,
26427 class.xpm, fv_exec.xpm, fv_unknown.xpm,
26428 private_var.xpm, public_var.xpm,
26429 function.xpm, fv_i18n.xpm, macro.xpm,
26430 protected_func.xpm, struct.xpm,
26431 fv_autofile.xpm, fv_image.xpm,
26432 ofolder.xpm, protected_var.xpm, variable.xpm:
26433 Updated and Added pixmap files.
26437 a) Removes CCView dependency.
26438 b) Improves the terminal.
26439 c) Adds tag navigation context menus.
26440 d) Upgrades tagmanager to latest version.
26441 e) Miscellaneous small additions.
26443 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
26445 * src/project_dbase_gui.c: Fixed crash of anjuta
26446 when project first created.
26448 * src/gnome_project.c: It now updates the tags manager
26449 when new projects are created.
26451 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
26453 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26454 for this big patch.
26456 * src/messages.[c,h]: Removed files.
26458 * src/message-manager.[cc,h],
26459 src/message-manager-dock.[c,h],
26460 src/message-manager-private.[cc,h]
26463 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26464 src/build_project.c, src/clean_project.c, src/compile.c
26465 src/configurer.c, src/debugger.c, src/find_in_files.c
26466 src/mainmenu_callbacks.c, src/preferences.h
26467 src/preferences_gui.c, src/properties.h
26468 src/utilities.c, src/utilities.h:
26469 The new messages widget.
26471 - Use of GtkNotebook instead of ToggleButtons
26473 - Popupmenu to show and hide message types and
26474 to dock/undock in detach mode
26476 All other things should work as they did with the
26477 old message window. Currently the keyboard short-cuts
26478 do not work in detached mode.
26480 Some functions in utitlities.[c,h] changed.
26481 so that they take const arguments where this is possible
26483 * src/Makefile.am, po/POTFILES.in:
26484 Removed messages.[c,h] and
26485 added message-manager.[cc,h], message-manager-dock.[c,h],
26486 message-manager-private.[cc,h]
26488 * src/message-manager.h: Removed "include <bonobo.h>"
26489 and added a newline at the end of the file.
26491 * src/message-manager-private.cc:
26492 Set clist's width setting to Automatic.
26493 Set scroll window's scroll bars to Automatic.
26495 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
26497 * text_editor_menu.c:
26498 Fixed misalignment of the function sub menu
26499 in the text editor pop up menu.
26501 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
26503 * src/text_editor.c: Fixed a compiler warning.
26505 2002-01-04 Andy Piper <andy.piper@freeuk.com>
26507 * THANKS, manuals/*/authors.sgml: updated for new translations
26508 * plugins/class-gen/clsGen.c: converted messages to English
26509 * src/about.c, src/main_menubar_def.h: string updates
26511 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
26516 src/mainmenu_callbacks.c
26519 src/text_editor_cbs.c
26520 src/text_editor-gui.c:
26522 Earlier code for adding 'cross' button
26523 for closing pages were too error prone and unorganized.
26524 Cleaned up the code and shifted the 'extra' widgets
26525 creation (eg. close button, close_pixmap and lable)
26526 from anjuta to text_editor. This takes care of proper
26527 widgets creation and destruction. Otherwise, anjuta
26528 was crashing at too many points, especially related
26529 to docking and undocking.
26531 2002-01-04 Stephane Demurget <demurgets@free.fr>
26533 * src/aneditor.cxx: removed debugging code.
26535 * data/properties/.cvsignore: added swap files.
26537 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
26541 Fixed Crashing of anjuta when a new file is saved as
26544 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
26546 * src/aneditor.c: Some debug codes around.
26548 * data/internal.properties, data/anjuta.properties: Removed.
26549 data/properties/Makefile.am:
26550 data/properties/ada
26552 data/properties/make
26554 data/properties/html
26555 data/properties/ruby
26556 data/properties/baan
26557 data/properties/idl
26558 data/properties/pascal
26559 data/properties/sample
26560 data/properties/bash
26561 data/properties/java
26562 data/properties/perl
26563 data/properties/sql
26564 data/properties/conf
26565 data/properties/latex
26566 data/properties/props
26568 data/properties/cpp
26569 data/properties/lua
26570 data/properties/python
26571 data/properties/xml
26572 data/properties/others
26573 data/properties/.cvsignore:
26574 Added files. Properties now splitted into small files
26578 configure.in: Update the removal and added properties module.
26580 * src/preferences.c: preferences_new(): Updated to reflect the
26581 new properties files organization.
26583 * src/Makefile.am: Added Baan Lexer.
26585 2002-01-01 Stephane Demurget <demurgets@free.fr>
26587 * src/aneditor.cxx: readded the baan lexer.
26589 * src/preferences.c: fixed translated messages and a typo.
26591 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26592 confusing the regexp usage in xml-i18-merge.
26594 2002-01-01 Andy Piper <andy.piper@freeuk.com>
26596 * src/project_dbase.c: tidied some messages, and spotted a typo in
26597 the reading of properties which prevented the project version from
26598 ever being reported in the Project Information window - fixed :)
26600 * po/POTFILES.in: removed syntax.h
26602 2001-12-31 Stephane Demurget <demurgets@free.fr>
26604 * data/internal.properties: fixed baan properties.
26605 Added all ada properties.
26607 * src/main_menubar_def.h,
26610 src/utilities.[ch]: added support for the Ada highlight style.
26612 2001-12-31 Stephane Demurget <demurgets@free.fr>
26614 * plugins/*/.cvsignore: updated.
26616 2001-12-31 Stephane Demurget <demurgets@free.fr>
26620 src/Makefile.am: removed the empty header syntax.h.
26622 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
26625 Stef's observation on the 'superfluous' hseparators in the recent
26626 files and projects is fully justified -- removed.
26628 * main_menubar_def.h:
26629 Changed "Plug Ins" to "Plugins" in the menu label.
26631 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26632 Added class-gen in the configure output and class-gen module.
26634 * data/internal.properties:
26635 Correct mis-spelled "jave" to "java".
26636 Added file.is.source for *.h, *.c, *.cpp properties.
26638 * global-tags/Makefile.am:
26639 "chmod +x create_global_tags.sh" before it is executed, because
26640 there is very high chance that it will be found "-x" and resulting
26643 2001-12-31 Stephane Demurget <demurgets@free.fr>
26645 Fixed a crash on Solaris reported by Holder Burde, thanks to him
26648 * src/gnome_project.c: (create_new_project): if the user doesn't
26649 select any icon, it doesn't have any extension and thus we can't
26650 use it in printf on Solaris, since the %s modifier use strlen to
26651 know the string length and then crash. On Linux, gcc checks the value
26652 of the pointer to be NULL and write "(null)" if necessary. We can't
26655 * src/source.c: (source_write_desktop_entry): if there's no icon, we
26656 don't need to have the directory icon but the generic one.
26658 2001-12-30 Stephane Demurget <demurgets@free.fr>
26660 Merged with latest (1.42) scintilla.
26662 Added: Support for the {load,save}.on.(de)activate properties.
26663 The PHP lexer to match keywords case insensitively.
26665 Experimental supports for changeable style attribute & line
26668 Updated: Both the C++ and HTML lexers.
26669 More shell keywords added.
26670 Horizontal scrolling and diplay of long lines optimised.
26671 Cursor setting optimised.
26673 Bugs fixed: Caret movement over folded lines.
26674 Selection tracking in 2ndary views when doing modifications.
26676 * scintilla/CallTip.{cxx.h},
26677 scintilla/ContractionState.{cxx,h},
26678 scintilla/Document.{cxx,h},
26679 scintilla/Editor.{cxx,h},
26680 scintilla/KeyWords.cxx,
26681 scintilla/LexHTML.cxx,
26682 scintilla/PlatGTK.cxx,
26683 scintilla/RESearch.cxx,
26684 scintilla/ScintillaBase.cxx,
26685 scintilla/ScintillaGTK.cxx,
26686 scintilla/Style.{cxx,h},
26687 scintilla/StyleContext.h,
26688 scintilla/ViewStyle.cxx,
26689 scintilla/include/*.h: updated.
26691 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26693 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26694 should have been told to the scintilla team. We're lucky I read the
26695 ChangeLog and the modifications of the lexer (thanks to the Gnome
26698 * data/internal.properties: added Baan definitions.
26699 Fixed some issues for C such as *_cast directive, that are only
26700 available with C++.
26701 Updated C++, HTML and shell scripts definitions.
26702 Updated Ada and Bullant, that have been forgotten.
26704 * src/main_menubar_def.h,
26707 src/utilities.[ch]: added support for the Baan highlight style.
26709 2001-12-29 Stephane Demurget <demurgets@free.fr>
26711 Polished the plugins menu behaviour and added a tearoff
26712 menuitem to the recent entries submenu.
26714 Note: The recent entries list seems to be too height
26715 with all these superfluous hseparators.
26717 * src/main_menubar.c: Polished, making some
26718 functions declarations static and cleaning some code.
26720 (create_submenu_plugin): removed the extra
26721 plugins entry and the horizontal separators.
26723 (on_plugins_menu_realize): the plugins menu is only
26724 shown if there's at least one available.
26726 (create_submenu*): added a tearoff menuitem to have
26727 a more homogeneous menu style. For now, it doesn't
26728 take care of user settings (but it was even worse
26731 2001-12-29 Stephane Demurget <demurgets@free.fr>
26733 * configure.in: added the packageplugindir variable to avoid
26734 installing the plugins in $(prefix). It's not the same path as
26735 anjuta 2 to allow parallel installation.
26737 2001-12-29 Stephane Demurget <demurgets@free.fr>
26738 Fix a reopened part of bug #440676: keyboard navigation between the
26739 different text buffers. Changed to a more global approch.
26741 * src/notebook.[ch]: removed.
26743 * src/Makefile.am: removed notebook.[ch]
26745 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26746 (on_anjuta_window_key_press_event): added to fulfill the global
26749 * HACKING: updated according to the new global shortcuts handling.
26751 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26753 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26754 Shifted plugin menu from Edit submenu to main menu.
26757 Added plugins/sample1/plugin-sample1.c
26759 * plugins/sample1/plugin-sample1.c:
26760 Added localization and used anjuta_info, instead of anjuta_error.
26762 * plugins/.cvsignore, plugins/sample1/.cvsignore:
26765 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26767 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26770 * Makefile.am: Added module plugins.
26772 * plugins, plugins/Makefile.am, plugins/sample1/*:
26773 Created plugins modules.
26775 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
26776 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26777 to load plugins of *.so only and not *.so* (which results
26780 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
26781 plugins during packaging.
26783 2001-12-27 Simos Xenitellis <simos@hellug.gr>
26785 * configure.in: Added Greek (el) to ALL_LINGUAS.
26787 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26789 * configure.in: Added portuguese to ALL_LINGUAS
26791 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
26793 * global-tags/.cvsignore
26794 tagmanager/.cvsignore
26795 tagmanager/include/.cvsignore:
26796 Added cvs ignore files.
26799 Updated cvs ignore file.
26801 2001-12-23 Andy Piper <andy.piper@freeuk.com>
26803 * src/debugger.c, src/text_editor.c, src/anjuta.c,
26804 data/anjuta.properties, data/internal.properties: clean up some
26805 message strings (me)
26807 2001-12-23 Andy Piper <andy.piper@freeuk.com>
26809 * src/about.c, THANKS: added Jens to the credits
26811 2001-12-23 Andy Piper <andy.piper@freeuk.com>
26813 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26814 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26815 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26816 Georg <mail@jensgeorg.de> to add close button to file tabs.
26818 2001-12-20 Andy Piper <andy.piper@freeuk.com>
26820 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26821 (debugger now catches correct signal from process)
26823 2001-12-20 Andy Piper <andy.piper@freeuk.com>
26825 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26826 * src/pixmaps.h: switch appwizard project icons to new designs
26827 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26829 2001-12-20 Andy Piper <andy.piper@freeuk.com>
26831 * pixmaps/Makefile.am: stop redundant images from being installed.
26832 The next step will be to remove them completely.
26833 * src/appwiz*: further updates (more to come)
26834 * src/pixmaps.h: cleaned up, commented
26835 * src/splash.c: should use the pixmaps macro defined
26836 * HACKING: more on the graphics stuff and use of pixmaps.h
26838 2001-12-19 Andy Piper <andy.piper@freeuk.com>
26840 * src/defaults.c: fix bug #494864
26842 2001-12-18 Andy Piper <andy.piper@freeuk.com>
26844 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26845 graphics from Misha
26846 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26847 redundant graphics, no longer used
26848 * src/appwiz*: revamped application wizard by Andy and Misha for
26849 a more usable and professional look-and-feel
26850 * HACKING: updates to cover patching, graphics, and some additions
26852 * TODO: removed some implemented features
26854 2001-12-17 Andy Piper <andy.piper@freeuk.com>
26856 * data/anjuta.properties, data/internal.properties: cleanup
26857 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
26858 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26859 to edit styles colors for keywords and add Goto Tag menu option
26862 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26864 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26867 fixes the Forget of the cursor position when tab is brought active
26868 from project manager.
26870 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26873 Exported "TERM=xterm" to get a color terminal when
26874 anjuta is not started from within a terminal.
26876 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26880 Added a frame around zvt terminal.
26882 * src/preferences_gui.c
26883 Modified to say "Use glade component (experimental)"
26884 instead of "Use Component".
26886 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26889 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26892 src/fileselection.c
26897 src/project_dbase.c
26899 a) Extra scrollbar in terminal no longer appears.
26900 b) Character set preference should be preserved (untested).
26901 c) File selection widget now remembers last directory.
26902 d) On creation of generic project, the glade 'file not found' error no
26904 e) First terminal window is created 'on demand', so it should always to
26905 the Right Thing (TM) as far as starting WD is concerned. Also, the
26906 environment is now passed to the terminal.
26907 f) Solaris compilation should be fixed (replaced get_current_dir_name()
26909 g) Fixed some compilation warnings.
26911 2001-12-10 Andy Piper <andy.piper@freeuk.com>
26913 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26914 src/pixmaps.h: applied terminal and warnings patch (Biswa)
26915 * src/*: cleanups (me)
26916 * pixmaps/mini_term.xpm: added new file for terminal button
26917 (me, based on existing artwork)
26919 2001-12-07 Andy Piper <andy.piper@freeuk.com>
26921 * configure.in: bumped version to 0.1.9-pre
26922 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
26924 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26926 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
26928 * src/splash.c: removed a DOS end of line of a comment (so the *.po
26929 files are free of that char)
26930 * configure.in: added "az" to ALL_LINGUAS
26932 2001-11-29 Andy Piper <andy.piper@freeuk.com>
26934 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26935 crash bug fix from Biswa.
26936 * FUTURE: added Anjuta/gIDE merger information to provide
26937 details on future direction and status of 1.x stuff
26938 * NEWS: prepared for release
26939 * po/de.po: update from Jens Georg <mail@jensgeorg>
26941 2001-11-28 Andy Piper <andy.piper@freeuk.com>
26943 * multiple minor updates pre-0.1.8
26944 * patch from Biswa to fix syntax highlighting and packaging
26945 * po/fr.po: update from Stef
26947 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26949 * global-tags/Makefile.am
26950 global-tags/create_global_tags.sh
26951 global-tags/tm_global_tags.c
26952 scintilla/LexCPP.cxx
26953 scintilla/include/SciLexer.h
26955 src/project_dbase.c
26956 tagmanager/Makefile.am
26957 tagmanager/include/Makefile.am
26958 tagmanager/include/tm_project.h
26959 tagmanager/include/tm_tag.h
26960 tagmanager/include/tm_tagmanager.h
26961 tagmanager/tm_project.c
26962 tagmanager/tm_source_file.c
26963 tagmanager/tm_tag.c
26964 tagmanager/tm_workspace.c:
26966 Includes the syntax highliting patch to scintilla).
26967 and more stable code.
26969 *tagmanager/include/tm_symbol.h: New file.
26970 *tagmanager/tm_symbol.c: New file.
26972 Add symbol tree building functionality at project level
26975 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26977 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26979 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
26980 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
26981 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
26982 : New and improved pixmaps from Misha <misha@phreaker.net>
26985 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26987 * Big patch submitted by
26988 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26989 Many thanks to him.
26991 * src/Makefile.am, src/aneditor.cxx
26992 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26993 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26994 Use of tagmanager lib for advanced calltips.
26996 * global-tags/*: Created new directory and added files to
26997 generate system.tags.
26999 * tagmanager/*: Created new directory and added tagmanager lib
27002 * configure.in, acconfig.h, Makefile.am: Modified to reflect
27003 the above additions.
27005 * data/Makefile.am: Modified to accomodate generated system.tags file.
27007 2001-11-07 Andy Piper <andy.piper@freeuk.com>
27009 * scintilla/: updated to 1.41
27010 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27011 * src/about.c: updated list of authors
27012 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27013 * HACKING: updated to cover Scintilla usage
27014 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
27017 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
27019 * src/aneditor.cxx: Fixed compilation errors with it.
27020 by add include to gtk+ headers and typedefining a mysteriously
27021 vanished class Colour.
27023 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
27025 * configure.in: Added pt_BR in the languages.
27027 2001-11-01 Andy Piper <andy.piper@freeuk.com>
27029 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27030 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27032 * manuals/C/anjuta-manual/*: new format to match
27033 the rest of the GNOME docs chapter layout. Added the many
27034 new contributors. Moved Authors and License information into new
27035 chapters of their own - should make expansion easier too
27036 * src/compiler_options.c: changed the profiler option to -pg to
27037 work with GNU tools (gprof)
27038 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
27041 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
27043 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27044 compiler_options_gui.c:
27045 Added a new entry for linker flags and renamed c_options to c_flags
27046 and l_options to l_libs. Also, added a new function:
27047 compiler_options_set_prjlflags_in_file();
27049 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27051 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27053 2001-10-26 Andy Piper <andy.piper@freeuk.com>
27055 * THANKS, src/about.c: corrections and additions following
27057 * src/main_menubar.c: patch from Rikul to fix the problem with
27058 menu accelerators not being loaded
27060 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
27062 * THANKS: Added all contributors and translators names and emails.
27064 * pixmap/anjuta_logo.png: Reduced the size of the logo.
27065 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27066 Added new file (earlier logo with border).
27067 * src/about.c: Added all contributors names and emails
27068 and used macro definition for logo pixmap file.
27069 * src/pixmaps.h: Added entry for anjuta splash screen.
27071 2001-10-24 Andy Piper <andy.piper@freeuk.com>
27073 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27074 to new PNG version (thanks to Misha) and removed the old
27077 2001-10-24 Abel Cheung <maddog@linux.org.hk>
27079 * THANKS: added Conner Mo for simplified Chinese translation.
27080 * configure.in: added zh_CN in ALL_LINGUAS
27082 2001-10-21 Abel Cheung <maddog@linux.org.hk>
27084 * THANKS: added Joe Man for his traditional Chinese translation.
27085 * configure.in: added zh_TW in ALL_LINGUAS.
27087 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
27089 * src/main_menubar_def.h: Changed the link of lidn to
27090 http://lidn.sourceforge.net.
27092 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
27094 * Applied patch from Rikul
27095 * Applied patch from Luca
27096 * Fixed a cvs conflict. :)
27098 2001-10-17 Stephane Demurget <demurgets@free.fr>
27100 * THANKS: added Marc Botermans for his Dutch translation.
27102 * configure.in: added nl in ALL_LINGUAS.
27106 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
27108 * anjuta.c: Fixed luca's typo.
27109 * resources.c, resources.h: Changed gchar* return to void, to
27110 avoid a compiler warning.
27111 * scintilla/Makefile.am: Reorganized file entries.
27112 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27114 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
27116 * Upgraded scintilla to 1.4.
27117 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27118 LexLisp.cxx StyleContext.cxx StyleContext.h
27119 * src/Makefile.am: Added 4 lexers and separated lexer objects
27120 from the main link variable.
27122 2001-10-14 Stephane Demurget <demurgets@free.fr>
27124 * THANKS: added Luca, even if it shouldn't be my role to write
27125 this sort of thing :)
27127 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27128 the latest Luca patch.
27130 2001-10-14 Andy Piper <andy.piper@freeuk.com>
27132 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
27133 This is not documented yet; plugins to come later.
27134 * src/find*.c: find dialogs now persistent
27135 (Rick <rikul@bellsouth.net>)
27136 * widgets/gnomefilelist.c: fixed multiple file open issue
27137 (Rick <rikul@bellsouth.net>)
27138 * changes to recent file and project lists handling
27139 (lbell <lbell@tsc4.com>)
27140 * more minor UI updates (me)
27142 2001-10-11 Andy Piper <andy.piper@freeuk.com>
27144 * src/Makefile.am: removed warnings for traditional C syntax
27145 * pixmaps: added new icons for mini_locals, mini_cvs and
27146 the splash screen - thanks to Misha <misha@phreaker.net>
27148 2001-10-10 Andy Piper <andy.piper@freeuk.com>
27150 * src/toolbar.c: fix typo in tooltip text
27151 * ccview/cccmd.cc: alter Func to Function in menu text
27153 2001-10-09 Andy Piper <andy.piper@freeuk.com>
27155 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27156 issue with find dialog reporting an error when Scintilla finds text
27157 * applied patch from Denis Boehme <boehme at syncio dot de> to support
27158 DOS files (i.e. CR/LF translation)
27160 2001-10-03 Andy Piper <andy.piper@freeuk.com>
27162 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27164 * data/internal.properties: default fold style now set to 3 :-)
27165 * applied patch from rikul <null@acm.org> to turn notebook tab
27166 headings red when file has been edited.
27168 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
27170 * configure.in: Added "no" to ALL_LINGUAS.
27172 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
27174 * Patch from lbell <lbell@tsc4.com>
27179 src/main_menubar_def.h
27180 src/mainmenu_callbacks.c
27181 src/mainmenu_callbacks.h
27182 src/project_dbase.c
27183 src/project_dbase.h
27185 Implemented a check menu item to handle the 'show locals' flag
27186 for the current project.
27188 * data/internal.properties: Removed the redundant command
27189 for gnome-terminal.
27191 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
27193 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27195 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
27197 * configure.in: Added "ta" to the languages list.
27199 2001-09-21 Andy Piper <andy.piper@freeuk.com>
27201 * data/internal.properties:
27202 added fold.symbols property to control appearance of folds
27203 in the Scintilla editor (thanks to rikul <null@acm.org>)
27205 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
27208 one extra button for message win is being created -- Fixed.
27210 The frame should be hidden and not only the pix_lab when
27211 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27214 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
27215 for the time being it is same as mini_cvs.xpm.
27217 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
27219 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27221 Patch from rikul <null@acm.org>
27223 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27224 glades.h, messages.c, messages.h, pixmaps.h,
27225 project_dbase.c, project_dbase.h, session.c,
27226 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27228 inserted 'add to watch' option in inspect window, so you can add easily
27229 a variable in watch window .
27231 Added a new message pane for the gdb local variables inspection. Changed
27232 the code in messages.c to better account for future new panes insertion.
27233 Defined a new pixmap for the new tab button in pixmaps.h
27234 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27237 Changed the debugger module to have a single function for asking to gdb
27238 to send program info. The idea is to ask the debugger about only the
27239 info needed to open windows( watch, registers, etc ) to speedup the step
27240 command. I plan to ask informations to the debugger based on the user
27242 The request for local variables is enabled by default, but the
27243 projectDBase has a variable to control it, to allow disabling that
27244 feature, there is also the code to save and to reload the state. If you
27245 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27248 This big patch is from: lbell <lbell@tsc4.com>
27250 2001-09-20 Stephane Demurget <demurgets@free.fr>
27252 Patch from rikul <null@acm.org> :
27254 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27255 problem and added folding support for php/hmtl.
27257 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
27259 * Fixed dnd of files within scintilla.
27260 patch from: rikul <null@acm.org>
27262 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
27264 * Applied patch from Luca.
27266 * src/source.c: source_write_build_files(): Fixed the project generation
27267 failure. The fist return statement and the free_project_type were
27270 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
27272 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27273 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27275 1) Restore the error color to red (waiting for a configurable one )
27276 2) Saving projects settings if you exit anjuta without closing an open
27278 3) New Menu 'repaeat search' to search with a keystroke without pressing
27280 4) some define in the menus to better handle menu item update
27282 Patch from: lbell <lbell@tsc4.com>
27284 * main_menubar_def.h, main_menubar.c: Change the position of
27285 "Repeat find" menu position.
27287 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
27289 project_type.h, project_type.c, source.c: Applied patch.
27290 patch from Johannes Schmid <clubfan@users.sourceforge.net>
27292 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27294 * configure.in, src/Makefile.am: Using macros for ORBit flags.
27296 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27298 * Fixed bug #445752
27300 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
27302 * Fixed bugs in Gtk-- and Gnome-- project type
27304 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27306 * dnd.c: Support for multiple files drag-n-drop.
27308 Patch from: rikul <null@acm.org>
27310 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27311 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27314 Patch from: rikul <null@acm.org>
27316 * Applied patch for widgetizing goto dialog box.
27319 * Applied patch for having new project type handling.
27320 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27322 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27324 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27325 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27326 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27327 find_replace.c, find_replace.h, find_text.c, find_text.h,
27328 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27329 project_dbase.h, source.c, text_editor.c, text_editor.h,
27330 text_editor_cbs.c, utilities.c, utilities.h:
27332 Applied a huge patch (after slight preview). I would like Luca
27333 to have his feature additions mentioned here.
27335 Patch from: lbell <lbell@tsc4.com>
27337 2001-09-09 Stephane Demurget <demurgets@free.fr>
27339 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27341 * po/fr.po: updated to the latest sources.
27344 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27346 * Fixed bug #445752
27348 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
27350 * dnd.h, dnd.c: New files for drag n drop support.
27352 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27353 Added drag and drop support for opening files.
27355 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27356 Archit Baweja <bighead@crosswinds.net> for this idea.
27358 * TODO: Added some more todos. :-(
27360 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
27362 * Fixed the goto line activate bug.
27363 patch from: Martyn Bone <mbone@brightstar.u-net.com>
27365 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
27367 * Fixed bugs in Gtk-- and Gnome-- project type
27369 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
27371 * widgets/gonmefilelist.c, gnomefilelist.c:
27372 Modified multiple selection on pressing control.
27373 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27375 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27376 Modified multiple selection on pressing control.
27377 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27379 2001-09-05 Abel Cheung <maddog@linux.org.hk>
27381 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27382 This is useless; but just in case...
27384 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
27386 * data/internal.properties: modified a bit of perl properties.
27388 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
27390 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27391 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27392 Added support for multiple file imports. Changed the standrd C++
27393 convention of #include <file> to #include <file.h>, because I had given
27394 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27395 now support the #include <file> convention. That is something to be fixed :).
27396 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27398 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
27400 * src/anjuta.c: Added function static greetings_text(), to solve the non
27401 translation of the greetings text in the wizard.
27403 2001-08-31 Andy Piper <andy.piper@freeuk.com>
27405 * src/find_in_files_gui.c: made order of buttons consistent with other Find
27406 dialogs, with OK the default (fix bug #453482)
27408 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
27410 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27412 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27414 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
27422 src/main_menubar_def.h
27423 src/mainmenu_callbacks.c
27424 src/mainmenu_callbacks.h:
27425 Applied the patch that addes menu items which allow users to
27426 insert GPL notice and date time in current document.
27427 patch from: Rick Patel <rikul@shreve.net>
27429 * src/main_menu.c: Fixed a compilation error.
27431 * src/anjuta.c: Fixed non-rememberence of editor tab position.
27433 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27434 about the unterminated strings.
27436 * scintilla/*: Updated scintilla to 1.3.9 version.
27438 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
27440 * widgets/gnomefileselection.c:
27441 Applied the patch for fixing multiple selection of file open funcion,
27442 which will deselect the files selected.
27443 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27445 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
27447 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27448 src/fileselection.c, src/anjuta_cbs.c:
27449 Applied the patch for multiple selection of file open.
27450 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27452 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
27454 * Removed "-f" option in call to devhelp, because devhelp no longer
27457 2001-08-26 Stephane Demurget <demurgets@free.fr>
27459 All these modifications have been pointed out by
27460 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27462 * data/internal.properties: two fixes for the PHP lexer.
27465 * fr.po: minor fixes.
27467 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27469 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
27473 main_menubar_def.h,
27474 main_menubar_callbacks.c,
27476 Added new menu item for "close all fils".
27477 (Patch from Rikul <rikul@shreve.net>, after revision)
27479 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27481 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27482 (Patch from Rikul <rikul@shreve.net>)
27484 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27485 (Patch from Rikul <rikul@shreve.net>)
27487 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
27489 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27490 project name in application widzard.
27491 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
27493 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27494 of the 'OK' button there is an 'Execute' one.
27495 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
27497 * executer.c: Changed cancel button to close button. That was more appropriate.
27499 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
27501 * HACKING: corrected >>>>>> Config management.
27503 * HACKING: Added many things.
27505 * src/launcher.h: Added some comments.
27507 2001-08-21 Stephane Demurget <demurgets@free.fr>
27509 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27512 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27513 src/appwizard_cbs.c,
27514 src/appwizard_gui.c: Applied UI/docs cleanup patch from
27515 Andy Piper <andy.piper@freeuk.com>
27517 * po/fr.po: updated to latest sources.
27519 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27522 2001-08-18 Andy Piper <andy.piper@freeuk.com>
27524 * Fixed bugs #450280 and #448845
27526 * src/about.c: corrected Naba's e-mail address (.net, not .com)
27528 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27531 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27532 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
27533 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
27534 names to remove "Anjuta: " prefix
27536 * src/main_menubar_def.c: altered a message
27538 * launcher/anjuta_launcher.c: cleaned up some messages
27540 * src/debugger.c: edited messages to improve clarity
27542 * src/app_wiz*.c: tidied wizard interface
27545 2001-08-15 Stephane Demurget <demurgets@free.fr>
27547 Synced Naba's fix and mine about the wizards not working and removed
27548 anjuta.prj to avoid a nasty checkin.
27550 * Makefile.am: removed the install-data-local rule.
27552 * data/Makefile.am: changed the list of files.
27554 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27556 * .cvsignore: added anjuta.prj for the same reason.
27559 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
27561 * src/source.c: Fixed a bug that fails new gnome projects to get
27564 * src/project_manager.c: Fixed a bug that disables storing recent
27567 * Makefile.am: Added stuffs to install the macro files in the
27571 2001-08-14 Stephane Demurget <demurgets@free.fr>
27573 * data/Makefile.am: added some rules to support the gnome/ macros
27574 dir in order to make the wizards work again.
27576 * anjuta.spec.in: upped the release number.
27579 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
27581 * configure.in (ALL_LINGUAS): Added pl.
27584 2001-08-09 Stephane Demurget <demurgets@free.fr>
27586 * anjuta.spec.in: fixed the doc files list.
27589 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
27591 * src/about.c: corrected my email address. :-)
27595 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27596 (patch from Andy Piper <squiggle@ukgateway.net>)
27598 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
27600 * debugger.c: Fixed a bug associated with debugging threaded
27603 * text_editor_menu.c: Fixed broken ui in text editor
27606 * text_editor_menu.c: Now the option sub menu in text editor pop up
27609 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27610 (suggested by lord sibn <sibn@utspl.cjb.net> )
27612 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
27614 * src/text_editor_menu.c: Added menu item for context help
27615 (patch from Andy Piper <squiggle@ukgateway.net>)
27617 2001-08-06 Stephane Demurget <demurgets@free.fr>
27619 * ccview/cccproj.cc: added missing i18n strings.
27621 * data/welcome.txt: bumped version to 0.1.6.
27623 * src/anjuta.c: fixed a compilation error due to devhelp integration.
27625 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
27627 * help.c, help.h: Added support for DevHelp context sensitive help
27628 and gnome api browsing.
27629 * Fixed toolbars and editor views "not save" bug.
27630 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27631 (patch from Andy Piper <squiggle@ukgateway.net>)
27632 * Updated THANKS and chapter15.sgml for uk and ru translators.
27634 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
27636 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27637 * Updated configure.in to include these changes
27639 2001-08-03 Stephane Demurget <demurgets@free.fr>
27641 * src/project_dbase_gui.c: fixed bug #446963
27642 (on_project_dbase_ccview_update_start),
27643 (on_project_dbase_ccview_update_end): added.
27644 These two respectively disable and enable close file/project
27645 menu entries and toolbar items, while the ccview part updates
27649 2001-08-03 Stephane Demurget <demurgets@free.fr>
27651 * configure.in: added sv to the ALL_LINGUAS list.
27654 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
27656 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27657 file to work: merge translations and distribute it.
27659 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27661 * NEWS, README, THANKS & TODO: Spelling fixes.
27663 2001-08-01 Stephane Demurget <demurgets@free.fr>
27665 * README: updated requirements.
27667 * scintilla/Makefile.am,
27668 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27669 target can't be realized (custom build path).
27671 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27672 Removed install-data-local.
27674 * src/compiler_options.c: changed the include paths of the pixmaps.
27675 we hadn't any warning because of the include paths passed to the
27676 compiler. Thanks to make distcheck for reporting this.
27679 2001-07-31 Stephane Demurget <demurgets@free.fr>
27681 * NEWS, THANKS: updated.
27683 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27684 fixed to show the correct kernel signal number and its description.
27686 * widgets/gnomefilelist.c: fixed bug #445756
27687 (goto_last): renamed to goto_prev and changed according to goto_next.
27688 (goto_next): added.
27689 (goto_directory): removed.
27690 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27691 returned value is now the position in the list.
27692 (check_ok_button_cb): changed the back check and added one for next.
27693 (gnome_filelist_set_dir): the check in history make it wouldn't be
27694 a "true" history. polished the whole thing, using set_dir_internal.
27695 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27696 there's no check in the history when using back or next.
27698 * manuals/*: added missing .cvsignore files.
27701 2001-07-30 Stephane Demurget <demurgets@free.fr>
27703 * po/fr.po: updated to latest sources.
27705 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27706 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27707 to put off their sensitive attributes.
27709 2001-07-29 Stephane Demurget <demurgets@free.fr>
27711 * po/fr.po: fixed some grammar things.
27712 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27715 * src/utilities.c: (file_is_link): use lstat instead of stat.
27717 2001-07-27 Naba Kumar <kh_naba@123india.com>
27719 * Remove help dir from cvs, because it is no longer
27722 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27725 2001-07-24 Naba Kumar <kh_naba@123india.com>
27727 * debugger.c: (debugger_update_prog_status): Fixed
27728 the bug with gdb version 5. Debugger starts, when
27729 step in/out/over etc are clicked.
27731 * debugger.c: All functions: added debugging codes.
27733 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27734 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27735 Modified to recognize non project files also.
27737 * source.c: (source_write_configure_in):
27738 Added source for 'prefix' counterparts for
27739 no-prefix AC_SUBST.
27741 2001-07-23 Naba Kumar <kh_naba@123india.com>
27743 * anjuta.c: added function anjuta_remove_text_editor();
27744 and suitably modified anjuta_remove_current_text_editor().
27746 * project_dbase.c: project_dbase_close(), Added code to
27747 close all opened files that belong to the project when
27748 the project is closed.
27749 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27751 * Updated the manuals/anjuta-manual subdir for GDP standards.
27752 (patch from Andy Piper <squiggle@ukgateway.net>)
27754 * main_menubar.h, main_menubar.def: Added Menu items to handle
27755 urls for library references, bugs, patches and feature request
27758 2001-07-20 Naba Kumar <kh_naba@123india.com>
27760 * Set wmclass names in all windows.
27761 (patch from Andy Piper <squiggle@ukgateway.net>)
27762 * New splash logo from "Misha" <misha@phreaker.net>);
27764 2001-07-19 Naba Kumar <kh_naba@123india.com>
27766 * preferences.[h,c], preferences_gui.c: Added 4 properties to
27767 set caret color, calltip back color and selection fore/back
27770 2001-07-18 Naba Kumar <kh_naba@123india.com>
27772 * project_dbase.c: Closes all files when project is closed.
27773 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
27774 -- We still need to refine this as it closes all sort of files.
27776 * compiler_options.c: Fixed seg-fault bug when last item in
27777 compiler option lists is removed.
27779 * Fixed missing newline warnings during compilation.
27780 (patch from Andy Piper <squiggle@ukgateway.net>)
27782 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
27784 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27785 autogenerated no need to store'em in CVS.
27787 * ccview/.cvsignore: Addition of cvsignore.
27789 2001-07-17 Naba Kumar <kh_naba@123india.com>
27791 *GUI fixes and spell corrections
27792 (patch from Andy Piper <squiggle@ukgateway.net>)
27794 2001-07-15 Naba Kumar <kh_naba@123india.com>
27796 *Fixed double error message for file not found.
27798 *Put white backgrounds for png images.
27800 *Converted '-' to '_' in sgml files.
27802 2001-07-14 Naba Kumar <kh_naba@123india.com>
27804 * project_dbase.c: Short-cut for expand/collasp project tree
27806 * project_dbase_gui.c:
27807 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
27809 2001-07-13 Naba Kumar <kh_naba@123india.com>
27811 * notebook.[h,c]: Added
27812 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
27813 Project/message window now toggles on control and
27814 and notebook switch short-cut
27816 2001-07-7 Naba Kumar <kh_naba@123india.com>
27818 * Changed a new icon set which looks more gnomish.
27820 * Changed a new anjuta splash logo.
27821 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27823 2001-07-6 Naba Kumar <kh_naba@123india.com>
27825 * ccview/*: Integrated ccview for class view and file view
27826 in the project Manager.
27828 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27830 2001-07-1 Naba Kumar <kh_naba@123india.com>
27832 * scintilla/*: Upgraded Scintilla to version 1.3.7
27834 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27836 2001-06-28 Naba Kumar <kh_naba@123india.com>
27838 * src/debugger.c: Correct step-over and step-out swapping.
27840 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27841 chapters and added more stuffs.
27843 2001-06-13 Naba Kumar <kh_naba@123india.com>
27845 * data/autogen.sh.gtkmm: Added
27847 * data/autogen.sh.gnomemm: Added
27849 * src/appwiz.c: Added two more application wizard templetes
27851 * src/project: for gtk-- and gnome-- and proper support
27853 * src/source.c: for c++ in the project configuration.
27857 2001-05-05 Naba Kumar <kh_naba@123india.com>
27859 * Merged my pre-cvs modifications with
27860 the current cvs copy.
27862 * (lot of files change).
27864 * Implemented session management.
27866 * Local installation possible by
27867 manageing our own pixmaps paths
27870 * resources.h: Added.
27871 * resources.c: Added.
27875 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
27877 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27878 Corrected/extended ignores.
27880 2001-05-04 Naba Kumar <kh_naba@123india.com>
27882 * manuals/: dir tree added.
27883 Sgml documentation started in this dir.
27885 * omf-install/: dir tree added.
27887 * manuals/anjuta-manual/C/anjuta-manual.sgml:
27888 Created initial document structure.
27890 * configure.in: Added test for scrollkeeper.
27891 Added some Makefile entries in AC_OUTPUT.
27893 * Makefile.am: Added subdir manuals/
27895 * HACKING: Wrote something stupid.
27897 2001-05-02 Stéphane Démurget <demurgets@free.fr>
27899 * Makefile.am: Added ChangeLog in local data list, becaused it's
27900 needed to create a new project.
27902 * po/fr.po: minor fixes.
27904 * src/build_file.c, src/configurer.c, src/debugger.c,
27905 src/executer.c, src/find_replace.c, src/gnome_project.c,
27906 src/goto_line.c, src/launcher.c, src/messages.c,
27907 src/preferences.c src/project_dbase.c: functions declared static.
27909 * widgets/gnomefilelist.c: Fixed a project creation bug,
27910 introduced with latest changes.
27912 2001-05-01 Stéphane Démurget <demurgets@free.fr>
27914 * widgets/gnomefilelist.c,
27915 BUGS: Fixed an annoying bug preventing from loading files/project
27916 given on the command line. Polished the whole gnome_filelist widget.
27918 2001-04-27 Stéphane Démurget <demurgets@free.fr>
27922 src/anjuta.h: Polished the command line parsing.
27924 * BUGS: Need to clean that damn gnome_filelist widget.
27926 2001-04-25 Stéphane Démurget <demurgets@free.fr>
27930 src/signals.c: Removed duplicated includes.
27932 * po/fr.po: minor fixes.
27934 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27935 create_compiler_options_page? () declared static.
27937 src/anjuta.c: Put a command line option for disabling
27940 * src/preferences_gui.c: Fixed an internationalization issue,
27941 other functions declared static.
27943 * src/gnome_project.c: Fixed some memory leaks,
27944 new_prj_terminated () declared static.
27946 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
27948 * configure.in: Sort ALL_LINGUAS alphabetically.
27950 2001-04-22 Stéphane Démurget <demurgets@free.fr>
27952 * Emptied that ugly old Changelog.
27954 == Anjuta 0.1.5 ===
27957 2001-03-10 Naba kumar <naba@gnome.org>
27959 * src/gnome_project.c: Fixed project dir creation bug.
27961 * src/text_editor.c: Fixed double accelerators bug.
27963 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27965 * src/stack_trace.c, * src/compiler_options.c,
27966 data/internals.properties, src/defaults.c:
27967 Fixed pixmap creation with NULL window.
27969 * src/commands.c, src/preferences_gui.c, src/build_project.c
27970 src/clean_project.c: Bug fix.
27972 * src/main_menubar_def.h: i18n bug fix.
27974 * src/executer.h, src/executer.c: Bug fix.
27976 * src/controls.c: Bug fix.
27978 * src/debugger.c: Debugger now takes program args.
27980 * po/ja.po: Added japanese translation file.
27982 Upgraded to ver 0.1.4
27983 ... Fixed other minor bugs.
27985 == Anjuta 0.1.3 ===
27987 2001-XX-XX Naba kumar <naba@gnome.org>
27989 * Lots of unaccountable changes. Integrated scintilla.
27990 Redesigned Project managemet. Added supports for other languages.
27991 Java style properties managements. .... blah blah
27993 2000-11-11 Naba kumar <naba@gnome.org>
27995 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27996 Upgraded to version 0.1.3.
27998 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27999 Fixed to activate Debug->add watch properly.
28001 === Anjuta 0.1.2 beta_2 ===
28002 === Anjuta 0.1.2 ===
28004 2000-11-05 Naba kumar <naba@gnome.org>
28006 * src/compiler_options.c, src/compiler_options_cbs.c
28007 src/compiler_options_cbs.h, src/compiler_options_gui.c
28008 src/anjuta2.c, extra/stock_libs.anj (new),
28009 extra/README.stock_libs (new), htmls/page13.html,
28010 htmls/images/*: Improved Library settings GUI. Can now enable/disable
28011 added libraries. Stock libs provided for ease of entry. Modified
28012 help html file accordingly.
28014 2000-11-03 Naba kumar <naba@gnome.org>
28016 * README: Minor fixes in Doc files.
28018 * src/gnome_prj.c, src/appwidzard_cbs.c:
28019 Fixed to ignore non-existant dir for blank prj.
28020 More checking in project creation, especially to confirm
28021 that the prj file already does not exist.
28023 * anjuta.spec, configure.in: Upgraded to version 0.1.2
28025 * src/controls.c: Now Menu item "Format/Detach current document"
28026 is inactive when there is no document opened.
28028 === Anjuta 0.1.1 ===
28030 2000-11-01 Naba kumar <naba@gnome.org>
28032 Completed and Release of first version (Beta) with lots of bugs.
28034 1999-12-27 Naba kumar <naba@gnome.org>
28036 Anjuta project started.