1 2008-07-09 Johannes Schmid <jhs@gnome.org>
3 * plugins/language-support-cpp-java/cpp-java-assist.c
4 (cpp_java_assist_create_word_completion_cache),
5 (cpp_java_assist_check):
6 * plugins/symbol-db/plugin.c (symbol_db_activate):
7 Show all completions even when the editor makes own suggestions
9 2008-07-09 Johannes Schmid <jhs@gnome.org>
11 * libanjuta/anjuta-preferences.c (get_property_value_as_string):
12 Get the file path from the file-chooser instead of the ui
14 * plugins/symbol-db/anjuta-symbol-db.glade:
15 * plugins/symbol-db/plugin.c (symbol_db_activate):
16 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
17 (symbol_db_engine_new):
18 * plugins/symbol-db/symbol-db-engine.h:
21 * scripts/glade2schema.pl:
22 Support for "folder" and "file" preferences
24 * configure.in: Require latest libgda-4.0
26 2008-07-07 Massimo Cora' <maxcvs@email.it>
28 * libanjuta/interfaces/libanjuta.idl:
29 * plugins/symbol-db/plugin.c (isymbol_manager_search):
30 * plugins/symbol-db/symbol-db-engine.c
31 (symbol_db_engine_get_class_parents_by_symbol_id),
32 (symbol_db_engine_get_class_parents),
33 (symbol_db_engine_get_scope_members_by_symbol_id),
34 (symbol_db_engine_get_scope_members),
35 (symbol_db_engine_get_current_scope),
36 (symbol_db_engine_get_file_symbols),
37 (symbol_db_engine_find_symbol_by_name_pattern),
38 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
39 fixed global search. There were some bitwise problems in IAnjutaSymbolManager
42 2008-07-07 Johannes Schmid <jhs@gnome.org>
44 * libanjuta/libanjuta-1.0.vapi:
47 2008-07-07 Johannes Schmid <jhs@gnome.org>
49 * plugins/symbol-db/plugin.c:
52 2008-07-07 Massimo Cora' <maxcvs@email.it>
54 * plugins/language-support-cpp-java/cpp-java-assist.c
55 (cpp_java_assist_create_word_completion_cache):
56 added some debugging info.
58 * plugins/symbol-db/plugin.c (on_project_root_added),
59 (isymbol_manager_search):
60 * plugins/symbol-db/symbol-db-engine.c
61 (sdb_engine_get_statement_by_query_id),
62 (sdb_engine_get_dyn_query_node_by_id),
63 (sdb_engine_insert_dyn_query_node_by_id),
64 (sdb_engine_get_query_parameters_list),
65 (sdb_engine_free_cached_queries),
66 (sdb_engine_free_cached_dynamic_queries),
67 (sdb_engine_get_tuple_id_by_unique_name),
68 (sdb_engine_get_tuple_id_by_unique_name2),
69 (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
70 (sdb_engine_finalize), (symbol_db_engine_new),
71 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
72 * plugins/symbol-db/symbol-db-engine.h:
73 * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
74 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
75 (destroy_engine_scan_data), (sdb_system_init),
76 (sdb_system_finalize), (sdb_system_class_init),
77 (sdb_system_get_normalized_cflags),
78 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
79 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
80 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
81 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
82 (sdb_system_do_scan_next_package),
83 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
84 (symbol_db_system_scan_package),
85 (symbol_db_system_is_package_parseable):
86 * plugins/symbol-db/symbol-db-system.h:
87 fixed threaded libgda stuff. It was the static prepared statement that broke
90 2008-07-07 Johannes Schmid <jhs@gnome.org>
92 * libanjuta/libanjuta-1.0.deps:
93 * libanjuta/vapi-gen/README:
94 * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
95 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
96 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
97 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
98 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
99 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
100 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
101 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
102 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
103 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
104 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
105 * manuals/reference/libanjuta/writing-plugins-vala.sgml:
106 * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
107 * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
108 * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
110 * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
112 * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
114 * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
116 * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
118 * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
120 * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
122 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
123 (destroy_engine_scan_data), (sdb_system_init),
124 (sdb_system_finalize), (sdb_system_class_init),
125 (sdb_system_get_normalized_cflags),
126 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
127 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
128 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
129 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
130 (sdb_system_do_scan_next_package),
131 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
132 (symbol_db_system_scan_package),
133 (symbol_db_system_is_package_parseable):
134 * plugins/symbol-db/symbol-db-system.h:
136 Added various missing files to svn
138 2008-07-07 Abderrahim Kitouni <a.kitouni@gmail.com>
140 * plugins/project-wizard/templates/anjuta-plugin-vala*:
141 * configure.in, plugins/project-wizard/templates/Makefile.am:
142 Added a template for an Anjuta plugin in Vala.
144 * manuals/reference/libanjuta/writing-plugins-vala.sgml:
145 * manuals/reference/libanjuta/libanjuta-docs.sgml:
146 Added a little tutorial.
148 * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
149 Removed two extra semicolons that gobject-introspection parser
152 * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
153 * libanjuta/Makefile.am, libanjuta/vapigen/*
154 Added Vala API bindings along with files needed to regenerate them.
156 2008-07-07 Johannes Schmid <jhs@idefix>
158 * plugins/message-view/message-view.c:
159 Use correct plural forms for buttons and update buttons on clear()
161 2008-07-06 Johannes Schmid <jhs@idefix>
163 * plugins/build-basic-autotools/build-basic-autotools.c
164 (on_build_mesg_format):
165 Do not set MESSAGE_INFO on change directory messages
167 2008-07-06 Juan Dapena Paz <karion.siand@gmail.com>
169 * plugins/message-view/message-view.c:
170 Fixed #541689 – Filter buttons added
172 2008-07-06 Johannes Schmid <jhs@gnome.org>
174 Patch from Arun Chaganty
175 * global-tags/create_global_tags.sh.in:
176 * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
177 * libanjuta/anjuta-ui.h:
178 * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
179 * libanjuta/anjuta-utils.h:
180 * plugins/editor/style-editor.c (apply_styles):
181 * plugins/editor/text_editor.c (text_editor_get_props):
182 * plugins/macro/macro-db.c (get_user_macro_path):
183 * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
184 * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
185 (update_system_tags_only_add), (create_store),
186 (on_create_tags_clicked), (on_add_tags_clicked),
187 (on_remove_tags_clicked), (on_update_global_clicked),
188 (symbol_browser_load_global_tags):
189 * plugins/symbol-browser/plugin.c (project_root_added):
190 * plugins/symbol-db/plugin.c (symbol_db_activate):
191 * plugins/tools/editor.c (on_editor_script_toggle),
192 (on_editor_response):
193 * plugins/tools/fileop.c (atp_anjuta_tools_load),
194 (atp_anjuta_tools_save):
195 * plugins/tools/plugin.h:
196 * plugins/tools/variable.c (atp_variable_get_editor_variable):
197 * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
198 * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
199 * src/anjuta.c (anjuta_new):
200 (with some warning fixes)
202 #518594 – Get rid of .anjuta and follow fd.o specifications
204 2008-07-06 Johannes Schmid <jhs@idefix>
207 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
208 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
209 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
210 * plugins/project-wizard/templates/java/configure.ac.tpl:
211 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
212 * plugins/project-wizard/templates/python/configure.ac.tpl:
213 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
214 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
216 #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
218 2008-07-05 Massimo Cora' <maxcvs@email.it>
220 * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
221 fixed a little mem-leak.
223 * plugins/symbol-db/Makefile.am:
224 * plugins/symbol-db/anjuta-symbol-db.glade:
225 * plugins/symbol-db/plugin.c (on_editor_update_ui),
226 (on_char_added), (on_project_element_added),
227 (on_project_element_removed), (on_system_scan_package_start),
228 (on_system_scan_package_end), (on_system_single_file_scan_end),
229 (on_project_single_file_scan_end), (on_importing_project_end),
230 (do_import_sources_after_abort), (do_import_sources),
231 (on_project_root_added), (on_project_root_removed),
232 (symbol_db_activate), (symbol_db_deactivate),
233 (symbol_db_instance_init), (isymbol_manager_search):
234 * plugins/symbol-db/plugin.h:
235 * plugins/symbol-db/symbol-db-engine.c
236 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
237 (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
238 (symbol_db_engine_new), (sdb_engine_create_db_tables),
239 (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
240 (symbol_db_engine_project_exists),
241 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
242 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
243 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
244 (sdb_engine_add_new_sym_implementation),
245 (sdb_engine_add_new_scope_definition),
246 (sdb_engine_add_new_tmp_heritage_scope),
247 (sdb_engine_add_new_symbol),
248 (symbol_db_engine_update_project_symbols),
249 (on_scan_update_buffer_end),
250 (symbol_db_engine_update_buffer_symbols),
251 (symbol_db_engine_get_full_local_path),
252 (symbol_db_engine_get_file_db_path),
253 (symbol_db_engine_get_files_with_zero_symbols),
254 (symbol_db_engine_get_file_symbols),
255 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
256 * plugins/symbol-db/symbol-db-engine.h:
257 * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
258 (on_listall_output), (on_listall_exit),
259 (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
260 (symbol_db_prefs_init), (symbol_db_prefs_finalize):
261 * plugins/symbol-db/symbol-db-prefs.h:
262 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
263 (destroy_engine_scan_data), (sdb_system_init),
264 (sdb_system_finalize), (sdb_system_class_init),
265 (sdb_system_get_normalized_cflags),
266 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
267 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
268 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
269 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
270 (sdb_system_do_scan_next_package),
271 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
272 (symbol_db_system_scan_package),
273 (symbol_db_system_is_package_parseable):
274 * plugins/symbol-db/symbol-db-system.h:
275 * plugins/symbol-db/symbol-db-view.h:
276 * plugins/symbol-db/test/Makefile.am:
277 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
278 * plugins/symbol-db/test/main.c (add_new_files):
279 brand-new system tags population system. It's still not completed. It crashes
280 with libgda svn 3174: probably there's some thread bug on this library and
281 must be fixed. The crash happens when system tags and project tags are scanned
282 concurrently. It's a random crash, so it's not possible to find a point.
283 Preferences page now support check-box toggle population. Anyway it's still
284 missing a save-on-session method... to be implemented soon.
286 * plugins/valgrind/preferences.c (build_general_prefs):
287 be sure to set the correct executable path.
289 2008-07-05 Johannes Schmid <jhs@gnome.org>
291 * plugins/run-program/execute.c (get_local_executable):
292 500962 – Further icons
294 2008-07-05 Johannes Schmid <jhs@gnome.org>
296 * plugins/document-manager/action-callbacks.c
297 (on_close_file_activate):
298 fixed memory corruption (thanks to yura_dev)
300 * plugins/document-manager/anjuta-docman.c
301 (anjuta_docman_remove_document),
302 (anjuta_docman_set_current_document):
303 #535173 – UI isn't updated on closing all documents
305 * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
306 #511762 – Multiple selection don't work well when hitting enter
308 2008-07-05 Johannes Schmid <jhs@gnome.org>
310 * libanjuta/interfaces/libanjuta.idl:
311 * plugins/document-manager/action-callbacks.c
312 (on_close_file_activate):
313 Fixed a crasher due to g_free vs. g_object_unref
315 * plugins/document-manager/anjuta-docman.c
316 (anjuta_docman_update_page_label):
317 * plugins/editor/text_editor.c (isavable_is_read_only),
318 (isavable_iface_init):
319 * plugins/glade/anjuta-design-document.c:
320 * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
321 * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
322 * plugins/sourceview/sourceview-io.h:
323 * plugins/sourceview/sourceview-private.h:
324 * plugins/sourceview/sourceview.c (on_file_changed),
325 (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
326 (ifile_savable_is_read_only), (isavable_iface_init),
328 #357697 – readonly file can be edited
330 * plugins/symbol-browser/plugin.c (project_root_added):
331 #539551 – AutoComplete doesn't work
333 2008-07-05 Johannes Schmid <jhs@gnome.org>
335 * plugins/Makefile.am:
336 #539551 – AutoComplete doesn't work
338 2008-07-05 Johannes Schmid <jhs@gnome.org>
340 * plugins/file-manager/file-model.c (file_model_filter_file):
341 Fixed "Hide binary files"
343 2008-07-05 Sébastien Granjoux <seb.sfo@free.fr>
345 * plugins/debug-manager/start.c,
346 plugins/build-basic-autotools/build-basic-autotools.c,
347 plugins/run-program/plugin.c,
348 plugins/run-program/plugin.h:
349 Fix bug #538217: Run in terminal option isn't remembered
350 Fix bug: Debugger sources directories isn't remembered neither
352 2008-07-04 Johannes Schmid <jhs@gnome.org>
354 * plugins/symbol-browser/plugin.c (project_root_added):
355 Fixed global tags loading
357 2008-07-04 Johannes Schmid <jhs@gnome.org>
359 Patch from Arun Chaganty:
361 * plugins/symbol-browser/an_symbol_prefs.c
362 (on_create_tags_clicked):
363 #515954 – create_global_tags.sh: wrong anjuta-tags path
365 * global-tags/create_global_tags.sh.in:
366 Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
368 2008-07-04 Johannes Schmid <jhs@gnome.org>
370 * plugins/debug-manager/breakpoints.c (on_editor_saved):
371 * plugins/symbol-browser/plugin.c (on_editor_saved):
372 * plugins/symbol-db/plugin.c (on_editor_saved):
373 Adapted to change in the "saved" signal of IAnjutaFile
375 * plugins/editor/text_editor.c (text_editor_save_file):
376 Fixed #541313 – Crash on saving file
378 * plugins/sourceview/sourceview.c (on_save_finish):
381 2008-07-04 Johannes Schmid <jhs@gnome.org>
383 * plugins/sourceview/anjuta-editor-sourceview.glade:
384 Remove "Monitor VFS" preference - it is always enabled
386 2008-07-04 Johannes Schmid <jhs@gnome.org>
388 * plugins/document-manager/action-callbacks.c
389 (on_close_file_activate):
390 * plugins/document-manager/anjuta-docman.c:
391 * plugins/project-manager/plugin.c (value_added_current_editor):
392 * plugins/symbol-browser/plugin.c (value_added_current_editor):
393 Fixed GFile* related stuff
395 * plugins/file-manager/file-model.c (file_model_update_file):
396 Do not unref GIcon* as it is owned by GFileInfo*
398 * plugins/sourceview/anjuta-document-loader.c:
399 * plugins/sourceview/anjuta-document-loader.h:
400 * plugins/sourceview/anjuta-document-saver.c:
401 * plugins/sourceview/anjuta-document-saver.h:
402 * plugins/sourceview/anjuta-document.c:
403 * plugins/sourceview/anjuta-document.h:
404 * plugins/sourceview/anjuta-utils.c:
405 * plugins/sourceview/anjuta-utils.h:
406 Deleted old (gedit) gnome-vfs stuff.
408 * plugins/sourceview/sourceview.io.c
409 * plugins/sourceview/sourceview.io.h:
410 New helper class that takes care of file saving/loading
411 and is much smaller than the gnome-vfs stuff as many things are
414 * plugins/sourceview/Makefile.am:
415 * plugins/sourceview/anjuta-view.c (anjuta_view_new),
416 (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
417 (anjuta_view_delete_selection), (anjuta_view_expose):
418 * plugins/sourceview/anjuta-view.h:
419 * plugins/sourceview/sourceview-private.h:
420 * plugins/sourceview/sourceview.c (sourceview_create_markers),
421 (sourceview_create_highligth_indic), (goto_line),
422 (on_document_modified_changed), (on_mark_set),
423 (on_reload_dialog_response), (on_file_changed), (on_open_failed),
424 (on_open_finish), (on_save_failed), (on_save_finish),
425 (sourceview_instance_init), (sourceview_dispose),
426 (sourceview_finalize), (sourceview_new), (ifile_open),
427 (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
428 (ieditor_goto_line), (wordcharacters_contains),
429 (ieditor_get_current_word), (idocument_get_filename), (mark_real),
430 (autodetect_language), (ihover_iface_init):
431 Adapted to use the new IO class, clean up a bit
433 2008-07-03 Johannes Schmid <jhs@gnome.org>
435 * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
436 Removed useless DEBUG_PRINTs
438 * plugins/document-manager/action-callbacks.c:
439 * plugins/document-manager/action-callbacks.h:
440 * plugins/document-manager/anjuta-docman.c
441 (anjuta_docman_goto_file_line_mark):
442 * plugins/document-manager/anjuta-document-manager.ui:
443 * plugins/document-manager/plugin.c
444 (update_document_ui_interface_items), (register_stock_icons):
445 * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
447 * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
448 (register_stock_icons):
449 Moved "Swap .c/.h" from document-manager to language-support where it
450 belongs and reimplemented it without gnome-vfs
452 2008-07-02 Johannes Schmid <jhs@gnome.org>
454 * libanjuta/interfaces/libanjuta.idl:
455 Corrected sigal argument
456 * plugins/file-manager/file-model.c (file_model_row_collapsed):
457 #538921 Duplicated folders
459 2008-07-02 Johannes Schmid <jhs@gnome.org>
461 * plugins/debug-manager/breakpoints.c
462 (on_jump_to_breakpoint_activate):
463 * plugins/debug-manager/disassemble.c (on_location_changed):
464 * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
465 (dma_plugin_activate):
466 * plugins/document-manager/anjuta-docman.c
467 (anjuta_docman_goto_file_line_mark):
469 Fixed crash when double-clicking on a breakpoint.
471 2008-07-02 Johannes Schmid <jhs@gnome.org>
473 * libanjuta/interfaces/anjuta-idl-compiler.pl:
476 * plugins/file-loader/plugin.c (on_session_load):
479 * src/main.c (on_message_received):
480 Fixed loading of files from the command line
482 2008-07-02 Johannes Schmid <jhs@gnome.org>
484 * libanjuta/interfaces/anjuta-idl-compiler.pl:
485 * libanjuta/interfaces/libanjuta.idl:
486 Change (nearly) all interfaces to use GFile* instead of uris
487 Document all shell variables
489 * plugins/build-basic-autotools/build-basic-autotools.c
490 (on_build_mesg_parse), (value_added_fm_current_file),
491 (value_removed_fm_current_file), (value_added_pm_current_uri),
492 (value_added_project_root_uri), (value_added_current_editor),
493 (activate_plugin), (ifile_open), (ifile_get_file),
494 (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
495 * plugins/class-gen/plugin.c (activate_plugin),
496 (cg_plugin_generator_created_cb):
497 * plugins/class-inheritance/class-callbacks.c
498 (on_member_menuitem_clicked), (on_nodedata_expanded_event):
499 * plugins/class-inheritance/class-inherit.c
500 (class_inheritance_show_dynamic_class_popup_menu),
501 (cls_inherit_draw_expanded_node):
502 * plugins/class-inheritance/plugin.c (activate_plugin):
503 * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
504 (value_removed_fm_current_file), (value_added_current_editor),
506 * plugins/debug-manager/breakpoints.c
507 (breakpoints_dbase_set_all_in_editor),
508 (breakpoints_dbase_add_breakpoint),
509 (breakpoints_dbase_edit_breakpoint),
510 (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
511 * plugins/debug-manager/command.c (dma_command_run):
512 * plugins/debug-manager/plugin.c (set_program_counter),
513 (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
514 (dma_plugin_activate):
515 * plugins/debug-manager/variable.c (on_program_stopped):
516 * plugins/devhelp/plugin.c (devhelp_activate):
517 * plugins/document-manager/Makefile.am:
518 * plugins/document-manager/action-callbacks.c
519 (on_close_file_activate), (on_reload_file_activate),
520 (get_swapped_filename), (on_swap_activate):
521 * plugins/document-manager/anjuta-docman.c
522 (anjuta_docman_page_init), (on_open_filesel_response),
523 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
524 (anjuta_docman_add_editor), (anjuta_docman_add_document),
525 (anjuta_docman_set_current_document),
526 (anjuta_docman_goto_file_line),
527 (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
528 (anjuta_docman_update_page_label),
529 (anjuta_docman_delete_all_indicators),
530 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
531 (anjuta_docman_get_document_for_file):
532 * plugins/document-manager/anjuta-docman.h:
533 * plugins/document-manager/editor-tooltips.c:
534 * plugins/document-manager/editor-tooltips.h:
535 * plugins/document-manager/file_history.c (an_file_history_back),
536 (an_file_history_forward):
537 * plugins/document-manager/plugin.c (get_directory_display_name),
538 (update_title), (value_added_project_root_uri),
539 (on_document_changed), (on_session_save), (on_save_prompt),
540 (on_docman_auto_save):
541 * plugins/editor/Makefile.am:
542 * plugins/editor/plugin.c (itext_editor_factory_new_editor):
543 * plugins/editor/print.c:
544 * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
545 (open_file_with), (value_added_fm_current_file),
546 (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
547 (activate_plugin), (iloader_load):
548 * plugins/file-manager/file-model.c (file_model_update_file),
549 (file_model_get_file):
550 * plugins/file-manager/file-model.h:
551 * plugins/file-manager/file-view-marshal.list:
552 * plugins/file-manager/file-view.c (file_view_get_selected),
553 (file_view_button_press_event), (file_view_selection_changed),
554 (file_view_class_init):
555 * plugins/file-manager/file-view.h:
556 * plugins/file-manager/plugin.c
557 (on_file_view_current_file_changed), (on_file_view_open_file),
558 (on_file_view_show_popup_menu), (file_manager_activate),
559 (ifile_manager_set_selected):
560 * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
561 * plugins/file-wizard/plugin.c (activate_plugin):
562 * plugins/gdb/plugin.c (idebugger_run_to):
563 * plugins/glade/anjuta-design-document.c (ifile_open),
564 (ifile_get_file), (ifile_iface_init):
565 * plugins/glade/plugin.c (value_added_current_editor),
566 (on_session_save), (activate_plugin), (ifile_open),
567 (ifile_get_file), (ifile_iface_init):
568 * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
569 * plugins/language-support-cpp-java/plugin.c
570 (cpp_java_plugin_activate_plugin):
571 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
572 * plugins/profiler/plugin.c (register_stock_icons),
573 (profiler_activate), (ifile_open), (ifile_get_file),
575 * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
577 * plugins/project-import/project-import.c (on_import_apply):
578 * plugins/project-manager/plugin.c (confirm_removal),
579 (on_uri_activated), (on_treeview_selection_changed),
580 (value_added_fm_current_file), (value_removed_fm_current_file),
581 (value_added_current_editor), (project_manager_unload_gbf),
582 (project_manager_plugin_activate_plugin), (ifile_open),
583 (ifile_get_file), (ifile_iface_init):
584 * plugins/project-wizard/install.c (npw_open_action):
585 * plugins/search/search-replace.c (search_and_replace),
586 (on_message_clicked):
587 * plugins/search/search-replace_backend.c
588 (file_buffer_new_from_te), (file_buffer_new_from_path):
589 * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
590 * plugins/sourceview/sourceview.c (on_reload_dialog_response),
591 (sourceview_new), (ifile_open), (ifile_get_file),
592 (ifile_savable_save_as), (ifile_iface_init):
593 * plugins/sourceview/sourceview.h:
594 * plugins/subversion/plugin.c (value_added_fm_current_file),
595 (value_removed_fm_current_file), (value_added_current_editor),
597 * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
598 (isymbol_iface_init):
599 * plugins/symbol-browser/plugin.c (goto_file_line),
600 (update_editor_symbol_model), (value_added_current_editor),
602 * plugins/symbol-db/plugin.c
603 (on_editor_buffer_symbols_update_timeout),
604 (value_added_current_editor), (goto_file_line),
605 (symbol_db_activate):
606 * plugins/symbol-db/symbol-db-engine-iterator-node.c
607 (isymbol_get_file), (isymbol_iface_init):
608 * plugins/tools/editor.c (on_editor_response):
609 * plugins/tools/execute.c (on_message_buffer_click):
610 * plugins/tools/variable.c (atp_variable_get_editor_variable):
611 * plugins/valgrind/plugin.c (valgrind_activate):
612 * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
613 * src/anjuta.c (anjuta_new):
614 * src/main.c (on_message_received), (main):
616 Adapt all plugins to the interface changes, port partly to gio
618 Patch from Yuriy Penkin:
619 * plugins/editor/text_editor.c (on_text_editor_uri_changed),
620 (text_editor_update_monitor), (text_editor_new),
621 (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
622 (text_editor_save_file), (ifile_get_file), (ifile_open),
623 (isavable_save_as), (ifile_iface_init):
624 * plugins/editor/text_editor.h:
626 #540731 - Port editor to gio
628 2008-06-29 Johannes Schmid <jhs@gnome.org>
630 * plugins/language-support-cpp-java/cpp-java-assist.c
632 (cpp_java_assist_create_word_completion_cache),
633 (cpp_java_assist_show_autocomplete):
634 * plugins/sourceview/sourceview.c (iassist_get_suggestions):
636 #449620 – Implement autocompletion for gtksourceview editor
638 2008-06-28 Johannes Schmid <jhs@gnome.org>
640 Patch from Yuriy Penkin:
641 * plugins/search/search-replace.c (search_update_dialog):
642 #538906 – Enable state "Max actions" when "No limit" toggled
644 2008-06-28 Johannes Schmid <jhs@gnome.org>
646 Patch from Yuriy Penkin:
647 * plugins/file-loader/plugin.c (on_session_load):
648 * plugins/macro/macro-dialog.c (macro_dialog_init):
649 * plugins/patch/patch-plugin.glade:
650 #538443 – Missing files in POTFILES.in
652 2008-06-28 Johannes Schmid <jhs@gnome.org>
654 Patch from Ignacio Casal Quinteiro:
655 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
656 (anjuta_launcher_finalize):
657 * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
658 (anjuta_ui_class_init), (anjuta_ui_init):
659 * libanjuta/cell-renderer-captioned-image.c
660 (anjuta_cell_renderer_captioned_image_dispose),
661 (anjuta_cell_renderer_captioned_image_finalize),
662 (anjuta_cell_renderer_captioned_image_init),
663 (anjuta_cell_renderer_captioned_image_class_init):
664 * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
666 513156 – Get rid of libgnome(ui)
668 * plugins/symbol-db/test/main.c (close_project),
669 (get_global_members):
672 2008-06-28 Johannes Schmid <jhs@gnome.org>
674 * plugins/document-manager/anjuta-docman.c
675 (anjuta_docman_update_documents_menu_status):
678 * plugins/document-manager/anjuta-document-manager.ui:
679 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
680 Show actions in correct Goto menu
682 2008-06-28 Johannes Schmid <jhs@gnome.org>
684 Patch from Yuriy Penkin:
686 * plugins/file-manager/Makefile.am:
687 * plugins/file-manager/plugin.c (file_manager_set_default_uri):
688 #539726 – Completing port to GIO
690 2008-06-28 Johannes Schmid <jhs@gnome.org>
692 * plugins/file-manager/file-model.c (file_model_row_expanded),
693 (file_model_init), (file_model_finalize), (file_model_refresh):
695 #538921 – Duplicated folders
696 Using sync API for now as the async approach does not seem to have any
697 advantages and just caused problems
699 2008-06-21 Sébastien Granjoux <seb.sfo@free.fr>
701 * plugins/document-manager/anjuta-docman.c:
702 Fix again #538798: UI selected tab document differs from real one
703 Remove automatic page reordering (annoying when sorting tab with
705 Do not reselect page on page switch as the page number could have
706 changed just update document menu
707 Update document menu after reordering all documents
709 2008-06-17 Sébastien Granjoux <seb.sfo@free.fr>
711 * plugins/document-manager/anjuta-docman.c:
712 Fix #538798: UI selected tab document differs from real one
714 2008-06-16 Johannes Schmid <jhs@gnome.org>
716 * plugins/language-support-cpp-java/plugin.c
717 (set_indentation_param_emacs), (set_indentation_param_vim),
718 (set_line_indentation), (get_line_indentation_base),
719 (get_line_auto_indentation), (on_editor_char_inserted_cpp):
721 Fixed #528699 – Auto-indent ignores spaces-per-indent settings
723 2008-06-15 Johannes Schmid <jhs@gnome.org>
725 * plugins/file-manager/file-model.c (on_file_model_changed):
726 Fixed file monitoring
728 * plugins/file-manager/file-view.c (file_view_show_extended_data),
729 (file_view_selection_changed):
731 Some code refactoring
733 * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
734 Hide "rename" menu item for now
736 2008-06-15 Sébastien Granjoux <seb.sfo@free.fr>
738 * plugins/document-manager/anjuta-docman.c:
739 Make sure that scintilla window is displayed
741 2008-06-15 Naba Kumar <naba@gnome.org>
743 * plugins/document-manager/anjuta-docman.c
744 (anjuta_docman_set_current_document),
745 (anjuta_docman_goto_uri_line_mark):
746 * plugins/sourceview/sourceview.c (ieditor_goto_line):
748 Restore text focus on switching editor with ALT+X and
749 navigating from local-symbols view.
751 2008-06-15 Naba Kumar <naba@gnome.org>
753 * plugins/file-manager/file-view.c (file_view_show_extended_data):
754 Fixed a crash on file selection. Gave enough buffer for the formated
757 2008-06-15 Naba Kumar <naba@gnome.org>
759 * libanjuta/anjuta-preferences.c: Fixed a compile warning.
761 2008-06-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
763 Reviewed by: Naba Kumar <naba@gnome.org>
764 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
765 Removed GNOME_CALL_PARENT.
767 * libanjuta/anjuta-status.ch:
768 Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
771 2008-06-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
773 Reviewed by: Naba Kumar <naba@gnome.org>
774 * plugins/debug-manager/info.c:
775 * plugins/debug-manager/data_view.c:
776 * plugins/debug-manager/debug_tree.c:
777 * plugins/debug-manager/sparse_view.c:
778 * plugins/project-wizard/druid.c:
779 * plugins/project-wizard/property.c:
780 * plugins/valgrind/vggeneralprefs.c:
781 * plugins/valgrind/vgdefaultview.c:
782 * plugins/valgrind/vgrule-list.c:
783 * plugins/valgrind/process.c:
784 * plugins/valgrind/vgcachegrindprefs.c:
785 * plugins/valgrind/vgrule-editor.c:
786 * plugins/valgrind/vghelgrindprefs.c:
787 * plugins/valgrind/vgmemcheckprefs.c:
788 * plugins/valgrind/vgsearchbar.c:
789 * plugins/symbol-db/symbol-db-view-search.c:
790 * plugins/gdb/parser.c:
791 Using glib/gi18n.h instead of libgnome/gnome-i18n.h
793 2008-06-14 Louis-Francis Ratté-Boulianne <louisfrancis.rb@gmail.com>
795 reviewed by: Johannes Schmid <jhs@gnome.org>
797 * libanjuta/Makefile.am:
798 * libanjuta/interfaces/libanjuta.idl:
799 * plugins/document-manager/anjuta-docman.c
800 (anjuta_docman_update_documents_menu),
801 (on_notebook_page_close_button_click), (anjuta_docman_page_init),
802 (on_notebook_switch_page), (on_document_save_point),
803 (on_document_destroy), (anjuta_docman_remove_document),
804 (anjuta_docman_get_page_for_document),
805 (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
806 (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
807 (anjuta_docman_present_notebook_page),
808 (anjuta_docman_update_page_label),
809 (anjuta_docman_delete_all_markers),
810 (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
811 (anjuta_docman_get_document_for_uri),
812 (anjuta_docman_get_all_doc_widgets):
813 * plugins/document-manager/anjuta-docman.h:
814 * plugins/document-manager/plugin.c:
815 * plugins/sourceview/sourceview.c (on_reload_dialog_response),
816 (on_sourceview_uri_changed_prompt):
818 #530215 – Have a message area like gedit
820 Commited with a trivial change to make sure it doesn't crash when a project is
823 2008-06-13 Massimo Cora' <maxcvs@email.it>
825 * plugins/project-manager/plugin.c (on_close_project_idle),
826 (project_manager_plugin_deactivate_plugin):
827 removed a forced anjuta_plugin_deactivate () that caused a critical-warning.
829 2008-06-13 Johannes Schmid <jhs@gnome.org>
831 * plugins/file-manager/file-view.c (file_view_query_tooltip),
832 (file_view_init), (file_view_class_init):
833 Correct position for tooltips
835 2008-06-13 Johannes Schmid <jhs@gnome.org>
837 * plugins/file-manager/file-view.c (file_view_query_tooltip):
840 2008-06-13 Johannes Schmid <jhs@gnome.org>
842 * plugins/file-manager/file-manager.ui:
843 * plugins/file-manager/file-model.c (file_model_filter_file),
844 (file_model_remove_file), (file_model_update_file),
845 (file_model_add_file), (on_file_model_changed),
846 (file_model_add_watch), (file_model_expand_row_real),
847 (file_model_row_collapsed), (file_model_new), (file_model_refresh):
848 * plugins/file-manager/file-model.h:
849 * plugins/file-manager/file-view.c (file_view_refresh),
850 (file_view_rename), (file_view_can_rename),
851 (file_view_show_extended_data), (file_view_selection_changed),
853 * plugins/file-manager/file-view.h:
854 * plugins/file-manager/plugin.c (on_file_manager_rename),
855 (project_root_added), (project_root_removed),
856 (on_file_view_show_popup_menu), (on_gconf_notify),
857 (file_manager_activate):
859 Big code reorganization in file-manger plugin. No more refresh as it now
860 listens to file system changes and an extended selection view.
862 2008-06-13 Johannes Schmid <jhs@gnome.org>
864 * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
865 * plugins/file-manager/file-model.c (file_model_add_dummy),
866 (file_model_filter_file), (file_model_expand_row_real),
867 (file_model_row_expanded), (file_model_row_collapsed),
868 (file_model_expand_cancelled), (file_model_init),
869 (file_model_finalize), (file_model_set_property), (file_model_new),
870 (file_model_refresh), (file_model_get_uri):
871 * plugins/file-manager/file-model.h:
872 * plugins/file-manager/file-view.c (file_view_button_press_event),
873 (file_view_selection_changed), (file_view_sort_model),
875 * plugins/file-manager/plugin.c (on_gconf_notify):
876 Ported file-manager to gio
878 2008-06-13 Naba Kumar <naba@gnome.org>
880 * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
881 Enabled tooltips for recent files to identify full paths.
883 2008-06-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
885 Reviewed by Naba Kumar <naba@gnome.org>:
886 * plugins/project-import/project-import.c:
887 Changed label alignment to 0.0
889 2008-06-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
891 Reviewed by Naba Kumar <naba@gnome.org>:
893 * libanjuta/anjuta-ui.{ch}:
894 Moved accels save/load funcs to anjuta-ui.
896 2008-06-12 Sébastien Granjoux <seb.sfo@free.fr>
898 * libanjuta/interfaces/libanjuta.idl,
899 libanjuta/anjuta-plugin-manager.c,
900 libanjuta/anjuta-plugin-manager.h:
901 Add new IAnjutaEnvironment interface
903 * plugins/build-basic-autotools/build-basic-autotools.c,
904 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
905 Remove scratchbox 1 support from build plugin
906 Use new IAnjutaEnvironment interface
908 * (added) plugins/scratchbox/plugin.c,
909 (added) plugins/scratchbox/plugin.h,
910 (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
911 (added) plugins/scratchbox/anjuta-scratchbox.glade,
912 (added) plugins/scratchbox/anjuta-scratchbox-48.png,
913 (added) plugins/scratchbox/Makefile.am,
916 Add new scratchbox 1 plugin implementing IAnjutaEnvironment
918 2008-06-12 Sébastien Granjoux <seb.sfo@free.fr>
921 Fix #536375: libsocket not included cause build fail on Solaris
923 2008-06-12 Johannes Schmid <jhs@gnome.org>
925 * plugins/project-manager/plugin.c (on_close_project_idle),
926 (on_close_project), (project_manager_plugin_deactivate_plugin),
927 (project_manager_plugin_instance_init):
928 * plugins/project-manager/plugin.h:
930 Fixed a possible bug where the project-manager plugin is deactivated twice.
932 2008-06-10 Sébastien Granjoux <seb.sfo@free.fr>
934 * libanjuta/anjuta-utils.c,
935 libanjuta/anjuta-utils.h,
936 plugins/debug-manager/start.c,
937 plugins/run-program/execute.c:
938 Copy libgnome deprecated gnome_util_user_shell into libanjuta
940 2008-06-10 Sébastien Granjoux <seb.sfo@free.fr>
942 * plugins/build-basic-autotools/build-basic-autotools.c:
943 Fix #534523: anjuta parses filenames from make wrong
944 GMatchInfo need to be freed even when regex fail in build_get_summary
946 2008-06-09 Sébastien Granjoux <seb.sfo@free.fr>
948 * plugins/tools/plugin.c:
949 Fix #537134: critical warnings tools->plugin_deactivate
951 2008-06-09 Johannes Schmid <jhs@gnome.org>
953 * plugins/symbol-browser/plugin.c (project_root_removed):
954 Fixed #537398 – crash in Anjuta IDE: Closed project
956 2008-06-07 Johannes Schmid <jhs@gnome.org>
958 Patch from Marc Lorber:
959 * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
960 (anjuta_plugin_manager_get_remembered_plugins_page):
963 Patch from Arun Raghavan:
964 * manuals/anjuta-manual/C/debugger.xml:
965 #536889 – anjuta doesn't pass "make check"
967 2008-06-07 Johannes Schmid <jhs@gnome.org>
969 * plugins/symbol-db/Makefile.am:
970 Put tables.sql into distribution
972 2008-06-07 Massimo Cora' <maxcvs@email.it>
974 Reviewed by: Johannes Schmid <jhs@gnome.org>
976 * libanjuta/interfaces/libanjuta.idl:
977 * plugins/class-inheritance/class-inherit.c
978 (class_inheritance_show_dynamic_class_popup_menu),
979 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
980 (class_inheritance_update_graph):
981 * plugins/language-support-cpp-java/cpp-java-assist.c
983 (cpp_java_assist_create_word_completion_cache),
984 (cpp_java_assist_show_calltip):
985 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
986 * plugins/symbol-browser/plugin.c (isymbol_manager_search):
987 * plugins/symbol-db/plugin.c (isymbol_manager_search):
988 * plugins/symbol-db/plugin.h:
989 * plugins/symbol-db/symbol-db-engine.c
990 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
991 * plugins/symbol-db/symbol-db-engine.h:
992 * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
993 now search for symbols can be done also in global tags. Added a new parameter
994 to search function and adjusted dependencies on different plugins.
996 2008-06-05 Sébastien Granjoux <seb.sfo@free.fr>
998 * plugins/terminal/terminal.c,
999 libanjuta/anjuta-preferences.c:
1000 Fix a crash when GNOME Terminal is not installed
1002 2008-06-03 Halton Huo <halton.huo@sun.com>
1004 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1005 * libanjuta/anjuta-launcher.c:
1006 Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1008 === anjuta 2.5.0 ===
1010 2008-06-02 Naba Kumar <naba@gnome.org>
1012 * NEWS: Updated for 2.5.0 release.
1014 2008-06-02 Yuriy Penkin <yuriy.penkin@gmail.com>
1016 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1017 * plugins/cvs-plugin/Makefile.am,
1018 plugins/cvs-plugin/cvs-execute.c,
1019 plugins/sourceview/anjuta-document.c,
1020 plugins/sourceview/Makefile.am,
1021 plugins/subversion/Makefile.am,
1022 plugins/search/search-replace.h,
1023 plugins/search/Makefile.am,
1024 plugins/build-basic-autotools/build-basic-autotools.c,
1025 plugins/build-basic-autotools/Makefile.am,
1026 plugins/editor/Makefile.am,
1027 plugins/document-manager/Makefile.am,
1028 plugins/macro/Makefile.am,
1030 Fix #514620: Port anjuta to GRegex
1032 2008-06-02 Sébastien Granjoux <seb.sfo@free.fr>
1034 * plugins/debug-manager/anjuta-marshal.list,
1035 plugins/debug-manager/sexy-icon-entry.c:
1036 Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1037 Update sexy icon entry
1039 2008-06-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1041 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1042 * plugins/run-program/execute.c:
1043 Fix #536045: New run program plugin crash
1045 2008-05-30 Sébastien Granjoux <seb.sfo@free.fr>
1047 * libanjuta/interfaces/anjuta-idl-compiler.pl,
1048 libanjuta/interfaces/libanjuta.idl,
1049 manuals/reference/libanjuta/libanjuta-sections.txt:
1050 Keep comment for enum and structures
1051 Declare class typedef first
1052 Allow to document Anjuta shell variable using define
1053 Add a documentation sample in IAnjutaProjectManager interface
1055 * manuals/reference/libanjuta/writing-plugins.sgml:
1056 Fix a detail in the previous patch
1058 2008-05-29 Arun Tejasvi Chaganty <arunchaganty@gmail.com>
1060 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1061 * manuals/reference/libanjuta/writing-plugins.sgml:
1062 Fix #534175: Deprecated code in Plugin Tutorial
1064 2008-05-27 basti <pee@hiddenbox.de>
1066 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1067 * scripts/anjuta_import.sh.in,
1068 plugins/tools/scripts/prepare-changelog.pl,
1069 global-tags/create_global_tags.sh.in:
1070 Use sh instead of bash when possible
1072 * plugins/sourceview/anjuta-document-saver.c,
1073 plugins/sourceview/anjuta-document-loader.c:
1074 Order of include matter on OpenBSD
1076 * plugins/debug-manager/start.c:
1077 ps syntax differ on *BSD
1079 * libanjuta/anjuta-launcher.c:
1080 Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1081 CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1083 2008-05-27 Johannes Schmid <jhs@gnome.org>
1085 * plugins/language-manager/Makefile.am:
1086 Merged patch from bug
1087 #535048 – Anjuta doesn't build when checking underlinking and overlinking
1089 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
1091 * manuals/reference/libanjuta/libanjuta-docs.sgml:
1092 Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1093 in the documentation
1095 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
1097 * plugins/debug-manager/start.c,
1098 plugins/build-basic-autotools/build-basic-autotools.c,
1099 plugins/run-program/plugin.c,
1100 plugins/run-program/execute.c,
1101 plugins/run-program/plugin.h,
1102 libanjuta/interfaces/libanjuta.idl,
1103 libanjuta/interfaces/anjuta-idl-compiler.pl,
1104 manuals/reference/libanjuta/libanjuta-docs.sgml,
1105 manuals/reference/libanjuta/libanjuta-sections.txt:
1106 Change the new IAnjutaBuilder interface to use callbacks
1107 Add the documentation of IAnjutaBuilder
1109 2008-05-25 Naba Kumar <naba@gnome.org>
1111 Patch from: Pavel Kostyuchenko
1113 * libanjuta/anjuta-preferences.c
1114 (anjuta_preferences_is_dialog_created):
1115 * libanjuta/anjuta-preferences.h:
1116 * src/action-callbacks.c (on_set_preferences1_activate):
1117 Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1120 2008-05-25 Sébastien Granjoux <seb.sfo@free.fr>
1122 * plugins/editor/text_editor_cbs.c:
1123 Set line to mouse location when popup-menu is displayed (#530689)
1125 2008-05-25 James Liggett <jrliggett@cox.net>
1127 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1128 * libanjuta/anjuta-command.c,
1129 libanjuta/anjuta-async-command.c:
1130 Document AnjutaCommand and AnjutaAsyncCommand
1132 2008-05-25 basti <pee@hiddenbox.de>
1134 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1135 * plugins/debug-manager/debug_tree.c:
1136 Fix a crash when changing a watch while debugger is stopped
1138 * plugins/gdb/plugin.c,
1139 plugins/gdb/anjuta-gdb.plugin.in:
1140 Allow loading application/octet-stream mime type
1142 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1144 * plugins/debug-manager/start.c:
1145 Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1147 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1149 * plugins/run-program/plugin.c,
1150 plugins/run-program/execute.c,
1151 plugins/run-program/plugin.h:
1152 Use IAnjutaBuilder to always run an up to date program
1154 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1156 * plugins/build-basic-autotools/build-basic-autotools.c,
1157 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1158 libanjuta/interfaces/libanjuta.idl,
1159 libanjuta/interfaces/anjuta-idl-compiler.pl:
1160 New IAnjutaBuilder interface allowing to check if a target is up to
1161 data and having a notification when the target is built
1163 2008-05-21 Michael Placentra <someone@michaelplacentra2.net>
1165 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1166 * plugins/project-wizard/templates/django.wiz:
1167 Fix #533758: django project creation fails
1169 2008-05-19 Johannes Schmid <jhs@gnome.org>
1171 Patch from Pavel Kostyuchenko:
1172 * plugins/glade/anjuta-design-document.h:
1173 * plugins/glade/plugin.c (update_current_project),
1174 (value_added_current_editor), (glade_update_ui),
1175 (on_document_destroy), (glade_plugin_add_project):
1177 #532625 – Wrong consecution of functions calls when opening a glade file
1179 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
1181 * plugins/project-wizard/templates/terminal.wiz,
1182 plugins/project-wizard/templates/xlib-dock.wiz,
1183 plugins/project-wizard/templates/wxwin.wiz,
1184 plugins/project-wizard/templates/java.wiz,
1185 plugins/project-wizard/templates/django.wiz,
1186 plugins/project-wizard/templates/gnome.wiz,
1187 plugins/project-wizard/templates/anjuta-plugin.wiz,
1188 plugins/project-wizard/templates/gtkmm.wiz,
1189 plugins/project-wizard/templates/python.wiz,
1190 plugins/project-wizard/templates/cpp.wiz,
1191 plugins/project-wizard/templates/sdl.wiz,
1192 plugins/project-wizard/templates/gtk.wiz,
1193 plugins/project-wizard/templates/minimal.wiz,
1194 plugins/project-wizard/templates/xlib.wiz,
1195 plugins/project-wizard/templates/gcj.wiz:
1196 Fix #533346: Create project in path with spaces fails
1198 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
1201 libanjuta/anjuta-preferences.c:
1202 Fix #531940: Can't change the default project directory
1204 2008-05-14 Rémi Cardona <remi@gentoo.org>
1206 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1207 * plugins/editor/scintilla/Makefile.am,
1208 libanjuta/Makefile.am:
1209 Remove useless _DEPENDENCIES
1211 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
1213 * plugins/run-program/execute.c:
1214 Fix #532243: Execute program with whitespace in the project path fails
1216 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
1218 * plugins/debug-manager/debug_tree.c:
1219 Fix #531623: Crash on updating non-existing watch
1221 2008-05-13 Christian Kirbach <Christian.Kirbach@googlemail.com>
1223 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1224 * tagmanager/tm_tag.c:
1225 * tagmanager/test_tm_buffer.c:
1226 * plugins/editor/scintilla/LexNsis.cxx:
1227 * plugins/editor/aneditor.cxx:
1228 * plugins/file-manager/file-view.c:
1229 Fixed a bunch of compiler warnings
1231 2008-05-10 Johannes Schmid <jhs@gnome.org>
1233 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1234 * plugins/symbol-browser/plugin.c (project_root_added),
1235 (isymbol_manager_search):
1237 Fixed global tags loading from project configuration and added a
1238 configuration option
1240 2008-05-08 Johannes Schmid <jhs@gnome.org>
1242 Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1244 * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1245 * plugins/subversion/subversion-log-dialog.c (create_columns):
1247 Fix translation issues (#530860 and #531411)
1249 2008-05-08 Johannes Schmid <jhs@gnome.org>
1251 Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1253 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1254 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1255 * plugins/project-wizard/templates/java/configure.ac.tpl:
1256 * plugins/project-wizard/templates/minimal/autogen.sh:
1257 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1258 * plugins/project-wizard/templates/python/configure.ac.tpl:
1259 * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1260 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1261 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1263 #531405 – AM_CONFIG_HEADER macro is obsolete
1265 project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1266 http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1268 2008-05-07 Massimo Cora' <maxcvs@email.it>
1270 * libanjuta/interfaces/libanjuta.idl:
1271 * plugins/class-inheritance/class-inherit.c
1272 (class_inheritance_show_dynamic_class_popup_menu):
1273 * plugins/language-support-cpp-java/cpp-java-assist.c
1274 (cpp_java_assist_create_word_completion_cache),
1275 (cpp_java_assist_show_calltip):
1276 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1277 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1278 * plugins/symbol-db/symbol-db-engine.c
1279 (on_scan_update_files_symbols_end),
1280 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1281 * plugins/symbol-db/symbol-db-engine.h:
1282 add limit/offset keywords to search query. Adjusted APIs.
1283 Fixed a minor bug with caches in the engine.
1285 2008-05-06 Sébastien Granjoux <seb.sfo@free.fr>
1287 * plugins/terminal/anjuta-terminal-plugin.glade,
1288 plugins/terminal/terminal.c:
1289 The terminal configuration default option doesn't work (#530031)
1290 Combobox for terminal choose not working (#530032)
1292 2008-05-06 Johannes Schmid <jhs@gnome.org>
1294 * plugins/document-manager/plugin.c (on_session_save):
1295 Do not reverse list of file in save-session (#531445)
1297 * plugins/sourceview/anjuta-view.c
1298 (anjuta_view_button_press_event):
1299 Set line to mouse location when popup-menu is displayed (#530689)
1301 2008-05-02 Sébastien Granjoux <seb.sfo@free.fr>
1303 * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1304 plugins/terminal/Makefile.am,
1305 plugins/terminal/terminal.c:
1306 Add a context menu with copy/paste in terminal plugin
1308 2008-05-02 Johannes Schmid <jhs@gnome.org>
1310 * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1311 * libanjuta/interfaces/libanjuta.idl:
1312 * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1313 (iproject_manager_iface_init):
1314 Add an interface method to access the pkg-config data from gnome-build.
1316 * plugins/symbol-browser/plugin.c (project_root_added):
1317 Automatically load symbol from project configuration (proof-of-concept)
1319 2008-05-01 Massimo Cora' <maxcvs@email.it>
1321 * plugins/symbol-db/plugin.c (symbol_db_activate):
1322 * plugins/symbol-db/test/main.c (main):
1324 Adapt to changes in recent libgda
1326 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
1328 * plugins/run-program/execute.c:
1329 Fix run plugin again, previous patch was causing a crash when
1332 2008-05-01 Johannes Schmid <jhs@gnome.org>
1334 * plugins/document-manager/plugin.c (update_title):
1335 Fixed bug broken titles for new files
1337 2008-05-01 Johannes Schmid <jhs@gnome.org>
1339 * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1340 (anjuta_util_replace_home_dir_with_tilde),
1341 (anjuta_util_str_middle_truncate):
1342 * libanjuta/anjuta-utils.h:
1343 Added some utility methods (derived from gedit)
1345 * plugins/document-manager/plugin.c (get_directory_display_name),
1347 Really fix #530033 now
1349 2008-05-01 Massimo Cora' <maxcvs@email.it>
1351 * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1352 set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1354 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1355 (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1356 (sdb_engine_thread_monitor), (sdb_engine_init),
1357 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1358 (sdb_engine_add_new_sym_implementation),
1359 (sdb_engine_second_pass_update_scope_1),
1360 (sdb_engine_second_pass_update_scope),
1361 (sdb_engine_second_pass_update_heritage),
1362 (symbol_db_engine_update_project_symbols),
1363 (symbol_db_engine_get_files_with_zero_symbols),
1364 (symbol_db_engine_get_file_symbols):
1365 fixed a population bug introduced with using of caches. It broke the kind
1366 of symbol in some cases (e.g. returning of table_id = -1).
1367 Avoid lazy initialization and inlined the lookup functions to speed up the
1369 Performances improvement in sdb_engine_second_pass_update_heritage () using
1370 a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1371 logic in this part should avoid gui freezing, at least here it does not freeze.
1373 * plugins/symbol-db/symbol-db-view-locals.c
1374 (symbol_db_view_locals_recv_signals_from_engine):
1375 * plugins/symbol-db/symbol-db-view.c
1376 (symbol_db_view_recv_signals_from_engine):
1377 greyed out trees while population is in place.
1379 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
1381 * data/default.profile:
1382 Put the new run program plugin in the default plugin list
1384 * plugins/run-program/execute.c:
1385 Fix a crash when the program doesn't exist
1387 2008-04-30 Johannes Schmid <jhs@gnome.org>
1389 * plugins/document-manager/anjuta-document-manager.ui:
1390 * plugins/message-view/anjuta-message-manager.ui:
1391 Put the menu items of the message-manager in the correct Goto menu
1393 2008-04-30 Johannes Schmid <jhs@gnome.org>
1395 * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1396 Allow markup in dialog description
1398 * plugins/file-loader/plugin.c (iloader_load):
1399 #523186 – Open With dialog should mention filename
1401 2008-04-30 Johannes Schmid <jhs@gnome.org>
1403 * libanjuta/anjuta-status.c (anjuta_status_set_title):
1404 * plugins/document-manager/anjuta-docman.c
1405 (anjuta_docman_update_page_label):
1406 * plugins/document-manager/plugin.c (update_title),
1407 (on_document_update_save_ui):
1409 #530033 – Have window title like gedit
1410 Also add the dirty char (*) at the beginning of the filename to match HIG
1412 2008-04-30 Johannes Schmid <jhs@gnome.org>
1414 * plugins/devhelp/anjuta-devhelp.ui:
1415 * plugins/search/anjuta-search.ui:
1416 * plugins/document-manager/anjuta-document-manager.ui:
1418 Moved Goto menu into View to avoid cluttering the menubar and created
1421 * plugins/document-manager/action-callbacks.c (on_next_document),
1422 (on_previous_document):
1423 * plugins/document-manager/action-callbacks.h:
1424 * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1425 (anjuta_docman_update_documents_menu_status),
1426 (anjuta_docman_update_documents_menu),
1427 (on_notebook_page_reordered), (anjuta_docman_page_init),
1428 (anjuta_docman_new), (on_notebook_switch_page),
1429 (anjuta_docman_add_document), (anjuta_docman_remove_document):
1430 * plugins/document-manager/plugin.c:
1432 Show open documents in the "Documents" menu and add actions for next/prev
1433 document like in gedit. Don't center menu items of notebook popup menu.
1434 (Fixes bugs #453702 and #529528)
1436 2008-04-29 Johannes Schmid <jhs@gnome.org>
1438 Patch from Yuriy Penkin:
1440 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1442 * plugins/debug-manager/anjuta-debug-manager.glade:
1443 * plugins/run-program/anjuta-run-program.glade:
1444 * plugins/tools/anjuta-tools.glade:
1445 530566 – Fix translation and POTFILES.in
1447 2008-04-29 Johannes Schmid <jhs@gnome.org>
1449 * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1450 Use current project folder as default and added a file filter for
1451 the patch file chooser.
1453 2008-04-28 Massimo Cora' <maxcvs@email.it>
1455 * plugins/symbol-db/symbol-db-view-search.c
1456 (sdb_view_search_model_filter):
1457 fixed search symbols to match "foo_symbol_%"
1459 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
1463 plugins/Makefile.am,
1465 (added) plugins/run-program/anjuta-run-program-48.png,
1466 (added) plugins/run-program/anjuta-run-program.glade,
1467 (added) plugins/run-program/anjuta-run-program.plugin.in,
1468 (added) plugins/run-program/anjuta-run-program.ui,
1469 (added) plugins/run-program/execute.c,
1470 (added) plugins/run-program/execute.h,
1471 (added) plugins/run-program/Makefile.am,
1472 (added) plugins/run-program/parameters.c,
1473 (added) plugins/run-program/parameters.h,
1474 (added) plugins/run-program/plugin.c,
1475 (added) plugins/run-program/plugin.h,
1476 (added) plugins/run-program/utils.c,
1477 (added) plugins/run-program/utils.h:
1478 New run program plugin, includes a new dialog box to set
1481 * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1482 plugins/debug-manager/anjuta-debug-manager.ui,
1483 plugins/debug-manager/plugin.c,
1484 plugins/debug-manager/start.c:
1485 Update debugger plugin to use run program parameter dialog
1487 * plugins/build-basic-autotools/build-basic-autotools.c,
1488 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1489 Remove run program menu item
1491 * libanjuta/interfaces/libanjuta.idl,
1492 plugins/gdb/plugin.c,
1493 plugins/gdb/debugger.c,
1494 plugins/gdb/debugger.h,
1495 plugins/debug-manager/command.c,
1496 plugins/debug-manager/command.h:
1497 Use a gchar * null terminated array instead of a GList for
1498 passing environment variables
1500 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
1502 * plugins/terminal/terminal.c,
1503 libanjuta/interfaces/libanjuta.idl:
1504 Add a child-exited signal in the IAnjutaTerminal interface
1505 Remove environment variables merging, it is already done
1508 2008-04-28 Massimo Cora' <maxcvs@email.it>
1510 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1511 * plugins/symbol-db/symbol-db-engine.c
1512 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1513 fixed partial pattern match accordingly with api.
1515 2008-04-28 Johannes Schmid <jhs@gnome.org>
1517 * plugins/symbol-db/plugin.c:
1518 Hide progress bar when things are done.
1520 2008-04-27 Massimo Cora' <maxcvs@email.it>
1522 * plugins/symbol-db/symbol-db-engine.c
1523 (symbol_db_engine_find_symbol_by_name_pattern),
1524 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1525 fixed typo on query.
1527 2008-04-26 Massimo Cora' <maxcvs@email.it>
1529 * plugins/document-manager/plugin.c (on_document_update_ui):
1530 * plugins/symbol-db/symbol-db-engine-iterator-node.c
1531 (symbol_db_engine_iterator_node_get_symbol_extra_string):
1532 * plugins/symbol-db/symbol-db-engine.c
1533 (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1534 (sdb_engine_get_dyn_query_node_by_id),
1535 (sdb_engine_dyn_child_query_node_destroy),
1536 (sdb_engine_insert_dyn_query_node_by_id),
1537 (sdb_engine_free_cached_queries),
1538 (sdb_engine_free_cached_dynamic_queries),
1539 (sdb_engine_get_tuple_id_by_unique_name),
1540 (sdb_engine_get_tuple_id_by_unique_name2),
1541 (sdb_engine_get_tuple_id_by_unique_name3),
1542 (sdb_engine_populate_db_by_tags),
1543 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1544 (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1545 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1546 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1547 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1548 (sdb_engine_add_new_sym_implementation),
1549 (sdb_engine_add_new_heritage),
1550 (sdb_engine_add_new_scope_definition),
1551 (sdb_engine_add_new_tmp_heritage_scope),
1552 (sdb_engine_second_pass_update_scope_1),
1553 (sdb_engine_second_pass_update_heritage),
1554 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1555 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1556 (on_scan_update_files_symbols_end),
1557 (symbol_db_engine_update_project_symbols),
1558 (symbol_db_engine_get_full_local_path),
1559 (symbol_db_engine_get_file_db_path),
1560 (sdb_engine_walk_down_scope_path),
1561 (symbol_db_engine_get_files_with_zero_symbols),
1562 (sdb_engine_prepare_symbol_info_sql),
1563 (symbol_db_engine_get_class_parents_by_symbol_id),
1564 (symbol_db_engine_get_class_parents),
1565 (symbol_db_engine_get_global_members_filtered),
1566 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1567 (symbol_db_engine_get_scope_members_by_symbol_id),
1568 (symbol_db_engine_get_scope_members),
1569 (symbol_db_engine_get_current_scope),
1570 (symbol_db_engine_get_file_symbols),
1571 (symbol_db_engine_get_symbol_info_by_id),
1572 (symbol_db_engine_find_symbol_by_name_pattern),
1573 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1574 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1575 * plugins/symbol-db/symbol-db-engine.h:
1576 * plugins/symbol-db/tables.sql:
1577 new dynamic prepared queries architecture. Now every query used in the
1578 engine has its own compiled query in libgda-sqlite provider. This for speed
1579 improvements, code cleaning and auto-escaping of string parameters.
1580 Lookup of dynamic queries takes care of sym_info parameters and of
1581 parameters passed to functions. The compiled GdaStatements are stored in an
1582 array of GTree (of GTree(s)). Some parameters, as the filter_kinds,
1583 are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1585 * plugins/symbol-db/test/Makefile.am:
1586 * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1590 2008-04-25 Yuriy Penkin <yuriy.penkin@gmail.com>
1592 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1594 plugins/tools/tool.c:
1595 Fix #529798: Mark additional strings for translation
1597 2008-04-23 Sébastien Granjoux <seb.sfo@free.fr>
1599 * plugins/project-wizard/druid.c,
1600 plugins/project-wizard/property.c,
1601 plugins/project-wizard/property.h,
1602 plugins/project-wizard/parser.c,
1603 plugins/project-wizard/templates/mkfile.wiz,
1604 plugins/project-wizard/templates/terminal.wiz,
1605 plugins/project-wizard/templates/xlib-dock.wiz,
1606 plugins/project-wizard/templates/wxwin.wiz,
1607 plugins/project-wizard/templates/java.wiz,
1608 plugins/project-wizard/templates/django.wiz,
1609 plugins/project-wizard/templates/gnome.wiz,
1610 plugins/project-wizard/templates/anjuta-plugin.wiz,
1611 plugins/project-wizard/templates/gtkmm.wiz,
1612 plugins/project-wizard/templates/python.wiz,
1613 plugins/project-wizard/templates/cpp.wiz,
1614 plugins/project-wizard/templates/sdl.wiz,
1615 plugins/project-wizard/templates/gtk.wiz,
1616 plugins/project-wizard/templates/minimal.wiz,
1617 plugins/project-wizard/templates/xlib.wiz,
1618 plugins/project-wizard/templates/gcj.wiz:
1619 Add additional restriction on project name fix #529226
1621 2008-04-23 Yuriy Penkin <yuriy.penkin@gmail.com>
1623 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1624 * plugins/tools/plugin.c:
1625 Fix #529506: Uncorrect unloading tools plugin
1627 2008-04-22 Johannes Schmid <jhs@gnome.org>
1629 * plugins/search/search-replace.c (search_and_replace),
1630 (on_message_view_destroyed):
1631 Don't spit out two many warnings when the message view is destroyed
1633 * plugins/search/search-replace_backend.c
1634 (file_buffer_new_from_path):
1635 Only use first 500 characters for validation
1637 2008-04-21 Johannes Schmid <jhs@gnome.org>
1639 * plugins/search/plugin.c (find_incremental):
1640 * plugins/search/search-replace.c (on_search_regex_toggled),
1641 (on_search_button_next_clicked), (search_replace_find_usage):
1642 * plugins/search/search-replace_backend.c (match_substr_free),
1643 (file_buffer_new_from_path), (get_next_match),
1644 (clear_search_replace_instance), (create_search_replace_instance):
1645 * plugins/search/search-replace_backend.h:
1647 Use GRegex instead of pcre and convert files to utf-8 if necessary.
1650 2008-04-21 Johannes Schmid <jhs@gnome.org>
1652 * plugins/document-manager/action-callbacks.c
1653 (on_editor_command_paste_activate):
1654 #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1655 (there was an else missing...)
1657 2008-04-17 Naba Kumar <naba@naba-desktop>
1659 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1660 * plugins/project-import/anjuta-project-import.plugin.in:
1661 * plugins/project-wizard/anjuta-project-wizard.glade:
1662 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1663 Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1665 2008-04-20 Johannes Schmid <jhs@gnome.org>
1667 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1668 Fixed a condition where we kill our own process
1670 2008-04-20 Johannes Schmid <jhs@gnome.org>
1672 * libanjuta/anjuta-session.h:
1673 * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1674 * plugins/symbol-db/plugin.c (value_added_current_editor),
1675 (on_session_load), (symbol_db_activate):
1676 * plugins/symbol-db/plugin.h:
1677 * plugins/symbol-db/symbol-db-view.c
1678 (sdb_view_build_and_display_base_tree):
1679 Added new sessions states to avoid loading the local symbols before
1680 the session is loaded (speeds up start-up).
1682 * plugins/document-manager/plugin.c
1683 (update_document_ui_undo_items), (update_document_ui_save_items),
1684 (on_document_update_ui):
1685 * plugins/sourceview/sourceview.c (idocument_redo):
1686 Fixed #528705 – There is no Redo
1688 2008-04-18 Sébastien Granjoux <seb.sfo@free.fr>
1690 * libanjuta/interfaces/libanjuta.idl,
1691 plugins/terminal/terminal.c,
1692 plugins/build-basic-autotools/executer.c,
1693 plugins/gdb/plugin.c:
1694 Add an env parameter in the IAnjutaTerminal interface allowing
1695 to specify additional environment variables
1697 * libanjuta/anjuta-launcher.c:
1698 Add one initialization
1700 2008-04-16 Johannes Schmid <jhs@gnome.org>
1702 Patch from Ignacio Casal Quinteiro:
1703 * plugins/file-loader/anjuta-recent-chooser-menu.c
1704 (_gtk_recent_chooser_get_items),
1705 (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1706 (anjuta_recent_chooser_menu_populate):
1707 Show 5 project and 15 file items in recent-chooser
1709 2008-04-16 Johannes Schmid <jhs@gnome.org>
1711 * plugins/search/search-replace_backend.c (isawordchar),
1712 (extra_match), (get_next_match):
1714 Make searching utf-8 aware. We still need to fix encodings for
1715 search/replace in files as it is currently assumed they are utf-8 like
1718 2008-04-16 Johannes Schmid <jhs@gnome.org>
1720 Patch from Ignacio Casal Quinteiro:
1721 * plugins/file-loader/anjuta-recent-chooser-menu.c
1722 (anjuta_recent_chooser_menu_insert_item),
1723 (anjuta_recent_chooser_menu_populate):
1724 * plugins/file-loader/plugin.c (activate_plugin):
1725 Fix recent files in the toolbar
1727 * plugins/tools/plugin.c (ipreferences_merge):
1730 2008-04-13 Sébastien Granjoux <seb.sfo@free.fr>
1732 * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1734 2008-04-13 Naba Kumar <naba@naba-desktop>
1736 * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1737 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1738 Do not enable brace autocompletion by defualt because it annoying for
1739 fast typist (i.e. it's easier to type ending brace than move carat)
1740 and it's currently broken for scintilla.
1742 2008-04-13 Naba Kumar <naba@naba-desktop>
1744 * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1745 * src/about.c (on_about_plugin_activate): Removed dead code.
1746 * src/main.c: Make smaller include.
1748 2008-04-12 Naba Kumar <naba@naba-desktop>
1750 * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1751 src/utilities.h: Removed dead files.
1752 * src/widget-registry.c, src/widget-registry.h: Removed more dead
1755 2008-04-12 Naba Kumar <naba@naba-desktop>
1757 * src/action-callbacks.c: Removed unneeded gnome.h include.
1758 * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1760 2008-04-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1762 Reviewed by Naba Kumar <naba@gnome.org>:
1763 * libanjuta/anjuta-utils.{ch}:
1764 Added anjuta_utils_get_user_config_dir. This func is used
1765 to get the user config directory.
1766 * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1768 2008-04-12 Johannes Schmid <jhs@gnome.org>
1770 * plugins/search/Makefile.am:
1771 * plugins/search/anjuta-search.glade:
1772 * plugins/search/anjuta-search.ui:
1773 * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1774 (on_find_and_replace1_activate), (on_find_in_files1_activate),
1775 (on_findnext1_activate), (on_findprevious1_activate),
1776 (on_prev_occur), (on_next_occur), (activate_plugin),
1777 (deactivate_plugin), (dispose), (finalize),
1778 (search_plugin_class_init):
1779 * plugins/search/plugin.h:
1780 * plugins/search/search-replace.c (search_and_replace_init),
1781 (search_and_replace), (write_message_pane), (on_message_clicked),
1782 (save_not_opened_files), (replace_in_not_opened_files),
1783 (search_replace_next_previous), (search_replace_next),
1784 (search_replace_previous), (sr_get_gladewidget),
1785 (search_set_popdown_strings), (search_set_popdown_map),
1786 (search_select_item), (search_set_combo), (search_set_action),
1787 (search_set_target), (search_set_direction),
1788 (search_get_item_combo), (search_get_item_combo_name),
1789 (search_direction_changed), (populate_value), (reset_flags),
1790 (reset_flags_and_search_button), (search_start_over),
1791 (search_end_alert), (max_results_alert), (nb_results_alert),
1792 (search_show_replace), (modify_label_image_button),
1793 (search_replace_populate), (show_jump_button),
1794 (translate_dialog_strings), (create_dialog), (show_dialog),
1795 (word_in_list), (list_max_items), (search_update_combos),
1796 (replace_update_combos), (search_update_dialog),
1797 (on_search_replace_delete_event),
1798 (on_search_dialog_key_press_event),
1799 (search_disconnect_set_toggle_connect),
1800 (on_search_match_whole_word_toggled),
1801 (on_search_match_whole_line_toggled),
1802 (on_search_match_word_start_toggled), (on_search_regex_toggled),
1803 (search_set_toggle_direction), (on_search_direction_changed),
1804 (on_search_action_changed), (on_search_target_changed),
1805 (on_search_expression_changed), (on_actions_no_limit_clicked),
1806 (on_search_button_close_clicked), (on_search_button_stop_clicked),
1807 (on_search_button_next_clicked), (search_replace_find_usage),
1808 (on_search_button_jump_clicked), (on_search_expression_activate),
1809 (on_search_full_buffer_toggled), (on_search_forward_toggled),
1810 (on_search_backward_toggled), (on_setting_basic_search_toggled),
1811 (basic_search_toggled), (anjuta_search_replace_activate):
1812 * plugins/search/search-replace.h:
1813 * plugins/search/search-replace_backend.c (pcre_info_free),
1814 (pcre_info_new), (match_substr_free), (match_info_free),
1815 (file_buffer_free), (file_buffer_new_from_te),
1816 (file_buffer_new_from_path), (file_buffer_line_from_pos),
1817 (file_match_line_from_pos), (create_search_files_list),
1818 (get_project_file_list), (isawordchar), (extra_match),
1819 (get_next_match), (create_search_entries), (regex_backref),
1820 (clear_search_replace_instance), (clear_pcre),
1821 (create_search_replace_instance):
1822 * plugins/search/search-replace_backend.h:
1823 Restored old search plugin - was a bad idea to merge this patch. Sorry!
1825 2008-04-12 Johannes Schmid <jhs@gnome.org>
1827 * libanjuta/Makefile.am:
1828 * libanjuta/libanjuta.h:
1829 * plugins/document-manager/anjuta-document-manager.glade:
1830 * plugins/document-manager/plugin.c:
1831 * plugins/editor/text_editor.c (text_editor_finalize),
1832 (convert_to_utf8), (load_from_file), (save_to_file):
1833 * plugins/editor/text_editor.h:
1834 * plugins/sourceview/Makefile.am:
1835 * plugins/sourceview/anjuta-convert.c:
1836 * plugins/sourceview/anjuta-convert.h:
1837 * plugins/sourceview/anjuta-document-loader.c:
1838 * plugins/sourceview/anjuta-document-saver.c:
1839 * plugins/sourceview/anjuta-document.c:
1840 * plugins/sourceview/anjuta-encodings.c:
1841 * plugins/sourceview/anjuta-encodings.h:
1842 * plugins/sourceview/anjuta-utils.c:
1843 * plugins/sourceview/anjuta-utils.h:
1844 * plugins/sourceview/anjuta-view.c:
1845 * plugins/sourceview/sourceview.c:
1847 Move the encoding conversion infrastrcute to libanjuta and update all
1848 users. Test all available encodings by default in scintilla editor
1849 like sourceview is doing and removed encoding preferences
1851 * plugins/search/search-replace_backend.c
1852 (file_buffer_new_from_uri):
1855 2008-04-11 Johannes Schmid <jhs@gnome.org>
1857 * plugins/search/anjuta-search.glade:
1858 Various small improvements to the dialog
1860 2008-04-11 Johannes Schmid <jhs@gnome.org>
1862 Patch from Ignacio Casal Quinteiro:
1863 * plugins/file-loader/Makefile.am:
1864 * plugins/file-loader/anjuta-recent-chooser-menu.c
1865 (gtk_recent_chooser_iface_init),
1866 (_anjuta_recent_chooser_install_properties),
1867 (sort_recent_items_mru), (get_is_recent_filtered),
1868 (_gtk_recent_chooser_get_items),
1869 (anjuta_recent_chooser_menu_class_init),
1870 (anjuta_recent_chooser_menu_init),
1871 (anjuta_recent_chooser_menu_finalize),
1872 (anjuta_recent_chooser_menu_dispose),
1873 (anjuta_recent_chooser_menu_constructor),
1874 (anjuta_recent_chooser_menu_set_property),
1875 (anjuta_recent_chooser_menu_get_property),
1876 (anjuta_recent_chooser_menu_set_current_uri),
1877 (anjuta_recent_chooser_menu_get_current_uri),
1878 (anjuta_recent_chooser_menu_select_uri),
1879 (anjuta_recent_chooser_menu_unselect_uri),
1880 (anjuta_recent_chooser_menu_select_all),
1881 (anjuta_recent_chooser_menu_unselect_all),
1882 (anjuta_recent_chooser_menu_set_sort_func),
1883 (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
1884 (anjuta_recent_chooser_menu_get_recent_manager),
1885 (anjuta_recent_chooser_menu_add_filter),
1886 (anjuta_recent_chooser_menu_remove_filter),
1887 (anjuta_recent_chooser_menu_list_filters),
1888 (anjuta_recent_chooser_menu_set_current_filter),
1889 (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
1890 (anjuta_recent_chooser_menu_create_item),
1891 (anjuta_recent_chooser_menu_insert_item),
1892 (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
1893 (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
1894 (item_activate_cb), (manager_changed_cb), (set_recent_manager),
1895 (get_icon_size_for_widget), (foreach_set_shot_tips),
1896 (anjuta_recent_chooser_menu_set_show_tips),
1897 (anjuta_recent_chooser_menu_new),
1898 (anjuta_recent_chooser_menu_new_for_manager):
1899 * plugins/file-loader/anjuta-recent-chooser-menu.h:
1900 * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
1901 (activate_plugin), (dispose):
1903 Add separator to recent menu (#526932)
1905 * plugins/search/Makefile.am:
1906 * plugins/search/anjuta-search.glade:
1907 * plugins/search/anjuta-search.ui:
1908 * plugins/search/plugin.c (on_find1_activate),
1909 (on_find_and_replace1_activate), (on_find_in_files1_activate),
1910 (on_findnext1_activate), (on_findprevious1_activate),
1911 (on_search_again_activate), (on_find_usage), (activate_plugin),
1912 (deactivate_plugin), (dispose), (search_plugin_class_init):
1913 * plugins/search/plugin.h:
1914 * plugins/search/search-replace.c (anj_sr_execute),
1915 (anj_sr_write_match_message), (on_message_clicked),
1916 (anj_sr_set_search_string), (anj_sr_select_nearest),
1917 (anj_sr_select_next), (anj_sr_select_previous),
1918 (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
1919 (anj_sr_is_idle), (anj_sr_set_popdown_strings),
1920 (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
1921 (anj_sr_activate_combo_id_item), (anj_sr_set_action),
1922 (anj_sr_set_target), (anj_sr_set_direction),
1923 (anj_sr_get_direction), (anj_sr_get_combo_active_value),
1924 (anj_sr_get_combo_id_active_value),
1925 (anj_sr_conform_direction_change), (anj_sr_populate_value),
1926 (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
1927 (anj_sr_end_alert), (anj_sr_max_results_alert),
1928 (anj_sr_total_results_alert), (anj_sr_show_replace),
1929 (anj_sr_modify_button), (anj_sr_populate_data),
1930 (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1931 (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1932 (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1933 (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1934 (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1935 (anj_sr_find_in_list), (anj_sr_trim_list),
1936 (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1937 (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1938 (on_search_dialog_delete_event), (on_search_dialog_key_press),
1939 (anj_sr_disconnect_set_toggle_connect),
1940 (on_search_match_whole_word_toggled),
1941 (on_search_match_whole_line_toggled),
1942 (on_search_match_word_start_toggled), (on_search_regex_toggled),
1943 (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1944 (on_search_direction_changed), (on_search_action_changed),
1945 (on_search_target_changed), (on_search_expression_changed),
1946 (on_search_button_close_clicked), (on_search_button_stop_clicked),
1947 (on_search_button_start_clicked),
1948 (on_search_button_replace_clicked),
1949 (on_search_expression_activate):
1950 * plugins/search/search-replace.h:
1951 * plugins/search/search-replace_backend.c (regex_backref),
1952 (pcre_info_free), (pcre_info_new), (match_substr_free),
1953 (match_info_free_subs), (editor_new_from_file_buffer),
1954 (file_buffer_new_from_te), (file_buffer_new_from_uri),
1955 (file_buffer_free), (file_buffer_get_byte_offset),
1956 (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1957 (file_buffer_find_lines), (file_buffer_freshen_lines),
1958 (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1959 (file_buffer_get_linetext_for_line), (save_file_buffer),
1960 (replace_in_local_buffer), (get_search_files_list),
1961 (get_project_files_list), (isawordchar), (extra_match),
1962 (get_next_match), (create_search_entries), (clear_search_entries),
1963 (search_get_default_data), (search_replace_data_new),
1964 (clear_search_replace_instance), (search_replace_data_destroy),
1965 (search_replace_init):
1966 * plugins/search/search-replace_backend.h:
1967 * plugins/search/search_preferences.c (removed):
1968 * plugins/search/search_preferences.h (removed):
1970 Merged the UI changes from bug #511688 and simplified the search dialog
1972 2008-04-10 Johannes Schmid <jhs@gnome.org>
1974 * plugins/symbol-db/symbol-db-engine.c:
1976 Check for ctags binary (#516123)
1978 2008-04-09 Massimo Cora' <maxcvs@email.it>
1980 * plugins/symbol-db/symbol-db-engine.c
1981 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1982 (sdb_engine_get_query_parameters_list),
1983 (sdb_engine_free_cached_queries),
1984 (sdb_engine_get_tuple_id_by_unique_name),
1985 (sdb_engine_get_tuple_id_by_unique_name2),
1986 (sdb_engine_get_tuple_id_by_unique_name3),
1987 (symbol_db_engine_add_new_workspace),
1988 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1989 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1990 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1991 (sdb_engine_add_new_sym_implementation),
1992 (sdb_engine_add_new_heritage),
1993 (sdb_engine_add_new_scope_definition),
1994 (sdb_engine_add_new_tmp_heritage_scope),
1995 (sdb_engine_second_pass_update_scope_1),
1996 (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1997 (on_scan_update_files_symbols_end),
1998 (symbol_db_engine_update_project_symbols):
1999 GdaSet *plist is now used globally for every prepared statement.
2000 It won't be created/unreffed at every query.
2002 2008-04-09 Johannes Schmid <jhs@gnome.org>
2004 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2005 Fixed crasher when deactivating symbol-db plugin
2007 2008-04-08 Johannes Schmid <jhs@gnome.org>
2009 * plugins/symbol-db/symbol-db-engine.c
2010 (sdb_engine_populate_db_by_tags):
2011 Don't use transactions - uses only half of the time now!
2013 2008-04-08 Massimo Cora' <maxcvs@email.it>
2015 * plugins/symbol-db/symbol-db-engine.c
2016 (sdb_engine_prepare_symbol_info_sql),
2017 (symbol_db_engine_get_global_members_filtered):
2018 * plugins/symbol-db/symbol-db-view.c
2019 (sdb_view_load_symbol_pixbufs),
2020 (sdb_view_build_and_display_base_tree):
2021 fixed global tab icons. Libgda could not understood the right fields, now it
2024 2008-04-07 Johannes Schmid <jhs@gnome.org>
2026 * plugins/language-support-cpp-java/cpp-java-assist.c
2027 (completion_compare), (create_completion),
2028 (cpp_java_assist_create_word_completion_cache):
2030 Only show () for functions/methods and macros with arguments. Does not work
2031 with symbol-db yet but fixes things for symbol-browser
2033 2008-04-07 Johannes Schmid <jhs@gnome.org>
2035 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2036 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2037 (sdb_engine_add_new_sym_implementation):
2039 Fixed some issues with caching
2041 2008-04-07 Johannes Schmid <jhs@gnome.org>
2043 * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2044 (on_importing_project_end), (project_root_added),
2045 (symbol_db_activate), (symbol_db_deactivate):
2046 * plugins/symbol-db/plugin.h:
2048 Give the symbol-db it's own progress bar because there are too many
2049 interactions with the global status bar.
2051 2008-04-07 Johannes Schmid <jhs@gnome.org>
2053 * plugins/symbol-db/symbol-db-view-locals.c
2054 (sdb_view_locals_create_new_store):
2055 * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2056 * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2057 (symbol_db_view_open):
2061 2008-04-07 Johannes Schmid <jhs@gnome.org>
2063 * plugins/sourceview/sourceview.c (idocument_cut),
2064 (idocument_copy), (idocument_paste):
2065 Block insert-text signal on cut/copy/paste
2067 2008-04-07 Johannes Schmid <jhs@gnome.org>
2069 * plugins/symbol-db/plugin.c (on_char_added),
2070 (on_single_file_scan_end):
2071 Only update buffer when a newline is inserted
2073 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2074 (sdb_engine_get_tuple_id_by_unique_name),
2075 (sdb_engine_get_tuple_id_by_unique_name2),
2076 (sdb_engine_get_tuple_id_by_unique_name3),
2077 (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2078 (sdb_engine_finalize), (symbol_db_engine_db_exists),
2079 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2080 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2081 Precompute file_defined_id to speed up population
2083 2008-04-06 Johannes Schmid <jhs@gnome.org>
2085 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2086 (anjuta_launcher_set_encoding):
2087 Fixed some problems with binary streams needed by symbol-db
2089 * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2092 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2093 (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2094 (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2095 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2096 (sdb_engine_add_new_sym_implementation),
2097 (on_scan_update_files_symbols_end):
2098 Use some caching to speed up population
2100 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2101 Exit properly when scanning is over
2103 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
2105 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2106 One additional change missed in the previous commit
2108 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
2110 * plugins/project-wizard/templates/gtkmm.wiz,
2111 plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2112 plugins/project-wizard/templates/gtkmm/src/main.cc,
2113 plugins/project-wizard/templates/django.wiz,
2114 plugins/project-wizard/templates/python.wiz,
2115 plugins/project-wizard/templates/python/configure.ac.tpl,
2116 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2117 plugins/project-wizard/templates/cpp.wiz,
2118 plugins/project-wizard/templates/cpp/configure.ac.tpl,
2119 plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2120 plugins/project-wizard/templates/sdl.wiz,
2121 plugins/project-wizard/templates/sdl/configure.ac.tpl,
2122 plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2123 plugins/project-wizard/templates/terminal.wiz,
2124 plugins/project-wizard/templates/terminal/configure.ac.tpl,
2125 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2126 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2127 plugins/project-wizard/templates/gtk.wiz,
2128 plugins/project-wizard/templates/gtk/src/main.c,
2129 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2130 plugins/project-wizard/templates/minimal.wiz,
2131 plugins/project-wizard/templates/minimal/configure.ac.tpl,
2132 plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2133 plugins/project-wizard/templates/java.wiz,
2134 plugins/project-wizard/templates/java/configure.ac.tpl,
2135 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2136 plugins/project-wizard/templates/xlib.wiz,
2137 plugins/project-wizard/templates/xlib/configure.ac.tpl,
2138 plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2139 plugins/project-wizard/templates/gcj.wiz,
2140 plugins/project-wizard/templates/gcj/configure.ac.tpl,
2141 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2142 plugins/project-wizard/templates/xlib-dock.wiz,
2143 plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2144 plugins/project-wizard/templates/wxwin.wiz,
2145 plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2146 plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2147 plugins/project-wizard/templates/gnome.wiz,
2148 plugins/project-wizard/templates/gnome/src/main.c,
2149 plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2150 plugins/project-wizard/templates/anjuta-plugin.wiz,
2151 plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2152 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2153 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2154 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2155 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2156 Fix bug #525999: Remove space in file and target names generated
2158 Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2159 has been renamed ianjuta_document_manager_get_current_document
2161 2008-04-06 Naba Kumar <naba@naba-desktop>
2163 * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2164 * libanjuta/anjuta-utils.h:
2165 * plugins/project-wizard/druid.c (check_and_warn_missing),
2167 * plugins/project-wizard/header.c (npw_header_free),
2168 (npw_header_add_required_program),
2169 (npw_header_add_required_package),
2170 (npw_header_check_required_programs), (package_is_installed),
2171 (npw_header_check_required_packages):
2172 * plugins/project-wizard/header.h:
2173 * plugins/project-wizard/parser.c (parse_tag),
2174 (parse_header_start), (parse_header_text):
2175 * plugins/project-wizard/templates/anjuta-plugin.wiz:
2176 * plugins/project-wizard/templates/cpp.wiz:
2177 * plugins/project-wizard/templates/django.wiz:
2178 * plugins/project-wizard/templates/gcj.wiz:
2179 * plugins/project-wizard/templates/gnome.wiz:
2180 * plugins/project-wizard/templates/gtk.wiz:
2181 * plugins/project-wizard/templates/gtkmm.wiz:
2182 * plugins/project-wizard/templates/java.wiz:
2183 * plugins/project-wizard/templates/minimal.wiz:
2184 * plugins/project-wizard/templates/mkfile.wiz:
2185 * plugins/project-wizard/templates/python.wiz:
2186 * plugins/project-wizard/templates/sdl.wiz:
2187 * plugins/project-wizard/templates/terminal.wiz:
2188 * plugins/project-wizard/templates/wxwin.wiz:
2189 * plugins/project-wizard/templates/xlib-dock.wiz:
2190 * plugins/project-wizard/templates/xlib.wiz:
2192 Added a check for vital programs and packages needed to create a
2193 new project. A warning dialog is shown to user in project
2194 wizard when he proceeds after selecting a project type.
2195 Updated all project templates to cover vital programs and
2196 packages to generate and build correctly.
2198 2008-04-05 Naba Kumar <naba@gnome.org>
2200 patch from surenspost@gmail.com:
2201 * src/about.c: Fixed bug #523068 link in about window doesn't work.
2203 2008-04-04 Johannes Schmid <jhs@gnome.org>
2205 * plugins/sourceview/anjuta-view.c:
2206 * plugins/sourceview/anjuta-view.h:
2207 * plugins/sourceview/sourceview-prefs.c (init_fonts),
2208 (sourceview_prefs_init):
2209 Removed unused color management code
2211 * plugins/sourceview/anjuta-editor-sourceview.glade:
2212 * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2213 (create_style_model), (on_style_changed), (ipreferences_merge),
2214 (ipreferences_unmerge):
2215 * plugins/sourceview/plugin.h:
2217 Added style chooser for sourceview editor (#522555)
2219 2008-04-04 Johannes Schmid <jhs@gnome.org>
2221 * plugins/document-manager/action-callbacks.c:
2222 * plugins/document-manager/anjuta-document-manager.ui:
2223 * plugins/document-manager/plugin.c (ui_give_shorter_names),
2224 (update_document_ui_disable_all):
2225 * plugins/file-loader/anjuta-loader-plugin.ui:
2226 * plugins/file-loader/plugin.c (on_new_activate),
2229 Moved "New" action from document-manager to file-loader using
2230 IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2232 2008-04-03 Johannes Schmid <jhs@gnome.org>
2236 * libegg/.cvsignore:
2237 * libegg/Makefile.am:
2238 * libegg/egg-cell-renderer-text.c:
2239 * libegg/egg-combo-action.c:
2240 * libegg/egg-entry-action.c:
2241 * libegg/egg-recent-action.c:
2242 * libegg/egg-recent-files-module.c:
2243 * libegg/egg-recent-item.c:
2244 * libegg/egg-recent-model.c:
2245 * libegg/egg-recent-util.c:
2246 * libegg/egg-recent-view-gtk.c:
2247 * libegg/egg-recent-view.c:
2248 * libegg/egg-submenu-action.c:
2249 * libegg/eggcellrendererpopup.c:
2250 * libegg/eggcomboselect.c:
2251 * libegg/eggmarshalers.list:
2252 * libegg/eggtreemodelfilter.c:
2253 * libegg/eggtreemodelunion.c:
2254 * libegg/eggtreemultidnd.c:
2255 * libegg/gtkcellview.h:
2256 * libegg/layout.glade:
2257 * libegg/menu/.cvsignore:
2258 * libegg/menu/Makefile.am:
2259 * libegg/menu/egg-combo-action.h:
2260 * libegg/menu/egg-entry-action.h:
2261 * libegg/menu/egg-recent-action.h:
2262 * libegg/menu/egg-submenu-action.h:
2263 * libegg/menu/eggcomboselect.h:
2264 * libegg/recent-files/.cvsignore:
2265 * libegg/recent-files/Makefile.am:
2266 * libegg/recent-files/egg-recent-item.h:
2267 * libegg/recent-files/egg-recent-model.h:
2268 * libegg/recent-files/egg-recent-util.h:
2269 * libegg/recent-files/egg-recent-view-gtk.h:
2270 * libegg/recent-files/egg-recent-view.h:
2271 * libegg/recent-files/egg-recent.h:
2272 * libegg/test-actions.c:
2273 * libegg/test-multi-drag.c:
2274 * libegg/test-union.c:
2275 * libegg/treeviewutils/.cvsignore:
2276 * libegg/treeviewutils/Makefile.am:
2277 * libegg/treeviewutils/egg-cell-renderer-text.h:
2278 * libegg/treeviewutils/eggcellrendererpopup.h:
2279 * libegg/treeviewutils/eggtreemodelfilter.h:
2280 * libegg/treeviewutils/eggtreemodelunion.h:
2281 * libegg/treeviewutils/eggtreemultidnd.h:
2282 * libegg/util/.cvsignore:
2283 * libegg/util/Makefile.am:
2284 * libegg/util/egg-macros.h:
2285 * libegg/util/eggintl.h:
2287 Killed libegg (#349279)
2289 * plugins/document-manager/Makefile.am:
2290 * plugins/document-manager/action-callbacks.c:
2291 * plugins/document-manager/plugin.c:
2292 * plugins/editor/plugin.c:
2293 (on_open_recent_file), (sort_recent_menu),
2294 (setup_recent_chooser_menu), (activate_plugin), (dispose),
2295 (anjuta_file_loader_plugin_instance_init):
2296 * plugins/file-loader/plugin.h:
2297 * plugins/search/Makefile.am:
2298 * plugins/search/plugin.c:
2299 * plugins/search/search-replace.c:
2301 Removed dead code and libegg from Makefiles
2303 * plugins/symbol-browser/Makefile.am:
2304 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2305 * plugins/symbol-browser/plugin.c (on_editor_saved),
2306 (update_editor_symbol_model), (iter_matches),
2307 (value_removed_current_editor), (activate_plugin):
2308 Removed symbol-browser toolbar which used libegg and was
2311 Patch from Ignacio Casal Quinteiro with lots of changes:
2312 * plugins/file-loader/Makefile.am:
2313 * plugins/file-loader/anjuta-loader-plugin.ui:
2314 * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2315 Port FileLoader to GtkRecent (#398984)
2317 2008-04-03 Johannes Schmid <jhs@gnome.org>
2320 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2321 (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2322 * libanjuta/interfaces/libanjuta.idl:
2323 * plugins/Makefile.am:
2324 * plugins/class-inheritance/class-inherit.c
2325 (class_inheritance_show_dynamic_class_popup_menu),
2326 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2327 (class_inheritance_update_graph):
2328 * plugins/language-support-cpp-java/cpp-java-assist.c
2329 (create_completion),
2330 (cpp_java_assist_create_scope_completion_cache),
2331 (cpp_java_assist_create_word_completion_cache),
2332 (cpp_java_assist_show_calltip):
2333 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2334 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2335 (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2336 (isymbol_get_extra_info_string), (isymbol_get_line),
2337 (isymbol_get_icon), (isymbol_iface_init):
2338 * plugins/symbol-browser/an_symbol.h:
2339 * plugins/symbol-browser/an_symbol_view.c
2340 (anjuta_symbol_view_get_file_symbol_model):
2341 * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2342 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2343 (isymbol_manager_iface_init):
2344 * plugins/symbol-db/Makefile.am:
2345 * plugins/symbol-db/anjuta-symbol-db.glade:
2346 * plugins/symbol-db/plugin.c
2347 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2348 (value_added_current_editor), (goto_local_tree_iter),
2349 (goto_global_tree_iter), (on_global_treeview_row_expanded),
2350 (on_global_treeview_row_collapsed), (on_project_element_added),
2351 (on_project_element_removed), (on_importing_project_end),
2352 (do_import_sources_after_abort), (do_import_sources),
2353 (project_root_added), (project_root_removed), (symbol_db_activate),
2354 (symbol_db_deactivate), (isymbol_manager_search),
2355 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2356 (isymbol_manager_iface_init), (ipreferences_merge),
2357 (ipreferences_unmerge), (ipreferences_iface_init):
2358 * plugins/symbol-db/plugin.h:
2359 * plugins/symbol-db/symbol-db-engine-iterator-node.c
2360 (symbol_db_engine_iterator_node_new),
2361 (sdb_engine_iterator_node_instance_init),
2362 (sdb_engine_iterator_node_finalize),
2363 (symbol_db_engine_iterator_node_get_symbol_id),
2364 (symbol_db_engine_iterator_node_get_symbol_name),
2365 (symbol_db_engine_iterator_node_get_symbol_file_pos),
2366 (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2367 (symbol_db_engine_iterator_node_get_symbol_signature),
2368 (symbol_db_engine_iterator_node_get_symbol_extra_string),
2369 (isymbol_get_name), (isymbol_get_args),
2370 (isymbol_get_extra_info_string), (isymbol_get_uri),
2371 (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2372 (isymbol_iface_init):
2373 * plugins/symbol-db/symbol-db-engine-iterator.c
2374 (symbol_db_engine_iterator_new):
2375 * plugins/symbol-db/symbol-db-engine.c
2376 (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2377 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2378 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2379 (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2380 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2381 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2382 (sdb_engine_init), (sdb_engine_finalize),
2383 (sdb_engine_set_defaults_db_parameters),
2384 (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2385 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2386 (sdb_engine_get_tuple_id_by_unique_name),
2387 (sdb_engine_get_tuple_id_by_unique_name2),
2388 (sdb_engine_get_tuple_id_by_unique_name3),
2389 (symbol_db_engine_add_new_workspace),
2390 (symbol_db_engine_project_exists),
2391 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2392 (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2393 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2394 (sdb_engine_add_new_sym_access),
2395 (sdb_engine_add_new_sym_implementation),
2396 (sdb_engine_add_new_heritage),
2397 (sdb_engine_add_new_scope_definition),
2398 (sdb_engine_add_new_tmp_heritage_scope),
2399 (sdb_engine_second_pass_update_scope_1),
2400 (sdb_engine_second_pass_update_heritage),
2401 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2402 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2403 (on_scan_update_files_symbols_end),
2404 (symbol_db_engine_fill_type_array),
2405 (symbol_db_engine_update_files_symbols),
2406 (symbol_db_engine_update_project_symbols),
2407 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2408 (symbol_db_engine_update_buffer_symbols),
2409 (symbol_db_engine_get_files_with_zero_symbols),
2410 (sdb_engine_prepare_symbol_info_sql),
2411 (symbol_db_engine_get_class_parents_by_symbol_id),
2412 (symbol_db_engine_get_class_parents),
2413 (symbol_db_engine_get_global_members_filtered),
2414 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2415 (symbol_db_engine_get_scope_members_by_symbol_id),
2416 (symbol_db_engine_get_scope_members),
2417 (symbol_db_engine_get_file_symbols),
2418 (symbol_db_engine_get_symbol_info_by_id),
2419 (symbol_db_engine_get_full_local_path),
2420 (symbol_db_engine_get_file_db_path),
2421 (symbol_db_engine_find_symbol_by_name_pattern),
2422 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2423 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2424 * plugins/symbol-db/symbol-db-engine.h:
2425 * plugins/symbol-db/symbol-db-prefs.c
2426 (on_prefs_executable_changed), (on_gconf_notify_prefs),
2427 (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2428 (on_listall_output), (on_listall_exit), (files_visit_dir),
2429 (on_tag_load_toggled), (symbol_db_prefs_init),
2430 (symbol_db_prefs_finalize):
2431 * plugins/symbol-db/symbol-db-prefs.h:
2432 * plugins/symbol-db/symbol-db-view-locals.c
2433 (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2434 (do_add_root_symbol_to_view),
2435 (consume_symbols_inserted_queue_idle_destroy),
2436 (consume_symbols_inserted_queue_idle), (on_scan_end),
2437 (do_recurse_subtree_and_remove), (on_symbol_removed),
2438 (on_symbol_inserted),
2439 (symbol_db_view_locals_recv_signals_from_engine),
2440 (symbol_db_view_locals_update_list):
2441 * plugins/symbol-db/symbol-db-view.c
2442 (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2443 (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2444 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2445 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2446 (sdb_view_build_and_display_base_tree):
2447 * plugins/symbol-db/symbol-db.glade:
2448 * plugins/symbol-db/symbol-db.ui:
2449 * plugins/symbol-db/tables.sql:
2450 * plugins/symbol-db/test/Makefile.am:
2451 * plugins/symbol-db/test/main.c (get_parents), (main),
2452 (packages_foreach), (files_visit_dir):
2454 Merged changes from symbol-db branch
2456 2008-04-02 Johannes Schmid <jhs@gnome.org>
2458 * plugins/sourceview/sourceview.c (autodetect_language):
2459 Use gnome_vfs_get_slow_mime_type()
2461 2008-04-02 Johannes Schmid <jhs@gnome.org>
2463 * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2464 * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2467 Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2468 supertype instead no plugin for mime-type was found (#525706)
2470 2008-03-31 Johannes Schmid <jhs@gnome.org>
2472 patch by: Carl-Anton Ingmarsson:
2474 Fixed padding in preferences
2476 2008-03-31 Johannes Schmid <jhs@gnome.org>
2478 patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2480 * plugins/tools/anjuta-tools.glade:
2481 * plugins/tools/anjuta-tools.ui:
2482 * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2483 TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2484 atp_tool_dialog_refresh, atp_tool_dialog_show):
2485 * plugins/tools/dialog.h (dialog, plugin):
2486 * plugins/tools/plugin.c (prefs, gxml, action_group,
2487 atp_plugin_finalize, test, atp_plugin_activate,
2488 atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2489 ipreferences_unmerge, ipreferences_iface_init):
2490 * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2491 icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2492 atp_user_tool_activate, atp_tool_list_append_new,
2493 atp_tool_list_activate, atp_tool_list_deactivate):
2494 * plugins/tools/tool.h (plugin):
2496 #515854 – Move configuration into preferences
2498 2008-03-31 Johannes Schmid <jhs@gnome.org>
2500 patch by: Carl-Anton Ingmarsson:
2501 * src/anjuta-app.c (style, on_toolbar_style_changed,
2502 on_add_merge_widget, anjuta_app_instance_init):
2505 #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2507 2008-03-30 Sébastien Granjoux <seb.sfo@free.fr>
2509 * plugins/debug-manager/anjuta-debug-manager.glade,
2510 plugins/debug-manager/command.c,
2511 plugins/debug-manager/command.h,
2512 plugins/debug-manager/start.c,
2513 plugins/gdb/plugin.c,
2514 plugins/gdb/debugger.c,
2515 plugins/gdb/debugger.h,
2516 libanjuta/interfaces/libanjuta.idl:
2517 Improve start program dialog, allowing to specify working
2518 directory and environment variables
2520 2008-03-26 Naba Kumar <naba@gnome.org>
2522 * libanjuta/resources.c (anjuta_res_url_show): Use
2523 anjuta_prog_is_installed() instead of g_find_program_in_path() and
2526 Patch from Carl-Anton Ingmarsson:
2528 * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2529 * libanjuta/anjuta-utils.h:
2530 * src/action-callbacks.c (help_activate),
2531 (on_help_manual_activate), (on_help_tutorial_activate),
2532 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2533 * libanjuta/Makefile.am:
2534 Get rid of gnome_help_display_with_doc_id()
2536 2008-03-26 Naba Kumar <naba@gnome.org>
2538 Patch from Carl-Anton Ingmarsson:
2540 * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2541 * plugins/project-import/project-import.c (on_import_cancel): Remove
2542 stray GnomeDruid variable.
2544 2008-03-26 Naba Kumar <naba@gnome.org>
2546 * plugins/project-import/project-import.c (create_start_page):
2547 * plugins/project-wizard/druid.c (npw_druid_new):
2548 * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2550 Fixed type 'assistent' to 'assistant'.
2552 2008-03-25 Naba Kumar <naba@gnome.org>
2554 Patch from Carl-Anton Ingmarsson:
2556 * libanjuta/Makefile.am:
2557 * libanjuta/anjuta-ui.c (sensitivity_toggled),
2558 (visibility_toggled), (accel_edited_callback),
2559 (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2560 (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2561 (anjuta_ui_get_accel_editor):
2562 * libegg/Makefile.am:
2563 * libegg/eggaccelerators.c (removed):
2564 * libegg/eggcellrendererkeys.c (removed):
2565 * libegg/eggtreeviewstate.c (removed):
2566 * libegg/test-tree-utils.c (removed):
2567 * libegg/treeviewutils/Makefile.am:
2568 * libegg/treeviewutils/eggaccelerators.h (removed):
2569 * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2570 * libegg/treeviewutils/eggtreeviewstate.h (removed):
2572 Ports anjuta-ui to gtk_cell_renderer_accel
2574 2008-03-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
2576 Reviewed by Naba Kumar <naba@gnome.org>
2578 * plugins/project-import/Makefile.am:
2579 * plugins/project-import/project-import.{ch}:
2580 * plugins/project-import/anjuta-project-import.glade (removed):
2581 * configure.in, po/POTFILES.in:
2583 Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2584 file because libglade doesn't have GtkAssistant support.
2586 2008-03-17 Sébastien Granjoux <seb.sfo@free.fr>
2588 * plugins/debug-manager/registers.c:
2589 Avoid a crash when debugger stop on an error
2591 * plugins/debug-manager/start.c,
2592 plugins/gdb/debugger.c,
2593 libanjuta/interfaces/libanjuta.idl:
2594 Display an error message when debugger target is not found
2596 2008-03-15 Naba Kumar <naba@naba-desktop>
2600 * (removed) data/properties:
2601 * (added) plugins/editor/properties:
2602 * plugins/editor/Makefile.am:
2604 Moved data/properties to plugins/editor/ and removed dead code from
2607 2008-03-15 Naba Kumar <naba@naba-desktop>
2609 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2610 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2611 (macro_dialog_finalize):
2612 * plugins/macro/macro-edit.c (macro_edit_dispose),
2613 (macro_edit_finalize):
2615 Fixed errors in previous patch.
2617 2008-03-15 Naba Kumar <naba@naba-desktop>
2619 Patch from Ignacio Casal Quinteiro:
2621 * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2623 * plugins/class-gen/plugin.c (dispose), (finalize):
2624 * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2625 (class_inheritance_dispose):
2626 * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2627 * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2628 (dma_plugin_finalize):
2629 * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2630 (dma_debugger_queue_finalize):
2631 * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2632 * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2633 (anjuta_docman_finalize):
2634 * plugins/document-manager/plugin.c:
2635 * plugins/editor/plugin.c (dispose), (finalize),
2636 (editor_plugin_class_init):
2637 * plugins/editor/text_editor.c (text_editor_dispose),
2638 (text_editor_finalize):
2639 * plugins/file-loader/plugin.c (dispose), (finalize),
2640 (anjuta_file_loader_plugin_class_init):
2641 * plugins/file-manager/plugin.c (file_manager_finalize),
2642 (file_manager_dispose):
2643 * plugins/file-wizard/plugin.c (dispose), (finalize),
2644 (file_wizard_plugin_class_init):
2645 * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2646 * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2647 * plugins/glade/plugin.c (glade_plugin_dispose),
2648 (glade_plugin_finalize), (glade_plugin_class_init):
2649 * plugins/gtodo/plugin.c (finalize), (dispose):
2650 * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2651 (anjuta_vim_plugin_dispose):
2652 * plugins/indent/plugin.c (indent_plugin_finalize),
2653 (indent_plugin_dispose):
2654 * plugins/language-manager/plugin.c (language_manager_finalize),
2655 (language_manager_dispose):
2656 * plugins/language-support-cpp-java/plugin.c
2657 (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2658 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2659 (macro_db_class_init):
2660 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2661 (macro_dialog_finalize), (macro_dialog_class_init):
2662 * plugins/macro/macro-edit.c (macro_edit_dispose),
2663 (macro_edit_finalize), (macro_edit_class_init):
2664 * plugins/macro/plugin.c (finalize), (dispose):
2665 * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2666 (anjuta_msgman_finalize):
2667 * plugins/message-view/message-view.c (message_view_dispose),
2668 (message_view_finalize):
2669 * plugins/message-view/plugin.c (message_view_plugin_dispose),
2670 (message_view_plugin_finalize):
2671 * plugins/patch/plugin.c (patch_plugin_finalize),
2672 (patch_plugin_dispose):
2673 * plugins/profiler/plugin.c (profiler_finalize),
2675 * plugins/project-import/plugin.c (dispose), (finalize),
2676 (project_import_plugin_class_init):
2677 * plugins/project-manager/plugin.c
2678 (project_manager_plugin_finalize),
2679 (project_manager_plugin_dispose):
2680 * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2681 (npw_plugin_finalize), (npw_plugin_class_init):
2682 * plugins/sample1/plugin.c (sample_plugin_finalize),
2683 (sample_plugin_dispose):
2684 * plugins/search/plugin.c (dispose), (finalize),
2685 (search_plugin_class_init):
2686 * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2687 (sourceview_plugin_dispose):
2688 * plugins/subversion/plugin.c (finalize), (dispose):
2689 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2690 * plugins/symbol-browser/an_symbol_iter.c
2691 (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2692 * plugins/symbol-browser/an_symbol_search.c
2693 (an_symbol_search_dispose), (an_symbol_search_finalize):
2694 * plugins/symbol-browser/an_symbol_view.c
2695 (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2696 * plugins/symbol-browser/plugin.c (dispose), (finalize):
2697 * plugins/symbol-db/plugin.c (symbol_db_finalize),
2698 (symbol_db_dispose):
2699 * plugins/terminal/terminal.c (terminal_plugin_dispose),
2700 (terminal_plugin_finalize):
2701 * plugins/tools/plugin.c (atp_plugin_dispose),
2702 (atp_plugin_finalize), (atp_plugin_class_init):
2703 * plugins/valgrind/plugin.c (valgrind_finalize),
2704 (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2706 2008-03-15 Naba Kumar <naba@gnome.org>
2708 * TODO.tasks: Updated and marked debugger bounties completed.
2710 2008-03-12 Johannes Schmid <jhs@gnome.org>
2712 * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2713 (get_line_indentation_base):
2715 #521847 – anjuta freez when edit file
2717 2008-03-11 Johannes Schmid <jhs@gnome.org>
2719 Patch from Rob Bradford:
2720 * plugins/build-basic-autotools/executer.c (execute_program):
2721 520324 – Execute command is not overridable
2723 * plugins/sourceview/sourceview.c (on_insert_text):
2726 2008-03-11 Johannes Schmid <jhs@gnome.org>
2728 Patch from James Liggett:
2729 * plugins/subversion/plugin.c (activate_plugin):
2730 521691 – Crash when click "Resolve Conflicts" without opened project
2732 2008-03-11 Johannes Schmid <jhs@gnome.org>
2734 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2735 * plugins/language-support-cpp-java/cpp-java-utils.c:
2736 * plugins/language-support-cpp-java/plugin.c
2737 (get_line_indentation_base), (on_editor_char_inserted_cpp):
2738 520415 – [PATCH] Problems in auto indentatation code,
2739 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2741 * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2742 (anjuta_view_button_press_event):
2743 * plugins/sourceview/sourceview.c (on_insert_text),
2744 (sourceview_adjustment_changed), (sourceview_new):
2745 #520761 – Weirz behavior with popup
2747 2008-03-03 Johannes Schmid <jhs@gnome.org>
2749 * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2750 (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2751 (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2752 (anjuta_launcher_fork):
2753 * libanjuta/anjuta-launcher.h:
2754 Add API to set environment variables for the forked process
2756 * plugins/build-basic-autotools/Makefile.am:
2757 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2759 * plugins/build-basic-autotools/build-basic-autotools.c
2760 (build_set_env), (build_execute_command_full),
2761 (build_execute_command), (build_configure_project),
2762 (build_autogen_project):
2763 * plugins/build-basic-autotools/build-basic-autotools.h:
2764 * plugins/build-basic-autotools/build-options.c
2765 (fill_options_combo), (build_dialog_configure):
2766 * plugins/build-basic-autotools/build-options.h:
2767 Use new launcher API to set CFLAGS when running configure. New configure dialog
2768 which has predefined CFLAGS settings.
2770 Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2772 === anjuta 2.4.0 ===
2774 2008-03-11 Naba Kumar <naba@gnome.org>
2776 * NEWS: Updated for 2.4.0 stable release.
2777 * configure.in: Version bumped to 2.4.0
2778 * TODO.tasks: Updated.
2780 2008-03-10 Rob Bradford <rob@robster.org.uk>
2782 Reviewed by Naba Kumar <naba@gnome.org>:
2783 * global-tags/Makefile.am:
2784 Revert change for #515954. This change was incorrect, the anjuta-tags
2785 program is installed into the $(bindir) rather than the $(scriptdir).
2787 2008-03-02 Naba Kumar <naba@gnome.org>
2789 * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2790 * configure.in: Added a requirement for scintilla editor plugin.
2792 2008-03-02 Johannes Schmid <jhs@gnome.org>
2794 * plugins/message-view/anjuta-msgman.c
2795 (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2796 (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2797 * plugins/message-view/anjuta-msgman.h:
2799 Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2800 get rid of the cached current_view member.
2801 Fixes #518469 – Save message buffer not working good
2803 2008-03-01 Johannes Schmid <jhs@gnome.org>
2805 Patch by James Liggett:
2806 * plugins/subversion/svn-command.h:
2807 * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2808 Fixed #519275 – Subversion should allow offline diffs
2810 2008-02-29 Johannes Schmid <jhs@gnome.org>
2812 * plugins/language-support-cpp-java/cpp-java-assist.c
2813 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2814 Removed some debug code
2816 * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2817 Escape tooltip text to avoid broken markup
2819 2008-02-29 Johannes Schmid <jhs@gnome.org>
2821 * libanjuta/Makefile.am:
2822 Fixed a build error when building with -j X
2824 * plugins/tools/scripts/prepare-changelog.pl:
2825 Updated to latest script version in gnome svn
2827 2008-02-28 Johannes Schmid <jhs@gnome.org>
2829 * plugins/document-manager/anjuta-docman.c:
2830 (anjuta_docman_page_destroy):
2831 Do not unref widget because the GtkNotebook will unref them
2833 * plugins/file-manager/file-view.c: (file_view_refresh):
2834 * plugins/search/search_preferences.c: (search_preferences_init):
2835 Fixed a memory leaks
2837 * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
2838 (ieditor_get_offset), (ieditor_iface_init),
2839 (idocument_get_filename), (ilanguage_get_supported_languages),
2840 (autodetect_language):
2842 Fixed memory leaks and implemented ianjuta_editor_get_offset() which
2845 2008-02-28 Johannes Schmid <jhs@gnome.org>
2847 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2848 Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
2850 2008-02-27 Naba Kumar <naba@gnome.org>
2852 * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
2853 string break. That was a mistake doing at this point.
2855 === anjuta 2.3.5 ===
2857 2008-02-26 Naba Kumar <naba@gnome.org>
2859 * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
2860 crash when there is a modified new file open, a non-modified exiting
2861 file open and autosave happen. Simplified error checking logic and
2862 avoided memory corruption. Fixes bug #Bug 518716.
2864 2008-02-25 Naba Kumar <naba@gnome.org>
2866 * NEWS: Updated for release 2.3.5
2867 * configure.in: Bumped version to 2.3.5
2869 * plugins/build-basic-autotools/build-basic-autotools.c:
2870 (on_editor_changed): Avoid accessing text which is greater than
2873 * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
2875 2008-02-25 Sébastien Granjoux <seb.sfo@free.fr>
2877 * plugins/debug-manager/breakpoints.c:
2878 Fix #518329: Crash when adding breakpoint and other similar bugs
2880 2008-02-25 Johannes Schmid <jhs@gnome.org>
2882 * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
2883 (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
2884 Never call error() which calls exit()
2885 #517646 – Anjuta exists with code 2 when i try to import gedit
2887 2008-02-23 Johannes Schmid <jhs@gnome.org>
2889 * plugins/sourceview/sourceview.c: (ieditor_insert):
2890 Block insert_text signal when inserting manually.
2892 2008-02-23 Johannes Schmid <jhs@gnome.org>
2894 * plugins/sourceview/sourceview.c: (on_insert_text):
2895 Fixed a problem with the "insert-text" signal that broke
2896 copy&paste sometimes
2898 2008-02-22 Johannes Schmid <jhs@gnome.org>
2900 * plugins/language-support-cpp-java/plugin.c:
2901 (get_line_indentation_base):
2902 More fixes for comment handling and made the code
2905 2008-02-22 Johannes Schmid <jhs@gnome.org>
2907 * plugins/sourceview/sourceview.c: (on_insert_text):
2908 Fixed #517919 – Crash on pasting docblock
2910 2008-02-20 Johannes Schmid <jhs@gnome.org>
2912 Patch from James Liggett:
2913 * plugins/profiler/profiler.glade:
2914 Fix width options dialog. Translations are not longer cut off. (#516630)
2916 2008-02-18 Johannes Schmid <jhs@gnome.org>
2918 * plugins/sourceview/sourceview.c: (on_insert_text):
2919 Do not change the iterator in the "insert-text" handler because
2920 it has some strange side-effects when copying text
2921 Fix useless free'ing in hover-leave that might have led to random
2924 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
2926 * plugins/debug-manager/start.c:
2927 Avoid a glib warning if no project is loaded
2929 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
2931 * manuals/anjuta-manual/C/debugger.xml:
2932 Remove warning about new debugger
2934 2008-02-17 Johannes Schmid <jhs@gnome.org>
2936 * manuals/anjuta-manual/figures/project-window.png:
2937 Use a smaller picture
2939 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
2941 * plugins/gdb/debugger.c:
2942 Set breakpoint in file with uncommon characters in path name
2944 2008-02-17 Johannes Schmid <jhs@gnome.org>
2946 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2947 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2949 * plugins/sourceview/sourceview.c: (on_insert_text):
2950 Fix "char-added" signal to pass the correct iterator
2952 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
2954 * plugins/gdb/debugger.c:
2955 Load executable in gdb with space in path name
2957 2008-02-17 Johannes Schmid <jhs@gnome.org>
2959 * plugins/language-support-cpp-java/plugin.c:
2960 (get_line_indentation_base), (get_line_auto_indentation),
2962 Some bugfixes and clean-ups in comment indentation code
2964 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2965 (anjuta_view_finalize), (anjuta_view_key_press_event):
2966 * plugins/sourceview/sourceview.c: (on_insert_text),
2967 (sourceview_create_highligth_indic), (sourceview_new):
2968 Cleaned implementation of char-added signal by using "insert-text" signal
2969 instead of filtering "key-press-event"
2970 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2971 (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2973 Fixed implementation of get_character and return value of iiter_first() and
2976 2008-02-16 Johannes Schmid <jhs@gnome.org>
2978 * plugins/valgrind/plugin.c: (valgrind_activate),
2979 (ipreferences_merge), (ipreferences_unmerge):
2980 * plugins/valgrind/vgactions.c: (vg_actions_run):
2981 * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2983 Fixed crasher when starting valgrind because of strange prefs handling and
2984 #516641 – Valgrind: Load Log does not clear list
2986 2008-02-15 James Liggett <jrliggett@cox.net>
2988 * plugins/profiler/plugin.c:
2989 (on_select_other_target_button_clicked):
2990 Select the new custom target in the list so that the user sees it.
2992 Bug 516630 – Selection custom binary in profiler is not
2995 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
2997 * manuals/anjuta-manual/C/projects.xml:
2998 Fix #515993: "Add package" button is "Add Package" in code
2999 Fix #516727: "Build All" is "Build Project" in code
3000 Fix #516728: "Clean All" is "Clean Project" in code
3001 Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3002 Fix #516730: Fix note title
3003 "Configure" is "Run Configure..." in code
3005 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3007 * (added) manuals/anjuta-manual/C/figures/project-window.png,
3008 (removed) manuals/anjuta-manual/C/figures/project_win.png,
3009 manuals/anjuta-manual/C/projects.xml,
3010 manuals/anjuta-manual/Makefile.am:
3011 Fix #515207: Add a new project window screenshoot
3012 Rename "Project View" to "Project window"
3014 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3016 * plugins/project-import/project-import.c:
3017 Fix #516743: Import project keeps an old date on project file
3019 * plugins/project-manager/plugin.c:
3020 Fix #516737: Import project doesn't load project with space in name
3022 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3024 * plugins/debug-manager/command.c:
3025 Destroy local variables on each step
3027 * plugins/debug-manager/debug_tree.c,
3028 plugins/debug-manager/watch.c,
3029 plugins/debug-manager/locals.c,
3030 plugins/gdb/debugger.c,
3031 libanjuta/interfaces/libanjuta.idl:
3032 Parse local variables scope (not used yet)
3034 2008-02-15 James Liggett <jrliggett@cox.net>
3036 reviewed by: Johannes Schmid <jhs@gnome.org>
3038 * plugins/profiler/gprof-options.c: (setup_widgets),
3039 (gprof_options_set_target), (gprof_options_has_target),
3040 (gprof_options_get_string):
3041 * plugins/profiler/gprof-options.h:
3042 * plugins/profiler/plugin.c: (ifile_open):
3043 516128 – crash in Anjuta IDE: selected profiler as the...
3045 2008-02-14 Johannes Schmid <jhs@gnome.org>
3047 * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3048 * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3049 * plugins/symbol-browser/an_symbol.c:
3050 * plugins/symbol-browser/an_symbol_view.c:
3051 (on_symbol_view_row_expanded):
3052 Fixed some memory leaks (Remember to all free/unref everything that comes
3053 from gtk_tree_model_get())
3055 2008-02-14 Johannes Schmid <jhs@gnome.org>
3057 * plugins/document-manager/search-box.c: (on_search_activated):
3058 516377 – Status bar does not change its status of 'Search for .. continued at top'
3059 (caused by differences between scintilla and sourceview)
3061 2008-02-13 James Liggett <jrliggett@cox.net>
3063 * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3064 Output in UTF-8 format to avoid hangs with the editor. (#516014)
3066 2008-02-14 Johannes Schmid <jhs@gnome.org>
3068 * plugins/language-support-cpp-java/plugin.c:
3069 (get_line_indentation_base), (get_line_auto_indentation),
3070 (on_editor_char_inserted_cpp):
3071 504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3073 2008-02-13 Johannes Schmid <jhs@gnome.org>
3075 * plugins/language-support-cpp-java/plugin.c:
3076 (is_iter_inside_string), (get_line_auto_indentation):
3077 Handle comments in the code and do not ask editor. Fixes scintilla
3078 indentation (sourceview does not report comments anyway).
3080 * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3081 Diff with correct sign (also fixes some issues with language-support)
3083 2008-02-13 Johannes Schmid <jhs@gnome.org>
3085 * plugins/language-support-cpp-java/plugin.c:
3086 (get_line_indentation_base):
3087 Act even more clever for comments. Indent /* */ comments correctly
3090 2008-02-13 Johannes Schmid <jhs@gnome.org>
3092 * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3093 Also set indentation size correctly, when tab size is set
3094 by language support plugin
3096 2008-02-13 Johannes Schmid <jhs@gnome.org>
3098 * plugins/language-support-cpp-java/plugin.c:
3099 (get_line_indentation_base):
3101 Indent lines after comments correctly
3103 2008-02-13 Johannes Schmid <jhs@gnome.org>
3105 * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3106 (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3107 * libanjuta/anjuta-launcher.h:
3108 Some more fixes from symbol-db-branch
3111 Move anjuta-shell to noinst_PROGRAMS as it is just a test
3113 2008-02-12 Johannes Schmid <jhs@gnome.org>
3115 Patch from Gennaro Bellizio <genbell@tiscali.it>:
3116 * global-tags/Makefile.am:
3118 #515954 – create_global_tags.sh: wrong anjuta-tags path
3120 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3121 (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3122 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3123 (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3124 (anjuta_launcher_fork):
3125 * libanjuta/anjuta-launcher.h:
3126 Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3127 from symbol-db branch
3129 2008-02-11 Johannes Schmid <jhs@gnome.org>
3131 * plugins/file-manager/file-model.c: (file_model_expand_idle):
3132 515868 – File browser only shows icons when activated
3134 2008-02-11 Johannes Schmid <jhs@gnome.org>
3136 * plugins/file-manager/file-model.c: (file_model_expand_idle):
3137 #515867 – Anjuta dies on startup
3139 2008-02-11 Johannes Schmid <jhs@gnome.org>
3141 * TODO.tasks: Marked subversion task as completed
3143 === anjuta 2.3.4 ===
3145 2008-02-11 Naba Kumar <naba@gnome.org>
3147 * configure.in: Bumped version to 2.3.4
3149 2008-02-10 Naba Kumar <naba@gnome.org>
3151 * NEWS: Updated for release.
3153 2008-02-10 Johannes Schmid <jhs@gnome.org>
3155 * plugins/document-manager/anjuta-document-manager.plugin.in:
3156 Added html, javascript and glade file types. This makes it possible to
3157 edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3158 document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3160 * plugins/file-wizard/anjuta-file-wizard.glade:
3161 * plugins/gdb/anjuta-gdb.glade:
3162 * plugins/project-wizard/anjuta-project-wizard.glade:
3163 * plugins/search/anjuta-search.glade:
3164 * plugins/terminal/anjuta-terminal-plugin.glade:
3166 Fixed some other translation issues (#507921)
3168 2008-02-10 Naba Kumar <naba@gnome.org>
3170 * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3171 unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3173 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3175 * manuals/anjuta-manual/C/interface.xml,
3176 manuals/anjuta-manual/C/introduction.xml,
3177 manuals/anjuta-manual/C/preferences.xml,
3178 manuals/anjuta-manual/C/fileoperations.xml,
3179 manuals/anjuta-manual/C/projects.xml:
3180 Fix spelling errors, including bug #515204, #515172, #515117
3183 2008-02-10 Naba Kumar <naba@gnome.org>
3185 * plugins/document-manager/plugin.c: Fixed stream comment and added
3186 translator's comment for 'block comment', 'box comment' and 'stream
3189 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3191 * plugins/debug-manager/command.c,
3192 plugins/debug-manager/command.h,
3193 plugins/debug-manager/breakpoints.c,
3194 libanjuta/interfaces/libanjuta.idl:
3195 Avoid adding the same breakpoint several times
3197 * plugins/gdb/debugger.c:
3198 Fix bug #515463: Deattaching process kill it
3200 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3202 * manuals/anjuta-manual/C/debugger.xml:
3203 Fix translation bug #515459 and #515460
3205 2008-02-10 Johannes Schmid <jhs@gnome.org>
3207 Patch from Rémi Cardona <remi@gentoo.org>
3209 * plugins/build-basic-autotools/Makefile.am:
3210 * plugins/cvs-plugin/Makefile.am:
3211 * plugins/document-manager/Makefile.am:
3212 * plugins/editor/Makefile.am:
3213 * plugins/indent/Makefile.am:
3214 * plugins/language-support-cpp-java/Makefile.am:
3215 * plugins/message-view/Makefile.am:
3216 * plugins/sourceview/Makefile.am:
3217 * plugins/symbol-browser/Makefile.am:
3218 * plugins/terminal/Makefile.am:
3219 * scripts/build-schemas.mk:
3221 Fix #512531 – Parallel build fails
3223 * AUTHORS: Added Rémi
3225 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3227 * plugins/debug-manager/queue.c:
3228 Fix interrupt command, not working due to previous change
3230 2008-02-10 Johannes Schmid <jhs@gnome.org>
3234 * src/anjuta-callbacks.c (removed):
3235 * src/anjuta-callbacks.h (removed):
3237 Removed (almost) empty files, fixes #515383 and #515388
3239 2008-02-09 James Liggett <jrliggett@cox.net>
3241 Reviewed by Naba Kumar <naba@gnome.org>:
3243 * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3244 * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3245 * plugins/subversion/svn-command.c:
3246 (svn_command_make_canonical_path):
3247 * plugins/subversion/svn-command.h:
3248 * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3249 * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3250 * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3251 * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3252 * plugins/subversion/svn-remove-command.c:
3253 (svn_remove_command_new):
3254 * plugins/subversion/svn-status-command.c:
3255 (svn_status_command_new):
3256 * plugins/subversion/svn-switch-command.c:
3257 (svn_switch_command_new):
3258 * plugins/subversion/svn-update-command.c:
3259 (svn_update_command_new):
3260 Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't
3261 die if the user gives a path that libsvn doesn't like.
3265 2008-02-08 Sébastien Granjoux <seb.sfo@free.fr>
3267 * plugins/debug-manager/command.c,
3268 plugins/debug-manager/command.h,
3269 plugins/debug-manager/queue.c:
3270 Fix crashes when trying to stop the debugger while it is busy
3272 2008-02-08 Johannes Schmid <jhs@gnome.org>
3274 Patch from Rodrigo Moya <rodrigo@novell.com>
3276 * plugins/glade/plugin.c: (ifile_open):
3277 * plugins/symbol-browser/test-class.cpp:
3278 * AUTHORS: Added Rodrigo
3280 #514732 – 64 bit compliation error
3281 #514733 – Use of uninitialized variables
3283 2008-02-05 Sébastien Granjoux <seb.sfo@free.fr>
3285 * manuals/anjuta-manual/C/debugger.xml:
3286 Fix translation bug #514494 and bug #514440
3288 2008-02-05 Massimo Cora' <maxcvs@email.it>
3290 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3291 Fix a compile error added in the previous patch
3293 2008-02-04 Sébastien Granjoux <seb.sfo@free.fr>
3295 * plugins/profiler/gprof-view.c,
3296 plugins/class-inheritance/class-callbacks.c,
3297 plugins/class-inheritance/class-inherit.c,
3298 plugins/symbol-browser/an_symbol.c,
3299 plugins/symbol-db/symbol-db-engine-iterator-node.c,
3300 libanjuta/interfaces/libanjuta.idl:
3301 Change ianjuta_symbol_file function to ianjuta_symbol_uri
3303 2008-02-04 Johannes Schmid <jhs@gnome.org>
3305 * plugins/search/anjuta-search.glade: Fixed typo
3307 2008-02-03 Johannes Schmid <jhs@gnome.org>
3309 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3310 * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3311 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3313 * plugins/build-basic-autotools/build-basic-autotools.c:
3314 (build_get_context), (build_configure_project):
3315 * plugins/class-gen/anjuta-class-gen-plugin.glade:
3316 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3317 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3318 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3319 * plugins/devhelp/plugin.c: (devhelp_activate):
3320 * plugins/editor/Makefile.am:
3321 * plugins/editor/anjuta-editor-scintilla.glade:
3322 * plugins/editor/text_editor.c:
3323 * plugins/editor/text_editor.h:
3324 * plugins/editor/text_editor_menu.c (removed):
3325 * plugins/editor/text_editor_menu.h (removed):
3326 * plugins/file-wizard/anjuta-file-wizard.glade:
3327 * plugins/gtodo/notification.c: (create_notification_window):
3328 * plugins/gtodo/preferences.c: (preferences_widget):
3329 * plugins/language-support-cpp-java/plugin.c:
3330 (cpp_java_plugin_activate_plugin):
3331 * plugins/message-view/anjuta-message-manager-plugin.glade:
3332 * plugins/message-view/plugin.c: (activate_plugin):
3333 * plugins/project-manager/plugin.c: (confirm_removal):
3334 * plugins/search/anjuta-search.glade:
3335 * plugins/search/plugin.c:
3336 * plugins/search/search-replace.c: (nb_results_alert):
3337 * plugins/subversion/subversion-commit-dialog.c:
3338 (on_subversion_commit_response):
3339 * plugins/symbol-browser/plugin.c: (activate_plugin):
3340 * plugins/valgrind/plugin.c: (on_menu_run_activate):
3341 * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3342 * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3345 Fixed translation bugs from #507921.
3346 Removed unused files in scintilla plugin
3348 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3350 * manuals/anjuta-manual/C/debugger.xml:
3351 Fix bug #514124 and bug #514138: Wrong menu item name
3353 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3355 * plugins/profiler/gprof-view.c,
3356 plugins/symbol-browser/plugin.c,
3357 plugins/class-inheritance/class-callbacks.c,
3358 plugins/debug-manager/plugin.c,
3359 plugins/tools/editor.c,
3360 plugins/search/search-replace.c,
3361 plugins/search/search-replace_backend.c,
3362 plugins/search/search-replace_backend.h,
3363 plugins/build-basic-autotools/build-basic-autotools.c,
3364 plugins/document-manager/plugin.c,
3365 plugins/document-manager/file_history.c,
3366 plugins/document-manager/anjuta-docman.c,
3367 plugins/document-manager/anjuta-docman.h,
3368 plugins/document-manager/action-callbacks.c,
3369 libanjuta/interfaces/libanjuta.idl:
3370 Rename IAnjutaDocumentManager functions:
3371 find_document_with_path, goto_file_line, goto_file_line_mark
3372 and get_full_filename into
3373 find_document_with_uri, goto_uri_line, goto_uri_line_mark
3375 Fix search plugin to use an URI instead of a file path
3376 Fix anjuta_docman_get_uri to always return an URI
3378 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3380 * plugins/debug-manager/breakpoints.c:
3381 Fix bug #514118: Rename Clear All Breakpoints to Remove
3384 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3386 * manuals/anjuta-manual/C/debugger.xml:
3387 Update debugger documentation
3389 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3391 * plugins/debug-manager/sharedlib.c,
3392 plugins/debug-manager/anjuta-debug-manager.glade,
3393 plugins/debug-manager/queue.c,
3394 plugins/tools/execute.c,
3395 plugins/tools/anjuta-tools.glade,
3396 plugins/tools/editor.c,
3397 plugins/project-wizard/templates/terminal.wiz,
3398 plugins/project-wizard/templates/xlib-dock.wiz,
3399 plugins/project-wizard/templates/wxwin.wiz,
3400 plugins/project-wizard/templates/java.wiz,
3401 plugins/project-wizard/templates/gnome.wiz,
3402 plugins/project-wizard/templates/anjuta-plugin.wiz,
3403 plugins/project-wizard/templates/gtkmm.wiz,
3404 plugins/project-wizard/templates/python.wiz,
3405 plugins/project-wizard/templates/cpp.wiz,
3406 plugins/project-wizard/templates/sdl.wiz,
3407 plugins/project-wizard/templates/gtk.wiz,
3408 plugins/project-wizard/templates/minimal.wiz,
3409 plugins/project-wizard/templates/xlib.wiz,
3410 plugins/project-wizard/templates/gcj.wiz,
3411 plugins/gdb/plugin.c,
3412 plugins/gdb/debugger.c,
3413 libanjuta/anjuta-plugin-manager.c:
3414 Partial fix of #507921: translation issues in debug-manager, tools,
3415 project-wizard, gdb and anjuta-plugin-manager.
3417 2008-02-02 Sébastien Granjoux <seb.sfo@free.fr>
3419 * plugins/debug-manager/queue.c:
3420 Debugger Local, Stack and Thread windows were missing due to
3421 the previous change.
3423 2008-02-02 Johannes Schmid <jhs@gnome.org>
3425 * manuals/anjuta-manual/Makefile.am:
3426 Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am
3427 causes make install to fail
3429 2008-02-02 Johannes Schmid <jhs@gnome.org>
3431 * plugins/macro/macros.xml:
3432 #495511 – Header_h macro correction
3434 2008-02-02 Johannes Schmid <jhs@gnome.org>
3436 * plugins/patch/patch-plugin.glade:
3437 gtk-apply is not translatable...
3439 2008-02-02 Johannes Schmid <jhs@gnome.org>
3441 * plugins/build-basic-autotools/build-basic-autotools.c:
3442 (on_build_mesg_format):
3444 Also check for untranslated messages from make. Should fix
3445 #511981 – Error parsing make output
3447 2008-02-02 Johannes Schmid <jhs@gnome.org>
3449 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3452 Fixed #511010 – [UI] Execute program utility window
3454 2008-02-02 Johannes Schmid <jhs@gnome.org>
3457 Fixed #509908 – [UI] Problems with the General settings tab
3459 2008-02-02 Johannes Schmid <jhs@gnome.org>
3461 * manuals/anjuta-manual/C/fileoperations.xml:
3462 Fixed #513730 – Option not present in the GUI po file
3464 2008-02-02 Johannes Schmid <jhs@gnome.org>
3466 * plugins/sourceview/anjuta-editor-sourceview.glade:
3467 Adjust preferences default values
3469 2008-02-02 Johannes Schmid <jhs@gnome.org>
3471 * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3472 Fixed #512535 – Open files tabs' position is correctly remembered
3473 but not applied at startup
3475 2008-02-02 Johannes Schmid <jhs@gnome.org>
3477 * plugins/search/search-replace.c: (on_message_clicked):
3478 Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3479 fix clicking on search result messages
3481 2008-02-01 James Liggett <jrliggett@cox.net>
3483 * plugins/subversion/svn-command.c: (on_svn_notify):
3484 Fixed wrong status message output when resolving conflicts.
3486 2008-02-02 Johannes Schmid <jhs@gnome.org>
3488 * configure.in: Require GtkSourceView 2.1.2
3489 * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3490 * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3491 (imark_is_marker_set), (imark_delete_all_markers),
3492 (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3494 Adapted to API changes in GtkSourceView
3496 2008-02-01 Johannes Schmid <jhs@gnome.org>
3498 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3499 Fixed tabsize preference
3501 2008-02-01 Johannes Schmid <jhs@gnome.org>
3503 * manuals/anjuta-manual/C/fileoperations.xml:
3504 * manuals/anjuta-manual/C/interface.xml:
3507 * manuals/anjuta-manual/Makefile.am:
3508 * manuals/anjuta-manual/C/figures/*:
3510 Updated figures to be in clearlooks theme, removed old figures
3512 2008-02-01 Johannes Schmid <jhs@gnome.org>
3514 * plugins/patch/patch-plugin.glade:
3515 * plugins/patch/plugin.c: (patch_plugin_activate):
3516 Another UI issue with the patch plugin and silenced a compiler
3519 Patch from James Liggett:
3520 * plugins/profiler/gprof-call-graph-view.c:
3521 (gprof_call_graph_view_create_columns):
3522 * plugins/profiler/gprof-flat-profile-view.c:
3523 (gprof_flat_profile_view_create_columns):
3524 * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3525 * plugins/profiler/gprof-view.h:
3527 Use two decimal places for float values in profiler views (#507831)
3529 2008-02-01 Johannes Schmid <jhs@gnome.org>
3532 * plugins/editor/Makefile.am:
3534 Fixed #512751 – libgnomeprint unnecessary without scintilla
3536 2008-01-31 Johannes Schmid <jhs@gnome.org>
3538 * plugins/language-manager/languages.xml:
3539 Added a pretty ugly string for C++ headers. Maybe we should rely
3540 on mime-types instead...
3542 2008-01-31 Johannes Schmid <jhs@gnome.org>
3544 * plugins/language-support-cpp-java/cpp-java-assist.c:
3545 (get_iter_column), (cpp_java_assist_get_calltip_context),
3546 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3547 (on_assist_chosen), (cpp_java_assist_install):
3548 * plugins/language-support-cpp-java/plugin.c:
3549 (on_editor_char_inserted_cpp):
3550 Removed annoying DEBUG_PRINTs
3552 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3553 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3554 * plugins/sourceview/sourceview.c: (iassist_show_tips):
3556 Fixed "jumping" tooltips, fixed indentation of brances
3558 2008-01-31 Johannes Schmid <jhs@gnome.org>
3560 * plugins/document-manager/plugin.c: (on_document_changed):
3561 Fixed crash when closing anjuta after all document tabs have been closed
3563 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
3565 * plugins/debug-manager/anjuta-debug-manager.glade:
3566 Fix #513485: wrong strings maked as translatable
3568 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
3570 * plugins/debug-manager/threads.c,
3571 plugins/debug-manager/stack_trace.c:
3572 Avoid crash when getting relative path from debugger (same fix
3575 * plugins/debug-manager/queue.c:
3576 Emit all state changes notification
3578 * plugins/debug-manager/start.c:
3579 Fix #511586: Project path with "+" not working in debugger
3581 2008-01-31 Johannes Schmid <jhs@gnome.org>
3583 * plugins/patch/patch-plugin.glade:
3584 Fixed button ui problem...
3586 Patch from James Liggett:
3587 * plugins/profiler/gprof-call-graph-block-entry.c:
3588 (gprof_call_graph_block_primary_entry_new),
3589 (gprof_call_graph_block_secondary_entry_new):
3590 * plugins/profiler/gprof-flat-profile-entry.c:
3591 (gprof_flat_profile_entry_new):
3593 Fix #507831 - Wrong Profiler values for some locales
3595 2008-01-31 Johannes Schmid <jhs@gnome.org>
3597 * plugins/sourceview/anjuta-editor-sourceview.glade:
3598 * plugins/sourceview/sourceview-prefs.c:
3599 * plugins/sourceview/sourceview.c: (sourceview_finalize):
3601 Fixed Editor->View popup menu for those entries that are appropriate for
3604 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3606 * plugins/debug-manager/breakpoints.c:
3607 Fix #512901: Crash when adding a breakpoint
3609 * plugins/debug-manager/queue.c:
3610 Remove a possible memory leak
3612 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3614 * plugins/debug-manager/data_view.c,
3615 plugins/debug-manager/sparse_view.c,
3616 manuals/anjuta-manual/C/debugger.xml:
3617 Fix #513130, #513131 #513135: Wrong menu item names and errors
3618 in the documentation
3620 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3622 * plugins/tools/editor.c:
3623 ianjuta_document_manager_find_document_with_path expect an uri not
3626 2008-01-29 Sébastien Granjoux <seb.sfo@free.fr>
3628 * manuals/reference/libanjuta/libanjuta-docs.sgml,
3629 manuals/reference/libanjuta/libanjuta-sections.txt,
3630 libanjuta/interfaces/libanjuta.idl:
3631 Documentation fixes for IAnjutaDebugger* interfaces
3633 === anjuta 2.3.3 ===
3635 2008-01-27 Naba Kumar <naba@gnome.org>
3637 * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3640 * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3641 (value_added_current_editor), (value_removed_current_editor):
3644 * TODO.tasks: Updated.
3646 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3647 scrollwindow shadow in.
3649 * plugins/editor/anjuta-editor-scintilla.glade:
3650 * plugins/editor/style-editor.c: (create_style_editor_gui):
3651 Set style window transient and cetered for preferences window.
3652 Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3654 * plugins/editor/anjuta-editor-scintilla.glade:
3655 Fixes Bug #427108 - Scintilla plugin configuration folding-style
3658 * configure.in, NEWS: Updated for release 2.3.3
3660 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3662 * plugins/debug-manager/anjuta-debug-manager.glade:
3663 Fix #512224: Use a string in english
3665 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3667 * plugins/build-basic-autotools/build-basic-autotools.c:
3668 ianjuta_document_manager_goto_file_line_mark needs an uri and
3671 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3673 * plugins/symbol-browser/plugin.c,
3674 plugins/symbol-browser/an_symbol_view.c:
3675 use gnome_vfs_get_uri_from_local_path to get local path from uri
3676 This takes care of escaping some characters
3678 2008-01-25 Sébastien Granjoux <seb.sfo@free.fr>
3680 * plugins/debug-manager/stack_trace.c:
3681 Probably fix #510028: crash debugger when having a relative filename
3684 2008-01-25 Tom <tpgww@onepost.net>
3686 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
3688 * plugins/document-manager/plugin.c,
3689 plugins/document-manager/file_history.c,
3690 plugins/document-manager/file_history.h,
3691 plugins/document-manager/anjuta-docman.c,
3692 plugins/document-manager/anjuta-docman.h:
3693 Rename filename argument to uri when an uri is expected
3694 anjuta_docman_get_document_for_uri will remove symlinks
3696 2008-01-25 Naba Kumar <naba@gnome.org>
3698 * plugins/terminal/terminal.c: (terminal_execute),
3700 * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3702 2008-01-24 Sébastien Granjoux <seb.sfo@free.fr>
3704 * plugins/debug-manager/anjuta-debug-manager.glade,
3705 plugins/debug-manager/start.c:
3706 Fix #511049: Change UI of add source directories dialog
3708 2008-01-24 Naba Kumar <naba@gnome.org>
3710 * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3711 * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3712 (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3713 of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3714 ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3717 2008-01-24 Johannes Schmid <jhs@gnome.org>
3719 Patch from: Luca Ferretti <ella.uca@libero.it>:
3721 * plugins/document-manager/anjuta-docman.c:
3722 (anjuta_docman_page_init), (anjuta_docman_class_init):
3723 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3725 Fix #511757 – Close icon in tabs cut off (Patch was only for
3726 document-manager, also adapted it for message-manager)
3728 2008-01-24 Johannes Schmid <jhs@gnome.org>
3730 * plugins/Makefile.am:
3731 * plugins/sourceview/anjuta-document.c:
3732 * plugins/sourceview/anjuta-marshal.list:
3733 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3734 (anjuta_view_key_press_event):
3735 * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3736 (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3737 (iiter_diff), (iiter_iface_init):
3738 * plugins/sourceview/sourceview.c: (on_document_char_added),
3739 (ieditor_goto_position), (ieditor_get_text),
3740 (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3741 (ieditor_erase), (ieditor_get_line_from_position),
3742 (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3743 (ieditor_get_position_from_offset), (ieditor_get_start_position),
3744 (ieditor_get_end_position), (ieditor_goto_start),
3745 (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3746 (iconvert_to_lower), (iindic_set), (iassist_suggest),
3747 (iassist_show_tips):
3749 Implemented new iterators interface in sourceview editor and
3752 2008-01-23 Naba Kumar <naba@gnome.org>
3754 * libanjuta/interfaces/libanjuta.idl:
3755 * manuals/reference/libanjuta/libanjuta-sections.txt:
3756 * plugins/build-basic-autotools/build-basic-autotools.c:
3757 (build_indicator_location_set), (on_editor_changed):
3758 * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3759 * plugins/debug-manager/variable.c: (get_hovered_word):
3760 * plugins/document-manager/action-callbacks.c:
3761 (on_editor_command_upper_case_activate),
3762 (on_editor_command_lower_case_activate):
3763 * plugins/document-manager/search-box.c: (on_incremental_search),
3764 (on_search_activated):
3765 * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3766 (iiter_last), (iiter_set_position), (iiter_get_position),
3767 (iiter_get_length), (iiter_compare), (iiter_diff),
3769 * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3770 (text_editor_goto_point), (itext_editor_goto_start),
3771 (itext_editor_goto_end), (itext_editor_goto_position),
3772 (itext_editor_get_text_all), (itext_editor_get_text),
3773 (itext_editor_get_position), (itext_editor_get_offset),
3774 (itext_editor_get_length), (itext_editor_insert),
3775 (itext_editor_erase), (itext_editor_erase_all),
3776 (itext_editor_get_column), (itext_editor_get_overwrite),
3777 (itext_editor_set_popup_menu),
3778 (itext_editor_get_line_from_position),
3779 (itext_editor_get_line_begin_position),
3780 (itext_editor_get_line_end_position),
3781 (itext_editor_get_position_from_offset),
3782 (itext_editor_get_start_position), (itext_editor_get_end_position),
3783 (itext_editor_iface_init), (iconvert_to_upper),
3784 (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3786 * plugins/editor/text_editor.h:
3787 * plugins/editor/text_editor_cbs.c:
3788 (on_text_editor_scintilla_notify):
3789 * plugins/indent/plugin.c: (on_indent_action_activate):
3790 * plugins/language-support-cpp-java/cpp-java-assist.c:
3791 (cpp_java_assist_get_scope_context),
3792 (cpp_java_assist_get_pre_word),
3793 (cpp_java_assist_show_autocomplete),
3794 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3795 (on_editor_char_added), (on_assist_chosen):
3796 * plugins/language-support-cpp-java/plugin.c:
3797 (get_line_indentation), (skip_iter_to_previous_logical_line),
3798 (skip_preprocessor_lines), (initialize_indentation_params),
3799 (set_line_indentation), (get_line_indentation_base),
3800 (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3801 (on_editor_char_inserted_java), (on_auto_indent):
3802 * plugins/macro/macro-actions.c: (match_shortcut):
3803 * plugins/macro/macro-dialog.c: (on_ok_clicked):
3804 * plugins/macro/plugin.c: (match_keyword):
3805 * plugins/search/plugin.c: (find_incremental):
3806 * plugins/search/search-replace.c: (search_and_replace),
3807 (search_start_over):
3808 * plugins/search/search-replace_backend.c:
3809 (file_buffer_new_from_te), (file_buffer_line_from_pos),
3810 (create_search_entries):
3811 * plugins/symbol-browser/plugin.c:
3812 (on_editor_buffer_symbols_update_timeout), (on_char_added),
3813 (isymbol_manager_iface_init):
3814 * plugins/symbol-db/plugin.c:
3815 (on_editor_buffer_symbols_update_timeout), (on_char_added),
3816 (isymbol_manager_iface_init):
3817 * plugins/tools/execute.c: (atp_output_context_construct),
3818 (atp_output_context_destroy), (atp_user_tool_execute):
3820 Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3821 iterators instead of integer offsets.
3822 - Renamed original ianjuta_editor_get_position(int) to
3823 ianjuta_editor_get_offset(). It is deprecated.
3824 - Renamed original ianjuta_editor_get_position_iter() to
3825 ianjuta_editor_get_position().
3826 - Renamed ianjuta_editor_get_cell_iter() to
3827 ianjuta_editor_get_position_from_offset()
3828 - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3829 - Added new methods:
3830 ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
3831 ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
3832 ianjuta_editor_goto_end().
3833 - All relevent signals and methods converted to use iterators.
3834 - All relevent plugins fixed to use new API.
3835 - Removed ianjuta_editor_cell_get_line() because it is provided by
3836 ianjuta_editor_get_line_from_position().
3837 - Removed ianjuta_symbol_manager_get_completions_at_position()
3838 because it not used anywhere and is not right to be there.
3839 - Updated IAnjutaEditable documentation.
3841 Updated IAnjutaIterable interface:
3842 - ianjuta_iterable_compare() and ianjuta_iterable_diff()
3843 - Introduced 'end-iter' to point at the end of the list.
3844 - Updated IAnjutaIterable documentation.
3846 * plugins/Makefile.am:
3847 (Disabled sourceview plugin for now. Jhs is coming up with a patch
3850 2008-01-22 Johannes Schmid <jhs@gnome.org>
3852 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
3853 * plugins/project-import/anjuta-project-import.glade:
3854 * plugins/project-import/anjuta-project-import.plugin.in:
3855 * plugins/project-wizard/anjuta-project-wizard.glade:
3856 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3857 * plugins/project-wizard/druid.c: (npw_druid_new):
3858 * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
3860 Fixed #465084 – wizard instead of assistant (only string changes...)
3862 2008-01-20 Rob Bradford <rob@openedhand.com>
3864 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3865 Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
3866 coming up with the solution. (Bug: #510390.)
3868 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
3870 * plugins/build-basic-autotools/executer.c:
3871 Fix #502508, use anjuta_launcher to keep program output
3873 * plugins/terminal/terminal.c:
3874 Remove unused child_initizlized member
3875 Start the shell on plugin activation
3877 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
3879 * plugins/debug-manager/sparse_buffer.c:
3880 Fix a crash when scrolling in the diassembly window
3882 * plugins/debug-manager/sparse_view.c:
3883 Small limit change using the same "unit" for both number
3885 2008-01-19 Naba Kumar <naba@gnome.org>
3887 * plugins/language-support-cpp-java/cpp-java-assist.c:
3888 (cpp_java_assist_get_scope_context),
3889 (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
3892 2008-01-19 Johannes Schmid <jhs@gnome.org>
3894 * plugins/sourceview/anjuta-editor-sourceview.glade:
3895 * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
3897 And even more strings...
3899 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
3901 * plugins/project-wizard/templates/cpp/src/main.cc:
3902 Fix #498734, typing error in c++ project template
3904 2008-01-19 Johannes Schmid <jhs@gnome.org>
3906 * plugins/editor/text_editor.c: (text_editor_save_file):
3907 * plugins/macro/anjuta-macro.glade:
3908 * plugins/subversion/anjuta-subversion.glade:
3910 Fixed even more strings
3912 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
3914 * plugins/language-support-cpp-java/cpp-java-assist.c:
3915 Fix bug #488519, remove critical warning (completion_cache == NULL
3918 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
3920 * plugins/gdb/debugger.c:
3921 Enable logging of gdb communication with an environment variable
3923 2008-01-19 Naba Kumar <naba@gnome.org>
3925 * plugins/editor/text-editor-iterable.c: (iiter_next),
3926 (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
3927 editor native funtions to avoid round trips.
3929 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
3931 * plugins/editor/text_editor.c:
3932 Fix a bug due to the previous patch: Unable to save new file in
3935 2008-01-18 Sébastien Granjoux <seb.sfo@free.fr>
3937 * plugins/debug-manager/disassemble.c,
3938 plugins/debug-manager/disassemble.h,
3939 plugins/debug-manager/registers.c,
3940 plugins/debug-manager/registers.h,
3941 plugins/debug-manager/memory.c,
3942 plugins/debug-manager/memory.h,
3943 plugins/debug-manager/command.c,
3944 plugins/debug-manager/command.h,
3945 plugins/debug-manager/queue.c,
3946 plugins/debug-manager/queue.h,
3947 plugins/debug-manager/breakpoints.c,
3948 plugins/debug-manager/stack_trace.c,
3949 plugins/debug-manager/threads.c,
3950 plugins/debug-manager/plugin.c,
3951 plugins/gdb/plugin.c,
3952 plugins/gdb/debugger.c,
3953 plugins/gdb/debugger.h,
3954 manuals/reference/libanjuta/libanjuta-sections.txt,
3955 manuals/reference/libanjuta/libanjuta.types,
3956 libanjuta/interfaces/libanjuta.idl:
3957 Use gulong instead of guint for addresses
3958 Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3959 IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3961 * plugins/gdb/anjuta-gdb.plugin.in:
3962 Remove reference to IAnjutaCpuDebugger (useless)
3964 2008-01-18 Johannes Schmid <jhs@gnome.org>
3966 * AUTHORS: Added Alexander
3968 2008-01-18 Johannes Schmid <jhs@gnome.org>
3970 Patch from: Alexander Korolyov <kilork@yandex.ru>
3972 * plugins/editor/text_editor.c: (load_from_file),
3973 (text_editor_save_file):
3975 Fixed symlinks (#510238) and file permission (#405321)
3976 handling for scintilla editor.
3978 2008-01-17 Johannes Schmid <jhs@gnome.org>
3980 * plugins/document-manager/action-callbacks.c:
3981 (on_editor_command_select_all_activate),
3982 (on_editor_command_cut_activate),
3983 (on_editor_command_paste_activate),
3984 (on_editor_command_copy_activate),
3985 (on_editor_command_clear_activate):
3986 Resupport cut/copy/paste/clear on GtkEditables when those
3987 have focus. (Important for shortcuts to work).
3989 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3990 * plugins/document-manager/search-box.c: (on_search_activated):
3991 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3992 * plugins/patch/patch-plugin.c: (on_ok_clicked):
3993 * plugins/profiler/plugin.c: (profiler_get_data):
3994 * plugins/project-wizard/druid.c: (npw_druid_new):
3995 * plugins/project-wizard/install.c: (on_install_end_install_file):
3996 * plugins/sourceview/anjuta-editor-sourceview.glade:
3997 * plugins/subversion/anjuta-subversion.glade:
3998 * plugins/tools/anjuta-tools.glade:
3999 Various string fixes
4001 2008-01-17 Naba Kumar <naba@gnome.org>
4003 Patch from James Liggett:
4005 * plugins/subversion/subversion-add-dialog.c:
4006 (on_subversion_add_response):
4007 * plugins/subversion/subversion-copy-dialog.c:
4008 (on_subversion_copy_response):
4009 * plugins/subversion/subversion-diff-dialog.c:
4010 (on_subversion_diff_response):
4011 * plugins/subversion/subversion-merge-dialog.c:
4012 (on_subversion_merge_response):
4013 * plugins/subversion/subversion-remove-dialog.c:
4014 (on_subversion_remove_response):
4015 * plugins/subversion/subversion-switch-dialog.c:
4016 (on_subversion_switch_response):
4017 * plugins/subversion/subversion-ui-utils.c: (check_input):
4018 * plugins/subversion/subversion-ui-utils.h:
4019 * plugins/subversion/subversion-update-dialog.c:
4020 (on_subversion_update_response):
4022 If the user doesn't enter any data for path or revision fields in
4023 certain SVN plugin dialogs, libsvn throws assertion failures and
4024 kills Anjuta. To avoid this, the validity of path and revision
4025 input data are checked before the command gets executed.
4027 Fixes Bug #509510 - Check input of some dialogs to avoid termination
4028 if user gives bad or no input
4030 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
4032 * plugins/document-manager/anjuta-docman.c:
4033 Fix #507627 memory tab stay active on debugger stop
4034 Remove two unused variables due to the previous patch
4036 2008-01-16 Johannes Schmid <jhs@gnome.org>
4038 * libanjuta/anjuta-plugin-manager.c:
4039 Fixed #508399 â When you enable a plugin, preferences don't show up
4041 2008-01-16 Rob Bradford <rob@openedhand.com>
4043 Reviewed by: Johannes Schmid <jhs@gnome.org>
4045 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4046 (get_property_value_as_string), (set_property_value_as_string),
4047 (register_callbacks):
4048 * libanjuta/anjuta-preferences.h:
4049 Add support for both file and folder preferences (originally only
4050 folder choosers were supported. (Fixes bug: #508805.)
4052 * plugins/file-manager/file-manager.glade:
4053 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4056 2008-01-16 Johannes Schmid <jhs@gnome.org>
4058 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4060 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4063 Fixed #509875 â The "Update globale tags" button wording is incorrect
4064 Fixed #509873 â Build Autotools Preferences has excessive padding
4065 Fixed #509872 â General Information labels are incorrectly aligned
4066 Fixed #509871 â General preferences has incorrect use of colons
4068 2008-01-16 Johannes Schmid <jhs@gnome.org>
4070 * plugins/document-manager/anjuta-document-manager.glade:
4071 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4073 Fixed #509865 â Incorrect padding in the Documents settings tabs
4074 Fixed #509867 â Create button contents is mis-aligned
4075 Fixed #509869 â "Add Directory" button is not HIG complient
4077 2008-01-16 Johannes Schmid <jhs@gnome.org>
4079 * libanjuta/anjuta-preferences-dialog.c:
4080 (anjuta_preferences_dialog_add_page):
4082 Fix #509864 â No initial section selected when opening the Preferences dialog
4084 2008-01-16 Johannes Schmid <jhs@gnome.org>
4086 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4087 Removed unused gconf_notifications
4089 * plugins/search/anjuta-search.glade:
4090 * plugins/subversion/anjuta-subversion.glade:
4091 * plugins/tools/anjuta-tools.glade:
4092 * src/anjuta-app.c: (anjuta_app_instance_init):
4094 Fixed various strings
4096 2008-01-15 Naba Kumar <naba@gnome.org>
4098 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4099 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4102 * plugins/symbol-browser/an_symbol_view.c:
4103 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4106 2008-01-15 Johannes Schmid <jhs@gnome.org>
4108 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4109 (anjuta_profile_add_plugins_from_xml):
4110 * plugins/file-manager/file-manager.glade:
4113 * libanjuta/interfaces/libanjuta.idl:
4116 * plugins/sourceview/Makefile.am:
4117 * plugins/sourceview/anjuta-editor-sourceview.glade:
4118 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4119 (end_print), (print_setup), (sourceview_print),
4120 (sourceview_print_preview):
4121 * plugins/sourceview/sourceview.c: (iprint_print),
4122 (iprint_print_preview):
4124 Added printing support to GtkSourceView editor
4126 2007-01-14 Tom <tpgww@onepost.net>
4128 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
4130 * plugins/document-manager/anjuta-docman.c:
4131 Fix two memory leaks added by the previous patch
4133 2008-01-14 Johannes Schmid <jhs@gnome.org>
4135 * plugins/sourceview/assist-tip.c: (assist_tip_move):
4136 * plugins/sourceview/assist-window.c: (assist_window_move):
4140 2008-01-14 Rob Bradford <rob@openedhand.com>
4142 * global-tags/Makefile.am:
4143 * global-tags/create_global_tags.sh.in:
4144 Install anjuta-tags binary into FHS policy compliant directory and
4145 update references. (Fixes bug: 509346.)
4147 2008-01-13 Naba Kumar <naba@gnome.org>
4149 Patch from: Ritesh Khadgaray
4150 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4151 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4152 Adds export-dynamic option to LDFLAGS to project template for libglade
4153 to work for autoconnect signals.
4155 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
4157 * libanjuta/anjuta-utils.c:
4158 anjuta_util_get_real_path return a string that need to be freed
4159 with g_free even if PATH_MAX is not defined
4161 2008-01-13 Andre Klapper <a9016009@gmx.de>
4163 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4166 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
4168 * plugins/document-manager/anjuta-docman.c:
4169 Do not reopen file having escaped character (+,...) in path name
4171 2008-01-13 Naba Kumar <naba@gnome.org>
4173 * libanjuta/interfaces/libanjuta.idl:
4174 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4175 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4176 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4177 IAnjutaProjectManager::add_sources().
4179 * plugins/glade/plugin.c: (on_glade_resource_removed),
4180 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4181 stubs for handing resources in glade file.
4183 2008-01-13 Naba Kumar <naba@gnome.org>
4185 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4187 * plugins/glade/plugin.c: (ifile_open): Select the first window
4188 in the glade project when it is first opened. Avoids empty glade
4189 document the first time.
4191 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
4193 Reviewed by: Johannes Schmid <jhs@gnome.org>
4195 * plugins/gtodo/callback.c: (remove_todo_item):
4196 Fix #507304 – crash in Anjuta IDE while removing done tasks
4198 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
4200 * plugins/debug-manager/anjuta-debug-manager.ui,
4201 plugins/debug-manager/plugin.c,
4202 plugins/debug-manager/start.h,
4203 plugins/debug-manager/start.c:
4204 New menu item to add extra source directories for debugger
4206 === anjuta 2.3.2 ===
4208 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
4210 * plugins/gtodo/callback.c: (remove_todo_item):
4211 Fix #507304 – crash in Anjuta IDE while removing done tasks
4213 2008-01-11 Naba Kumar <naba@gnome.org>
4215 * configure.in: Bumped version to 2.3.2
4216 * NEWS: Updated for anjuta 2.3.2 release
4217 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4220 2008-01-11 Johannes Schmid <jhs@gnome.org>
4222 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4224 Reverted accidently commited change
4226 * plugins/document-manager/anjuta-document-manager.glade:
4227 Fix Gtk-Critical because of broken glade file
4229 2008-01-11 Naba Kumar <naba@gnome.org>
4231 * plugins/glade/plugin.c: (on_document_destroy),
4232 (glade_plugin_add_project): Fixed a bug where when more than one
4233 glade document is open and one is closed, it closes all the glade
4234 documents. Also it might have fixed the bug where sometimes closing
4235 the glade document leaves glade widget tree unclosed.
4237 2008-01-11 Naba Kumar <naba@gnome.org>
4239 * libanjuta/Makefile.am: Install glade3 files in own prefix to
4240 prevent install errors when not installed as root (then the files
4241 are only useful when glade-3 is installed in the same prefix, but it
4242 doesn't harm anjuta runtime).
4244 * plugins/sourceview/sourceview.c: Commented use of a file
4245 not currently distributed.
4247 2008-01-10 Naba Kumar <naba@gnome.org>
4249 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4250 nothing to translate in it.
4252 2008-01-10 Johannes Schmid <jhs@gnome.org>
4254 * plugins/project-wizard/templates/gnome.wiz:
4255 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4256 * plugins/project-wizard/templates/gnome/src/main.c:
4257 * plugins/project-wizard/templates/translatable-strings.h:
4259 Fixed #508497 and added a new chooser to select whether to use
4262 2008-01-10 Johannes Schmid <jhs@gnome.org>
4264 Patch from Tom <tpgww@onepost.net>:
4266 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4267 (anjuta_util_glist_path_dedup):
4268 * libanjuta/anjuta-utils.h:
4270 Give the method a proper prefixed name
4272 * plugins/document-manager/action-callbacks.c:
4273 (get_current_popup_active),
4274 (on_editor_command_select_all_activate),
4275 (on_editor_command_cut_activate),
4276 (on_editor_command_paste_activate),
4277 (on_editor_command_copy_activate),
4278 (on_editor_command_clear_activate), (on_show_search),
4279 (on_repeat_quicksearch):
4280 * plugins/document-manager/action-callbacks.h:
4281 * plugins/document-manager/anjuta-docman.c:
4282 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4283 (anjuta_docman_goto_file_line_mark),
4284 (anjuta_docman_get_full_filename):
4285 * plugins/document-manager/anjuta-docman.h:
4286 * plugins/document-manager/anjuta-document-manager.ui:
4287 * plugins/document-manager/plugin.c:
4288 (update_document_ui_interface_items):
4290 Better way to fix the popup-menu items (Cut/Copy/Paste)
4291 and various clean-ups.
4293 * plugins/document-manager/search-box.c: (on_document_changed),
4294 (search_box_fill_search_focus):
4295 * plugins/document-manager/search-box.h:
4296 * plugins/search/plugin.c:
4298 Add a menu item to repeat the quick search
4300 2008-01-10 Johannes Schmid <jhs@gnome.org>
4302 * plugins/language-support-cpp-java/cpp-java-assist.c:
4305 Fixed #508424 – Auto complete: previous char was removed when
4306 pre TAB to auto complete.
4308 2008-01-10 Johannes Schmid <jhs@gnome.org>
4310 Patch from: James Ligett:
4312 * plugins/profiler/gprof-call-graph-view.c:
4313 (gprof_call_graph_view_create_columns):
4314 * plugins/profiler/gprof-flat-profile-view.c:
4315 (gprof_flat_profile_view_create_columns):
4317 Fixed translation issues (#496833)
4319 2008-01-10 Johannes Schmid <jhs@gnome.org>
4321 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4323 * plugins/gtodo/gtodo.c: (category_manager_add_item):
4324 Fix #460390 – Changing categories while edinting something
4326 2008-01-09 Naba Kumar <naba@gnome.org>
4328 * libanjuta/anjuta-plugin-manager.c:
4329 (anjuta_plugin_manager_activate_plugins): Commented dead code and
4332 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4333 corruption reported in bug #507491. Potentially fixes too.
4335 2008-01-09 Johannes Schmid <jhs@gnome.org>
4337 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4339 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4340 Fix bug #505205 completely
4342 * AUTHORS: Added Bolesław
4344 2008-01-08 Johannes Schmid <jhs@gnome.org>
4346 * plugins/document-manager/action-callbacks.c:
4347 (on_editor_command_cut_activate),
4348 (on_editor_command_paste_activate),
4349 (on_editor_command_copy_activate),
4350 (on_editor_command_clear_activate):
4352 Fixed editor popup menu (Cut, Copy, Paste)
4354 2008-01-08 Johannes Schmid <jhs@gnome.org>
4356 * plugins/sourceview/sourceview.c: (autodetect_language):
4357 Fixed a crash when creating a new file
4359 2008-01-08 Johannes Schmid <jhs@gnome.org>
4361 Patch by <bolekk@gmail.com> (GHOP Student)
4363 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4366 2008-01-08 Naba Kumar <naba@gnome.org>
4368 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4369 * libanjuta/anjuta-plugin-manager.c:
4370 (anjuta_plugin_manager_select),
4371 (anjuta_plugin_manager_activate_plugins):
4372 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4373 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4374 (on_create_submenu), (create_open_with_submenu):
4375 * src/about.c: (on_about_plugin_activate),
4376 (about_create_plugins_submenu): Use translated version of get_string()
4377 API in AnjutaDescription for translatable properties. Fixes bug #496833
4380 2008-01-07 Johannes Schmid <jhs@gnome.org>
4382 * plugins/build-basic-autotools/executer.c: (execute_program):
4383 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4384 * plugins/debug-manager/anjuta-debug-manager.glade:
4385 * plugins/debug-manager/locals.c: (create_locals_gui):
4386 * plugins/file-loader/plugin.c: (on_create_submenu):
4387 * plugins/gtodo/main.h:
4388 * plugins/gtodo/preferences.c: (preferences_widget):
4389 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4390 * plugins/tools/anjuta-tools.glade:
4391 * plugins/tools/execute.c: (atp_output_context_print):
4394 Another bunch of i18n fixes (#496833)
4396 2008-01-07 Johannes Schmid <jhs@gnome.org>
4398 * plugins/build-basic-autotools/build-basic-autotools.c:
4399 (on_build_terminated):
4400 * plugins/gtodo/interface.c: (set_read_only):
4401 * plugins/project-manager/plugin.c: (confirm_removal),
4402 (on_popup_add_to_project):
4403 * plugins/subversion/anjuta-subversion.glade:
4404 * plugins/tools/execute.c: (atp_output_context_print_result):
4406 Fixed some strings from #496833
4408 2008-01-07 Johannes Schmid <jhs@gnome.org>
4410 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4411 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4413 * plugins/language-support-cpp-java/plugin.c: (install_support),
4414 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4415 Added basic Vala support
4417 * plugins/sourceview/sourceview.c: (autodetect_language):
4418 Fixed mime-type detection
4420 2008-01-06 Massimo Cora' <maxcvs@email.it>
4422 Reviewed by: Johannes Schmid <jhs@gnome.org>
4424 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4425 (value_removed_current_editor), (symbol_db_activate),
4426 (symbol_db_deactivate):
4427 * plugins/symbol-db/symbol-db-engine.c:
4428 (symbol_db_engine_get_global_members_filtered):
4429 * plugins/symbol-db/symbol-db-view.c:
4430 (do_add_child_symbol_to_view), (prepare_for_adding),
4431 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4432 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4433 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4434 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4435 (sdb_view_init), (sdb_view_finalize),
4436 (sdb_view_build_and_display_base_tree):
4437 * plugins/symbol-db/symbol-db-view.h:
4438 added controls to expand Global tab nodes in a non-freezing way.
4439 Fixed also some little bugs always on global-tab.
4441 2008-01-06 Naba Kumar <naba@gnome.org>
4443 Patches from James Liggett:
4444 * plugins/profiler/gprof-call-graph-view.c:
4445 (gprof_call_graph_view_create_columns):
4446 * plugins/profiler/gprof-flat-profile-view.c:
4447 (gprof_flat_profile_view_create_columns):
4448 * plugins/profiler/gprof-function-call-tree-view.c:
4449 (gprof_function_call_tree_view_create_columns): Made all
4450 of the columns resizable and reorderable.
4452 2008-01-06 Johannes Schmid <jhs@gnome.org>
4454 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4455 (anjuta_launcher_check_password_real),
4456 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4457 (anjuta_launcher_scan_pty),
4458 (anjuta_launcher_disable_password_check):
4459 * libanjuta/anjuta-launcher.h:
4460 Added disable_password_check for stream where it does not make sense
4461 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4462 that sometimes occur in symbol-db plugin
4464 * plugins/file-manager/file-model.c:
4465 (file_model_cancel_expand_idle):
4466 Fixed removing of idle source
4468 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4469 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4471 Fixed #348854 – invisible cursor in certain themes
4473 2008-01-06 Naba Kumar <naba@gnome.org>
4475 * libanjuta/anjuta-preferences.c:
4476 (anjuta_preferences_register_property_custom): Fixed a crash bug on
4477 closing preferences dialog due to patch in bug #507300
4479 2008-01-06 Naba Kumar <naba@gnome.org>
4481 * plugins/language-support-cpp-java/cpp-java-assist.c:
4483 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4484 * plugins/search/search-replace_backend.c: (create_search_entries):
4485 Added missing unrefs.
4487 2008-01-06 Johannes Schmid <jhs@gnome.org>
4489 * plugins/debug-manager/variable.c: (get_hovered_word):
4490 Add a g_object_unref()
4492 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4493 (on_sourceview_hover_leave):
4494 Fixed hover and editor interface to make hover in debugger work
4496 2008-01-06 Naba Kumar <naba@gnome.org>
4498 * plugins/editor/text-editor.c: Whitespaces fixes.
4499 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4500 DEBUG_PRINT instead of g_message.
4502 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
4504 * plugins/debug-manager/breakpoints.c:
4505 Fix #507441: Disable all breakpoints doesn't work
4506 Fix #507444: Enable Breakpoint menu item doesn't change name
4508 2008-01-05 Naba Kumar <naba@gnome.org>
4510 * manuals/reference/libanjuta/libanjuta.types: Renamed
4511 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4513 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
4515 * plugins/debug-manager/variable.c:
4516 Update variable display to use IAnjutaIterable instead of position
4518 * plugins/editor/text_editor_cbs.c,
4519 plugins/editor/text_editor.c:
4520 Fix Gtk critical warnings when a hover signal is emitted
4521 Fix get_text_iter in Scintilla (range should include last character)
4523 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
4525 * plugins/debug-manager/debug_tree.c,
4526 plugins/debug-manager/debug_tree.h,
4527 plugins/debug-manager/watch.c,
4528 plugins/debug-manager/command.c,
4529 plugins/debug-manager/queue.c,
4530 plugins/gdb/plugin.c,
4531 plugins/gdb/debugger.c,
4532 plugins/gdb/debugger.h,
4533 libanjuta/interfaces/libanjuta.idl:
4534 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4536 2008-01-05 Naba Kumar <naba@gnome.org>
4538 * plugins/valgrind/plugin.c: Removed stock icon open/save from
4539 menus to avoid conflict with file open/save. Fixes bug #507455
4541 2008-01-05 Johannes Schmid <jhs@gnome.org>
4544 Conditionally depend on gtksourceview2 >= 2.1.0
4546 * libanjuta/interfaces/libanjuta.idl:
4547 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4548 iterators instead of positions
4550 * plugins/debug-manager/threads.c:
4551 Fixed a warnings by including gnome-vfs properly
4553 * plugins/debug-manager/variable.c: (get_hovered_word),
4555 Updated to changes in IAnjutaEditorHover/Selection
4557 * plugins/document-manager/action-callbacks.c:
4558 (on_editor_command_upper_case_activate),
4559 (on_editor_command_lower_case_activate):
4560 * plugins/document-manager/search-box.c: (on_incremental_search),
4561 (on_search_activated):
4562 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4563 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4564 (iselection_get_start), (iselection_get_end),
4565 (iselection_iface_init), (ihover_display), (ihover_iface_init):
4566 * plugins/editor/text_editor_cbs.c:
4567 (on_text_editor_scintilla_notify):
4569 Updated to changes in IAnjutaEditorHover/Selection and updated editor
4570 interface of scintilla editor.
4572 * plugins/language-manager/languages.xml:
4573 * plugins/language-manager/plugin.c:
4574 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4575 Added chdr to C language files and some DEBUG_PRINTs
4577 * plugins/language-support-cpp-java/cpp-java-assist.c:
4579 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4580 * plugins/search/plugin.c: (find_incremental):
4581 * plugins/search/search-replace.c: (search_and_replace):
4582 * plugins/search/search-replace_backend.c: (create_search_entries):
4583 Adapted to changed interfaces
4585 * plugins/sourceview/Makefile.am:
4586 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4587 (set_uri), (anjuta_document_save):
4588 * plugins/sourceview/anjuta-editor-sourceview.glade:
4589 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4590 (anjuta_view_key_press_event):
4591 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4592 * plugins/sourceview/sourceview-cell.c:
4593 (sourceview_cell_instance_init), (sourceview_cell_finalize),
4594 (icell_get_line), (icell_get_attribute), (icell_iface_init):
4595 * plugins/sourceview/sourceview-prefs.c: (get_bool),
4596 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4597 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4598 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4599 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4600 * plugins/sourceview/sourceview-private.h:
4601 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4602 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4603 (on_document_loaded), (sourceview_instance_init),
4604 (sourceview_dispose), (sourceview_finalize),
4605 (sourceview_create_markers), (sourceview_new),
4606 (ifile_savable_save), (ieditor_get_tab_size),
4607 (ieditor_set_tab_size), (ieditor_set_use_spaces),
4608 (ieditor_set_auto_indent), (ieditor_goto_line),
4609 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4610 (iselect_block), (iselect_set), (iselect_get_start),
4611 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4612 (imark_unmark), (imark_is_marker_set),
4613 (imark_location_from_handle), (imark_delete_all_markers),
4614 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4615 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4616 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4617 (ilanguage_get_supported_languages), (autodetect_language),
4618 (ilanguage_set_language), (iassist_show_tips),
4619 (on_sourceview_hover_leave), (on_sourceview_hover_over),
4620 (ihover_display), (ihover_iface_init):
4622 Use GtkSourceView 2.1.x:
4623 * New mark interface
4624 * Fixed #486724 and #488615
4625 * Implemented hover interface
4626 * Adapted to changed interfaces
4628 2008-01-04 Rob Bradford <rob@o-hand.com>
4630 Reviewed by Naba Kumar <naba@gnome.org>:
4631 * libanjuta/anjuta-preferences.c:
4632 (anjuta_preferences_register_property_custom):
4633 Unregister preferences for custom preferences when the widget is
4636 2008-01-03 Johannes Schmid <jhs@gnome.org>
4638 * plugins/file-manager/file-model.c: (file_model_row_expanded),
4639 (file_model_row_collapsed):
4640 Fixed the too method to take a correct data argument
4642 2008-01-02 Johannes Schmid <jhs@gnome.org>
4644 * plugins/document-manager/anjuta-docman.c:
4645 (anjuta_docman_add_document), (anjuta_docman_remove_document):
4646 ref and unref correctly to silence a Gtk+ critical
4648 2008-01-01 Johannes Schmid <jhs@gnome.org>
4650 * plugins/editor/text_editor.c: (itext_editor_get_text):
4651 Fixed #506740 – ianjuta_editor_get_text crash if request
4652 text past the buffer length
4654 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
4656 * plugins/debug-manager/utilities.c,
4657 plugins/debug-manager/utilities.h,
4658 plugins/debug-manager/breakpoints.c:
4659 Move get_current_editor function in utilities.c
4661 * plugins/debug-manager/plugin.c,
4662 plugins/debug-manager/debug_tree.c,
4663 plugins/debug-manager/debug_tree.h,
4664 plugins/debug-manager/watch.c,
4665 plugins/debug-manager/watch.h,
4666 plugins/debug-manager/locals.c,
4667 plugins/debug-manager/locals.h,
4668 (added) plugins/debug-manager/variable.c,
4669 (added) plugins/debug-manager/variable.h,
4670 plugins/debug-manager/Makefile.am:
4671 Use hover interface to display variable value
4673 2007-12-31 Johannes Schmid <jhs@gnome.org>
4675 * libanjuta/Makefile.am:
4676 Only install glade catalog files if glade-3 is available
4677 (Fixes #506269 and #500296)
4679 2007-12-30 Johannes Schmid <jhs@gnome.org>
4681 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4682 (set_property_value_as_string), (register_callbacks):
4684 Fixed GtkFileChooserButton preferences to also work when only the combo
4685 changes without a dialog being open.
4687 2007-12-29 Johannes Schmid <jhs@gnome.org>
4689 * plugins/editor/Makefile.am:
4690 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4692 2007-12-29 Johannes Schmid <jhs@gnome.org>
4694 * plugins/devhelp/plugin.c: (devhelp_activate):
4695 Fixed #498986 - Anjuta-2.3.0 fails to build
4697 2007-12-29 Johannes Schmid <jhs@gnome.org>
4699 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4700 * plugins/debug-manager/plugin.c:
4701 (on_run_to_cursor_action_activate):
4702 * plugins/document-manager/anjuta-docman.c:
4703 (anjuta_docman_goto_file_line_mark):
4704 * plugins/symbol-db/plugin.c: (value_added_current_editor),
4705 (value_removed_current_editor):
4707 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4708 all those to value_added_current_document...
4710 * plugins/editor/anjuta-editor-scintilla.glade:
4711 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4712 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4714 2007-12-28 Massimo Cora' <maxcvs@email.it>
4716 * plugins/symbol-db/plugin.c: (on_importing_project_end),
4717 (symbol_db_activate), (symbol_db_deactivate),
4718 (symbol_db_instance_init), (isymbol_manager_get_parents):
4719 * plugins/symbol-db/plugin.h:
4720 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4721 * plugins/symbol-db/symbol-db-engine.c:
4722 (symbol_db_engine_get_global_members_filtered):
4723 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4724 (on_symbol_inserted):
4725 Filtered out static functions on global-tab. E.g. when flag
4726 is_file_scope = 1 we won't add entries there.
4727 Fixed a little bug on 'Global'->'Vars/Others' node too.
4729 2007-12-28 Johannes Schmid <jhs@gnome.org>
4731 * libanjuta/anjuta-launcher.c:
4732 Fixed a silly (and completely useless) memory corruption that probably
4733 only occured at a few race conditions though I wonder why it did not
4736 2007-12-28 Johannes Schmid <jhs@gnome.org>
4737 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4738 * plugins/debug-manager/plugin.c: (set_program_counter):
4739 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4740 * plugins/debug-manager/start.c: (get_source_directories):
4741 * plugins/debug-manager/threads.c: (on_info_thread),
4743 * plugins/file-manager/file-model.c: (file_model_set_property):
4744 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4745 * plugins/tools/editor.c: (on_editor_response):
4747 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4749 * plugins/document-manager/plugin.c: (update_title),
4750 (value_added_project_root_uri):
4751 * plugins/document-manager/plugin.h:
4752 Shorten down the title bar if the current path is inside the opened project
4754 2007-12-28 Massimo Cora' <maxcvs@email.it>
4756 reviewed by: Johannes Schmid <jhs@gnome.org>
4758 * plugins/project-wizard/templates/java/project.anjuta:
4759 * plugins/project-wizard/templates/mkfile/project.anjuta:
4760 * plugins/project-wizard/templates/python/project.anjuta:
4761 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
4762 let new projects use new SymbolDB plugin.
4764 * plugins/symbol-browser/images/Makefile.am:
4765 added some images taken from MonoDevelop project.
4767 * plugins/symbol-db/plugin.c: (value_added_current_editor),
4768 (goto_file_line), (on_importing_project_end), (project_root_added),
4769 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4770 (isymbol_manager_search):
4771 Added project-updating feature when opening a project with some files
4772 modified externally [e.g. a svn up].
4774 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4775 (sdb_engine_iterator_node_instance_init),
4776 (sdb_engine_iterator_node_finalize),
4777 (symbol_db_engine_iterator_node_set_conversion_hash):
4778 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4779 * plugins/symbol-db/symbol-db-engine-iterator.c:
4780 (symbol_db_engine_iterator_new):
4781 * plugins/symbol-db/symbol-db-engine-iterator.h:
4782 Moved Hash table initialization into the engine. This proxies and
4783 speeds up the process of creation and iteration of a GdaDataModel.
4785 * plugins/symbol-db/symbol-db-engine.c:
4786 (sdb_engine_ctags_output_thread),
4787 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4788 (sdb_engine_scan_files_1), (sdb_engine_init),
4789 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4790 (symbol_db_engine_add_new_workspace),
4791 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4792 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4793 (symbol_db_engine_get_sym_type_conversion_hash),
4794 (symbol_db_engine_update_files_symbols),
4795 (symbol_db_engine_update_project_symbols),
4796 (symbol_db_engine_update_buffer_symbols),
4797 (symbol_db_engine_get_class_parents),
4798 (symbol_db_engine_get_global_members_filtered),
4799 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4800 (symbol_db_engine_get_scope_members_by_symbol_id),
4801 (symbol_db_engine_get_scope_members),
4802 (symbol_db_engine_get_current_scope),
4803 (symbol_db_engine_get_file_symbols),
4804 (symbol_db_engine_get_symbol_info_by_id),
4805 (symbol_db_engine_find_symbol_by_name_pattern),
4806 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4807 * plugins/symbol-db/symbol-db-engine.h:
4808 * plugins/symbol-db/symbol-db-view-locals.c:
4809 (sdb_view_locals_get_iter_from_row_ref),
4810 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4811 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4812 (on_symbol_inserted), (symbol_db_view_locals_update_list):
4813 Changes on some queries fuctions and some fixes. Added *_filtered
4816 * plugins/symbol-db/symbol-db-view.c:
4817 (do_add_child_symbol_to_view), (add_new_waiting_for),
4818 (prepare_for_adding), (on_symbol_inserted),
4819 (do_recurse_subtree_and_remove), (on_symbol_removed),
4820 (sdb_view_do_add_hidden_dummy_child),
4821 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4822 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4823 (sdb_view_locals_create_new_store), (sdb_view_init),
4824 (sdb_view_finalize), (sdb_view_class_init),
4825 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4826 (symbol_db_view_get_pixbuf),
4827 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4828 New display for global tags. This is the definitive version, bugs apart.
4830 * plugins/symbol-db/tables.sql:
4833 2007-12-27 Naba Kumar <naba@gnome.org>
4835 * libanjuta/interfaces/libanjuta.idl:
4836 * plugins/editor/aneditor-priv.h:
4837 * plugins/editor/aneditor.cxx:
4838 * plugins/editor/text_editor.c: (text_editor_instance_init),
4839 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
4840 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
4841 * plugins/editor/text_editor.h:
4842 * plugins/editor/text_editor_cbs.c:
4843 (on_text_editor_scintilla_notify):
4845 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
4846 related code in AnEditor. Fixed some compilation warnings.
4848 2007-12-26 Naba Kumar <naba@gnome.org>
4850 * Changelog: Fixed indentation.
4852 2007-12-25 Naba Kumar <naba@gnome.org>
4854 * plugins/editor/Makefile.am:
4855 * plugins/editor/editor.glade:
4856 * plugins/editor/plugin.c:
4857 * plugins/editor/style-editor.c:
4858 * plugins/sourceview/Makefile.am:
4859 * plugins/sourceview/plugin.c:
4860 * plugins/sourceview/sourceview.glade:
4861 * plugins/valgrind/Makefile.am:
4863 Renamed glade files to anjuta-editor-* to give name space for the
4864 schema files (because they are installed in system directory).
4866 * scripts/build-schemas.mk: Install the schemas files also (need for
4867 binary package installation/uninstallation).
4869 2007-12-25 Johannes Schmid <jhs@gnome.org>
4871 * plugins/language-support-cpp-java/plugin.c:
4872 (set_indentation_param_vim):
4874 Support some more vim modeline commands and shortcuts (#504331)
4876 2007-12-25 Johannes Schmid <jhs@gnome.org>
4878 Patches from James Liggett:
4879 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
4880 (anjuta_vcs_status_tree_view_init):
4881 * plugins/subversion/subversion-commit-dialog.c:
4882 (subversion_commit_dialog):
4883 * plugins/subversion/subversion-diff-dialog.c:
4884 (on_subversion_diff_response):
4885 * plugins/subversion/subversion-log-dialog.c:
4886 (on_log_view_selected_button_clicked),
4887 (on_log_diff_selected_button_clicked),
4888 (on_log_diff_previous_button_clicked):
4889 * plugins/subversion/subversion-resolve-dialog.c:
4890 (subversion_resolve_dialog):
4891 * plugins/subversion/subversion-revert-dialog.c:
4892 (subversion_revert_dialog):
4893 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
4894 (pulse_progress_bar), (hide_pulse_progress_bar),
4895 (disconnect_data_arrived_signals),
4896 (cancel_data_arrived_signal_disconnect):
4897 * plugins/subversion/subversion-ui-utils.h:
4899 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
4900 #505237 – Sort list of modified files
4902 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
4904 * plugins/gdb/debugger.c:
4905 Fix bug #491301: Inspecting a variable opens a bad focus dialog
4907 2007-12-23 Johannes Schmid <jhs@gnome.org>
4909 * plugins/language-support-cpp-java/plugin.c:
4910 (set_indentation_param_emacs), (set_indentation_param_vim),
4911 (parse_mode_line_emacs), (parse_mode_line_vim),
4912 (extract_mode_line), (initialize_indentation_params):
4914 Added (basic) support for vim modelines (#504331)
4916 * plugins/message-view/message-view.c: (message_view_next),
4917 (message_view_previous):
4919 Fixed next/previous message
4921 2007-12-23 Johannes Schmid <jhs@gnome.org>
4923 * libanjuta/anjuta-ui.h:
4924 Check for != NULL before unref'ing pixbuf (related to #497878)
4926 * plugins/devhelp/plugin.c: (register_stock_icons):
4927 * plugins/document-manager/anjuta-docman.c:
4928 (anjuta_docman_add_document):
4929 * plugins/glade/plugin.c: (on_close_activated),
4930 (register_stock_icons), (on_session_save),
4931 (glade_plugin_add_project):
4933 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4934 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4936 * plugins/language-support-cpp-java/plugin.c:
4937 (register_stock_icons):
4938 Fixed stock icon registration macros
4940 2007-12-23 Johannes Schmid <jhs@gnome.org>
4942 * global-tags/Makefile.am:
4943 * launcher/Makefile.am:
4944 * libanjuta/Makefile.am:
4945 * libegg/Makefile.am:
4946 * manuals/anjuta-faqs/Makefile.am:
4947 * manuals/anjuta-manual/Makefile.am:
4948 * manuals/reference/libanjuta/Makefile.am:
4949 * plugins/build-basic-autotools/Makefile.am:
4950 * plugins/class-gen/Makefile.am:
4951 * plugins/class-inheritance/Makefile.am:
4952 * plugins/cvs-plugin/Makefile.am:
4953 * plugins/debug-manager/Makefile.am:
4954 * plugins/devhelp/Makefile.am:
4955 * plugins/document-manager/Makefile.am:
4956 * plugins/editor/Makefile.am:
4957 * plugins/editor/scintilla/Makefile.am:
4958 * plugins/editor/scintilla/include/Makefile.am:
4959 * plugins/file-loader/Makefile.am:
4960 * plugins/file-manager/Makefile.am:
4961 * plugins/file-wizard/Makefile.am:
4962 * plugins/gdb/Makefile.am:
4963 * plugins/glade/Makefile.am:
4964 * plugins/gtodo/Makefile.am:
4965 * plugins/gvim/Makefile.am:
4966 * plugins/indent/Makefile.am:
4967 * plugins/language-manager/Makefile.am:
4968 * plugins/language-support-cpp-java/Makefile.am:
4969 * plugins/macro/Makefile.am:
4970 * plugins/message-view/Makefile.am:
4971 * plugins/patch/Makefile.am:
4972 * plugins/profiler/Makefile.am:
4973 * plugins/project-import/Makefile.am:
4974 * plugins/project-manager/Makefile.am:
4975 * plugins/project-wizard/Makefile.am:
4976 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4977 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4978 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4979 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4980 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4981 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4982 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4983 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4984 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4985 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4986 * plugins/sample1/Makefile.am:
4987 * plugins/search/Makefile.am:
4988 * plugins/sourceview/Makefile.am:
4989 * plugins/subversion/Makefile.am:
4990 * plugins/symbol-browser/Makefile.am:
4991 * plugins/symbol-db/Makefile.am:
4992 * plugins/symbol-db/test/Makefile.am:
4993 * plugins/terminal/Makefile.am:
4994 * plugins/tools/Makefile.am:
4995 * plugins/valgrind/Makefile.am:
4997 * tagmanager/Makefile.am:
4999 Replaces the deprecated "INCLUDES" in all Makefile.am's with
5000 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5001 warnings from illigel C++ compiler flags.
5003 2007-12-23 Johannes Schmid <jhs@gnome.org>
5005 Patch from Tom <tpgww@onepost.net>:
5007 * plugins/document-manager/anjuta-docman.c:
5008 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5009 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5010 (anjuta_docman_instance_init), (on_notebook_switch_page),
5011 (anjuta_docman_grab_text_focus):
5012 * plugins/document-manager/plugin.c: (on_document_added),
5013 (on_window_key_press_event), (on_window_key_release_event):
5015 Some more document-manager code cleanups and fixes.
5017 2007-12-23 Massimo Cora' <maxcvs@email.it>
5019 * plugins/symbol-db/plugin.c: (register_stock_icons),
5020 (value_added_current_editor), (value_removed_current_editor),
5021 (on_importing_project_end), (project_root_removed):
5022 added controls to clean/populate GtkTreeView(s) on projects unload/load.
5024 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5025 (symbol_db_engine_get_file_db_path):
5026 fixed a useless warning.
5028 * plugins/symbol-db/symbol-db-view-locals.c:
5029 (traverse_free_waiting_for), (file_view_status_destroy),
5030 (sdb_view_locals_create_new_store), (traverse_files_view_status),
5031 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5032 (sdb_view_locals_finalize), (on_symbol_inserted),
5033 (symbol_db_view_locals_recv_signals_from_engine),
5034 (symbol_db_view_locals_update_list):
5035 more speed on editors switching. GtkTreeStore caching method implemented.
5036 Fixed compiler warnings and a little memory leak.
5038 * plugins/symbol-db/symbol-db-view-locals.h:
5039 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5040 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5041 (on_scan_end), (on_symbol_inserted),
5042 (sdb_view_locals_create_new_store), (sdb_view_init),
5043 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5044 * plugins/symbol-db/symbol-db-view.h:
5045 fixed some crashers. Now project loading/populating should be quite quick.
5047 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
5049 * plugins/debug-manager/command.c,
5050 plugins/debug-manager/queue.c:
5051 Take care of command return value (FALSE is an error)
5053 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
5055 * plugins/debug-manager/anjuta-debug-manager.glade,
5056 plugins/debug-manager/breakpoints.c:
5057 Remove address, condition and pass breakpoint column if not supported
5058 Fix clear all remove_all to avoid an endless loop if a breakpoint
5061 2007-12-17 Johannes Schmid <jhs@gnome.org>
5063 Patch from Tom <tpgww@onepost.net> (with some changes):
5065 * plugins/document-manager/action-callbacks.c: (on_open_activate),
5066 (on_save_as_activate), (on_save_all_activate),
5067 (on_close_file_activate), (on_close_all_file_activate),
5068 (on_reload_file_activate), (on_editor_command_clear_activate),
5069 (on_transform_eolchars1_activate), (on_comment_block),
5070 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5071 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5072 (on_editor_linenos1_activate), (on_editor_markers1_activate),
5073 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5074 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5075 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5076 (on_zoom_out_text_activate):
5077 * plugins/document-manager/action-callbacks.h:
5078 * plugins/document-manager/anjuta-docman.c:
5079 (on_notebook_page_close_button_click),
5080 (on_notebook_page_close_button_enter),
5081 (on_notebook_page_close_button_leave),
5082 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5083 (anjuta_docman_page_init), (anjuta_docman_page_new),
5084 (on_open_filesel_response), (create_file_open_dialog_gui),
5085 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5086 (anjuta_docman_instance_init), (on_notebook_switch_page),
5087 (on_document_destroy), (anjuta_docman_add_editor),
5088 (anjuta_docman_add_document), (anjuta_docman_remove_document),
5089 (anjuta_docman_set_current_document),
5090 (anjuta_docman_goto_file_line_mark), (get_real_path),
5091 (anjuta_docman_get_full_filename),
5092 (anjuta_docman_delete_all_markers),
5093 (anjuta_docman_delete_all_indicators),
5094 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5095 (anjuta_docman_order_tabs):
5096 * plugins/document-manager/anjuta-docman.h:
5097 * plugins/document-manager/file_history.c: (an_hist_file_new),
5098 (an_file_history_push), (an_file_history_dump):
5099 * plugins/document-manager/file_history.h:
5100 * plugins/document-manager/plugin.c: (update_title),
5101 (value_removed_project_root_uri),
5102 (update_document_ui_interface_items), (menu_name_compare),
5103 (on_document_added), (on_document_changed),
5104 (on_window_key_press_event), (on_window_key_release_event),
5106 * plugins/document-manager/search-box.c: (on_document_changed),
5107 (on_goto_activated), (search_box_init), (search_box_new):
5108 * plugins/document-manager/search-box.h:
5110 Yet more code cleanups
5111 Save glade files correctly in session
5112 Use new tooltip API if available
5113 Sort notebook pages when session is restored (needs work)
5115 2007-12-16 Johannes Schmid <jhs@gnome.org>
5117 * plugins/document-manager/anjuta-docman.c:
5118 (anjuta_docman_add_document):
5120 Present correct widget with anjuta_shell_present_widget(). This got wrong when
5121 the new search bar was introduced.
5123 2007-12-12 Johannes Schmid <jhs@gnome.org>
5125 Patch from Tom <tpgww@onepost.net>:
5126 (#485233 – another bunch of docman cleanups)
5128 * libanjuta/interfaces/libanjuta.idl:
5129 * plugins/document-manager/action-callbacks.c:
5130 (get_current_document), (get_current_focus_widget),
5131 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5132 (on_close_file_activate), (on_close_all_file_activate),
5133 (on_reload_file_activate), (on_print_activate),
5134 (on_print_preview_activate),
5135 (on_editor_command_upper_case_activate),
5136 (on_editor_command_lower_case_activate),
5137 (on_editor_command_eol_crlf_activate),
5138 (on_editor_command_eol_lf_activate),
5139 (on_editor_command_eol_cr_activate),
5140 (on_editor_command_select_all_activate),
5141 (on_editor_command_select_to_brace_activate),
5142 (on_editor_command_select_block_activate),
5143 (on_editor_command_match_brace_activate),
5144 (on_editor_command_undo_activate),
5145 (on_editor_command_redo_activate),
5146 (on_editor_command_cut_activate),
5147 (on_editor_command_paste_activate),
5148 (on_editor_command_copy_activate),
5149 (on_editor_command_clear_activate),
5150 (on_editor_command_close_folds_all_activate),
5151 (on_editor_command_open_folds_all_activate),
5152 (on_editor_command_toggle_fold_activate),
5153 (on_editor_command_bookmark_toggle_activate),
5154 (on_editor_command_bookmark_first_activate),
5155 (on_editor_command_bookmark_next_activate),
5156 (on_editor_command_bookmark_prev_activate),
5157 (on_editor_command_bookmark_last_activate),
5158 (on_editor_command_bookmark_clear_activate),
5159 (on_transform_eolchars1_activate), (on_comment_block),
5160 (on_comment_box), (on_comment_stream),
5161 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5162 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5163 (on_force_hilite_activate), (on_swap_activate),
5164 (on_editor_add_view_activate), (on_editor_remove_view_activate):
5165 * plugins/document-manager/action-callbacks.h:
5166 * plugins/document-manager/anjuta-docman.c:
5167 (on_notebook_page_close_button_click),
5168 (on_notebook_page_close_button_enter),
5169 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5170 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5171 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5172 (on_open_filesel_response), (anjuta_docman_open_file),
5173 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5174 (anjuta_docman_dispose), (anjuta_docman_instance_init),
5175 (anjuta_docman_class_init), (anjuta_docman_new),
5176 (on_notebook_switch_page), (on_document_save_point),
5177 (on_document_destroy), (anjuta_docman_add_editor),
5178 (anjuta_docman_add_document), (anjuta_docman_remove_document),
5179 (anjuta_docman_set_popup_menu),
5180 (anjuta_docman_get_current_focus_widget),
5181 (anjuta_docman_get_page_for_document),
5182 (anjuta_docman_get_current_document),
5183 (anjuta_docman_set_current_document),
5184 (anjuta_docman_goto_file_line),
5185 (anjuta_docman_goto_file_line_mark),
5186 (anjuta_docman_get_full_filename),
5187 (anjuta_docman_present_notebook_page),
5188 (anjuta_docman_update_page_label),
5189 (anjuta_docman_delete_all_markers),
5190 (anjuta_docman_delete_all_indicators),
5191 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5192 (do_ordertab1), (anjuta_docman_order_tabs),
5193 (anjuta_docman_set_editor_properties),
5194 (anjuta_docman_get_document_for_path),
5195 (anjuta_docman_get_all_doc_widgets):
5196 * plugins/document-manager/anjuta-docman.h:
5197 * plugins/document-manager/editor-tooltips.c:
5198 * plugins/document-manager/plugin.c: (update_title),
5199 (update_document_ui_enable_all), (update_document_ui_disable_all),
5200 (update_document_ui_save_items),
5201 (update_document_ui_interface_items), (update_document_ui),
5202 (on_document_update_save_ui), (update_status),
5203 (on_document_update_ui), (on_document_added),
5204 (on_document_changed), (on_session_save), (on_save_prompt),
5205 (on_docman_auto_save), (on_gconf_notify_timer):
5206 * plugins/document-manager/search-box.c: (on_document_changed),
5207 (search_box_new), (search_box_grab_line_focus):
5208 * plugins/glade/plugin.c: (ifile_open):
5209 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5210 * plugins/search/search-replace_backend.c: (create_search_entries):
5211 * plugins/sourceview/anjuta-document.c: (set_uri),
5212 (anjuta_document_save):
5213 * plugins/sourceview/sourceview.c: (ifile_savable_save):
5214 * plugins/tools/editor.c: (on_editor_response):
5216 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5217 It fixes some issues with session handling and several memory lacks.
5218 Gtk 2.12 Tooltip API is used if available.
5220 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
5222 * plugins/debug-manager/disassemble.c,
5223 plugins/debug-manager/disassemble.h,
5224 plugins/debug-manager/command.c,
5225 plugins/debug-manager/command.h,
5226 plugins/debug-manager/plugin.c
5227 plugins/debug-manager/sparse_view.c,
5228 plugins/debug-manager/sparse_view.h,
5229 plugins/gdb/plugin.c,
5230 plugins/gdb/debugger.c,
5231 plugins/gdb/debugger.h,
5232 libanjuta/interfaces/libanjuta.idl:
5233 Fix bug #502533: Implement assembler step
5235 * plugins/debug-manager/breakpoints.c:
5236 Do not save temporary breakpoints
5238 * plugins/debug-manager/stack_trace.c:
5239 Fix a crash when a stack command is cancelled
5241 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
5243 * plugins/debug-manager/plugin.c,
5244 plugins/debug-manager/breakpoints.c,
5245 plugins/debug-manager/breakpoints.h:
5246 Fix bug #488732: Breakpoint on delete lines
5247 Breakpoints are now linked to their position in editor
5249 * plugins/gdb/debugger.c:
5250 Fix removing condition on breakpoint
5252 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
5254 * plugins/debug-manager/anjuta-debug-manager.glade,
5255 plugins/debug-manager/start.c,
5256 plugins/gdb/plugin.c,
5257 plugins/gdb/debugger.c,
5258 plugins/gdb/debugger.h,
5259 libanjuta/interfaces/libanjuta.idl:
5260 Fix bug #481366: Do not stop at the beginning of the program
5262 * plugins/debug-manager/command.c,
5263 plugins/debug-manager/command.h,
5264 plugins/debug-manager/breakpoints.c,
5265 plugins/debug-manager/queue.c,
5266 plugins/debug-manager/queue.h:
5267 Fix a bug remove all breakpoints was not working due to latest changes
5268 Setting breakpoints is disabled when program is running
5270 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
5272 * plugins/debug-manager/queue.c,
5273 plugins/gdb/plugin.c:
5274 Fix bug #501469: Crash if mime_type is unknown
5276 2007-12-01 Massimo Cora' <maxcvs@email.it>
5278 * plugins/symbol-db/plugin.c: (on_editor_destroy),
5279 (on_editor_update_ui), (on_single_file_scan_end),
5280 (on_importing_project_end), (project_root_added),
5281 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5282 * plugins/symbol-db/plugin.h:
5283 show on status bar files being scanned.
5285 * plugins/symbol-db/symbol-db-engine.c:
5286 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5287 (sdb_engine_ctags_output_thread),
5288 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5289 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5290 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5291 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5292 (sdb_engine_get_table_id_by_unique_name2),
5293 (symbol_db_engine_open_project),
5294 (sdb_engine_prepare_executing_commands),
5295 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5296 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5297 (sdb_engine_detects_removed_ids),
5298 (symbol_db_engine_get_class_parents),
5299 (symbol_db_engine_get_global_members),
5300 (symbol_db_engine_get_scope_members_by_symbol_id),
5301 (symbol_db_engine_get_scope_members),
5302 (symbol_db_engine_get_current_scope),
5303 (symbol_db_engine_get_file_symbols),
5304 (symbol_db_engine_get_symbol_info_by_id),
5305 (symbol_db_engine_get_full_local_path),
5306 (symbol_db_engine_find_symbol_by_name_pattern),
5307 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5308 * plugins/symbol-db/symbol-db-engine.h:
5309 * plugins/symbol-db/symbol-db-view-locals.c:
5310 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5311 (symbol_db_view_locals_recv_signals_from_engine),
5312 (symbol_db_view_locals_update_list):
5313 * plugins/symbol-db/symbol-db-view-locals.h:
5314 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5315 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5316 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5317 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5318 * plugins/symbol-db/symbol-db-view.h:
5319 Added g_thread architecture to scan in background. With this you
5320 can use Anjuta's GUI without freezing.
5321 Improved insertion speed by using a paradigm like 'insert' and 'check'
5322 replacing a 'check' and 'insert' one. This has been done for tables
5323 like symbol, scope, sym_type.
5326 * plugins/symbol-db/tables.sql:
5327 * plugins/symbol-db/test/main.c: (get_global_members), (main),
5328 (thread), (print_message), (bastard_thread), (idle_signals):
5329 fixed a typo on tables that broke sql triggers.
5331 === anjuta 2.3.1 ===
5333 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
5335 * NEWS, AUTHORS: Updated.
5336 * src/Makefile.am: Fixed make distcheck
5338 Patch from Yang Hong:
5339 * plugins/file-manager/file-manager.glade: Fixed file chooser
5340 size in file-manager preferences.
5342 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
5344 * NEWS: Updated for 2.3.1 development release
5345 * configure.in: Bumped version to 2.3.1
5347 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
5349 * plugins/debug-manager/threads.c,
5350 plugins/debug-manager/disassemble.c,
5351 plugins/debug-manager/watch.c,
5352 plugins/debug-manager/registers.c,
5353 plugins/debug-manager/locals.c,
5354 plugins/debug-manager/breakpoints.c,
5355 plugins/debug-manager/stack_trace.c,
5356 plugins/debug-manager/command.c,
5357 plugins/debug-manager/command.h,
5358 plugins/debug-manager/queue.c,
5359 libanjuta/interfaces/libanjuta.idl:
5360 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5361 Document IAnjutaDebugManager signals
5362 Generate new signals in queue.c
5363 Use new signals in other files
5365 2007-11-30 <genbell@tiscali.it>
5367 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
5369 * plugins/gdb/Makefile.am:
5372 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
5374 * plugins/tools/variable.c:
5375 Fix a bug added in the previous patch (it is not a leak)
5377 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
5379 * plugins/project-wizard/druid.c,
5380 plugins/project-wizard/templates/terminal.wiz,
5381 plugins/project-wizard/templates/xlib-dock.wiz,
5382 plugins/project-wizard/templates/wxwin.wiz,
5383 plugins/project-wizard/templates/java.wiz,
5384 plugins/project-wizard/templates/gnome.wiz,
5385 plugins/project-wizard/templates/anjuta-plugin.wiz,
5386 plugins/project-wizard/templates/gtkmm.wiz,
5387 plugins/project-wizard/templates/python.wiz,
5388 plugins/project-wizard/templates/cpp.wiz,
5389 plugins/project-wizard/templates/sdl.wiz,
5390 plugins/project-wizard/templates/gtk.wiz,
5391 plugins/project-wizard/templates/minimal.wiz,
5392 plugins/project-wizard/templates/xlib.wiz,
5393 plugins/project-wizard/templates/gcj.wiz,
5394 plugins/project-wizard/templates/translatable-strings.h,
5395 plugins/project-import/project-import.c:
5396 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
5398 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
5400 * plugins/debug-manager/threads.c,
5401 plugins/debug-manager/disassemble.c,
5402 plugins/debug-manager/watch.c,
5403 plugins/debug-manager/registers.c,
5404 plugins/debug-manager/memory.c,
5405 plugins/debug-manager/locals.c,
5406 plugins/debug-manager/stack_trace.c,
5407 plugins/debug-manager/queue.c,
5408 plugins/debug-manager/queue.h:
5409 Connect debugger signal only when program is loaded
5410 Rename get_feature in is_supported
5412 * plugins/debug-manager/plugin.c:
5413 Remove editor watch when plugin is deactivated
5415 * plugins/debug-manager/anjuta-debug-manager.glade,
5416 plugins/debug-manager/breakpoints.c,
5417 plugins/debug-manager/breakpoints.h:
5418 Rewrite almost completely the breakpoint code
5419 Improve breakpoint dialog
5421 Implement condition, hit count, ignore and temporary attribute
5423 * plugins/debug-manager/command.c,
5424 plugins/debug-manager/command.h:
5425 Add a breakpoint list command
5427 * plugins/gdb/debugger.c,
5428 plugins/gdb/debugger.h:
5429 Add new breakpoint list command
5430 Fix parsing of breakpoint data
5432 * libanjuta/interfaces/libanjuta.idl,
5433 plugins/gdb/plugin.c:
5434 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5436 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
5438 * plugins/document-manager/plugin.c:
5439 Use Ctrl+Shift+s as shortcut for Save As
5441 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
5443 * plugins/subversion/plugin.c: (activate_plugin):
5444 * plugins/symbol-db/plugin.c: (symbol_db_activate):
5445 * src/layout.xml: Fixed dockitem positions.
5447 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5449 Icons from tpgww@onepost.net:
5450 * plugins/project-wizard/applogo.png:
5451 Icons from patch in bug #480093 comment #23. Also renamed icons.
5453 * plugins/message-view/Makefile.am:
5454 * plugins/message-view/plugin.c: (register_stock_icons),
5455 (ipreferences_merge): Removed redundant icon.
5457 * plugins/document-manager/plugin.c:
5458 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5459 Do not insensitize New action when there is no document.
5462 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5464 Icons from tpgww@onepost.net:
5465 * plugins/symbol-browser/an_symbol_prefs.c:
5466 * pixmaps/Makefile.am:
5467 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5469 Icons from patch in bug #480093 comment #23. Also renamed icons.
5472 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5474 Patch from James Liggett:
5475 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5476 revert and dialogs resizable.
5478 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
5480 Patch from James Liggett:
5481 * plugins/subversion/anjuta-subversion.glade:
5482 * plugins/subversion/subversion-diff-dialog.c:
5483 (on_subversion_diff_response), (subversion_diff_dialog):
5484 * plugins/subversion/subversion-diff-dialog.h:
5486 The diff dialog should have a checkbox, enabled by default, that
5487 allows the user to make sure that all open files are saved before
5490 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
5492 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5494 Icons from tpgww@onepost.net:
5495 * pixmaps/Makefile.am:
5498 * src/anjuta-preferences-general.svg:
5500 Icons from patch in bug #480093 comment #23. Also renamed icons.
5503 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5505 Icons from tpgww@onepost.net:
5506 * plugins/debug-manager/images/Makefile.am:
5507 * plugins/debug-manager/images/anjuta-watch.svg:
5508 * plugins/debug-manager/plugin.c: (register_stock_icons):
5509 * plugins/gdb/images/Makefile.am:
5510 * plugins/gtodo/Makefile.am:
5511 * plugins/gtodo/anjuta-gtodo-plugin.svg:
5512 * plugins/gtodo/anjuta-gtodo.plugin.in:
5513 * plugins/gtodo/interface.c: (stock_icons):
5514 * plugins/gtodo/main.h:
5515 * plugins/gtodo/plugin.c: (ipreferences_merge):
5516 * plugins/terminal/Makefile.am:
5517 * plugins/terminal/anjuta-terminal-plugin.svg:
5518 * plugins/terminal/anjuta-terminal.plugin.in:
5519 * plugins/terminal/terminal.c:
5520 * plugins/tools/Makefile.am:
5521 * plugins/tools/anjuta-tools-plugin.svg:
5522 * plugins/tools/anjuta-tools.plugin.in:
5523 * plugins/tools/plugin.c:
5524 * plugins/valgrind/Makefile.am:
5525 * plugins/valgrind/anjuta-valgrind-plugin.svg:
5526 * plugins/valgrind/anjuta-valgrind.plugin.in:
5527 * plugins/valgrind/plugin.c: (register_stock_icons),
5528 (ipreferences_merge):
5530 Icons from patch in bug #480093 comment #23. Also renamed icons.
5533 2007-11-18 Massimo Cora' <maxcvs@email.it>
5535 reviewed by: Johannes Schmid <jhs@gnome.org>
5538 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5539 due to bug #493360. Still present anyway bug #495843
5541 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5542 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5543 (on_local_treeview_row_activated),
5544 (on_global_treeview_row_activated),
5545 (on_global_treeview_row_expanded), (on_project_element_added),
5546 (on_project_element_removed), (project_root_added),
5547 (symbol_db_activate), (isymbol_manager_search),
5548 (isymbol_manager_get_members),
5549 (isymbol_manager_get_completions_at_position):
5550 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5551 (symbol_db_engine_iterator_node_get_symbol_extra_string):
5552 * plugins/symbol-db/symbol-db-engine.c:
5553 (sdb_engine_execute_non_select_sql),
5554 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5555 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5556 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5557 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5558 (symbol_db_engine_add_new_workspace),
5559 (symbol_db_engine_add_new_project),
5560 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5561 (sdb_engine_detects_removed_ids),
5562 (sdb_engine_walk_down_scope_path),
5563 (symbol_db_engine_get_class_parents),
5564 (symbol_db_engine_get_global_members),
5565 (symbol_db_engine_get_scope_members_by_symbol_id),
5566 (symbol_db_engine_get_scope_members),
5567 (symbol_db_engine_get_current_scope),
5568 (symbol_db_engine_get_file_symbols),
5569 (symbol_db_engine_get_symbol_info_by_id),
5570 (symbol_db_engine_find_symbol_by_name_pattern):
5571 * plugins/symbol-db/symbol-db-engine.h:
5572 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5573 (on_symbol_inserted), (symbol_db_view_locals_update_list):
5574 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5575 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5576 (on_scan_end), (do_add_root_symbol_to_view),
5577 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5578 (trigger_on_symbol_inserted), (add_new_waiting_for),
5579 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5580 (on_symbol_inserted), (do_recurse_subtree_and_remove),
5581 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5582 (symbol_db_view_row_expanded), (sdb_view_init),
5583 (gtree_compare_func), (sdb_view_finalize),
5584 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5585 (sdb_view_populate_base_root),
5586 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5587 * plugins/symbol-db/symbol-db-view.h:
5588 * plugins/symbol-db/tables.sql:
5589 * plugins/symbol-db/test/Makefile.am:
5590 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5591 (get_scope_members), (get_current_scope), (get_global_members),
5592 (get_file_symbols), (get_info_by_id), (main):
5594 Rewrote symbol-db-view global tab. Now every expandable node is a query.
5595 Started using LIMIT keyword to speed up things.
5596 Deprecated GdaCommand in favour of GdaQuery into engine. This should
5597 make providers use prepared statements.
5599 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5601 Patch from James Liggett:
5602 * plugins/subversion/plugin.c: (subversion_instance_init):
5603 * plugins/subversion/plugin.h:
5604 * plugins/subversion/subversion-diff-dialog.c:
5605 (on_subversion_diff_response), (subversion_diff_dialog),
5606 (on_menu_subversion_diff):
5607 * plugins/subversion/subversion-log-dialog.c:
5608 (on_log_view_selected_button_clicked),
5609 (on_log_diff_selected_button_clicked),
5610 (on_log_diff_previous_button_clicked),
5611 (subversion_log_window_create):
5612 * plugins/subversion/subversion-ui-utils.c:
5613 (get_filename_from_full_path), (init_whole_project),
5614 (on_whole_project_toggled):
5615 * plugins/subversion/subversion-ui-utils.h:
5616 * plugins/subversion/subversion-update-dialog.c:
5617 (subversion_update_dialog), (on_menu_subversion_update):
5619 Whole Project checkbox enabled by default in diff and update dialogs.
5620 changes the editor names for diff editors to something much more
5621 descriptive. For example, working copy/head diffs would have an editor
5622 with a name like "[Working Copy/Head] some-file.diff," where some-file
5623 is the name of the file/directory that was diffed. For diffs against
5624 arbitrary diffs the name would look like "[Revisions 2832/3200]
5625 some-file.diff" for a diff of some-file between revisions 2832 and
5628 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5630 Icons from tpgww@onepost.net:
5631 * plugins/subversion/Makefile.am:
5632 * plugins/subversion/anjuta-subversion-plugin.svg:
5633 * plugins/subversion/anjuta-subversion.plugin.in:
5634 * plugins/subversion/plugin.h:
5635 * plugins/symbol-browser/Makefile.am:
5636 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5637 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5638 * plugins/symbol-browser/plugin.c:
5639 * plugins/symbol-db/Makefile.am:
5640 * plugins/symbol-db/plugin.c:
5641 * plugins/symbol-db/symbol-db.plugin.in:
5643 Icons from patch in bug #480093 comment #23. Also renamed icons.
5646 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
5648 Icons from tpgww@onepost.net:
5649 * plugins/project-manager/Makefile.am:
5650 * plugins/project-manager/anjuta-project-manager-plugin.svg:
5651 * plugins/project-manager/anjuta-project-manager.plugin.in:
5652 * plugins/project-manager/plugin.c:
5653 * plugins/project-wizard/Makefile.am:
5654 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5655 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5656 * plugins/project-wizard/druid.h:
5657 * plugins/search/Makefile.am:
5658 * plugins/search/anjuta-search-plugin.svg:
5659 * plugins/search/anjuta-search.plugin.in:
5660 * plugins/search/plugin.c:
5662 Icons from patch in bug #480093 comment #23. Also renamed icons.
5665 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
5667 * TODO.tasks: updated.
5669 Icons from tpgww@onepost.net:
5670 * plugins/file-loader/Makefile.am:
5671 * plugins/file-loader/anjuta-loader-plugin.svg:
5672 * plugins/file-loader/anjuta-loader.plugin.in:
5673 * plugins/file-manager/Makefile.am:
5674 * plugins/file-manager/anjuta-file-manager-plugin.svg:
5675 * plugins/file-manager/file-manager.plugin.in:
5676 * plugins/file-manager/plugin.c:
5677 * plugins/glade/Makefile.am:
5678 * plugins/glade/anjuta-glade-plugin.svg:
5679 * plugins/glade/anjuta-glade.plugin.in:
5680 * plugins/glade/plugin.c: (register_stock_icons):
5681 * plugins/language-manager/Makefile.am:
5682 * plugins/language-manager/anjuta-language-manager-plugin.svg:
5683 * plugins/language-manager/language-manager.plugin.in:
5684 * plugins/message-view/Makefile.am:
5685 * plugins/message-view/anjuta-message-manager.plugin.in:
5686 * plugins/message-view/anjuta-messages-plugin.svg:
5687 * plugins/message-view/plugin.c:
5688 * plugins/patch/Makefile.am:
5689 * plugins/patch/anjuta-patch-plugin.svg:
5690 * plugins/patch/anjuta-patch.plugin.in:
5691 * plugins/patch/plugin.c:
5692 * plugins/profiler/Makefile.am:
5693 * plugins/profiler/anjuta-profiler-plugin.svg:
5694 * plugins/profiler/plugin.c: (register_stock_icons):
5695 * plugins/profiler/profiler.plugin.in:
5696 * plugins/project-import/Makefile.am:
5697 * plugins/project-import/anjuta-project-import-plugin.svg:
5698 * plugins/project-import/anjuta-project-import.plugin.in:
5699 * plugins/project-import/plugin.c:
5701 Icons from patch in bug #480093 comment #23. Also renamed icons.
5704 2007-11-18 Johannes Schmid <jhs@gnome.org>
5706 * plugins/build-basic-autotools/build-basic-autotools.c:
5708 * plugins/debug-manager/anjuta-debug-manager.glade:
5709 * plugins/debug-manager/breakpoints.c:
5710 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5711 * plugins/file-wizard/file.c:
5712 * plugins/gdb/anjuta-gdb.glade:
5713 * plugins/glade/plugin.c: (ifile_open):
5714 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5715 * plugins/gtodo/mcategory.c: (category_manager_add_item):
5716 * plugins/gtodo/tray-icon.c:
5717 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5718 * plugins/macro/macros.xml:
5719 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5720 Fixed translation bugs (#496833, #488211 and #497758)
5722 * plugins/document-manager/plugin.c: (on_editor_changed):
5725 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
5727 Icons from tpgww@onepost.net:
5728 * plugins/devhelp/Makefile.am:
5729 * plugins/devhelp/anjuta-devhelp-plugin.svg:
5730 * plugins/devhelp/anjuta-devhelp.plugin.in:
5731 * plugins/devhelp/plugin.c:
5732 * plugins/document-manager/anjuta-document-manager.plugin.in:
5733 * plugins/document-manager/images/Makefile.am:
5734 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5735 * plugins/document-manager/plugin.c:
5736 * plugins/editor/Makefile.am:
5737 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5738 * plugins/editor/anjuta-editor.plugin.in:
5739 * plugins/editor/plugin.c:
5740 * plugins/sample1/Makefile.am:
5741 * plugins/sample1/anjuta-sample-plugin.svg:
5742 * plugins/sample1/anjuta-sample.plugin.in:
5743 * plugins/sourceview/Makefile.am:
5744 * plugins/sourceview/plugin.c:
5745 * plugins/sourceview/sourceview.plugin.in:
5747 Icons from patch in bug #480093 comment #23. Also renamed icons.
5750 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
5752 * TODO.tasks: Updated.
5754 Icons from tpgww@onepost.net:
5755 * plugins/build-basic-autotools/Makefile.am:
5756 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5757 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5758 * plugins/build-basic-autotools/build-basic-autotools.c:
5759 * plugins/class-inheritance/Makefile.am:
5760 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5761 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5762 * plugins/class-inheritance/plugin.c:
5763 * plugins/cvs-plugin/Makefile.am:
5764 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5765 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5766 * plugins/cvs-plugin/plugin.c:
5767 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5768 * plugins/debug-manager/images/Makefile.am:
5769 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5770 * plugins/debug-manager/plugin.c:
5772 Icons from patch in bug #480093 comment #23. Also renamed icons.
5775 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
5777 * (removed) libanjuta/anjuta-children.c,
5778 (removed) libanjuta/anjuta-children.h,
5779 libanjuta/anjuta-launcher.c,
5780 libanjuta/libanjuta.h,
5781 libanjuta/Makefile.am,
5782 plugins/gdb/debugger.c,
5783 plugins/terminal/terminal.c,
5784 manuals/reference/libanjuta/libanjuta-sections.txt,
5785 manuals/reference/libanjuta/libanjuta-docs.sgml:
5786 Replace anjuta_children_register by g_child_watch_add
5788 2007-11-13 Johannes Schmid <jhs@gnome.org>
5790 * plugins/subversion/anjuta-subversion.glade:
5791 * plugins/subversion/subversion-commit-dialog.c:
5792 (subversion_commit_dialog):
5793 * plugins/subversion/subversion-resolve-dialog.c:
5794 (subversion_resolve_dialog):
5795 * plugins/subversion/subversion-revert-dialog.c:
5796 (subversion_revert_dialog):
5797 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5798 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5799 (hide_pulse_progress_bar):
5800 * plugins/subversion/subversion-ui-utils.h:
5802 Yet another patch from #457477:
5803 Add a pulsing progress bar to all dialogs receiving status
5805 2007-11-12 Johannes Schmid <jhs@gnome.org>
5807 * plugins/document-manager/plugin.c: (create_highlight_submenu):
5808 Bug 493583 – crash in Anjuta IDE: trying to open a file
5810 * plugins/subversion/subversion-commit-dialog.c:
5811 (select_all_files), (subversion_commit_dialog):
5812 Patch from jrligget - see #457477
5814 2007-11-12 Johannes Schmid <jhs@gnome.org>
5816 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5817 * libanjuta/anjuta-plugin-handle.c:
5818 (anjuta_plugin_handle_get_about):
5819 Bug 495536 – Plugins localization improvement
5821 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5822 * plugins/class-gen/anjuta-class-gen-plugin.glade:
5823 * plugins/indent/indent.glade:
5824 * plugins/subversion/anjuta-subversion.glade:
5825 Bug 495245 – Strings bug
5827 2007-11-08 James Liggett <jrliggett@cox.net>
5829 reviewed by: Johannes Schmid <jhs@gnome.org>
5831 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
5832 (anjuta_async_command_finalize),
5833 (anjuta_async_command_notification_poll),
5834 (anjuta_async_command_thread), (start_command),
5835 (notify_data_arrived), (notify_complete),
5836 (anjuta_async_command_class_init),
5837 (anjuta_async_command_set_error_message),
5838 (anjuta_async_command_get_error_message),
5839 (anjuta_async_command_lock), (anjuta_async_command_unlock):
5840 * libanjuta/anjuta-async-command.h:
5841 * libanjuta/anjuta-command.c: (anjuta_command_init),
5842 (anjuta_command_finalize), (anjuta_command_class_init),
5843 (anjuta_command_start), (anjuta_command_notify_data_arrived),
5844 (anjuta_command_notify_complete),
5845 (anjuta_command_set_error_message),
5846 (anjuta_command_get_error_message):
5847 * libanjuta/anjuta-command.h:
5848 * libanjuta/anjuta-glade-catalog.c:
5849 * libanjuta/anjuta-glade.xml:
5850 * libanjuta/anjuta-vcs-status-tree-view.c:
5851 (on_selected_column_toggled),
5852 (anjuta_vcs_status_tree_view_create_columns),
5853 (anjuta_vcs_status_tree_view_init),
5854 (anjuta_vcs_status_tree_view_finalize),
5855 (anjuta_vcs_status_tree_view_set_property),
5856 (anjuta_vcs_status_tree_view_get_property),
5857 (anjuta_vcs_status_tree_view_class_init),
5858 (anjuta_vcs_status_tree_view_new),
5859 (anjuta_vcs_status_tree_view_destroy),
5860 (anjuta_vcs_status_tree_view_add), (select_all_paths),
5861 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
5862 (anjuta_vcs_status_tree_view_unselect_all),
5863 (create_selected_paths_list),
5864 (anjuta_vcs_status_tree_view_get_selected):
5865 * libanjuta/anjuta-vcs-status-tree-view.h:
5866 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
5867 * libanjuta/anjuta-widgets.h:
5868 * plugins/subversion/subversion-add-dialog.c:
5869 (on_add_command_finished), (on_subversion_add_response),
5870 (subversion_add_dialog), (on_menu_subversion_add),
5871 (on_fm_subversion_add):
5872 * plugins/subversion/subversion-add-dialog.h:
5873 * plugins/subversion/subversion-commit-dialog.c:
5874 (on_commit_command_finished), (on_subversion_commit_response),
5875 (subversion_commit_dialog), (on_menu_subversion_commit),
5876 (on_fm_subversion_commit):
5877 * plugins/subversion/subversion-commit-dialog.h:
5878 * plugins/subversion/subversion-copy-dialog.c:
5879 (on_copy_other_revision_radio_toggled),
5880 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
5881 (on_copy_command_finished), (on_subversion_copy_response),
5882 (subversion_copy_dialog), (on_menu_subversion_copy),
5883 (on_fm_subversion_copy):
5884 * plugins/subversion/subversion-copy-dialog.h:
5885 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
5886 (on_subversion_diff_response), (subversion_diff_dialog),
5887 (on_menu_subversion_diff), (on_fm_subversion_diff):
5888 * plugins/subversion/subversion-diff-dialog.h:
5889 * plugins/subversion/subversion-log-dialog.c:
5890 (on_diff_selected_column_toggled), (create_columns),
5891 (on_log_command_finished), (on_log_view_button_clicked),
5892 (on_cat_command_data_arrived), (on_cat_command_finished),
5893 (on_log_view_selected_button_clicked), (get_selected_revisions),
5894 (on_log_diff_selected_button_clicked),
5895 (on_log_diff_previous_button_clicked),
5896 (on_subversion_log_vbox_destroy),
5897 (on_log_changes_view_row_selected), (subversion_log_window_create),
5898 (on_menu_subversion_log), (on_fm_subversion_log),
5899 (subversion_log_set_whole_project_sensitive):
5900 * plugins/subversion/subversion-log-dialog.h:
5901 * plugins/subversion/subversion-merge-dialog.c:
5902 (on_merge_command_finished), (on_subversion_merge_response),
5903 (on_merge_first_path_browse_button_clicked),
5904 (on_merge_second_path_browse_button_clicked),
5905 (on_merge_use_first_path_check_toggled),
5906 (on_merge_start_revision_radio_toggled),
5907 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
5908 (on_menu_subversion_merge):
5909 * plugins/subversion/subversion-merge-dialog.h:
5910 * plugins/subversion/subversion-remove-dialog.c:
5911 (on_remove_command_finished),
5912 (on_remove_path_browse_button_clicked),
5913 (on_subversion_remove_response), (subversion_remove_dialog),
5914 (on_menu_subversion_remove), (on_fm_subversion_remove):
5915 * plugins/subversion/subversion-remove-dialog.h:
5916 * plugins/subversion/subversion-resolve-dialog.c:
5917 (on_resolve_command_finished), (on_subversion_resolve_response),
5918 (subversion_resolve_dialog), (on_menu_subversion_resolve):
5919 * plugins/subversion/subversion-resolve-dialog.h:
5920 * plugins/subversion/subversion-revert-dialog.c:
5921 (on_revert_command_finished), (on_subversion_revert_response),
5922 (subversion_revert_dialog), (on_menu_subversion_revert):
5923 * plugins/subversion/subversion-revert-dialog.h:
5924 * plugins/subversion/subversion-switch-dialog.c:
5925 (on_switch_other_revision_radio_toggled),
5926 (on_switch_command_finished), (on_subversion_switch_response),
5927 (subversion_switch_dialog), (on_menu_subversion_switch):
5928 * plugins/subversion/subversion-switch-dialog.h:
5929 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
5930 (subversion_data_free), (on_mesg_view_destroy),
5931 (create_message_view), (check_filename), (get_log_from_textview),
5932 (pulse_timer), (on_pulse_timer_destroyed),
5933 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5934 (report_errors), (on_status_command_finished),
5935 (on_status_command_data_arrived), (on_command_info_arrived),
5936 (select_all_status_items), (clear_all_status_selections),
5937 (init_whole_project), (on_whole_project_toggled),
5938 (send_diff_command_output_to_editor), (on_diff_command_finished),
5939 (stop_status_bar_progress_pulse):
5940 * plugins/subversion/subversion-ui-utils.h:
5941 * plugins/subversion/subversion-update-dialog.c:
5942 (on_update_command_finished), (on_subversion_update_response),
5943 (subversion_update_dialog), (on_menu_subversion_update),
5944 (on_fm_subversion_update):
5945 * plugins/subversion/subversion-update-dialog.h:
5946 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5947 (svn_add_command_finalize), (svn_add_command_run),
5948 (svn_add_command_class_init), (svn_add_command_new),
5949 (svn_add_command_destroy):
5950 * plugins/subversion/svn-add-command.h:
5951 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5952 (svn_cat_command_finalize), (svn_cat_command_run),
5953 (svn_cat_command_class_init), (svn_cat_command_new),
5954 (svn_cat_command_destroy), (svn_cat_command_get_output):
5955 * plugins/subversion/svn-cat-command.h:
5956 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5957 (svn_command_release_ui_lock), (simple_prompt),
5958 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5959 (svn_auth_ssl_server_trust_prompt_func_cb),
5960 (svn_auth_ssl_client_cert_prompt_func_cb),
5961 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5962 (svn_command_init), (svn_command_finalize),
5963 (svn_command_class_init), (svn_command_push_info),
5964 (svn_command_get_info_queue), (svn_command_set_error),
5965 (svn_command_get_client_context), (svn_command_get_pool),
5966 (svn_command_lock_ui), (svn_command_unlock_ui),
5967 (svn_command_get_revision), (svn_command_copy_path_list),
5968 (svn_command_free_path_list):
5969 * plugins/subversion/svn-command.h:
5970 * plugins/subversion/svn-commit-command.c: (on_log_callback),
5971 (svn_commit_command_init), (svn_commit_command_finalize),
5972 (svn_commit_command_run), (svn_commit_command_class_init),
5973 (svn_commit_command_new), (svn_commit_command_destroy):
5974 * plugins/subversion/svn-commit-command.h:
5975 * plugins/subversion/svn-copy-command.c: (on_log_callback),
5976 (svn_copy_command_init), (svn_copy_command_finalize),
5977 (svn_copy_command_run), (svn_copy_command_class_init),
5978 (svn_copy_command_new), (svn_copy_command_destroy):
5979 * plugins/subversion/svn-copy-command.h:
5980 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5981 (svn_diff_command_finalize), (svn_diff_command_run),
5982 (svn_diff_command_class_init), (svn_diff_command_new),
5983 (svn_diff_command_destroy), (svn_diff_command_get_output):
5984 * plugins/subversion/svn-diff-command.h:
5985 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5986 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5987 (svn_log_command_class_init), (svn_log_command_new),
5988 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5989 * plugins/subversion/svn-log-command.h:
5990 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5991 (svn_log_entry_finalize), (svn_log_entry_class_init),
5992 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5993 (svn_log_entry_get_author), (svn_log_entry_get_date),
5994 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5995 (svn_log_entry_get_full_log):
5996 * plugins/subversion/svn-log-entry.h:
5997 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5998 (svn_merge_command_finalize), (svn_merge_command_run),
5999 (svn_merge_command_class_init), (svn_merge_command_new),
6000 (svn_merge_command_destroy):
6001 * plugins/subversion/svn-merge-command.h:
6002 * plugins/subversion/svn-remove-command.c: (on_log_callback),
6003 (svn_remove_command_init), (svn_remove_command_finalize),
6004 (svn_remove_command_run), (svn_remove_command_class_init),
6005 (svn_remove_command_new), (svn_remove_command_destroy),
6006 (svn_remove_command_get_path):
6007 * plugins/subversion/svn-remove-command.h:
6008 * plugins/subversion/svn-resolve-command.c:
6009 (svn_resolve_command_init), (svn_resolve_command_finalize),
6010 (svn_resolve_command_run), (svn_resolve_command_class_init),
6011 (svn_resolve_command_new), (svn_resolve_command_destroy):
6012 * plugins/subversion/svn-resolve-command.h:
6013 * plugins/subversion/svn-revert-command.c:
6014 (svn_revert_command_init), (svn_revert_command_finalize),
6015 (svn_revert_command_run), (svn_revert_command_class_init),
6016 (svn_revert_command_new), (svn_revert_command_destroy):
6017 * plugins/subversion/svn-revert-command.h:
6018 * plugins/subversion/svn-status-command.c:
6019 (svn_status_command_init), (svn_status_command_finalize),
6020 (on_svn_status_notify), (svn_status_command_run),
6021 (svn_status_command_class_init), (svn_status_command_new),
6022 (svn_status_command_destroy),
6023 (svn_status_command_get_status_queue):
6024 * plugins/subversion/svn-status-command.h:
6025 * plugins/subversion/svn-status.c: (svn_status_init),
6026 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6027 (svn_status_destroy), (svn_status_get_path),
6028 (svn_status_get_vcs_status):
6029 * plugins/subversion/svn-status.h:
6030 * plugins/subversion/svn-switch-command.c:
6031 (svn_switch_command_init), (svn_switch_command_finalize),
6032 (svn_switch_command_run), (svn_switch_command_class_init),
6033 (svn_switch_command_new), (svn_switch_command_destroy):
6034 * plugins/subversion/svn-switch-command.h:
6035 * plugins/subversion/svn-update-command.c:
6036 (svn_update_command_init), (svn_update_command_finalize),
6037 (svn_update_command_run), (svn_update_command_class_init),
6038 (svn_update_command_new), (svn_update_command_destroy):
6039 * plugins/subversion/svn-update-command.h:
6041 Now really committed all files from James patch (#457477)
6043 2007-11-08 Johannes Schmid <jhs@gnome.org>
6045 * TODO.tasks: Updated
6047 2007-11-08 James Liggett <jrliggett@cox.net>
6049 reviewed by: Johannes Schmid <jhs@gnome.org>
6052 * libanjuta/Makefile.am:
6053 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6054 * libanjuta/anjuta-status.h:
6055 * libanjuta/libanjuta.h:
6056 * plugins/subversion/Makefile.am:
6057 * plugins/subversion/anjuta-subversion.glade:
6058 * plugins/subversion/anjuta-subversion.ui:
6059 * plugins/subversion/plugin.c: (value_added_project_root_uri),
6060 (value_removed_project_root_uri), (activate_plugin),
6061 (deactivate_plugin), (finalize), (subversion_instance_init):
6062 * plugins/subversion/plugin.h:
6063 * plugins/subversion/subversion-actions.c:
6064 * plugins/subversion/subversion-actions.h:
6065 * plugins/subversion/subversion-callbacks.c:
6066 * plugins/subversion/subversion-callbacks.h:
6067 * plugins/subversion/svn-auth.c:
6068 * plugins/subversion/svn-auth.h:
6069 * plugins/subversion/svn-backend-priv.h:
6070 * plugins/subversion/svn-backend.c:
6071 * plugins/subversion/svn-backend.h:
6072 * plugins/subversion/svn-notify.c:
6073 * plugins/subversion/svn-notify.h:
6074 * plugins/subversion/svn-thread.c:
6075 * plugins/subversion/svn-thread.h:
6077 Commited alpha2 of the new subversion plugin (#457477)
6079 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
6081 * plugins/debug-manager/command.c:
6082 Fix a stupid crash when changing a register value
6084 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
6086 * libanjuta/interfaces/libanjuta.idl,
6087 plugins/debug-manager/command.c,
6088 plugins/debug-manager/command.h,
6089 plugins/debug-manager/start.c,
6090 plugins/gdb/plugin.c,
6091 plugins/gdb/debugger.c,
6092 plugins/gdb/debugger.h:
6093 Use anjuta terminal plugin instead of gnome terminal
6094 Select if a terminal is used in the the start_program function
6095 Move terminal code from debugger.c to plugin.c
6096 Partial fix of bug #481366
6098 * plugins/gdb/utilities.c,
6099 plugins/gdb/utilities.h:
6100 Remove gnome terminal check function
6102 2007-11-06 Johannes Schmid <jhs@gnome.org>
6104 * plugins/project-import/anjuta-project-import.glade:
6105 * plugins/project-import/project-import.c: (on_import_next),
6106 (on_import_finish), (project_import_set_directory):
6107 * plugins/project-wizard/property.c: (npw_property_create_widget),
6108 (npw_property_set_value_from_widget):
6110 Replaced gnome_file_entry with gtk_file_chooser_button
6111 Fixes #422329 – Creating a new directory in program options doesn't work
6113 2007-11-04 Massimo Cora' <maxcvs@email.it>
6115 * plugins/symbol-db/plugin.c:
6116 add all files at once on project_import.
6117 No need to split them into more languages: ctags
6118 and the engine will take care of that.
6120 * plugins/symbol-db/symbol-db-engine.h,
6121 * plugins/symbol-db/symbol-db-engine.c,
6122 * plugins/symbol-db/tables.sql,
6123 * plugins/symbol-db/test/Makefile.am,
6124 * plugins/symbol-db/test/main.c,
6125 * plugins/symbol-db/symbol-db-view-locals.c:
6126 some memory leaks fixed. Ported the thing to
6127 libgda 3.1.2 [or better svn HEAD].
6128 Thanks to a fresh new algorithm to detect
6129 parent scope we're able to display correcly
6130 a local gtktree, including classes not directly
6131 defined inside that file.
6133 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
6135 * plugins/debug-manager/threads.c,
6136 plugins/debug-manager/stack_trace.c:
6137 Do not display address when not needed
6139 * plugins/debug-manager/plugin.c,
6140 plugins/debug-manager/breakpoints.c:
6141 Breakpoints directly connect to debugger signals
6143 * plugins/debug-manager/watch.c:
6144 program-unload signal does not exist used debugger-stopped
6146 * plugins/debug-manager/queue.c,
6147 libanjuta/interfaces/libanjuta.idl:
6148 Display error message returned by debugger command
6151 2007-11-04 Johannes Schmid <jhs@gnome.org>
6153 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6154 Bug 493062 – gcj template needs AC_PROG_CC
6155 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6157 * src/anjuta-actions.h:
6158 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6159 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6161 === anjuta 2.3.0 ===
6163 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
6167 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6169 * ChangeLog: Tagged 2.3.0 release.
6171 * plugins/indent/Makefile.am: Fixed indentation.
6173 * plugins/editor/aneditor-autocomplete.cxx:
6174 * plugins/editor/aneditor-priv.h:
6175 * plugins/editor/aneditor.cxx:
6176 * plugins/editor/aneditor.h: Commented out dead codes.
6178 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6179 Do not build symbol-db by
6180 default. Added 'unstable' in plugin description to signify it's
6181 developmental state.
6183 * plugins/file-manager/Makefile.am,
6184 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6186 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
6188 * plugins/debug-manager/utilities.c,
6189 plugins/debug-manager/utilities.h,
6190 plugins/debug-manager/threads.c,
6191 plugins/debug-manager/plugin.c,
6192 plugins/debug-manager/plugin.h,
6193 plugins/debug-manager/disassemble.h,
6194 plugins/debug-manager/watch.c,
6195 plugins/debug-manager/watch.h,
6196 plugins/debug-manager/breakpoints.c,
6197 plugins/debug-manager/stack_trace.c:
6198 Replace few remaining function calls by signal
6200 * plugins/debug-manager/disassemble.c,
6201 plugins/debug-manager/registers.c,
6202 plugins/debug-manager/memory.c,
6203 plugins/debug-manager/locals.c,
6204 plugins/debug-manager/queue.c,
6205 plugins/debug-manager/queue.h:
6206 Connect signals when debugger is started
6207 Disconnect them when debugger is stopped
6208 Do not display window if debugger doesn't support feature
6210 * plugins/gdb/plugin.c,
6211 libanjuta/interfaces/libanjuta.idl:
6212 Remove unused initialization function
6214 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6217 * plugins/file-manager/Makefile.am:
6218 * scripts/build-schemas.mk: Fixed 'make distcheck'
6220 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6222 * manuals/reference/libanjuta/libanjuta-docs.sgml,
6223 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6224 to latest API additions.
6226 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6229 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
6231 * ChangeLog: Fixed indentation.
6232 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6235 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
6237 * libanjuta/interfaces/libanjuta.idl:
6238 * plugins/build-basic-autotools/build-basic-autotools.c:
6239 (build_compile_file_real), (build_build_project),
6240 (build_install_project), (build_clean_project),
6241 (build_configure_project), (build_autogen_project),
6242 (build_distribution_project), (build_build_module),
6243 (build_install_module), (build_clean_module), (fm_build),
6244 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6245 (finalize), (basic_autotools_plugin_instance_init),
6246 (ibuildable_set_command), (ibuildable_reset_commands),
6247 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6248 (ibuildable_install), (ibuildable_configure),
6249 (ibuildable_generate), (ibuildable_iface_init):
6250 * plugins/build-basic-autotools/build-basic-autotools.h:
6252 Added API for commands override in build interface and implemented
6253 them in build plugin. Useful for other plugins override build
6254 commands depending on project environment.
6256 2007-10-28 Naba Kumar <naba@gnome.org>
6259 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6260 Fixed widget alignment for dock switcher tab style combo and
6261 scratchbox path entrybox.
6263 2007-10-28 Johannes Schmid <jhs@gnome.org>
6265 * plugins/document-manager/plugin.c: (on_editor_changed):
6266 Fixed a memory leak and simplified code (thanks again Sébastien)
6269 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6270 and OFFSET sql statements)
6272 2007-10-28 Massimo Cora' <maxcvs@email.it>
6274 * plugins/symbol-db/plugin.c,
6275 plugins/symbol-db/symbol-db-engine.h,
6276 plugins/symbol-db/symbol-db-view.c,
6277 plugins/symbol-db/symbol-db-view.c,
6278 plugins/symbol-db/symbol-db-view-locals.c,
6279 plugins/symbol-db/symbol-db-view-locals.h,
6280 plugins/symbol-db/symbol-db-engine.c:
6281 Better end-of-file-scan detection, permitting
6282 an improved scope/inheritance parsing.
6283 Locals tab gtktree now displays correct
6284 namespace->class->children tree, even if
6285 in a C++ file there isn't class declaration.
6287 2007-10-27 Johannes Schmid <jhs@gnome.org>
6289 Patch from Stanislav Brabec <sbrabec@suse.cz>
6291 Bug 489798 – Do not rely on svn-config
6293 Patch from Michael Wolf <maw@ximian.com>:
6294 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6295 (egg_tree_model_filter_remove_node),
6296 (egg_tree_model_filter_row_deleted):
6297 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6299 2007-10-27 Johannes Schmid <jhs@gnome.org>
6301 * plugins/devhelp/anjuta-devhelp.ui:
6302 * plugins/message-view/anjuta-message-manager.ui:
6304 Added some separators to the toolbar
6306 * plugins/document-manager/plugin.c:
6307 (on_support_plugin_deactivated), (load_new_support_plugins),
6308 (unload_unused_support_plugins), (on_editor_changed):
6310 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6311 for pointing out that is was crap.
6313 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
6315 * libanjuta/interfaces/libanjuta.idl,
6316 libanjuta/anjuta-plugin-manager.c,
6317 libanjuta/anjuta-plugin-manager.h,
6318 libanjuta/anjuta-c-plugin-factory.c,
6319 libanjuta/anjuta-c-module.h,
6320 libanjuta/anjuta-c-module.c:
6321 Report detailled error message in case of plugin loading failure
6323 2007-10-24 Johannes Schmid <jhs@gnome.org>
6326 * plugins/Makefile.am:
6328 Activate build of symbol-db plugin (when libgda is available)
6330 * plugins/document-manager/plugin.c:
6331 (on_support_plugin_deactivated), (on_editor_changed):
6333 Properly handle language support plugins even when they are
6334 unloaded by the session.
6336 * plugins/symbol-db/plugin.c: (register_stock_icons),
6337 Port to new REGISTER_ICONS stuff
6339 2007-10-22 Massimo Cora' <maxcvs@email.it>
6341 * plugins/symbol-db/plugin.c,
6342 * plugins/symbol-db/symbol-db-view.c
6343 * plugins/symbol-db/symbol-db-engine.h,
6344 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6345 * plugins/symbol-db/symbol-db-view-locals.c,
6346 * plugins/symbol-db/symbol-db-view-locals.h,
6347 * plugins/symbol-db/symbol-db-engine.c:
6348 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6349 Added a new algorithm for dynamic population of the local symbols' tab.
6350 Now the default view is tree-like.
6351 Some fixes on engine correct some population issues.
6353 2007-10-23 Naba Kumar <naba@gnome.org>
6355 * plugins/glade/Makefile.am: Corrected conditional not to install
6356 .plugin file if plugin is disabled.
6357 * plugins/sourceview/Makefile.am: Corrected conditional not to
6358 install schemas if plugin is not built.
6360 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
6362 * plugins/debug-manager/queue.c:
6363 Fix #488061: Mutiple crash dialogs
6365 * plugins/gdb/debugger.c,
6366 plugins/gdb/debugger.h:
6367 Remove maximum gdb command length, should fix bug#474811
6369 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
6371 * manuals/reference/libanjuta/plugin-description-file.sgml,
6372 manuals/reference/libanjuta/libanjuta-docs.sgml,
6373 manuals/reference/libanjuta/libanjuta-sections.txt,
6374 libanjuta/interfaces/libanjuta.idl,
6375 libanjuta/anjuta-c-module.c,
6376 libanjuta/anjuta-c-plugin-factory.c:
6377 Document last changes in plugin code
6379 2007-10-19 Johannes Schmid <jhs@gnome.org>
6381 * plugins/subversion/subversion-callbacks.c: (check_filename):
6383 Fixed #487854 – Anjuta crashes when i try to add a SVN url
6385 2007-10-19 Naba Kumar <naba@gnome.org>
6387 * plugins/file-manager/file-model.c: Fixed a critical runtime
6390 2007-10-18 Johannes Schmid <jhs@gnome.org>
6392 * libanjuta/anjuta-ui.h:
6393 Small fix on icon macros
6395 * libanjuta/interfaces/libanjuta.idl:
6396 * plugins/language-manager/plugin.c: (ilanguage_get_name),
6397 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6398 (ilanguage_iface_init):
6400 Added get_from_editor() and get_name_from_editor() methods
6403 * plugins/document-manager/plugin.c:
6404 (update_editor_ui_interface_items), (on_editor_changed):
6405 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6407 * plugins/language-support-cpp-java/plugin.c: (install_support):
6409 Ported plugins to use the new interface
6411 2007-10-17 Johannes Schmid <jhs@gnome.org>
6413 * libanjuta/anjuta-ui.h:
6415 Added macros to register stock icons to stop all this copy&paste
6416 which had spread over a lot of files. New macros support to add
6417 icons with toolbar and menu size (16 and 24)
6419 * plugins/class-inheritance/plugin.c: (register_stock_icons):
6420 * plugins/debug-manager/images/anjuta-attach.svg:
6421 * plugins/debug-manager/images/anjuta-step-out.svg:
6422 * plugins/debug-manager/images/anjuta-step-over.svg:
6423 * plugins/debug-manager/plugin.c: (register_stock_icons):
6424 * plugins/document-manager/images/Makefile.am:
6425 * plugins/document-manager/images/anjuta-block-end.svg:
6426 * plugins/document-manager/images/anjuta-block-start.svg:
6427 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6428 * plugins/document-manager/images/anjuta-bookmark.svg:
6429 * plugins/document-manager/images/anjuta-go-history-next.svg:
6430 * plugins/document-manager/images/anjuta-go-history-prev.svg:
6431 * plugins/document-manager/plugin.c: (register_stock_icons):
6432 * plugins/glade/plugin.c: (register_stock_icons):
6433 * plugins/language-support-cpp-java/plugin.c:
6434 (register_stock_icons):
6435 * plugins/message-view/Makefile.am:
6436 * plugins/message-view/anjuta-go-message-next.svg:
6437 * plugins/message-view/anjuta-go-message-prev.svg:
6438 * plugins/message-view/anjuta-message-view.svg:
6439 * plugins/message-view/messages.xpm:
6440 * plugins/message-view/plugin.c: (register_stock_icons):
6441 * plugins/patch/plugin.c: (patch_plugin_activate):
6442 * plugins/project-manager/plugin.c: (register_stock_icons):
6443 * plugins/search/Makefile.am:
6444 * plugins/search/anjuta-go-match-next.svg:
6445 * plugins/search/anjuta-go-match-prev.svg:
6446 * plugins/search/plugin.c: (activate_plugin):
6447 * plugins/symbol-browser/plugin.c: (register_stock_icons):
6448 * plugins/terminal/terminal.c: (register_stock_icons):
6449 * plugins/valgrind/plugin.c: (register_stock_icons):
6451 Updated to use the new icons and added several new and updated
6454 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
6456 * libanjuta/anjuta-plugin-handle.c,
6457 libanjuta/anjuta-plugin-handle.h:
6458 Add a new path property containing the directory of the .plugin
6459 file, library file (.so or whatever) must be in the same directory
6461 * libanjuta/anjuta-plugin-manager.c,
6462 libanjuta/interfaces/libanjuta.idl,
6463 (removed) libanjuta/anjuta-glue-plugin.c,
6464 (removed) libanjuta/anjuta-glue-plugin.h,
6465 (removed) libanjuta/anjuta-glue-c.c,
6466 (removed) libanjuta/anjuta-glue-c.h,
6467 (removed) libanjuta/anjuta-glue-cpp.c,
6468 (removed) libanjuta/anjuta-glue-cpp.h,
6469 (removed) libanjuta/anjuta-glue-factory.c,
6470 (removed) libanjuta/anjuta-glue-factory.h,
6471 (added) libanjuta/anjuta-c-module.c,
6472 (added) libanjuta/anjuta-c-module.h,
6473 (added) libanjuta/anjuta-c-plugin-factory.c,
6474 (added) libanjuta/anjuta-c-plugin-factory.h,
6475 libanjuta/Makefile.am:
6476 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6477 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6478 implementing IAnjutaPluginFactory
6479 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6481 * libanjuta/libanjuta.h:
6482 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6485 * libanjuta/anjuta-plugin.h:
6486 Replace AnjutaGluePlugin by GTypeModule
6487 Remove unused anjuta_glue_get_component_type replaced by
6490 * plugins/build-basic-autotools/build-basic-autotools.h,
6491 plugins/class-gen/plugin.h,
6492 plugins/class-inheritance/plugin.h,
6493 plugins/cvs-plugin/plugin.h,
6494 plugins/debug-manager/plugin.h,
6495 plugins/devhelp/plugin.h,
6496 plugins/document-manager/plugin.h,
6497 plugins/editor/plugin.h,
6498 plugins/file-loader/plugin.h,
6499 plugins/file-wizard/plugin.h,
6500 plugins/gdb/plugin.h,
6501 plugins/glade/plugin.h,
6502 plugins/gtodo/plugin.h,
6503 plugins/indent/plugin.h,
6504 plugins/language-manager/plugin.h,
6505 plugins/language-support-cpp-java/plugin.h,
6506 plugins/macro/plugin.h,
6507 plugins/message-view/plugin.h,
6508 plugins/patch/plugin.h,
6509 plugins/profiler/plugin.h,
6510 plugins/project-import/plugin.h,
6511 plugins/project-manager/plugin.h,
6512 plugins/project-wizard/plugin.h,
6513 plugins/sample1/plugin.h,
6514 plugins/search/plugin.h,
6515 plugins/sourceview/plugin.h,
6516 plugins/subversion/plugin.h,
6517 plugins/symbol-browser/plugin.h,
6518 plugins/symbol-db/plugin.h,
6519 plugins/terminal/terminal.c,
6520 plugins/tools/plugin.h,
6521 plugins/valgrind/plugin.h:
6522 Replace AnjutaGluePlugin by GTypeModule
6524 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6526 * plugins/debug-manager/breakpoints.c:
6527 Fix bug#487112, crash while removing a breakpoint in a new file
6529 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6531 * plugins/document-manager/search-box.c:
6532 Fix a crash (with an useful comment) focus-out-event handler must
6535 2007-10-14 Johannes Schmid <jhs@gnome.org>
6537 * plugins/sourceview/sourceview.c:
6538 Hide calltip when "Up" or "Down" key is pressed
6540 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6542 * plugins/document-manager/search-box.c:
6543 Change included file order to avoid a compile error with gnome 2.16
6545 2007-10-13 Johannes Schmid <jhs@gnome.org>
6547 * plugins/debug-manager/plugin.c: (enable_log_view):
6549 Fixed crash when closing a project and unloading another while
6550 the debugger is enabled
6552 2007-10-13 Johannes Schmid <jhs@gnome.org>
6554 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6556 Use correct breakpoint icon
6558 * plugins/devhelp/Makefile.am:
6559 * plugins/devhelp/anjuta-go-help-next.svg:
6560 * plugins/devhelp/anjuta-go-help-prev.svg:
6561 * plugins/devhelp/plugin.c: (register_stock_icons),
6564 Added new icons from #480093
6566 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6567 * plugins/document-manager/images/anjuta-bookmark-first.svg:
6568 * plugins/document-manager/images/anjuta-bookmark-last.svg:
6569 * plugins/document-manager/images/anjuta-bookmark-next.svg:
6570 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6571 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6572 * plugins/message-view/anjuta-go-message-next.svg:
6573 * plugins/message-view/anjuta-go-message-prev.svg:
6575 Updated icons from #480093
6577 * src/anjuta-actions.h:
6578 Use GTK_STOCK_FULLSCREEN
6580 * src/anjuta-app.c: (on_gdl_style_changed),
6581 (anjuta_app_instance_init):
6584 Added preference option to set the gdl switcher style
6586 2007-10-13 Johannes Schmid <jhs@gnome.org>
6588 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6589 (get_property_value_as_string), (set_property_value_as_string),
6590 (register_callbacks):
6591 * libanjuta/anjuta-preferences.h:
6593 Support GtkFileChooserButton as preferences widget
6595 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6597 Fixed a Gtk-Critical
6599 * plugins/file-manager/Makefile.am:
6600 * plugins/file-manager/file-model.c: (file_model_filter_file),
6601 (file_model_add_dummy), (file_model_expand_idle),
6602 (file_model_set_property), (file_model_get_property),
6603 (file_model_class_init):
6604 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6605 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6606 (file_manager_activate), (file_manager_finalize),
6607 (file_manager_instance_init), (ipreferences_merge),
6608 (ipreferences_unmerge), (ipreferences_iface_init):
6609 * plugins/file-manager/plugin.h:
6611 Added preferences to file-manager
6613 * plugins/glade/plugin.c: (activate_plugin):
6615 Move Properties widget into center because it is way to big
6618 2007-10-10 Johannes Schmid <jhs@gnome.org>
6620 * plugins/language-support-cpp-java/Makefile.am:
6621 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6622 * plugins/language-support-cpp-java/anjuta-complete.svg:
6623 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6624 * plugins/language-support-cpp-java/plugin.c:
6625 (register_stock_icons):
6627 And yet some more icons...
6629 2007-10-10 Johannes Schmid <jhs@gnome.org>
6631 * plugins/debug-manager/breakpoints.c:
6632 * plugins/debug-manager/images/Makefile.am:
6633 * plugins/debug-manager/images/anjuta-bookmark.svg:
6634 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6635 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6636 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6637 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6638 * plugins/debug-manager/images/anjuta-linemark.svg:
6639 * plugins/debug-manager/images/anjuta-pcmark.svg:
6640 * plugins/debug-manager/plugin.c: (register_stock_icons):
6641 * plugins/debug-manager/sparse_view.c:
6642 * plugins/document-manager/images/Makefile.am:
6643 * plugins/document-manager/images/anjuta-block-select.svg:
6644 * plugins/document-manager/images/anjuta-fold-close.svg:
6645 * plugins/document-manager/images/anjuta-fold-open.svg:
6646 * plugins/document-manager/images/anjuta-fold-toggle.svg:
6647 * plugins/document-manager/images/anjuta-indent-less.svg:
6648 * plugins/document-manager/images/anjuta-indent-more.svg:
6649 * plugins/document-manager/images/anjuta-swap.svg:
6650 * plugins/document-manager/images/block_select.xpm:
6651 * plugins/document-manager/images/fold_close.xpm:
6652 * plugins/document-manager/images/fold_open.xpm:
6653 * plugins/document-manager/images/fold_toggle.xpm:
6654 * plugins/document-manager/images/indent.xpm:
6655 * plugins/document-manager/images/indent_dcr.xpm:
6656 * plugins/document-manager/images/indent_inc.xpm:
6657 * plugins/document-manager/plugin.c: (register_stock_icons):
6658 * plugins/editor/Makefile.am:
6659 * plugins/editor/anjuta-bookmark-16.xpm:
6660 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6661 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6662 * plugins/editor/anjuta-linemark-16.xpm:
6663 * plugins/editor/anjuta-pcmark-16.xpm:
6664 * plugins/editor/bookmark.xpm:
6665 * plugins/editor/breakpoint-disabled.xpm:
6666 * plugins/editor/breakpoint-enabled.xpm:
6667 * plugins/editor/linemarker.xpm:
6668 * plugins/editor/program-counter.xpm:
6669 * plugins/editor/text_editor.c:
6670 * plugins/message-view/Makefile.am:
6671 * plugins/message-view/anjuta-go-message-next.svg:
6672 * plugins/message-view/anjuta-go-message-prev.svg:
6673 * plugins/message-view/anjuta-message-manager.ui:
6674 * plugins/message-view/plugin.c:
6675 * plugins/sourceview/Makefile.am:
6676 * plugins/sourceview/sourceview.c:
6678 Integrated lots of icons from #480093
6679 Thanks to <tpgww@onepost.net>
6681 * plugins/document-manager/plugin.c:
6682 Do not mark the line in ifile_open(), that looks ugly.
6684 * plugins/document-manager/search-box.c: (on_search_focus_out),
6686 Clear the status bar on focus_out.
6688 * plugins/file-loader/anjuta-loader-plugin.ui:
6691 2007-10-09 Johannes Schmid <jhs@gnome.org>
6693 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6694 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6696 Some things I missed in the patch for #484419
6698 * plugins/document-manager/action-callbacks.c:
6699 (on_new_file_activate):
6700 * plugins/document-manager/action-callbacks.h:
6701 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6702 (on_window_key_press_event), (on_gconf_notify_timer):
6704 484645 â patch to deal with docman FIXME etc
6706 * plugins/editor/text_editor.c: (text_editor_set_indicator):
6707 * plugins/search/search-replace.c: (search_and_replace),
6708 (write_message_pane), (search_replace_populate),
6709 (translate_dialog_strings), (create_dialog),
6710 (anjuta_search_replace_activate):
6711 * plugins/search/search-replace_backend.c:
6712 (file_buffer_new_from_path), (get_next_match),
6713 (create_search_entries), (regex_backref),
6714 (clear_search_replace_instance):
6715 * plugins/search/search-replace_backend.h:
6717 #484573 â patch to correct various search-related issues
6719 Thanks for the above patches to <tpgww@onepost.net>
6721 * plugins/sourceview/sourceview.c:
6722 (sourceview_create_highligth_indic):
6724 Use the same marker for important as gedit (yellow background)
6726 * plugins/document-manager/anjuta-document-manager.ui:
6727 * plugins/file-loader/anjuta-file-loader.ui:
6728 * plugins/file-loader/plugin.c:
6730 Moved FileNew action to document-manager
6732 2007-10-08 Johannes Schmid <jhs@gnome.org>
6734 * plugins/document-manager/search-box.c: (on_search_activated):
6735 Mark messages for translation
6737 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
6739 reviewed by: Johannes Schmid <jhs@gnome.org>
6741 * plugins/Makefile.am:
6742 * plugins/build-basic-autotools/build-basic-autotools.c:
6743 (build_compile_file_real):
6744 * plugins/search/search-replace.c:
6745 * plugins/valgrind/preferences.c: (build_general_prefs):
6747 Fix #484379 â Contents of Makefile.am plugins and
6748 #484419 â Improvement into translation
6750 2007-10-06 Johannes Schmid <jhs@gnome.org>
6752 * libanjuta/interfaces/anjuta-idl-compiler.pl:
6754 Fixed to properly support pointer-to-pointer (**) types
6756 * libanjuta/interfaces/libanjuta.idl:
6757 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6758 * plugins/sourceview/sourceview-cell.h:
6759 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6760 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6761 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6762 (isearch_backward), (isearch_iface_init):
6763 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6764 (itext_editor_iface_init), (iselection_set_iter),
6765 (iselection_get_start_iter), (iselection_get_end_iter),
6766 (iselection_iface_init), (isearch_forward), (isearch_backward),
6767 (isearch_iface_init):
6769 Added IAnjutaEditorSearch interface and some utility methods to
6770 migrate from positions to iterators for the editor interface.
6772 * plugins/document-manager/Makefile.am:
6773 * plugins/document-manager/action-callbacks.c:
6774 (on_goto_line_no1_activate), (on_show_search):
6775 * plugins/document-manager/action-callbacks.h:
6776 * plugins/document-manager/anjuta-docman.c:
6777 (anjuta_docman_add_document), (anjuta_docman_show_editor),
6778 (anjuta_docman_grab_text_focus):
6779 * plugins/document-manager/anjuta-document-manager.ui:
6780 * plugins/document-manager/goto_line.c: (removed)
6781 * plugins/document-manager/goto_line.h: (removed)
6782 * plugins/document-manager/search-box.c:
6783 * plugins/document-manager/search-box.h:
6784 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6785 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6786 (update_editor_ui_interface_items), (on_editor_added),
6787 (activate_plugin), (deactivate_plugin):
6788 * plugins/document-manager/plugin.h:
6790 Created new incremental "Quick Search" bar in the document manager to
6791 replace the crappy EggToolbar entries. Uses the new search interface and
6792 it thus much faster and more reliable.
6794 Bug 357544 â incremental search should work consistently (or not at all)
6795 when main toolbar is hidden
6796 Bug 440637 â Search, don't work very well (partly for incremental search)
6798 * plugins/search/anjuta-search.ui:
6799 * plugins/search/plugin.c: (activate_plugin):
6801 Removed incremental search stuff
6803 * plugins/build-basic-autotools/build-basic-autotools.c:
6804 (on_session_save), (on_session_load):
6805 * plugins/build-basic-autotools/executer.c:
6806 (get_program_parameters):
6808 Scroll to selected executable and remember it across sessions
6809 (followup of #477976)
6811 * plugins/debug-manager/plugin.c: (value_added_current_editor):
6812 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6814 * plugins/devhelp/anjuta-devhelp.ui:
6815 Rearraged toolbar items a bit
6817 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6819 * plugins/debug-manager/command.c,
6820 plugins/debug-manager/queue.c,
6821 plugins/gdb/plugin.c,
6822 plugins/gdb/debugger.c:
6823 Fix several crashing bugs (including bug#482985) with the debugger
6824 when closing project, stopping the debugger, restarting the program
6826 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6828 * libanjuta/anjuta-launcher.c:
6829 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
6831 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
6833 * plugins/debug-manager/command.c,
6834 plugins/debug-manager/queue.c:
6835 Asynchronous command can abort other commands in queue
6836 Resynchronize debugger state when a command is cancelled
6838 * plugins/debug-manager/breakpoints.c:
6839 Free BreakpointItem only when it is not used anymore
6841 * plugins/gdb/plugin.c:
6842 Do not return TRUE if the callback and/or ready signal is not used
6844 * plugins/gdb/debugger.c:
6845 Fix a crash, return correct state when debugger is stopped
6847 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
6849 * plugins/project-wizard/autogen.c:
6850 Fix bug#482067, escape project wizard user defined strings
6852 2007-10-01 Johannes Schmid <jhs@gnome.org>
6854 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6856 * plugins/build-basic-autotools/build-basic-autotools.c:
6857 (basic_autotools_plugin_instance_init):
6858 * plugins/build-basic-autotools/build-basic-autotools.h:
6859 * plugins/build-basic-autotools/executer.c:
6860 (get_program_parameters):
6862 Fixed #477976 – Keybinding in run dialog
6864 2007-09-30 Johannes Schmid <jhs@gnome.org>
6866 * plugins/Makefile.am:
6867 Do not build indent plugin (yet)
6869 * plugins/document-manager/plugin.c: (ipreferences_merge):
6870 Fixed unintentional and wrong change
6872 * plugins/indent/anjuta-indent.ui:
6875 2007-09-28 Johannes Schmid <jhs@gnome.org>
6877 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
6878 * libanjuta/anjuta-launcher.h:
6879 Add a method to send EOF to some process. Needed for the indent plugin
6880 and should be useful in general. It does not actually send EOF as this
6881 is not possible with utf-8, but closes the stream instead.
6883 * plugins/devhelp/plugin.c: (value_added_current_editor):
6884 Fixed a Gtk-Critical due to the IAnjutaEditor -
6885 IAnjutaDocument switch.
6888 * plugins/Makefile.am:
6889 * plugins/document-manager/Makefile.am:
6890 * plugins/document-manager/action-callbacks.c:
6891 * plugins/document-manager/anjuta-document-manager.glade:
6892 * plugins/document-manager/anjuta-document-manager.ui:
6893 * plugins/document-manager/images/Makefile.am:
6894 * plugins/document-manager/images/indent_auto.xpm:
6895 * plugins/document-manager/images/indent_set.xpm:
6896 * plugins/document-manager/indent-dialog.c:
6897 * plugins/document-manager/indent-dialog.h:
6898 * plugins/document-manager/indent-util.c:
6899 * plugins/document-manager/indent-util.h:
6900 * plugins/document-manager/indent_test.c:
6901 * plugins/document-manager/plugin.c: (register_stock_icons),
6902 (docman_plugin_instance_init), (ipreferences_merge):
6903 * plugins/document-manager/plugin.h:
6905 Removed indent code from document manager
6907 * plugins/indent/Makefile.am:
6908 * plugins/indent/indent-dialog.c:
6909 * plugins/indent/indent-util.c: (indent_init_indent_style):
6910 * plugins/indent/indent.glade:
6911 * plugins/indent/indent.plugin.in:
6912 * plugins/indent/plugin.c: (on_indent_finished),
6913 (on_indent_output), (on_indent_action_activate),
6914 (on_edit_editor_indent), (on_style_combo_changed),
6915 (value_added_current_editor), (value_removed_current_editor),
6916 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
6917 (indent_plugin_finalize), (indent_plugin_dispose),
6918 (anjuta_indent_plugin_instance_init),
6919 (anjuta_indent_plugin_class_init), (ipreferences_merge),
6920 (ipreferences_unmerge), (ipreferences_iface_init):
6921 * plugins/indent/plugin.h:
6923 Moved indent code to it's own plugin. Also reimplemented indent invocation
6924 using anjuta_launcher and streams. This is not yet completely working, maybe
6925 I got something wrong with the launcher.
6926 Also fixed #478987 – Unusable 'Indent setting window' on preferences
6928 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
6930 * plugins/debug-manager/plugin.c:
6931 Fix bug#480851, disconnect save_session signal when plugin is unloaded
6933 2007-09-27 Johannes Schmid <jhs@gnome.org>
6935 * libanjuta/interfaces/libanjuta.idl:
6936 * plugins/Makefile.am:
6937 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6938 (isymbol_type_str), (isymbol_name), (isymbol_args),
6939 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6940 (isymbol_impl), (isymbol_iface_init):
6941 * plugins/symbol-browser/an_symbol_info.c:
6942 * plugins/symbol-browser/an_symbol_info.h:
6943 * plugins/symbol-db/Makefile.am:
6944 * plugins/symbol-db/plugin.c:
6945 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6946 (value_added_current_editor), (on_editor_foreach_clear),
6947 (value_removed_current_editor), (project_root_added),
6948 (symbol_db_activate), (symbol_db_deactivate),
6949 (isymbol_manager_search):
6950 * plugins/symbol-db/readtags.c: (initialize_1):
6951 * plugins/symbol-db/symbol-db-engine-iterator.c:
6952 (sdb_engine_iterator_instance_init),
6953 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6954 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6955 (symbol_db_engine_iterator_move_next),
6956 (symbol_db_engine_iterator_move_prev),
6957 (symbol_db_engine_iterator_get_n_items),
6958 (symbol_db_engine_iterator_last),
6959 (symbol_db_engine_iterator_set_position),
6960 (symbol_db_engine_iterator_get_position),
6961 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6962 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6963 (isymbol_iter_foreach), (isymbol_iter_set_position),
6964 (isymbol_iter_get_position), (isymbol_iter_get_length),
6965 (isymbol_iter_clone), (isymbol_iter_assign),
6966 (isymbol_iter_iface_init):
6967 * plugins/symbol-db/symbol-db-engine-iterator.h:
6968 * plugins/symbol-db/symbol-db-engine.c:
6969 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6970 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6971 (sdb_engine_finalize), (sdb_engine_get_type),
6972 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6973 (sdb_engine_get_table_id_by_unique_name2),
6974 (sdb_engine_get_table_id_by_unique_name3),
6975 (symbol_db_engine_add_new_workspace),
6976 (symbol_db_engine_get_opened_project_name),
6977 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6978 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6979 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6980 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6981 (sdb_engine_add_new_scope_definition),
6982 (sdb_engine_add_new_tmp_heritage_scope),
6983 (sdb_engine_second_pass_update_scope_1),
6984 (sdb_engine_second_pass_update_heritage),
6985 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6986 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6987 (symbol_db_engine_update_project_symbols),
6988 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6989 (symbol_db_engine_update_buffer_symbols),
6990 (sdb_engine_walk_down_scope_path),
6991 (sdb_engine_prepare_symbol_info_sql),
6992 (symbol_db_engine_get_global_members),
6993 (symbol_db_engine_get_scope_members_by_symbol_id),
6994 (symbol_db_engine_get_scope_members),
6995 (symbol_db_engine_get_current_scope),
6996 (symbol_db_engine_get_file_symbols):
6997 * plugins/symbol-db/symbol-db-engine.h:
6998 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6999 (on_symbol_updated), (on_symbol_inserted),
7000 (symbol_db_view_locals_get_line),
7001 (symbol_db_view_locals_update_list):
7002 * plugins/symbol-db/symbol-db-view-search.c:
7003 (sdb_view_search_model_filter), (sdb_view_search_get_type):
7004 * plugins/symbol-db/symbol-db-view-search.h:
7005 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7006 (do_add_hidden_children), (do_recurse_and_add_new_sym),
7007 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7008 * plugins/symbol-db/tables.sql:
7009 * plugins/symbol-db/test/Makefile.am:
7010 * plugins/symbol-db/test/main.c: (add_new_files), (main):
7011 Updated patch from Massimo to improve symbol-db plugin
7013 * plugins/document-manager/plugin.c: (on_editor_changed):
7014 Make the code a bit more robust
7016 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7017 (anjuta_document_get_property), (anjuta_document_class_init),
7018 (anjuta_document_init), (set_uri), (document_loader_loaded),
7019 (anjuta_document_load), (document_saver_saving):
7020 * plugins/sourceview/anjuta-document.h:
7021 * plugins/sourceview/sourceview.c: (autodetect_language),
7022 (ilanguage_set_language), (ilanguage_get_language):
7023 Fix language detection on startup
7025 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
7027 * plugins/document-manager/action-callbacks.c:
7028 (on_editor_command_upper_case_activate),
7029 (on_editor_command_lower_case_activate): Leftover commit from previous
7030 commit (see last changlog entry by me).
7032 * plugins/file-manager/plugin.c: (file_manager_activate):
7033 Gave proper widget name so that layout works.
7035 2007-09-26 Johannes Schmid <jhs@gnome.org>
7037 * plugins/document-manager/plugin.c: (on_editor_changed),
7038 (docman_plugin_instance_init):
7039 Only unload/load language-support plugins if necessary.
7041 * plugins/language-manager/plugin.c: (language_manager_activate):
7042 Removed some debugging code
7044 * plugins/sourceview/sourceview.c: (on_document_saved),
7045 (ilanguage_set_language), (ilanguage_get_language):
7046 Fixed ianjuta_language interface and ensure that highlighting is
7047 activated when a new file is saved.
7049 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
7051 * libanjuta/interfaces/libanjuta.idl:
7052 * plugins/document-manager/action-callbacks.c:
7053 (on_editor_command_upper_case_activate),
7054 (on_editor_command_lower_case_activate):
7055 * plugins/editor/text_editor.c: (iselection_has_selection),
7056 (iselection_get_start), (iselection_get_end),
7057 (iselection_iface_init):
7058 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7059 * plugins/sourceview/sourceview.c: (iselect_has_selection),
7060 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7061 method and implemented it for both scintilla and sourceview editors.
7062 Updated document-manager and assist plugins to use the new method.
7064 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7066 * plugins/file-manager/file-view.c:
7067 Fix typo, allow to compile new file manager with gtk < 2.12
7069 2007-09-25 Johannes Schmid <jhs@gnome.org>
7071 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7072 Support Auto-Indent for single lines (e.g no selection);
7074 * plugins/macro/plugin.c:
7075 Do not use the same shortcut as auto-indent does
7077 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7078 Optimized keyboard navigation - do not emit char_added when only
7079 navigation keys have been pressed.
7081 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
7083 * plugins/language-support-cpp-java/cpp-java-assist.c:
7084 (on_assist_chosen), (cpp_java_assist_install),
7085 (cpp_java_assist_uninstall):
7086 * plugins/language-support-cpp-java/plugin.c: (install_support),
7087 (uninstall_support): Install and uninstall support in correct order.
7088 Fixes a bug where it was installed multiple times resulting in
7089 inserting autocomplete text multiple times.
7091 2007-09-25 Johannes Schmid <jhs@gnome.org>
7094 Add GNOME_WARNING_FLAGS(maximum) and
7095 GNOME_CXX_WARNIGS(yes) to avoid bugs
7096 the compiler can warn you.
7098 * libegg/test-tree-utils.c: (key_test):
7099 * plugins/file-manager/file-model.c:
7100 (file_model_cancel_expand_idle), (file_model_sort),
7101 (file_model_row_expanded):
7102 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7103 (file_view_refresh), (file_view_get_selected), (file_view_init),
7105 * plugins/file-manager/file-view.h:
7106 * plugins/symbol-db/readtags.c: (initialize_1):
7109 Fixed the more critical warnings
7111 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
7113 Icons from tpgww@onepost.net:
7115 * plugins/debug-manager/Makefile.am:
7116 * plugins/debug-manager/images/Makefile.am:
7117 * plugins/debug-manager/images/anjuta-attach.svg:
7118 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7119 * plugins/debug-manager/images/anjuta-step-into.svg:
7120 * plugins/debug-manager/images/anjuta-step-out.svg:
7121 * plugins/debug-manager/images/anjuta-step-over.svg:
7122 * plugins/debug-manager/plugin.c: (register_stock_icons):
7123 * plugins/document-manager/Makefile.am:
7124 * plugins/document-manager/block_select.xpm:
7125 * plugins/document-manager/fold_close.xpm:
7126 * plugins/document-manager/fold_open.xpm:
7127 * plugins/document-manager/fold_toggle.xpm:
7128 * plugins/document-manager/images/Makefile.am:
7129 * plugins/document-manager/images/anjuta-block-end.svg:
7130 * plugins/document-manager/images/anjuta-block-start.svg:
7131 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7132 * plugins/document-manager/images/anjuta-bookmark-first.svg:
7133 * plugins/document-manager/images/anjuta-bookmark-last.svg:
7134 * plugins/document-manager/images/anjuta-bookmark-next.svg:
7135 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7136 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7137 * plugins/document-manager/indent.xpm:
7138 * plugins/document-manager/indent_auto.xpm:
7139 * plugins/document-manager/indent_dcr.xpm:
7140 * plugins/document-manager/indent_inc.xpm:
7141 * plugins/document-manager/indent_set.xpm:
7142 * plugins/document-manager/plugin.c: Added nicer icons for
7143 document manager and debugger. Organized icons in 'images'
7146 2007-09-24 Johannes Schmid <jhs@gnome.org>
7148 * src/anjuta-app.c: (anjuta_app_add_widget_full):
7149 Fixed a missing NULL in g_object_set.
7151 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
7153 * plugins/language-support-cpp-java/cpp-java-assist.c:
7154 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7155 scope memebers just after scope operator is entered.
7157 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
7159 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7160 * plugins/language-support-cpp-java/cpp-java-assist.c:
7161 (completion_function), (completion_compare),
7162 (cpp_java_assist_tag_destroy), (create_completion),
7163 (cpp_java_assist_destroy_completion_cache),
7164 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7165 Show '()' for function items in autocomplete list. Allow adding
7166 ' ' and/or '(' after function call autocompletion and have preferences
7169 2007-09-24 Johannes Schmid <jhs@gnome.org>
7171 * sourceview.c: Reverting patch from r3157 because
7174 2007-09-24 Johannes Schmid <jhs@gnome.org>
7176 * plugins/search/search-replace.c: (on_message_clicked):
7178 Fixed #427104 – No "highlight" of lines matching find-result
7180 2007-09-24 Johannes Schmid <jhs@gnome.org>
7184 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7186 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
7188 reviewed by: Johannes Schmid <jhs@gnome.org>
7190 * plugins/build-basic-autotools/executer.c: (execute_program):
7191 Fix #478238 – set env for execute programe in the terminal
7193 2007-09-24 Tom <tpgww@onepost.net>
7195 reviewed by: Johannes Schmid <jhs@gnome.org>
7197 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7200 * plugins/debug-manager/disassemble.c: (on_disassemble):
7201 Correct a format string in DEBUG_PRINT()
7203 2007-09-23 Johannes Schmid <jhs@gnome.org>
7205 * plugins/sourceview/sourceview.c: (offset_to_position),
7206 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7207 (ieditor_get_position), (iselect_set), (iselect_get_start),
7210 Fixed #Bug 440637 – Search, don't work very well
7212 2007-09-23 Johannes Schmid <jhs@gnome.org>
7214 * plugins/file-manager/file-model.c: (file_model_get_filename):
7215 * plugins/file-manager/file-model.h:
7216 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7217 (file_view_init), (file_view_class_init):
7218 * plugins/message-view/message-view.c:
7219 (message_view_query_tooltip), (message_view_dispose),
7220 (message_view_instance_init), (message_view_class_init):
7222 Added GTK+ 2.12 style tooltips to file-manager and message view.
7223 Only build if GTK+ 2.12 is availible otherwise for message-view, the
7224 old implementation is used.
7226 2007-09-23 Johannes Schmid <jhs@gnome.org>
7228 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7231 * plugins/language-manager/language-manager.plugin.in:
7232 Marked UserActivatable=FALSE
7234 * plugins/language-manager/plugin.c: (load_languages),
7235 (language_manager_activate), (language_manager_deactivate),
7236 (language_manager_dispose), (language_manager_instance_init),
7237 (language_manager_find_mime_type), (language_manager_find_string),
7238 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7239 (ilanguage_get_name), (ilanguage_get_strings):
7241 Fixed various stupid bugs in language-manager plugin
7243 * plugins/symbol-db/symbol-db-engine.c:
7244 (sdb_engine_second_pass_update_scope_1):
7246 Add a g_return_if_fail to avoid a crash though still unsure
7249 2007-09-23 Johannes Schmid <jhs@gnome.org>
7251 * plugins/symbol-db/plugin.c: (on_project_element_added),
7252 (sources_array_free), (sources_array_add_foreach),
7253 (project_root_added):
7254 * plugins/symbol-db/symbol-db-engine.c:
7255 (symbol_db_engine_add_new_files):
7256 * plugins/symbol-db/symbol-db-engine.h:
7258 Added support for other languages than "C" to symbol-db. Now
7259 supports all languages listed by the language-manager.
7261 2007-09-23 Tom <tpgww@onepost.net>
7263 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7266 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7268 * libanjuta/anjuta-glue-factory.c: (load_plugin),
7269 (anjuta_glue_factory_get_object_type):
7270 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7271 * plugins/build-basic-autotools/build-basic-autotools.c:
7272 (value_added_current_editor):
7273 * plugins/debug-manager/breakpoints.c:
7274 (breakpoints_dbase_edit_breakpoint),
7275 (on_toggle_breakpoint_activate):
7276 * plugins/debug-manager/plugin.c:
7277 (on_run_to_cursor_action_activate):
7278 * plugins/debug-manager/stack_trace.c:
7279 (dma_thread_update_stack_trace):
7280 * plugins/gdb/plugin.c:
7281 * plugins/glade/plugin.c: (ifile_open):
7282 * plugins/profiler/gprof-call-graph-view.c:
7283 * plugins/profiler/gprof-flat-profile-view.c:
7284 * plugins/profiler/gprof-function-call-tree-view.c:
7285 * plugins/profiler/gprof-options.c: (setup_widgets):
7286 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7287 * plugins/search/search-replace_backend.c:
7288 (file_buffer_new_from_te):
7289 * plugins/sourceview/assist-tip.c: (assist_tip_move):
7290 * plugins/sourceview/assist-window.c: (assist_window_set_property),
7291 (assist_window_get_property), (assist_window_move):
7292 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7293 (value_added_current_editor):
7294 * plugins/symbol-db/plugin.c: (value_added_current_editor):
7295 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7296 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7298 Many small code, warnings and leak fixes
7300 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7302 * (removed) plugins/debug-manager/debugger.c,
7303 (removed) plugins/debug-manager/debugger.h,
7304 (added) plugins/debug-manager/command.c,
7305 (added) plugins/debug-manager/command.h,
7306 (added) plugins/debug-manager/queue.c,
7307 (added) plugins/debug-manager/queue.h,
7308 plugins/debug-manager/breakpoints.c,
7309 plugins/debug-manager/debug_tree.c,
7310 plugins/debug-manager/debug_tree.h,
7311 plugins/debug-manager/disassemble.c,
7312 plugins/debug-manager/disassemble.h,
7313 plugins/debug-manager/locals.c,
7314 plugins/debug-manager/locals.h,
7315 plugins/debug-manager/memory.c,
7316 plugins/debug-manager/memory.h,
7317 plugins/debug-manager/plugin.c,
7318 plugins/debug-manager/plugin.h,
7319 plugins/debug-manager/registers.c,
7320 plugins/debug-manager/registers.h,
7321 plugins/debug-manager/sharedlib.c,
7322 plugins/debug-manager/sharedlib.h,
7323 plugins/debug-manager/signals.c,
7324 plugins/debug-manager/signals.h,
7325 plugins/debug-manager/stack_trace.c,
7326 plugins/debug-manager/stack_trace.h,
7327 plugins/debug-manager/start.h,
7328 plugins/debug-manager/start.c,
7329 plugins/debug-manager/threads.c,
7330 plugins/debug-manager/threads.h,
7331 plugins/debug-manager/watch.c,
7332 plugins/debug-manager/watch.h,
7333 plugins/debug-manager/Makefile.am,
7334 plugins/gdb/debugger.c,
7335 plugins/gdb/debugger.h,
7336 plugins/gdb/plugin.c,
7337 libanjuta/interfaces/libanjuta.idl:
7338 Split debug-manager/debugger.c into command.c and queue.c
7339 Clean up debugger queue
7340 DmaDebuggerQueue object does not implement IAnjutaDebugger
7342 2007-09-23 Johannes Schmid <jhs@gnome.org>
7345 Bumped version to 2.3.0 (to ensure bugzilla bugs are
7346 set correctly, etc.)
7348 * libanjuta/anjuta-glue-factory.c: (load_plugin):
7349 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7350 (plugin_set_update):
7352 Show an error dialog instead of crashing when plugin loading fails
7354 * plugins/language-manager/Makefile.am:
7355 * plugins/language-manager/language-manager.plugin.in:
7356 * plugins/language-manager/languages.xml:
7357 * plugins/language-manager/plugin.c: (language_destroy),
7358 (load_languages), (language_manager_activate),
7359 (language_manager_deactivate), (language_manager_finalize),
7360 (language_manager_dispose), (language_manager_instance_init),
7361 (language_manager_class_init), (language_manager_find_mime_type),
7362 (language_manager_find_string), (ilanguage_get_from_mime_type),
7363 (ilanguage_get_from_string), (ilanguage_get_name),
7364 (ilanguage_get_strings), (ilanguage_iface_init):
7365 * plugins/language-manager/plugin.h:
7367 Added new language-manager plugin to have a better organisation for
7368 language names. The xml probabaly needs to be extended over time.
7370 * plugins/Makefile.am:
7371 * plugins/document-manager/plugin.c: (on_editor_changed):
7373 Adapted to new IAnjutaLanguage interface. Do not unload language-support
7374 because it does not really save memory but makes tab switching slow.
7376 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7378 * plugins/language-support-cpp-java/plugin.c: (install_support),
7379 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7380 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7383 * plugins/language-support-cpp-java/cpp-java-assist.c:
7384 (cpp_java_assist_show_autocomplete):
7386 Fix autocomplete to only show valid completions
7388 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7389 Calltips always have correct size and position now
7391 2007-09-22 Johannes Schmid <jhs@gnome.org>
7393 * plugins/search/search-replace_backend.c: (get_next_match):
7394 Removed code introduced by accident that causes a crash.
7396 * plugins/sourceview/sourceview-tags.c:
7397 * plugins/sourceview/sourceview-tags.h:
7398 Removed ununsed files
7400 2007-09-22 Johannes Schmid <jhs@gnome.org>
7402 * plugins/language-support-cpp-java/cpp-java-assist.c:
7405 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7407 * plugins/language-support-cpp-java/cpp-java-assist.c:
7408 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7409 Increased matching brace search to 500 chars.
7411 2007-09-21 Johannes Schmid <jhs@gnome.org>
7413 * plugins/language-support-cpp-java/cpp-java-assist.c:
7414 (cpp_java_assist_get_pre_word),
7415 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7417 Added some profiling debug code
7419 * plugins/language-support-cpp-java/cpp-java-utils.c:
7420 (cpp_java_util_jump_to_matching_brace):
7421 * plugins/language-support-cpp-java/cpp-java-utils.h:
7422 * plugins/language-support-cpp-java/plugin.c:
7423 (get_line_indentation_base), (get_line_auto_indentation):
7425 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7426 avoid looping over the whole file when using calltips which is too slow and
7429 * plugins/sourceview/assist-tip.c: (assist_tip_init),
7430 (assist_tip_set_tips), (assist_tip_get_coordinates),
7432 * plugins/sourceview/sourceview.c: (iassist_show_tips):
7434 Better calltips appearance (use theme now) and avoid jumping
7437 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7439 * plugins/document-manager/plugin.c:
7440 (update_editor_ui_interface_items):
7441 * plugins/language-support-cpp-java/plugin.c: (install_support),
7442 (uninstall_support): Moved autocomplete ui update code from
7443 document-manager to language-plugin.
7445 2007-09-21 Johannes Schmid <jhs@gnome.org>
7447 * libanjuta/interfaces/libanjuta.idl:
7449 Added IAnjutaLanguage interface (might still change...) for
7450 the upcoming language-manager plugin.
7452 * plugins/file-manager/Makefile.am:
7453 * plugins/file-manager/file-model.c:
7454 (file_model_cancel_expand_idle), (file_model_add_dummy),
7455 (file_model_expand_idle), (file_model_sort),
7456 (file_model_row_expanded), (file_model_row_collapsed),
7457 (file_model_init), (file_model_finalize),
7458 (file_model_set_property), (file_model_get_property),
7459 (file_model_class_init), (file_model_new), (file_model_refresh),
7460 (file_model_get_uri):
7461 * plugins/file-manager/file-model.h:
7462 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7463 (file_view_expand_row_idle), (file_view_refresh),
7464 (file_view_get_selected), (file_view_button_press_event),
7465 (file_view_selection_changed), (file_view_init),
7466 (file_view_get_property), (file_view_set_property),
7467 (file_view_finalize), (file_view_class_init):
7469 Split up model/view as far as possible and fixed some file-manager
7470 bugs (popup-menu and incorrect project loading).
7472 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7473 Use monospace font for tips.
7475 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7476 (sourceview_cell_new), (icell_get_character), (icell_get_length),
7477 (icell_get_attribute), (icell_style_get_font_description),
7478 (icell_style_get_color), (icell_style_get_background_color),
7479 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7480 (iiter_foreach), (iiter_set_position), (iiter_get_position),
7481 (iiter_get_length), (iiter_clone), (iiter_assign):
7483 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7484 interface. This is way faster though it has the drawback to create invalid
7485 iterators if the buffer is changed.
7487 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7489 * libanjuta/interfaces/libanjuta.idl:
7490 * plugins/document-manager/action-callbacks.c:
7491 * plugins/document-manager/anjuta-document-manager.ui:
7492 * plugins/document-manager/plugin.c: (register_stock_icons):
7493 * plugins/editor/text_editor.c:
7494 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7495 * plugins/language-support-cpp-java/cpp-java-assist.c:
7496 (cpp_java_assist_get_calltip_context):
7497 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7498 (register_stock_icons), (cpp_java_plugin_activate_plugin):
7500 Moved autocomplete menu action from document-manager to assist plugin
7501 and got rid of deprecated autocomplete interface.
7503 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
7505 * libanjuta/interfaces/libanjuta.idl:
7506 * plugins/editor/text_editor.c: (iassist_iface_init):
7507 * plugins/language-support-cpp-java/cpp-java-assist.c:
7508 (cpp_java_assist_check), (on_assist_chosen):
7509 * plugins/sourceview/sourceview.c: (iassist_iface_init):
7510 Removed react() methods in both editors and assist interface. Assist
7511 plugin itself handles setting the autocomplete. Also fixed
7514 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
7516 * plugins/file-manager/Makefile.am:
7517 * plugins/file-manager/file-view.c: (file_view_add_dummy),
7518 (file_view_expand_idle), (file_view_init):
7519 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7520 (file_manager_set_default_uri), (project_root_added),
7521 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7522 (file_manager_activate), (file_manager_deactivate),
7523 (file_manager_instance_init), (file_manager_class_init),
7524 (ifile_manager_set_root), (ifile_manager_set_selected),
7525 (ifile_manager_iface_init): Adjusted white spaces to match
7528 2007-09-19 Naba Kumar <naba@gnome.org>
7530 * libanjuta/interfaces/libanjuta.idl:
7531 * plugins/editor/text_editor.c: (text_editor_instance_init),
7532 (iassist_show_tips), (iassist_cancel_tips),
7533 (iassist_hide_suggestions), (iassist_iface_init):
7534 * plugins/editor/text_editor.h:
7535 * plugins/editor/text_editor_cbs.c:
7536 (on_text_editor_scintilla_notify):
7537 * plugins/language-support-cpp-java/cpp-java-assist.c:
7538 (is_scope_context_character), (is_word_character),
7539 (create_completion), (cpp_java_assist_get_scope_context),
7540 (cpp_java_assist_get_pre_word),
7541 (cpp_java_assist_get_scope_operator),
7542 (cpp_java_assist_destroy_completion_cache),
7543 (cpp_java_assist_create_scope_completion_cache),
7544 (cpp_java_assist_create_word_completion_cache),
7545 (cpp_java_assist_show_autocomplete),
7546 (cpp_java_assist_get_calltip_context),
7547 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7548 (on_editor_char_added), (on_assist_chosen),
7549 (cpp_java_assist_install), (cpp_java_assist_uninstall),
7550 (cpp_java_assist_init), (cpp_java_assist_finalize):
7551 * plugins/language-support-cpp-java/cpp-java-assist.h:
7552 * plugins/language-support-cpp-java/plugin.c:
7553 (initialize_indentation_params):
7554 * plugins/sourceview/assist-tip.c:
7555 * plugins/sourceview/assist-tip.h:
7556 * plugins/sourceview/sourceview-private.h:
7557 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7558 (on_assist_tip_destroyed), (on_assist_cancel),
7559 (on_document_char_added), (iassist_get_suggestions),
7560 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7562 Implement state-less assistance so that assist can be evaluated
7563 any given time at any position. Changed IAnjutaEditorAssist interfance
7564 and implementations and removed any state management in editors.
7566 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
7568 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7569 completion items sorting and avoided unnecssary sorts.
7571 * plugins/text-editor.c: Fixed state.
7573 2007-09-17 Johannes Schmid <jhs@gnome.org>
7575 * plugins/language-support-cpp-java/cpp-java-assist.c:
7578 Fixed calltips in sourceview
7580 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
7582 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7583 completion items preparation time. Fixed a crash bug.
7585 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7586 Set buffer size (From Massimo, required for symbol-db).
7588 * libanjuta/interfaces/libanjuta.idl: Also pass position information
7591 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7594 * plugins/editor/aneditor-autocomplete.cxx,
7595 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7596 Added ANE_GETWORDBEFORECARAT command.
7598 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7599 using assist interface.
7601 * plugins/editor/text_editor.c: (text_editor_instance_init),
7602 (text_editor_get_word_before_carat),
7603 (text_editor_get_current_word), (iassist_add_trigger),
7604 (iassist_remove_trigger), (on_assist_canceled),
7605 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7606 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7607 * plugins/editor/text_editor.h:
7608 * plugins/editor/text_editor_cbs.c: (trigger_size),
7609 (max_trigger_size), (text_editor_check_assist),
7610 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7613 * plugins/language-support-cpp-java/Makefile.am:
7614 * plugins/language-support-cpp-java/plugin.c:
7615 (get_line_indentation_base), (get_line_auto_indentation),
7616 (install_support), (uninstall_support),
7617 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7618 (cpp_java_plugin_instance_init):
7619 * plugins/language-support-cpp-java/plugin.h:
7620 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7621 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7622 Make assist a separate class.
7624 2007-09-14 Johannes Schmid <jhs@gnome.org>
7626 * plugins/sourceview/sourceview.c: (iassist_suggest):
7627 Fixed changed char_alignment paramter in language-support
7630 2007-09-14 Naba Kumar <naba@gnome.org>
7632 * plugins/language-support-cpp-java/plugin.c: Send the right
7633 'char_alignment' paramenter (needs fixing in sourceview).
7635 2007-09-13 Johannes Schmid <jhs@gnome.org>
7638 * plugins/project-wizard/templates/minimal/project.anjuta:
7639 Use IAnjutaSymbolManager instead of loading the plugin directly.
7640 (TODO: Think of a version to do this for older files...)
7643 * plugins/Makefile.am:
7644 * plugins/symbol-db/Makefile.am:
7646 Build symbol-db plugin if libgda-3.0 is found
7648 2007-09-13 Johannes Schmid <jhs@gnome.org>
7650 * plugins/sourceview/Makefile.am:
7651 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7653 * plugins/sourceview/anjuta-document.h:
7654 Removed lots of dead code
7656 * plugins/sourceview/anjuta-languages-manager.c:
7657 * plugins/sourceview/anjuta-languages-manager.h:
7660 * plugins/sourceview/sourceview.c: (on_document_char_added),
7661 (on_document_loaded), (sourceview_instance_init),
7662 (iselect_get_start), (iselect_get_end),
7663 (ilanguage_get_supported_languages), (ilanguage_set_language):
7665 Fixed selection handling and make some adaptions for the changes
7668 2007-09-13 Johannes Schmid <jhs@gnome.org>
7670 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7671 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7674 Added preferences to language support completion/calltips
7676 * plugins/sourceview/assist-window.c: (assist_window_update):
7678 Always select first entry
7680 * plugins/sourceview/sourceview.glade:
7681 Removed old completion preferences
7683 2007-09-11 Naba Kumar <naba@gnome.org>
7685 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7686 and possible crash when pressing ctrl+d in terminal after preferences
7687 window has been shown once (no need for backport).
7689 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7690 implementations to get warnings instead of crashes for unimplemented
7693 2007-09-11 Massimo Cora' <maxcvs@email.it>
7695 Reviewed by: Naba Kumar <naba@gnome.org>
7697 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7698 * plugins/symbol-db/*:
7699 Added new symbol-database backend based on SQLite 3.
7700 (does not enabled for build currently).
7702 2007-09-10 Johannes Schmid <jhs@gnome.org>
7706 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7707 (parse_info_init), (parse_info_free), (valid_element),
7708 (start_element_handler), (end_element_handler), (text_handler),
7709 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7710 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7711 (egg_recent_model_monitor), (egg_recent_model_read),
7712 (egg_recent_model_open_file), (egg_recent_model_lock_file),
7713 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7714 (egg_recent_model_set_property), (egg_recent_model_class_init),
7715 (egg_recent_model_init), (egg_recent_model_add_full),
7716 (egg_recent_model_delete), (egg_recent_model_get_list),
7717 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7718 (egg_recent_model_set_filter_mime_types),
7719 (egg_recent_model_clear_group_filter),
7720 (egg_recent_model_set_filter_groups),
7721 (egg_recent_model_clear_scheme_filter),
7722 (egg_recent_model_set_filter_uri_schemes),
7723 (egg_recent_model_remove_expired):
7725 Update EggRecent (#456465)
7727 2007-09-10 Johannes Schmid <jhs@gnome.org>
7729 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7730 (anjuta_plugin_manager_get_plugin):
7731 * plugins/profiler/gprof-call-graph-view.c:
7732 (gprof_call_graph_view_create_columns):
7733 * plugins/profiler/gprof-flat-profile-view.c:
7734 (gprof_flat_profile_view_create_columns):
7735 * plugins/profiler/gprof-function-call-tree-view.c:
7736 (gprof_function_call_tree_view_create_columns):
7738 Fixed #466031 – Update of pieces of menus for Localization
7740 2007-09-10 Johannes Schmid <jhs@gnome.org>
7742 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7743 Bug 343522 – anjuta: Unable to execute commands that use options.
7745 2007-09-09 Johannes Schmid <jhs@gnome.org>
7747 * plugins/document-manager/anjuta-docman.c:
7748 (anjuta_docman_update_page_label):
7750 Fixed #458034 – Method of indicating unsaved changes breaks convention
7752 * plugins/document-manager/plugin.c: (update_title),
7753 (value_added_project_root_uri), (value_removed_project_root_uri),
7754 (on_editor_changed), (activate_plugin):
7755 * plugins/document-manager/plugin.h:
7756 * plugins/project-manager/plugin.c: (on_profile_scoped),
7757 (on_profile_descoped), (ifile_open):
7759 Fixed #427390 – Show path of item in currently focused editor window
7761 2007-09-09 Johannes Schmid <jhs@gnome.org>
7763 * plugins/search/plugin.c: (on_toolbar_find_clicked),
7764 (on_toolbar_find_incremental):
7765 Fix incremental search
7767 * plugins/sourceview/sourceview.c: (on_document_char_added),
7769 Fixed selection management
7771 2007-09-09 Johannes Schmid <jhs@gnome.org>
7773 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7776 * libanjuta/interfaces/libanjuta.idl:
7777 Extended IAnjutaEditorAssist interface
7779 * plugins/language-support-cpp-java/plugin.c:
7780 (jump_to_matching_brace), (add_tags), (on_assist_begin),
7781 (assist_cleanup), (on_assist_chosen), (on_assist_update),
7782 (context_character), (get_context), (function_parser),
7783 (cpp_member_parser), (install_assist), (uninstall_assist),
7784 (get_line_indentation_base), (get_line_auto_indentation),
7785 (install_support), (uninstall_support),
7786 (on_value_added_current_editor), (on_value_removed_current_editor),
7787 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7788 * plugins/language-support-cpp-java/plugin.h:
7790 Improved fixed editor assistance and added support for function/method
7791 tooltips. jumb_to_matching_brance => jump_to_matching_brace
7793 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7796 * plugins/project-import/project-import.c: (on_import_next):
7797 Added a non-NULL check with could probably fix #474843 but not sure
7799 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7800 Fixed anjuta-plugin project wizard
7802 * plugins/sourceview/Makefile.am:
7803 * plguins/sourceview/assist-tip.[ch]:
7804 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7805 (anjuta_view_key_press_event):
7806 * plugins/sourceview/assist-window.c: (assist_window_class_init),
7807 (assist_window_init), (assist_window_update), (assist_window_new):
7808 * plugins/sourceview/sourceview-private.h:
7809 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7810 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7811 (trigger_size), (max_trigger_size), (on_document_char_added),
7812 (sourceview_dispose), (ieditor_get_current_word),
7813 (iassist_add_trigger), (iassist_init_suggestions),
7814 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7815 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7817 Big update on sourceview assist capabilites. Autocompletion should
7818 now work much better and function tooltips are finally supported!
7820 * plugins/sourceview/anjuta-document.h:
7821 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7822 (anjuta_document_get_current_word):
7823 Fixed get_current_word (inspired by aneditor.cxx implementation)
7825 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7826 (icell_get_attribute):
7827 Fixed get_attribute() to also detect character constants.
7828 Simplified get_char()
7830 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
7831 (isymbol_manager_get_members), (isymbol_manager_get_parents),
7832 (isymbol_manager_get_completions_at_position):
7834 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
7836 2007-09-04 Naba Kumar <naba@gnome.org>
7838 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
7839 projects that can not add sources.
7841 * plugins/file-wizard/file.c: Similarly for file wizard,
7842 Do not enable 'Add to project' projects that can not add sources.
7844 2007-09-04 Naba Kumar <naba@gnome.org>
7846 * configure.in: Bumped gnome-build requirement to 0.2.0
7847 for project capabilities support.
7849 * plugins/project-manager/plugin.c: Enable/disable project
7850 actions based on project capabilities. Fixes bug #433552:
7851 crash in Anjuta IDE: add file test.h in project on generic
7854 * libanjuta/interfaces/libanjuta.idl: Added method to query
7855 project capabilities.
7857 2007-09-03 Naba Kumar <naba@gnome.org>
7859 * plugins/file-manager/plugin.c: Set shadow type IN.
7860 * plugins/file-manager/file-view.c: Fixed code style.
7861 * plugins/file-manager/file-view.c: Fixed icons column to size
7864 * plugins/file-manager/plugin.[c,h]: Fixed code style.
7866 * plugins/file-manager/plugin.c: Fixed crash on closing project and
7867 unmonitors project-uri on file-manager deactivation.
7869 * TODO.tasks: Updated
7871 2007-09-02 Johannes Schmid <jhs@gnome.org>
7873 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7876 * plugins/file-manager/file-view.c: (file_view_get_selected),
7877 (file_view_button_press_event), (file_view_finalize):
7878 * plugins/file-manager/plugin.c: (project_root_removed),
7879 (file_manager_deactivate):
7881 Fixed some small bugs I missed before
7883 2007-09-02 Johannes Schmid <jhs@gnome.org>
7885 * plugins/file-manager/*:
7886 Added new and file-manager
7888 2007-09-02 Johannes Schmid <jhs@gnome.org>
7890 * plugins/file-manager/*:
7891 Removed old file-manager
7893 2007-08-31 Johannes Schmid <jhs@gnome.org>
7895 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
7896 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
7898 Fixed some memory leaks
7900 * MAINTAINERS: Fixed
7902 2007-08-31 Johannes Schmid <jhs@gnome.org>
7904 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
7905 (get_property_value_as_string), (set_property_value_as_string),
7906 (register_callbacks), (preferences_foreach_callback),
7907 (anjuta_preferences_register_property_raw):
7908 * libanjuta/anjuta-preferences.h:
7909 * plugins/build-basic-autotools/build-basic-autotools.c:
7910 (on_build_mesg_format):
7911 * plugins/document-manager/anjuta-document-manager.glade:
7912 * plugins/message-view/anjuta-message-manager-plugin.glade:
7914 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
7915 broken message view preferences
7917 * plugins/message-view/message-view.c:
7918 (message_view_instance_init), (pref_change_color), (prefs_init),
7919 (imessage_view_append):
7920 Cleaned up message view (#458041)
7922 * src/shell.c: (on_preferences_activate),
7923 (anjuta_test_shell_instance_init),
7924 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
7925 Fixed test shell to allow better debugging
7927 2007-08-31 Johannes Schmid <jhs@gnome.org>
7929 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
7930 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7931 * plugins/gtodo/main.h:
7932 * plugins/gtodo/plugin.c: (activate_plugin):
7934 Fixed #423467 (View->Tasks menu items are not
7937 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
7939 reviewed by: Johannes Schmid <jhs@gnome.org>
7942 * data/welcome.txt.in:
7943 * launcher/anjuta_launcher.c:
7944 * libanjuta/anjuta-children.c:
7945 * libanjuta/anjuta-children.h:
7946 * libanjuta/anjuta-debug.h:
7947 * libanjuta/anjuta-encodings.c:
7948 * libanjuta/anjuta-encodings.h:
7949 * libanjuta/anjuta-glue-c.c:
7950 * libanjuta/anjuta-glue-c.h:
7951 * libanjuta/anjuta-plugin-description.c:
7952 * libanjuta/anjuta-plugin-description.h:
7953 * libanjuta/anjuta-plugin-handle.c:
7954 * libanjuta/anjuta-plugin-handle.h:
7955 * libanjuta/anjuta-plugin-manager.c:
7956 * libanjuta/anjuta-plugin-manager.h:
7957 * libanjuta/anjuta-plugin.c:
7958 * libanjuta/anjuta-plugin.h:
7959 * libanjuta/anjuta-preferences.c:
7960 * libanjuta/anjuta-preferences.h:
7961 * libanjuta/anjuta-profile-manager.c:
7962 * libanjuta/anjuta-profile-manager.h:
7963 * libanjuta/anjuta-profile.c:
7964 * libanjuta/anjuta-profile.h:
7965 * libanjuta/anjuta-save-prompt.c:
7966 * libanjuta/anjuta-save-prompt.h:
7967 * libanjuta/anjuta-serializer.c:
7968 * libanjuta/anjuta-serializer.h:
7969 * libanjuta/anjuta-session.c:
7970 * libanjuta/anjuta-session.h:
7971 * libanjuta/anjuta-shell.c:
7972 * libanjuta/anjuta-shell.h:
7973 * libanjuta/anjuta-status.c:
7974 * libanjuta/anjuta-status.h:
7975 * libanjuta/anjuta-ui.c:
7976 * libanjuta/anjuta-ui.h:
7977 * libanjuta/anjuta-utils-priv.h:
7978 * libanjuta/anjuta-utils.c:
7979 * libanjuta/anjuta-utils.h:
7980 * libanjuta/cell-renderer-captioned-image.c:
7981 * libanjuta/cell-renderer-captioned-image.h:
7982 * libanjuta/e-splash.c:
7983 * libanjuta/e-splash.h:
7984 * libanjuta/interfaces/anjuta-idl-compiler.pl:
7985 * libanjuta/interfaces/libanjuta.idl:
7986 * libanjuta/libanjuta.h:
7987 * libanjuta/resources.c:
7988 * libanjuta/resources.h:
7989 * libegg/egg-cell-renderer-text.c:
7990 * libegg/egg-combo-action.c:
7991 * libegg/egg-entry-action.c:
7992 * libegg/egg-recent-action.c:
7993 * libegg/egg-recent-files-module.c:
7994 * libegg/egg-recent-item.c:
7995 * libegg/egg-recent-model.c:
7996 * libegg/egg-recent-view-gtk.c:
7997 * libegg/egg-recent-view.c:
7998 * libegg/egg-submenu-action.c:
7999 * libegg/eggaccelerators.c:
8000 * libegg/eggcellrendererpopup.c:
8001 * libegg/eggcomboselect.c:
8002 * libegg/eggtreemodelfilter.c:
8003 * libegg/eggtreemultidnd.c:
8004 * libegg/gtkcellview.h:
8005 * libegg/treeviewutils/egg-cell-renderer-text.h:
8006 * libegg/treeviewutils/eggaccelerators.h:
8007 * libegg/treeviewutils/eggcellrendererkeys.h:
8008 * libegg/treeviewutils/eggcellrendererpopup.h:
8009 * libegg/treeviewutils/eggtreemodelfilter.h:
8010 * libegg/treeviewutils/eggtreemultidnd.h:
8011 * libegg/treeviewutils/eggtreeviewstate.h:
8012 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8013 * manuals/anjuta-faqs/Makefile.am:
8014 * manuals/anjuta-manual/C/anjuta-manual.xml:
8015 * manuals/anjuta-manual/C/license.xml:
8016 * manuals/anjuta-manual/es/es.po:
8017 * manuals/anjuta-manual/sv/sv.po:
8018 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8020 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8021 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8022 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8023 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8024 * manuals/old/ja/anjuta-manual/license.xml:
8025 * plugins/build-basic-autotools/build-basic-autotools.c:
8026 * plugins/build-basic-autotools/build-basic-autotools.h:
8027 * plugins/build-basic-autotools/executer.c:
8028 * plugins/build-basic-autotools/executer.h:
8029 * plugins/build/build_file.c:
8030 * plugins/build/build_file.h:
8031 * plugins/build/build_project.c:
8032 * plugins/build/build_project.h:
8033 * plugins/build/clean_project.c:
8034 * plugins/build/clean_project.h:
8035 * plugins/build/commands.c:
8036 * plugins/build/commands.h:
8037 * plugins/build/compile.c:
8038 * plugins/build/compile.h:
8039 * plugins/build/compiler_options.c:
8040 * plugins/build/compiler_options.h:
8041 * plugins/build/configurer.c:
8042 * plugins/build/configurer.h:
8043 * plugins/build/executer.c:
8044 * plugins/build/executer.h:
8045 * plugins/class-gen/cell-renderer-flags.c:
8046 * plugins/class-gen/cell-renderer-flags.h:
8047 * plugins/class-gen/combo-flags.c:
8048 * plugins/class-gen/combo-flags.h:
8049 * plugins/class-gen/element-editor.c:
8050 * plugins/class-gen/element-editor.h:
8051 * plugins/class-gen/generator.c:
8052 * plugins/class-gen/generator.h:
8053 * plugins/class-gen/plugin.c:
8054 * plugins/class-gen/plugin.h:
8055 * plugins/class-gen/transform.c:
8056 * plugins/class-gen/transform.h:
8057 * plugins/class-gen/validator.c:
8058 * plugins/class-gen/validator.h:
8059 * plugins/class-gen/window.c:
8060 * plugins/class-gen/window.h:
8061 * plugins/class-inheritance/class-callbacks.c:
8062 * plugins/class-inheritance/class-callbacks.h:
8063 * plugins/class-inheritance/class-inherit.c:
8064 * plugins/class-inheritance/class-inherit.h:
8065 * plugins/class-inheritance/plugin.c:
8066 * plugins/class-inheritance/plugin.h:
8067 * plugins/cvs-plugin/cvs-actions.c:
8068 * plugins/cvs-plugin/cvs-actions.h:
8069 * plugins/cvs-plugin/cvs-callbacks.c:
8070 * plugins/cvs-plugin/cvs-callbacks.h:
8071 * plugins/cvs-plugin/cvs-execute.c:
8072 * plugins/cvs-plugin/cvs-execute.h:
8073 * plugins/cvs-plugin/cvs-interface.c:
8074 * plugins/cvs-plugin/cvs-interface.h:
8075 * plugins/cvs-plugin/plugin.c:
8076 * plugins/cvs-plugin/plugin.h:
8077 * plugins/debug-manager/breakpoints.c:
8078 * plugins/debug-manager/breakpoints.h:
8079 * plugins/debug-manager/chunk_view.c:
8080 * plugins/debug-manager/chunk_view.h:
8081 * plugins/debug-manager/data_buffer.c:
8082 * plugins/debug-manager/data_buffer.h:
8083 * plugins/debug-manager/data_view.c:
8084 * plugins/debug-manager/data_view.h:
8085 * plugins/debug-manager/debug_tree.c:
8086 * plugins/debug-manager/debug_tree.h:
8087 * plugins/debug-manager/debugger.c:
8088 * plugins/debug-manager/debugger.h:
8089 * plugins/debug-manager/disassemble.c:
8090 * plugins/debug-manager/disassemble.h:
8091 * plugins/debug-manager/info.c:
8092 * plugins/debug-manager/info.h:
8093 * plugins/debug-manager/locals.c:
8094 * plugins/debug-manager/locals.h:
8095 * plugins/debug-manager/memory.c:
8096 * plugins/debug-manager/memory.h:
8097 * plugins/debug-manager/plugin.c:
8098 * plugins/debug-manager/plugin.h:
8099 * plugins/debug-manager/registers.c:
8100 * plugins/debug-manager/registers.h:
8101 * plugins/debug-manager/sexy-icon-entry.c:
8102 * plugins/debug-manager/sexy-icon-entry.h:
8103 * plugins/debug-manager/sharedlib.c:
8104 * plugins/debug-manager/sharedlib.h:
8105 * plugins/debug-manager/signals.c:
8106 * plugins/debug-manager/signals.h:
8107 * plugins/debug-manager/sparse_buffer.c:
8108 * plugins/debug-manager/sparse_buffer.h:
8109 * plugins/debug-manager/sparse_view.c:
8110 * plugins/debug-manager/sparse_view.h:
8111 * plugins/debug-manager/stack_trace.c:
8112 * plugins/debug-manager/stack_trace.h:
8113 * plugins/debug-manager/start.c:
8114 * plugins/debug-manager/start.h:
8115 * plugins/debug-manager/threads.c:
8116 * plugins/debug-manager/threads.h:
8117 * plugins/debug-manager/utilities.c:
8118 * plugins/debug-manager/utilities.h:
8119 * plugins/debug-manager/watch.c:
8120 * plugins/debug-manager/watch.h:
8121 * plugins/devhelp/htmlview.c:
8122 * plugins/devhelp/htmlview.h:
8123 * plugins/document-manager/action-callbacks.c:
8124 * plugins/document-manager/action-callbacks.h:
8125 * plugins/document-manager/anjuta-docman.c:
8126 * plugins/document-manager/anjuta-docman.h:
8127 * plugins/document-manager/editor-tooltips.c:
8128 * plugins/document-manager/editor-tooltips.h:
8129 * plugins/document-manager/file_history.c:
8130 * plugins/document-manager/file_history.h:
8131 * plugins/document-manager/indent-dialog.c:
8132 * plugins/document-manager/indent-dialog.h:
8133 * plugins/document-manager/indent-util.c:
8134 * plugins/document-manager/indent-util.h:
8135 * plugins/document-manager/plugin.c:
8136 * plugins/editor/aneditor-autocomplete.cxx:
8137 * plugins/editor/aneditor-calltip.cxx:
8138 * plugins/editor/aneditor-indent.cxx:
8139 * plugins/editor/aneditor-priv.h:
8140 * plugins/editor/aneditor.cxx:
8141 * plugins/editor/aneditor.h:
8142 * plugins/editor/lexer.h:
8143 * plugins/editor/plugin.c:
8144 * plugins/editor/plugin.h:
8145 * plugins/editor/print.c:
8146 * plugins/editor/print.h:
8147 * plugins/editor/properties.h:
8148 * plugins/editor/properties_cxx.h:
8149 * plugins/editor/style-editor.c:
8150 * plugins/editor/style-editor.h:
8151 * plugins/editor/text-editor-iterable.c:
8152 * plugins/editor/text-editor-iterable.h:
8153 * plugins/editor/text_editor.c:
8154 * plugins/editor/text_editor.h:
8155 * plugins/editor/text_editor_cbs.c:
8156 * plugins/editor/text_editor_cbs.h:
8157 * plugins/editor/text_editor_menu.c:
8158 * plugins/editor/text_editor_menu.h:
8159 * plugins/editor/text_editor_prefs.c:
8160 * plugins/editor/text_editor_prefs.h:
8161 * plugins/file-loader/dnd.c:
8162 * plugins/file-loader/dnd.h:
8163 * plugins/file-loader/plugin.c:
8164 * plugins/file-manager/an_file_view.c:
8165 * plugins/file-manager/plugin.c:
8166 * plugins/file-wizard/file.c:
8167 * plugins/file-wizard/file.h:
8168 * plugins/file-wizard/plugin.c:
8169 * plugins/file-wizard/plugin.h:
8170 * plugins/gdb/debugger.c:
8171 * plugins/gdb/debugger.h:
8172 * plugins/gdb/gdbmi-test.c:
8173 * plugins/gdb/gdbmi.c:
8174 * plugins/gdb/gdbmi.h:
8175 * plugins/gdb/global.h:
8176 * plugins/gdb/parser.c:
8177 * plugins/gdb/parser.h:
8178 * plugins/gdb/plugin.c:
8179 * plugins/gdb/plugin.h:
8180 * plugins/gdb/utilities.c:
8181 * plugins/gdb/utilities.h:
8182 * plugins/glade/plugin.c:
8183 * plugins/glade/plugin.h:
8184 * plugins/gtodo/egg-datetime.c:
8185 * plugins/gtodo/egg-datetime.h:
8186 * plugins/gtodo/eggtrayicon.c:
8187 * plugins/gtodo/eggtrayicon.h:
8188 * plugins/gtodo/plugin.c:
8189 * plugins/gvim/anjuta-vim.c:
8190 * plugins/gvim/anjuta-vim.h:
8191 * plugins/gvim/gtkvim.c:
8192 * plugins/gvim/gtkvim.h:
8193 * plugins/gvim/plugin.c:
8194 * plugins/gvim/plugin.h:
8195 * plugins/language-support-cpp-java/plugin.c:
8196 * plugins/language-support-cpp-java/plugin.h:
8197 * plugins/macro/macro-actions.c:
8198 * plugins/macro/macro-actions.h:
8199 * plugins/macro/macro-db.c:
8200 * plugins/macro/macro-db.h:
8201 * plugins/macro/macro-dialog.c:
8202 * plugins/macro/macro-dialog.h:
8203 * plugins/macro/macro-edit.c:
8204 * plugins/macro/macro-edit.h:
8205 * plugins/macro/macro-util.c:
8206 * plugins/macro/macro-util.h:
8207 * plugins/macro/plugin.c:
8208 * plugins/macro/plugin.h:
8209 * plugins/message-view/anjuta-msgman.c:
8210 * plugins/message-view/anjuta-msgman.h:
8211 * plugins/message-view/message-view.c:
8212 * plugins/message-view/message-view.h:
8213 * plugins/message-view/plugin.c:
8214 * plugins/message-view/plugin.h:
8215 * plugins/patch/patch-plugin.c:
8216 * plugins/patch/patch-plugin.h:
8217 * plugins/patch/plugin.c:
8218 * plugins/patch/plugin.h:
8219 * plugins/profiler/gprof-call-graph-block-entry.c:
8220 * plugins/profiler/gprof-call-graph-block-entry.h:
8221 * plugins/profiler/gprof-call-graph-block.c:
8222 * plugins/profiler/gprof-call-graph-block.h:
8223 * plugins/profiler/gprof-call-graph-view.c:
8224 * plugins/profiler/gprof-call-graph-view.h:
8225 * plugins/profiler/gprof-call-graph.c:
8226 * plugins/profiler/gprof-call-graph.h:
8227 * plugins/profiler/gprof-flat-profile-entry.c:
8228 * plugins/profiler/gprof-flat-profile-entry.h:
8229 * plugins/profiler/gprof-flat-profile-view.c:
8230 * plugins/profiler/gprof-flat-profile-view.h:
8231 * plugins/profiler/gprof-flat-profile.c:
8232 * plugins/profiler/gprof-flat-profile.h:
8233 * plugins/profiler/gprof-function-call-chart-view.c:
8234 * plugins/profiler/gprof-function-call-chart-view.h:
8235 * plugins/profiler/gprof-function-call-tree-view.c:
8236 * plugins/profiler/gprof-function-call-tree-view.h:
8237 * plugins/profiler/gprof-options.c:
8238 * plugins/profiler/gprof-options.h:
8239 * plugins/profiler/gprof-profile-data.c:
8240 * plugins/profiler/gprof-profile-data.h:
8241 * plugins/profiler/gprof-view-manager.c:
8242 * plugins/profiler/gprof-view-manager.h:
8243 * plugins/profiler/gprof-view.c:
8244 * plugins/profiler/gprof-view.h:
8245 * plugins/profiler/plugin.c:
8246 * plugins/profiler/plugin.h:
8247 * plugins/profiler/string-utils.c:
8248 * plugins/profiler/string-utils.h:
8249 * plugins/project-import/plugin.c:
8250 * plugins/project-import/plugin.h:
8251 * plugins/project-import/project-import.c:
8252 * plugins/project-import/project-import.h:
8253 * plugins/project-manager/plugin.c:
8254 * plugins/project-manager/plugin.h:
8255 * plugins/project-wizard/action.c:
8256 * plugins/project-wizard/action.h:
8257 * plugins/project-wizard/autogen.c:
8258 * plugins/project-wizard/autogen.h:
8259 * plugins/project-wizard/druid.c:
8260 * plugins/project-wizard/druid.h:
8261 * plugins/project-wizard/file.c:
8262 * plugins/project-wizard/file.h:
8263 * plugins/project-wizard/header.c:
8264 * plugins/project-wizard/header.h:
8265 * plugins/project-wizard/install.c:
8266 * plugins/project-wizard/install.h:
8267 * plugins/project-wizard/parser.c:
8268 * plugins/project-wizard/parser.h:
8269 * plugins/project-wizard/plugin.c:
8270 * plugins/project-wizard/plugin.h:
8271 * plugins/project-wizard/property.c:
8272 * plugins/project-wizard/property.h:
8273 * plugins/project-wizard/values.c:
8274 * plugins/project-wizard/values.h:
8275 * plugins/sample1/plugin.c:
8276 * plugins/search/plugin.c:
8277 * plugins/search/plugin.h:
8278 * plugins/search/search-replace_backend.c:
8279 * plugins/search/search-replace_backend.h:
8280 * plugins/search/search_preferences.c:
8281 * plugins/sourceview/anjuta-convert.c:
8282 * plugins/sourceview/anjuta-convert.h:
8283 * plugins/sourceview/anjuta-document-loader.c:
8284 * plugins/sourceview/anjuta-document-loader.h:
8285 * plugins/sourceview/anjuta-document-saver.c:
8286 * plugins/sourceview/anjuta-document-saver.h:
8287 * plugins/sourceview/anjuta-document.c:
8288 * plugins/sourceview/anjuta-document.h:
8289 * plugins/sourceview/anjuta-encodings.c:
8290 * plugins/sourceview/anjuta-encodings.h:
8291 * plugins/sourceview/anjuta-languages-manager.c:
8292 * plugins/sourceview/anjuta-languages-manager.h:
8293 * plugins/sourceview/anjuta-utils.c:
8294 * plugins/sourceview/anjuta-utils.h:
8295 * plugins/sourceview/anjuta-view.c:
8296 * plugins/sourceview/anjuta-view.h:
8297 * plugins/sourceview/assist-window.c:
8298 * plugins/sourceview/assist-window.h:
8299 * plugins/sourceview/sourceview-cell.c:
8300 * plugins/sourceview/sourceview-cell.h:
8301 * plugins/sourceview/sourceview-prefs.c:
8302 * plugins/sourceview/sourceview-prefs.h:
8303 * plugins/sourceview/sourceview-print.c:
8304 * plugins/sourceview/sourceview-print.h:
8305 * plugins/sourceview/sourceview-private.h:
8306 * plugins/sourceview/sourceview-tags.c:
8307 * plugins/sourceview/sourceview-tags.h:
8308 * plugins/sourceview/sourceview.c:
8309 * plugins/sourceview/sourceview.h:
8310 * plugins/subversion/plugin.c:
8311 * plugins/subversion/plugin.h:
8312 * plugins/subversion/subversion-actions.c:
8313 * plugins/subversion/subversion-actions.h:
8314 * plugins/subversion/subversion-callbacks.c:
8315 * plugins/subversion/subversion-callbacks.h:
8316 * plugins/subversion/svn-auth.c:
8317 * plugins/subversion/svn-auth.h:
8318 * plugins/subversion/svn-backend-priv.h:
8319 * plugins/subversion/svn-backend.c:
8320 * plugins/subversion/svn-backend.h:
8321 * plugins/subversion/svn-notify.c:
8322 * plugins/subversion/svn-notify.h:
8323 * plugins/subversion/svn-thread.c:
8324 * plugins/subversion/svn-thread.h:
8325 * plugins/symbol-browser/an_symbol.c:
8326 * plugins/symbol-browser/an_symbol.h:
8327 * plugins/symbol-browser/an_symbol_info.c:
8328 * plugins/symbol-browser/an_symbol_info.h:
8329 * plugins/symbol-browser/an_symbol_iter.c:
8330 * plugins/symbol-browser/an_symbol_iter.h:
8331 * plugins/symbol-browser/an_symbol_prefs.c:
8332 * plugins/symbol-browser/an_symbol_prefs.h:
8333 * plugins/symbol-browser/an_symbol_search.c:
8334 * plugins/symbol-browser/an_symbol_search.h:
8335 * plugins/symbol-browser/an_symbol_view.c:
8336 * plugins/symbol-browser/an_symbol_view.h:
8337 * plugins/symbol-browser/plugin.c:
8338 * plugins/symbol-browser/plugin.h:
8339 * plugins/terminal/terminal.c:
8340 * plugins/tools/dialog.c:
8341 * plugins/tools/dialog.h:
8342 * plugins/tools/editor.c:
8343 * plugins/tools/editor.h:
8344 * plugins/tools/execute.c:
8345 * plugins/tools/execute.h:
8346 * plugins/tools/fileop.c:
8347 * plugins/tools/fileop.h:
8348 * plugins/tools/plugin.c:
8349 * plugins/tools/plugin.h:
8350 * plugins/tools/scripts/find-fixmes.pl:
8351 * plugins/tools/scripts/translation-status.pl:
8352 * plugins/tools/tool.c:
8353 * plugins/tools/tool.h:
8354 * plugins/tools/variable.c:
8355 * plugins/tools/variable.h:
8356 * plugins/valgrind/ldd.c:
8357 * plugins/valgrind/ldd.h:
8358 * plugins/valgrind/list.c:
8359 * plugins/valgrind/list.h:
8360 * plugins/valgrind/menu-utils.c:
8361 * plugins/valgrind/menu-utils.h:
8362 * plugins/valgrind/parser.c:
8363 * plugins/valgrind/parser.h:
8364 * plugins/valgrind/plugin.c:
8365 * plugins/valgrind/plugin.h:
8366 * plugins/valgrind/preferences.c:
8367 * plugins/valgrind/preferences.h:
8368 * plugins/valgrind/process.c:
8369 * plugins/valgrind/process.h:
8370 * plugins/valgrind/symtab.c:
8371 * plugins/valgrind/symtab.h:
8372 * plugins/valgrind/vgactions.c:
8373 * plugins/valgrind/vgactions.h:
8374 * plugins/valgrind/vgcachegrindprefs.c:
8375 * plugins/valgrind/vgcachegrindprefs.h:
8376 * plugins/valgrind/vgdefaultview.c:
8377 * plugins/valgrind/vgdefaultview.h:
8378 * plugins/valgrind/vgerror.c:
8379 * plugins/valgrind/vgerror.h:
8380 * plugins/valgrind/vggeneralprefs.c:
8381 * plugins/valgrind/vggeneralprefs.h:
8382 * plugins/valgrind/vghelgrindprefs.c:
8383 * plugins/valgrind/vghelgrindprefs.h:
8384 * plugins/valgrind/vgio.c:
8385 * plugins/valgrind/vgio.h:
8386 * plugins/valgrind/vgmemcheckprefs.c:
8387 * plugins/valgrind/vgmemcheckprefs.h:
8388 * plugins/valgrind/vgrule-editor.c:
8389 * plugins/valgrind/vgrule-editor.h:
8390 * plugins/valgrind/vgrule-list.c:
8391 * plugins/valgrind/vgrule-list.h:
8392 * plugins/valgrind/vgrule.c:
8393 * plugins/valgrind/vgrule.h:
8394 * plugins/valgrind/vgrulepattern.c:
8395 * plugins/valgrind/vgrulepattern.h:
8396 * plugins/valgrind/vgsearchbar.c:
8397 * plugins/valgrind/vgsearchbar.h:
8398 * plugins/valgrind/vgstrpool.c:
8399 * plugins/valgrind/vgstrpool.h:
8400 * plugins/valgrind/vgtoolprefs.c:
8401 * plugins/valgrind/vgtoolprefs.h:
8402 * plugins/valgrind/vgtoolview.c:
8403 * plugins/valgrind/vgtoolview.h:
8406 * src/action-callbacks.c:
8407 * src/action-callbacks.h:
8408 * src/anjuta-actions.h:
8411 * src/anjuta-callbacks.c:
8412 * src/anjuta-callbacks.h:
8416 * src/bacon-message-connection.c:
8417 * src/bacon-message-connection.h:
8426 * tagmanager/options.c:
8428 Change the address of FSF in various files
8430 2007-08-30 Johannes Schmid <jhs@gnome.org>
8434 Removed because they are no longer in use
8436 * plugins/class-gen/anjuta-class-gen-plugin.glade:
8437 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8438 Marked some strings as not translatable
8440 * plugins/search/search-replace.c: (list_max_items):
8441 Fixed a possible memory corruption
8443 * src/anjuta-app.c: (anjuta_app_add_widget_full):
8444 Do not show menuitems for locked layout items
8446 * src/main.c: (main):
8447 Some minor style correction in gnome_init
8449 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8451 * plugins/debug-manager/debugger.c,
8452 plugins/debug-manager/breakpoints.c,
8453 plugins/gdb/plugin.c,
8454 plugins/gdb/debugger.c,
8455 libanjuta/interfaces/libanjuta.idl:
8456 Move all breakpoints functions from IAnjutaDebugger to a new
8457 IAnjutaBreakpointDebugger interface
8459 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
8461 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8462 * plugins/debug-manager/plugin.c,
8463 plugins/debug-manager/breakpoints.c,
8464 plugins/tools/execute.c,
8465 plugins/project-wizard/plugin.c,
8466 plugins/build-basic-autotools/executer.c,
8467 plugins/gdb/debugger.c,
8468 plugins/profiler/gprof-options.h,
8469 plugins/sourceview/assist-window.h,
8470 plugins/class-gen/transform.c,
8471 libanjuta/anjuta-plugin-description.c,
8472 libanjuta/anjuta-status.c,
8473 libanjuta/anjuta-glue-c.c,
8474 libanjuta/anjuta-glue-cpp.c,
8475 plugins/symbol-browser/an_symbol_prefs.c:
8476 Fix warnings mostly "dereferencing type-punned pointer"
8477 Fix two bugs in breakpoints.c and an_symbol_prefs.c
8479 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8481 * plugins/debug-manager/breakpoints.c,
8482 plugins/debug-manager/debugger.c:
8483 Avoid an endless loop if clearing all breakpoints while the programm
8486 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
8488 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8489 * plugins/debug-manager/plugin.c:
8490 Fix a segmentation fault added in the previous patch
8492 2007-07-21 Johannes Schmid <jhs@gnome.org>
8494 * plugins/build-basic-autotools/executer.c:
8495 (get_program_parameters):
8497 Show an error dialog if no targets are availible instead of
8500 2007-07-20 Johannes Schmid <jhs@gnome.org>
8502 * libanjuta/anjuta-shell.c: (on_widget_data_add),
8503 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8504 * libanjuta/anjuta-shell.h:
8505 * plugins/document-manager/plugin.c: (activate_plugin):
8506 * plugins/glade/anjuta-design-document.c:
8507 * plugins/glade/plugin.c: (glade_update_ui):
8508 * src/anjuta-app.c: (anjuta_app_add_widget_full),
8509 (anjuta_shell_iface_init):
8510 * src/shell.c: (anjuta_test_shell_add_widget),
8511 (anjuta_shell_iface_init):
8513 Make the document manager undockable (#458038)
8515 2007-07-20 Johannes Schmid <jhs@gnome.org>
8517 * plugins/document-manager/plugin.c: (on_editor_update_ui):
8518 * plugins/glade/anjuta-design-document.c:
8519 * plugins/glade/plugin.c: (glade_update_ui):
8521 Fixed some save/dirty status bug in glade
8523 2007-07-20 Johannes Schmid <jhs@gnome.org>
8525 * libanjuta/anjuta-status.c:
8526 Fixed crasher on shutdown
8528 2007-07-20 Johannes Schmid <jhs@gnome.org>
8531 Minimum glade requirement is 3.2 now. It was before
8532 but we did not check...
8534 * libanjuta/anjuta-glue-factory.c: (load_plugin):
8535 * libanjuta/anjuta-profile.c:
8536 (anjuta_profile_add_plugins_from_xml):
8537 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8538 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8539 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8540 * plugins/file-loader/plugin.c: (on_create_submenu):
8541 * plugins/file-manager/an_file_view.c: (compare_iter):
8542 * plugins/glade/plugin.c: (activate_plugin):
8543 * src/anjuta-app.c: (on_toolbar_view_toggled):
8544 * src/main.c: (main):
8546 Fixed lots of memory leaks (thansk valgrind)
8548 2007-07-19 Johannes Schmid <jhs@gnome.org>
8550 * plugins/debug-manager/plugin.c: (value_added_current_editor):
8551 * plugins/document-manager/anjuta-docman.c:
8552 (anjuta_docman_set_busy):
8553 * plugins/document-manager/plugin.c: (on_editor_changed):
8554 * plugins/glade/plugin.c: (activate_plugin):
8555 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8556 (on_value_removed_current_editor):
8558 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8560 2007-07-18 Johannes Schmid <jhs.gnome.org>
8562 * plugins/build-basic-autotools/executer.c: (execute_program):
8563 Fixed some of the scratchbox stuff but the environment is
8566 2007-07-18 Johannes Schmid <jhs@gnome.org>
8568 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8569 (on_plugin_deactivated), (get_plugin_loader_type):
8570 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8571 (activate_plugin), (deactivate_plugin),
8572 (glade_plugin_instance_init):
8574 Fixed glade plugin deactivation
8576 2007-07-18 Johannes Schmid <jhs@gnome.org>
8578 * plugins/document-manager/anjuta-docman.c:
8579 (anjuta_docman_add_document):
8580 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8582 Fixed path display in document manager with glade files
8584 2007-07-17 Johannes Schmid <jhs@gnome.org>
8586 * libanjuta/interfaces/Makefile.am.iface:
8587 * pixmaps/Makefile.am:
8588 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8589 * plugins/debug-manager/plugin.c: (value_added_current_editor),
8590 (value_removed_current_editor):
8591 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8592 (anjuta_docman_set_current_document):
8593 * plugins/document-manager/plugin.c: (on_editor_update_ui),
8594 (on_editor_added), (on_editor_changed):
8595 * plugins/glade/Makefile.am:
8596 * plugins/glade/anjuta-design-document.c:
8597 (anjuta_design_document_instance_init),
8598 (anjuta_design_document_set_property),
8599 (anjuta_design_document_get_property),
8600 (anjuta_design_document_class_init), (anjuta_design_document_new),
8601 (ifile_open), (ifile_get_uri), (ifile_iface_init):
8602 * plugins/glade/anjuta-design-document.h:
8603 * plugins/glade/anjuta-glade-notebook.c:
8604 * plugins/glade/anjuta-glade-notebook.h:
8605 * plugins/glade/plugin.c: (value_added_current_editor),
8606 (value_removed_current_editor), (glade_update_ui),
8607 (on_close_activated), (on_glade_project_changed),
8608 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8610 * plugins/language-support-cpp-java/plugin.c:
8611 (on_value_added_current_editor), (on_value_removed_current_editor):
8612 * plugins/macro/plugin.c: (value_added_current_editor):
8613 * plugins/project-manager/plugin.c: (value_added_current_editor):
8614 * plugins/subversion/plugin.c: (value_added_current_editor):
8615 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8617 Fixed lot of IAnjutaEditor stuff and completed glade integration
8618 with document manager
8620 * plugins/build-basic-autotools/build-basic-autotools.c:
8621 (value_added_current_editor):
8622 * plugins/build-basic-autotools/executer.c: (execute_program):
8624 Some initial code to execute projects inside scratchbox
8626 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8628 * plugins/project-import/project-import.c:
8629 Project import overwrites file on user request (bug #452579)
8631 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8633 * plugins/debug-manager/debugger.c,
8634 plugins/debug-manager/threads.c,
8635 plugins/debug-manager/plugin.c,
8636 plugins/debug-manager/registers.c,
8637 plugins/debug-manager/locals.c,
8638 plugins/debug-manager/stack_trace.c,
8639 plugins/gdb/plugin.c,
8640 plugins/gdb/debugger.c,
8641 plugins/gdb/debugger.h,
8642 libanjuta/interfaces/libanjuta.idl:
8643 Rename change-location to program-moved
8644 Store thread id as gint instead of guint
8645 Do not display registers list if not available
8646 Add intermediate debugger states if missing
8648 2007-07-11 Johannes Schmid <jhs@gnome.org>
8650 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8652 Reverted unnecessary changes (#455819)
8654 2007-07-10 Johannes Schmid <jhs@gnome.org>
8656 * plugins/glade/plugin.c:
8657 Fixed glade plugin with glade 3.2 and another crasher
8659 2007-07-09 Johannes Schmid <jhs@gnome.org>
8661 * libanjuta/interfaces/libanjuta.idl:
8662 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8664 * plugins/debug-manager/breakpoints.c:
8665 (breakpoint_item_update_in_ui),
8666 (breakpoints_dbase_edit_breakpoint),
8667 (on_toggle_breakpoint_activate):
8668 * plugins/debug-manager/plugin.c:
8669 (on_run_to_cursor_action_activate):
8670 * plugins/document-manager/action-callbacks.c:
8671 (on_editor_command_cut_activate),
8672 (on_editor_command_copy_activate),
8673 (on_editor_command_paste_activate),
8674 (on_editor_command_clear_activate):
8675 * plugins/document-manager/anjuta-docman.c:
8676 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8677 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8678 (anjuta_docman_goto_file_line_mark),
8679 (anjuta_docman_find_editor_with_path),
8680 (anjuta_docman_get_all_editors):
8681 * plugins/document-manager/anjuta-docman.h:
8682 * plugins/document-manager/plugin.c:
8683 (update_editor_ui_interface_items), (on_editor_update_ui),
8684 (on_editor_changed), (on_session_save), (on_docman_auto_save),
8685 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8686 (ianjuta_document_manager_iface_init), (isaveable_save),
8687 (isavable_is_dirty):
8688 * plugins/editor/editor.glade:
8689 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8690 (idocument_paste), (idocument_clear), (idocument_iface_init),
8691 (iselection_iface_init):
8692 * plugins/glade/Makefile.am:
8693 * plugins/glade/anjuta-glade-notebook.c:
8694 (anjuta_glade_notebook_instance_init),
8695 (anjuta_glade_notebook_set_property),
8696 (anjuta_glade_notebook_get_property),
8697 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8698 (ifile_open), (ifile_get_uri), (ifile_iface_init),
8699 (ifile_savable_save), (ifile_savable_save_as),
8700 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8701 (ifile_savable_iface_init), (idocument_can_redo),
8702 (idocument_can_undo), (idocument_begin_undo_action),
8703 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8704 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8705 (idocument_copy), (idocument_paste), (idocument_clear),
8706 (idocument_iface_init):
8707 * plugins/language-support-cpp-java/plugin.c:
8708 (on_value_added_current_editor), (on_value_removed_current_editor):
8709 * plugins/macro/macro-util.c: (get_current_editor):
8710 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8711 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8712 (on_next_occur), (on_incremental_entry_key_press),
8713 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8714 (on_toolbar_find_incremental_start),
8715 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8716 * plugins/search/search-replace.c: (search_start_over),
8717 (search_update_combos), (replace_update_combos),
8718 (anjuta_search_replace_activate):
8719 * plugins/search/search-replace_backend.c: (create_search_entries):
8720 * plugins/sourceview/sourceview.c: (idocument_cut),
8721 (idocument_copy), (idocument_paste), (idocument_clear),
8722 (idocument_iface_init), (iselect_iface_init), (iassist_react):
8723 * plugins/tools/editor.c: (on_editor_response):
8724 * plugins/tools/execute.c: (get_current_editor),
8725 (atp_output_context_initialize), (atp_user_tool_execute):
8726 * plugins/tools/variable.c: (get_current_editor),
8727 (atp_variable_get_editor_variable):
8729 Some more IAnjutaEditor => IAnjutaDocument fixing!
8731 * plugins/glade/anjuta-glade-notebook.h:
8732 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8734 * plugins/glade/plugin.h:
8735 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8736 and get rid of the glade menu. The Edit/File menu and the toolbar can now
8737 be used for glade, too. It might still have some rough edges but already works.
8738 (Fixes #415547 – Glade usability problem)
8740 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
8742 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8743 development release (I updated version of glade3 svn to 3.3.2).
8745 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8747 * plugins/symbol-browser/an_symbol_view.c:
8748 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8750 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8752 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8753 (on_system_tags_update_finished), (on_update_global_clicked),
8754 (prefs_page_init), (on_gconf_notify_tags_list_changed),
8755 (symbol_browser_prefs_init),
8756 (symbol_browser_prefs_create_global_tags),
8757 (symbol_browser_load_global_tags):
8758 * plugins/symbol-browser/an_symbol_prefs.h:
8759 * plugins/symbol-browser/an_symbol_view.c:
8760 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8761 * plugins/symbol-browser/an_symbol_view.h:
8762 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8763 on global tags update because of delayed prefs merging. Happens when
8764 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8767 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8769 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8770 after install/uninstall.
8772 Patch from James Liggett:
8773 * scripts/glade2schemas.pl: Fixed creating schemas for list
8776 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
8778 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8779 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8780 development release since glade svn version is also 3.3.1. In future, the
8781 solution would be for us to always increment the micro version when
8784 2007-07-05 Johannes Schmid <jhs@gnome.org>
8786 * libanjuta/interfaces/libanjuta.idl:
8787 * plugins/build-basic-autotools/build-basic-autotools.c:
8788 (on_build_mesg_format):
8789 * plugins/debug-manager/breakpoints.c:
8790 (breakpoint_item_update_in_ui),
8791 (breakpoints_dbase_edit_breakpoint),
8792 (on_toggle_breakpoint_activate):
8793 * plugins/debug-manager/plugin.c:
8794 (on_run_to_cursor_action_activate):
8795 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8796 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8797 (get_current_editor), (on_save_activate), (on_save_as_activate),
8798 (on_save_prompt_save_editor), (on_close_file_activate),
8799 (on_close_all_file_activate), (on_reload_file_activate),
8800 (anjuta_print_cb), (anjuta_print_preview_cb),
8801 (on_editor_command_upper_case_activate),
8802 (on_editor_command_lower_case_activate),
8803 (on_editor_command_undo_activate),
8804 (on_editor_command_redo_activate),
8805 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8806 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8807 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8808 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8809 (on_zoom_out_text_activate), (on_force_hilite_activate),
8810 (on_indent1_activate), (on_swap_activate),
8811 (on_editor_add_view_activate), (on_editor_remove_view_activate):
8812 * plugins/document-manager/anjuta-docman.c:
8813 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8814 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8815 (anjuta_docman_dispose), (on_notebook_switch_page),
8816 (anjuta_docman_page_from_widget), (on_editor_destroy),
8817 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8818 (anjuta_docman_get_current_document),
8819 (anjuta_docman_set_current_document),
8820 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8821 (anjuta_docman_update_page_label),
8822 (anjuta_docman_get_document_from_path),
8823 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8824 (anjuta_docman_order_tabs):
8825 * plugins/document-manager/anjuta-docman.h:
8826 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8827 (update_editor_ui_interface_items), (update_editor_ui),
8828 (on_editor_update_save_ui), (on_editor_update_ui),
8829 (on_editor_changed), (on_save_prompt_save_editor),
8830 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
8831 (ianjuta_docman_get_current_document),
8832 (ianjuta_docman_set_current_document),
8833 (ianjuta_docman_remove_buffer),
8834 (ianjuta_document_manager_iface_init), (ifile_get_uri):
8835 * plugins/editor/text_editor.c: (itext_editor_iface_init),
8836 (idocument_get_filename), (idocument_can_undo),
8837 (idocument_can_redo), (idocument_undo),
8838 (idocument_begin_undo_action), (idocument_end_undo_action),
8839 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
8840 * plugins/language-support-cpp-java/plugin.c:
8841 (on_editor_char_inserted_cpp), (on_auto_indent):
8842 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
8843 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8844 * plugins/sample1/plugin.c: (on_sample_action_activate):
8845 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8846 (on_next_occur), (on_incremental_entry_key_press),
8847 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8848 (on_toolbar_find_incremental_start),
8849 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8850 * plugins/search/search-replace.c: (search_and_replace),
8851 (write_message_pane), (search_start_over), (search_update_combos),
8852 (replace_update_combos), (anjuta_search_replace_activate):
8853 * plugins/search/search-replace_backend.c:
8854 (file_buffer_new_from_path), (create_search_entries):
8855 * plugins/sourceview/sourceview-print.c: (create_print_job):
8856 * plugins/sourceview/sourceview.c:
8857 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
8858 (idocument_can_redo), (idocument_can_undo),
8859 (idocument_begin_undo_action), (idocument_end_undo_action),
8860 (idocument_undo), (idocument_redo), (idocument_grab_focus),
8861 (idocument_get_filename), (idocument_iface_init):
8862 * plugins/tools/editor.c: (on_editor_response):
8863 * plugins/tools/execute.c: (atp_output_context_initialize),
8864 (atp_user_tool_execute):
8865 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
8867 Create IAnjutaDocument interface. This interface is a more general idea
8868 of documents being anything that can be modified, has undo/redo and
8869 may have operations like copy/paste.
8870 The primary goal is to integrate better by making it use the standard file
8871 and edit menu instead of it's own glade menu. Of course the downside is that
8872 you won't be able to view a source file and the designer at the same time. Anyway
8873 so many people have complained that they "can't save a glade file" that I think
8874 this is the much better solution.
8875 Work on the glade plugin is still to come but the most difficult things should be
8878 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
8880 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
8883 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
8885 * libanjuta/anjuta-plugin-manager.c:
8886 (anjuta_plugin_manager_get_plugins_page),
8887 (anjuta_plugin_manager_get_remembered_plugins_page):
8888 * libanjuta/anjuta-plugin-manager.h:
8889 * src/anjuta-app.c: (anjuta_app_install_preferences):
8890 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
8891 and remembered plugins preferences pages in separate pages (avoid
8894 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
8896 Patch from James Liggett <jrliggett@cox.net>:
8897 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
8898 Installed editor preferences schemas. Fixes bug #453463.
8900 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
8902 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
8903 (anjuta_preferences_dialog_init): Sort preferences pages on title.
8905 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
8907 * plugins/document-manager/anjuta-document-manager.ui:
8908 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8909 * src/action-callbacks.c:
8910 * src/action-callbacks.h:
8911 * src/anjuta-actions.h:
8912 * src/anjuta-app.c: (anjuta_app_instance_init),
8913 (anjuta_app_install_preferences):
8915 * src/anjuta.ui: Moved plugins and shortcuts settings inside
8916 General preferences page. Move preferences menu from Settings to
8917 Edit submenu. And got rid of Settings submenu.
8919 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
8921 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
8923 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
8925 * TODO.tasks: Increased bounty for on-demand preferences task to $150
8926 as discussed and agreed with James Liggett.
8928 Patch from James Liggett <jrliggett@cox.net>:
8931 * libanjuta/anjuta-plugin-manager.c:
8932 (on_activated_plugin_objects_foreach),
8933 (anjuta_plugin_manager_get_active_plugin_objects):
8934 * libanjuta/anjuta-plugin-manager.h:
8935 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8936 (anjuta_plugin_deactivate):
8937 * libanjuta/anjuta-preferences-dialog.c:
8938 (anjuta_preferences_dialog_finalize),
8939 (anjuta_preferences_dialog_class_init), (add_category_columns),
8940 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8941 (anjuta_preferences_dialog_remove_page):
8942 * libanjuta/anjuta-preferences.c: (property_destroy),
8943 (unregister_preferences_key), (register_callbacks),
8944 (preferences_foreach_callback), (connect_prop_to_object),
8945 (anjuta_preferences_register_property_raw),
8946 (anjuta_preferences_register_property_custom),
8947 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8948 (anjuta_preferences_remove_page),
8949 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8950 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8951 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8952 (anjuta_preferences_class_init), (anjuta_preferences_new):
8953 * libanjuta/anjuta-preferences.h:
8954 * plugins/build-basic-autotools/Makefile.am:
8955 * plugins/build-basic-autotools/build-basic-autotools.c:
8956 (ipreferences_unmerge):
8957 * plugins/cvs-plugin/Makefile.am:
8958 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8959 * plugins/document-manager/Makefile.am:
8960 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8961 * plugins/editor/plugin.c: (ipreferences_unmerge):
8962 * plugins/file-manager/Makefile.am:
8963 * plugins/file-manager/plugin.c: (activate_plugin),
8964 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8965 * plugins/gtodo/plugin.c: (ipreferences_merge),
8966 (ipreferences_unmerge):
8967 * plugins/language-support-cpp-java/Makefile.am:
8968 * plugins/language-support-cpp-java/plugin.c:
8969 (ipreferences_unmerge):
8970 * plugins/message-view/Makefile.am:
8971 * plugins/message-view/plugin.c: (ipreferences_unmerge):
8972 * plugins/sourceview/Makefile.am:
8973 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8974 * plugins/symbol-browser/Makefile.am:
8975 * plugins/symbol-browser/an_symbol_prefs.c:
8976 (symbol_browser_prefs_finalize):
8977 * plugins/terminal/Makefile.am:
8978 * plugins/terminal/terminal.c: (ipreferences_unmerge):
8979 * plugins/valgrind/plugin.c: (ipreferences_merge),
8980 (ipreferences_unmerge):
8981 * scripts/Makefile.am:
8982 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8984 * src/action-callbacks.c: (on_set_preferences1_activate):
8985 * src/anjuta-app.c: (anjuta_app_instance_init),
8986 (anjuta_app_install_preferences):
8988 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8989 task: Bug #445314: On demand preferences widgets creation. Thanks
8990 James for this great work.
8992 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
8994 * plugins/debug-manager/data_buffer.c,
8995 plugins/message-view/message-view.c: Fixed compiler warnings.
8997 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
8999 * src/action-callbacks.c: (help_activate),
9000 (on_help_manual_activate), (on_help_tutorial_activate),
9001 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9003 Fixed help activation (bug #451557).
9005 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
9007 * AUTHORS: Added James Liggett. Forgot to add him before :(
9009 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9011 * plugins/debug-manager/debugger.c,
9012 plugins/debug-manager/plugin.c,
9013 plugins/gdb/debugger.c,
9014 libanjuta/interfaces/libanjuta.idl:
9015 Add a GError* parameter to debugger-stopped signal
9017 * (added) libanjuta/anjuta-error.c,
9018 (added) libanjuta/anjuta-error.h,
9019 libanjuta/Makefile.am:
9020 Register GError as a boxed type
9022 * libanjuta/interfaces/anjuta-idl-compiler.pl:
9023 Support GError* in signal, GError must be registered as a boxed type
9024 Accept NULL as strings
9026 === anjuta 2.2.0 ===
9028 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
9030 * configure.in: Bumped version to 2.2.0
9031 * NEWS: Updated for 2.2.0 stable release.
9032 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9033 Reduce the idle priority to make the UI update before anything else.
9035 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
9037 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9039 * libanjuta/interfaces/libanjuta.idl:
9040 * plugins/document-manager/action-callbacks.c:
9041 (on_editor_command_complete_word_activate):
9042 * plugins/document-manager/plugin.c:
9043 (update_editor_ui_interface_items):
9044 * plugins/editor/text_editor.c: (iautocomplete_activate),
9045 (iautocomplete_iface_init):
9046 * plugins/sourceview/sourceview.c: (iassist_iface_init):
9048 Moved autocomplete() method away from IAnjutaEditorAssist into
9049 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9050 autocomplete and does not crash with sourceview. Fixes Bug #449620
9051 â The auto completion functionality not work. Also sets menuitem
9052 insensitive when hiding them.
9054 * plugins/debug-manager/disassemble.c:
9055 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9058 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
9060 * pixmaps/anjuta_splash.png: Updated.
9062 * plugins/search/search-replace.c
9063 (anjuta_search_replace_activate): Fixed "Find in Files" to select
9064 the right target (project).
9065 * ChangeLog: Added missing log.
9067 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
9069 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9070 manuals/anjuta-manual/C/fileoperations.xml,
9071 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9073 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9075 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9077 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
9079 * TODO.tasks: Added bounty for on-demand preferences.
9081 Patch from Thierry Moisan:
9082 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9085 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9087 Patch from tpgww@onepost.net:
9089 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9090 * libegg/test-actions.c:
9091 * libegg/test-multi-drag.c: (main):
9092 * plugins/debug-manager/memory.c: (read_memory_block):
9093 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9095 Fixes compile warnings. Fixes bug #427101.
9097 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9099 Patch from James Liggett:
9101 * plugins/profiler/gprof-options.c: (on_option_changed),
9103 * plugins/profiler/gprof-options.h:
9104 * plugins/profiler/gprof-profile-data.c:
9105 (gprof_profile_data_init_profile):
9106 * plugins/profiler/gprof-profile-data.h:
9107 * plugins/profiler/plugin.c: (profiler_get_data),
9108 (profiler_set_target), (register_options),
9109 (on_profile_data_browse_button_clicked),
9110 (on_profiling_options_button_clicked), (on_profiler_delete_data):
9111 * plugins/profiler/profiler.glade: implements independent targets.
9112 implements the ability to select arbitrary gmon.out files.
9113 Fixes bug #403502 â User should also be allowed to select an
9114 independent executable target.
9116 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9118 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9120 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9121 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9123 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9125 * plugins/debug-manager/plugin.c,
9126 plugins/debug-manager/breakpoints.c:
9127 Remove weak pointers when owner is destroyed
9128 Remove all breakpoints before loading new one
9130 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
9132 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9134 2007-06-19 Naba Kumar <naba@gnome.org>
9136 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9137 Bug #448491 Empty Lines Problem.
9139 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9141 * data/default.profile, plugins/message-view/plugin.c: Do not
9142 restore session for messages.
9143 Fixes bug #377461 â don't create new message window for each
9146 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9147 Fixes a crash on exit/project-close if profiler plugin is loaded.
9149 2007-06-17 Naba Kumar <naba@gnome.org>
9151 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9152 C keywords. Fixes bug #447655 â C keyword must NOT be localised.
9154 * plugins/file-loader/plugin.c: Fail on opening non existent files.
9155 Bug #448034 â Anjuta crashes on starting (when the last project
9156 directory was deleted).
9158 * plugins/document-manager/plugin.c: Set line markers for files
9159 opened via IAnjutaFile::open(). Fixes missing line markers while
9162 2007-06-17 Naba Kumar <naba@gnome.org>
9164 * plugins/sourceview/sourceview.glade: Set correct font
9165 default value and use monospace instead of sans. Fixes
9166 bug #448408 â crash in Anjuta IDE: Trying to change the
9169 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9171 * plugins/search/search-replace.c,
9172 plugins/search/search-replace.h,
9173 plugins/search/anjuta-search.glade:
9174 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9177 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9179 * plugins/debug-manager/plugin.c,
9180 plugins/debug-manager/breakpoints.c:
9181 Add weak references, fixes bug #448053 ?
9183 2007-06-16 Naba Kumar <naba@gnome.org>
9185 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9186 dialog to allow forgetting them if user chooses to select a different
9189 2007-06-13 Naba Kumar <naba@gnome.org>
9191 * plugins/sourceview/sourceview-prefs.c: Initialize font
9192 on startup correctly if use_theme is set.
9194 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9195 if available for default font. Fixes bug #447304.
9197 * plugins/sourceview/sourceview-prefs.c: Return value based
9198 on right data type. Fixes Bug #438878 â Using gtksourceview editor
9199 for the first time has black background
9201 * plugins/project-manager/plugin.c: Give a better error message
9202 when project could not be loaded.
9204 * libanjuta/anjuta-serializer.c: Added a comment.
9206 2007-06-13 Johannes Schmid <jhs@gnome.org>
9209 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9210 most warnings to avoid simple coding problems.
9212 * plugins/message-view/anjuta-msgman.c:
9213 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9214 * plugins/message-view/plugin.c: (on_view_changed),
9215 (ianjuta_msgman_add_view):
9217 Fixed #440866 by always presenting the message-manager when a tab is
9218 added because Gtk+ seems to have problems to add tabs to hidden widgets.
9220 * plugins/subversion/subversion-callbacks.c:
9221 (on_subversion_commit_response):
9222 Destroy dialog if user clicks "No"
9224 2007-06-12 Naba Kumar <naba@gnome.org>
9226 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9227 read and use of uninitialized variable.
9229 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9230 because it is used in credits listing and packaging could compress
9231 it in docdir. Fixes bug #397881: The credits are empty
9233 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9234 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9235 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9236 plugins/symbol-browser/an_symbol_info.c,
9237 plugins/symbol-browser/plugin.c,
9238 plugins/symbol-browser/an_symbol_view.c,
9239 plugins/editor/aneditor-autocomplete.cxx:
9241 - Do not access TMTag
9242 member in TMSymbol when freeing it because by then the tags
9243 could have changed. Avoids dangerous memory corruptions by freeing
9244 someone else's memory (Could explain those random crashes when
9245 refreshing symbols or re-loading a different project or closing
9246 a project). Anything that tries to refresh symbols could trigger
9248 - Added a flag to also retrieve method definitions as part of
9249 the class's scope members. And used it to set both function prototype
9250 and definition in symbols. Fixes navigation to prototype and
9251 function definitions from symbol browser (bug #440370)
9253 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9254 memory. Could fix those bogus 'file changed' dialogs.
9256 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9258 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9260 * (added) libanjuta/anjuta-utils-priv.h,
9261 libanjuta/anjuta-utils.h,
9262 libanjuta/anjuta-launcher.c,
9263 libanjuta/Makefile.am:
9264 Fix bug #440801: do not use config.h in public include files
9266 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9268 * plugins/project-wizard/templates/mkfile.wiz:
9269 Fix bug #442038: missing project.sh file
9272 plugins/project-wizard/templates/Makefile.am,
9273 plugins/project-wizard/templates/translatable-strings.h,
9274 (added) plugins/project-wizard/templates/sdl.wiz,
9275 (added) plugins/project-wizard/templates/appwiz_sdl.png,
9276 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9277 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9278 (added) plugins/project-wizard/templates/sdl/Makefile.am,
9279 (added) plugins/project-wizard/templates/sdl/.cvsignore,
9280 (added) plugins/project-wizard/templates/sdl/src/main.c,
9281 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9282 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9283 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9284 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9285 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9286 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9287 Fix bug #315635: add a SDL project wizard
9289 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
9291 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9292 when SIGCHLD is triggered when main loop context is locked. Dead lock
9293 happens when child_exited callback also accesses main loop context.
9294 Happens particularly badly in debug target exiting.
9296 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9298 * manuals/anjuta-manual/C/debugger.xml:
9299 First update of the debugger documentation
9301 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
9303 * manuals/anjuta-manual/C/fileoperations.xml,
9304 manuals/anjuta-manual/C/projects.xml,
9305 manuals/anjuta-manual/C/anjuta-manual.xml,
9306 manuals/anjuta-manual/C/build.xml,
9307 manuals/anjuta-manual/C/execute.xml,
9308 manuals/anjuta-manual/Makefile.am: Updated more documentation.
9309 Added project properties documentation. Moved execution section
9310 inside project management. Removed dead documentation.
9312 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
9314 * src/anjuta.c, plugins/symbol-browser/plugin.c,
9315 plugins/symbol-browser/plugin.h,
9316 plugins/symbol-browser/an_symbol_prefs.c,
9317 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9318 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9319 progress bar instead of separate window for system tags
9320 generation. Renamed AnjutaStatus methods to a proper ones.
9322 * plugins/symbol-browser/plugin.c,
9323 plugins/symbol-browser/plugin.h,
9324 plugins/symbol-browser/an_symbol_prefs.c,
9325 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9326 global-tags/create_global_tags.sh.in: Get rid of message window
9327 for showing global tags creation and use a small window with
9330 2007-05-30 Naba Kumar <naba@gnome.org>
9332 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9333 Bug 442315 – After calling configure, the build menus are still insensitive,
9334 Bug 442314 – Autogeneration fails when there is no autogen.sh
9336 * plugins/project-manager/plugin.c: Fixed mem corruption when it
9337 fails to remove target/source/group. Fixes bug #440196 – crash in
9338 Anjuta IDE: removing a target
9340 2007-05-29 Naba Kumar <naba@gnome.org>
9342 * plugins/symbol-browser/an_symbol_view.c,
9343 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9344 tags generation. Fixed runtime warning.
9346 2007-05-28 Naba Kumar <naba@gnome.org>
9348 Patch from James Liggett <jrliggett@cox.net>:
9349 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9350 Fixed bug #403502 – User should also be allowed to select an
9351 independent executable target.
9353 2007-05-27 Johannes Schmid <jhs@gnome.org>
9355 * plugins/build-basic-autotools/build-basic-autotools.c:
9356 (get_real_directory), (on_build_mesg_format):
9358 Find correct files for error messages inside scratchbox
9360 2007-05-27 Naba Kumar <naba@gnome.org>
9362 * manuals/anjuta-manual/C/projects.xml,
9363 manuals/anjuta-manual/C/projects.xml: Updated project
9364 management chapter more.
9366 2007-05-25 Johannes Schmid <jhs@gnome.org>
9368 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9369 * plugins/build-basic-autotools/build-basic-autotools.c:
9370 (on_sb_check_toggled), (build_execute_command),
9371 (ipreferences_merge), (ipreferences_unmerge):
9372 Added support for building inside scratchbox environment
9374 Patch from James Liggett <jrliggett@cox.net>:
9375 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9376 (anjuta_msgman_append_view):
9379 – Anjuta aborts with numerous assertion failures when adding a new message view tab
9381 2007-05-23 Naba Kumar <naba@gnome.org>
9383 * manuals/anjuta-manual/C/projects.xml: Updated project
9386 2007-05-22 Naba Kumar <naba@gnome.org>
9388 * manuals/anjuta-manual/C/projects.xml: More updates.
9390 * manuals/anjuta-manual/C/introduction.xml,
9391 manuals/anjuta-manual/C/projects.xml,
9392 manuals/anjuta-manual/C/interface.xml: Updated documentation.
9394 2007-05-22 Naba Kumar <naba@gnome.org>
9396 Patch from Étienne Bersac:
9397 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9398 class in generated class.
9400 2007-05-22 Naba Kumar <naba@gnome.org>
9402 * plugins/profiler/plugin.c: Fixed a compiler warning.
9403 * plugins/valgrind/Makefile.am: Added ldflags.
9405 Patch from James Liggett:
9406 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9407 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9410 2007-05-18 Johannes Schmid <jhs@gnome.org>
9412 * plugins/editor/text_editor.c:
9413 * plugins/language-support-cpp-java/plugin.c:
9414 (on_editor_language_changed), (on_value_added_current_editor),
9415 (on_value_removed_current_editor):
9417 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9418 Fix assist support in language-support-plugin.
9420 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9422 * libanjuta/interfaces/libanjuta.idl:
9423 Add a new interface allowing to implement plugin able
9424 to load other plugins (not written in C)
9426 * libanjuta/anjuta-plugin-handle.c,
9427 libanjuta/anjuta-plugin-handle.h:
9428 Add a language and a resident plugin properties
9430 * libanjuta/anjuta-glue-plugin.c,
9431 libanjuta/anjuta-glue-plugin.h,
9432 (added)libanjuta/anjuta-glue-c.c,
9433 (added)libanjuta/anjuta-glue-c.h,
9434 libanjuta/Makefile.am:
9435 Split code used to load a C plugin into a common part
9436 in anjuta-glue-plugin and a specific part in anjuta-glue-c
9438 * libanjuta/anjuta-glue-factory.c,
9439 libanjuta/anjuta-glue-factory.h,
9440 libanjuta/anjuta-plugin-manager.c:
9441 Allow to load plugin not written in C and search for the
9442 additional needed code in another plugin
9444 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9446 * plugins/editor/text_editor.c:
9447 Add an empty implementation of IAnjutaEditorAssist for scintilla,
9448 avoiding a crash if scintilla is used
9450 2007-05-14 Johannes Schmid <jhs@gnome.org>
9452 * libanjuta/interfaces/libanjuta.idl:
9453 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9454 (assist_cleanup), (on_assist_end), (on_assist_cancel),
9455 (on_assist_chosen), (on_assist_update), (get_context),
9456 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9457 (install_assist), (uninstall_assist), (install_support),
9458 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9459 (cpp_java_plugin_instance_init):
9460 * plugins/language-support-cpp-java/plugin.h:
9461 Use IAnjutaEditorAssist to show language specific suggestions
9463 * plugins/sourceview/Makefile.am:
9464 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9465 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9466 * plugins/sourceview/anjuta-view.h:
9467 * plugins/sourceview/assist-window.c: (assist_window_expose),
9468 (assist_window_set_property), (assist_window_get_property),
9469 (assist_window_class_init), (assist_activated),
9470 (assist_window_init), (assist_window_finalize),
9471 (assist_window_select), (assist_window_first),
9472 (assist_window_last), (assist_window_up), (assist_window_down),
9473 (get_coordinates), (assist_window_move), (assist_window_update),
9474 (assist_window_filter_keypress), (assist_window_is_active),
9475 (assist_window_new), (assist_window_get_trigger),
9476 (assist_window_get_position):
9477 * plugins/sourceview/assist-window.h:
9478 * plugins/sourceview/sourceview-args.c (removed):
9479 * plugins/sourceview/sourceview-args.h (removed):
9480 * plugins/sourceview/sourceview-autocomplete.c (removed):
9481 * plugins/sourceview/sourceview-autocomplete.h (removed):
9482 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9483 * plugins/sourceview/sourceview-private.h:
9484 * plugins/sourceview/sourceview-scope.c(removed):
9485 * plugins/sourceview/sourceview-scope.h(removed):
9486 * plugins/sourceview/sourceview.c: (on_assist_chosen),
9487 (on_assist_cancel), (on_document_char_added),
9488 (on_reload_dialog_response), (sourceview_class_init),
9489 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9490 (iassist_remove_trigger), (iassist_autocomplete),
9491 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9492 (iassist_react), (iassist_iface_init):
9493 * plugins/sourceview/tag-window.c (moved to assist-window.c):
9494 * plugins/sourceview/tag-window.h (moved to assist-window.c):
9496 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9497 - Mark files dirty if reload dialog is canceled.
9499 2007-05-12 Naba Kumar <naba@gnome.org>
9501 * libanjuta/anjuta-launcher.h: Corrected include file.
9503 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9505 * libanjuta/anjuta-glue-plugin.c,
9506 libanjuta/anjuta-glue-plugin.h,
9507 libanjuta/anjuta-glue-factory.c,
9508 libanjuta/anjuta-glue-factory.h,
9509 ibanjuta/anjuta-plugin-manager.c:
9510 Move code used to load a C plugin from glue-factory to glue-plugin
9511 So loading a plugin written in another language could be done by
9512 just using another object derived from AnjutaGluePlugin
9514 * libanjuta/libanjuta.h:
9515 Remove anjuta-plugin-handle header, it's not installed as libanjuta
9518 === anjuta 2.1.3 ===
9520 2007-05-11 Naba Kumar <naba@gnome.org>
9522 * configure.in: Bumped version to 2.1.3
9525 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9527 2007-05-11 Naba Kumar <naba@gnome.org>
9530 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9531 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9532 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
9534 2007-05-10 Johannes Schmid <jhs@gnome.org>
9536 * plugins/search/plugin.c:
9537 Make incremental search behave less annoying
9539 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9541 * plugins/macro/macro-util.c:
9542 Fix bug #419008 and bug #419036
9543 When creating new header file, use name and email set in
9544 preferences and replace invalid C character by underscore
9547 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9549 * plugins/search/search-replace.c,
9550 plugins/search/search-replace_backend.c:
9551 Disable search button if search expression is empty (bug #378193)
9553 2007-05-08 Naba Kumar <naba@gnome.org>
9555 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9558 2007-05-07 Naba Kumar <naba@gnome.org>
9561 * plugins/project-wizard/templates/Makefile.am:
9562 * plugins/project-wizard/templates/minimal.wiz:
9563 * plugins/project-wizard/templates/minimal/.cvsignore:
9564 * plugins/project-wizard/templates/minimal/Makefile.am:
9565 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9566 * plugins/project-wizard/templates/minimal/autogen.sh:
9567 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9568 * plugins/project-wizard/templates/minimal/project.anjuta:
9569 Added 'minimal', a generic and flat, project template.
9571 2007-05-05 Naba Kumar <naba@gnome.org>
9573 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
9575 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9576 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9577 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9578 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9579 instead of a real one, fixes interdependency with libanjuta.
9580 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9581 * libanjuta/Makefile.am:
9582 * libegg/Makefile.am:
9583 * plugins/build-basic-autotools/Makefile.am:
9584 * plugins/class-gen/Makefile.am:
9585 * plugins/class-inheritance/Makefile.am:
9586 * plugins/cvs-plugin/Makefile.am:
9587 * plugins/debug-manager/Makefile.am:
9588 * plugins/devhelp/Makefile.am:
9589 * plugins/document-manager/Makefile.am:
9590 * plugins/editor/Makefile.am:
9591 * plugins/file-loader/Makefile.am:
9592 * plugins/file-manager/Makefile.am:
9593 * plugins/file-wizard/Makefile.am:
9594 * plugins/gdb/Makefile.am:
9595 * plugins/glade/Makefile.am:
9596 * plugins/gtodo/Makefile.am:
9597 * plugins/language-support-cpp-java/Makefile.am:
9598 * plugins/macro/Makefile.am:
9599 * plugins/message-view/Makefile.am:
9600 * plugins/patch/Makefile.am:
9601 * plugins/profiler/Makefile.am:
9602 * plugins/project-import/Makefile.am:
9603 * plugins/project-manager/Makefile.am:
9604 * plugins/project-wizard/Makefile.am:
9605 * plugins/sample1/Makefile.am:
9606 * plugins/search/Makefile.am:
9607 * plugins/sourceview/Makefile.am:
9608 * plugins/subversion/Makefile.am:
9609 * plugins/symbol-browser/Makefile.am:
9610 * plugins/terminal/Makefile.am:
9611 * plugins/tools/Makefile.am:
9612 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9614 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
9616 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9618 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9620 * libanjuta/anjuta-launcher.c,
9621 libanjuta/anjuta-launcher.h:
9622 Add some missing implementation
9624 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
9626 Reviewed by Naba Kumar <naba@gnome.org>:
9627 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9630 2007-04-26 Jason Switzer <jswitzer@gmail.com>
9632 Reviewed by Naba Kumar <naba@gnome.org>:
9633 * plugins/editor/text_editor.c: Large memory addresses were being
9634 truncated, switched to glong (bug #422143).
9636 2007-04-24 Naba Kumar <naba@gnome.org>
9638 * plugins/document-manager/plugin.c: (prefs_finalize):
9639 * plugins/editor/aneditor-autocomplete.cxx:
9640 * plugins/editor/text_editor_menu.c:
9641 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9642 * plugins/file-loader/plugin.c: (open_file_with),
9643 (create_open_with_submenu):
9644 * plugins/file-manager/plugin.c: (prefs_finalize):
9645 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9646 pointer type castings.
9648 2007-04-24 Naba Kumar <naba@gnome.org>
9650 Patch from s|s <supreet.sethi@gmail.com>:
9651 * (added) plugins/project-wizard/templates/django-logo.png:
9652 * (added) plugins/project-wizard/templates/django.wiz:
9653 * plugins/project-wizard/templates/Makefile.am:
9654 * plugins/project-wizard/templates/translatable-strings.h: Added
9655 django project template. http://www.djangoproject.com/
9657 2007-04-24 Naba Kumar <naba@gnome.org>
9659 * plugins/subversion/anjuta-subversion.glade: Set expansion for
9660 the log entry widget and made the dialog little larger.
9662 2007-04-24 Naba Kumar <naba@gnome.org>
9664 Patch from Halton Huo:
9666 * plugins/project-wizard/property.c:
9667 * plugins/subversion/svn-auth.c:
9668 * plugins/subversion/svn-backend-priv.h:
9669 * plugins/subversion/svn-backend.c:
9670 * plugins/subversion/svn-backend.h:
9671 * plugins/subversion/svn-notify.h: Proper use of subversion
9672 headers. Fixes build issues in solaris (bug #426701).
9674 2007-04-24 Naba Kumar <naba@gnome.org>
9676 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9678 * plugins/project-wizard/templates/cpp.wiz:
9679 * plugins/project-wizard/templates/gcj.wiz:
9680 * plugins/project-wizard/templates/gnome.wiz:
9681 * plugins/project-wizard/templates/gtk.wiz:
9682 * plugins/project-wizard/templates/gtkmm.wiz:
9683 * plugins/project-wizard/templates/java.wiz:
9684 * plugins/project-wizard/templates/python.wiz:
9685 * plugins/project-wizard/templates/terminal.wiz:
9686 * plugins/project-wizard/templates/wxwin.wiz:
9687 * plugins/project-wizard/templates/xlib-dock.wiz:
9688 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9689 project option and set it ON by default (since gnome-build, can't
9690 enabled configure shared lib support later when a sharedlib target
9693 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9695 * plugins/debug-manager/stack_trace.c:
9696 Fix a missing case in the previous changes
9698 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9700 * plugins/debug-manager/plugin.c:
9703 * plugins/debug-manager/breakpoints.c,
9704 plugins/gdb/plugin.c:
9705 Fix adding breakpoint on a function
9707 * plugins/debug-manager/stack_trace.c:
9708 Highlight changed stack frame
9710 2007-04-18 Naba Kumar <naba@gnome.org>
9712 * plugins/document-manager/anjuta-docman.c:
9713 (anjuta_docman_dispose), (on_editor_destroy),
9714 (anjuta_docman_remove_editor): Remove the editor widget from
9715 the parent container before calling destroy, otherwise container
9716 removal happens after TextEditor is disposed resulting in call
9717 to value-remove for a TextEditor which is half-dead (crash).
9719 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9721 * plugins/debug-manager/data_buffer.c
9722 plugins/debug-manager/data_view.c,
9723 plugins/debug-manager/memory.c:
9724 Fixes for bug #418523, bug #427090 and bug #428174
9726 2007-04-11 Halton Huo <halton.huo@sun.com>
9728 reviewed by: <jhs@gnome.org>
9731 * libanjuta/Makefile.am:
9732 * libanjuta/anjuta-utils.c:
9733 * libanjuta/anjuta-utils.h:
9734 * manuals/reference/libanjuta/Makefile.am:
9736 Fixed compilation on sun by deploying the libutil methods
9737 in anjuta-utils.h and building them on condition.
9739 2007-04-11 Johannes Schmid <jhs@gnome.org>
9741 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9742 (anjuta_docman_add_editor):
9743 Hold a reference on the editor as long as we use it.
9745 * plugins/document-manager/plugin.c: (on_editor_changed):
9746 Destroy GValue to fix a memoery leak.
9748 2007-04-11 Johannes Schmid <jhs@gnome.org>
9750 * plugins/document-manager/plugin.c: (on_editor_changed):
9751 Fixed reference counting for editor by using g_value_take_object instead
9752 of g_value_set_object. The editors are now correctly finalized and thus
9753 we do not lack so much memory anymore.
9755 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9756 (anjuta_view_finalize), (anjuta_view_focus_out),
9757 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9758 * plugins/sourceview/anjuta-view.h:
9759 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9760 * plugins/sourceview/sourceview-prefs.c:
9761 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9762 * plugins/sourceview/sourceview-prefs.h:
9763 * plugins/sourceview/sourceview-private.h:
9764 * plugins/sourceview/sourceview.c: (on_document_loaded),
9765 (timeout_unref), (on_document_saved), (sourceview_finalize),
9766 (sourceview_new), (ifile_open), (ifile_savable_save),
9767 (ifile_savable_save_as):
9769 Several changes to fix things when the editor is correctly destroyed.
9770 Fixed preferences (which led me to the refcounting issue, #409412)
9771 and removed deprecated completition code that will be replace by
9772 IAnjutaAssist interface soon.
9774 2007-04-11 Johannes Schmid <jhs@gnome.org>
9776 * libanjuta/anjuta-launcher.c:
9777 (anjuta_launcher_execution_done_cleanup),
9778 (anjuta_launcher_child_terminated):
9779 Possible fix for #428363 and added a g_return_if_fail
9781 * plugins/message-view/plugin.c: (activate_plugin):
9782 Fixed a Gtk/Gdl-Critical
9784 Patches from Étienne Bersac <bersace03@laposte.net>
9785 * plugins/class-gen/templates/go-source.tpl:
9786 * plugins/macro/macros.xml:
9787 Use better template for GObjects (#417875 and #417918)
9789 Patches from Halton Huo <halton.huo@sun.com>
9790 * libanjuta/anjuta-launcher.h:
9791 * libanjuta/anjuta-preferences.c:
9792 * libanjuta/anjuta-utils.c:
9793 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9794 (cg_window_set_add_to_repository):
9795 * plugins/class-inheritance/class-inherit.c:
9796 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9798 2007-04-09 Johannes Schmid <jhs@gnome.org>
9800 * plugins/editor/print.c: (anjuta_print_show_header):
9801 * plugins/file-manager/anjuta-file-manager-plugin.glade:
9802 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9804 Some string changes (#427395 and #427399)
9806 2007-04-06 Johannes Schmid <jhs@gnome.org>
9808 * plugins/build-basic-autotools/build-basic-autotools.c:
9809 (on_build_mesg_format), (on_build_mesg_parse):
9810 Fixed full path detection
9812 2007-04-05 Naba Kumar <naba@gnome.org>
9814 Patch from Halton Huo:
9815 * libanjuta/Makefile.am:
9816 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9817 * libanjuta/anjuta-glue-cpp.h:
9818 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9819 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9820 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9821 (anjuta_glue_factory_get_path), (get_already_loaded_module),
9822 (load_plugin), (anjuta_glue_factory_get_object_type):
9823 * libanjuta/anjuta-glue-factory.h:
9824 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9825 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9826 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9827 (anjuta_glue_plugin_new):
9828 * libanjuta/anjuta-glue-plugin.h:
9829 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
9830 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
9831 * libanjuta/anjuta-plugin.h:
9832 * libanjuta/glue-cpp.c:
9833 * libanjuta/glue-cpp.h:
9834 * libanjuta/glue-factory.c:
9835 * libanjuta/glue-factory.h:
9836 * libanjuta/glue-plugin.c:
9837 * libanjuta/glue-plugin.h:
9838 * plugins/build-basic-autotools/build-basic-autotools.h:
9839 * plugins/class-gen/plugin.h:
9840 * plugins/class-inheritance/plugin.h:
9841 * plugins/cvs-plugin/plugin.h:
9842 * plugins/debug-manager/plugin.h:
9843 * plugins/devhelp/plugin.h:
9844 * plugins/document-manager/plugin.h:
9845 * plugins/editor/plugin.h:
9846 * plugins/file-loader/plugin.h:
9847 * plugins/file-manager/plugin.h:
9848 * plugins/file-wizard/plugin.h:
9849 * plugins/gdb/plugin.h:
9850 * plugins/glade/plugin.h:
9851 * plugins/gtodo/plugin.h:
9852 * plugins/language-support-cpp-java/plugin.h:
9853 * plugins/macro/plugin.h:
9854 * plugins/message-view/plugin.h:
9855 * plugins/patch/plugin.h:
9856 * plugins/profiler/plugin.h:
9857 * plugins/project-import/plugin.h:
9858 * plugins/project-manager/plugin.h:
9859 * plugins/project-wizard/plugin.h:
9860 * plugins/sample1/plugin.h:
9861 * plugins/search/plugin.h:
9862 * plugins/sourceview/plugin.h:
9863 * plugins/subversion/plugin.h:
9864 * plugins/symbol-browser/plugin.h:
9865 * plugins/terminal/terminal.c:
9866 * plugins/tools/plugin.h:
9867 * plugins/tools/scripts/tools-2.xml.in:
9868 * plugins/valgrind/plugin.h:
9870 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
9872 2007-04-05 Naba Kumar <naba@gnome.org>
9874 * anjuta.spec.in, configure.in: Removed dead codes.
9876 Patch from Jos Dehaes:
9877 * configure.in, plugins/project-wizard/templates/Makefile.am,
9878 plugins/project-wizard/templates/mkfile.wiz,
9879 plugins/project-wizard/templates/translatable-strings.h: Enabled
9880 makefile-based project creation and import. Fixes bug #355145
9882 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
9884 * plugins/debug-manager/debugger.c,
9885 plugins/debug-manager/plugin.c,
9886 plugins/gdb/anjuta-gdb.plugin.in:
9887 Code cleaning (remove unused code, rename this into self)
9888 Add information about supported format in debugger plugin
9889 Activate debugger plugin according to the target format
9891 2007-04-01 Naba Kumar <naba@gnome.org>
9893 * plugins/message-view/message-view.c:
9894 (message_view_instance_init): Fixed message icons to appear.
9896 2007-03-31 Johannes Schmid <jhs@gnome.org>
9898 * plugins/message-view/anjuta-msgman.c:
9899 (anjuta_msgman_append_view):
9900 * plugins/message-view/plugin.c: (on_view_changed),
9901 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
9905 2007-03-31 Johannes Schmid <jhs@gnome.org>
9907 * plugins/message-view/message-view.c:
9908 (message_view_instance_init), (imessage_view_append):
9909 Show nice icons beside the messages for info, warning and error. This is a completly
9910 cosmetic change so if someone dislikes it he is free to remove it.
9912 2007-03-31 Johannes Schmid <jhs@gnome.org>
9914 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
9915 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
9916 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
9917 * plugins/message-view/anjuta-msgman.h:
9918 * plugins/message-view/message-view.h:
9919 * plugins/message-view/plugin.c: (on_view_changed),
9921 Fixed #359399 and made next/previous insensitive when not availible
9923 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
9924 (tag_style_to_string):
9925 Fixed namespace Problem with gdk >= 2.11
9927 * plugins/sourceview/sourceview-autocomplete.c:
9928 (sourceview_autocomplete_init):
9929 Removed structure, follow-up of #423682
9931 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9933 * plugins/debug-manager/debug_tree.c,
9934 plugins/debug-manager/debug_tree.h,
9935 plugins/debug-manager/watch.c,
9936 plugins/debug-manager/anjuta-debug-manager.glade:
9937 Inspect variable at cursor
9938 Fix buttons in inspect dialog
9940 2007-03-27 Halton Huo <halton.huo@sun.com>
9942 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
9944 * plugins/sourceview/sourceview-autocomplete.c
9945 plugins/debug-manager/disassemble.c,
9946 libanjuta/interfaces/libanjuta.idl:
9947 Remove array with 0 size and empty structure as it is not
9948 supported by sun cc, Fixes bug #423682
9950 * plugins/debug-manager/debugger.c:
9951 Remove anonymous union as it is not supported by sun cc,
9954 === anjuta 2.1.2 ===
9956 2007-03-28 Naba Kumar <naba@gnome.org>
9958 * configure.in: Bumped version to 2.1.2
9959 * NEWS: Updated for release.
9961 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9962 Improved breakpoint marker icon.
9964 * plugins/editor/anjuta-editor.plugin.in,
9965 plugins/sourceview/sourceview.plugin.in: Made editor plugins
9966 non user activable since they are now remembered properly.
9968 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9970 * plugins/tools/editor.c:
9973 2007-03-27 Naba Kumar <naba@gnome.org>
9975 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9976 word when autocompleting without leaving any trailing part of
9979 2007-03-27 Kamil Páral <ripper42@gmail.com>
9981 Reviewed by Naba Kumar <naba@gnome.org>:
9982 * anjuta.desktop.in.in: Remove "Application" category from desktop
9983 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9985 2007-03-27 Naba Kumar <naba@gnome.org>
9987 * configure.in, plugins/document-manager/anjuta-docman.c:
9988 (anjuta_docman_add_editor): Conditionally compile notebook tab
9989 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9991 Patch from Halton Huo:
9992 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9993 non gcc compiler flags. Fixes bug #423089.
9995 2007-03-26 Naba Kumar <naba@gnome.org>
9997 * AUTHORS, NEWS, TODO.tasks: Updated.
9999 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10002 * plugins/symbol-browser/plugin.c: (on_editor_saved),
10003 (update_editor_symbol_model), (iter_matches),
10004 (on_editor_update_ui), (value_added_current_editor),
10005 (activate_plugin), (dispose),
10006 (symbol_browser_plugin_instance_init):
10007 * plugins/symbol-browser/plugin.h: update line on editor save
10008 and editor change. Code clean up and fixed warnings.
10010 2007-03-26 Naba Kumar <naba@gnome.org>
10012 * plugins/project-wizard/templates/java/project.anjuta,
10013 plugins/project-wizard/templates/python/project.anjuta,
10014 plugins/project-wizard/templates/python/project.anjuta:
10015 Removed version control plugins from default selection.
10017 * plugins/tools/scripts/prepare-changelog.pl,
10018 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10019 script to a better one (that works on both cvs and svn).
10021 2007-03-26 Naba Kumar <naba@gnome.org>
10023 * (added) plugins/project-wizard/templates/translatable-strings.pl,
10024 Makefile.am: Added the generated translatable file (required for
10025 translations for svn checkouts).
10028 plugins/project-wizard/templates/extract-translatable-strings.pl
10029 plugins/project-wizard/templates/Makefile.am, Makefile.am,
10030 po/POTFILES.in: Generated translatable strings for .wiz files and
10031 added them in POTFILES.in for translation. Fixes bug #398035
10033 2007-03-25 Naba Kumar <naba@gnome.org>
10035 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10037 * src/anjuta-app.c: Removed dead codes.
10039 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10040 global tags generation starts.
10042 * plugins/debug-manager/chunk_view.c,
10043 plugins/debug-manager/start.h,
10044 plugins/debug-manager/chunk_view.h,
10045 plugins/debug-manager/utilities.c,
10046 plugins/debug-manager/utilities.h,
10047 plugins/debug-manager/debugger.c,
10048 plugins/debug-manager/threads.c,
10049 plugins/debug-manager/disassemble.c,
10050 plugins/debug-manager/info.c,
10051 plugins/debug-manager/sharedlib.c,
10052 plugins/debug-manager/threads.h,
10053 plugins/debug-manager/disassemble.h,
10054 plugins/debug-manager/signals.c,
10055 plugins/debug-manager/info.h,
10056 plugins/debug-manager/sharedlib.h,
10057 plugins/debug-manager/data_buffer.c,
10058 plugins/debug-manager/data_view.c,
10059 plugins/debug-manager/signals.h,
10060 plugins/debug-manager/debug_tree.c,
10061 plugins/debug-manager/watch.c,
10062 plugins/debug-manager/registers.c,
10063 plugins/debug-manager/data_buffer.h,
10064 plugins/debug-manager/data_view.h,
10065 plugins/debug-manager/memory.c,
10066 plugins/debug-manager/debug_tree.h,
10067 plugins/debug-manager/watch.h,
10068 plugins/debug-manager/registers.h,
10069 plugins/debug-manager/memory.h,
10070 plugins/debug-manager/locals.c,
10071 plugins/debug-manager/sexy-icon-entry.c,
10072 plugins/debug-manager/breakpoints.c,
10073 plugins/debug-manager/locals.h,
10074 plugins/debug-manager/sexy-icon-entry.h,
10075 plugins/debug-manager/stack_trace.c,
10076 plugins/debug-manager/breakpoints.h,
10077 plugins/debug-manager/sparse_buffer.c,
10078 plugins/debug-manager/sparse_view.c,
10079 plugins/debug-manager/stack_trace.h,
10080 plugins/debug-manager/sparse_buffer.h,
10081 plugins/debug-manager/sparse_view.h,
10082 plugins/debug-manager/start.c,
10083 plugins/gdb/utilities.c,
10084 plugins/gdb/utilities.h,
10085 plugins/gdb/debugger.c,
10086 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10089 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10091 * plugins/gdb/debugger.c:
10092 Avoid empty debugger log window by limiting line to 90 characters
10094 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10096 * plugins/debug-manager/plugin.c,
10097 plugins/debug-manager/plugin.h,
10098 plugins/debug-manager/threads.c,
10099 plugins/debug-manager/threads.h,
10100 plugins/debug-manager/breakpoints.c,
10101 plugins/debug-manager/breakpoints.h,
10102 plugins/debug-manager/stack_trace.c,
10103 plugins/debug-manager/stack_trace.h:
10104 View code action now changes location in disassembly view too
10106 * plugins/debug-manager/anjuta-debug-manager.ui:
10107 Rename breakpoint actions
10109 2007-03-24 Naba Kumar <naba@gnome.org>
10111 * configure.in, src/anjuta-app.c: Use the new docking algorithm
10112 in gdl 0.7.3 (svn trunk).
10113 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10115 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10117 * plugins/debug-manager/threads.c,
10118 plugins/debug-manager/debug_tree.c,
10119 plugins/debug-manager/debug_tree.h,
10120 plugins/debug-manager/locals.c,
10121 plugins/debug-manager/registers.c,
10122 plugins/debug-manager/stack_trace.c:
10123 Allow to change current thread updating register, stack and locals
10124 Allow to change current stack frame updating locals
10126 * plugins/gdb/debugger.c:
10127 Read argument of selected stack frame
10129 * plugins/debug-manager/data_view.c:
10130 Fix an unrelated bug
10132 2007-03-23 Naba Kumar <naba@gnome.org>
10134 * plugins/document-manager/anjuta-docman.c,
10135 plugins/document-manager/plugin.c: Fixed many memory leaks.
10136 (ianjuta_file_get_uri() returns a new string).
10138 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10139 widget for save dialogs.
10141 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10142 svn and fixed to get function/prototype/member args list. Call tips
10143 also work fine now.
10145 2007-03-22 Naba Kumar <naba@gnome.org>
10147 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10148 and calltips would work again for functions from global tags (Needs
10149 regenerating global tags).
10151 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10152 ctags svn version and reopened bug #395362. Fixes tags parsing that
10153 seemed to have stopped working recently.
10155 2007-03-21 Naba Kumar <naba@gnome.org>
10157 * tagmanager/tm_source_file.c, tagmanager/options.c,
10158 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10159 extend .. more needs to be investigated and fixed). Enabled some
10162 2007-03-16 Naba Kumar <naba@gnome.org>
10164 * src/anjuta.c: Fixed project loading from command line.
10166 2007-03-16 Naba Kumar <naba@gnome.org>
10168 Patch from James Liggett <jrliggett@cox.net>:
10169 plugins/profiler/gprof-profile-data.c: Fixed a crash.
10171 2007-03-15 Naba Kumar <naba@gnome.org>
10173 * libanjuta/anjuta-profile-manager.c,
10174 libanjuta/anjuta-profile-manager.h: Added method to get current
10177 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10178 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10181 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10182 plugins/file-loader/plugin.c: Moved to functions as utility functions.
10183 Also, not load project files in session load in loader plugin.
10185 * plugins/project-manager/plugin.c, src/anjuta.c:
10186 Emit "exiting" signal in shell when exiting anjuta. project manager
10187 listens to exiting signal and saves session. anjuta.c saves session
10188 only when current projfile is 'user'. Load project saved in session
10189 differently then the rest of the session. This should fix all the
10190 session restoration bugs.
10192 src/main.c: Present anjuta window when becon message is received.
10194 2007-03-14 Naba Kumar <naba@gnome.org>
10196 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10197 not randomly save (it was a wrong looping).
10199 2007-03-12 Naba Kumar <naba@gnome.org>
10201 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10203 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10205 * plugins/debug-manager/anjuta-debug-manager.ui,
10206 libanjuta/interfaces/libanjuta.idl,
10207 plugins/debug-manager/debugger.c,
10208 (added) plugins/debug-manager/threads.c,
10209 (added) plugins/debug-manager/threads.h,
10210 plugins/debug-manager/plugin.c,
10211 plugins/debug-manager/Makefile.am,
10212 plugins/gdb/plugin.c,
10213 plugins/gdb/debugger.c,
10214 plugins/gdb/debugger.h:
10215 Add a window displaying all threads
10216 Add needed functions
10217 Switching to a different thread is still not done
10219 * plugins/debug-manager/debug_tree.c,
10220 plugins/debug-manager/locals.c,
10221 plugins/debug-manager/stack_trace.c:
10222 Small cosmetic changes
10224 * plugins/gdb/gdbmi.c:
10225 Keep all elements in gdbmi hash
10226 Even if using the same key like in -threads-list-ids
10228 2007-03-11 Naba Kumar <naba@gnome.org>
10230 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10232 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10234 * manuals/reference/libanjuta/libanjuta-docs.sgml,
10235 manuals/reference/libanjuta/libanjuta-sections.txt,
10236 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10239 2007-03-11 Naba Kumar <naba@gnome.org>
10241 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10242 gtk-doc properly. Bumped gtk-doc requirement to 1.4
10244 * manuals/reference/libanjuta/libanjuta-docs.sgml,
10245 manuals/reference/libanjuta/libanjuta.types,
10246 manuals/reference/libanjuta/libanjuta-sections.txt,
10247 manuals/reference/libanjuta/.cvsignore,
10248 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10249 infrastructure. Got rid of tmpl/ directory and moved all section
10250 documenation to source code (requires gtk-doc >= 1.4).
10252 * libanjuta/anjuta-plugin-description.c,
10253 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
10254 libanjuta/cell-renderer-captioned-image.c,
10255 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10256 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10257 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10258 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10259 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10260 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10261 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10262 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10263 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10264 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10265 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10266 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10267 documentation from templates to source code.
10269 2007-03-10 Johannes Schmid <jhs@gnome.org>
10271 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10272 Added some debug output but could not figure out why
10273 some plugins are not kept.
10275 * libanjuta/interfaces/libanjuta.idl:
10276 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10277 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10278 Added IAnjutaEditorGoto::matching_brace
10280 * plugins/document-manager/action-callbacks.c:
10281 (on_editor_command_match_brace_activate):
10282 * plugins/document-manager/plugin.c:
10283 (update_editor_ui_interface_items):
10284 * plugins/editor/text_editor.c: (igoto_matching_brace),
10285 (igoto_iface_init):
10286 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10287 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10289 2007-03-09 Johannes Schmid <jhs@gnome.org>
10291 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10292 Hide correct column
10294 * plugins/sourceview/sourceview-private.h:
10295 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10296 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10297 (sourceview_new), (ifile_savable_save_as):
10298 Tweaked vfs monitoring
10300 2007-03-09 Johannes Schmid <jhs@gnome.org>
10302 * libanjuta/interfaces/Makefile.am.iface:
10303 Fixed installtion of header files
10305 * plugins/sourceview/sourceview.c: (set_select):
10306 do not scroll to much in interactive search
10308 2007-03-09 Naba Kumar <naba@gnome.org>
10310 * src/anjuta.c: Fixed session restoration.
10312 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10313 signal handlers after symbol browser plugin is deactivated.
10315 * plugins/editor/editor.glade,
10316 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10317 Fixed indentation confustion in preferences.
10319 2007-03-08 Johannes Schmid <jhs@gnome.org>
10321 * plugins/search/search-replace.c: (search_set_combo),
10322 (search_set_action), (search_set_target), (search_set_direction),
10323 (create_dialog), (search_disconnect_set_toggle_connect),
10324 (on_search_match_whole_word_toggled),
10325 (on_search_match_whole_line_toggled),
10326 (on_search_match_word_start_toggled),
10327 (search_set_toggle_direction):
10328 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10329 it's somehow ugly and uses many deprecated widgets
10331 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10332 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10335 2007-03-07 Naba Kumar <naba@gnome.org>
10337 * src/anjuta.c: Make launching projects work from command line. Also
10338 fixes gnome session restart command.
10340 2007-03-07 Johannes Schmid <jhs@gnome.org>
10342 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10343 * plugins/class-gen/plugin.c: (iwizard_activate):
10346 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10349 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10350 Fixed #377483 (It's not possible to know if directories have
10351 a version in CVS. Show version column only if there are version
10352 informations availible
10354 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10357 2007-03-07 Johannes Schmid <jhs@gnome.org>
10359 * plugins/sourceview/sourceview-prefs.c: (get_bool):
10361 * plugins/symbol-browser/an_symbol_prefs.c:
10362 (on_update_global_clicked):
10365 2007-03-07 Johannes Schmid <jhs@gnome.org>
10367 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10368 (anjuta_save_prompt_new):
10369 * plugins/project-import/project-import.c:
10370 (project_import_finalize):
10371 Fixed Gtk-Criticals (maybe #409408)
10373 2007-03-07 Naba Kumar <naba@gnome.org>
10375 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10376 when we are at just beginning of string or comment. Fixes bug #397981.
10378 2007-03-07 Johannes Schmid <jhs@gnome.org>
10380 * plugins/language-support-cpp-java/plugin.c:
10381 (initialize_indentation_params):
10382 Removed annoying DEBUG_PRINT
10384 * plugins/sourceview/sourceview-cell.c:
10385 (sourceview_cell_instance_init), (icell_get_character),
10386 (icell_get_length), (icell_get_char), (icell_get_attribute):
10387 Improved code to be faster
10388 Implemented attribute handling so that indentation really works in any case
10390 2007-03-06 Johannes Schmid <jhs@gnome.org>
10393 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10395 * plugins/document-manager/anjuta-docman.c:
10396 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10397 Removed old and ugly tab drag&drop code and use built-in gtk stuff
10398 instead (required GTK >= 2.10)
10400 * plugins/sourceview/sourceview-private.h:
10401 * plugins/sourceview/sourceview.c:
10402 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10403 (sourceview_finalize), (sourceview_new), (imark_mark),
10404 (imark_unmark), (imark_is_marker_set),
10405 (imark_location_from_handle), (imark_delete_all_markers):
10406 Fixed marker handling and worked a bit more on vfs monitoring
10408 2007-03-05 Johannes Schmid <jhs@gnome.org>
10410 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10411 Added method to select specific iter
10413 * plugins/sourceview/sourceview-private.h:
10414 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10415 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10416 (sourceview_add_monitor), (on_document_saved),
10417 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10418 Fixed vfs monitoring (mostly ported code from text_editor.c)
10420 * plugins/symbol-browser/an_symbol_view.c:
10421 * plugins/symbol-browser/an_symbol_view.h:
10422 * plugins/symbol-browser/plugin.c: (iter_matches),
10423 (on_editor_update_ui), (value_added_current_editor):
10424 Select the current tag in locals window and symbol toolbar. If there
10425 is no tag at the current line, reserve backward for the next tag. This will
10426 select the correct tag if inside a function.
10428 2007-03-05 Naba Kumar <naba@gnome.org>
10430 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10431 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10433 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10436 2007-03-04 Johannes Schmid <jhs@gnome.org>
10438 * data/Makefile.am:
10440 Fixed distcheck (well, partly)
10442 2007-03-04 Johannes Schmid <jhs@gnome.org>
10444 * plugins/document-manager/anjuta-document-manager.ui:
10445 Move "Swap .c/.h from Main to Browser toolbar
10447 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10448 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10449 (fv_prefs_free), (fv_add_tree_entry):
10450 * plugins/file-manager/anjuta-file-manager-plugin.glade:
10451 * plugins/file-manager/plugin.c: (prefs_init):
10453 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10455 2007-03-04 Naba Kumar <naba@gnome.org>
10457 * data/default.proflie, data/Makefile.am, src/anjuta.c,
10458 plugins/project-manager/plugin.c:
10459 Restored default profile and renamed it from "default.anjuta" to
10462 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10464 * plugins/debug-manager/debugger.c,
10465 plugins/debug-manager/plugin.c,
10466 plugins/gdb/debugger.c,
10467 libanjuta/interfaces/libanjuta.idl,
10468 plugins/debug-manager/stack_trace.c:
10469 Add a dialog box when a signal is received (except SIGINT)
10470 Display stack frame even if arguments are not available
10472 2007-03-03 Naba Kumar <naba@gnome.org>
10474 * TODO.tasks: Icons bounty added.
10476 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10479 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10482 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10483 plugins/Makefile.am, (removed) plugins/profile-default/*,
10484 plugins/project-manager/anjuta-project-manager.plugin.in,
10485 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10486 profile implementation to load user profile and projects. Store and
10487 restore remembered plugins. Use profile scoping and descoping for
10488 saving and loading sesstions.
10490 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10491 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10492 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10495 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10497 * plugins/debug-manager/debug_tree.c
10498 plugins/debug-manager/debug_tree.h:
10499 Bug fix, deleting wrong variable
10501 * plugins/gdb/debugger.c:
10502 Bug fix, remove forgotten debugging code
10504 2007-03-02 Johannes Schmid <jhs@gnome.org>
10506 * plugins/document-manager/anjuta-document-manager.ui:
10507 * plugins/search/anjuta-search.ui:
10508 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10509 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10512 * src/anjuta-app.c: (on_toolbar_view_toggled),
10513 (on_add_merge_widget), (on_session_save), (on_widget_remove):
10514 Save toolbar positions, don't use fixed toolbar style
10516 All in all this will allow more complex toolbar configurations and
10517 might gain some space on smaller displays because the user can disable
10518 toolbar parts he does not use. Also allows to use any toolbar style
10519 without looking too ugly.
10521 2007-03-01 Naba Kumasr <naba@gnome.org>
10523 * TODO.tasks: Added a bounty for creating icons.
10525 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10526 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10527 profile-changed signal. Do not sync non-user-activatable plugins.
10529 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10531 * plugins/debug-manager/disassemble.c,
10532 plugins/debug-manager/sparse_view.c,
10533 plugins/gdb/debugger.c,
10534 libanjuta/interfaces/libanjuta.idl:
10535 Display function name in disassembly view
10537 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10539 * (added) plugins/debug-manager/bookmark.png,
10540 (added) plugins/debug-manager/breakpoint-disabled.png,
10541 (added) plugins/debug-manager/breakpoint-enabled.png,
10542 (added) plugins/debug-manager/program-counter.png,
10543 (added) plugins/debug-manager/linemarker.png,
10544 plugins/debug-manager/Makefile.am,
10545 plugins/debug-manager/disassemble.c,
10546 plugins/debug-manager/disassemble.h,
10547 plugins/debug-manager/sparse_buffer.c,
10548 plugins/debug-manager/sparse_buffer.h,
10549 plugins/debug-manager/sparse_view.c,
10550 plugins/debug-manager/sparse_view.h,
10551 plugins/debug-manager/plugin.c,
10552 plugins/debug-manager/breakpoints.c,
10553 libanjuta/interfaces/libanjuta.idl:
10554 Add markers in the disassembly view
10555 Display program counter and breakpoints in disassembly view
10557 * plugins/gdb/debugger.c:
10558 Fix a bug added with my previous patch, setting and clearing
10559 breakpoints was not working
10561 2007-02-28 Johannes Schmid <jhs@gnome.org>
10563 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10564 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10565 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10566 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10567 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10568 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10569 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10570 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10571 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10572 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10573 Updated (why do they need to be under version control?)
10575 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10576 (create_tab_popup_menu), (on_msgman_popup_menu),
10577 (on_tab_button_press_event), (anjuta_msgman_page_new),
10578 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10579 Added "Close all message tabs" popup menu
10581 2007-02-26 Naba Kumar <naba@gnome.org>
10583 * plugins/profiler/gprof-flat-profile-entry.c,
10584 plugins/profiler/gprof-flat-profile.c,
10585 plugins/profiler/gprof-flat-profile-entry.h,
10586 plugins/profiler/gprof-flat-profile.h,
10587 plugins/profiler/gprof-flat-profile-view.c,
10588 plugins/profiler/gprof-flat-profile-view.h,
10589 plugins/profiler/gprof-call-graph-block-entry.c,
10590 plugins/profiler/gprof-call-graph-block.c,
10591 plugins/profiler/gprof-function-call-chart-view.c,
10592 plugins/profiler/gprof-call-graph-block-entry.h,
10593 plugins/profiler/gprof-profile-data.c,
10594 plugins/profiler/gprof-call-graph-block.h,
10595 plugins/profiler/gprof-view.c,
10596 plugins/profiler/gprof-call-graph.c,
10597 plugins/profiler/gprof-function-call-chart-view.h,
10598 plugins/profiler/gprof-profile-data.h,
10599 plugins/profiler/gprof-call-graph.h,
10600 plugins/profiler/gprof-view.h,
10601 plugins/profiler/gprof-view-manager.c,
10602 plugins/profiler/gprof-call-graph-view.c,
10603 plugins/profiler/plugin.c,
10604 plugins/profiler/gprof-view-manager.h,
10605 plugins/profiler/gprof-call-graph-view.h,
10606 plugins/profiler/gprof-function-call-tree-view.c,
10607 plugins/profiler/gprof-function-call-tree-view.h,
10608 plugins/profiler/Makefile.am: Fix compiler warnings and link with
10609 gnome-vfs. Fixes bug #411377.
10611 2007-02-26 Naba Kumar <naba@gnome.org>
10613 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10615 Patch from James Liggett <jrliggett@cox.net>:
10616 * plugins/profiler/gprof-flat-profile-view.c,
10617 plugins/profiler/gprof-flat-profile-view.h,
10618 plugins/profiler/gprof-function-call-chart-view.c,
10619 plugins/profiler/gprof-function-call-chart-view.h,
10620 plugins/profiler/gprof-view.c,
10621 plugins/profiler/gprof-view.h,
10622 plugins/profiler/gprof-call-graph-view.c,
10623 plugins/profiler/plugin.c,
10624 plugins/profiler/gprof-call-graph-view.h,
10625 plugins/profiler/gprof-function-call-tree-view.c,
10626 plugins/profiler/gprof-function-call-tree-view.h: Implements
10627 double click navigation. Fixes bug #403514.
10629 2007-02-25 Naba Kumar <naba@gnome.org>
10631 * libanjuta/anjuta-plugin-manager.c,
10632 libanjuta/anjuta-plugin-handle.[ch],
10633 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10634 g_hash_table_remove_all (introduced in glib 2.12) to stay the
10635 dependency on glib 2.8. Fixes bug #411623.
10637 2007-02-24 Naba kumar <naba@gnome.org>
10639 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10641 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10642 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10643 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10644 (added) libanjuta/anjuta-profile-manager.c,
10645 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10647 Implemented profile pushing and popping. Implemented profile xml
10648 synchronization. Implemented error handling in profiles. Implemented
10649 activation and deactivation signals in plugin manager.
10651 * libanjuta/Makefile.am: Added libanjuta log domain.
10653 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10654 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10655 in AnjutaShell interface and implemented it in AnjutaApp.
10657 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10659 2007-02-23 Naba kumar <naba@gnome.org>
10661 src/main.c: Fixed missing end quote.
10663 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10665 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10668 2007-02-20 Naba Kumar <naba@gnome.org>
10670 * plugins/subversion/plugin.c: Added "..." menuitems.
10671 * ROADMAP, README: Updated.
10672 * libanjuta/anjuta-profile.c: Fixed bugs.
10674 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10675 plugins/gtodo/Makefile.am: Removed dead code.
10677 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
10678 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10679 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10680 plugins/gtodo/list_tooltip.c,
10681 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10682 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10683 not contain markups. Fixes Bug #360462.
10685 2007-02-16 Naba Kumar <naba@gnome.org>
10687 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10688 unnecessary sub-sections.
10690 2007-02-15 Naba Kumar <naba@gnome.org>
10692 * (removed) plugins/document-manager/bookmark-prev-16.png,
10693 plugins/document-manager/bookmark-last.png,
10694 (removed)plugins/document-manager/bookmark-first-16.png,
10695 plugins/document-manager/bookmark-prev.png,
10696 (added) plugins/document-manager/bookmark-toggle.png,
10697 (removed)plugins/document-manager/bookmark_toggle.xpm,
10698 (removed)plugins/document-manager/bookmark-last-16.png,
10699 plugins/document-manager/plugin.c,
10700 plugins/document-manager/anjuta-document-manager.ui,
10701 (removed)plugins/document-manager/bookmark-next-16.png,
10702 plugins/document-manager/bookmark-next.png,
10703 plugins/document-manager/Makefile.am,
10704 (added) plugins/document-manager/bookmark-clear.png,
10705 plugins/document-manager/bookmark-first.png: Upgraded bookmark
10706 icons (stolen from monodevelop). Added clear bookmarks toolbar
10709 * plugins/document-manager/plugin.c,
10710 (added) plugins/document-manager/swap.png,
10711 (removed) plugins/document-manager/undock.png,
10712 plugins/document-manager/Makefile.am: Fixed swap icon.
10714 2007-02-13 Naba Kumar <naba@gnome.org>
10716 * plugins/class-gen/element-editor.c: Fixed typo.
10718 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10719 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10720 Implementing plugin profiles loading.
10722 2007-02-13 Naba Kumar <naba@gnome.org>
10724 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10725 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
10726 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10727 pixmaps/open_project.png, pixmaps/close_project.png:
10728 Removed more old icons.
10729 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10730 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10733 2007-02-13 Naba Kumar <naba@gnome.org>
10735 * plugins/class-gen/element-editor.c: Included missing headers to
10736 prevent build failures in some cases.
10738 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10740 * plugins/debug-manager/stack_trace.c:
10743 * plugins/debug-manager/watch.c,
10744 plugins/debug-manager/breakpoints.c:
10745 Same bug than above, wrong use of gtk_ui_manager_get_widget
10747 === anjuta 2.1.1 ===
10749 2007-02-11 Naba Kumar <naba@gnome.org>
10751 * cofigure.in: Bumped version to 2.1.1
10752 * NEWS: Updated for 2.1.1 release.
10754 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10756 * plugins/debug-manager/plugin.c,
10757 plugins/debug-manager/sparse_view.c,
10758 plugins/debug-manager/sparse_view.h:
10761 * plugins/gdb/debugger.c,
10762 plugins/debug-manager/debugger.c,
10763 plugins/debug-manager/memory.c,
10764 plugins/debug-manager/sparse_buffer.c
10765 plugins/gdb/debugger.h,
10766 libanjuta/interfaces/libanjuta.idl:
10767 Clean up, remove some warnings
10768 Use guint everywhere for addresses
10769 Rewrite code parsing position in debugger
10771 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10773 * plugins/debug-manager/debug_tree.c:
10774 Use GtkTreeRowReference instead of GtkTreeIter as callback data
10777 2007-02-08 Naba Kumar <naba@gnome.org>
10779 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10780 Delay showing the 'file modified on disk' dialog for one sec
10781 from the last notification to insure multiple notifications for
10782 the same file are treated as one. Do not same multiple dialogs
10783 for the same file. Make sure to destory the dialog if later
10784 the conent is no longer different.
10786 2007-02-08 Naba Kumar <naba@gnome.org>
10788 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10789 Prevented spurious 'file modified' dialogs in scintilla editor
10790 when the file is saved.
10792 2007-02-09 Johannes Schmid <jhs@gnome.org>
10794 * scripts/glade2schema.pl:
10795 Added script to convert glade preferences into gconf schema files.
10798 2007-02-08 Naba Kumar <naba@gnome.org>
10800 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10801 itself is destroyed. Fixes bug #355160.
10803 2007-02-08 Johannes Schmid <jhs@gnome.org>
10805 * plugins/profiler/profiler.plugin:
10806 removed from version control (only .in file needed)
10808 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10809 * plugins/sourceview/sourceview.c: (sourceview_new):
10812 * plugins/subversion/svn-thread.c: (svn_thread_start):
10813 * src/main.c: (main):
10815 Fixed #395875 about initialisation of threads too late
10817 2007-02-07 Armin Burgmeier <armin@arbur.net>
10819 Reviewed by Naba Kumar <naba@gnome.org>:
10820 * plugins/class-gen/plugin.c:
10821 * plugins/class-gen/window.c: Removed browse button related code, load
10822 generated output directly into new buffers when not adding to project.
10824 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10825 buttons from user interface.
10827 2007-02-07 Naba Kumar <naba@gnome.org>
10829 * po/POTFILES.in: Fixed distcheck.
10831 2007-02-07 Daniel Nylander <po@danielnylander.se>
10833 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
10835 2007-02-07 Johannes Schmid <jhs@gnome.org>
10837 * anjuta.desktop.in.in:
10840 2007-02-07 Johannes Schmid <jhs@gnome.org>
10843 * manuals/anjuta-manual/*
10844 * manuals/anjuta-faqs/*:
10845 #398991 – Anjuta manuals does not use the gnome-doc-utils format
10847 * plugins/document-manager/anjuta-document-manager.plugin.in:
10848 Removed duplicate application-xml mime-type (review patches properly ;-)
10850 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
10852 * plugins/gdb/debugger.c,
10853 libanjuta/interfaces/libanjuta.idl:
10855 Fix handling of missing source file
10857 2007-02-06 Naba Kumar <naba@gnome.org>
10859 Patch from James Liggett <jrliggett@cox.net>:
10860 * plugins/profiler/gprof-flat-profile.c,
10861 plugins/profiler/gprof-profile-data.c,
10862 plugins/profiler/gprof-call-graph.c,
10863 plugins/profiler/gprof-profile-data.h,
10864 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
10865 Show profiler view when target selected bug #403515.
10867 2007-02-05 Naba Kumar <naba@gnome.org>
10869 * configure.in: Enabled devhelp plugin by default now that
10872 Patch from parmigio@2ainfo.it:
10873 * plugins/document-manager/anjuta-document-manager.plugin.in:
10874 Added xml file type in supported mime types list.
10876 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
10878 * plugins/debug-manager/debugger.c,
10879 plugins/debug-manager/plugin.c:
10880 Add a field in status bar displaying debugger state
10881 Change cursor shape when debugger is busy
10884 * plugins/debug-manager/watch.c,
10885 plugins/debug-manager/locals.c,
10886 libanjuta/interfaces/libanjuta.idl:
10887 Clean up, remove debugging messages and unused signals
10889 2007-02-03 Johannes Schmid <jhs@gnome.org>
10892 Fixed AC_INIT and seperated version to major, minor, micro
10895 Load Subversion instead of CVS
10897 * anjuta.desktop.in.in:
10898 Fixed bug-buddy component
10900 Original patch from Rob Bradfort <robster@debian.org>:
10901 * src/main.c: (get_command_line_args), (main):
10902 Bug #335981 – Migration from popt to GOption
10904 2007-02-03 Naba Kumar <naba@gnome.org>
10906 * configure.in: Depend on devhelp 0.13 and fixed gecko home
10907 path variable. Fixed bug #341170.
10908 * plugins/profiler/Makefile.am: Fixed indentation.
10910 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
10912 * libanjuta/interfaces/libanjuta.idl,
10913 plugins/sourceview/sourceview.c,
10914 plugins/editor/text-editor.c,
10915 plugins/symbol-browser/plugin.c,
10916 plugins/search/search-replace.c,
10917 plugins/document-manager/goto_line.c,
10918 plugins/document-manager/action-callbacks.c,
10919 plugins/document-manager/anjuta-docman.c:
10920 Rename markers of anjuta interface
10921 IANJUTA_MARKABLE_NONE has been removed
10922 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
10923 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
10924 IANJUTA_MARKABLE_ATTENTIVE renamed in
10925 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
10926 IANJUTA_MARKABLE_INTENSE renamed in
10927 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
10928 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
10930 * (removed) plugins/sourceview/marker-light.png,
10931 (removed) plugins/sourceview/marker-basic.png,
10932 (removed) plugins/sourceview/marker-attentive.png,
10933 (removed) plugins/sourceview/marker-intense.png,
10934 plugins/sourceview/bookmark.png,
10935 (added) plugins/sourceview/breakpoint-disabled.png,
10936 (added) plugins/sourceview/breakpoint-enabled.png,
10937 (added) plugins/sourceview/program-counter.png,
10938 (added) plugins/sourceview/linemarker.png,
10939 plugins/sourceview/Makefile.am,
10940 (added) plugins/editor/bookmark.xpm,
10941 (added) plugins/editor/breakpoint-disabled.xpm,
10942 (added) plugins/editor/breakpoint-enabled.xpm,
10943 (added) plugins/editor/program-counter.xpm,
10944 (added) plugins/editor/linemarker.xpm,
10945 plugins/editor/Makefile.am:
10946 Add or change marker pixmaps in scintilla and sourceview editor
10948 * plugins/document-manager/plugin.c,
10949 libanjuta/interfaces/libanjuta.idl,
10950 plugins/debug-manager/plugin.c,
10951 plugins/debug-manager/breakpoints.c
10952 plugins/gdb/debugger.c:
10953 Fix bug #376404, program counter marker is not displayed when debugger
10954 Return the selected editor or NULL (if file does not exist) with
10955 ianjuta_document_manager_goto_file_line* functions
10956 Emit a change-location signal even if the program counter is in an
10959 2007-02-02 Naba Kumar <naba@gnome.org>
10961 * TODO.tasks: Marked bounty bug #359478 completed. And checked
10962 older bounties 'Done'.
10964 2007-02-02 Naba Kumar <naba@gnome.org>
10966 * TODO.tasks: Fixed typop.
10968 Patch from James Liggett <jrliggett@cox.net>:
10969 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10970 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10971 profiler plugin by James Liggett. Completes bounty bug #359478
10972 'Gprof performance profiler plugin'
10974 2007-02-01 Naba Kumar <naba@gnome.org>
10976 * src/main.c: Renamed option name.
10978 * TODO.tasks: Marked "Test and fix all project wizards templates"
10981 2007-01-29 Johannes Schmid <jhs@gnome.org>
10983 * plugins/document-manager/plugin.c: (on_editor_changed):
10984 Added DEBUG_PRINT(...)
10985 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10987 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10988 Fix language support plugin for sourceview editor (add some new
10991 * plugins/sourceview/sourceview.c: (iindic_clear):
10992 Clear all indicators
10994 2007-01-29 Johannes Schmid <jhs@gnome.org>
10997 Minor task currentions
10999 * libanjuta/interfaces/libanjuta.idl:
11000 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11001 (itext_editor_iface_init):
11002 * plugins/language-support-cpp-java/plugin.c: (install_support):
11003 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11004 (ieditor_get_attributes), (ieditor_iface_init):
11005 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11008 * plugins/sourceview/sourceview.glade:
11009 Fixed sourceview preference window
11011 2007-01-28 Naba Kumar <naba@gnome.org>
11013 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11014 Implemented --no-files and --no-session command line options and
11015 corresponding preferernces checkboxes in General tab.
11017 2007-01-28 Johannes Schmid <jhs@gnome.org>
11019 * plugins/subversion/plugin.c:
11020 * plugins/subversion/plugin.h:
11021 * plugins/subversion/svn-notify.c: (svn_show_info),
11022 (show_svn_error), (on_svn_notify):
11023 * plugins/subversion/svn-notify.h:
11024 * plugins/subversion/svn-thread.c: (create_message_view),
11025 (svn_thread_start):
11026 Fixed error handling and fixed #394216 – No indication of subversion commands running
11028 * plugins/tools/execute.c: (atp_output_context_print):
11029 Show name of tool in message pane
11031 2007-01-28 Naba Kumar <naba@gnome.org>
11033 * configure.in, plugins/glade/plugin.c: Make it work with
11034 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
11036 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11037 from devhelp (won't work untill devhelp is fixed: bug #341170).
11039 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11041 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11043 Reviewed by Naba Kumar <naba@gnome.org>:
11044 * libanjuta/interfaces/libanjuta.idl,
11045 plugins/debug-manager/debugger.c,
11046 plugins/debug-manager/start.c,
11047 plugins/gdb/plugin.c,
11048 plugins/gdb/debugger.c,
11049 plugins/gdb/debugger.h:
11050 Fix a bug when launching gdb
11051 Set the terminal for the debugged program on the command line.
11053 2007-01-26 Johannes Schmid <jhs@gnome.org>
11055 * plugins/sourceview/anjuta-document-saver.c:
11056 (anjuta_document_saver_save):
11057 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11058 * plugins/sourceview/sourceview.c: (save_if_modified),
11059 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11060 Proper error handling, for example if a file was modified externally. Use backup files
11061 to avoid data-loss on disk full.
11063 2007-01-24 Naba Kumar <naba@gnome.org>
11065 * plugins/devhelp/htmlview.c: Fixed crash during project load.
11066 Fixed mem leak and source leak.
11068 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11070 Reviewed by Naba Kumar <naba@gnome.org>:
11071 * plugins/debug-manager/debug_tree.c,
11072 plugins/debug-manager/debug_tree.h,
11073 plugins/debug-manager/watch.c:
11074 Partial rewrite of the variable object code, find and fix a few bugs
11075 Fix bug #395808: gdb can still crash but children are listed
11076 on request only so you can avoid the crash
11078 2007-01-24 Naba Kumar <naba@gnome.org>
11080 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11081 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11082 plugins/symbol-browser/plugin.h,
11083 plugins/symbol-browser/plugin.c,
11084 plugins/symbol-browser/Makefile.am: Added current file (local)
11085 symbols view (Seriously getting bored with the browse toolbar).
11087 2007-01-22 Naba Kumar <naba@gnome.org>
11089 Patch from Gabor Kelemen:
11090 * po/POTFILES.in: Added .plugin.in files.
11092 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11094 Reviewed by Naba Kumar <naba@gnome.org>:
11095 * plugins/document-manager/anjuta-docman.c,
11096 plugins/message-view/anjuta-msgman.c
11097 Set right alignment to the label widget in the tab title.
11099 2007-01-21 Naba Kumar <naba@gnome.org>
11101 * libegg/egg-combo-action.c: Fixed mode line.
11102 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11103 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11105 2007-01-21 Armin Burgmeier <armin@arbur.net>
11107 Reviewed by Naba Kumar <naba@gnome.org>:
11108 * plugins/class-gen/plugin.c: Prompt for target before actually
11109 generating the class files. This ensures that the files are created in
11110 the correct directory. Fixes bug #397406.
11112 * plugins/class-gen/window.c: Set browse buttons to insensitive when
11113 the class is added to the project.
11115 2007-01-21 Naba Kumar <naba@gnome.org>
11117 * libanjuta/anjuta-plugin-description.c,
11118 libanjuta/anjuta-ui.h,
11119 libanjuta/anjuta-status.c,
11120 libanjuta/anjuta-plugin-description.h,
11121 libanjuta/cell-renderer-captioned-image.c,
11122 libanjuta/anjuta-plugin-handle.c,
11123 libanjuta/anjuta-status.h,
11124 libanjuta/resources.c,
11125 libanjuta/cell-renderer-captioned-image.h,
11126 libanjuta/glue-cpp.c,
11127 libanjuta/anjuta-plugin-handle.h,
11128 libanjuta/anjuta-plugin.c,
11129 libanjuta/anjuta-preferences-dialog.c,
11130 libanjuta/libanjuta.h,
11131 libanjuta/resources.h,
11132 libanjuta/glue-cpp.h,
11133 libanjuta/anjuta-plugin.h,
11134 libanjuta/anjuta-preferences-dialog.h,
11135 libanjuta/anjuta-plugin-manager.c,
11136 libanjuta/anjuta-shell.c,
11137 libanjuta/anjuta-plugin-manager.h,
11138 libanjuta/anjuta-shell.h,
11139 libanjuta/anjuta-save-prompt.c,
11140 libanjuta/anjuta-save-prompt.h,
11141 libanjuta/anjuta-children.c,
11142 libanjuta/anjuta-utils.c,
11143 libanjuta/anjuta-profile.c,
11144 libanjuta/anjuta-preferences.c,
11145 libanjuta/anjuta-launcher.c,
11146 libanjuta/anjuta-utils.h,
11147 libanjuta/anjuta-profile.h,
11148 libanjuta/anjuta-launcher.h,
11149 libanjuta/anjuta-ui.c: Updated file headers.
11151 * po/POTFILES.in: Updated.
11153 * libanjuta/anjuta-marshal.list,
11154 (added) libanjuta/anjuta-plugin-handle.c,
11155 (added) libanjuta/anjuta-plugin-handle.h,
11156 (added) libanjuta/anjuta-plugin-manager.c,
11157 (added) libanjuta/anjuta-plugin-manager.h,
11158 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11159 (added) libanjuta/anjuta-profile.c,
11160 (added) libanjuta/anjuta-profile.h,
11161 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11162 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11163 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11164 src/action-callbacks.c: Implemented AnjutaPluginManager
11165 class based on old plugins.[ch]. Implemented AnjutaProfile as
11166 prelimanary profiles implementation. Implemented AnjutaPluginHandle
11167 class to represent plugins (not to be confused with plugin objects).
11168 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11169 implemented it in AnjutaApp and AnjutaTestShell.
11170 De-globalized plugin management and several clean ups.
11172 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11173 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11174 plugins/search/search-replace.c, plugins/terminal/terminal.c,
11175 plugins/project-import/project-import.c,
11176 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11177 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11178 Fixed plugins for the change in API.
11180 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11183 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11185 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11187 Reviewed by Naba Kumar <naba@gnome.org>:
11188 * libanjuta/anjuta-launcher.c,
11189 libanjuta/anjuta-launcher.h:
11190 Add a new function anjuta_set_terminate_on_exit to close the i/o
11191 channel when the child exit
11192 Return directly the status and not the exit code in child-exited
11195 * plugins/gdb/debugger.c:
11196 Use new function in debugger plugin
11198 2007-01-18 Johannes Schmid <jhs@gnome.org>
11200 * src/about.c: Do not show empty license information instead hide the button (#397883)
11202 2007-01-15 Johannes Schmid <jhs@gnome.org>
11204 * plugins/project-manager/plugin.c:
11205 * plugins/project-wizard/templates/python.wiz
11206 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11208 Fixed #335235 python programs are not executeable/ do not start when pressing F3
11209 You will also need latest gnome-build svn
11211 === anjuta 2.1.0 ===
11213 2007-01-14 Naba Kumar <naba@gnome.org>
11215 * configure.in: Removed reference of mkfile project
11216 template to fix distcheck build error.
11217 * AUTHORS: Updated.
11219 * configure.in: Bumped version to 2.1.0 for beta release.
11220 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11221 crashes as soon as editing starts in normal text files.
11223 2007-01-14 Johannes Schmid <jhs@gnome.org>
11227 Applied http://live.gnome.org/GnomeGoals/PoLinguas
11230 Patch from Massimo Cora' to hopefully fix #395362
11232 * plugins/project-wizard/templates/*:
11234 Fixed and tested all project-wizards. Deactivated mkfile project because
11235 it was totally broken and I don't see any real use for it.
11236 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11238 2007-01-14 Naba Kumar <naba@gnome.org>
11240 * NEWS: Updated for release.
11242 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11244 * libanjuta/interfaces/libanjuta.idl,
11245 plugins/editor/text_editor_cbs.c,
11246 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11247 interface and implemented it for scintilla.
11249 * plugins/editor/text-editor.c: Fixed highlighing issues when
11250 used with indicators (particularly when the file is just opened).
11251 Fixes bug #377477 – when debugging, scintilla editor grays out all
11252 lines before current line.
11254 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11255 Maintain a separate list of indicated edtitors for separate contexts.
11256 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11258 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11260 Reviewed by Naba Kumar <naba@gnome.org>:
11261 * plugins/debug-manager/plugin.c:
11262 Bug fix: breakpoints cannot be added after stopping the debugger
11264 2007-01-13 Naba Kumar <naba@gnome.org>
11266 * NEWS: Updated for release.
11268 2007-01-12 Johannes Schmid <jhs@gnome.org>
11270 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11271 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11272 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11273 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11274 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11275 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11276 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11277 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11278 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11279 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11281 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11282 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11284 * plugins/sourceview/sourceview.c:
11285 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11286 on character positions.
11288 2007-01-12 Naba Kumar <naba@gnome.org>
11290 * src/anjuta-app.c,
11291 plugins/project-manager/plugin.c,
11292 plugins/profile-default/plugin.c,
11293 libanjuta/anjuta-status.c,
11294 libanjuta/anjuta-status.h: Introduced an API for application title
11295 in AnjutaStatus. Set application title to project name.
11297 2007-01-11 Massimo Cora' <maxcvs@email.i>
11299 Reviewed by Naba Kumar <naba@gnome.org>:
11300 * tagmanager/Makefile.am,
11301 plugins/symbol-browser/Makefile.am: removed installation for
11304 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11306 Reviewed by Naba Kumar <naba@gnome.org>:
11307 * plugins/debug-manager/start.h,
11308 plugins/debug-manager/start.c,
11309 plugins/debug-manager/anjuta-debug-manager.ui,
11310 plugins/debug-manager/plugin.c:
11311 Partial fix for bug #392537
11313 * plugins/debug-manager/disassemble.c:
11316 2007-01-11 Naba Kumar <naba@gnome.org>
11318 * src/anjuta.c: Load project seperately from session,
11319 so that project session is also loaded.
11321 * plugins/profile-default/plugin.c: Load project in new
11322 anjuta if there already is one loaded currently (disabled
11325 * plugins/editor/aneditor.cxx: Disconnect focus in/out
11326 signals when editor is destroyed. Fixes a crash bug.
11328 * plugins/editor/text_editor.c: Do not mark line in
11329 ianjuta_editor_goto_line() implementation.
11331 * plugins/search/search-replace.c: Always check for markable
11332 interface availablility because its optional for an editor.
11334 * plugins/document-manager/goto_line.c,
11335 plugins/document-manager/action-callbacks.c: Mark lines for
11336 goto line commands (from dialog and from menu entry box).
11338 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11339 plugins/file-manager/an_file_view.c: Expand file manager
11340 nodes in idle loop, one at a time. Did as a possible work
11341 around for bug #361763, but it didn't make any difference.
11342 However, it could still be useful in situations where there
11343 are lots to expand.
11345 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11347 2007-01-11 Naba Kumar <naba@gnome.org>
11349 * plugins/editor/scintilla/LineMarker.h,
11350 plugins/editor/scintilla/LexBasic.cxx,
11351 plugins/editor/scintilla/LexHTML.cxx,
11352 plugins/editor/scintilla/include/SciLexer.h,
11353 plugins/editor/scintilla/include/Scintilla.h,
11354 plugins/editor/scintilla/include/Scintilla.iface,
11355 plugins/editor/scintilla/include/ScintillaWidget.h,
11356 plugins/editor/scintilla/LexBash.cxx,
11357 plugins/editor/scintilla/PlatGTK.cxx,
11358 plugins/editor/scintilla/ViewStyle.h,
11359 plugins/editor/scintilla/Editor.cxx,
11360 plugins/editor/scintilla/StyleContext.h,
11361 plugins/editor/scintilla/LexCPP.cxx,
11362 plugins/editor/scintilla/Converter.h,
11363 plugins/editor/scintilla/LexAU3.cxx,
11364 plugins/editor/scintilla/Editor.h,
11365 plugins/editor/scintilla/LexPerl.cxx,
11366 plugins/editor/scintilla/LexVB.cxx,
11367 plugins/editor/scintilla/ScintillaGTK.cxx,
11368 plugins/editor/scintilla/ViewStyle.cxx,
11369 plugins/editor/scintilla/PropSet.cxx,
11370 plugins/editor/scintilla/LexSQL.cxx,
11371 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11374 2007-01-11 Armin Burgmeier <armin@arbur.net>
11376 Reviewed by Naba Kumar <naba@gnome.org>:
11377 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11378 selected for editing. This fixes bug #394218.
11380 * plugins/class-gen/plugin.c: Do not use project's root URI as project
11381 name if said URI is not known.
11383 * plugins/class-gen/window.c: When stripping function prefix away,
11384 include the trailing underscore because it is already set by the
11387 * plugins/class-gen/transform.c: Include "const char*" and "const
11388 gchar*" in the list for transforming a default C type to a GType.
11389 Don't access invalid memory when writing pointer_str in
11390 cg_transform_first_argument.
11392 2007-01-11 Naba Kumar <naba@gnome.org>
11394 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11395 pixmaps/anjuta.svg, pixmaps/Makefile.am,
11396 (renamed) pixmaps/anjuta_icon.png, src/main.c,
11397 libegg/test-actions.c, anjuta.desktop.in.in,
11398 anjuta.prj: Renamed application icon to 'anjuta.png' from
11399 'anjuta_icon.png'. Added more fields in desktop file.
11401 * mime/anjuta.xml: Added magic section.
11403 * (removed) mime/anjuta.applications,
11404 (removed) mime/anjuta.mime, mime/Makefile.am,
11405 (removed) mime/anjuta.keys,
11406 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11407 registeration and added scalable icon. Also fixes bug #393680
11409 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
11411 Reviewed by Naba Kumar <naba@gnome.org>:
11412 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11413 and anjuta_status_progress_add_ticks() to check for progressbar
11414 being realized before trying to update it.
11416 2007-01-10 Naba Kumar <naba@gnome.org>
11418 * tagmanager/tm_workspace.c,
11420 plugins/debug-manager/Makefile.am,
11421 plugins/tools/scripts/Makefile.am,
11422 plugins/class-gen/plugin.c,
11423 plugins/class-gen/Makefile.am,
11424 global-tags/Makefile.am: Fixed make distcheck.
11426 * plugins/debug-manager/attach_process.c,
11427 plugins/debug-manager/attach_process.h,
11428 plugins/class-gen/action-callbacks.h,
11429 plugins/class-gen/action-callbacks.c,
11430 plugins/class-gen/class_gen.h,
11431 plugins/class-gen/class_gen.c: Deleted unused/old files.
11433 * (removed) scintilla, (added) plugins/editor/scintilla,
11434 plugins/editor/scintilla/lexers.make,
11435 plugins/editor/scintilla/Makefile.am,
11436 plugins/editor/Makefile.am
11437 configure.in, manuals/reference/libanjuta/Makefile.am
11438 Makefile.am: Moved scintilla to its right place.
11440 2007-01-09 Naba Kumar <naba@gnome.org>
11442 * plugins/profile-default/plugin.c: Save project session before
11443 a new one is opened.
11445 * plugins/project-manager/plugin.c,
11446 plugins/project-manager/plugin.h,
11447 plugins/project-manager/anjuta-project-manager.ui,
11448 plugins/profile-default/plugin.c,
11449 plugins/profile-default/plugin.h,
11450 plugins/profile-default/Makefile.am,
11451 (added) plugins/profile-default/anjuta-default-profile.ui,
11452 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11453 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11454 multiple projects support.
11456 2007-01-06 Armin Burgmeier <armin@arbur.net>
11458 Reviewed by Naba Kumar <naba@gnome.org>
11459 * plugins/class-gen/combo-flags.h:
11460 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11461 enum, added a type parameter to selected signal. Select highlighted
11462 entry when pressing enter (but not unselect it if it was already
11463 selected) before closing the popup. Also accept input when clicking
11464 not into the popup.
11466 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11467 according to selection type.
11469 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11472 2007-01-08 Johannes Schmid <jhs@gnome.org>
11474 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11475 * plugins/project-wizard/templates/gtkmm/Makefile.am
11476 * plugins/project-wizard/templates/python/configure.ac.tpl
11477 * plugins/project-wizard/templates/python/configure.in.tpl
11478 * plugins/project-wizard/templates/python/Makefile.am
11479 * plugins/project-wizard/templates/cpp/configure.ac.tpl
11480 * plugins/project-wizard/templates/cpp/configure.in.tpl
11481 * plugins/project-wizard/templates/cpp/Makefile.am
11482 * plugins/project-wizard/templates/terminal.wiz
11483 * plugins/project-wizard/templates/xlib-dock.wiz
11484 * plugins/project-wizard/templates/wxwin.wiz
11485 * plugins/project-wizard/templates/java.wiz
11486 * plugins/project-wizard/templates/xlib/configure.ac.tpl
11487 * plugins/project-wizard/templates/xlib/configure.in.tpl
11488 * plugins/project-wizard/templates/xlib/Makefile.am
11489 * plugins/project-wizard/templates/gcj/configure.ac.tpl
11490 * plugins/project-wizard/templates/gcj/configure.in.tpl
11491 * plugins/project-wizard/templates/gcj/Makefile.am
11492 * plugins/project-wizard/templates/terminal/configure.ac.tpl
11493 * plugins/project-wizard/templates/terminal/configure.in.tpl
11494 * plugins/project-wizard/templates/terminal/Makefile.am
11495 * plugins/project-wizard/templates/terminal/autogen.sh
11496 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11497 * plugins/project-wizard/templates/wxwin/configure.in.tpl
11498 * plugins/project-wizard/templates/wxwin/Makefile.am
11499 * plugins/project-wizard/templates/gnome.wiz
11500 * plugins/project-wizard/templates/java/configure.ac.tpl
11501 * plugins/project-wizard/templates/java/configure.in.tpl
11502 * plugins/project-wizard/templates/java/Makefile.am
11503 * plugins/project-wizard/templates/anjuta-plugin.wiz
11504 * plugins/project-wizard/templates/gtkmm.wiz
11505 * plugins/project-wizard/templates/python.wiz
11506 * plugins/project-wizard/templates/cpp.wiz
11507 * plugins/project-wizard/templates/gtk.wiz
11508 * plugins/project-wizard/templates/gcj.wiz
11509 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11510 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11511 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11513 Starting fixing of all project wizards:
11514 - rename configure.in to configure.ac
11515 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11516 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11519 * TODO.task: Added bug number to bounty
11521 2007-01-07 Johannes Schmid <jhs@gnome.org>
11523 * plugins/build-basic-autotools.c:
11524 Fixed #392290 – Missed install as root option in project manager
11526 2007-01-07 Johannes Schmid <jhs@gnome.org>
11528 * plugins/sourceview/sourceview.c:
11529 Fixed #388731 – Odd editor behaviour after performing block-text operations
11530 Fixed #388727 – Block-tab does not work
11532 * plugins/sourceview/anjuta-document.h/c:
11533 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11536 Require Gtk+ >= 2.10 for sourceview plugin
11538 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
11540 * libanjuta/anjuta-status.c:
11541 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11543 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11546 plugins/terminal/terminal.c:
11548 remove support for VTE < 0.9
11550 2007-01-06 Naba Kumar <naba@gnome.org>
11552 * po/POTFILES.in: Updated
11554 2007-01-05 Adam Dingle <adam@medovina.org>
11556 Reviewed by Naba Kumar <naba@gnome.org>:
11557 * plugins/message-view/anjuta-message-manager-plugin.glade:
11558 Fixed bug #377903 (improve message color defaults).
11560 2007-01-05 Naba Kumar <naba@gnome.org>
11562 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11564 2007-01-03 Armin Burgmeier <armin@arbur.net>
11566 Reviewed by Naba Kumar <naba@gnome.org>:
11567 * plugins/symbol-browser/test-class.h: Fixed block ends.
11569 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11570 C-style-block comment.
11572 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11573 allow lists when writing autogen definition files. This is required
11574 for the new class generator. Also fixed a wrong return value in
11575 npw_autogen_write_definition_file and set a GError in
11576 npw_autogen_execute when the output file could not be opened.
11578 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11581 * plugins/class-gen/Makefile.am: Added templates subdir, removed
11582 goc_template_header and goc_template_source, added top_srcdir to
11583 includes, link against project wizard (also hopefully temporarily),
11584 removed class_gen.h, class_gen.c, action-callbacks.h,
11585 action-callbacks.c.
11587 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11589 * plugins/class-gen/cell-renderer-flags.h:
11590 * plugins/class-gen/cell-renderer-flags.c:
11591 * plugins/class-gen/combo-flags.h:
11592 * plugins/class-gen/combo-flags.c:
11593 * plugins/class-gen/element-editor.c:
11594 * plugins/class-gen/element-editor.h:
11595 * plugins/class-gen/generator.c:
11596 * plugins/class-gen/generator.h:
11597 * plugins/class-gen/plugin.h:
11598 * plugins/class-gen/plugin.c:
11599 * plugins/class-gen/transform.c:
11600 * plugins/class-gen/transform.h:
11601 * plugins/class-gen/validator.c:
11602 * plugins/class-gen/validator.h:
11603 * plugins/class-gen/window.c:
11604 * plugins/class-gen/window.h: Rewrote class generator, it now allows
11605 adding of several class elements and uses autogen.
11607 * plugins/class-gen/templates/cc-header.tpl:
11608 * plugins/class-gen/templates/cc-source.tpl:
11609 * plugins/class-gen/templates/go-header.tpl:
11610 * plugins/class-gen/templates/go-source.tpl:
11611 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11612 for the class generator.
11614 * configure.in: Added plugins/class-gen/templates/Makefile to output.
11616 2007-01-04 Naba Kumar <naba@gnome.org>
11618 Patch from Nick Treleaven:
11619 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11620 all matching symbols.
11622 Patches from Maik Beckmann and Sébastien Granjoux:
11623 * plugins/profile-default/plugin.c,
11624 plugins/project-manager/plugin.c: Unescape project name. Fixes
11627 2007-01-04 Naba Kumar <naba@gnome.org>
11629 * plugins/glade/plugin.c: Fixed compilation with
11630 older glade-3 version.
11632 Patch from Roland Illig:
11633 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11634 plugins/sourceview/anjuta-document-saver.c,
11635 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11636 are necessary to build anjuta on NetBSD 3.0
11638 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11639 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11640 window manager in gnome.
11642 2007-01-02 Naba Kumar <naba@gnome.org>
11644 * plugins/glade/plugin.c: Make it work with glade-3 svn.
11646 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11648 Reviewed by Naba Kumar <naba@gnome.org>:
11649 * libanjuta/interfaces/libanjuta.idl,
11650 plugins/debug-manager/Makefile.am,
11651 plugins/debug-manager/anjuta-marshal.list,
11652 plugins/debug-manager/debugger.c,
11653 plugins/debug-manager/sparse_buffer.c,
11654 plugins/debug-manager/sparse_buffer.h,
11655 plugins/debug-manager/sparse_view.c,
11656 plugins/debug-manager/sparse_view.h,
11657 plugins/debug-manager/disassemble.h,
11658 plugins/debug-manager/disassemble.c,
11659 plugins/debug-manager/anjuta-marshal.list,
11660 plugins/debug-manager/plugin.c,
11661 plugins/gdb/debugger.c,
11662 plugins/gdb/debugger.h,
11663 plugins/gdb/plugin.c:
11664 Add a disassembly view window
11666 * plugins/debug-manager/breakpoints.c,
11667 plugins/debug-manager/chunk_view.c,
11668 plugins/debug-manager/locals.c,
11669 plugins/debug-manager/memory.c,
11670 plugins/debug-manager/registers.c,
11671 plugins/debug-manager/stack_trace.c:
11672 Add some debugging information
11674 2006-12-18 Naba Kumar <naba@gnome.org>
11676 * configure.in, plugins/glade/plugin.c: Allow building against both
11677 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11679 2006-12-03 Naba Kumar <naba@gnome.org>
11681 * TODO.tasks: Marked a bounty completed.
11683 2006-11-24 Adam Dingle <adam@medovina.org>
11685 Reviewed by Naba Kumar <naba@gnome.org>:
11686 * plugins/build-basic-autotools/build-basic-autotools.c,
11687 plugins/debug-manager/watch.c,
11688 plugins/document-manager/plugin.c,
11689 plugins/patch/plugin.c,
11690 plugins/project-manager/plugin.c:
11691 Fixed bug #378879 (several command names need ellipses).
11693 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
11695 Reviewed by: Naba Kumar <naba@gnome.org>
11696 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11697 GCC 4.1.2 (there are only two warnings remaining now when compiling
11700 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11702 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11703 macro so that the generated function support a NULL plugin parameter.
11705 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11706 in debug_tree_find_expression by freeing memory returned by the call
11707 to gtk_tree_model_get instead of the parameter string.
11709 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11711 * plugins/debug-manager/breakpoints.c:
11714 * plugins/debug-manager/anjuta-debug-manager.ui,
11715 plugins/debug-manager/debugger.c,
11716 plugins/debug-manager/plugin.c:
11719 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11721 * libanjuta/anjuta-launcher.c,
11722 plugins/gdb/debugger.c:
11725 2006-11-21 Naba Kumar <naba@gnome.org>
11727 * plugins/search/search_preferences.c: Fixed build break.
11729 2006-11-20 Naba Kumar <naba@gnome.org>
11731 Patch from Kjartan Maraas:
11732 * plugins/cvs-plugin/cvs-interface.c,
11733 plugins/document-manager/plugin.c,
11734 plugins/gtodo/interface.c,
11735 plugins/gtodo/libgtodo.h,
11736 plugins/message-view/anjuta-msgman.c,
11737 plugins/project-wizard/druid.c,
11738 plugins/search/search_preferences.c,
11739 plugins/sourceview/sourceview-prefs.c,
11740 plugins/terminal/terminal.c,
11741 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11743 Patch from Przemysław Grzegorczyk:
11744 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11745 plugins/subversion/anjuta-subversion.glade: Enable files in
11746 fileselection dialog. Fixes bug #376031.
11748 2006-11-17 Adam Dingle <adam@medovina.org>
11750 Reviewed by: Naba Kumar <naba@gnome.org>
11751 * plugins/build-basic-autotools/build-basic-autotools.c
11752 * plugins/class-gen/anjuta-class-gen.plugin.in
11753 * plugins/debug-manager/breakpoints.c
11754 * plugins/debug-manager/plugin.c
11755 * plugins/devhelp/plugin.c
11756 * plugins/document-manager/plugin.c
11757 * plugins/gdb/debugger.c
11758 * plugins/glade/anjuta-glade.plugin.in
11759 * plugins/gtodo/plugin.c
11760 * plugins/language-support-cpp-java/plugin.c
11761 * plugins/message-view/plugin.c
11762 * plugins/project-import/anjuta-project-import.glade
11763 * plugins/project-import/anjuta-project-import.plugin.in
11764 * plugins/search/plugin.c
11765 * plugins/tools/scripts/tools-2.xml.in
11766 * plugins/valgrind/plugin.c
11767 * src/anjuta-actions.h:
11768 Fixed bug #376335 "menu items should be capitalized". Minor
11771 2006-11-20 Naba Kumar <naba@gnome.org>
11773 * configure.in: Fixed build.
11775 Patch from: Arjan Timmerman
11776 *configure.in: Make subvesion plugin build for apr 1.x.
11777 Fixes: Bug #364754.
11779 2006-11-20 Johannes Schmid <jhs@gnome.org>
11782 * plugins/*/*.[ch]:
11783 Removed patches from Sylvain and Günther. They caused not problems but
11784 Naba was against them.
11786 2006-11-20 Johannes Schmid <jhs@gnome.org>
11788 * Removed me from MAINTAINERS
11790 2006-11-14 Günther Brammer <GBrammer@gmx.de>
11793 Use apr-1 instead of apr-0
11795 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
11797 * global-tags/create_global_tags.sh.in: Correct a bug when environment
11798 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11799 and another bug occuring when parsing .pc file containing quotes.
11801 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
11803 * plugins/*/*.[ch]: Use class macro for type casting.
11805 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11806 GCC 4.1.2 (there are only two warnings remaining now when compiling
11809 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11810 a memory leak in debug_tree_find_expression; g_free was called on
11811 the parameter instead of the memory allocated by gtk_tree_model_get.
11813 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11814 to declare and initialize the global type variable of the plugin.
11816 2006-10-31 Naba Kumar <naba@gnome.org>
11818 * global-tags/create_global_tags.sh.in: Added an end message.
11820 * libanjuta/anjuta-launcher.h: Fixed indentation.
11822 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11823 creation to a) append the messages in right way, b) Connect signals
11824 to the view properly and c) Recreate the system-tags.cache at the
11825 end of the generation.
11827 * plugins/symbol-browser: Fixed action path (double
11828 click on sysmbols was not working).
11830 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
11831 Fixed typedef and removed dead code.
11833 * tagmanager/c.c: Took the latest version from ctags source
11834 repository, because the one we had (from ctags 5.6) was broken.
11836 * global_tags/create_global_tags.sh.in: Reverted the patch from
11837 Sylvain because it was not right fix (and added a helpful comment).
11838 Used /bin/bash to fix the bashism and generated separate log files
11839 for each tag files in the same directory.
11841 2006-10-29 Naba Kumar <naba@gnome.org>
11843 * plugins/editor/text_editor.c: Use a temporary file
11844 to save the editor and move it at the end to original
11845 file. This will prevent data corruption if file save
11846 failed for any reason. Also report proper errors when
11847 file save fails. Fixes bug #346575.
11849 2006-10-26 Naba Kumar <naba@gnome.org>
11851 * plugins/document-manager/anjuta-docman.c: Do not load
11852 the same files with different path more than once (happens
11853 with symlinked files). Fixes Bug #323591.
11855 2006-10-25 Naba Kumar <naba@gnome.org>
11857 * plugins/valgrind/vgactions.c: Fixed a warning.
11859 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
11861 Reviewed by Naba Kumar <naba@gnome.org>:
11863 * plugins/valgrind/vgtoolview.c:
11864 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
11866 * plugins/valgrind/bugged-prg-test.c:
11867 No more warning during compilation with GCC 4.1.
11868 Program is still buggy in order to be used as a test of the
11871 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
11872 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
11873 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
11874 plugins/valgrind/vgrule.c:
11875 No more warning during compilation with GCC 4.1.
11877 * plugins/valgrind/plugin.c:
11878 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
11879 prototype (was missing from previous patch).
11881 2006-10-24 Naba Kumar <naba@gnome.org>
11883 * plugins/glade/plugin.c: Show glade tree view, not list view.
11885 * plugins/glade/plugin.c: Fixed crash when Anjuta is
11886 exited with glade plugin still loaded. Fixes Bug #364755.
11888 * plugins/document-manager/anjuta-document-manager.plugin.in:
11889 Added application/x-reject in accepted mime-types.
11891 * Changelog: Fixed changelog alignments.
11893 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
11895 Reviewed by: Naba Kumar <naba@gnome.org>
11897 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
11898 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
11899 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
11900 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
11901 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
11902 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
11903 plugins/valgrind/vgsearchbar.c:
11904 Use class macro for type casting.
11906 * plugins/valgrind/plugin.h:
11907 Don't force cast a GtkActionGroup to a GtkAction.
11909 * plugins/valgrind/plugin.c:
11910 Use correct API to get path of the preoject root when building
11911 the list of targets for the run action.
11912 Correct ordering of the construction of the preferences widgets.
11913 Only remove the valgrind widget if it is currently displayed.
11915 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
11916 Return if check_valgrind_binary() fails.
11917 The ValgrindPluginPrefs object is initialized after the call to
11918 vg_action_new. Take a handle to the location of the pointer to
11921 2006-10-24 Naba Kumar <naba@gnome.org>
11923 * HACKING: Updated coding sample.
11925 Patch from: Armin Burgmeier <armin@arbur.net>
11926 * plugins/symbol-browser/test-class.h,
11927 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
11929 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11931 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11932 * plugins/valgrind/vgtoolview.h:
11933 Correctly handle the argv / srcdir of vg_tool_view object. Do
11934 not leak memory associated with those arrays.
11936 * plugins/symbol-browser/an_symbol_prefs.c:
11937 Support unloading / reloading of the module (for example when
11938 closing a project and opening another one).
11940 * plugins/project-manager/plugin.c:
11941 Remove plugin widget before removing plugin itself, preventing
11942 a crash with valgrind plugin.
11944 * libanjuta/anjuta-preferences-dialog.c:
11945 Do not use the page_num returned by gtk_notebook_append_page to
11946 remove the page as it cause bugs when pages removal is not done
11949 * plugins/document-manager/anjuta-docman.c:
11950 Fix some GTK+ warnings.
11952 * global-tags/create_global_tags.sh.in:
11953 Rewrite script to remove bash-ism and use pkg-config directly
11954 instead of parsing the *.pc file by hand. This solve problems
11955 that occurred when one of the directory in PKG_CONFIG_PATH is
11958 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11960 * plugins/glade/plugin.c: Fix build (#363884)
11962 2006-10-22 Johannes Schmid <jhs@gnome.org>
11964 * plugins/file-manager/an_file_view.c:
11965 * plugins/file-manager/plugin.c:
11966 * plugins/file-manager/plugin.h:
11967 Fix possible crasher when changing project-root uri when we try to restore open nodes
11970 2006-10-19 Naba Kumar <naba@gnome.org>
11972 Patch from: Juan Pablo Ugarte
11973 * plugins/glade/plugin.c: Include glade header
11976 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11978 * plugins/debug-manager/Makefile.am,
11979 plugins/debug-manager/sexy-icon-entry.h,
11980 plugins/debug-manager/sexy-icon-entry.c,
11981 plugins/debug-manager/dataview.c:
11982 Fix bug #358134 (Goto memory prompt)
11983 Use sexy-icon-entry from libsexy 0.1.10
11985 * plugins/debug-manager/debugger.c,
11986 plugins/debug-manager/plugin.c,
11987 plugins/debug-manager/start.c,
11988 plugins/gdb/debugger.c,
11989 plugins/gdb/plugin.c:
11990 Better error handling when starting and stopping debugger
11992 2006-10-13 Maik Beckmann <maik@eigenco.de>
11994 * src/action_callbacks.c:
11995 Fixed bug #361830 (AboutDialog does not close) which is caused
11996 due to a change in Gtk+ 2.10
11998 2006-10-12 Adam Dingle <adam@medovina.org>
12000 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12002 * plugins/search/search-replace.c:
12003 Fixed bug #358068 (indicate when Find in Files is complete)
12005 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12007 * plugins/sourceview/sourceview-prefs.c:
12008 * plugins/sourceview/sourceview.glade:
12009 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12011 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12013 * plugins/devhelp/plugin.c:
12014 * plugins/search/plugin.c:
12015 Fixed bug #359750 (fix find/replace shortcut keys).
12017 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12018 use Alt+key for shortcuts)
12020 * plugins/debug-manager/debug_tree.c:
12021 * plugins/debug-manager/debugger.c:
12022 Fixed bug #359317 (can't load debug manager)
12024 * /plugins/document-manager/plugin.c:
12025 Fixed bug #359259 (highlight modes listed in reverse
12026 alphabetical order).
12028 2006-10-10 Johannes Schmid <jhs@gnome.org>
12030 * plugins/glade/plugin.c:
12031 Add scrollbars to glade project window
12033 2006-10-10 Johannes Schmid <jhs@gnome.org>
12035 * libanjuta/interfaces/Makefile.am.iface:
12036 Fixed Makefile with broke build
12038 2006-10-07 Johannes Schmid <jhs@gnome.org>
12040 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12041 * libanjuta/interfaces/Makefile.iface.am:
12042 Fixed enum types generation
12044 * libanjuta/interfaces/libanjuta.idl:
12045 Fixed some strange typo
12047 2006-10-06 Johannes Schmid <jhs@gnome.org>
12049 * libanjuta/interfaces/Makefile.iface.am:
12050 Fixed enum-types.h generation
12051 * libanjuta/interfaces/libanjuta.idl:
12053 IAnjutaTODO::load should take const gchar* argument
12054 Remove include to libanjuta/e-splash.h which is not installed as header file
12055 Disable get_attributes for now
12057 * pluings/sourceview/sourceview.c: Disabled get_attributes
12059 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12061 2006-10-05 Naba Kumar <naba@gnome.org>
12063 * TODO.tasks: Set 'Improve class widzard' task to assigned.
12064 Set bug id for 'Profiler plugin' task.
12066 2006-10-03 Naba Kumar <naba@gnome.org>
12068 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12069 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12071 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12072 plugins/project-manager/plugin.c: Added a new API in
12073 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12074 Added some documentation. On project close, close all editors that
12075 has files opened for the project.
12077 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12078 from the containers on anjuta_shell_remove_widget(). Do not destroy
12079 glade widgets once created.
12081 2006-10-03 Johannes Schmid <jhs@gnome.org>
12083 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12084 * libanjuta/interfaces/libanjuta.idl:
12085 const-List<> => const List<>
12086 List-free<> => List<>
12088 * Makefile.am: Reenabled launcher
12090 2006-10-03 Johannes Schmid <jhs@gnome.org>
12092 * libanjuta/interfaces/Makefile.am.iface:
12093 Install libanjuta.idl
12095 2006-10-02 Adam Dingle <adam@medovina.org>
12097 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12099 2006-10-02 Adam Dingle <adam@medovina.org>
12101 * plugins/editor/style-editor.c: fixed bug #357534
12102 * plugins/gdb/utilities.h: removed 2 unused declarations
12104 2006-10-02 Johannes Schmid <jhs@gnome.org>
12106 * Makefile.am: disabled anjuta-launcher
12107 * libanjuta/Makefile.am:
12109 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12110 * libanjuta/glue-factory.c: (glue_factory_add_path),
12111 (glue_factory_get_path):
12112 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12113 * libanjuta/glue-factory.h:
12114 * libanjuta/glue-cpp.h:
12115 * libanjuta/glue-cpp.c:
12116 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
12118 * libanjuta/interfaces/Makefile.am.iface:
12119 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12120 * libanjuta/interfaces/libanjuta.idl:
12121 Add a new features to idl compiler:
12122 List<Type> => List of Type
12123 List-free<Type> => List of Type, it is up to the caller to free items and list
12124 const-List(-free)<Type> = const List of Types
12125 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12127 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12128 (generic_cpp_class_create_code):
12129 Adapted to new project_manager interface
12131 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12132 * plugins/debug-manager/debugger.c:
12133 (ivariable_debugger_iface_init):
12134 Do not use C++ keyword "delete" for interface name
12136 * plugins/document-manager/anjuta-document-manager.plugin.in:
12137 Added m4 to mime-types
12139 * plugins/project-manager/plugin.c:
12140 (iproject_manager_add_source_multi):
12141 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12143 2006-10-01 Naba Kumar <naba@gnome.org>
12145 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12146 UI file used when out-of-process devhelp is used instead of
12149 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12150 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12151 plugins/profile-default/default.anjuta: Build devhelp plugin,
12152 but use out-of-process devhelp if devhelp plugin is disabled
12153 (either by user or devhelp is not installed). Disabled devhelp
12154 plugin by default. Added it in default profile.
12156 2006-10-01 Naba Kumar <naba@gnome.org>
12158 * plguins/project-manager/plugin.c: Possible fix for crash
12161 * configure.in, plugins/Makefile.am: Enabled glade plugin and
12162 set dep to last version 3.0.2.
12164 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12165 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12166 plugins/symbol-browser/plugin.c: Use the right action group
12167 for getting popup actions (Fixes lots of assertion failures).
12169 * plugins/project-manager/plugin.c,
12170 plugins/project-manager/plugin.h: use separate action group
12171 for profie actions.
12173 * plugins/message-view/plugin.c: Disconnect session load
12174 signal on plugin deactivation (fixes a crash).
12176 2006-09-30 Naba Kumar <naba@gnome.org>
12178 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12179 * TODO.tasks: Assigned a bounty to Massimo.
12181 2006-09-29 Naba Kumar <naba@gnome.org>
12183 * src/anjuta-app.c, src/shell.c: Fixed build errors.
12185 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12187 * plugins/debug-manager/debugger.c,
12188 plugins/debug-manager/plugin.c,
12189 libanjuta/interfaces/libanjuta.idl:
12190 Add a new abort command to quit debugger without waiting
12192 * plugins/gdb/debugger.c,
12193 plugins/gdb/debugger.h,
12194 plugins/gdb/plugin.c:
12195 Send a signal directly to the debugged program
12196 Implement abort command
12198 * plugins/debug-manager/debug_tree.c:
12201 * plugins/debug-manager/stack-trace.c:
12204 2006-09-29 Naba Kumar <naba@gnome.org>
12206 * TODO.tasks: Updated.
12208 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12211 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12213 * TODO.tasks: Updated in light of the word wrapping fix
12214 in Tasks Manager. Added a test bounty entry.
12216 * TODO.tasks: Added four bounties.
12218 2006-09-28 Naba Kumar <naba@gnome.org>
12220 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12221 Added 'customizable' parameter to
12222 anjuta_ui_add_action_group_entries() and similar functions to
12223 allow user configuration of the actions. Filter out actions that
12224 are not configurable items (such as submenu items). Now the
12225 'Customize shortcuts' dialog is much better listed.
12227 * plugins/build-basic-autotools/build-basic-autotools.c,
12228 plugins/build-basic-autotools/build-basic-autotools.h,
12229 plugins/cvs-plugin/plugin.c,
12230 plugins/cvs-plugin/plugin.h,
12231 plugins/debug-manager/breakpoints.c,
12232 plugins/debug-manager/plugin.c,
12233 plugins/debug-manager/stack_trace.c,
12234 plugins/debug-manager/watch.c,
12235 plugins/devhelp/plugin.c,
12236 plugins/document-manager/plugin.c,
12237 plugins/file-loader/plugin.c,
12238 plugins/file-manager/plugin.c,
12239 plugins/glade/plugin.c,
12240 plugins/gtodo/interface.c,
12241 plugins/gtodo/plugin.c,
12242 plugins/language-support-cpp-java/plugin.c,
12243 plugins/macro/plugin.c,
12244 plugins/macro/plugin.h,
12245 plugins/message-view/plugin.c,
12246 plugins/patch/plugin.c,
12247 plugins/profile-default/default.anjuta,
12248 plugins/project-manager/plugin.c,
12249 plugins/project-manager/plugin.h,
12250 plugins/sample1/plugin.c,
12251 plugins/search/plugin.c,
12252 plugins/subversion/plugin.c,
12253 plugins/subversion/plugin.h,
12254 plugins/symbol-browser/plugin.c,
12255 plugins/symbol-browser/plugin.h,
12256 plugins/tools/plugin.c,
12257 plugins/valgrind/plugin.c,
12258 plugins/valgrind/plugin.h: Fixed to take care of above change
12259 in API of AnjutaUI. Properly added/removed action groups in some
12260 plugins. Split action groups into customization and non-customizable
12261 groups and added them separately.
12263 * plugins/document-manager/plugin.c: Close files belonging to
12264 project when project is closed (not complete).
12266 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12267 vertical aligned cell entries.
12269 * src/anjuta-app.c: Define macros for the placeholder names.
12270 Set default widths and heights of the default placeholders,
12271 so that newly docked widgets are correclty sized.
12273 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12274 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12275 Fixed to generated correct actions addition/removal code.
12277 2006-09-25 Naba Kumar <naba@gnome.org>
12279 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12280 libanjuta/anjuta-serializer.[ch]: Implemented serialization
12283 * plugins/message-view/anjuta-msgman.c,
12284 plugins/message-view/anjuta-msgman.h,
12285 plugins/message-view/message-view.c,
12286 plugins/message-view/message-view.h,
12287 plugins/message-view/plugin.c: Serialize messages panes in
12288 session save and deserialize them in session load so that
12289 build messages persistant.
12291 2006-09-24 Johannes Schmid <jhs@gnome.org>
12293 * libanjuta/anjuta-utils.c:
12294 * plugins/message-view/message-view.c:
12295 Really fixed #355407
12297 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12299 * libanjuta/interfaces/libanjuta.idl:
12300 Change one variable sign
12302 * plugins/debug-manager/anjuta-debug-manager.glade,
12303 plugins/debug-manager/anjuta-debug-manager.ui:
12304 Few small interface changes
12306 * plugins/debug-manager/debug_tree.h,
12307 plugins/debug-manager/watch.c,
12308 plugins/debug-manager/debugger.c,
12309 plugins/debug-manager/plugin.c
12310 plugins/gdb/debugger.c,
12311 plugins/gdb/plugin.c:
12312 Big rewrite of debugger queue
12313 Allow to cancel command
12315 * plugins/debug-manager/memory.c:
12316 Fix a bug if a command is cancelled
12318 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
12320 * plugins/gdb/debugger.c,
12321 plugins/debug-manager/debug_tree.c,
12322 plugins/debug-manager/locals.c:
12323 Restore tree representation for local variable
12324 Add argument in local variable list
12325 Use gdb variable object to get all informations
12327 2006-09-19 Naba Kumar <naba@gnome.org>
12329 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12330 that implements AnjutaSavePrompt class.
12332 * ChangeLog: Fixed indentation.
12334 * libanjuta/Makefile.am,
12335 libanjuta/anjuta-marshal.list,
12336 libanjuta/anjuta-shell.c,
12337 libanjuta/anjuta-shell.h,
12338 plugins/document-manager/action-callbacks.c,
12339 plugins/document-manager/action-callbacks.h,
12340 plugins/document-manager/anjuta-docman.c,
12341 plugins/document-manager/anjuta-docman.h,
12342 plugins/document-manager/plugin.c,
12343 src/anjuta.c: Impletemnted save prompt dialog to prompt for
12344 unsaved items during exit. A new signal is added in shell
12345 interface called 'save-prompt' to collect all unsaved items.
12346 Create AnjutaSavePrompt class (dialog) to process unsaved items.
12347 Fixed document manager to use the new save-prompt signal in shell
12348 and AnjutaSavePrompt object for unsaved files. Cleaned up
12349 AnjutaDocman to synchronously save new files. Fixed function
12352 2006-09-18 Johannes Schmid <jhs@gnome.org>
12354 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12355 gdl requirement to 0.7.0
12357 2006-09-18 Johannes Schmid <jhs@gnome.org>
12359 * global-tags/.cvsignore:
12360 * global-tags/Makefile.am:
12361 * global-tags/create_global_tags.sh (removed):
12362 * global-tags/create_global_tags.sh.in (added):
12365 * libanjuta/anjuta-launcher.c:
12368 * plugins/project-manager/plugin.c:
12369 (project_manager_plugin_close_project):
12372 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12375 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12376 More reasonable toolbar creation/deletition though it does
12377 not completly work!
12379 2006-09-15 Johannes Schmid <jhs@gnome.org>
12381 * libanjuta/anjuta-utils.c/.h:
12384 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
12386 * scintilla/ScintillaGTK.cxx
12387 Fixed doulbe freeing in Scintilla
12389 2006-09-12 Johannes Schmid <jhs@gnome.org>
12391 * plugins/symbol-browser/an_symbol_prefs.c:
12392 Support unloading / reloading of the module (for example when
12393 closing a project and opening another one).
12395 * plugins/project-manager/plugin.c:
12396 Really fixed #355148 (Show project name in title bar)
12398 2006-09-09 Johannes Schmid <jhs@gnome.org>
12400 * libanjuta/plugins.c:
12401 Fixed #355156 (Show plugins in alphabetical order)
12403 2006-09-09 Johannes Schmid <jhs@gnome.org>
12405 * plugins/project-manager/plugin.c:
12406 Fixed #355148 (Show project name in title bar)
12408 2006-09-09 Johannes Schmid <jhs@gnome.org>
12410 * plugins/project-manager/plugin.c:
12411 (value_removed_project_root_uri):
12412 Fixed crasher if project cannot be opened
12414 2006-08-30 Naba Kumar <naba@gnome.org>
12416 * plugins/language-support-cpp-java/plugin.[c,h],
12417 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12418 Impletemnted UI for auto indent.
12420 2006-08-28 Naba Kumar <naba@gnome.org>
12422 * plugins/gvim/.cvsignore,
12423 plugins/gvim/Makefile.am,
12424 plugins/gvim/anjuta-vim-plugin.png,
12425 plugins/gvim/anjuta-vim.c,
12426 plugins/gvim/anjuta-vim.h,
12427 plugins/gvim/anjuta-vim.plugin.in,
12428 plugins/gvim/gtkvim.c,
12429 plugins/gvim/gtkvim.h,
12430 plugins/gvim/plugin.c,
12431 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12434 2006-08-28 Naba Kumar <naba@gnome.org>
12436 Patch from: Massimo Corà <maxcvs@email.it>
12437 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12438 possible infinite loop.
12440 2006-08-22 Adam Dingle <adam@medovina.org>
12442 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12443 to edit are shown in the preferences dialog in anjuta").
12444 Removed unused widgets from the style editor dialog.
12446 2006-08-21 Johannes Schmid <jhs@gnome.org>
12448 * plugins/symbol-browser/test-class.[cpp/h]
12449 Added missing files
12451 2006-08-18 Naba Kumar <naba@gnome.org>
12453 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12454 end of document loading.
12456 * plugins/language-support-cpp-java/plugin.c,
12457 plugins/sourceview/sourceview.c: Fixed plugin loading.
12459 2006-08-17 Naba Kumar <naba@gnome.org>
12461 * plugins/language-support-cpp-java/plugin.c,
12462 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12463 mode line parsing. Indentation parameters initialized based on
12464 mode line parameters.
12466 2006-08-16 Naba Kumar <naba@gnome.org>
12468 * Makefile.am, plugins/editor/text_editor.c,
12469 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12472 2006-08-16 Naba Kumar <naba@gnome.org>
12474 Patch from Massimo Cora' <maxcvs@email.it>:
12476 * plugins/editor/aneditor-autocomplete.cxx,
12477 plugins/editor/aneditor-calltip.cxx,
12478 plugins/symbol-browser/Makefile.am,
12479 plugins/symbol-browser/an_symbol.c,
12480 plugins/symbol-browser/an_symbol_view.c,
12481 plugins/symbol-browser/plugin.c,
12482 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12483 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12484 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12485 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12486 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12487 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12488 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12489 tagmanager/get.h, tagmanager/html.c,
12490 tagmanager/include/tm_source_file.h,
12491 tagmanager/include/tm_tag.h,
12492 tagmanager/include/tm_workspace.h,
12493 tagmanager/jscript.c, tagmanager/keyword.c,
12494 tagmanager/keyword.h, tagmanager/lisp.c,
12495 tagmanager/lregex.c, tagmanager/lua.c,
12496 tagmanager/main.h, tagmanager/make.c,
12497 tagmanager/options.c, tagmanager/options.h,
12498 tagmanager/parse.c, tagmanager/parse.h,
12499 tagmanager/parsers.h, tagmanager/pascal.c,
12500 tagmanager/perl.c, tagmanager/php.c,
12501 tagmanager/python.c, tagmanager/read.c,
12502 tagmanager/read.h, tagmanager/readtags.c,
12503 tagmanager/readtags.h, tagmanager/rexx.c,
12504 tagmanager/routines.c, tagmanager/routines.h,
12505 tagmanager/ruby.c, tagmanager/scheme.c,
12506 tagmanager/sh.c, tagmanager/slang.c,
12507 tagmanager/sml.c, tagmanager/sort.c,
12508 tagmanager/sort.h, tagmanager/sql.c,
12509 tagmanager/strlist.c, tagmanager/strlist.h,
12510 tagmanager/tcl.c, tagmanager/tm_source_file.c,
12511 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12512 tagmanager/tm_workspace.c, tagmanager/verilog.c,
12513 tagmanager/vim.c, tagmanager/vstring.c,
12514 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12515 5.6 and namespace completion fixed.
12517 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12518 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12520 2006-08-15 Naba Kumar <naba@gnome.org>
12522 * libanjuta/interfaces/libanjuta.idl,
12523 plugins/editor/text-editor-iterable.c,
12524 plugins/editor/text_editor.c,
12525 plugins/sourceview/sourceview-cell.c,
12526 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12527 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12528 ianjuta_editor_end_action().
12530 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12532 2006-08-13 Naba Kumar <naba@gnome.org>
12534 * plugins/debug-manager/breakpoints.c,
12535 plugins/debug-manager/memory.c,
12536 plugins/debug-manager/registers.c,
12537 src/layout.xml: Fixed debugger widgets layout.
12539 2006-08-12 Naba Kumar <naba@gnome.org>
12541 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12542 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12543 plugins/editor/editor.glade, plugins/editor/text_editor.h,
12544 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12545 codes and dead codes. Removed automatic indentation prefs.
12547 2006-08-12 Johannes Schmid <jhs@gnome.org>
12549 * libanjuta/Makefile.am:
12550 * libanjuta/anjuta-launcher.c:
12551 * libanjuta/anjuta-launcher.h:
12552 * libanjuta/anjuta-plugin.c:
12553 * libanjuta/anjuta-plugin.h:
12554 * libanjuta/anjuta-preferences.c:
12555 * libanjuta/anjuta-preferences.h:
12556 * libanjuta/anjuta-shell.c:
12557 * libanjuta/anjuta-shell.h:
12558 * libanjuta/libanjuta.h:
12560 Made wrapper friendly:
12561 - no inline in header files (preferences_set/get)
12562 - correct signal names
12563 - correct GError** argument in anjuta_shell_freeze/thaw
12564 - include correct files in libanjuta.h
12566 * plugins/project-manager/plugin.c:
12569 2006-08-11 Naba Kumar <naba@gnome.org>
12571 * plugins/editor/aneditor-priv.h,
12572 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12574 * plugins/editor/text_editor_cbs.c,
12575 plugins/sourceview/anjuta-view.c: Pass the right position for char
12578 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12580 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12582 2006-08-11 Naba Kumar <naba@gnome.org>
12584 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12585 return the right character at the iter position and get_char() to
12588 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12589 to set to character offset and not byte index.
12591 * plugins/language-support-cpp-java/plugin.c: Improved
12592 auto-indentation login. Indents opening and closing braces correctly.
12594 2006-08-10 Johannes Schmid <jhs@gnome.org>
12598 Required automake = 1.9
12600 * libanjuta/anjuta-children.c:
12601 * libanjuta/anjuta-children.h:
12602 * libanjuta/anjuta-encodings.h:
12603 * libanjuta/anjuta-launcher.h:
12604 * libanjuta/anjuta-plugin-description.h:
12605 * libanjuta/anjuta-preferences-dialog.h:
12606 * libanjuta/anjuta-preferences.h:
12607 * libanjuta/anjuta-session.h:
12608 * libanjuta/anjuta-status.h:
12609 * libanjuta/anjuta-ui.h:
12610 * libanjuta/anjuta-utils.c:
12611 * libanjuta/anjuta-utils.h:
12612 * libanjuta/e-splash.h:
12613 * libanjuta/glue-factory.h:
12614 * libanjuta/glue-plugin.h:
12615 * libanjuta/plugins.h:
12616 * libanjuta/resources.h:
12617 Fixed libanjuta to be able to wrap it
12618 - G_BEGIN_DECLS, G_END_DECLS
12619 - include all necessary files in libanjuta.h
12621 * plugins/gtodo/tray-icon.c:
12622 * plugins/terminal/terminal.c:
12623 Some build fixes for freebsd
12625 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12626 * plugins/sourceview/sourceview.glade:
12627 Remove auto-indent feature as it is now in language-support
12629 2006-08-09 Naba Kumar <naba@gnome.org>
12631 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12632 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12633 Added missing files.
12635 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
12636 get_use_spaces(), set_tabsize() and set_use_spaces().
12638 2006-08-09 Naba Kumar <naba@gnome.org>
12640 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12641 succeeded in activating.
12643 * plugins/document-manager/plugin.c: Added debug message.
12645 * libanjuta/interfaces/libanjuta.idl,
12646 plugins/editor/text_editor.c: Implemented get_tabsize(),
12647 get_use_spaces(), set_tabsize() and set_use_spaces().
12649 * plugins/language-support-cpp-java/Makefile.am,
12650 plugins/language-support-cpp-java/plugin.c,
12651 plugins/language-support-cpp-java/plugin.h: Used editor parameters
12652 for indentation. Added preferences page for paramenters.
12654 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12656 2006-08-08 Naba Kumar <naba@gnome.org>
12658 * libanjuta/interfaces/libanjuta.idl,
12659 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12660 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12661 plugins/editor/text_editor.c,
12662 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12663 and implemented it for both scintilla and sourceview.
12665 * plugins/search/plugin.c: Use the new grab_focus() to transfer
12666 focus back to editor (happens when pressing esc in incremental
12669 2006-08-08 Naba Kumar <naba@gnome.org>
12671 * libanjuta/interfaces/libanjuta.idl,
12672 plugins/editor/text_editor.c,
12673 plugins/editor/text_editor.h,
12674 plugins/editor/text-editor-iterable.c,
12675 plugins/sourceview/sourceview-cell.c,
12676 plugins/sourceview/sourceview.c: Implemented editor attributes
12679 * plugins/editor/aneditor.cxx: Disabled old indentation code.
12680 plugins/language-support-cpp-java/plugin.c: Implemented indentation
12681 code (not complete yet).
12683 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12684 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12685 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12686 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12687 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12688 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12690 2006-08-04 Naba Kumar <naba@gnome.org>
12692 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12695 2006-08-03 Johannes Schmid <jhs@gnome.org>
12697 * configure.in: Add a more informative text to valgrind plugin
12700 Modified Preferences tasl
12701 * libanjuta/anjuta-plugin.c:
12702 * libanjuta/anjuta-preferences-dialog.c:
12703 * libanjuta/anjuta-preferences-dialog.h:
12704 * libanjuta/anjuta-preferences.c:
12705 * libanjuta/anjuta-preferences.h:
12706 * libanjuta/interfaces/Makefile.am.iface:
12707 * libanjuta/interfaces/libanjuta.idl:
12708 Added IAnjutaPreferences interface which every plugin that has preferences should
12709 implement. Call merge() and unmerge() at plugin activation/deactivation.
12710 Fixed preferences_page_remove()
12712 * plugins/build-basic-autotools/build-basic-autotools.c:
12713 * plugins/cvs-plugin/plugin.c:
12714 * plugins/document-manager/plugin.c:
12715 * plugins/editor/plugin.c:
12716 * plugins/editor/plugin.h:
12717 * plugins/file-manager/plugin.c:
12718 * plugins/gtodo/main.h:
12719 * plugins/gtodo/plugin.c:
12720 * plugins/gtodo/preferences.c:
12721 * plugins/message-view/anjuta-msgman.c:
12722 * plugins/message-view/anjuta-msgman.h:
12723 * plugins/message-view/plugin.c:
12724 * plugins/sourceview/plugin.c:
12725 * plugins/sourceview/plugin.h:
12726 * plugins/symbol-browser/an_symbol_prefs.c:
12727 * plugins/symbol-browser/plugin.c:
12728 * plugins/terminal/terminal.c:
12729 * plugins/valgrind/plugin.c
12730 * src/anjuta-app.c:
12732 Updated preference loading/unloading for all plugins
12734 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12736 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12737 src/Makefile.am, plugins/tools/scripts/Makefile.am:
12738 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12739 recommended by the autoconf manual.
12740 - Fixes compiling with autoconf 2.60.
12742 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12744 2006-08-02 Johanes Schmid <jhs@gnome.org>
12746 * plugins/profile-default/plugin.c:
12747 Fixed session handling
12749 2006-08-01 Johannes Schmid <jhs@gnome.org>
12752 * plugins/Makefile.am:
12753 Disabled devhelp and glade for now as they do not work (#341073
12756 * plugins/profile-default/anjuta-default-profile.ui (removed):
12757 * plugins/profile-default/plugin.c:
12758 * plugins/profile-default/plugin.h:
12759 * plugins/project-manager/anjuta-project-manager.ui:
12760 * plugins/project-manager/plugin.c:
12761 * plugins/project-manager/plugin.h:
12762 Limted multiple project support #315043
12764 * libanjuta/interfaces/libanjuta.idl:
12765 Added ianjuta_profile_unload
12767 2006-07-31 Naba Kumar <naba@gnome.org>
12769 * libanjuta/interfaces/libanjuta.idl,
12770 plugins/editor/text-editor-iterable.c,
12771 plugins/editor/text_editor.c,
12772 plugins/sourceview/anjuta-view.c,
12773 plugins/sourceview/anjuta-view.h,
12774 plugins/sourceview/sourceview.c: Fixed text iteration and
12775 IAnjutaEditor implementations in both scintilla
12776 and sourceview. Cleand up libanjuta API: Removed redundant
12777 erase_range() method from IAnjutaEditor interface, fixed
12778 ianjuta_editor_get_text to take length instead of range (consistency).
12779 autoindentation in both sourceview and scintilla more or less works,
12780 but still disabled for now because there are still some anomalies
12783 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12785 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12788 2006-07-30 Johannes Schmid <jhs@gnome.org>
12790 * plugins/sourceview/anjuta-document.c:
12791 * plugins/sourceview/anjuta-document.h:
12792 * plugins/sourceview/anjuta-view.c:
12793 * plugins/sourceview/sourceview.c:
12794 Wrote a new "char_added" implementation, I hope this one is good
12796 * plugins/sourceview/sourceview-cell.c:
12797 Fixed typo: "text_iter" instead of "iter"
12799 2006-07-30 Naba Kumar <naba@gnome.org>
12801 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12803 2006-07-30 Johannes Schmid <jhs@gnome.org>
12805 * autogen.sh: use gnome-autogen.sh from gnome-coomen
12807 * plugins/debug-manager/plugin.c:
12808 * plugins/patch/plugin.c:
12809 Use IAnjutaIndicable to mark debugger position
12811 * plugins/sourceview/sourceview.c:
12812 Define colors for IAnjutaIndicable
12814 2006-07-29 Johannes Schmid <jhs@gnome.org>
12816 * plugins/debug-manager/anjuta-debug-manager.ui:
12817 * plugins/debug-manager/breakpoints.c:
12818 * plugins/debug-manager/images/Makefile.am:
12819 * plugins/debug-manager/images/run-to-cursor.png:
12820 * plugins/debug-manager/plugin.c:
12821 Added toolbar and some icons
12823 * plugins/patch/anjuta-patch.ui:
12824 * plugins/patch/patch-plugin.c:
12825 * plugins/patch/patch-plugin.glade:
12826 * plugins/patch/plugin.c:
12827 * plugins/patch/plugin.h:
12828 Improved patch plugin (GUI and function)
12830 * plugins/sourceview/sourceview.c:
12831 Fixed another Gtk-Critical
12833 * plugins/tools/anjuta-tools.ui:
12834 * plugins/tools/plugin.h:
12835 Put Patch plugin in tools menu and changed ui file
12837 2006-07-29 Johannes Schmid <jhs@gnome.org>
12839 * plugins/document-manager/plugin.c:
12840 Fixed accelator Gtk-Warning
12842 * plugins/message-view/anjuta-msgman.c:
12845 * plugins/sourceview/anjuta-document.c:
12846 * plugins/sourceview/anjuta-document.h:
12847 * plugins/sourceview/anjuta-marshal.list:
12848 Wrote a better emitter for the char-added signal
12850 * plugins/sourceview/sourceview.c:
12851 Fixed Redo/Undo to void Gtk-Criticals
12853 * plugins/sourceview/sourceview-args.c:
12854 * plugins/sourceview/sourceview-cell.c:
12855 * plugins/sourceview/sourceview-scope.c:
12856 * plugins/sourceview/sourceview-tags.c:
12857 Adapted to new IAnjutaIterator API
12859 2006-07-28 Naba Kumar <naba@gnome.org>
12861 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
12863 * plugins/symbol-browser/an_symbol.c,
12864 plugins/symbol-browser/an_symbol_iter.c,
12865 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
12866 subclass of AnjutaSymbol so that the symbol is accessible from
12867 the iter in light of changes in IAnjutaIterable.
12869 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
12870 implementation of IAnjutaIterable.
12872 2006-07-28 Naba Kumar <naba@gnome.org>
12874 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
12875 IAnjutaIterable. They were kind of useless since the interface is
12876 defined on the data object itself. Added set_position() method
12877 in IAnjutaIterable to allow setting arbitrary current index to the
12879 Added erase() and erase_range() in IAnjutaEditor.
12881 * plugins/editor/text-editor-iterable.c: Fixed
12882 plugins/editor/text_editor.c: Implemented erase() and erase_range()
12883 methods in editor. Fixed get_line_from_position() method.
12885 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
12886 code. It's disabled for now.
12888 * plugins/sourceview/sourceview-cell.c,
12889 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
12892 2006-07-27 Johannes Schmid <jhs@gnome.org>
12894 * plugins/sourceview/sourceview-cell.c:
12895 Fixed IAnjutaEditorCell to work only on a single line
12896 Fixed crasher in finalize
12898 * plugins/symbol-browser/an_symbol_prefs.c:
12899 * global-tags/Makefile.am:
12900 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
12901 script installation
12903 2006-07-26 Naba Kumar <naba@gnome.org>
12905 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
12906 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
12908 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
12910 * plugins/document-manager/plugin.c: Fixed dynamic loading of
12913 * plugins/editor/text-editor-iterable.c,
12914 plugins/editor/text_editor.c,
12915 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
12916 method to work correctly, it was ignoring start and end parameters.
12917 Fixed TextEditorCell implementation. Fixed 'char-added' signal
12920 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
12921 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
12923 2006-07-24 Massimo Cora' <maxcvs@email.it>
12925 * plugins/symbol-browser/an_symbol_view.c,
12926 plugins/symbol-browser/an_symbol_view.h,
12927 plugins/symbol-browser/plugin.c:
12928 fix a matching case into sv_extract_type_qualifier_from_expr ()
12929 and some minor issues.
12931 2006-07-26 Johannes Schmid <jhs@gnome.org>
12933 * plugins/language-support-cpp-java/plugin.c:
12934 Fixed to work kind of with sourceview editor
12935 * plugins/sourceview/anjuta-document.c:
12936 * plugins/sourceview/anjuta-view.c:
12937 * plugins/sourceview/sourceview-cell.c:
12938 * plugins/sourceview/sourceview.c:
12939 Fixed IAnjutaEditorCell and "char-added" signal
12941 2006-07-24 Naba Kumar <naba@gnome.org>
12943 * plugins/document-manager/plugin.c,
12944 plugins/document-manager/plugin.h: Initial implementedion for loading
12947 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12950 * plugins/editor/text_editor.c: Fixed syntax highlighting when
12951 indicators are cleared (that leaved grey texts).
12953 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12955 * libanjuta/interfaces/libanjuta.idl,
12956 plugins/debug-manager/breakpoints.c,
12957 plugins/debug-manager/memory.c,
12958 plugins/debug-manager/registers.c,
12959 plugins/debug-manager/debug_tree.c,
12960 plugins/debug-manager/debugger.c,
12961 plugins/gdb/debugger.c,
12962 plugins/gdb/debugger.h,
12963 plugins/gdb/plugin.c:
12964 Add a parameter for reporting error
12965 Add a new interface for using gdb variable object
12966 Allow to cancel commands
12967 Rewrite handling of debugger state
12969 * plugins/debug-manager/plugin.c,
12970 plugins/debug-manager/locals.c,
12971 plugins/debug-manager/locals.h,
12972 plugins/debug-manager/register.c,
12973 plugins/debug-manager/stack_trace.c,
12974 plugins/debug-manager/stack_trace.h:
12975 Create and destroy local and stack trace windows when needed
12977 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
12979 * plugins/document-manager/plugin.c:
12980 Fixed "Automatic" highlighting
12982 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
12984 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12986 * plugins/sourceview/anjuta-view.c:
12987 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12989 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
12991 * configure.in: Check for C/C++-Compiler correctly
12993 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
12995 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12997 * plugins/debug-manager/stack_trace.c:
12998 Destroy stack window when debuuger is disabled (#347414)
13000 * plugins/sourceview/anjuta-view.c:
13001 Fix a crash with popup-menu (#347412)
13003 2006-07-13 Naba Kumar <naba@gnome.org>
13005 * plugins/editor/Makefile.am,
13006 plugins/editor/text_editor.h,
13007 plugins/editor/text-editor-iterable.h,
13008 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13011 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13014 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13016 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13018 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13021 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
13023 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13025 * libanjuta/anjuta-preferences-dialog.c:
13026 Do not use the page_num returned by gtk_notebook_append_page to
13027 remove the page as it cause bugs when pages removal is not done
13030 * plugins/document-manager/anjuta-docman.c:
13031 * src/anjuta-app.c:
13032 makes Anjuta display dock_items which have previously been hidden
13034 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
13036 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13038 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13039 * plugins/sourceview/sourceview.c: (imark_unmark):
13041 Patches for bugs #346450 and #346295
13043 * AUTHORS: Added Fredrik
13045 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13047 * plugins/message-view/anjuta-msgman.c:
13048 Fixed close button/icon size (like in docman)
13050 2006-06-10 Naba Kumar <naba@gnome.org>
13052 * plugins/editor/text_editor.c: Fixed goto line to mark the line
13055 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13057 * libanjuta/interfaces/libanjuta.idl:
13058 Move inspect_memory function in IAnjutaCpuDebugger interface
13059 Rename Boolean type to State
13061 * plugins/debug-manager/breakpoint.c:
13062 Rename Boolean type to State
13064 * plugins/debug-manager/Makefile.am,
13065 plugins/debug-manager/anjuta-marshal.list,
13066 plugins/debug-manager/data_view.c,
13067 plugins/debug-manager/data_view.h,
13068 plugins/debug-manager/data_buffer.c,
13069 plugins/debug-manager/data_buffer.h,
13070 plugins/debug-manager/chunk_view.c,
13071 plugins/debug-manager/chunk_view.h,
13072 plugins/debug-manager/anjuta-debug-manager.ui,
13073 plugins/debug-manager/debugger.c,
13074 plugins/debug-manager/memory.c,
13075 plugins/debug-manager/memory.h,
13076 plugins/debug-manager/plugin.c,
13077 plugins/gdb/debugger.c,
13078 plugins/gdb/debugger.h,
13079 plugins/gdb/plugin.c:
13080 Rewrite memory window using a special widget
13081 Rename Boolean type to State
13083 2006-06-08 Naba Kumar <naba@gnome.org>
13085 * plugins/editor/text_editor.c (itext_editor_get_current_word):
13086 Do not return garbage characters and return NULL when there is no
13089 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13092 * plugins/search/search-replace.c: Fixed a mem leak.
13094 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
13096 * libanjuta/anjuta-launcher.c:
13097 Added debug message (see #343522)
13099 * plugins/build-basic-autotools/build-basic-autotools.c:
13100 Patch from Günther Brammer to fix #344015
13102 * plugins/sourceview/sourceview.c:
13103 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13104 automatic highlight of build messages)
13106 2006-06-06 Naba Kumar <naba@gnome.org>
13109 libanjuta/interfaces/libanjuta.idl,
13110 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13111 plugins/Makefile.am,
13112 plugins/document-manager/action-callbacks.c,
13113 plugins/document-manager/plugin.c,
13114 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13115 interface for language highlight selection and langauge change
13118 * plugins/language-support-cpp-java: Added language support
13119 plugin for cpp and java.
13121 2006-05-27 Naba Kumar <naba@gnome.org>
13123 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13124 plugins/debug-manager/*, data/Makefile.am,
13125 manuals/reference/libanjuta/libanjuta.types,
13126 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13127 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13128 merged anjuta-new-debugger branch into trunck.
13129 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13131 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13133 * libanjuta/interfaces/libanjuta.idl,
13134 plugins/debug-manager/debugger.c,
13135 plugins/debug-manager/debugger.h,
13136 plugins/gdb/anjuta-gdb.plugin.in,
13137 plugins/gdb/debugger.c,
13138 plugins/gdb/debugger.h,
13139 plugins/gdb/plugin.c:
13140 Add new IAnjutaCpuDebugger interface to access cpu register
13141 Run gdb instead of /usr/local/bin/gdb
13143 * plugins/debug-manager/plugin.c,
13144 plugins/debug-manager/registers.c,
13145 plugins/debug-manager/registers.h:
13146 Rewrite register window
13147 Rename Load target menu item to Run target
13149 2006-05-07 Naba Kumar <naba@gnome.org>
13153 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13155 * plugins/debug-manager/watch.c,
13156 plugins/debug-manager/breakpoint.c,
13157 plugins/debug-manager/breakpoint.h:
13158 Fix crash: disconnect save and load session signals
13160 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13162 * libanjuta/interface/libanjuta.idl,
13163 plugins/debug-manager/debugger.c,
13164 plugins/gdb/plugin.c:
13165 Add a value parameter for evaluate command
13167 * plugins/debug-manager/anjuta-debug-manager.glade:
13168 Create new dialog box for watches using glade
13170 * plugins/debug-manager/anjuta-debug-manager.ui:
13171 Move watch menu items near the end
13172 Move breakpoint menu items outside the sub menu
13174 * plugins/debug-manager/debug_tree.c,
13175 plugins/debug-manager/debug_tree.h,
13176 plugins/debug-manager/debug_tree.h,
13177 plugins/debug-manager/watch.c:
13178 Move all GUI code from watch.c to debug_tree.c
13179 Add an auto update property to watches
13181 * plugins/debug-manager/locals.c,
13182 plugins/debug-manager/locals.h,
13183 plugins/debug-manager/stack_trace.c,
13184 plugins/debug-manager/stack_trace.h,
13185 plugins/debug-manager/plugin.c:
13186 Register actions before starting debugger
13188 * plugins/gdb/debugger.c:
13189 Do not call callback function if not present
13191 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13193 * libanjuta/interfaces/libanjuta.idl,
13194 plugins/debug-manager/stack_trace.c,
13195 plugins/debug-manager/stack_trace.h,
13196 plugins/debug-manager/anjuta-debug-manager.ui,
13197 plugins/gdb/debugger.c:
13198 Add a popup menu in stack frame window
13199 Add a new frame-changed event
13200 Use MI command for getting stack informations
13201 Get filename with full path (need gdb > 6.3)
13203 * libanjuta/interfaces/libanjuta.idl,
13204 plugins/debug-manager/debug_tree.c,
13205 plugins/debug-manager/debugger.c,
13206 plugins/debug-manager/locals.c,
13207 plugins/debug-manager/locals.h,
13208 plugins/debug-manager/plugin.c,
13209 plugins/gdb/debugger.c,
13210 plugins/gdb/debugger.h,
13211 plugins/gdb/parser.c,
13212 plugins/gdb/parser.h,
13213 plugins/gdb/plugin.c,
13214 plugins/gdb/Makefile.am:
13215 Pass watch data with string instead of Watch structures
13216 Use debug_tree in local window
13220 * plugins/debug-manager/breakpoints.c,
13221 plugins/debug-manager/utilities.c,
13222 plugins/debug-manager/utilities.h:
13223 Use a GtkListStore instead of a GtkTreeStore
13224 move goto_location_in_editor in utilities.c
13226 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13228 * libanjuta/interfaces/libanjuta.idl,
13229 plugins/debug-manager/anjuta-debug-manager.ui,
13230 plugins/debug-manager/breakpoints.c,
13231 plugins/debug-manager/plugin.c,
13232 plugins/gdb/debugger.c:
13233 Add a breakpoint type
13234 Add new popup menu in breakpoint window
13235 Add toggle breakpoint in editor popup menu
13236 Save and restore breakpoint enable
13237 Fix bug in clear all breakpoints
13238 Remove old useless code
13240 * plugins/debug-manager/debugger.c:
13241 Fix some problem with debugger states
13243 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13244 Update documentation
13246 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13248 * data/Makefile.am,
13249 plugins/gdb/Makefile.am,
13250 plugins/gdb/gdb.init:
13251 Move gdb.init crom data to plugins/gdb
13253 * plugins/gdb/gdb.init,
13254 libanjuta/interfaces/libanjuta.idl,
13255 plugins/debug-manager/breakpoints.c,
13256 plugins/debug-manager/debugger.c,
13257 plugins/debug-manager/plugin.c,
13258 plugins/gdb/debugger.c,
13259 plugins/gdb/plugin.c:
13260 Support pending breakpoints
13261 Rewrite debugger states
13262 Split ianjuta_debugger_log into _enable_log and _disable_log
13264 * plugins/debug-manager/start.c,
13265 plugins/debug-manager/debug_tree.c,
13266 plugins/gdb/parser.c:
13267 Remove some useless lines
13269 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13270 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13271 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13272 Update documentation
13274 2006-03-12 Naba Kumar <naba@gnome.org>
13276 * manuals/references/libanjuta/libanjuta.types: Fixed
13277 debug-manager name.
13279 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13281 * libanjuta/anjuta-debugger.c,
13282 libanjuta/anjuta-debugger.h:
13285 * libanjuta/interfaces/libanjuta.idl,
13286 plugins/debug-mananger/breakpoints.c,
13287 plugins/debug-manager/debug_tree.c,
13288 plugins/debug-manager/debugger.c,
13289 plugins/debug-manager/plugin.c,
13290 plugins/debug-manager/registers.c,
13291 plugins/debug-manager/sharedlib.c,
13292 plugins/debug-manager/signal.c,
13293 plugins/debug-manager/stack_trace.c,
13294 plugins/debug-manager/start.c,
13295 plugins/debug-manager/watch.c,
13296 plugins/gdb/debugger.c,
13297 plugins/gdb/debugger.h,
13298 plugins/gdb/parser.c,
13299 plugins/gdb/parser.h,
13300 plugins/gdb/plugin.c:
13301 Move types definitions from libanjuta/anjuta-debugger.{ch}
13302 Rename types from AnjutaDebugger* to IAnjutaDebugger*
13304 * plugins/gdb/Makefile.am:
13305 Remove user interface from gdb plugin
13307 2006-03-12 Naba Kumar <naba@gnome.org>
13309 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13311 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
13313 Modified Patch from Marc Maurer <uwog@uwog.net>:
13314 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13317 * plugins/sourceview/Makefile.am:
13318 * plugins/sourceview/sourceview-cell.c:
13319 * plugins/sourceview/sourceview-cell.h:
13320 * plugins/sourceview/sourceview.c:
13322 Implemented IAnjutaEditorCell
13324 2006-05-21 Naba Kumar <naba@gnome.org>
13326 * libanjuta/interfaces/libanjuta.idl,
13327 plugins/document-manager/action-callbacks.c,
13328 plugins/document-manager/plugin.c,
13329 plugins/editor/print.c, plugins/editor/text_editor.c,
13330 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13331 Fixed zooming and added icons and shortcuts for zoom menu items.
13333 2006-05-21 Naba Kumar <naba@gnome.org>
13335 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13338 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13340 * plugins/document-manager/anjuta-docman.c:
13341 Fixed close button reaction by setting the correct current editor
13343 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13345 Patch from Yang Hong <yanghong@ccoss.com.cn>:
13346 * plugins/document-manager/anjuta-docman.c
13347 - Fix close button, you can close any tab as you wish now.
13348 - Fadeout mime icon as the same as close image
13350 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13352 Patch from Marc Maurer <uwog@uwog.net>
13353 * main.c: Compile fix when NLS is enabled
13355 AUTHORS: Added Marc
13357 2006-05-20 Naba Kumar <naba@gnome.org>
13359 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13360 while loading abiword-2.4.4/abi project).
13362 2006-05-18 Naba Kumar <naba@gnome.org>
13364 * libanjuta/interfaces/libanjuta.idl,
13365 plugins/document-manager/action-callbacks.c,
13366 plugins/editor/print.c,
13367 plugins/editor/text_editor.c,
13368 plugins/editor/text_editor.h,
13369 plugins/editor/text_editor_prefs.c: Fixed zooming.
13371 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13372 interface for character iteration and IAnjutaEditorAssist interface
13373 for autocompletions and editor tips.
13375 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
13377 Patch from Günther Brammer <GBrammer@gmx.de>:
13378 * plugins/document-manager/anjuta-docman.c:
13379 Make tabs smaller but keep nice closing icon
13381 * plugins/document-manager/anjuta-docman.c:
13382 * plugins/document-manager/Makefile.am:
13384 Added nice mime-icons to the editor tabs
13386 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
13388 * configure.in: Bumped version to 2.0.3 (pre-release increment)
13390 * plugins/symbol-browser/an_symbol_view.c:
13392 - Fixed symbol searching (Yang Hong (#341997))
13394 * plugins/devhelp/htmlview.c:
13395 Fixed devhelp plugin
13397 * plugins/build-basic-autotools/build-basic-autotools.c:
13398 * plugins/search/search-replace.c:
13399 * plugins/document-manager/anjuta-docman.c:
13401 Only add a marker to a line where it makes sense!
13403 === anjuta 2.0.2 ===
13405 2006-05-15 Naba Kumar <naba@gnome.org>
13407 * configure.in: set required versions for
13410 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
13412 * plugins/glade/plugin.c:
13413 Fixed signal connection for "gtk-doc-search"
13415 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
13417 * NEWS: Set release date, add known issues
13419 * libanjuta/anjuta-shell.c:
13420 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13421 and debug other gtk-warnings/criticals)
13423 * plugins/build-basic-autotools/build-basic-autotools.c:
13424 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13426 * plugins/sourceview/anjuta-view.c:
13427 * plugins/sourceview/sourceview-args.c:
13428 * plugins/sourceview/sourceview-scope.c:
13429 * plugins/sourceview/sourceview-tags.c:
13430 Fixed gtk-criticals (gtk_source_language_get_mime_types)
13432 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13434 * pixmaps/Makefile.am:
13435 Add preferences_general.png
13437 * plugins/devhelp/plugin.c:
13438 Fixed some more realise things
13440 * plugins/message-view/anjuta-msgman.c:
13441 Support stock icons for message panes
13443 * plugins/search/search-replace.c:
13444 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13446 * plugins/search/search-replace_backend.c:
13449 * plugins/sourceview/anjuta-document.c:
13450 * plugins/sourceview/sourceview.c:
13451 Fixed finalise and tag completion
13453 * src/anjuta-app.c:
13454 Use preferences_general icon
13456 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13458 * pixmaps/Makefile.am:
13461 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13463 * plugins/sourceview/sourceview-prefs.c:
13464 Fixed font & color handling
13466 * plugins/symbol-browser/an_symbol_view.c:
13469 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13471 * plugins/macro/macros.xml:
13472 Fixed bug #341583 (Address of FSF)
13474 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
13477 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13478 Update: Do it the cool way...
13480 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
13482 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13483 Implement gtk-api-help signals of glade3
13484 * configure.in: Bump to glade3 2.91.2
13486 * plugins/devhelp/plugin.c:
13487 Fixed some realize stuff in the devhelp plugin
13489 * plugins/sourceview/anjuta-document.c:
13490 fixed bug with scope completion
13492 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
13494 * plugins/symbol-browser/an_symbol_view.c
13495 * plugins/symbol-browser/an_symbol_prefs.c
13496 * plugins/symbol-browser/an_symbol_prefs.h
13497 * global_tags/create_global_tags.sh:
13499 Automaticly create global tags on first startup
13501 2006-05-08 Massimo Cora' <maxcvs@email.it>
13504 * plugins/project-wizard/templates/Makefile.am:
13505 * (added) plugins/project-wizard/templates/cpp-logo.png:
13506 * (added) plugins/project-wizard/templates/cpp.wiz:
13507 * (added) plugins/project-wizard/templates/cpp/*:
13509 Added a generic c++ template. It's a simple hello world.
13511 2006-05-07 Massimo Cora' <maxcvs@email.it>
13513 * plugins/symbol-browser/an_symbol_view.c:
13514 fixed a stupid crasher.
13516 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
13518 * plugins/project-wizard/templates/wxwin/configure.in.tpl
13519 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13521 Fixed WxWidgets project type
13523 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
13525 * plugins/devhelp/htmlview.c:
13526 * plugins/devhelp/plugin.c:
13527 Maybe I fixed the crash this time! I could at least not reproduce anymore!
13529 * plugins/project-wizard/install.c:
13530 Don't set a message - thanks to seb
13532 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
13534 * plugins/devhelp/htmlview.c:
13535 * plugins/symbol-browser/an_symbol_view.c:
13537 There is a weird crash in gtk_idle which I still did not completly fix!
13539 * plugins/project-wizard/install.c:
13540 Default to success instead of failure
13542 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
13544 * plugins/devhelp/htmlview.c:
13545 * plugins/devhelp/plugin.c:
13546 Fixed bug and libdevhelp issue!
13548 * plugins/project-wizard/install.c:
13549 Fixed message string!
13551 2006-05-03 Massimo Cora' <maxcvs@email.it>
13553 * plugins/symbol-browser/an_symbol_view.c:
13554 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13556 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13558 * pixmaps/Makefile.am:
13560 * anjuta.desktop.in.in
13562 GNOME Goal #2.1: Install theme-friendly icons
13564 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13566 * plugins/devhelp/htmlview.c: Reload page on reparent
13567 * plugins/document-manager/anjuta-docman.c:
13568 Present document-manager when document is selected in file-manager
13570 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13572 * plugins/symbol-broser/an_symbol_view.c:
13573 Fixed crasher in namespace exploration
13575 2006-05-01 Massimo Cora' <maxcvs@email.it>
13578 * plugins/valgrind/Makefile.am:
13580 Optional compiling of Valgrind plugin
13582 2006-05-01 Massimo Cora' <maxcvs@email.it>
13584 * plugins/symbol-browser/an_symbol_view.c:
13585 - modularized code. Marked with FIXME the parts which need improvement.
13587 - Added basic namespace completion for Gtkmm type project:
13588 - namespace1::MyClass *class;
13589 - class-> [display]
13590 - Namespaces must be anyway improved.
13592 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13594 * plugins/devhelp/plugin.c:
13595 Fixed up plugin unloading and show html widget on link selected
13599 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13601 * plugins/devhelp/Makefile.am:
13602 * plugins/devhelp/anjuta-devhelp.plugin.in:
13603 * plugins/devhelp/htmlview.c:
13604 * plugins/devhelp/htmlview.h:
13605 * plugins/devhelp/plugin.c:
13606 * plugins/devhelp/plugin.h:
13607 Reimplemeted devhelp plugin from scratch
13609 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13612 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
13614 * plugins/sourceview/sourceview-tags.c:
13615 complete some more tag types
13617 * plugins/valgrind/plugin.c:
13618 * plugins/valgrind/preferences.c:
13619 * plugins/valgrind/vggeneralprefs.c:
13621 Fixed lots of gtk warnings
13623 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13625 * plugins/sourceview/sourceview-scope.c:
13626 Implemented type-ahead for scope completion
13628 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
13630 * manuals/C/Makefile.am:
13631 * manuals/Makefile.am:
13632 * plugins/document-manager/Makefile.am:
13633 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13634 * plugins/sourceview/Makefile.am:
13639 * plugins/class-gen/goc_template_header: G_END_DECLS
13641 2006-05-27 Naba Kumar <naba@gnome.org>
13643 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13644 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13645 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13646 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13647 scintilla/include/Scintilla.iface,
13648 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13649 cvs. Fixed compile flags. Removed outdated patches.
13651 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
13653 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13655 * plugins/sourceview/anjuta-document.c:
13656 * plugins/sourceview/sourceview-args.c:
13657 * plugins/sourceview/sourceview-scope.c:
13659 Add End/Home keypresses and support completion if symbol start with '!' for example
13662 2006-04-27 Massimo Cora' <maxcvs@email.it>
13664 * libanjuta/interfaces/libanjuta.idl:
13666 * plugins/sourceview/sourceview-scope.c:
13667 * plugins/sourceview/tag-window.c:
13668 * plugins/sourceview/tag-window.h:
13669 * plugins/symbol-browser/an_symbol_view.c:
13670 * plugins/symbol-browser/an_symbol_view.h:
13671 * plugins/symbol-browser/plugin.c:
13673 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13675 Code and ideas for C/C++ new completion engine comes from IComplete written by
13676 Martin Stubenschrott <stubenschrott@gmx.net>.
13677 Currently the interface works only with GtkSourceView plugin.
13679 * tagmanager/Makefile.am:
13681 * tagmanager/entry.h:
13682 * tagmanager/get.c:
13683 * tagmanager/get.h:
13684 * tagmanager/include/tm_file_entry.h:
13685 * tagmanager/include/tm_project.h:
13686 * tagmanager/include/tm_source_file.h:
13687 * tagmanager/include/tm_symbol.h:
13688 * tagmanager/include/tm_tagmanager.h:
13689 * tagmanager/include/tm_work_object.h:
13690 * tagmanager/include/tm_workspace.h:
13691 * tagmanager/parse.c:
13692 * tagmanager/read.c:
13693 * tagmanager/read.h:
13694 * tagmanager/tm_project.c:
13695 * tagmanager/tm_source_file.c:
13696 * tagmanager/tm_workspace.c:
13698 Tagmanager can now parse a memory buffer and generate/update
13699 tags into tm_workspace/tm_project on the fly, without using files.
13700 C/C++ is supported now.
13702 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
13704 * plugins/sourceview/anjuta-document.c:
13705 * plugins/sourceview/sourceview-args.c:
13706 * plugins/sourceview/sourceview-scope.c:
13707 * plugins/sourceview/sourceview.c:
13709 Fixed some memory leaks and argument completion
13711 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
13713 * plugins/glade/plugin.c:
13715 Fixed glade plugin build because of API changes in glade3
13717 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
13719 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13720 Updated editor section
13722 * manuals/C/anjuta-manual/interface.xml:
13723 * manuals/C/anjuta-manual/preferences.xml:
13724 * manuals/C/anjuta-manual/projects.xml:
13727 * plugins/editor/anjuta-editor.plugin.in:
13730 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
13733 * plugins/editor/anjuta-editor.plugin.in:
13734 * plugins/sourceview/sourceview.plugin.in:
13736 Build both editors and let the user decide a runtime!
13738 * plugins/sourceview/sourceview-scope.c:
13739 Fixed bug in regex to allow test()-> completions
13741 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
13743 * plugins/sourceview/anjuta-document.c:
13744 * plugins/sourceview/sourceview-args.c:
13745 * plugins/sourceview/sourceview-scope.c:
13746 * plugins/sourceview/sourceview-tags.c:
13747 * plugins/sourceview/tag-window.c:
13749 Improved callltip windows
13751 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13753 * src/anjuta-app.c: (on_session_save):
13754 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13755 <ricardo.jose.ferrari@gmail.com> for pointing this out!
13757 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13759 * libanjuta/anjuta-utils.c:
13760 * plugins/cvs-plugin/cvs-execute.c:
13763 * scintilla/LexInno.cxx:
13764 * scintilla/LexOpal.cxx:
13765 * scintilla/LexTCL.cxx:
13767 Added missing files from scintilla-update
13769 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13772 * manuals/C/Makefile.am:
13773 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13774 * manuals/C/anjuta-manual/Makefile.am:
13775 * manuals/C/anjuta-manual/anjuta-manual.xml:
13776 * manuals/C/anjuta-manual/build.xml:
13777 * manuals/C/anjuta-manual/debugger.xml:
13778 * manuals/C/anjuta-manual/execute.xml:
13779 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13780 * manuals/C/anjuta-manual/figures/arguments.png:
13781 * manuals/C/anjuta-manual/figures/configure_dlg.png:
13782 * manuals/C/anjuta-manual/figures/file_menu.png:
13783 * manuals/C/anjuta-manual/figures/menu_main.png:
13784 * manuals/C/anjuta-manual/figures/menubar.png:
13785 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13786 * manuals/C/anjuta-manual/figures/project_info.png:
13787 * manuals/C/anjuta-manual/figures/scrshot.png:
13788 * manuals/C/anjuta-manual/figures/symbol_browser.png:
13789 * manuals/C/anjuta-manual/figures/tool-editor.png:
13790 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13791 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13792 * manuals/C/anjuta-manual/figures/toolbar_format.png:
13793 * manuals/C/anjuta-manual/figures/toolbar_main.png:
13794 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13795 * manuals/C/anjuta-manual/fileoperations.xml:
13796 * manuals/C/anjuta-manual/interface.xml:
13797 * manuals/C/anjuta-manual/introduction.xml:
13798 * manuals/C/anjuta-manual/preferences.xml:
13799 * manuals/C/anjuta-manual/projects.xml:
13800 * manuals/C/anjuta-manual/tools.xml:
13801 * manuals/Makefile.am:
13803 Updated manual and faq
13805 * scintilla/CallTip.cxx:
13806 * scintilla/CallTip.h:
13807 * scintilla/CellBuffer.cxx:
13808 * scintilla/CellBuffer.h:
13809 * scintilla/ContractionState.cxx:
13810 * scintilla/Document.cxx:
13811 * scintilla/Document.h:
13812 * scintilla/DocumentAccessor.cxx:
13813 * scintilla/Editor.cxx:
13814 * scintilla/Editor.h:
13815 * scintilla/ExternalLexer.cxx:
13816 * scintilla/Indicator.cxx:
13817 * scintilla/KeyMap.cxx:
13818 * scintilla/KeyWords.cxx:
13819 * scintilla/LexAU3.cxx:
13820 * scintilla/LexBash.cxx:
13821 * scintilla/LexCPP.cxx:
13822 * scintilla/LexCaml.cxx:
13823 * scintilla/LexCsound.cxx:
13824 * scintilla/LexEiffel.cxx:
13825 * scintilla/LexGui4Cli.cxx:
13826 * scintilla/LexHTML.cxx:
13827 * scintilla/LexLua.cxx:
13828 * scintilla/LexMSSQL.cxx:
13829 * scintilla/LexOthers.cxx:
13830 * scintilla/LexPOV.cxx:
13831 * scintilla/LexPython.cxx:
13832 * scintilla/LexRuby.cxx:
13833 * scintilla/LexSQL.cxx:
13834 * scintilla/LexVB.cxx:
13835 * scintilla/Makefile.am:
13836 * scintilla/PlatGTK.cxx:
13837 * scintilla/PropSet.cxx:
13838 * scintilla/RESearch.cxx:
13839 * scintilla/RESearch.h:
13840 * scintilla/ScintillaBase.cxx:
13841 * scintilla/ScintillaGTK.cxx:
13842 * scintilla/StyleContext.h:
13843 * scintilla/ViewStyle.cxx:
13844 * scintilla/ViewStyle.h:
13845 * scintilla/XPM.cxx:
13846 * scintilla/include/KeyWords.h:
13847 * scintilla/include/Platform.h:
13848 * scintilla/include/PropSet.h:
13849 * scintilla/include/SciLexer.h:
13850 * scintilla/include/Scintilla.h:
13851 * scintilla/include/Scintilla.iface:
13852 * scintilla/include/ScintillaWidget.h:
13853 * scintilla/lexers.make:
13855 Update to scintilla 1.68
13857 * src/anjuta-app.c:
13858 Only show help items which are really availible
13860 * plugins/cvs-plugin/cvs-callbacks.c
13861 * plugins/cvs-plugin/cvs-execute.c
13862 * plugins/cvs-plugin/subversion-callbacks.c:
13863 * libanjuta/anjuta-utils.c:
13864 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
13866 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
13868 * plugins/project-wizard/install.c,
13869 * plugins/project-wizard/autogen.c:
13870 Add error messages if using a read only directory
13871 Improve fix for bug #339296
13873 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13875 * libanjuta/interfaces/libanjuta.idl:
13876 * plugins/document-manager/action-callbacks.c:
13877 * plugins/document-manager/plugin.c:
13878 * plugins/editor/text_editor.c:
13879 Added IAnjutaEditorGoto
13881 * plugins/editor/aneditor.cxx:
13882 * plugins/editor/aneditor.h:
13883 * plugins/editor/text_editor.h:
13884 * plugins/editor/text_editor_prefs.c:
13888 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
13890 * libanjuta/interfaces/libanjuta.idl:
13891 * plugins/document-manager/action-callbacks.c:
13892 * plugins/document-manager/anjuta-docman.c:
13893 * plugins/document-manager/plugin.c:
13894 * plugins/editor/text_editor.c:
13895 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
13897 * plugins/sourceview/sourceview.c:
13898 * plugins/sourceview/sourceview.glade:
13899 Fixed some uft-8 issues and added a preference option
13900 to enable/disable gnome-vfs monitoring
13902 * scintilla/Makefile.am:
13903 * scintilla/include/Makefile.am:
13906 2006-04-20 Massimo Cora' <maxcvs@email.it>
13908 * libanjuta/interfaces/libanjuta.idl:
13909 Remove get_current_pos () because we have get_position()
13911 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13914 * plugins/sourceview/tag-window.c:
13915 Don't close window on PageUp/PageDown
13917 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13919 * data/Makefile.am:
13920 * manuals/reference/libanjuta/Makefile.am:
13925 * src/bacon-message-connection.c:
13926 * src/bacon-message-connection.h: (both from gedit)
13929 Fixed #312319 (Opening files when Anjuta is already open)
13931 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
13933 * TODO.tasks: Updated
13934 * plugins/sourceview/anjuta-view.c:
13935 * plugins/sourceview/anjuta-view.h:
13936 * plugins/sourceview/sourceview.c:
13938 * configure.in: Fix --enable-plugin-scintilla
13940 Added char_added signal
13942 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
13944 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13946 Fixed diff for utf8
13948 * plugins/sourceview/sourceview.c:
13949 Fixed VFS monitoring (still a bit buggy)
13951 * plugins/sourceview/sourceview-args.c:
13952 * plugins/sourceview/tag-window.c:
13954 Better sizing for the popup-window
13956 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
13958 * plugins/project-wizard/templates/gnome/src/main.c:
13959 * plugins/project-wizard/templates/gnome/src/project.glade:
13960 * plugins/project-wizard/templates/gtk/src/main.c:
13961 * plugins/project-wizard/templates/gtk/src/project.glade:
13962 * plugins/project-wizard/templates/gtkmm/src/main.cc:
13964 Fixed up GLADE_FILE definition in project types and fixed bug #334546
13966 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
13968 * configure.in: More removal of obsoleteness.
13971 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
13974 * libanjuta/anjuta-preferences.c:
13975 * libanjuta/anjuta-utils.c:
13976 * libanjuta/anjuta-utils.h:
13977 * plugins/message-view/message-view.c:
13979 Changed color functions and moved convert_color to anjuta-utils.h
13981 * plugins/message-view/anjuta-message-manager-plugin.glade:
13982 GnomeColorPicker -> GtkColorButton (bug #309154)
13984 * plugins/sourceview/plugin.c:
13985 * plugins/sourceview/sourceview-prefs.c:
13986 * plugins/sourceview/sourceview.glade:
13987 Added color and font preferences
13989 * plugins/sourceview/sourceview-tags.c:
13990 Only show as much choices as configured in preferences
13992 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
13994 * ROADMAP, NEWS: Updated (we are far behind ;-)
13995 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13997 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
14000 * plugins/editor/Makefile.am:
14001 * scintilla/Makefile.am
14003 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14005 * global-tags/Makefile.am:
14006 * global-tags/create_global_tags.sh:
14007 * plugins/symbol-browser/an_symbol_prefs.c:
14008 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14009 * plugins/symbol-browser/plugin.h:
14010 * tagmanager/include/tm_workspace.h:
14011 * tagmanager/tm_workspace.c:
14013 Fixed symbol-browser prefs and move global tags generation from installtion to
14014 preferences to make the life easier for distributers and to allow updates after installtion
14016 * plugins/document-manager/action-callbacks.c:
14017 * plugins/document-manager/action-callbacks.h:
14018 * plugins/document-manager/anjuta-document-manager.ui:
14019 * plugins/document-manager/indent-util.c:
14020 * plugins/document-manager/plugin.c:
14021 * plugins/editor/text_editor.c:
14023 Moved indent stuff to document-manager
14025 * plugins/sourceview/anjuta-view.c:
14026 * plugins/sourceview/sourceview-args.c:
14027 * plugins/sourceview/sourceview-scope.c:
14028 * plugins/sourceview/sourceview-tags.c:
14029 * plugins/sourceview/sourceview.c:
14033 * plugins/sourceview/sourceview.plugin (removed):
14034 * plugins/sourceview/sourceview.plugin.in:
14035 Editor is not user-activatible
14037 * plugins/sourceview/sourceview.png:
14040 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
14042 * src/anjuta-app.c: Fixed crasher on plugin unloading
14044 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
14046 * plugins/sourceview/sourceview.c
14047 * plugins/sourceview/sourceview-args.c
14048 * plugins/sourceview/sourceview-args.h:
14050 Polished argument completion
14052 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
14054 * plugins/message-view/anjuta-msgman.c:
14055 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14057 Show message pane on switch (does not work, anjuta_shell needs a fix)
14059 * plugins/sourceview/Makefile.am:
14060 * plugins/sourceview/anjuta-view.c: (find_tag_window),
14061 * plugins/sourceview/sourceview-args.c:
14062 * plugins/sourceview/sourceview-args.h:
14063 * plugins/sourceview/sourceview-private.h:
14064 * plugins/sourceview/sourceview-scope.c:
14065 (sourceview_scope_update), (sourceview_scope_filter_keypress):
14066 * plugins/sourceview/sourceview-tags.c:
14067 * plugins/sourceview/sourceview.c:
14068 * plugins/sourceview/tag-window.c:
14069 * plugins/sourceview/tag-window.h:
14071 Added scope and argument completion
14073 2006-04-03 Johannes Schmid <jhs@gnome.org>
14076 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14077 (on_widget_remove):
14080 * plugins/sourceview/sourceview.c: (iselect_clear):
14081 Make "Delete"-key working
14083 * configure.in: #336389
14085 2006-04-03 Johannes Schmid <jhs@gnome.org>
14087 * plugins/sourceview/Makefile.am:
14088 * plugins/sourceview/anjuta-view.c:
14089 * plugins/sourceview/plugin.c:
14090 * plugins/sourceview/sourceview-private.h:
14091 * plugins/sourceview/sourceview-scope.c:
14092 * plugins/sourceview/sourceview-scope.h:
14093 * plugins/sourceview/sourceview-tags.c:
14094 * plugins/sourceview/sourceview-tags.h:
14095 * plugins/sourceview/sourceview.c:
14096 * plugins/sourceview/sourceview.h:
14097 * plugins/sourceview/tag-window.c:
14099 - fixed goto_file_line
14100 - scroll to cursor on undo/redo
14101 - show correct popup-menu
14102 - scope completion (not ready yet)
14104 2006-04-03 Johannes Schmid <jhs@gnome.org>
14106 * plugins/sourceview/plugin.c:
14107 * plugins/sourceview/sourceview-tags.c:
14108 * plugins/sourceview/sourceview.c:
14109 * plugins/sourceview/sourceview.h:
14110 * plugins/sourceview/tag-window.c:
14112 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14114 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14116 * plugins/sourceview/sourceview.c:
14117 Fixed next/previous bookmark.
14118 Toggled bookmark (set/unset).
14120 2006-04-03 Johannes Schmid <jhs@gnome.org>
14122 * plugins/document-manager/action-callbacks.c:
14123 Fixed Gtk-Warning in goto_line
14125 * plugins/sourceview/Makefile.am:
14126 * plugins/sourceview/anjuta-document.c:
14127 * plugins/sourceview/anjuta-view.c:
14128 * plugins/sourceview/anjuta-view.h:
14129 * plugins/sourceview/sourceview-autocomplete.c:
14130 * plugins/sourceview/sourceview-autocomplete.h:
14131 * plugins/sourceview/sourceview-private.h:
14132 * plugins/sourceview/sourceview-tags.c:
14133 * plugins/sourceview/sourceview-tags.h:
14134 * plugins/sourceview/sourceview.c:
14135 * plugins/sourceview/tag-window.c:
14136 * plugins/sourceview/tag-window.h:
14137 Created a nice API for tag and completion windows
14139 * plugins/sourceview/sourceview-print.h:
14140 * plugins/sourceview/sourceview-print.c:
14143 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14145 * plugins/sourceview/sourceview.c:
14146 Fixed typo (Sort bookmarks).
14148 2006-04-01 Johannes Schmid <jhs@gnome.org>
14150 * plugins/sourceview/anjuta-document.c:
14151 * plugins/sourceview/anjuta-document.h:
14152 * plugins/sourceview/anjuta-view.c:
14153 * plugins/sourceview/anjuta-view.h:
14154 * plugins/sourceview/sourceview-autocomplete.c:
14155 * plugins/sourceview/sourceview-autocomplete.h:
14156 * plugins/sourceview/sourceview-prefs.c:
14157 * plugins/sourceview/sourceview-prefs.h:
14158 * plugins/sourceview/sourceview-private.h:
14159 * plugins/sourceview/sourceview-tags.c:
14160 * plugins/sourceview/sourceview-tags.h:
14161 * plugins/sourceview/sourceview.c:
14162 * plugins/sourceview/sourceview.glade:
14163 * plugins/sourceview/tag-window.c:
14164 * plugins/sourceview/tag-window.h:
14166 Improved code complete and autocomplete
14168 2006-04-01 Johannes Schmid <jhs@gnome.org>
14170 * plugins/sourceview/Makefile.am:
14171 * plugins/sourceview/bookmark.png:
14172 * plugins/sourceview/marker-attentive.png:
14173 * plugins/sourceview/marker-basic.png:
14174 * plugins/sourceview/marker-intense.png:
14175 * plugins/sourceview/marker-light.png:
14176 * plugins/sourceview/sourceview.c:
14178 Added pixmaps for all marker types and show bookmarks
14181 * plugins/sourceview/Makefile.am:
14182 Build sourceview on 2.14 only
14184 2006-03-31 Johannes Schmid <jhs@gnome.org>
14186 * plugins/sourceview/Makefile.am:
14187 * plugins/sourceview/anjuta-document.c:
14188 * plugins/sourceview/anjuta-view.c:
14189 * plugins/sourceview/anjuta-view.h:
14190 * plugins/sourceview/sourceview-autocomplete.c:
14191 * plugins/sourceview/sourceview-private.h:
14192 * plugins/sourceview/sourceview-tags.c:
14193 * plugins/sourceview/sourceview-tags.h:
14194 * plugins/sourceview/sourceview.c:
14195 * plugins/sourceview/tag-window.c:
14196 * plugins/sourceview/tag-window.h:
14198 Added code completion with tag manager to the editor and fixed a save_as bug
14200 2006-03-31 Johannes Schmid <jhs@gnome.org>
14202 * src/main.c: Revert patch from Rob to allow building with
14204 * configure.in: Require at least 2.12 libraries
14206 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14208 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14210 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14211 Improve anjuta-plugin project template: Added missed files dist tarball
14214 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14217 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
14219 reviewed by: Johannes Schmid <jhs@gnome.org>
14221 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14222 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14223 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14224 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14226 Improve anjuta-plugin project template. Also fix for #322744
14228 2006-03-27 Johannes Schmid <jhs@gnome.org>
14230 * plugins/sourceview/sourceview-private.h:
14231 plugins/sourceview/sourceview.c:
14233 Added basic bookmark support
14235 2006-03-27 Johannes Schmid <jhs@gnome.org>
14240 Patch from Rob Bradfort <robster@debian.org>:
14241 * src/main.c: (get_command_line_args), (main):
14242 Migration from popt to GOption
14244 2006-03-26 Naba Kumar <naba@gnome.org>
14246 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14247 size to scale itself with theme.
14249 2006-03-26 Naba Kumar <naba@gnome.org>
14251 * plugins/file-manager/an_file_view.c,
14252 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14253 when symbolview and fileview objects are destroyed to avoid crashes
14254 after the plugins are disabled.
14256 2006-03-26 Naba Kumar <naba@gnome.org>
14258 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14259 Deleted unused file.
14261 * plugins/glade/plugin.c: Be able to close glade plugin when there
14262 there is no glade project loaded.
14264 * plugins/sourceview/sourceview.plugin,
14265 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14267 2006-03-23 Naba Kumar <naba@gnome.org>
14269 * plugins/editor/print.c: Fixed a bug where some sections of
14270 printed/previewed text is not highlighted.
14272 2006-03-20 Johannes Schmid <jhs@gnome.org>
14274 * libanjuta/interfaces/libanjuta.idl:
14276 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14277 as we do not use private apis. Show help window and startup because it does
14280 * plugins/document-manager/action-callbacks.c:
14281 plugins/editor/Makefile.am:
14282 plugins/editor/text_editor.c:
14283 plugins/editor/print.c:
14284 plugins/editor/print.h:
14286 Fixed printing (nobody has missed it BTW ;-)
14288 * plugins/sourceview/sourceview.c:
14291 2006-03-20 Naba Kumar <naba@gnome.org>
14293 * configure.in, plugins/devhelp/plugin.c: Be able to build with
14294 devhelp >= 0.9 < 0.11 versions.
14296 2006-03-20 Johannes Schmid <jhs@gnome.org>
14298 * plugins/sourceview/anjuta-document-loader.c
14299 plugins/sourceview/sourceview.c:
14301 Fixed encoding bugs
14303 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14305 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14306 Fixed bug (line position)
14307 Give the good line position whatever the active editor.
14309 2006-03-19 Ilkka Tuohela <hile@iki.fi>
14311 * configure.in: Added fi to ALL_LINGUAS
14313 2006-03-19 Johannes Schmid <jhs@gnome.org>
14315 * plugins/sourceview/anjuta-document-loader.c:
14316 replace gnome_vfs_get_mime_type_for_name_and data
14318 * plugins/build-basic-autotools/build-basic-autotools.c:
14321 2006-03-17 Johannes Schmid <jhs@gnome.org>
14323 * plugins/editor/editor.glade:
14324 Added style-editor again after it got lost somehow
14326 2006-03-17 Johannes Schmid <jhs@gnome.org>
14328 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14329 configure.in: require devhelp 0.11
14331 Post 0.11 devhelp versions (CVS) do not work because of an API change...
14333 plugins/build-basic-autotools/build-basic-autotools.c:
14334 forgot a an installtion callback for the "install as root"-feature
14336 2006-03-17 Massimo Cora' <maxcvs@email.it>
14338 reviewed by: Johannes Schmid <jhs@gnome.org>
14340 * plugins/class-gen/anjuta-class-gen-plugin.glade
14341 plugins/class-gen/class_gen.c
14342 plugins/class-gen/goc_template_header
14343 plugins/class-gen/goc_template_source
14347 2006-03-16 Johannes Schmid <jhs@gnome.org>
14349 * plugins/sourceview/sourceview.c:
14350 Fixed "save-point" signal for undo actions
14352 2006-03-16 Massimo Cora' <maxcvs@email.it>
14354 reviewed by: Johannes Schmid <jhs@gnome.org>
14356 * plugins/document-manager/anjuta-docman.c:
14357 Implement tab drag and drop
14359 2006-03-16 Johannes Schmid <jhs@gnome.org>
14361 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14362 plugins/build-basic-autotools/build-basic-autotools.c:
14364 Implemented "install as root"-feature (#321455)
14366 2006-03-16 Johannes Schmid <jhs@gnome.org>
14369 plugins/sourceview/.cvsignore
14370 plugins/tools/scripts/.cvsignore:
14371 Added/extended .cvsignore files
14373 * plugins/sourceview/sourceview-autocomplete.c:
14374 plugins/sourceview/sourceview-autocomplete.h:
14375 plugins/sourceview/sourceview-prefs.c:
14376 plugins/sourceview/sourceview-private.h:
14377 plugins/sourceview/sourceview.glade:
14378 Autcomplete just works(tm) now and respects preferences
14380 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14381 Use better algorithm from autocomplete
14383 2006-03-15 Johannes Schmid <jhs@gnome.org>
14385 * src/anjuta-app.c:
14388 2006-03-15 Johannes Schmid <jhs@gnome.org>
14390 * libanjuta/interfaces/libanjuta.idl:
14391 plugins/class-gen/class_gen.c:
14392 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14393 plugins/project-manager/plugin.c:
14395 Allow to add multiple source files (#320191)
14397 * configure.in: Require gnome-build 0.1.3
14399 2006-03-14 Johannes Schmid <jhs@gnome.org>
14401 * plugins/macro/macro-utils.c: Fixed bug #333606
14402 * plugins/file-wizard/file.c: Fixed bug #333601
14404 2006-03-13 Johannes Schmid <jhs@gnome.org>
14406 * plugins/sourceview/sourceview_autocomplete.c
14407 plugins/sourceview/sourceview_autocomplete.h
14408 plugins/sourceview/sourceview.c
14409 plugins/sourceview/sourceview-private.h
14410 plugins/sourceview/sourceview-prefs.c:
14412 Cleaned up and fixed several issues
14414 2006-03-13 Johannes Schmid <jhs@gnome.org>
14416 * plugins/sourceview/Makefile.am:
14417 plugins/sourceview/sourceview-autocomplete.c
14418 plugins/sourceview/sourceview-autocomplete.h:
14419 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14420 plugins/sourceview/sourceview-private.h:
14421 plugins/sourceview/sourceview.c:
14423 Added (buggy) autocomplete feature to sourceview
14425 2006-03-12 Naba Kumar <naba@gnome.org>
14427 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14428 libanjuta/anjuta-session.c: Added API docs.
14430 2006-03-12 Naba Kumar <naba@gnome.org>
14432 * TODO.tasks: Added couple of tasks.
14433 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14434 Register private class as early as possible so that members could
14435 point to self class. Code clean up.
14437 2006-03-12 Naba Kumar <naba@gnome.org>
14439 * po/POTFILES.in, po/POTFILES.skip: Updated.
14441 2006-03-11 Naba Kumar <naba@gnome.org>
14443 * libanjuta/anjuta-shell.c,
14444 plugins/document-manager/anjuta-docman.c,
14445 plugins/document-manager/plugin.c,
14446 plugins/symbol-browser/an_symbol_search.c,
14447 plugins/valgrind/vgrule-list.c: Use correct signal names while
14450 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14451 signal names and fixed enum IANJUTA_TYPE_* macro.
14453 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14455 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14456 plugins/search/search-replace.c :
14457 Fixed bug (Bookmark the good line).
14458 Search & Replace (Mark all matched strings).
14460 2006-03-09 Johannes Schmid <jhs@gnome.org>
14462 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14463 Completed changes from yesterday
14465 * plugins/document-manager/anjuta-document-manager.glade:
14466 plugins/editor/editor.glade
14467 plugins/editor/plugin.c: (activate_plugin)
14468 plugins/editor/text_editor.c
14469 plugins/sourceview/Makefile.am
14470 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14471 plugins/sourceview/sourceview.glade:
14472 Completed preference changes
14474 2006-03-08 Johannes Schmid <jhs@gnome.org>
14476 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14477 plugins/search/plugin.c: (activate_plugin):
14479 Removed Gtk-Criticals
14481 * plugins/document-manager/anjuta-document-manager.glade:
14482 plugins/document-manager/plugin.c: (on_docman_auto_save),
14483 (on_gconf_notify_timer), (prefs_init):
14484 plugins/document-manager/plugin.h:
14485 plugins/editor/text_editor.c: (text_editor_instance_init),
14486 (text_editor_dispose):
14487 plugins/editor/text_editor.h:
14488 plugins/editor/text_editor_cbs.c:
14489 plugins/editor/text_editor_cbs.h:
14490 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14491 plugins/glade/plugin.c: (activate_plugin):
14492 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14493 plugins/sourceview/sourceview-private.h:
14494 plugins/sourceview/sourceview.c: (on_menu_popup),
14495 (sourceview_new), (ifile_open), (ifile_savable_save),
14496 (ifile_savable_save_as), (ieditor_set_popup_menu),
14497 (ieditor_get_filename), (imark_mark):
14499 Moved autosave from editor to document manager and fixed some things in
14502 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14504 * plugins/search/anjuta-search.glade :
14505 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14506 plugins/search/search-replace_bachend.c: Fixed a crash bug.
14507 plugins/search/search-replace.c : Fixed bug.
14509 2006-03-08 Johannes Schmid <jhs@gnome.org>
14511 * plugins/search/anjuta-search.glade
14512 Fixed widget names (glade is a bit stupid on copying widgets to other files)
14514 2006-03-07 Johannes Schmid <jhs@gnome.org>
14516 * plugins/document-manager/action-callbacks.c
14517 plugins/document-manager/anjuta-document-manager.glade
14518 plugins/document-manager/plugin.c: (prefs_init),
14520 plugins/editor/Makefile.am:
14521 plugins/editor/editor.glade:
14522 plugins/editor/plugin.c: (on_style_button_clicked),
14523 (activate_plugin), (dispose):
14524 plugins/editor/style-editor.c:
14526 Startet to seperate document-manager and editor preferences
14528 * plugins/search/Makefile.am:
14529 plugins/search/anjuta-search.glade:
14530 plugins/search/search-replace.c:
14532 Moved search GUI to search-plugin
14534 * plugins/sourceview/sourceview-prefs.c:
14535 plugins/sourceview/sourceview-prefs.h:
14536 plugins/sourceview/sourceview-private.h:
14537 plugins/sourceview/sourceview.c:
14538 plugins/sourceview/sourceview.h:
14539 plugins/sourceview/Makefile.am:
14540 plugins/sourceview/anjuta-document.h:
14541 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14542 plugins/sourceview/plugin.c:
14544 Added some preferences to sourceview and fixed vfs_monitor
14546 * tagmanager/c.c: (parseParens):
14547 Removed annoying debug message
14549 * libanjuta/interfaces/libanjuta.idl:
14550 Removed IAnjutaEditorFactory::create_style_editor()
14552 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14554 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14555 Search : Bookmark all matched lines.
14557 2006-03-06 Johannes Schmid <jhs@gnome.org>
14559 * plugins/class-gen/anjuta-class-gen.plugin.in
14560 plugins/file-loader/plugin.c: (sort_wizards)
14561 (on_create_submenu), (activate_plugin)
14562 plugins/file-wizard/anjuta-file-wizard.plugin.in
14563 plugins/glade/anjuta-glade.plugin.in
14564 plugins/project-import/anjuta-project-import.plugin.in
14565 plugins/project-wizard/anjuta-project-wizard.plugin.in:
14567 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
14568 sorted alphabeticly
14570 * plugins/project-wizard/templates/mkfile.wiz:
14571 Use configured project directory instead of ~/myproject
14573 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14575 Show markers (again) and monitor uri
14577 2006-03-06 Naba Kumar <naba@gnome.org>
14579 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14580 typedefs separately so that forward linking would work.
14581 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14583 2006-03-05 Naba Kumar <naba@gnome.org>
14585 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14586 passing Enums and Structs in signals. Define struct _Name in
14587 generated code, so that forward referencing.
14588 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14590 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14592 2006-03-05 Naba Kumar <naba@gnome.org>
14594 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14595 support. Generate GType definitions for enums in generated codes
14596 so that enums could be passed as signal params.
14598 2006-03-04 Naba Kumar <naba@gnome.org>
14600 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14601 Restored cvs-moved revision files. They were originally marked
14602 deleted at their older locations. Now they are restored at
14603 their new locations. The changeset is one that was committed
14604 as part of document-manager, editor, search and print plugins
14605 separation from editor plugin.
14607 2006-03-03 Johannes Schmid <jhs@gnome.org>
14609 * plugins/sourceview/*:
14610 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
14613 2006-03-04 Naba Kumar <naba@gnome.org>
14615 * plugins/gdb/*: Deleted removed files (see previous changlog
14616 entry for files list).
14618 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14620 * plugins/debug-mananger/breakpoints.c,
14621 plugins/debug-manager/breakpoints.h,
14622 plugins/debug-manager/debug_tree.c,
14623 plugins/debug-manager/debug_tree.h,
14624 plugins/debug-manager/info.c,
14625 plugins/debug-manager/info.h,
14626 plugins/debug-manager/locals.c,
14627 plugins/debug-manager/locals.h,
14628 plugins/debug-manager/memory.c,
14629 plugins/debug-manager/memory.h,
14630 plugins/debug-manager/registers.c,
14631 plugins/debug-manager/registers.h,
14632 plugins/debug-manager/sharedlib.c,
14633 plugins/debug-manager/sharedlib.h,
14634 plugins/debug-manager/signal.c,
14635 plugins/debug-manager/signal.h,
14636 plugins/debug-manager/stack_trace.c,
14637 plugins/debug-manager/stack_trace.h,
14638 plugins/debug-manager/watch.c,
14639 plugins/debug-manager/watch.h,
14640 plugins/debug-manager/Makefile.am:
14641 Move from gdb plugin to debug manager plugin
14643 * plugins/debug-manager/anjuta-debug-manager.glade,
14644 plugins/debug-manager/anjuta-debug-manager.ui:
14645 Move all user interface from gdb to debug manager
14647 * plugins/debug-manager/utilities.c,
14648 plugins/debug-manager/utilities.h:
14649 Remove some unused code
14650 Add useful code from gdb plugin
14652 * plugins/debug-manager/start.c,
14653 plugins/debug-manager/start.h:
14654 Include code of attach_process
14655 Add more code to start the debugger
14657 * plugins/debug-manager/plugin.c,
14658 plugins/debug-manager/plugin.h,
14659 plugins/debug-manager/anjuta-debug-manager.plugin.in:
14660 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14662 * plugins/debug-manager/debugger.c,
14663 plugins/debug-manager/debugger.h:
14664 Implement a queue of debugger command
14666 * plugins/gdb/actions.c,
14667 plugins/gdb/actions.h,
14668 plugins/gdb/watch_cbs.c,
14669 plugins/gdb/watch_cbs.h,
14670 plugins/gdb/watch_gui.c,
14671 plugins/gdb/watch_gui.h:
14674 * plugins/gdb/debugger.c,
14675 plugins/gdb/debugger.h,
14676 plugins/gdb/gdbmi.c,
14677 plugins/gdb/gdbmi.h,
14678 plugins/gdb/utilities.c,
14679 plugins/gdb/utilities.h,
14680 plugins/gdb/Makefile.am,
14681 plugins/gdb/anjuta-gdb.plugin.in:
14682 Implement necessary functions
14684 * plugins/gdb/parser.c,
14685 plugins/gdb/parser.h:
14686 Code for parsing variable previously in debug_tree.c
14688 * plugins/gdb/anjuta-gdb.glade,
14689 plugins/gdb/anjuta-gdb.ui:
14690 Remove user interface
14692 * plugins/gdb/gdbmi-test.c:
14695 * plugins/gdb/anjuta-gdb.plugin.png:
14696 Try an improved icon for gdb (archer fish)
14698 * libanjuta/anjuta-debugger.c,
14699 libanjuta/anjuta-debugger.h,
14700 libanjuta/interfaces/libanjuta.idl,
14701 libanjuta/interfaces/anjuta-idl-compiler.pl,
14702 libanjuta/Makefile.am:
14703 Add declaration used in new IAnjutaDebugger interface
14705 * manuals/reference/libanjuta.types,
14706 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14707 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14708 Update documentation
14710 2006-03-02 Naba Kumar <naba@gnome.org>
14712 * manuals/reference/libanjuta/Makefile.am,
14713 manuals/reference/libanjuta/libanjuta-docs.sgml,
14714 manuals/reference/libanjuta/libanjuta-sections.txt,
14715 manuals/reference/libanjuta/libanjuta.types,
14716 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14717 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14718 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14719 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14720 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14721 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14722 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14723 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14724 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14725 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14726 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14727 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14728 manuals/reference/libanjuta/tmpl/e-splash.sgml,
14729 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14730 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14731 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14732 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14733 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14734 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14735 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14736 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14737 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14738 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14739 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14740 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14741 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14742 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14743 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14744 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14745 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14746 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14747 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14748 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14749 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14750 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14751 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14752 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14753 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14754 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14755 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14756 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14757 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14758 manuals/reference/libanjuta/tmpl/plugins.sgml,
14759 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14760 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14761 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14762 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14763 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14764 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14765 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14766 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14767 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14768 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14769 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14770 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14771 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14772 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14775 2006-02-28 Naba Kumar <naba@gnome.org>
14777 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14778 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14779 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14780 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14781 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14782 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14783 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14784 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14785 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14786 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14787 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14788 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14789 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14790 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14792 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14794 * plugins/sourceview/sourceview.c:
14795 Select to brace, select block.
14797 2006-02-28 Johannes Schmid <jhs@gnome.org>
14799 * plugins/file-wizard/Makefile.am
14800 plugins/file-wizard/action-callbacks.c (removed)
14801 plugins/file-wizard/action-callbacks.h (removed)
14802 plugins/file-wizard/anjuta-file-wizard.ui
14803 plugins/file-wizard/plugin.c: (activate_plugin),
14804 (deactivate_plugin)
14805 plugins/file-wizard/plugin.h:
14806 Removed Edit->Insert Text submenu (replace by macros plugin)
14808 * plugins/sourceview/sourceview.c: (sourceview_new),
14809 (ieditor_set_popup_menu):
14810 Fixed some more bugs
14812 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14814 2006-02-28 Naba Kumar <naba@gnome.org>
14816 * plugins/file-manager/an_file_view.c,
14817 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14818 rows also and with delay 1 sec (the color and timout value should
14819 probably be picked up from some system wide preference key).
14821 2006-02-28 Naba Kumar <naba@gnome.org>
14823 * libanjuta/interfaces/libanjuta.idl,
14824 plugins/document-manager/action-callbacks.c,
14825 plugins/document-manager/plugin.c,
14826 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14827 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14828 Added interface checks in document manager and enable/disable
14829 menus based on supported interface.
14831 * plugins/project-import/anjuta-project-import.glade: Set some
14832 resonable size for the import dialog.
14834 2006-02-27 Naba Kumar <naba@gnome.org>
14836 * libanjuta/interfaces/libanjuta.idl,
14837 plugins/document-manager/action-callbacks.c,
14838 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
14839 and eol conversion actions.
14841 2006-02-27 Johannes Schmid <jhs@gnome.org>
14843 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
14844 * plugins/file-manager/an_file_view.c
14845 plugins/file-manager/plugin.h: Added tooltips
14846 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
14848 2006-02-26 Naba Kumar <naba@gnome.org>
14850 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14851 plugins/build-basic-autotools/build-basic-autotools.c,
14852 plugins/build-basic-autotools/build-basic-autotools.h,
14853 plugins/build-basic-autotools/executer.c,
14854 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
14855 disable indicator highlights preferences from message manager to
14856 build plugin. Implemented message indicator highlights in build tool.
14858 * plugins/editor/text_editor.c: Fixed indicators.
14860 2006-02-26 Johannes Schmid <jhs@gnome.org>
14862 * plugins/sourceview/sourceview.c:
14865 * plugins/subversion/svn_auth.c:
14866 Fixed username/password authentification but there might be a memory corruption
14868 2006-02-26 Naba Kumar <naba@gnome.org>
14870 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14871 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
14872 libanjuta/anjuta-launcher.h: Added documentation.
14874 2006-02-24 Naba Kumar <naba@gnome.org>
14876 * plugins/editor/text_editor.c: Fixed change in API in
14877 IAnjutaEditorSelection::set().
14879 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14881 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
14882 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
14883 libanjuta/interfaces/libanjuta.idl :
14884 Search in sourceview editor (Select in buffer).
14887 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14889 * plugins/sourceview/sourceview.c :
14890 Fixed Replace, to_upper, to_lower.
14892 * plugins/search/search-replace_backend.c :
14893 Renamed header name.
14895 2006-02-22 Naba Kumar <naba@gnome.org>
14897 * libanjuta/anjuta-plugin-description.c,
14898 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
14899 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
14900 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14901 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14902 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
14904 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14905 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
14907 2006-02-21 Naba Kumar <naba@gnome.org>
14909 * libanjuta/interfaces/libanjuta.idl,
14910 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14911 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
14912 interface for editor.
14914 2006-02-21 Naba Kumar <naba@gnome.org>
14916 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
14918 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14919 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
14921 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14923 * GTKSOURCEVIEW EDITOR
14924 plugins/sourceview/sourceview.c :
14925 Fixed copy and Goto Line.
14927 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
14928 plugins/macro/plugin.c :
14929 Fixed Insert key word and Insert macro.
14931 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
14933 * plugins/document-manager/anjuta-docman.c:
14934 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14937 plugins/Makefile.am:
14938 plugins/sourceview/.cvsignore:
14939 plugins/sourceview/Makefile.am:
14940 plugins/sourceview/plugin.c: :
14941 plugins/sourceview/plugin.h:
14942 plugins/sourceview/sourceview.c:
14943 plugins/sourceview/sourceview.h:
14944 plugins/sourceview/sourceview.plugin:
14945 plugins/sourceview/sourceview.plugin.in:
14946 plugins/sourceview/sourceview.png:
14948 Added sourceview editor plugin
14950 2006-02-19 Naba Kumar <naba@gnome.org>
14952 * libanjuta/interfaces/libanjuta.idl,
14953 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14954 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14955 plugins/cvs-plugin/cvs-interface.c,
14956 plugins/document-manager/action-callbacks.c,
14957 plugins/document-manager/action-callbacks.h,
14958 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14959 plugins/search/plugin.c, plugins/search/search-replace.c,
14960 plugins/search/search-replace_backend.c,
14961 plugins/subversion/subversion-actions.c,
14962 plugins/subversion/subversion-callbacks.c,
14963 plugins/tools/editor.c, plugins/tools/execute.c,
14964 plugins/tools/variable.c: Defined proper editor interfaces and fixed
14965 few fatal warnings.
14967 2006-02-15 Naba Kumar <naba@gnome.org>
14969 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14972 * libanjuta/interfaces/libanjuta.idl,
14973 plugins/document-manager/anjuta-docman.c,
14974 plugins/document-manager/plugin.c,
14975 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14976 unnecessary parameters from IAnjutaEditor interface and used proper
14977 types instead of 'gpointer'. Fixed various compiler warnings.
14979 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14982 2006-02-12 Naba Kumar <naba@gnome.org>
14984 * po/POTFILES.in: Updated.
14986 2006-02-11 Naba Kumar <naba@gnome.org>
14988 * plugins/editor/properties.[cxx,h],
14989 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14990 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14991 to sci_prop_*(), because they were conflicting with external
14992 functions (in some ssl library).
14994 2006-02-08 Naba Kumar <naba@gnome.org>
14996 Patch from Massimo Cora <maxcvs@email.it>:
14997 * plugins/valgrind/anjuta-valgrind.schemas,
14998 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14999 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15000 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15001 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15002 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15003 plugins/valgrind/vgtoolview.c,
15004 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15005 before running the debugging session. I've added also a
15006 preference in Anjuta Preferences where you can specify
15007 the path to the valgrind binary. The default is /usr/bin/valgrind.
15008 Now it displays a dialog with the error. [it can be -program
15009 exited- or -file loaded or end of input-]. Some valgrind 3.x
15012 2006-01-29 Naba Kumar <naba@gnome.org>
15014 Patch from Massimo Cora <maxcvs@email.it>:
15015 * configure.in, plugins/Makefile.am,
15016 plugins/valgrind/*: Valgrind plugin (requires
15017 binutils-dev and valgrind to be installed.
15019 2005-01-24 Johannes Schmid <jhs@gnome.org>
15021 * Patch from Eric Greveson <ejg45@cam.ac.uk>
15022 plugins/tools/variables.c:
15023 Added current directory to possible variables
15025 * Patch from Günther Brammer <gbrammer@gmx.de>
15026 plugins/document-manager/anjuta-docman.c:
15027 Fix a crash on opening a file
15029 AUTHORS: Added Günther Brammer
15031 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15033 * libanjuta/anjuta-launcher.c:
15034 Fix a bug in AnjutaLauncher when output is bigger than buffer
15035 Probably fix bug #315188 and #305134
15037 2005-12-28 Johannes Schmid <jhs@gnome.org>
15039 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15040 * src/about.c: Use new gtk about dialog
15041 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15042 Updated anjuta_ui_add_action_group_entries call
15044 Patch from Jean Breford <jean.breford@normalesup.org>
15045 and Markus Habermehl <bmh1980de@yahoo.de>:
15047 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15048 * AUTHORS: Added Jean and Markus
15050 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15051 * plugins/search/search-replace.c :
15052 Bookmark all matched lines.
15053 * plugins/search/search-replace_backend.c :
15054 Fixed bug (Search in all project files).
15056 2005-12-21 Johannes Schmid <jhs@gnome.org>
15058 * plugins/search/plugin.c:
15060 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15061 investigation needed.
15063 AUTHORS: Added Ross Goldner
15065 2005-12-19 Ross Golder <ross@golder.org>
15067 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15068 application/xml MIME type.
15070 2005-12-18 Johannes Schmid <jhs@gnome.org>
15072 po/POTFILES.in: Updated files after directory changes
15073 HACKING: Removed outdated section 3 (anoncvs)
15075 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
15077 * plugins/build-basic-autotools/build-basic-autotools.c:
15078 Save all files in editor before running a command
15080 * plugins/tools/execute.c:
15081 Use document manager plugin instead of each editor for
15084 2005-12-15 Johannes Schmid <jhs@gnome.org>
15086 * plugins/document-manager/action-callbacks.c:
15087 (on_save_all1_activate), (on_swap_activate)
15088 plugins/document-manager/anjuta-docman.c:
15089 (on_save_as_filesel_response), (on_notebook_switch_page):
15091 Fixed some remaining issues in document-manger
15093 2005-12-15 Johannes Schmid <jhs@gnome.org>
15095 * plugins/profile-default/default.anjuta:
15096 Load Search plugin and Message Manager by default
15098 2005-12-14 Johannes Schmid <jhs@gnome.org>
15100 * plugins/editor/text_editor.c
15101 libanjuta/anjuta-utils.c:
15103 Check if files differ when gnome-vfs monitoring is used.
15106 2005-12-13 Johannes Schmid <jhs@gnome.org>
15108 * plugins/document-manager/plugin.c:
15109 Only save modified files in ianjuta_file_savable_save() for document-manager
15110 as discussed on mailing list.
15112 * plugins/cvs-plugin/cvs-callbacks.c:
15113 Fixed dialog handling for empty log message
15115 2005-12-13 Johannes Schmid <jhs@gnome.org>
15117 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15119 * plugins/project-manager/* Removed ununsed files
15121 * plugins/symbol-browser/an_symbol_iter.c
15122 plugins/build-basic-autotools/build-basic-autotools.c
15123 plugins/build-basic-autotools/executer.c
15124 plugins/class-gen/class_gen.c
15125 plugins/class-inheritance/class-inherit.c
15126 plugins/cvs-plugin/cvs-actions.c
15127 plugins/cvs-plugin/cvs-interface.c
15128 plugins/debug-manager/attach_process.
15129 plugins/devhelp/plugin.c
15130 plugins/document-manager/plugin.c
15131 plugins/document-manager/indent_util.c
15132 plugins/editor/properties.cxx
15133 plugins/editor/aneditor.cxx
15134 plugins/editor/style-editor.c
15135 plugins/editor/text_editor.c
15136 plugins/macro/macro_db.c
15139 Use DEBUG_PRINT for debug messages
15141 libanjuta/anjuta-debug.h: Include config.h
15143 HACKING: Updated (BTW: does anyone read this?)
15145 2005-12-12 Johannes Schmid <jhs@gnome.org>
15147 Patch from Johan Ersvik <jersvik@fastmail.fm>:
15148 * plugins/gdb/debugger.c
15150 Fix a crasher in gdb plugin
15152 * plugins/gtodo/plugin.c
15153 plugins/search/plugin.c
15157 * plugins/document-manager/anjuta-docman.c:
15159 Fixed error markers
15161 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15163 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15165 * plugins/document-manager/anjuta-docman.c:
15166 highlight changed files in docman popup-menu
15167 * plugins/gdb/debug-tree.c:
15168 plugins/gdb/debugger.c
15169 Do not corupt entire "locals" tree when variable pointer have
15170 additional info and arrays/strucs/unions correctly.
15173 2005-12-11 Johannes Schmid <jhs@gnome.org>
15175 * plugins/document-manager/anjuta-docman.c
15176 plugins/document-manager/plugin.c
15177 plugins/editor/text_editor.c:
15179 AUTHORS: Added Johan Ersvik
15181 Fixed "is-dirty" bug and tab ordering
15183 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
15185 * plugins/editor/aneditor-autocomplete.cxx
15186 plugins/editor/aneditor-calltip.cxx
15187 plugins/editor/aneditor-priv.h
15188 plugins/symbol-browser/an_symbol.c
15189 plugins/symbol-browser/an_symbol_view.c
15191 tagmanager/tm_symbol.c
15192 tagmanager/tm_tag.c
15193 tagmanager/include/tm_symbol.h
15194 tagmanager/include/tm_tag.h
15197 Better pointer recognition in tagmanager and symbol browser
15199 2005-12-11 Johannes Schmid <jhs@gnome.org>
15201 * plugins/search/*: New search plugin derived from search code in old editor
15204 * plugins/document-manager/*: new document-manger which is now seperated from
15205 editor to allow implementation of other editor widgets. Code is mostly derived
15206 from old editor plugin
15208 * plugins/print/* new print plugin which is not fully implemented in the
15211 * plugins/editor/text_editor.c: Added lots of interface code
15213 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15214 IAnjutaEditorFactory and extended IAnjutaEditor
15216 * configure.in, plugins/Makefile.am updated build system for new
15219 This is a huge commit which might still contain some bugs and also has
15220 some fixmes. Things that are not working are the search toolbar because it
15221 does not use the same backend as any other searching function and printing
15222 (easy to fix) because it did not yet implement IAnjutaPrintable.
15224 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15226 * plugins/project-wizard/property.c:
15227 Use newer GtkFileChooser instead of GtkFileSelection with
15228 GnomeFileEntry to avoid a bug
15230 * plugins/project-wizard/install.c:
15231 Avoid an endless loop if project directory is not writable
15233 * plugins/project-wizard/druid.c:
15234 Allow creating project in empty directory without a
15237 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
15239 Patch from Massimo Cora <maxcvs@email.it>
15240 * plugins/class-inheritence/class-inherit.c
15241 plugins/class-inheritence/plugin.c
15242 plugins/class-inheritence/plugin.h
15245 Update plugin to use new API from graphviz 2.6. Version 2.2 is
15246 no longer supported!
15248 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
15250 Patch from Johan Ersvik <jersvik@fastmail.fm>
15251 * plugins/message-view/message-view.c
15252 plugins/build-basic-autotools/build-basic-autotools.c
15253 plugins/build-basic-autotools/automake-c.filters
15255 This patch correct regex-filters for newer automake
15258 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15260 * plugins/tools/execute.c:
15261 Detect variables inside a word
15263 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15265 * libanjuta/anjuta-status.[ch],
15266 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15267 plugins/editor/anjuta-docman.c :
15268 New anjuta-status procedure.
15270 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15273 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15274 plugins/editor/Makefile.am
15275 plugins/editor/anjuta-document-manager.glade
15276 plugins/editor/plugin.c plugins/editor/plugin.h
15277 plugins/editor/text_editor.c plugins/editor/text_editor.h
15279 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15280 plugins/editor/indent-util.c plugins/editor/indent-util.h
15281 plugins/editor/indent_test.c :
15282 Set and Preview indent preferences parameters.
15283 Saved indent user parameters.
15285 2005-10-27 Naba Kumar <naba@gnome.org>
15287 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
15288 * plugins/editor/anjuta-docman.c: Restore tab color to normal
15289 theme color for saved documents.
15291 2005-10-26 Naba Kumar <naba@gnome.org>
15293 * libanjuta/anjuta-encodings.c: Save changed supported encodings
15294 list. Fixed bug #316731.
15296 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15298 * tagmanager/tm_symbol.c: Fixed bug #315218
15300 2005-10-23 Adam Weinberger <adamw@gnome.org>
15302 * plugins/build/build_file.c
15303 plugins/build-basic-autotools/build-basic-autotools.c
15304 plugins/tools/execute.c
15305 plugins/build/compile.c
15306 plugins/build/configurer.c
15307 plugins/debug-manager/plugin.c
15308 plugins/editor/plugin.c
15309 plugins/editor/print.c
15310 plugins/editor/text_editor.c
15311 plugins/file-loader/plugin.c
15312 plugins/file-manager/an_file_view.c
15313 plugins/symbol-browser/an_symbol_view.c
15314 plugins/gdb/debugger.c
15315 plugins/gdb/plugin.c
15316 plugins/glade/plugin.c
15317 plugins/macro/macro-actions.c
15318 plugins/macro/plugin.c
15319 plugins/profile-default/plugin.c
15320 plugins/project-manager/plugin.c
15321 plugins/project-manager/project_import.c
15322 plugins/symbol-browser/plugin.c
15323 plugins/tools/execute.c
15325 src/anjuta-actions.h
15327 Correct spacing errors before and after "...".
15329 2005-10-20 Naba Kumar <naba@gnome.org>
15331 * plugins/gdb/debugger.c: Fixed attach/detach process to
15332 updated UI properly.
15334 2005-10-18 Naba Kumar <naba@gnome.org>
15336 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15339 2005-10-13 Naba Kumar <naba@gnome.org>
15341 * plugins/project-mkfile-import/*: Removed separate import wizard for
15342 makefile based projects (because single widzard handles all wizards).
15344 * plugins/project-import/project-import.c: Made wizard window
15345 transient to main window.
15347 Patch from: Eric Greveson <ejg45@cam.ac.uk>
15349 * AUTHORS: Added Eric's name in contributors list.
15351 * configure.in, plugins/Makefile.am,
15352 plugins/project-import/Makefile.am,
15353 plugins/project-import/anjuta-project-import.glade,
15354 plugins/project-import/project-import.c,
15355 plugins/project-import/project-import.h: Import wizard now detects
15356 both makefile and automake projects together instead of separate wizard.
15358 * plugins/project-wizard/templates/java/project.anjuta,
15359 plugins/project-wizard/templates/mkfile/project.anjuta,
15360 plugins/project-wizard/templates/python/project.anjuta,
15361 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15362 name to make it appropriate.
15364 2005-10-11 Naba Kumar <naba@gnome.org>
15366 * configure.in: Fixed glade3 version requirement.
15368 2005-09-29 Alexander Shopov <ash@contact.bg>
15370 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15372 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
15374 * plugins/subversion/svn_auth.c
15375 plugins/subversion/anjuta_subversion.glade:
15376 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15378 2005-09-22 Naba Kumar <naba@gnome.org>
15380 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
15382 * configure.in, plugins/Makefile.am
15383 plugins/project-manager/anjuta-project-manager.plugin.in,
15384 plugins/project-manager/plugin.c,
15385 (added) plugins/project-mkfile-import/.cvsignore,
15386 (added) plugins/project-mkfile-import/Makefile.am,
15387 (added) plugins/project-mkfile-import/
15388 anjuta-project-mkfile-import-plugin.png,
15389 (added) plugins/project-mkfile-import/
15390 anjuta-project-mkfile-import.glade,
15391 (added) plugins/project-mkfile-import/
15392 anjuta-project-mkfile-import.plugin.in,
15393 (added) plugins/project-mkfile-import/plugin.c,
15394 (added) plugins/project-mkfile-import/plugin.h,
15395 (added) plugins/project-mkfile-import/project-mkfile-import.c,
15396 (added) plugins/project-mkfile-import/project-mkfile-import.h,
15397 plugins/project-wizard/templates/Makefile.am,
15398 (added) plugins/project-wizard/templates/mkfile-logo.png,
15399 (added) plugins/project-wizard/templates/mkfile.wiz,
15400 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15401 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15402 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15403 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15404 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15405 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15406 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15407 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15408 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15409 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15410 (added) plugins/project-wizard/templates/mkfile/src/main.c:
15411 Added makefile based project import wizard and wizard template.
15413 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15415 * libanjuta/anjuta-launcher.c: Reduced false password detections
15417 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15419 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
15420 messages correctly.a
15422 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15424 * scintilla/Makefile.am: Changed scintilla library to noinst
15425 * pixmaps/Makefile.am: Install password.png
15426 * libanjuta/anjuta-launcher.c: Changed password detection
15427 to be able to access GNOME CVS with ssh.
15429 2005-08-31 Naba Kumar <naba@gnome.org>
15431 * plugins/glade/plugin.c: Set transient window for the widget
15434 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
15436 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15438 2005-08-10 Naba Kumar <naba@gnome.org>
15440 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15441 as shortcut key for execute.
15443 * src/about.c: Clean up.
15445 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
15446 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15449 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15451 * plugins/editor/search-replace_backend.c :
15452 Fixed search in File Patterns.
15454 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
15456 * plugins/gdb/Makefile.am: Fixed a make -j x bug
15458 2005-08-04 Naba Kumar <naba@gnome.org>
15460 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15461 for pango-1.8 rendering bug.
15463 2005-08-03 Naba Kumar <naba@gnome.org>
15465 * plugins/glade/plugin.c: Proper names for plugin widgets.
15467 * plugins/subversion/anjuta-subversion.glade,
15468 plugins/subversion/svn-auth.c: Fixed authentication dialog and
15469 string allocations. Use passed default values when available.
15470 Set proper focus and dialog default response. Destroy dialog after use.
15471 Return error when appropriate.
15473 2005-08-02 Naba Kumar <naba@gnome.org>
15475 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15476 for pango-1.8 rendering bug.
15478 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
15480 * scintilla/Makefile.am: Fixed a make -j x bug
15482 2005-08-02 Johannes Schmid <jhs@gnome.org>
15484 * plugins/subversion/svn-auth.c: Added username/password
15487 2005-08-01 Naba Kumar <naba@gnome.org>
15489 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15490 checks for character width calculations.
15492 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15494 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15496 2005-07-31 Naba Kumar <naba@gnome.org>
15498 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15499 messup with pango 1.8. Fixed bug #311846.
15501 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15503 * plugins/gdb/memory.c : Fixed bug 305082.
15505 * plugins/project-wizard/templates/anjuta-plugin.wiz,
15506 plugins/project-wizard/templates/gcj.wiz,
15507 plugins/project-wizard/templates/gnome.wiz,
15508 plugins/project-wizard/templates/gtk.wiz,
15509 plugins/project-wizard/templates/java.wiz,
15510 plugins/project-wizard/templates/python.wiz,
15511 plugins/project-wizard/templates/wxwin.wiz,
15512 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15514 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15516 * plugins/tools/execute.c:
15517 Correct a crash if editor is closed while a tool still use it.
15519 2005-07-28 Naba Kumar <naba@gnome.org>
15521 * scintilla/*: Updated scintilla from their latest CVS.
15523 2005-07-27 Naba Kumar <naba@gnome.org>
15525 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15526 plugins/build-basic-autotools/build-basic-autotools.c,
15527 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15528 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15529 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15530 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15531 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15532 plugins/message-view/plugin.c, plugins/patch/plugin.c,
15533 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15534 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15535 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15536 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15537 argument to anjuta_ui_add_action_group_entries() and
15538 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15539 Fixed all plugins to pass translation domain. This fixes untranslated
15542 2005-07-27 Naba Kumar <naba@gnome.org>
15544 * plugins/class-inheritance/class-callbacks.c,
15545 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15546 proper system colors.
15548 2005-07-26 Naba Kumar <naba@gnome.org>
15550 * ROADMAP: Updated and added more tasks.
15552 2005-07-25 Naba Kumar <naba@gnome.org>
15554 * ROADMAP: Updated and added more tasks.
15556 2005-07-24 Naba Kumar <naba@gnome.org>
15558 * HACKING: Fixed format.
15560 2005-07-24 Naba Kumar <naba@gnome.org>
15562 * ROADMAP: Fixed format.
15563 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15565 2005-07-24 Naba Kumar <naba@gnome.org>
15567 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15568 * data/properties/cpp.properties: Added *.c++ as file extension for c++
15570 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15572 * plugins/tools/dialog.c, plugins/tools/dialog.h:
15573 Correct wrong sensitivity setting
15575 * plugins/tools/tool.c: Correct a crash when removing overridden tool
15577 * plugins/tools/variable.c: Add variables for project manager
15579 2005-07-23 Naba Kumar <naba@gnome.org>
15581 * ROADMAP: updated.
15583 2005-07-23 Naba Kumar <naba@gnome.org>
15585 * plugins/subversion/Makefile.am,
15586 plugins/subversion/svn-auth.c,
15587 plugins/subversion/svn-auth.h: Added subversion authentication code
15590 * plugins/subversion/subversion-callbacks.c,
15591 plugins/subversion/subversion-callbacks.h,
15592 plugins/subversion/svn-backend-priv.h,
15593 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15594 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15595 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15596 Added file mode line.
15598 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
15600 * configure.in: Added 'gl' to ALL_LINGUAS.
15602 2005-07-21 Naba Kumar <naba@gnome.org>
15604 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15605 the active sources and kill the running process without emitting
15606 signals (which could be fatal because the object is being destroyed).
15607 Incidentally, fixed the crash that happens when stopping an active
15608 debugger session. Disabled debug prints and code clean up.
15611 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15612 message view object, because that prevents many unprocessed outputs
15613 from the cvs command from being appended in view. Does not set NULL
15614 to mesg_view private member (not required) so that any pending outputs
15615 to view is processed.Fixed bug #172666.
15617 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15618 type in supported list.
15620 2005-07-18 Adam Weinberger <adamw@gnome.org>
15622 * plugins/file-manager/anjuta-file-manager-plugin.glade:
15623 grammar/spelling fixes.
15625 2005-07-17 Naba Kumar <naba@gnome.org>
15627 * (new) plugins/project-wizard/templates/terminal/cvsignore,
15628 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15629 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15630 plugins/project-wizard/templates/anjuta-plugin.wiz,
15631 plugins/project-wizard/templates/gcj.wiz,
15632 plugins/project-wizard/templates/gnome.wiz,
15633 plugins/project-wizard/templates/gtk.wiz,
15634 plugins/project-wizard/templates/gtkmm.wiz,
15635 plugins/project-wizard/templates/java.wiz,
15636 plugins/project-wizard/templates/python.wiz,
15637 plugins/project-wizard/templates/terminal.wiz,
15638 plugins/project-wizard/templates/terminal/Makefile.am,
15639 plugins/project-wizard/templates/terminal/po/Makefile.am,
15640 plugins/project-wizard/templates/terminal/src/Makefile.am,
15641 plugins/project-wizard/templates/wxwin.wiz,
15642 plugins/project-wizard/templates/xlib-dock.wiz,
15643 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15644 wizards and updated .wiz files to install them in newly created
15647 2005-07-16 Naba Kumar <naba@gnome.org>
15649 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15651 * plugins/file-manager/an_file_view.c,
15652 plugins/file-manager/plugin.c: Added file manager preferences to
15653 show/hide files ignored by version control (e.g. cvsignore).
15655 * plugins/editor/text_editor.c: Initialize vfs info struct.
15657 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15658 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15659 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15660 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15661 omf-install/.cvsignore, pixmaps/.cvsignore,
15662 plugins/file-manager/anjuta-file-manager-plugin.glade,
15663 scintilla/.cvsignore, scintilla/include/.cvsignore,
15664 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15665 tagmanager/python.c: Updated.
15667 2005-07-16 Naba Kumar <naba@gnome.org>
15669 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15670 Fixed python parser to parser class methods.
15672 2005-07-15 Naba Kumar <naba@gnome.org>
15674 * plugins/project-wizard/property.c: Used parenthesis to remove
15677 * plugins/project-wizard/templates/anjuta-plugin.wiz,
15678 plugins/project-wizard/templates/gcj.wiz,
15679 plugins/project-wizard/templates/gnome.wiz,
15680 plugins/project-wizard/templates/gtk.wiz,
15681 plugins/project-wizard/templates/gtkmm.wiz,
15682 plugins/project-wizard/templates/java.wiz,
15683 plugins/project-wizard/templates/python.wiz,
15684 plugins/project-wizard/templates/terminal.wiz,
15685 plugins/project-wizard/templates/wxwin.wiz,
15686 plugins/project-wizard/templates/xlib-dock.wiz,
15687 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15690 2005-07-15 Naba Kumar <naba@gnome.org>
15692 * plugins/project-wizard/templates/java.wiz,
15693 plugins/project-wizard/templates/java/Makefile.am,
15694 plugins/project-wizard/templates/java/project.anjuta,
15695 plugins/project-wizard/templates/python.wiz,
15696 plugins/project-wizard/templates/python/Makefile.am,
15697 plugins/project-wizard/templates/python/project.anjuta: Use different
15698 project files for java and python module where debugger is not
15699 included in the list of plugins.
15701 2005-07-15 Naba Kumar <naba@gnome.org>
15703 * configure.in, plugins/project-wizard/templates/Makefile.am,
15704 plugins/project-wizard/templates/gcj-logo.png,
15705 plugins/project-wizard/templates/gcj.wiz,
15706 plugins/project-wizard/templates/gcj/.cvsignore,
15707 plugins/project-wizard/templates/gcj/Makefile.am,
15708 plugins/project-wizard/templates/gcj/configure.in.tpl,
15709 plugins/project-wizard/templates/gcj/src/.cvsignore,
15710 plugins/project-wizard/templates/gcj/src/Makefile.am,
15711 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15712 plugins/project-wizard/templates/java-logo.png,
15713 plugins/project-wizard/templates/java.wiz,
15714 plugins/project-wizard/templates/java/configure.in.tpl,
15715 plugins/project-wizard/templates/java/po/Makefile.am,
15716 plugins/project-wizard/templates/java/po/POTFILES.in,
15717 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15718 plugins/project-wizard/templates/java/src/main.java,
15719 plugins/project-wizard/templates/python-logo.png,
15720 plugins/project-wizard/templates/python.wiz,
15721 plugins/project-wizard/templates/python/.cvsignore,
15722 plugins/project-wizard/templates/python/Makefile.am,
15723 plugins/project-wizard/templates/python/configure.in.tpl,
15724 plugins/project-wizard/templates/python/po/.cvsignore,
15725 plugins/project-wizard/templates/python/po/Makefile.am,
15726 plugins/project-wizard/templates/python/po/POTFILES.in,
15727 plugins/project-wizard/templates/python/src/.cvsignore,
15728 plugins/project-wizard/templates/python/src/Makefile.am,
15729 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15730 plugins/project-wizard/templates/python/src/main.py: Added Generic
15731 gcj and python project wizards. Fixed Generic java project to
15732 use _JAVA primary. Update gnome-build from cvs for them to work
15735 2005-07-12 Naba Kumar <naba@gnome.org>
15737 * plugins/project-manager/plugin.c: Automatically determine
15738 project backend by probing.
15740 2005-07-04 Naba Kumar <naba@gnome.org>
15742 * Makefile.am: Do not install old anjuta.glade file which conflicts
15743 with newer src/anjuta.glade.
15745 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15747 * plugins/an_symbol_prefs.c:
15748 Sort list of available symbol files
15750 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15752 * plugins/build-basic-autotools.c:
15755 * plugins/gtodo/libgtodo.c:
15756 Possible fix for #307800
15758 * libanjuta/anjuta-encodings.c
15759 libanjuta/anjuta-launcher.c
15760 libanjuta/anjuta-preference-dialog.c
15761 libanjuta/anjuta-preferences.c
15762 libanjuta/anjuta-ui.c
15763 libanjuta/anjuta-util.c
15764 libanjuta/cell-renderer-captioned-image.c
15765 libanjuta/plugin.c:
15767 Patch from de_lupus@pandora.be (Kristof Vansant):
15768 Replaced deprecated gnome-i18n.h
15771 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15773 * plugins/subversion/anjuta-subversion.glade
15774 plugins/subversion/anjuta-subversion.ui
15775 plugins/subversion/plugin.c
15776 plugins/subversion/subversion-actions.c
15777 plugins/subversion/subversion-callbacks.h
15778 plugins/subversion/subversion-callbacks.c
15779 plugins/subversion/svn-backend-priv.h
15780 plugins/subversion/svn-backend.h
15781 plugins/subversion/svn-backend.c
15782 plugins/subversion/svn-thread.h
15783 plugins/subversion/svn-thread.c:
15785 Implemented Subversion diff
15787 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15789 * plugins/build-basic-autotools/build-basic-autotools.c:
15790 Fixed crash bug! Might be useful to release 2.0.2 soon
15791 because this bug will crash any build which produces errors
15794 === Anjuta 2.0.1 ===
15796 2005-06-27 Naba Kumar <naba@gnome.org>
15798 * plugins/tools/execute.c: Formated code.
15800 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15802 * plugins/build-basic-autotools/build-basic-autotools.c:
15803 Remove two memory leaks
15804 Check command output versus untranslated strings too
15806 * plugins/tools/execute.c:
15807 Remove two memory leaks
15808 Check command output versus untranslated strings too
15809 Remove description message
15811 * plugins/tools/fileop.c:
15812 Escape tool name in xml configuration file
15814 2005-05-26 Naba Kumar <naba@gnome.org>
15816 * configure.in: Bumped version to 2.0.1
15817 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15819 * plugins/tools/execute.c: Fixed clickable messages.
15822 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15823 Deactivate glade plugin when last glade project is closed. Reorder
15824 glade widgets in layout. Change glade project when user selects a
15825 new project. Removed project from the list when user closes it. Fixed
15826 glade project file loading from URI. Save and restored loaded glade
15827 projects in/from session.
15829 * plugins/class-gen/action-callbacks.c,
15830 plugins/class-gen/anjuta-class-gen-plugin.glade,
15831 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
15832 plugins/file-wizard/anjuta-file-wizard.glade,
15833 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
15834 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
15835 "Add to project" correctly. Use the source file path returned after
15836 adding to project. Fixed memory leaks. Deactivate wizard plugins
15839 * plugins/project-manager/plugin.c,
15840 plugins/project-wizard/anjuta-project-wizard.glade,
15841 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
15842 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
15843 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
15844 project-wizard preference page to anjuta app, because they are
15845 more appropriated as general preferences. Renamed username and
15846 useremail properties keys.
15848 * po/POTFILES.in: Updated.
15850 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
15853 * plugins/file-loader/plugin.c: Do not use static variable to store
15854 created submenu in factory. Fixed crash in anjuta exit.
15856 2005-05-24 Naba Kumar <naba@gnome.org>
15858 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15859 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15860 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15861 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15862 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15863 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15864 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15865 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15866 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15868 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15869 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15870 plugins/build-basic-autotools/build-basic-autotools.c,
15871 plugins/build-basic-autotools/build-basic-autotools.h,
15872 plugins/build-basic-autotools/executer.c,
15873 plugins/build-basic-autotools/executer.h,
15874 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
15875 plugins/tools/variable.c: Added an extra argument to
15876 anuta_util_dialog_input() to pass default value. Save/load project
15877 configure and execution parameters in/from session.
15879 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
15880 symbol browser is loaded.
15882 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
15885 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
15886 deactivate would not start shell.
15888 2005-05-24 Naba Kumar <naba@gnome.org>
15890 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
15891 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
15892 libegg/egg-submenu-action.c, libegg/test-actions.c,
15893 plugins/build-basic-autotools/build-basic-autotools.c,
15894 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
15895 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
15896 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
15897 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
15898 plugins/macro/plugin.c, plugins/message-view/plugin.c,
15899 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
15900 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
15901 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15902 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15903 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
15905 2005-05-24 Naba Kumar <naba@gnome.org>
15907 * data/properties/styles.properties: Fixed defalt font.
15909 * plugins/editor/search-replace.c,
15910 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
15911 project openness wihtout activating project-manager plugin (i.e.
15912 using anjuta_shell_get()).
15914 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
15915 - Completed add_source(), add_group() and add_target() methods of
15916 IAnjutaProjectManager.
15917 - Change their definition to return the added element (or NULL).
15918 - Used interface API for project main menus and 'add to project'
15919 from file-manager context menu.
15920 - Select proper default target/group when prompting for adding
15921 source/target/group.
15922 - Do not expand all nodes in selection tree when default selection
15923 are given (eases navigation in big projects).
15925 - Marked strings for translation.
15927 2005-05-23 Naba Kumar <naba@gnome.org>
15929 * src/anjuta-app.c: Save menu accelerators on change.
15931 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15932 save-as dialog (leading to crash later).
15934 2005-05-22 Naba Kumar <naba@gnome.org>
15937 * AUTHORS: Added developers for other projects. Updated.
15938 * TODO.tasks: Updated.
15939 * ChangeLog: Added past changelogs from anjuta-0.1.5.
15941 2005-05-22 Naba Kumar <naba@gnome.org>
15943 * plugins/tools/execute.c: Make parsable lines distinct by adding
15944 a "Click me" description in the message. Allow tools to open arbibrary
15945 file in editory using gdb-styled annotation (The line starts with two
15946 \032 characters followed by the file:line).
15948 * plugins/tools/scripts/prepare-changelog.pl,
15949 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15950 ChangeLog file itself and open it.
15952 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15954 * plugins/tools/execute.c:
15955 Parse output in message pane
15956 Correct a crash on plugin deactivation
15958 * plugins/tools/fileop.c,
15959 plugins/tools/tool.c,
15960 plugins/tools/tool.h:
15961 Load only valid tools
15963 2005-06-21 Naba Kumar <naba@gnome.org>
15965 * anjuta.spec.in: Fixed devel package requirement.
15967 * plugins/message-view/message-view.c: Scroll message on next/previous.
15969 * TODO.tasks: Updated.
15971 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15972 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15973 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15974 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15975 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15976 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15977 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15978 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15980 * libanjuta/anjuta-preferences.c,
15981 plugins/build-basic-autotools/build-basic-autotools.c,
15982 plugins/build-basic-autotools/executer.c,
15983 plugins/class-gen/action-callbacks.c,
15984 plugins/class-gen/action-callbacks.h,
15985 plugins/class-gen/class_gen.c,
15986 plugins/cvs-plugin/cvs-interface.c,
15987 plugins/debug-manager/attach_process.c,
15988 plugins/debug-manager/plugin.c,
15989 plugins/debug-manager/utilities.c,
15990 plugins/debug-manager/utilities.h,
15991 plugins/editor/aneditor-autocomplete.cxx,
15992 plugins/editor/aneditor.cxx,
15993 plugins/editor/search-replace.c,
15994 plugins/editor/search-replace_backend.c,
15995 plugins/gdb/breakpoints.c,
15996 plugins/gdb/registers.c,
15997 plugins/patch/plugin.c,
15998 plugins/project-wizard/druid.c,
15999 plugins/project-wizard/install.c,
16000 plugins/subversion/plugin.c,
16001 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16004 * plugins/class-gen/action-callbacks.c,
16005 plugins/project-wizard/parser.c,
16006 plugins/project-wizard/property.c,
16007 plugins/project-wizard/values.c,
16008 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16010 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16013 2005-06-20 Naba Kumar <naba@gnome.org>
16015 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16016 manuals/reference/libanjuta/tmpl/e-splash.sgml,
16017 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16019 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16020 exit idle function.
16022 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16023 Fixed possible memory corruption.
16025 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16026 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16027 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16028 progress bar increment and added progress status for symbol refresh
16029 and project loading.
16031 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16032 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16033 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16034 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16037 * TODO.tasks: Updated.
16039 2005-06-19 Naba Kumar <naba@gnome.org>
16041 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16044 * plugins/project-import/project-import.c: Deactivate plugin when done.
16046 2005-06-18 Naba Kumar <naba@gnome.org>
16048 * plugins/profile-default/plugin.c: Fixed error when loading another
16049 project while a project is still loaded.
16051 * plugins/project-manager/plugin.c: Used (newly added) group-activated
16052 signal from gnome-build to popup group properties.
16054 * src/anjuta.c: Load default session by default.
16056 * po/POTFILES.in: Added missing files.
16058 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16059 activate plugin on load (activate it separately). Connect to activate
16060 and deactivate signals for housekeeping, so that if plugins are
16061 activated or deactivate externally, they are properly recorded.
16063 * plugins/profile-default/plugin.c: Save profile before a project
16064 is loaded so that it could be restored when project is closed.
16066 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16068 2005-06-17 Naba Kumar <naba@gnome.org>
16070 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16071 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16072 for project. The plugins loaded for the project is restored when project
16073 is loaded next time.
16075 * TODO.tasks: Updated.
16077 2005-06-15 Naba Kumar <naba@gnome.org>
16079 * plugins/tools/scripts/find-fixmes.pl,
16080 (new) plugins/tools/scripts/translation-status.pl,
16081 plugins/tools/scripts/tools-2.xml.in,
16082 plugins/tools/scripts/Makefile.am,
16083 plugins/tools/scripts/prepare-changelog.pl: Added translation
16084 status script. Completed find-fixmes.pl script. Fixed bugs.
16086 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16089 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16091 * plugins/message-view/anjuta-message-manager-plugin.glade :
16092 renamed "messages.tag.position" to "messages.tab.position".
16093 plugins/message-view/anjuta-msgman.c :
16094 Messages tab position prefrences.
16096 2005-06-14 Naba Kumar <naba@gnome.org>
16098 * (new) plugins/tools/scripts/find-fixmes.pl,
16099 (new) plugins/tools/scripts/tools-2.xml.in,
16100 (new) plugins/tools/scripts/Makefile.am,
16101 (new) plugins/tools/scripts/prepare-changelog.pl,
16102 plugins/tools/plugin.h, plugins/tools/fileop.c,
16103 plugins/tools/Makefile.am, configure.in: Added system tools.
16105 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
16107 * plugins/tools/editor.c:
16108 Take care of creating .anjuta directory if missing
16110 2005-06-10 Naba Kumar <naba@gnome.org>
16112 * configure.in: Increased gnome-build required to version 0.1.2.
16114 * plugins/project-manager/plugin.c: Fixed target/group removal.
16115 Fixed memory leaks.
16117 2005-06-10 Naba Kumar <naba@gnome.org>
16119 * plugins/project-manager/plugin.c: Implemented target/group
16120 configuration (update gnome-build module from cvs).
16122 2005-06-07 Naba Kumar <naba@gnome.org>
16124 Patch from: Massimo Cora' <maxcvs@email.it>:
16125 * plugins/class-inheritance/Makefile.am,
16126 plugins/class-inheritance/class-inherit.c,
16127 plugins/class-inheritance/class-inherit.h,
16128 plugins/class-inheritance/plugin.c,
16129 plugins/class-inheritance/plugin.h,
16130 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16131 expanded view of classes in hierarchy canvas (collapsable again).
16133 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
16135 * scintilla/patches/scintilla-64-bit.diff (added)
16136 * plugins/patch/patch-plugin.c:
16137 Conditional build for GTK 2.4 and GTK 2.6
16139 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
16141 * plugins/tools/anjuta-tools.glade,
16142 plugins/tools/editor.c,
16143 plugins/tools/plugin.h,
16144 plugins/tools/fileop.c:
16145 Add a check box to edit an user script
16146 Correct a few memory leak
16148 * plugins/tools/execute.c,
16149 plugins/tools/tool.c,
16150 plugins/tools/tool.h:
16151 Move utility remove_mnemonic function in tool.c
16154 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
16156 Patch from sbrabec@suse.cz:
16158 scintilla/include/Scintilla.h:
16160 Fix 64-Bit warnings in gcc 4
16162 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
16164 * plugins/patch/patch_plugin.c
16165 plugins/patch/patch.h
16166 plugin/patch/patch-plugin.glade
16167 plugin/patch/Makefile.am:
16169 Changed patch plugin to use libglade and new gtk 2.6 widgets
16171 2005-05-31 Naba Kumar <naba@gnome.org>
16173 Patch from Jason Bayman <JBayman@HobbitHell.com>:
16174 * plugins/editor/text_editor.c: Don't show error
16177 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
16179 * plugins/message-view/anjuta-message-manager.ui,
16180 plugins/message-view/anjuta-msgman.c,
16181 plugins/message-view/anjuta-msgman.h,
16182 plugins/message-view/message-view.c,
16183 plugins/message-view/message-view.h,
16184 plugins/message-view/plugin.c:
16185 Add a popup menu in messages panes
16186 Move save message pane option in it
16188 2005-05-28 Naba Kumar <naba@gnome.org>
16190 * data/properties/styles.properties: Fixed default font
16193 * plugins/editor/style-editor.c: cleanup.
16195 2005-05-25 Naba Kumar <naba@gnome.org>
16197 * plugin/gdb/plugin.c: Start gdb even if the program does
16198 not exists. Fixes bug #305074
16200 2005-05-24 Naba Kumar <naba@gnome.org>
16202 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
16203 * configure.in: graphviz pkgconfig path.
16205 2005-05-24 Naba Kumar <naba@gnome.org>
16207 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16208 * TODO.tasks: Updated.
16210 2005-05-22 Naba Kumar <naba@gnome.org>
16212 * anjuta.spec.in: Fixed spec file
16213 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16215 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
16217 * TODO.tasks: Updated.
16219 * plugins/message-view/anjuta-message-manager.ui,
16220 plugins/message-view/message-view.c,
16221 plugins/message-view/message-view.h,
16222 plugins/message-view/plugin.c:
16223 Add shortcut for next and previous message
16224 Add a save message menu item
16225 Fix a bug in previous message
16227 2005-05-21 Naba Kumar <naba@gnome.org>
16229 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16230 doc/Makefile.am, global-tags/create_global_tags.sh,
16231 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16232 and rpm package creation. Fixed installation paths.
16234 * plugins/editor/anjuta-document-manager.glade,
16235 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16236 and indent options.
16238 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16240 2005-05-21 Naba Kumar <naba@gnome.org>
16242 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16243 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16244 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16245 tagmanager/Makefile.am: Fixed paths configure variables to take
16246 automake configure variables instead of hardcoding.
16248 * global-tags/tm_global_tags.c: Formated code.
16250 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16251 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16252 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16253 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16254 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16255 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16256 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16257 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16258 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16260 2005-05-20 Naba Kumar <naba@gnome.org>
16262 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16263 and fixed rpm spec file (more testing required).
16265 * data/gdb.init: Don't set gdb prompt.
16267 * mime/Makefile.am: run update-mime-data only on system-wide install.
16269 * plugins/gdb/Makefile.am: Install plugin at correct paths.
16271 2005-05-19 Naba Kumar <naba@gnome.org>
16273 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16274 while it's not visible.
16276 Patch from: Jason Bayman <JBayman@HobbitHell.com>
16277 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16279 2005-05-19 Naba Kumar <naba@gnome.org>
16281 * configure.in: Fixed subversion checks. Added
16282 --disable-plugin-subversion and --disable-plugin-glade
16283 configure flags to manually turn off their plugin builds.
16285 * plugins/editor/plugin.c: Save and restore current editor line
16286 positions in session.
16288 2005-05-18 Naba Kumar <naba@gnome.org>
16290 * AUTHORS: Fixed email address.
16292 * libanjuta/anjuta-utils.c,
16293 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16294 when the projectmanager toplevel is not a window. Check for valid
16295 gtkwindow type before using the passed window as parent for anjuta
16298 2005-05-17 Naba Kumar <naba@gnome.org>
16300 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16302 * plugins/cvs-plugin/Makefile.am,
16303 plugins/devhelp/plugin.c,
16304 plugins/file-loader/Makefile.am,
16305 plugins/macro/Makefile.am,
16306 plugins/message-view/Makefile.am,
16307 plugins/patch/Makefile.am,
16308 plugins/project-manager/Makefile.am,
16309 plugins/subversion/Makefile.am,
16310 plugins/symbol-browser/Makefile.am: Removed -module flags
16313 * MAINTAINERS: Added file so that I could recieve bugzilla
16316 * plugins/glade/plugin.c: Fixed compile error.
16318 === Anjuta 2.0.0 ===
16320 2005-05-15 Naba Kumar <naba@gnome.org>
16322 * configure.in: Adjusted gdl version requirement. Bumped anjuta
16325 * plugins/symbol-browser/an_symbol_view.c,
16326 plugins/symbol-browser/plugin.c,
16327 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16328 symbols have been updated. Reset file symbols when update
16329 occurs. Fixed memory leaks.
16331 Patch from Jason Bayman <JBayman@HobbitHell.com>:
16332 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16334 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
16336 * plugins/tools/anjuta-tools.glade:
16337 Remove unused parameter dialog
16339 * plugins/tools/dialog.c,
16340 plugins/tools/fileop.c,
16341 plugins/tools/fileop.h,
16342 plugins/tools/tool.c,
16343 plugins/tools/tool.h,
16344 plugins/tools/variable.c:
16345 Add a few comments and cleanups
16347 * plugins/tools/editor.c,
16348 plugins/tools/editor.h:
16349 Remove code from previous plugin and add comments
16350 Use main window as parent (instead of tool list)
16352 * plugins/tools/execute.c,
16353 plugins/tools/execute.h:
16354 Remove code from previous plugin and add comments
16357 2005-05-14 Naba Kumar <naba@gnome.org>
16359 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16362 * configure.in: Fixed
16364 * plugins/class-inheritance/class-inheritance.png: New icon.
16366 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16367 screws up when reparented.
16369 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16371 * plugins/editor/search-replace.c,
16372 plugins/editor/search-replace_backend.c
16373 plugins/project-manager/plugin.c : Clear find pane if searching same
16374 expression. Clean code.
16376 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
16378 * configure.in: Added ne in ALL_LINGUAS
16380 2005-05-13 Naba Kumar <naba@gnome.org>
16382 * configure.in: Fixed glade-3 version.
16384 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16385 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16386 plugins/gdb/watch.c: Update locals, watch and frame document on
16389 2005-05-12 Naba Kumar <naba@gnome.org>
16391 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16392 scope autocompletion when the function definition is incomplete.
16394 * plugins/class-gen/anjuta-class-gen.plugin.in,
16395 plugins/file-wizard/anjuta-file-wizard.plugin.in,
16396 plugins/gdb/plugin.c,
16397 plugins/glade/anjuta-glade.plugin.in,
16398 plugins/project-import/anjuta-project-import.plugin.in,
16399 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16400 titles for the wizards.
16402 2005-05-11 Naba Kumar <naba@gnome.org>
16404 * configure.in, plugins/debug-manager/Makefile.am,
16405 plugins/debug-manager/plugin.c,
16406 (added) plugins/debug-manager/images/.cvsignore,
16407 (added) plugins/debug-manager/images/Makefile.am,
16408 (added) plugins/debug-manager/images/detach-16.png,
16409 (added) plugins/debug-manager/images/detach.png,
16410 (added) plugins/debug-manager/images/step-into-16.png,
16411 (added) plugins/debug-manager/images/step-into.png,
16412 (added) plugins/debug-manager/images/step-out-16.png,
16413 (added) plugins/debug-manager/images/step-out.png,
16414 (added) plugins/debug-manager/images/step-over-16.png,
16415 (added) plugins/debug-manager/images/step-over.png,
16416 plugins/gdb/Makefile.am,
16417 plugins/gdb/breakpoints.c,
16418 plugins/gdb/plugin.c,
16419 (added) plugins/gdb/images/.cvsignore,
16420 (added) plugins/gdb/images/Makefile.am,
16421 (added) plugins/gdb/images/breakpoint.png,
16422 (added) plugins/gdb/images/locals.png,
16423 (added) plugins/gdb/images/stack.png,
16424 (added) plugins/gdb/images/watch.png: Fixed breakpoints
16425 'remove all'. Added debugger icons.
16427 * plugins/editor/text_editor.c: Fixed file monitor.
16429 Patch from: Massimo Cora' <maxcvs@email.it>
16430 * plugins/patch/anjuta-patch-plugin.png,
16431 plugins/class-gen/Makefile.am,
16432 plugins/class-gen/action-callbacks.c,
16433 plugins/class-gen/class_gen.c,
16434 plugins/class-gen/class_logo.xpm: Implemented vcs
16435 file addions. New icons by Fabio Zecchini
16437 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16439 * libanjuta/interfaces/libanjuta.idl
16440 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16441 plugins/editor/search-replace_backend.c
16442 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16444 2005-05-11 Naba Kumar <naba@gnome.org>
16446 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16447 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16448 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16449 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16450 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16453 * plugins/symbol-browser/an_symbol_prefs.c,
16454 plugins/symbol-browser/an_symbol_search.c,
16455 plugins/symbol-browser/an_symbol_view.c,
16456 plugins/symbol-browser/an_symbol_view.h,
16457 plugins/symbol-browser/plugin.c: Fixed memory leaks.
16459 2005-05-11 Naba Kumar <naba@gnome.org>
16461 * libanjuta/anjuta-shell.c: Fixed runtime warning.
16463 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16464 progress bar location at create time, instead of hardcoding.
16466 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16467 Added mini splash screen.
16469 * plugins/editor/text_editor.c: Do not produce warning when file
16470 monitor could not be created.
16472 * plugins/profile-default/plugin.c: Save project session on exit.
16473 Show mini splash with progress bar at profile load.
16475 2005-05-10 Naba Kumar <naba@gnome.org>
16477 * configure.in, manuals/Makefile.am: Fixed compile flags.
16478 Disable outdated manuals builds.
16480 * global-tags/Makefile.am: Uninstall tags files on
16483 * libegg/Makefile.am: Use configured deprecated flags.
16485 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16486 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16487 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16490 * mime/Makefile.am: Take DESTDIR into account.
16492 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16494 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16495 on scope autocompletion.
16497 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16498 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16499 shared libs and static libs paths for debugging. Order them
16502 * po/POTFILES.in: Updated.
16504 2005-05-09 Naba Kumar <naba@gnome.org>
16506 * libanjuta/interfaces/libanjuta.idl,
16507 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16508 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16509 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16510 Implemented debugger source directory search and emits location changed
16511 signal with absolute path of the file.
16513 * plugins/tools/tool.c: Fixed compile errors.
16515 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
16517 * plugins/tools/anjuta-tools.glade,
16518 plugins/tools/dialog.h,
16519 plugins/tools/dialog.c,
16520 plugins/tools/plugin.c,
16521 plugins/tools/editor.c:
16522 Improve graphical user interface
16524 Correct an error on close
16527 * plugins/tools/fileop.c,
16528 plugins/tools/tool.h,
16529 plugins/tools/tool.c:
16530 Change the tool internal structure
16531 Support having tools configuration in several places
16533 2005-05-08 Naba Kumar <naba@gnome.org>
16535 * plugins/gdb/actions.c,
16536 (removed) plugins/gdb/registers_cbs.c,
16537 (removed) plugins/gdb/registers_cbs.h,
16538 (removed) plugins/gdb/registers_gui.c,
16539 (removed) plugins/gdb/sharedlib_cbs.c,
16540 (removed) plugins/gdb/sharedlib_cbs.h,
16541 (removed) plugins/gdb/sharedlib_gui.c,
16542 (removed) plugins/gdb/signals_cbs.c,
16543 (removed) plugins/gdb/signals_cbs.h,
16544 (removed) plugins/gdb/signals_gui.c: Removed dead files.
16546 2005-05-08 Naba Kumar <naba@gnome.org>
16548 * plugins/build-basic-autotools/executer.c: Fixed programs
16551 * plugins/debug-manager/Makefile.am,
16552 plugins/debug-manager/anjuta-debug-manager.glade,
16553 plugins/debug-manager/plugin.c,
16554 plugins/gdb/Makefile.am: Used libglade for programs listing
16557 * (added) plugins/gdb/pointer.png: Stack pointer image.
16559 * libanjuta/anjuta-marshal.list,
16560 pixmaps/Makefile.am,
16561 plugins/gdb/actions.c,
16562 plugins/gdb/actions.h,
16563 plugins/gdb/anjuta-gdb-plugin.ui,
16564 plugins/gdb/anjuta-gdb.glade,
16565 plugins/gdb/breakpoints.c,
16566 plugins/gdb/breakpoints.h,
16567 plugins/gdb/debug_tree.c,
16568 plugins/gdb/debug_tree.h,
16569 plugins/gdb/debugger.c,
16570 plugins/gdb/debugger.h,
16571 plugins/gdb/gdbmi-test.c,
16572 plugins/gdb/gdbmi.c,
16573 plugins/gdb/gdbmi.h,
16574 plugins/gdb/info.c,
16575 plugins/gdb/info.h,
16576 plugins/gdb/locals.c,
16577 plugins/gdb/locals.h,
16578 plugins/gdb/memory.c,
16579 plugins/gdb/memory.h,
16580 plugins/gdb/plugin.c,
16581 plugins/gdb/plugin.h,
16582 plugins/gdb/registers.c,
16583 plugins/gdb/registers.h,
16584 plugins/gdb/registers_cbs.c,
16585 plugins/gdb/registers_cbs.h,
16586 plugins/gdb/registers_gui.c,
16587 plugins/gdb/sharedlib.c,
16588 plugins/gdb/sharedlib.h,
16589 plugins/gdb/sharedlib_cbs.c,
16590 plugins/gdb/sharedlib_cbs.h,
16591 plugins/gdb/sharedlib_gui.c,
16592 plugins/gdb/signals.c,
16593 plugins/gdb/signals.h,
16594 plugins/gdb/signals_cbs.c,
16595 plugins/gdb/signals_cbs.h,
16596 plugins/gdb/signals_gui.c,
16597 plugins/gdb/stack_trace.c,
16598 plugins/gdb/stack_trace.h,
16599 plugins/gdb/utilities.c,
16600 plugins/gdb/utilities.h,
16601 plugins/gdb/watch.c,
16602 plugins/gdb/watch.h,
16603 plugins/gdb/watch_cbs.c,
16604 plugins/gdb/watch_cbs.h,
16605 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16606 it for all debugger component updates and listing. Implemented
16607 user custom debugger command window. Fixed all debugger components
16608 to work correctly. Implemented debugger as GObject. Removed
16611 2005-05-06 Naba Kumar <naba@gnome.org>
16613 * TODO.tasks: Updated.
16615 * plugins/build-basic-autotools/Makefile.am,
16616 plugins/file-loader/Makefile.am,
16617 plugins/profile-default/Makefile.am,
16618 plugins/sample1/Makefile.am,
16619 plugins/symbol-browser/images/Makefile.am,
16620 src/Makefile.am: Fixed 'make distcheck' errors.
16622 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16625 * tagmanager/tm_workspace.c: Include prototypes in getting
16628 2005-05-06 Naba Kumar <naba@gnome.org>
16630 * TODO.tasks: Updated.
16632 * configure.in, plugins/cvs-plugin/Makefile.am,
16633 plugins/debug-manager/Makefile.am,
16634 plugins/devhelp/Makefile.am,
16635 plugins/editor/Makefile.am,
16636 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16638 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16639 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16642 * tagmanager/tm_workspace.c,
16643 tagmanager/include/tm_workspace.h,
16644 plugins/editor/aneditor-autocomplete.cxx,
16645 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16646 to return all matching tag types when no name is given instead of
16647 returning empty array.
16649 * plugins/symbol-browser/Makefile.am,
16650 (added) plugins/symbol-browser/an_symbol.c,
16651 (added) plugins/symbol-browser/an_symbol.h,
16652 plugins/symbol-browser/an_symbol_info.c,
16653 plugins/symbol-browser/an_symbol_info.h,
16654 (added) plugins/symbol-browser/an_symbol_iter.c,
16655 (added) plugins/symbol-browser/an_symbol_iter.h,
16656 plugins/symbol-browser/an_symbol_search.c,
16657 plugins/symbol-browser/an_symbol_view.c,
16658 plugins/symbol-browser/an_symbol_view.h,
16659 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16660 plugins/symbol-browser/plugin.c,
16661 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16662 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16663 plugin and implemented IAnjutaIterable interface for symbol search
16666 * plugins/class-inheritance/Makefile.am,
16667 plugins/class-inheritance/class-inherit.c,
16668 plugins/class-inheritance/class-inherit.h,
16669 plugins/class-inheritance/plugin.h: Use the newly added
16670 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16671 get rid of libanjuta-ctags.la dependencies.
16673 2005-05-02 Naba Kumar <naba@gnome.org>
16675 * plugins/class-inheritance/class-inherit.c,
16676 plugins/class-inheritance/plugin.c,
16677 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16678 be found for a class. Formated code.
16680 Patch from: Curtis Magyar <curtm4n@gmail.com>:
16681 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16684 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
16686 * libanjuta/anjuta-launcher.c:
16687 Keep trying sending data until all bytes have been written
16689 * plugins/tools/anjuta-tools.glade,
16690 plugins/tools/editor.c:
16691 Add a combo box to defined data from stdin
16693 * plugins/tools/execute.c:
16694 Send data in stdin if needed
16697 * plugins/tools/fileop.c,
16698 plugins/tools/tool.h,
16699 plugins/tools/tool.c:
16700 Store, load and save stdin data
16701 Use tools-2.xml instead of tools.xml
16703 * plugins/tools/plugin.c,
16704 plugins/tools/plugin.h:
16707 * plugins/tools/dialog.c,
16708 plugins/tools/dialog.h:
16711 * plugins/tools/variable.c,
16712 plugins/tools/variable.h:
16713 Add editor related variables
16716 2005-04-29 Naba Kumar <naba@gnome.org>
16718 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16720 * plugins/editor/text_editor.c: Fixed line marker interpretation.
16722 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16723 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16724 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16725 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16726 working on gdb MI interface. Completed MI parser interface.
16728 Patch from Massimo Cora <maxcvs@email.it>:
16729 * plugins/class-inheritance/Makefile.am,
16730 plugins/class-inheritance/class-inherit.c,
16731 plugins/class-inheritance/class-inherit.h,
16732 plugins/class-inheritance/plugin.c,
16733 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16734 Used system theme for colors. Display class members on mouse click.
16736 2005-04-28 Naba Kumar <naba@gnome.org>
16738 * plugins/symbol-browser/an_symbol_prefs.c
16739 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16740 implementation to create/add/remove custom tags files in symbol
16741 brower preferences.
16743 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16746 * plugins/project-import/project-import.c: Fixed memory leaks and
16747 use correct debug prints.
16749 * TODO.tasks: Updated.
16751 2005-04-27 Naba Kumar <naba@gnome.org>
16753 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16754 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
16755 scintilla/Makefile.am: Fixed 'make distcheck' errors.
16757 * plugins/editor/anjuta-docman.c,
16758 plugins/editor/anjuta-docman.h,
16759 plugins/editor/plugin.c: Emit editor-added signal from docman
16760 and connect signals to new editor correctly.
16762 * plugins/class-inheritance/plugin.c,
16763 plugins/symbol-browser/plugin.c: Added stock icons.
16765 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16766 plugins/build-basic-autotools/executer.c,
16767 plugins/build-basic-autotools/executer.h: Added missing files
16768 for the execute programs implementation.
16770 2005-04-26 Naba Kumar <naba@gnome.org>
16772 * TODO.tasks: Updated.
16774 * plugins/file-loader/plugin.c,
16775 plugins/project-import/anjuta-project-import.plugin.in,
16776 plugins/project-import/plugin.c,
16777 plugins/project-import/project-import.c,
16778 plugins/project-import/project-import.h: Be able to import older
16781 2005-04-26 Naba Kumar <naba@gnome.org>
16783 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16784 removing it from the shell.
16786 * libanjuta/anjuta-shell.c,
16787 libanjuta/anjuta-shell.h,
16788 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16789 so that widget additions are freezed or thaw using a pending queue.
16790 Fixded UI flicker while loading projects.
16792 2005-04-26 Naba Kumar <naba@gnome.org>
16794 * TODO.tasks: Updated.
16796 * libanjuta/interfaces/libanjuta.idl: Added execute method for
16797 IAnjutaBuildable interface.
16799 * plugins/build-basic-autotools/Makefile.am,
16800 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16801 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16802 plugins/build-basic-autotools/build-basic-autotools.c,
16803 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16804 interface and UI for executing project/file programs. Implemented
16805 IAnjutaFile interface so that executables could be opened directly.
16807 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16808 Authors line (Reserved for external plugins, which do not have a way to
16809 show their credits).
16811 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16812 [File Loader] group for menu labels (default to "Name" if it is not
16815 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16816 for executing external commands.
16818 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
16820 * plugins/project-wizard/property.c:
16821 Correct a memory leak
16823 * libanjuta/interfaces/libanjuta.idl,
16824 plugins/editor/text_editor.c:
16825 Add erase_all and replace_selection function to IAnjutaEditor
16827 * plugins/tools/anjuta-tools.glade,
16828 plugins/tools/fileop.c,
16829 plugins/tools/editor.c,
16830 plugins/tools/tool.c
16831 plugins/tools/tool.h:
16832 Add shortcut and icon
16834 * plugins/tools/variable.c,
16835 plugins/tools/variable.h:
16836 Add a variable asking parameters at run time
16838 * plugins/tools/execute.c:
16839 Add a warning message for missing document manager
16840 Add replace buffer and replace selection output
16841 Correct an error in popup output
16843 * plugins/tools/plugin.c,
16844 plugins/tools/plugin.h,
16845 plugins/tools/anjuta-tools.ui,
16848 Attach tools menu to a new place
16850 2005-04-25 Naba Kumar <naba@gnome.org>
16852 * libanjuta/plugins.c, src/about.c, src/about.h,
16853 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
16854 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
16855 plugins (about box for plugins) menu.
16857 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16859 * plugins/editor/search-replace.c :
16860 Displayed full path in Search pane window.
16861 Bug 300231 : Selected line in Search pane window .
16863 2005-04-23 Naba Kumar <naba@gnome.org>
16865 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
16867 2005-04-22 Naba Kumar <naba@gnome.org>
16869 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
16871 * plugins/project-wizard/templates/java.wiz,
16872 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
16873 to create bytecodes (.class) files.
16875 * plugins/symbol-browser/an_symbol_info.c,
16876 plugins/symbol-browser/an_symbol_info.h,
16877 plugins/symbol-browser/an_symbol_search.c,
16878 plugins/symbol-browser/an_symbol_view.c,
16879 plugins/symbol-browser/plugin.c,
16880 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
16881 in file symbol list.
16883 2005-04-22 Naba Kumar <naba@gnome.org>
16885 * TODO.tasks: Updated.
16887 * plugins/class-inheritance/Makefile.am,
16888 plugins/subversion/Makefile.am: Do not install plugin files when
16889 plugin build condition is false.
16891 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16892 plugins/build-basic-autotools/build-basic-autotools.c,
16893 plugins/build-basic-autotools/build-basic-autotools.h,
16894 plugins/file-loader/anjuta-loader-plugin.ui,
16895 plugins/file-loader/dnd.c,
16896 plugins/file-loader/plugin.c,
16897 plugins/file-loader/plugin.h,
16898 plugins/project-manager/anjuta-project-manager.ui,
16899 plugins/project-manager/plugin.c: Added open file and build context
16900 menu in project manager context menu.
16902 2005-04-22 Naba Kumar <naba@gnome.org>
16904 * configure.in: Added message output showing conditional plugins to
16907 * src/layout.xml: Added layout for class-inheritance plugin widget.
16909 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
16910 plugin name to remove redundant terms.
16912 * TODO.tasks: Updated.
16915 plugins/symbol-browser/Makefile.am,
16916 plugins/symbol-browser/an_symbol_view.c,
16917 (removed) plugins/symbol-browser/sv_class.xpm,
16918 (removed) plugins/symbol-browser/sv_function.xpm,
16919 (removed) plugins/symbol-browser/sv_macro.xpm,
16920 (removed) plugins/symbol-browser/sv_private_fun.xpm,
16921 (removed) plugins/symbol-browser/sv_private_var.xpm,
16922 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
16923 (removed) plugins/symbol-browser/sv_protected_var.xpm,
16924 (removed) plugins/symbol-browser/sv_public_fun.xpm,
16925 (removed) plugins/symbol-browser/sv_public_var.xpm,
16926 (removed) plugins/symbol-browser/sv_static_fun.xpm,
16927 (removed) plugins/symbol-browser/sv_static_var.xpm,
16928 (removed) plugins/symbol-browser/sv_struct.xpm,
16929 (removed) plugins/symbol-browser/sv_unknown.xpm,
16930 (removed) plugins/symbol-browser/sv_variable.xpm,
16931 (added) plugins/symbol-browser/images/.cvsignore,
16932 (added) plugins/symbol-browser/images/Icons.16x16.Class,
16933 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16934 (added) plugins/symbol-browser/images/Icons.16x16.Field,
16935 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16936 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16937 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16938 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16939 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16940 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16941 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16942 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16943 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16944 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16945 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16946 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16947 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16948 (added) plugins/symbol-browser/images/Icons.16x16.Method,
16949 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16950 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16951 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16952 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16953 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16954 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16955 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16956 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16957 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16958 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16959 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16960 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16961 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16962 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16963 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16964 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16965 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16966 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16967 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16968 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16969 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16970 pixmaps and added new icons (taken from monodevelop).
16972 2005-04-21 Naba Kumar <naba@gnome.org>
16974 Patch from Massimo Cora <maxcvs@email.it>:
16976 * configure.in, plugins/Makefile.am
16977 (new) plugins/class-inheritance/.cvsignore,
16978 (new) plugins/class-inheritance/Makefile.am,
16979 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16980 (new) plugins/class-inheritance/class-inherit.c,
16981 (new) plugins/class-inheritance/class-inherit.h,
16982 (new) plugins/class-inheritance/plugin.c,
16983 (new) plugins/class-inheritance/plugin.h,
16984 (new) plugins/class-inheritance/class-inheritance.png: Added class
16985 inheritance plugin.
16987 Changes by naba: Added pkgconfig check for graphviz and conditionally
16990 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16992 2005-04-20 Naba Kumar <naba@gnome.org>
16994 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16995 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16996 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16997 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16998 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16999 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17000 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17001 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17002 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17003 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17004 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17006 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17007 message view management.
17009 * libanjuta/anjuta-children.[ch],
17010 plugins/build-basic-autotools/build-basic-autotools.c,
17011 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17012 Removed anjuta_children_init() function,
17013 because it is done automatically when first invoked. Introduced
17014 anjuta_children_recover() to recover the child signalling. Fixed
17015 child exit management to correctly recover the exit status.
17017 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17018 to properly shutdown the launcher and to kill the running process
17019 (without emitting any signal).
17021 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17022 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17023 gdb and program instance.
17025 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17027 * plugins/editor/search-replace.c :
17028 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17030 2005-04-18 Naba Kumar <naba@gnome.org>
17032 * TODO.tasks: Marked completed items.
17034 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17035 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17036 plugins/project-manager/plugin.c: Prompt user for the debugging
17037 target (select from a list of project's executable targets) and
17038 correctly start debugger. Take care of libtool wrapping when the
17039 target selected is libtool target. Fixed debugger menu items
17042 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
17044 * plugins/tools/execute.c,
17045 plugins/tools/execute.h:
17046 Implement save all files before running a command
17047 Implement all options for stdout and stderr except replace buffer
17048 Allow running several tools
17050 * plugins/tools/plugin.c:
17051 Move anjuta launcher in execute.c
17053 * plugins/tools/tools.h,
17054 plugins/tools/variable.c:
17057 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
17059 * plugins/tools/anjuta-tools.glade:
17060 Add new properties in tool editor dialog
17061 Cosmetic improvements
17063 * plugins/tools/anjuta-tools.ui:
17064 Attach tool menu as a build menu
17066 * plugins/tools/dialog.c:
17067 Set tool menu item sensitivity in tool list
17070 * plugins/tools/editor.c,
17071 plugins/tools/editor.h,
17072 plugins/tools/fileop.c,
17073 plugins/tools/tool.c,
17074 plugins/tools/tool.h:
17075 Add new properties (active, save file...)
17076 Most of them are still not implemented
17078 * plugins/tools/execute.c,
17079 plugins/tools/execute.h:
17080 Reorganize code to support multiple run
17081 Support run in terminal
17083 * plugins/tools/plugin.c
17084 plugins/tools/plugin.h:
17085 Move message handling in execute.c
17087 * plugins/tools/variable.h,
17088 plugins/tools/variable.c:
17089 Add useful variables
17091 2005-04-13 Naba Kumar <naba@gnome.org>
17093 * plugins/editor/text_editor.c: Fixed file monitoring condition.
17094 * plugins/editor/Makefile.am: Added gnome-vfs flags.
17096 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17098 * plugins/tools/dialog.c plugins/tools/tool.c :
17101 2005-04-06 Naba Kumar <naba@gnome.org>
17103 * src/anjuta.c: Load default session only when
17104 "anjuta.session.load.last" preference is enabled.
17106 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
17108 * plugins/tools/Makefile.am,
17109 plugins/tools/variable.c,
17110 plugins/tools/variable.h:
17111 Add new code for handling variables
17113 * plugins/tools/anjuta-tools.glade:
17114 Improve tool editor dialog
17115 Add variable selection dialog
17117 * plugins/tools/dialog.c,
17118 plugins/tools/dialog.h,
17119 plugins/tools/plugin.c,
17120 plugins/tools/plugin.h:
17121 Add variable object
17122 Add a function to get it
17124 * plugins/tools/editor.c:
17125 Add gui code for variable selection dialog
17127 * plugins/tools/execute.c:
17128 Use variables for executing command
17130 * Naba: Compile warning fixes.
17132 2005-04-06 Naba Kumar <naba@gnome.org>
17134 * TODO.tasks: Marked completed items.
17136 2005-04-06 Naba Kumar <naba@gnome.org>
17138 * plugins/subversion/svn-backend.c: Fixed subversion plugin
17141 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17143 2005-04-04 Naba Kumar <naba@gnome.org>
17145 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17146 inside Main window.
17148 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
17150 * plugins/tools/Makefile.am,
17151 plugins/tools/anjuta-tools.plugin.in,
17152 plugins/tools/anjuta-tools.ui,
17153 plugins/tools/anjuta-tools.gladei,
17154 plugins/tools/anjuta-tools-plugin.png,
17155 plugins/tools/plugin.c,
17156 plugins/tools/plugin.h,
17157 plugins/tools/dialog.c,
17158 plugins/tools/dialog.h,
17159 plugins/tools/fileop.c,
17160 plugins/tools/fileop.h,
17161 plugins/tools/tool.c,
17162 plugins/tools/tool.h,
17163 plugins/tools/editor.c,
17164 plugins/tools/editor.h,
17165 plugins/tools/execute.c,
17166 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17167 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17170 * anjuta-tools.[ch]: Removed old tools code.
17172 2005-04-01 Steve Murphy <murf@e-tools.com>
17174 * configure.in: Added "rw" to ALL_LINGUAS.
17176 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17179 manuals/C/anjuta-manual/fileoperations.xml
17181 manuals/C/anjuta-manual/figures/search_expr.png
17182 manuals/C/anjuta-manual/figures/search_expr_basic.png
17183 manuals/C/anjuta-manual/figures/search_file_list.png
17184 manuals/C/anjuta-manual/figures/search_file_pattern.png
17185 manuals/C/anjuta-manual/figures/search_replace.png
17186 manuals/C/anjuta-manual/figures/search_setting.png
17187 manuals/C/anjuta-manual/figures/search_target.png
17188 manuals/C/anjuta-manual/figures/search_target_action.png
17189 manuals/C/anjuta-manual/figures/search_target_in.png
17191 manuals/C/anjuta-manual/figures/find_files.png
17192 manuals/C/anjuta-manual/figures/find_replace.png
17193 manuals/C/anjuta-manual/figures/find_text.png :
17194 Updated Anjuta manual (File Operations)
17196 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17198 * manuals/C/anjuta-manual/fileoperations.xml,
17199 manuals/C/anjuta-manual/figures/open_file.png,
17200 manuals/C/anjuta-manual/figures/open_file_multiple.png,
17201 manuals/C/anjuta-manual/figures/prefs_print.png,
17202 manuals/C/anjuta-manual/figures/print_dlg.png,
17203 manuals/C/anjuta-manual/figures/print_preview.png.
17205 manuals/C/anjuta-manual/figures/add_edit_macro.png,
17206 manuals/C/anjuta-manual/figures/display_macro.png,
17207 manuals/C/anjuta-manual/figures/insert_text.png,
17208 manuals/C/anjuta-manual/figures/keyword_macro.png,
17209 manuals/C/anjuta-manual/figures/new_file_wizard.png,
17210 manuals/C/anjuta-manual/figures/save_as_file.png :
17211 Updated Anjuta Manual (File Operations)
17213 2005-03-23 Adam Weinberger <adamw@gnome.org>
17215 * plugins/editor/action-callbacks.c,
17216 plugins/file-loader/plugin.c,
17217 plugins/gtodo/main.c,
17218 plugins/project-wizard/druid.c:
17219 Fix spelling/grammar errors. Fixes bugs
17220 169068, 169137, 169138, and 169139.
17222 2005-03-21 Naba Kumar <naba@gnome.org>
17224 Patch from: Massimo Cora' <maxcvs@email.it>:
17226 * plugins/editor/Makefile.am
17227 plugins/editor/anjuta-docman.c,
17228 (added) plugins/editor/editor-tooltips.c,
17229 (added) plugins/editor/editor-tooltips.h: Added tooltips to
17230 editor tabs to show full path.
17232 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
17234 * plugins/subversion/svn-backend.c:
17235 Removed "apr-0/" from include because this is
17236 already included in SVN_INCLUDE and broke building if
17237 apr >= 1.0 was installed.
17239 2005-03-18 Naba Kumar <naba@gnome.org>
17241 Patch from: Massimo Cora' <maxcvs@email.it>:
17243 * plugins/editor/action-callbacks.c,
17244 plugins/editor/aneditor-calltip.cxx,
17245 plugins/editor/aneditor-priv.h,
17246 plugins/editor/aneditor.cxx,
17247 plugins/editor/aneditor.h,
17248 plugins/editor/anjuta-document-manager.ui: Added calltip
17249 activation from menu.
17251 2005-03-16 Naba Kumar <naba@gnome.org>
17253 Patch from: Massimo Cora' <maxcvs@email.it>:
17255 * plugins/class-gen/action-callbacks.c,
17256 plugins/class-gen/anjuta-class-gen-plugin.glade,
17257 plugins/class-gen/class_gen.c,
17258 plugins/class-gen/class_gen.h,
17259 plugins/class-gen/class_logo.xpm,
17260 plugins/class-gen/plugin.c: Create files without project
17261 being open. Add to project support. And other enhancements.
17263 2005-03-15 Adam Weinberger <adamw@gnome.org>
17266 plugins/debug-manager/utilities.c,
17267 plugins/file-loader/plugin.c,
17268 plugins/gdb/utilities.c,
17269 plugins/profile-default/plugin.c,
17270 plugins/project-import/project-import.c,
17271 src/anjuta-actions.h:
17272 Spelling/grammar fixes.
17274 2005-03-13 Naba Kumar <naba@gnome.org>
17276 * plugins/editor/action-callbacks.c,
17277 plugins/editor/action-callbacks.h,
17278 plugins/editor/anjuta-document-manager.ui,
17279 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17280 submenu. Moved menuitems from Format to View->Editor.
17282 * src/action-callbacks.c, src/action-callbacks.h,
17283 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17284 layout and lock layout menus in View submenu. Get rid of
17285 Settings->Layout Manager menu.
17287 * plugins/project-import/anjuta-project-import.plugin.in:
17290 * global-tags/Makefile.am,
17291 global-tags/create_global_tags.sh,
17292 plugins/editor/aneditor-autocomplete.cxx,
17293 plugins/editor/aneditor-priv.h,
17294 plugins/editor/aneditor.cxx,
17295 tagmanager/tm_workspace.c: Fixed scope members autocompletion
17296 in editor and made it work in global symbols also.
17298 * src/anjuta-app.c: Always use priority texts besides icons style
17299 for toolbars, because other styles look horible for Anjuta (fixme).
17301 2005-03-11 Naba Kumar <naba@gnome.org>
17303 * configure.in: Removed test for iconv.
17305 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17306 before scintilla widget is realized.
17308 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17309 for Update menuitem.
17311 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17312 already applied in scintilla main stream.
17314 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17315 and notified scintilla developer.
17317 2005-03-10 Naba Kumar <naba@gnome.org>
17319 * src/action-callbacks.c: Removed reference to src/help.h (dead
17322 * plugins/editor/text_editor.c: Removed reference to
17323 src/launcher.h (a dead file).
17325 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17326 src/controls.c, src/controls.h, src/fileselection.c,
17327 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17328 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17329 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17330 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17331 src/session.h, src/support.c, src/support.h, src/toolbar.c,
17332 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17333 Removed these dead files from CVS.
17336 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17338 * plugins/file-wizard/action-callbacks.c : Added error message.
17339 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17342 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17344 * plugins/cvs-plugin/cvs-callbacks.c
17345 plugins/cvs-plugin/plugin.c:
17346 Fixed preferences page init and busy handling
17348 * plugins/subversion/plugin.c:
17349 Fixed preferences page init
17351 2005-03-09 Naba Kumar <naba@gnome.org>
17353 * plugins/Makefile.am, plugins/glade/Makefile.am,
17354 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17355 enabled glade plugin in Anjuta. The plugin is built only when
17356 glade3 is installed.
17358 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17360 * plugins/project-wizard/templates/java.wiz
17361 plugins/project-wizard/templates/java-logo.png (*)
17362 plugins/project-wizard/templates/java/*
17363 plugins/project-wizard/templates/Makefile.am
17366 Add Java project type. It generates a autoconf/automake
17367 project which is compiled using gcj. It requires automake
17368 > 1.4 (1.9 is known to work) to work!
17370 (*) still awaiting response from the gcj team if we
17371 may use their logo.
17373 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17375 * plugins/project-import/*
17376 plugins/Makefile.am
17378 Added project import plugin. Might be a bit buggy and limited
17380 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17381 Icon from old pixmaps dir
17383 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17385 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17386 plugins/macro/macro-util.c, plugins/macro/macros.xml :
17387 Added C Custom_Indent line macro.
17390 2005-03-09 Naba Kumar <naba@gnome.org>
17392 * TODO.tasks: Added new message-manager tasks.
17394 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17395 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17396 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17397 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17398 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17399 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17400 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17401 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17402 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17403 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17405 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17406 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17407 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17408 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17409 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17410 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17411 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17412 Removed debugger widgets from shell on debugger shutdown. Added
17413 scrolled windows for docked widgets. Removed unnecessary widget refs
17414 and unrefs. Destroy widgets correctly on debugger shutdown.
17416 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17417 with project description title. Removed frame shadow.
17419 * plugins/project-wizard/druid.c: Initializes tooltips.
17421 * scintilla/Makefile.am: Fixed comiple error.
17423 2005-03-08 Adam Weinberger <adamw@gnome.org>
17425 * plugins/class-gen/anjuta-class-gen-plugin.glade,
17426 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17428 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17430 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17431 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17432 plugins/macro/macro-util.c, plugins/macro/macro-util.h
17433 plugins/macro/macros.xml, plugins/macro/plugin.c :
17434 Moved cursor at the '|' position defined in macros.
17436 2005-03-07 Naba Kumar <naba@gnome.org>
17438 * plugins/subversion/Makefile.am: Fixed build error.
17440 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17441 types (perl, python, shellscript).
17443 * plugins/editor/plugin.c: Fixed to show all highlight options.
17445 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17447 * TODO.tasks : updated tasks.
17448 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17450 2005-03-07 Naba Kumar <naba@gnome.org>
17452 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17453 or disable subversion file-manager submenu. If "Subvesion" is also
17454 valid directory, we should also check for it.
17456 * configure.in: Disable cygwin macro until someone fixes the
17459 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17460 backward compatibility.
17462 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17464 * src/about.c : Cleaned code.
17465 * plugins/macro/macros.xml : Added "do_while" C macro.
17466 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17467 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
17468 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17469 Closed registers, shared libraries, kernel signals dialogs with ESC key.
17471 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
17473 * plugins/class-gen/plugin.c:
17474 Removed "return" to activate project_root_uri watching.
17476 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
17478 * plugins/Makefile.am
17479 plugins/subversion/*:
17480 Added subversion plugin. Add, Remove, Commit and Update work
17481 everything else needs work.
17483 * plugins/terminal/terminal.c
17484 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17485 we still have focus problems with the editor.
17487 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17489 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17491 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17493 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17495 2005-03-04 Naba Kumar <naba@gnome.org>
17497 Patch from Massimo Cora' <maxcvs@email.it>:
17499 * plugins/class-gen/Makefile.am,
17500 plugins/class-gen/action-callbacks.c,
17501 plugins/class-gen/action-callbacks.h,
17502 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17503 plugins/class-gen/anjuta-class-gen.plugin.in,
17504 plugins/class-gen/class_gen.c,
17505 plugins/class-gen/class_gen.h,
17506 (removed) plugins/class-gen/clsGen.c,
17507 (added) plugins/class-gen/goc_template_header,
17508 (added) plugins/class-gen/goc_template_source,
17509 plugins/class-gen/plugin.c,
17510 plugins/class-gen/plugin.h: Refactored class gen code.
17511 Added GOCBuilder code. Fixed UI. Implemented plugin.
17513 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
17515 * plugins/project-wizard/property.c
17516 plugins/project-wizard/install.c
17517 plugins/project-wizard/druid.c
17518 plugins/editor/goto_line.c
17519 plugins/editor/plugin.c
17520 plugins/gtodo/add_edit_item.c
17521 plugins/gtodo/ligtodo.c
17522 plugins/gtodo/main.c
17523 plugins/gtodo/preferences.c:
17524 Fixed #167559, #167534, #167266, #167357
17525 (Bad English in strings...)
17527 Thanks to Adam Weinberger and Thierry Moisan for
17530 2005-03-03 Naba Kumar <naba@gnome.org>
17532 * libegg/Makefile.am, libegg/menu/Makefile.am,
17533 (added) libegg/egg-submenu-action.c,
17534 (added) libegg/menu/egg-submenu-action.h: Created a new action for
17535 submenu (used for wizard listing).
17537 * plugins/file-loader/anjuta-loader-plugin.ui
17538 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17541 * plugins/editor/action-callbacks.c,
17542 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17543 ctrl+tabbing because it was interfaring with focus navigation.
17544 Focus editor on "Esc" in incremental search entry. Cleanups.
17546 * plugins/file-manager/an_file_view.c,
17547 plugins/symbol-browser/plugin.c,
17548 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17551 * plugins/profile-default/plugin.c,
17552 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17555 * (removed) scintilla/patches/a64-crash-fix.patch,
17556 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17559 2005-03-03 Naba Kumar <naba@gnome.org>
17561 * HACKING: Fixed typos.
17563 * plugins/editor/aneditor-indent.cxx: Clean up.
17565 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17566 Enable/disable save, undo and redo actions depending on state
17569 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17571 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17572 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17573 Displayed search_incremental status.
17575 * Removed plugins/editor/search_incremental.[ch]
17577 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
17579 * plugins/cvs-plugin/cvs-execute.c
17580 plugins/cvs-plugin/cvs-callbacks.c:
17581 - Use weak reference on mesg_view and reuse tab if
17582 it still exists to avoid cluttering message manager.
17583 - Fixed bug in cvs remove
17585 README, HACKING: Updated
17587 configure.in: Added check for libsvn
17589 2005-02-29 Naba Kumar <naba@gnome.org>
17591 * plugins/file-manager/an_file_view.c,
17592 plugins/symbol-browser/an_symbol_view.c,
17593 plugins/symbol-browser/plugin.c: Hide column headers (they
17596 2005-02-29 Naba Kumar <naba@gnome.org>
17598 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17599 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17600 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17601 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17602 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17603 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17604 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17605 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17606 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17607 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17609 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17610 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17611 (added) libanjuta/anjuta-session.[hc],
17612 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17613 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17614 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17617 Implemented session management. Implemented session
17618 container class. Added session notifications from shell. Implemented
17619 session save/load in editor, file-loader, default-profile-plugin
17620 and anjuta-app. Fixed window sizing and restoration. Cleaned up
17621 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17622 and maximized states in session. Implemented project session
17625 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17627 * plugins/class-gen/action-callbacks.[ch],
17628 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17629 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17630 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
17633 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
17635 * plugins/project-wizard/anjuta-project-wizard.glade,
17636 plugins/project-wizard/druid.c:
17637 Add some padding in tab label in project selection page
17639 * plugins/project-wizard/druid.c,
17640 plugins/project-wizard/parser.c:
17641 Search for project template recursively
17642 Add ~/.anjuta/project to the search paths
17644 2005-02-26 Naba Kumar <naba@gnome.org>
17646 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17647 * plugins/file-loader/plugin.c: Fixed crash bug.
17648 * libanjuta/plugins.c: Fixed memory leak.
17650 2005-02-26 Naba Kumar <naba@gnome.org>
17652 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17653 "UserActivatable" attribute for plugins. This attribute if set to
17654 "no" will prevent users from activating/deactivating it from
17655 plugins dialog. Added a toggle button in plugins dialog to toggle
17656 the plugins list between list of activatable plugins (default) to
17657 list of all plugins. anjuta_plugin_select() now only selects the
17658 plugin. Added anjuta_plugins_select_and_activate() method that will
17659 select and activate it.
17661 * plugins/profile-default/Makefile.am,
17662 plugins/profile-default/anjuta-default-profile.ui,
17663 plugins/profile-default/plugin.c,
17664 plugins/profile-default/plugin.h,
17665 plugins/project-manager/anjuta-project-manager.ui,
17666 plugins/project-manager/plugin.c,
17667 plugins/project-manager/plugin.h:
17669 Anjuta projects (*.anjuta) files define the profile of respective
17670 projects. Profile is a set of related plugins required for the
17671 project to open. Moved "close project" action from Project Manager
17672 to Profile Manager plugin. Implemented loading and unloading of
17673 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17674 (instead of Project Manager) now handles opening of *.anjuta files.
17675 Close Project menuitem is now moved to File submenu (being
17676 consistent with Anjuta 1.x versions and avoiding creating Project
17677 submenu when project manager is not loaded).
17679 * src/anjuta-actions.h: Fixed short-cut key for Help content.
17681 * src/anjuta.ui: Fixed place holder for projects.
17683 * (new) plugins/profile-default/default.anjuta: default startup
17684 profile. Removed the hardcoded plugins loading in
17685 DefaultProfilePlugin.
17688 plugins/project-wizard/templates/terminal/project.anjuta:
17689 Implemented project format in newly created projects.
17691 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17692 plugins/class-gen/anjuta-class-gen.plugin.in,
17693 plugins/cvs-plugin/anjuta-cvs.plugin.in,
17694 plugins/editor/anjuta-document-manager.plugin.in,
17695 plugins/file-loader/anjuta-loader.plugin.in,
17696 plugins/file-wizard/anjuta-file-wizard.plugin.in,
17697 plugins/gdb/anjuta-gdb.plugin.in,
17698 plugins/glade/anjuta-glade.plugin.in,
17699 plugins/message-view/anjuta-message-manager.plugin.in,
17700 plugins/profile-default/anjuta-default-profile.plugin.in,
17701 plugins/project-manager/anjuta-project-manager.plugin.in,
17702 plugins/project-wizard/anjuta-project-wizard.plugin.in:
17703 Defined UserActivatable attributes. Added supported types attribute.
17705 * plugins/project-wizard/anjuta-project-wizard.glade
17706 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17707 "Project Wizard" in preferences title.
17709 * TODO.tasks: Updated.
17711 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17714 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17716 * plugins/file-wizard/anjuta-file-wizard.glade
17717 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17719 Integrated License macros, cleaned file.c.
17721 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
17723 * plugins/macor/macro-util.c: Fixed crash bugs if email or
17724 username can not be found correctly.
17726 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17728 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17729 plugins/macro/macros.xml :
17731 Added Headers macros. Cleaned file.c
17733 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17735 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
17736 plugins/macro/macros.xml :
17738 Fixed a bug. Added Header macro.
17741 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17743 * plugins/file-wizard/action-callbacks.c,
17744 plugins/file-wizard/file.c, plugins/macro/macro-util.c
17745 plugins/macro/macros.xml :
17747 Added FileName, Header template macros.
17749 2005-02-24 Naba Kumar <naba@gnome.org>
17751 * plugins/patch/patch-plugin.c: Fixed a function call.
17753 * src/anjuta.c, src/main.c: Save and load default session.
17755 2005-02-24 Naba Kumar <naba@gnome.org>
17757 * libanjuta/interfaces/libanjuta.idl,
17758 plugins/message-view/anjuta-msgman.c,
17759 plugins/message-view/anjuta-msgman.h,
17760 plugins/message-view/plugin.c: Added and implemented
17761 set_view_title() method.
17763 * plugins/build-basic-autotools/build-basic-autotools.c,
17764 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17765 build context pooling. Maximum 3 contexts are reused. Additional
17766 contexts are created when all are busy.
17768 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17770 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17771 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17772 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17773 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17775 Added Copyright, Changelog macros.
17777 2005-02-23 Naba Kumar <naba@gnome.org>
17779 Patch from Massimo Cora' <maxcvs@email.it>:
17780 * plugins/Makefile.am,
17781 plugins/patch/Makefile.am,
17782 (added) plugins/patch/anjuta-patch-plugin.png,
17783 (added) plugins/patch/anjuta-patch.plugin.in,
17784 (added) plugins/patch/anjuta-patch.ui,
17785 plugins/patch/patch-plugin.c,
17786 (added) plugins/patch/patch-plugin.h,
17787 (added) plugins/patch/plugin.c,
17788 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17791 2005-02-23 Naba Kumar <naba@gnome.org>
17793 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17794 file-loader/plugin.c, profile-default/plugin.c:
17795 Implemented "activated" and "deactivated" signals for plugin class.
17796 Renamed *_location() functions to *_id(), because location is
17797 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17798 anjuta_plugins_unload_plugin().
17800 * class-gen/plugin.c: Fixed complier warning and utility function call.
17802 * debug-manager/plugin.c: Unload debugger plugin correctly.
17804 * project-manager/plugin.c: Fixed compiler warnings.
17806 * plugins/project-wizard/templates/gnome/.cvsignore,
17807 plugins/project-wizard/templates/gnome/po/.cvsignore,
17808 plugins/project-wizard/templates/gnome/src/.cvsignore,
17809 plugins/project-wizard/templates/gtk/po/.cvsignore,
17810 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17811 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17813 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17814 build (we need to fix this thing).
17816 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
17818 * plugins/macro/macro-action.[ch]
17819 plugins/macro/macro-edit.c
17820 plugins/macro/macro-dialog.c
17821 plugins/macro/macro-db.[ch]
17822 plugins/macro/plugin.[ch]
17823 plugins/macro/macro-util.[ch] (added)
17825 Cleaned up macro plugin and preview expanded macros.
17827 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
17829 * plugins/cvs-plugin/cvs-interface.c:
17831 Fixed option setting when using no compression and not
17834 2005-02-23 Naba Kumar <naba@gnome.org>
17836 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
17837 geometry on exit and startup (only if there is no geometry from the
17840 * TODO.tasks: Updated.
17842 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
17844 * manuals/reference/libanjuta/Makefile.am,
17845 manuals/reference/libanjuta/libanjuta-docs.sgml,
17846 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
17847 documentation for writing project templates.
17849 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17851 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
17852 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
17854 Expansion keywords in macros.
17856 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17858 * plugins/file-wizard/action-callbacks.c,
17859 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
17860 plugins/macro/macros.xml :
17862 Inserting text by macro plugin
17865 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
17867 * plugins/macro/plugin.c
17868 plugins/cvs-plugin/plugin.c:
17870 Fixed interfaces (use static)
17872 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
17874 * plugins/macro/macro-actions.[ch]
17875 plugins/macro/plugin.c
17876 libanjuta/interfaces/libanjuta.idl:
17878 Implemented IAnjutaMacro interface to be used by file-wizard
17880 * plugins/cvs-plugin/plugin.c
17881 libanjuta/interfaces/libanjuta.idl:
17883 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
17884 for all version control systems and not only for cvs.
17886 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17888 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
17891 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
17894 2005-02-21 Naba Kumar <naba@gnome.org>
17896 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
17897 IAnjutaDebugger interface.
17899 * plugins/debug-manager/anjuta-debug-manager.ui,
17900 plugins/debug-manager/attach_process.c,
17901 plugins/debug-manager/attach_process.h,
17902 plugins/debug-manager/plugin.c,
17903 plugins/debug-manager/plugin.h,
17904 plugins/gdb/actions.c,
17905 plugins/gdb/actions.h,
17906 plugins/gdb/anjuta-gdb-plugin.ui,
17907 plugins/gdb/breakpoints.c,
17908 plugins/gdb/breakpoints.h,
17909 plugins/gdb/debugger.c,
17910 plugins/gdb/debugger.h,
17911 plugins/gdb/memory.c,
17912 plugins/gdb/plugin.c,
17913 plugins/gdb/plugin.h,
17914 plugins/gdb/sharedlib.h,
17915 plugins/gdb/sharedlib_cbs.c,
17916 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
17917 correctly between debug-manager and debugger. Implemented debugger
17918 interface in gdb plugin. Fixed action names. Added UI updating.
17919 Start and stop debugger (does not work yet). Fixed UI merging.
17920 Fixed debugger plugin handling in debug-manager.
17922 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
17924 * plugins/editor/aneditor-autocomplete.cxx:
17926 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
17927 crash with C++ "template" keyword.
17929 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17931 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17932 Fixed bug (Closed macro dialogs with Esc key).
17934 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
17936 * plugins/project-wizard/xlib.wiz,
17937 plugins/project-wizard/xlib-logo.png,
17938 plugins/project-wizard/xlib/*:
17939 Port old xlib anjuta project on new project wizard
17941 * plugins/project-wizard/xlib-dock.wiz,
17942 plugins/project-wizard/xlib-dock/*:
17943 Port old xlib dock anjuta project on new project wizard
17945 * plugins/project-wizard/wxwin.wiz,
17946 plugins/project-wizard/wxwin-logo.png,
17947 plugins/project-wizard/wxwin/*:
17948 Port old wxwin anjuta project on new project wizard
17950 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17951 necessary changes for the new templates.
17953 2005-02-18 Naba Kumar <naba@gnome.org>
17955 * plugins/Makefile.am: Added class-gen
17957 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
17959 * plugins/project-wizard/header.c:
17960 Fix a bug in sorting of project categories
17962 2005-02-18 Naba Kumar <naba@gnome.org>
17964 Patch from Massimo Cora <maxcvs@email.it>:
17966 * plugins/class-gen/.cvsignore,
17967 plugins/class-gen/Makefile.am,
17968 (added) plugins/class-gen/action-callbacks.c,
17969 (added) plugins/class-gen/action-callbacks.h,
17970 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17971 (added) plugins/class-gen/class_gen.c,
17972 (added) plugins/class-gen/class_gen.h,
17973 (added) plugins/class-gen/plugin.c,
17974 (added) plugins/class-gen/plugin.h: Ported class wizard to the
17977 * plugins/project-manager/plugin.c: implemented add_source().
17979 2005-02-17 Naba Kumar <naba@gnome.org>
17981 * plugins/file-loader/plugin.c: Fixed possible crash.
17983 * src/action-callbacks.c, src/action-callbacks.h,
17984 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17986 2005-02-17 Naba Kumar <naba@gnome.org>
17988 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17989 plugins/project-wizard/templates/gnome.wiz,
17990 plugins/project-wizard/templates/gtk.wiz,
17991 plugins/project-wizard/templates/gtkmm.wiz,
17992 plugins/project-wizard/templates/terminal.wiz,
17993 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17994 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17995 plugins/project-wizard/templates/gnome/src/callbacks.c,
17996 plugins/project-wizard/templates/gnome/src/callbacks.h,
17997 plugins/project-wizard/templates/gnome/src/main.c,
17998 plugins/project-wizard/templates/gtk/src/callbacks.c,
17999 plugins/project-wizard/templates/gtk/src/callbacks.h,
18000 plugins/project-wizard/templates/gtk/src/main.c,
18001 plugins/project-wizard/templates/gtkmm/src/main.cc,
18002 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18003 to generate licence correctly (without any extra newlines). Removed
18004 IncludeGNUHeader macro definition and added proper licence property.
18005 Fixed project directory paths in file contents.
18007 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18009 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18010 Closed macro dialogs with Esc key.
18012 2005-02-16 Naba Kumar <naba@gnome.org>
18014 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18015 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18016 plugins/project-wizard/templates/gnome/src/callbacks.c,
18017 plugins/project-wizard/templates/gnome/src/callbacks.h,
18018 plugins/project-wizard/templates/gnome/src/main.c,
18019 plugins/project-wizard/templates/gtk/src/main.c,
18020 plugins/project-wizard/templates/gtkmm/src/main.cc,
18021 plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18022 macros to avoid blank newlines.
18024 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
18026 * plugins/project-wizard/autogen.c:
18027 Correct a problem when having property value in UTF-8
18029 * plugins/project-wizard/druid.c:
18030 Correct a bug when reselecting a new project (all pages
18033 * plugins/project-wizard/property.c:
18034 Avoid having default invalid properties
18036 * plugins/project-wizard/templates/terminal.wiz,
18037 plugins/project-wizard/templates/terminal/po/ChangeLog,
18038 plugins/project-wizard/templates/terminal/src/main.c:
18039 Remove command for testing run function
18040 Move destination directory to second page and include
18041 project name. Add exist tag. Remove unused properties.
18043 2005-02-16 Naba Kumar <naba@gnome.org>
18045 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18046 plugins/debug-manager/anjuta-debug-manager.ui,
18047 plugins/debug-manager/plugin.c,
18048 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18049 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18050 plugins/gdb/plugin.h, plugins/gdb/registers.c,
18051 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18052 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18053 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18054 (removed) src/anjuta_info.c,
18055 (removed) src/anjuta_info.h,
18056 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18057 (added) plugins/gdb/anjuta-gdb-plugin.ui,
18058 (added) plugins/gdb/actions.c,
18059 (added) plugins/gdb/actions.h: Completed initial
18060 porting of debugger to new architecture. Fixed many of the debugger
18063 * plugins/file-loader/plugin.c: Detect some important mime ourself
18064 to avoid inconsistencies when mime system isn't working.
18066 2005-02-16 Naba Kumar <naba@gnome.org>
18068 * plugins/editor/Makefile.am,
18069 (added) plugins/editor/aneditor-autocomplete.cxx,
18070 (added) plugins/editor/aneditor-calltip.cxx,
18071 (added) plugins/editor/aneditor-indent.cxx,
18072 (added) plugins/editor/aneditor-priv.h,
18073 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18074 different smaller chunks to make it easy to maintain.
18076 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18078 * plugins/project-wizard/druid.c :
18080 Found system Email address if not defined in Preferences.
18082 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
18084 * plugins/project-wizard/gtkmm.wiz
18085 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18086 plugins/project-wizard/gtkmm/*
18088 Added GTKmm (C++) project type
18090 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
18092 * plugins/message-view/plugin.c
18093 plugins/message-view/message-view.c
18095 Implemented next/prev action
18097 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18099 * plugins/project-wizard/templates/libglade2.* :
18100 Removed libglade2 project.
18102 * plugins/project-wizard/templates/gtk* :
18103 Removed interface.[ch] & support.[ch].
18105 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18107 * plugins/project-wizard/anjuta-project-wizard.glade,
18108 plugins/project-wizard/property.[ch],
18109 plugins/project-wizard/templates/anjuta-plugin.wiz :
18110 Added a new property ("iconfile").
18112 2005-02-14 Naba Kumar <naba@gnome.org>
18114 * plugins/project-wizard/install.c,
18115 plugins/project-wizard/plugin.c,
18116 plugins/project-wizard/templates/anjuta-plugin.wiz,
18117 plugins/project-wizard/templates/gnome.wiz,
18118 plugins/project-wizard/templates/gtk.wiz,
18119 plugins/project-wizard/templates/libglade2.wiz,
18120 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18121 newly created projects and open them. Fixed message buffering in
18124 2005-02-14 Naba Kumar <naba@gnome.org>
18126 * src/about.c, pixmaps/Makefile.am,
18127 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18129 * mime/gnome-mime-application-x-anjuta.png,
18130 pixmaps/anjuta_icon.png,
18131 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18132 done by 9-speed at:
18133 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18135 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18138 plugins/project-wizard/templates/libglade2-logo.png,
18139 plugins/project-wizard/templates/libglade2.wiz,
18140 plugins/project-wizard/templates/libglade2/* :
18144 2005-02-14 Naba Kumar <naba@gnome.org>
18146 * TODO.tasks: Updated.
18148 * plugins/editor/anjuta-docman.c,
18149 plugins/editor/text_editor.c,
18150 plugins/editor/text_editor.h,
18151 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18152 for file modification, but it is still not functioning.
18154 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
18156 * plugins/project-wizard/values.c,
18157 plugins/project-wizard/values.h,
18158 plugins/project-wizard/property.c,
18159 plugins/project-wizard/property.h,
18160 plugins/project-wizard/druid.c:
18161 Rewrite mandatory property check
18162 Add check of exist property
18163 Rewrite handling of cached property page
18165 2005-02-13 Naba Kumar <naba@gnome.org>
18167 Patch from Igor Kovalenko <garrison@mail.ru>:
18168 * tagmanager/tm_workspace.c: Improved performance.
18170 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18172 *plugins/project-wizard/templates/*.wiz,
18173 plugins/project-wizard/druid.c,
18174 plugins/project-wizard/templates/terminal/src/main.c,
18175 plugins/project-wizard/templates/gtk/src/*.[ch],
18176 plugins/project-wizard/templates/gtk/src/Makefile.am,
18177 plugins/project-wizard/templates/gnome/src/*.[ch],
18178 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18179 Add Copyright date & Email address,
18180 Correct terminal project.
18182 2005-02-12 Naba Kumar <naba@gnome.org>
18184 * plugins/project-wizard/property.c: Fixed hidden
18185 properties to take values.
18187 * plugins/project-wizard/file.[ch]: Renamed
18188 true/false enum values to fix compile error
18189 (conflict with other definition).
18191 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18192 even when mime type detection fails (for example, when Anjuta is
18193 installed in non-system prefix).
18195 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
18197 * plugins/project-wizard/values.c,
18198 plugins/project-wizard/values.h:
18199 Rewrite file with more comments
18201 * plugins/project-wizard/druid.c,
18202 plugins/project-wizard/druid.h,
18203 plugins/project-wizard/autogen.c,
18204 plugins/project-wizard/autogen.h,
18205 plugins/project-wizard/druid.c,
18206 plugins/project-wizard/druid.h:
18208 Use values instead of properties
18209 Move default properties to druid.c
18211 * plugins/project-wizard/install.c,
18212 plugins/project-wizard/install.h:
18213 Use values instead of properties
18214 Add a check to avoid overwriting files
18216 * plugins/project-wizard/parser.c,
18217 plugins/project-wizard/property.c,
18218 plugins/project-wizard/property.h:
18219 Update to use new values
18220 Add an "exist" attribute to check if a directory already exist
18222 * plugins/project-wizard/anjuta-project-wizard.glade:
18223 Change project selection page (GtkTextView => GtkLabel,
18224 GtkTable => GtkVBox)
18226 * plugins/project-wizard/templates/terminal.wiz:
18227 Move destination directory on second page
18229 * plugins/project-wizard/action.c:
18232 2005-02-12 Naba Kumar <naba@gnome.org>
18234 * plugins/file-manager/an_file_view.c,
18235 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18236 views. Created dynamic update date of view depending on project
18237 changes -- similar to file-manager view.
18239 * plugins/devhelp/plugin.c: Load help on idle.
18241 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18242 autoformat' to proper location in preferences.
18244 * mime/anjuta.mime: Added .prj extension in the mime type for backward
18247 * plugins/editor/plugin.c: Fixed accel name.
18249 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18251 *plugins/project-wizard/templates/anjuta-plugin.wiz,
18252 plugins/project-wizard/templates/gnome.wiz,
18253 plugins/project-wizard/templates/gtk.wiz,
18254 plugins/project-wizard/anjuta-project-wizard.glade,
18255 plugins/project-wizard/autogen.c:
18256 Add Username & Email address in Project preferences.
18258 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18260 *plugins/project-wizard/templates/gnome-logo.png,
18261 plugins/project-wizard/templates/gnome.wiz,
18262 plugins/project-wizard/templates/gnome/* :
18265 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18267 * plugins/project-wizard/templates/terminal/src/main.c,
18268 plugins/project-wizard/templates/terminal/src/main.c,
18269 plugins/project-wizard/templates/terminal/src/main.[ch] :
18270 Insert License in projects
18272 2005-02-11 Naba Kumar <naba@gnome.org>
18274 * TODO.tasks: Added message manager task.
18276 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18278 * plugins/editor/plugin.c: Use bookmark stock icons.
18280 * plugins/message-view/anjuta-message-manager.ui,
18281 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18283 2005-02-10 Naba Kumar <naba@gnome.org>
18285 * libanjuta/interfaces/libanjuta.idl: fixed build error.
18287 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18289 * global-tags/Makefile.am
18290 Error during 'make install'
18292 2005-02-09 Naba Kumar <naba@gnome.org>
18294 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18297 2005-02-08 Naba Kumar <naba@gnome.org>
18299 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18301 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18302 Show busy cursur when updating global tags in preferences.
18304 * configure.in: Fixed.
18306 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18308 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18309 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18311 - Fixed anjuta-plugin project (glade)
18313 2005-02-08 Naba Kumar <naba@gnome.org>
18315 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18316 Fixed automatic indentations.
18318 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18319 Global tags are now segregated into smaller api tags, which can be
18320 selectively loaded from symbol browser preferences.
18322 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18323 Implemented IProjectManager interface in project-manager. Mostly getter
18324 methods for now, but need to add add() and remove() methods to add
18325 or remove project elements.
18327 * plugins/gdb/debug_tree.c: Small fix.
18329 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18330 plugins/symbol-browser/an_symbol_info.c,
18331 plugins/symbol-browser/an_symbol_info.h,
18332 plugins/symbol-browser/an_symbol_search.c,
18333 plugins/symbol-browser/an_symbol_search.h,
18334 plugins/symbol-browser/an_symbol_view.c,
18335 plugins/symbol-browser/an_symbol_view.h,
18336 plugins/symbol-browser/plugin.c,
18337 plugins/symbol-browser/plugin.h,
18339 tagmanager/entry.h,
18340 tagmanager/tm_project.c,
18341 tagmanager/tm_symbol.c,
18342 tagmanager/tm_tag.c,
18343 tagmanager/tm_workspace.c,
18344 tagmanager/vstring.c,
18345 tagmanager/include/tm_tag.h,
18346 tagmanager/include/tm_workspace.h:
18348 - Fixed tagmanager parsing of source files to parse for typedefines and
18349 properly record element scopes. Implemented scope autocompletion
18350 (autocompletion on '.', '->', '::' and ':'. The functionality is not
18351 fully working. It was based on older patch for Anjuta 1.2.2 in SF
18352 patch list (author is unknown).
18353 - Implemented symbol-browser preferences for dynamically loading and
18354 saving tags API segments.
18355 - Fixed symbol-search to use tagmanager directly instead of depending
18356 on symbol-view for tags list.
18357 - Fixed symbol-view to create the tree using TMSymbol tree directly.
18358 - Fixed TMSymbol to create the complete tags tree instead of letting the
18359 symbol-view created the root nodes.
18360 - Changed project tags cache name to .tm_project2.cache because the
18361 newer format records additional scope information.
18363 2005-02-07 Naba Kumar <naba@gnome.org>
18365 * plugins/editor/style-editor.c,
18366 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18367 and GtkFontButton instead of deprecated widgets in
18370 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
18372 * plugins/project-wizard/action.c,
18373 plugins/project-wizard/action.h,
18374 plugins/project-wizard/autogen.c,
18375 plugins/project-wizard/autogen.h,
18376 plugins/project-wizard/file.c,
18377 plugins/project-wizard/file.h,
18378 plugins/project-wizard/install.c,
18379 plugins/project-wizard/install.h,
18380 plugins/project-wizard/parser.h,
18381 plugins/project-wizard/parser.c,
18382 plugins/project-wizard/property.c,
18383 plugins/project-wizard/property.h,
18384 plugins/project-wizard/plugin.h,
18385 plugins/project-wizard/plugin.c,
18386 plugins/project-wizard/values.c,
18387 plugins/project-wizard/values.h:
18388 Replace C++ comments by C comments
18390 * plugins/project-wizard/autogen.c,
18391 plugins/project-wizard/autogen.h:
18392 Add a run time check of autogen version.
18393 Add UserName variable.
18395 * plugins/project-wizard/anjuta-project-wizard.glade,
18396 plugins/project-wizard/header.c,
18397 plugins/project-wizard/druid.c,
18398 plugins/project-wizard/druid.h:
18399 Sort project in alphabetic order.
18400 Correct selection troubles in notebooks.
18402 * plugins/project-wizard/parser.c:
18403 Add some check when reading the project header block.
18405 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
18407 * plugins/project-wizard/action.c,
18408 plugins/project-wizard/action.h,
18409 plugins/project-wizard/autogen.c,
18410 plugins/project-wizard/autogen.h,
18411 plugins/project-wizard/file.c,
18412 plugins/project-wizard/file.h,
18413 plugins/project-wizard/install.c,
18414 plugins/project-wizard/parser.h,
18415 plugins/project-wizard/parser.c,
18416 plugins/project-wizard/property.c,
18417 plugins/project-wizard/property.h,
18418 plugins/project-wizard/values.c,
18419 plugins/project-wizard/values.h,
18420 Add a space between function name and open.
18422 * plugins/project-wizard/plugin.h,
18423 plugins/project-wizard/plugin.c,
18424 plugins/project-wizard/install.c,
18425 Avoid a crash if the user close the message view used by the .
18427 * plugins/project-wizard/anjuta-project-wizard,
18428 plugins/project-wizard/druid.c,
18429 plugins/project-wizard/druid.h,
18430 plugins/project-wizard/header.h,
18431 plugins/project-wizard/header.c,
18432 Add a text view with the description of each.
18433 Add a tab for each project.
18434 Replace some C++ comments to C comments.
18436 2005-02-05 Naba Kumar <naba@gnome.org>
18438 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18439 New icon from Sebastien Granjoux .
18441 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
18443 * libanjuta/anjuta-preferences.c:
18444 Set file property even without a focus out event (file selected
18447 2005-02-04 Naba Kumar <naba@gnome.org>
18449 * plugins/glade/plugin.c: Fixed glade function calls.
18450 * configure.in: Fixed a typo.
18451 * TODO.tasks: Updated.
18453 2005-02-03 Naba Kumar <naba@gnome.org>
18455 * plugins/project-manager/plugin.c: Fixed memory corruption.
18457 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18460 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18461 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18462 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18463 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18465 * libanjuta/interfaces/libanjuta.idl,
18466 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18469 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18471 Patch from Massimo Cora <maxcvs@email.it>:
18472 * plugins/editor/plugin.c: Fixed update UI for created buffers.
18474 2005-02-01 Naba Kumar <naba@gnome.org>
18476 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18477 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18478 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18479 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18480 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18481 from sourceforge -- a64 crash fixes (correct typing for GType)
18482 and fixes compile errors in sun.
18484 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18485 paste (shift+insert) in terminal.
18487 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
18489 * configure.in: Add «nb» to ALL_LINGUAS.
18491 2005-02-01 Naba Kumar <naba@gnome.org>
18493 * TODO.tasks, TODO: Updated todo tasks.
18495 * plugins/editor/anjuta-document-manager.glade: Improved search
18498 * TODO.tasks: Fixed xml format.
18500 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18503 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18506 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18507 format during save (removed unwanted text nodes). Fixed scrollbars.
18509 2005-01-31 Naba Kumar <naba@gnome.org>
18511 * libanjuta/interfaces/libanjuta.idl,
18512 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18513 Implemented append() method for IAnjutaEditor interface and fixed
18514 various bugs with text insertions (cvs diff and macro insertions).
18516 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18517 automatic indentation.
18519 * plugins/editor/action-callbacks.c,
18520 plugins/editor/action-callbacks.h,
18521 plugins/editor/anjuta-docman.c,
18522 plugins/editor/anjuta-document-manager.ui,
18523 plugins/editor/plugin.c,
18524 plugins/editor/text_editor.c,
18525 plugins/editor/text_editor.h,
18526 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18527 Fixed highlight issues.
18529 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18532 * plugins/symbol-browser/an_symbol_view.c: Force update project.
18534 * data/properties/*: Updated properties files from scite. Created
18535 styles.properties to override the scite styles.
18537 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18539 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18541 2005-01-30 Naba Kumar <naba@gnome.org>
18543 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18544 unused definitions.
18546 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18548 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18549 plugins/editor/text_editor.c,
18550 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18551 fixed linuwidth preference setting, fixed insert text interface
18552 implementation. Improved automatice-indentation for cpp lexer.
18554 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18556 2005-01-29 Naba Kumar <naba@gnome.org>
18558 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18559 option in update dialog as default. Improved import dialog. Sized
18562 * configure.in: Fixed underquoted warning from autoconf.
18564 * plugins/editor/action-callbacks.c,
18565 plugins/editor/aneditor.cxx,
18566 plugins/editor/aneditor.h,
18567 plugins/editor/anjuta-document-manager.glade,
18568 plugins/editor/plugin.c,
18569 plugins/editor/plugin.h,
18570 plugins/editor/text_editor.c,
18571 plugins/editor/text_editor.h,
18572 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18573 for Editor and fixed all preferences syncronization and notifys for
18574 visible prefs (in editor preferences page).
18576 * plugins/file-loader/plugin.c: Load recent files on idle.
18578 2005-01-28 Naba Kumar <naba@gnome.org>
18580 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18581 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18583 * plugins/editor/action-callbacks.c,
18584 plugins/editor/action-callbacks.h,
18585 plugins/editor/aneditor.cxx,
18586 plugins/editor/aneditor.h,
18587 plugins/editor/anjuta-document-manager.ui,
18588 plugins/editor/plugin.c,
18589 plugins/editor/text_editor.c,
18590 plugins/editor/text_editor.h,
18591 plugins/editor/text_editor_cbs.c,
18592 plugins/editor/text_editor_cbs.h,
18593 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18596 Patch from Massimo Cora <maxcvs@email.it>:
18597 * plugins/editor/an_symbol_search.c,
18598 plugins/editor/an_symbol_search.c: Fixed crash bugs.
18600 2005-01-27 Naba Kumar <naba@gnome.org>
18602 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18603 minimum size request to 200.
18605 * plugins/symbol-browser/an_symbol_info.c,
18606 plugins/symbol-browser/an_symbol_info.h,
18607 plugins/symbol-browser/an_symbol_search.c,
18608 plugins/symbol-browser/an_symbol_search.h,
18609 plugins/symbol-browser/an_symbol_view.c,
18610 plugins/symbol-browser/an_symbol_view.h,
18611 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18612 pixbuf retrieval. Fixed runtime warning. Code clean up.
18614 2005-01-27 Naba Kumar <naba@gnome.org>
18616 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18617 src/anjuta.ui, (new) plugins/glade/.cvsignore,
18618 (new) plugins/glade/Makefile.am,
18619 (new) plugins/glade/anjuta-glade-plugin.png,
18620 (new) plugins/glade/anjuta-glade.plugin.in,
18621 (new) plugins/glade/anjuta-glade.ui,
18622 (new) plugins/glade/plugin.c,
18623 (new) plugins/glade/plugin.h,
18624 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
18625 now until glade3 works properly.
18627 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18628 they are generated.
18630 2005-01-26 Naba Kumar <naba@gnome.org>
18632 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18633 Added mime icon for anjuta projects.
18635 patch from Massimo Cora <maxcvs@email.it>:
18636 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18637 an_symbol_search.h, an_symbol_view.c, plugin.c:
18638 Fix/implement objects destroying/freeing.
18640 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
18642 * src/action-callback.[ch], src/anjuta-actions.h:
18643 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18644 because it has not been updated for years and we know have a devhelp plugin
18645 which can do the job much better.
18646 * TODO.tasks: Updated done items
18648 2005-01-25 Naba Kumar <naba@gnome.org>
18650 * autogen.sh: Fixed to generate interface files.
18652 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18653 session save filenames.
18655 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18657 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
18659 * plugins/project-wizard/Makefile.am,
18660 plugins/project-wizard/install.c,
18661 plugins/project-wizard/install.h,
18662 plugins/project-wizard/parser.c,
18663 plugins/project-wizard/parser.h,
18664 plugins/project-wizard/templates/terminal.wiz:
18665 Add action list block in wizard template
18666 * plugins/project-wizard/file.c,
18667 plugins/project-wizard/autogen.c:
18670 2005-01-23 Naba Kumar <naba@gnome.org>
18672 * configure.in: Fixed build error.
18674 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
18676 * plugins/project-wizard/druid.c,
18677 plugins/project-wizard/parser.c,
18678 plugins/project-wizard/property.c: Rewrite parser with
18679 better error handling
18681 2005-01-22 Naba Kumar <naba@gnome.org>
18683 * plugins/symbol-browser/plugin.c: Changed c++ coments
18684 to c commnets and formated code to anjuta coding styles.
18686 2005-01-21 Naba Kumar <naba@gnome.org>
18688 * configure.in, autogen.sh: Fixed build errors in newer automake.
18690 * plugins/editor/anjuta-docman.c: Do not emit change editor
18691 signal while in dispose.
18693 Patch from: Massimo Corà <maxcvs@email.it>
18694 * plugins/symbol-browser/Makefile.am,
18695 plugins/symbol-browser/an_symbol_view.c,
18696 plugins/symbol-browser/an_symbol_view.h,
18697 plugins/symbol-browser/plugin.c,
18698 plugins/symbol-browser/plugin.h,
18699 plugins/symbol-browser/test-symbol-browser.c,
18700 (new) plugins/symbol-browser/an_symbol_info.c,
18701 (new) plugins/symbol-browser/an_symbol_info.h,
18702 (new) plugins/symbol-browser/an_symbol_search.c,
18703 (new) plugins/symbol-browser/an_symbol_search.h:
18704 Added a cool real-time symbol-search-view in symbol browser.
18706 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
18708 * plugin/macro/plugin.c
18709 plugin/macro/anjuta-macro-plugin.ui
18710 plugin/macro/macro-db.[ch]
18711 plugin/macro/macro-dialog.[ch]
18712 plugin/macro/macro-actions.[ch]
18713 plugin/macro/macro-edit.[ch]
18714 plugin/macro/plugin.[ch]:
18716 Implemented three menu items as Naba proposed:
18718 Insert Macro: Pops of a border-less window to enter a shortcut
18719 Add Macro: Same as Manage Macro => New
18720 Manage Macros: Full-features macro dialog
18722 2005-01-20 Naba Kumar <naba@gnome.org>
18724 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18725 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18726 libanjuta/anjuta-shell.h,
18727 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18728 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18729 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18730 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18731 src/main.c, src/shell.c: Implemented command line args processing
18732 and session management. Fixed geometry restoration.
18734 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
18736 * plugins/macro/macro-db.c,
18737 plugins/macros.xml:
18738 Cleaned up XML interface and use attributes now for name, category and
18739 shortcut. CDATA is used to avoid xml errors inside of macros.
18741 2005-01-19 Naba Kumar <naba@gnome.org>
18743 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18745 2005-01-18 Naba Kumar <naba@gnome.org>
18747 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18750 * scintilla/*: Updated scintilla to current cvs and updated
18753 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
18755 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18756 plugins/cvs-plugin/cvs-actions.c:
18757 Added "Whole project" infrastructure but it does not
18758 work because I did not find a way to get the current project's
18761 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
18763 * plugins/cvs-plugin/Makefile.am
18764 plugins/cvs-plugin/anjuta-cvs.plugin.in
18765 plugins/cvs-plugin/cvs-actions.c
18766 plugins/cvs-plugin/cvs-callbacks.c
18767 plugins/cvs-plugin/cvs-interface.[ch] (added)
18768 plugins/cvs-plugin/plugin.c:
18770 Added IAnjutaCVS interface and improved cvs plugin. There
18771 is still some work to do on cvs import and to add a current
18774 2005-01-17 Naba Kumar <naba@gnome.org>
18776 * plugins/editor/aneditor.cxx: Fixed auto indentation.
18778 * configure.in: Fixed build errors.
18780 * data/Makefile.am, (removed) data/README.stock_libs,
18781 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18782 (removed) data/header.c, (removed) data/stock_libs.anj,
18783 (removed) data/x-anjuta-project.desktop,
18784 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18786 * libanjuta/anjuta-plugin-description.c,
18787 libanjuta/anjuta-shell.c: Updated documentations.
18789 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
18791 * libanjuta/anjuta-launcher.c,
18792 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18795 2005-01-17 Naba Kumar <naba@gnome.org>
18797 * plugins/project-wizard/templates/anjuta-plugin.wiz,
18798 plugins/project-wizard/templates/gtk.wiz,
18799 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18800 Updated templates to new format.
18802 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18803 * plugins/project-wizard/druid.c,
18804 plugins/project-wizard/parser.c,
18805 plugins/project-wizard/property.c,
18806 plugins/project-wizard/property.h,
18807 plugins/project-wizard/templates/terminal.wiz,
18808 plugins/project-wizard/templates/terminal/AUTHORS,
18809 plugins/project-wizard/templates/terminal/ChangeLog,
18810 plugins/project-wizard/templates/terminal/NEWS,
18811 plugins/project-wizard/templates/terminal/README,
18812 plugins/project-wizard/templates/terminal/project.anjuta,
18813 plugins/project-wizard/templates/terminal/src/main.c:
18814 Moveed code related to property types from druid.c and parser.c to
18815 property.c. Changed tag from "<string ..." to
18816 "<property type="string..." and so on. Rewrite parser
18817 (warning still in progress). Added list property. Changed
18818 terminal project to avoid using autogen on some file (much
18819 faster) using the autogen attribute. Add a license list box in
18820 terminal project (just as an example). _label in item list is
18823 2005-01-16 Naba Kumar <naba@gnome.org>
18825 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18826 plugins/edtior/anjuta-docman.c: Fixed build errors.
18828 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18829 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
18830 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
18831 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
18832 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
18833 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
18834 libanjuta/resources.h,
18835 plugins/build-basic-autotools/build-basic-autotools.c,
18836 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18837 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
18838 plugins/gtodo/plugin.c, src/Makefile.am,
18839 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18840 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
18841 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
18842 should be handled in respective plugins. Added API documentations.
18844 * libanjuta-docs.sgml, libanjuta-sections.txt,
18846 (added) tmpl/anjuta-debug.sgml,
18847 (added) tmpl/anjuta-launcher.sgml,
18848 tmpl/anjuta-plugin.sgml,
18849 tmpl/anjuta-preferences.sgml,
18850 tmpl/anjuta-shell.sgml,
18851 (added) tmpl/anjuta-status.sgml,
18852 (removed) tmpl/anjuta-stock.sgml,
18853 tmpl/anjuta-utils.sgml,
18854 (removed) tmpl/defaults.sgml,
18855 (removed) tmpl/fileselection.sgml,
18856 (removed) tmpl/gnomefilelist.sgml,
18857 tmpl/ianjuta-buildable.sgml,
18858 (added) tmpl/ianjuta-debugger-manager.sgml,
18859 (added) tmpl/ianjuta-debugger.sgml,
18860 tmpl/ianjuta-document-manager.sgml,
18861 tmpl/ianjuta-editor.sgml,
18862 tmpl/ianjuta-file.sgml,
18863 tmpl/ianjuta-loader.sgml,
18864 tmpl/ianjuta-markable.sgml,
18865 tmpl/ianjuta-message-view.sgml,
18866 (added) tmpl/ianjuta-project-manager.sgml,
18867 (added) tmpl/ianjuta-todo.sgml,
18868 (added) tmpl/ianjuta-wizard.sgml,
18869 tmpl/libanjuta-iface-marshallers.sgml,
18870 tmpl/libanjuta-unused.sgml,
18871 (removed) tmpl/pixmaps.sgml,
18873 (removed) tmpl/properties.sgml,
18874 tmpl/resources.sgml: Updated API documentations.
18876 2005-01-15 Naba Kumar <naba@gnome.org>
18878 * libanjuta/anjuta-launcher.c: Added API docs.
18880 * plugins/project-wizard/templates/anjuta-plugin.wiz,
18881 plugins/project-wizard/templates/gtk.wiz,
18882 plugins/project-wizard/templates/terminal.wiz,
18883 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18884 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18885 plugins/project-wizard/templates/gtk/src/main.c,
18886 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
18887 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
18890 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
18891 * plugins/project-wizard/anjuta-project-wizard.glade,
18892 plugins/project-wizard/autogen.c,
18893 plugins/project-wizard/druid.c,
18894 plugins/project-wizard/druid.h,
18895 plugins/project-wizard/file.c,
18896 plugins/project-wizard/file.h,
18897 plugins/project-wizard/install.c,
18898 plugins/project-wizard/parser.c,
18899 plugins/project-wizard/plugin.c,
18900 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
18901 setting the default project directory. Fix HIDDEN property, it's
18902 working but I think we could make this cleaner. Removed the
18903 copy of the string in mandatory_property. Add an optional autogen
18904 attribute, to force or avoid using autogen on some files, default
18905 without any attribute is autodetect.+ Replace the script tag with
18906 a normal file tag and an attribute execute.
18908 2005-01-14 Naba Kumar <naba@gnome.org>
18910 * plugins/editor/action-callbacks.c,
18911 plugins/editor/search_incremental.c,
18912 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
18915 * plugins/editor/plugin.c, plugins/editor/plugin.h,
18916 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
18919 2005-01-12 Naba Kumar <naba@gnome.org>
18922 plugins/project-wizard/templates/Makefile.am,
18923 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
18924 plugins/project-wizard/templates/anjuta-plugin.wiz,
18925 (added) plugins/project-wizard/templates/gtk-logo.png,
18926 (added) plugins/project-wizard/templates/gtk.wiz,
18927 (added) plugins/project-wizard/templates/terminal-logo.png,
18928 plugins/project-wizard/templates/terminal.wiz,
18929 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18930 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18931 (added) plugins/project-wizard/templates/gtk/.cvsignore,
18932 (added) plugins/project-wizard/templates/gtk/Makefile.am,
18933 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18934 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18935 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18936 (added) plugins/project-wizard/templates/gtk/src/main.c,
18937 (added) plugins/project-wizard/templates/gtk/src/project.glade,
18938 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18939 GTK+ project templated and fixed other templates. Updated template
18942 2005-01-12 Naba Kumar <naba@gnome.org>
18944 * plugins/macro/anjuta-macro.glade: Improved GUI.
18946 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
18948 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18949 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18950 * plugins/cvs-plugin/cvs.[ch] (removed)
18951 Removed old unused files
18953 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18954 * plugins/cvs-plugin/cvs-actions.c
18955 * plugins/cvs-plugin/Makefile.am:
18956 Seperate callback functions for better error
18957 handling. Cleaned up code.
18959 * plugins/macro/macros.xml: removed corrupt cvs
18962 2005-01-10 Naba Kumar <naba@gnome.org>
18964 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18965 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18968 2005-01-09 Naba Kumar <naba@gnome.org>
18970 * libegg/egg-recent-action.c, libegg/test-actions.c,
18971 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18972 recent files models.
18974 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18975 two models -- one for projects and other for regular files and show
18976 both in recent files menu. Changed recent files group from "anjuta"
18977 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18978 when adding the URI in recent files.
18980 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18981 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18982 * plugins/macro/macro-dialog.c: Fixed dispose() method.
18983 * plugins/macro/macros.xml: Fixed xml errors.
18985 2005-01-08 Naba Kumar <naba@gnome.org>
18987 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18988 libegg/test-actions.c, libegg/menu/Makefile.am,
18989 libegg/menu/egg-recent-action.h: Added a new action for
18992 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18993 Fixed dispose. Cleanup.
18995 * plugins/file-loader/anjuta-loader-plugin.ui,
18996 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18997 Use the new action for recent files. Added recent files in
19000 * plugins/project-wizard/druid.c: Show busy cursor and
19001 de-sensitize druid buttons during page change.
19003 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19004 * plugins/project-wizard/Makefile.am,
19005 plugins/project-wizard/druid.c,
19006 plugins/project-wizard/druid.h,
19007 plugins/project-wizard/install.c,
19008 plugins/project-wizard/plugin.c,
19009 plugins/project-wizard/plugin.h,
19010 plugins/project-wizard/property.c,
19011 plugins/project-wizard/property.h,
19012 (added) plugins/project-wizard/values.c,
19013 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19014 objects (in values.c and values.h) containing the values of all
19015 properties. The NPWProperty objects now keep their values in this
19016 object which is persistant for one activation of the plugin, so the
19017 user keeps all the values even if he goes backward. Used an anjuta
19018 message view to list all files copied by the project wizard.
19020 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
19022 * plugins/macro/plugin.[ch],
19023 plugins/macro/macro-dialog.[ch]
19024 plugins/macro/macro-edit.[ch]
19025 plugins/macro/macro-db.[ch]
19026 plugins/macro/macro-actions.[ch]
19027 plugins/macro/anjuta-macro.plugin.in
19028 plugins/macro/anjuta-macro.glade
19029 plugins/macro/anjuta-macro.png
19030 plugins/macro/Makefile.am
19031 plugins/macro/macros.xml
19032 plugins/macro/anjuta-macro.ui (all added)
19034 plugins/Makefile.am:
19035 Added new macro plugins
19037 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19040 * manuals/reference/template (removed)
19041 Removed old api reference
19043 * plugins/message-view/message-view.c:
19044 "Fixed" crash in on_row_deleted and added a
19045 comment that I cannot work this way. We will
19046 have to change everything a bit to avoid losing
19049 * plugins/text-editor/text_editor.c:
19050 Update line number width on file save
19053 2005-01-07 Naba Kumar <naba@gnome.org>
19055 * plugins/project-wizard/anjuta-project-wizard.glade,
19056 plugins/project-wizard/druid.c,
19057 plugins/project-wizard/templates/anjuta-plugin.wiz,
19058 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19059 Display page description in bold. Fixed mandatory field check.
19062 libanjuta/libanjuta-1.0.pc.in,
19063 plugins/project-wizard/druid.c,
19064 plugins/project-wizard/parser.c,
19065 plugins/project-wizard/property.h,
19066 plugins/project-wizard/templates/anjuta-plugin.wiz,
19067 plugins/project-wizard/templates/terminal.wiz,
19068 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19069 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19070 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19071 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19072 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19073 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19074 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19075 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19076 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19077 plugins/project-wizard/templates/terminal/configure.in.tpl,
19078 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19079 plugins/project-wizard/templates/terminal/src/main.c: Implemented
19080 a new property type -- hidden. Fixed terminal and anjuta-plugin
19083 2005-01-07 Naba Kumar <naba@gnome.org>
19085 * templates/anjuta-plugin.wiz,
19086 templates/terminal.wiz,
19087 templates/terminal/Makefile.am.tpl,
19088 templates/terminal/autogen.sh,
19089 (Removed) templates/terminal/configure.ac.tpl,
19090 (Added) templates/.cvsignore,
19091 (Added) templates/Makefile.am,
19092 (Added) templates/anjuta-plugin/.cvsignore,
19093 (Added) templates/anjuta-plugin/Makefile.am,
19094 (Added) templates/anjuta-plugin/src/.cvsignore,
19095 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19096 (Added) templates/terminal/.cvsignore,
19097 (Added) templates/terminal/Makefile.am,
19098 (Added) templates/terminal/configure.in.tpl,
19099 (Added) templates/terminal/po/.cvsignore,
19100 (Added) templates/terminal/po/ChangeLog,
19101 (Added) templates/terminal/po/Makefile.am,
19102 (Added) templates/terminal/po/POTFILES.in,
19103 (Added) templates/terminal/src/.cvsignore,
19104 (Added) templates/terminal/src/Makefile.am,
19105 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19106 project wizard. Fixed configure/po/Makefile template errors.
19108 2005-01-06 Naba Kumar <naba@gnome.org>
19110 * configure.in: Added project templates.
19111 * plugins/project-wizard/templates/*: Added to project and renamed
19112 Makefile.am and configure.in to Makefile.am and configure.ac respectively
19113 for the project templates (so that they do not conflict with autotools
19114 build. Created proper configure.ac.tpl and autogen.sh for project
19117 2005-01-06 Naba Kumar <naba@gnome.org>
19119 * plugins/project-wizard/anjuta-project-wizard.glade,
19120 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19121 Fixed file list parsing and to take absolute file paths (for example,
19122 from an icon selected previously). Used toggle buttons for boolean
19123 properties. Check if all mandatory fields are given before going
19124 forward in the wizard. Use scrollable viewport for listing property
19125 widgets incase the list goes out of wizard's size. Added tooltips
19126 as descriptions of the property widgets. And other fixes.
19128 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19129 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19130 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19131 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19132 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19133 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19134 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19135 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19136 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19137 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19138 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19139 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19140 Restructured template files.
19142 2005-01-06 Naba Kumar <naba@gnome.org>
19144 * configure.in: Added check for autogen.
19146 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19149 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19150 Do not emit changed signal when in dispose.
19152 * plugins/symbol-browser/plugin.c: Don't updated symbols when
19153 symbol-view widget has been destroyed.
19155 * src/anjuta-app.c: Set null to preference, status and ui object
19156 pointers when they are destroyed.
19158 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19159 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19160 Added boolean, integer and file property types.
19162 * plugins/project-wizard/Makefile.am,
19163 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19164 project wizard templates.
19166 2005-01-04 Naba Kumar <naba@gnome.org>
19168 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19171 * plugins/editor/aneditor.cxx,
19172 plugins/editor/anjuta-docman.c,
19173 plugins/editor/plugin.c,
19174 plugins/editor/text_editor.c:
19175 Removed unnecessary ref/unref of scintilla.
19177 * plugins/message-view/anjuta-msgman.c,
19178 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19179 make close button similar to document manager.
19181 * plugins/project-manager/plugin.c,
19182 plugins/project-manager/plugin.h: Removed dead codes. Removed
19183 unnecessary ref/unref.
19185 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19186 instead of hard refs.
19188 2005-01-03 Naba Kumar <naba@gnome.org>
19190 * libanjuta/interfaces/libanjuta.idl: Added configure() and
19191 generate() methods for IAnjutaBuildable interface.
19193 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19194 IAnjutaBuildable inteface.
19196 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19197 to destroy build context when message view is destroyed.
19199 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19200 a ref to it and unref in destructor. AnEditor class wants to be the
19201 owner of scintilla widget. Fixed compile warnings with signed/unsigned
19204 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19205 complicate the scene. Removed editor widget from AnjutaDocman when
19206 the widget is destroyed.
19208 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19209 from shell. It will be removed from shell when the widget is destroyed.
19211 * plugins/editor/text_editor.c: Added debug codes to track object
19214 * plugins/message-view/anjuta-msgman.c: Remove message view on
19215 widget destroy. Destroy message view on remove. Removed all views
19218 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19221 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19223 * plugins/file-wizard/action-callbacks.c,
19224 plugins/file-wizard/anjuta-file-wizard.glade,
19225 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19226 Insert Licence, copyright, header template ...
19228 2005-01-02 Naba Kumar <naba@gnome.org>
19230 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19231 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19232 anjuta_status_add_widget() to allow setting busy cursor on non
19235 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19237 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19238 mime types to take text/source also.
19240 * plugins/editor/anjuta-docman.c,
19241 plugins/editor/anjuta-docman.h,
19242 plugins/editor/plugin.c,
19243 plugins/editor/text_editor.c,
19244 plugins/editor/text_editor.h,
19245 plugins/editor/text_editor_cbs.c: Listen for busy signal from
19246 AnjutaStatus and set busy cursor on editors.
19248 * plugins/file-loader/Makefile.am,
19249 plugins/file-loader/plugin.c,
19250 (added) plugins/file-loader/dnd.c,
19251 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19253 * src/anjuta.c: Hide anjuta window before destruction.
19255 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19256 * configure.in, plugins/Makefile.am,
19257 (removed) plugins/project-wizard/appwiz_page1.c,
19258 (removed) plugins/project-wizard/appwiz_page2.c,
19259 (removed) plugins/project-wizard/appwiz_page3.c,
19260 (removed) plugins/project-wizard/appwiz_page4.c,
19261 (removed) plugins/project-wizard/appwizard.c,
19262 (removed) plugins/project-wizard/appwizard.h,
19263 (removed) plugins/project-wizard/appwizard_cbs.c,
19264 (removed) plugins/project-wizard/appwizard_cbs.h,
19265 (removed) plugins/project-wizard/appwizard_gui.c,
19266 (removed) plugins/project-wizard/gnome_project.c,
19267 (removed) plugins/project-wizard/gnome_project.h,
19268 (removed) plugins/project-wizard/wizard_gui.c,
19269 (removed) plugins/project-wizard/wizard_gui.h,
19270 (added) plugins/project-wizard/.cvsignore,
19271 (added) plugins/project-wizard/Makefile.am,
19272 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19273 (added) plugins/project-wizard/anjuta-project-wizard.glade,
19274 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19275 (added) plugins/project-wizard/applogo.png,
19276 (added) plugins/project-wizard/appwizard.png,
19277 (added) plugins/project-wizard/autogen.c,
19278 (added) plugins/project-wizard/autogen.h,
19279 (added) plugins/project-wizard/druid.c,
19280 (added) plugins/project-wizard/druid.h,
19281 (added) plugins/project-wizard/file.c,
19282 (added) plugins/project-wizard/file.h,
19283 (added) plugins/project-wizard/header.c,
19284 (added) plugins/project-wizard/header.h,
19285 (added) plugins/project-wizard/install.c,
19286 (added) plugins/project-wizard/install.h,
19287 (added) plugins/project-wizard/parser.c,
19288 (added) plugins/project-wizard/parser.h,
19289 (added) plugins/project-wizard/plugin.c,
19290 (added) plugins/project-wizard/plugin.h,
19291 (added) plugins/project-wizard/property.c,
19292 (added) plugins/project-wizard/property.h: Removed old application-wizard
19293 codes and added new template based (autogen based) project wizard
19294 implemented by Sébastien Granjoux <seb.sfo@free.fr>
19296 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
19298 * plugins/cvs-plugin/plugin.c: Fixed crash bug
19299 * plugins/cvs-plugin/cvs-execute.c:
19300 Fix cvs_log which did not work because of some
19302 Patch from Mark R. Pariente <markpariente@cmu.edu>
19303 - Fix message highlighting
19305 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
19310 Removed template stuff completly because we dicussed to implement
19311 a macro system for Edit->Insert Text
19313 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
19315 * plugins/editor/aneditor.cxx,
19316 plugins/editor/text_editor.c:
19317 Set line number width dynamically
19319 Prepered new GTK 2.6 about dialog
19321 2004-12-30 Naba Kumar <naba@gnome.org>
19323 patch from: Massimo Corà <maxcvs@email.it>
19324 * plugins/editor/aneditor.cxx: Highlights correct function
19325 argument in recursive calltips.
19327 2004-12-30 Naba Kumar <naba@gnome.org>
19329 * plugins/symbol-browser/plugin.c,
19330 libanjuta/interfaces/libanjuta.idl,
19331 plugins/editor/text_editor.c: Fixed editor markers and added a new
19332 marker (BASIC) to indicate line numbers. Fixed symbol browser to
19333 mark the line visited.
19335 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19336 libegg/Makefile.am, libegg/eggcomboselect.c,
19337 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19338 widget for use with symbol view in toolbar.
19340 * plugins/cvs-plugin/anjuta-cvs.ui,
19341 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19342 placeholder for cvs plugin context menu in filemanager.
19344 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
19346 * plugins/cvs-plugin/plugin.c:
19347 Show popup menu only if the file is contained in
19348 a directory containing a "CVS" directory
19350 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
19352 * plugins/cvs-plugin/cvs-action.[ch],
19353 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19354 * plugins/cvs-plugin/anjuta-cvs.ui,
19355 * plugins/cvs-plugin/plugin.c:
19356 Implemented "Import"
19358 Patch from Mark R. Pariente <markpariente@cmu.edu>:
19359 Added right-click-menu for file-manager
19361 2004-12-26 Naba Kumar <naba@gnome.org>
19363 * src/action-callbacks.c, src/action-callbacks.h,
19364 src/anjuta-actions.h, src/anjuta-app.c,
19365 src/anjuta.ui: Added fullscreen action.
19367 * plugins/cvs-plugin/cvs-actions.c,
19368 plugins/cvs-plugin/plugin.c,
19369 plugins/cvs-plugin/plugin.h: Watches current editor,
19370 project and file manager selection in plugin
19373 2004-12-26 Naba Kumar <naba@gnome.org>
19375 * src/anjuta-app.c, src/anjuta.c, src/main.c,
19376 src/action-callbacks.c: Fixed app finalization. Added a
19377 command line arg --proper-shutdown (-p), which when set
19378 will release all plugins and their resources (this option
19379 is mainly for debugging).
19381 * plugins/file-loader/plugin.c: Fixed filename duplications
19382 in recent files history.
19384 * plugins/profile-default/plugin.c: Disabled problematic
19385 plugins for now to load at startup.
19387 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
19388 annoying debug prints.
19390 2004-12-23 Naba Kumar <naba@gnome.org>
19392 Patch from: Mark R. Pariente <markpariente@cmu.edu>
19393 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19394 plugins/cvs-plugin/anjuta-cvs.ui,
19395 plugins/cvs-plugin/cvs-actions.c,
19396 plugins/cvs-plugin/cvs-actions.h,
19397 plugins/cvs-plugin/cvs-execute.c,
19398 plugins/cvs-plugin/cvs-execute.h,
19399 plugins/cvs-plugin/Makefile.am,
19400 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19401 Added cvs log command.
19403 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
19405 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
19408 2004-12-20 Naba Kumar <naba@gnome.org>
19410 patch from: Massimo Corà <maxcvs@email.it>
19411 * plugins/editor/aneditor.cxx: Added recursive calltips.
19413 2004-12-20 Naba Kumar <naba@gnome.org>
19415 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19416 Show busy cursor during loading and unloading.
19418 2004-12-19 Naba Kumar <naba@gnome.org>
19420 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19421 memory leaks. Disabled debug print.
19423 * plugins/symbol-browser/an_symbol_view.c,
19424 plugins/symbol-browser/plugin.c,
19425 plugins/symbol-browser/plugin.h: Fixed loading and unloading
19426 problems. Creates SymbolView object every time when the
19427 plugin is activated.
19429 * plugins/project-manager/plugin.c: Close project when
19432 2004-12-18 Naba Kumar <naba@gnome.org>
19434 * po/POTFILES.in: Removed commented lines.
19435 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19436 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19437 * plugins/gdb/plugin.c: Fixed compile error.
19439 Patch from: Mark R. Pariente <mark@demar.com.tr>
19440 * libegg/eggcellrendererkeys.c: Fixed compile error.
19442 2004-12-18 Naba Kumar <naba@gnome.org>
19444 * plugins/file-loader/plugin.c: Fixed loading bug.
19446 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19447 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19448 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19449 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19450 and corruptions. Fixed loading and unloading of plugins.
19452 2004-12-17 Naba Kumar <naba@gnome.org>
19454 * plugins/file-loader/Makefile.am,
19455 plugins/file-loader/plugin.c,
19456 plugins/project-manager/plugin.c: Fixed memory corruption
19457 and disposition codes. Added missing plugin.h in Makefile.am.
19459 2004-12-16 Naba Kumar <naba@gnome.org>
19461 * plugins/symbol-browser/an_symbol_view.c,
19462 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19463 codes. Fixed memory leaks and corruptions.
19465 * plugins/build-basic-autotools/build-basic-autotools.c
19466 plugins/editor/anjuta-docman.c,
19467 plugins/editor/text_editor.c,
19468 plugins/file-loader/plugin.c,
19469 plugins/file-manager/plugin.c,
19470 plugins/file-wizard/plugin.c,
19471 plugins/message-view/anjuta-msgman.c,
19472 plugins/message-view/anjuta-msgman.h,
19473 plugins/message-view/message-view.c,
19474 plugins/message-view/plugin.c,
19475 plugins/message-view/plugin.h,
19476 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19478 * src/about.c, src/about.h, src/action-callbacks.c,
19479 src/action-callbacks.h, src/anjuta-actions.h,
19480 src/anjuta-app.c, src/anjuta-app.h,
19481 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19482 src/anjuta.c, src/anjuta.h, src/getline.c,
19483 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
19484 src/start-with.c, src/start-with.h: Fixed emacs modes.
19486 * src/layout.xml: Brought document manager in front.
19488 2004-12-15 Naba Kumar <naba@gnome.org>
19490 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19493 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19494 finalization. Added a method to unload all plugins and destroy them.
19495 Fixed memory leaks.
19497 * plugins/sample1/plugin.c: Proper finalization code and renamed
19498 functions to proper names.
19500 * plugins/build-basic-autotools/build-basic-autotools.c,
19501 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
19503 * src/shell.c: Unload all plugins on exit, so that memory profilers
19504 can detect memory leaks in plugins.
19506 2004-12-13 Naba Kumar <naba@gnome.org>
19508 * plugins/devhelp/plugin.c: Delay widget initialization, now that
19509 docking is working.
19510 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19511 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19513 2004-12-11 Naba Kumar <naba@gnome.org>
19515 * data/properties/anjuta.properties: Fixed font size.
19516 * plugin/build-basic-autotools/build-basic-autotools: Added initial
19517 compile file function. There are some fixmes there.
19518 * plugins/message-view/anjuta-msgman.c,
19519 * plugins/message-view/message-view.c: Fixed bugs and clean up.
19521 2004-12-08 Naba Kumar <naba@gnome.org>
19523 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19524 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19525 to escape quotes in a string.
19527 * plugins/cvs-plugin/cvs-actions.c,
19528 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19531 * plugins/build-basic-autotools/build-basic-autotools.c,
19532 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19535 2004-12-07 Naba Kumar <naba@gnome.org>
19537 * plugins/build-basic-autotools/build-basic-autotools.c,
19538 plugins/build-basic-autotools/automake-c.filters: Completed directory
19539 tracking. Double click on Errors and warnings now work as expected.
19541 * plugins/build-basic-autotools.c: Added codes to track build directory
19542 so that absolute path of the files could be determined.
19544 2004-12-06 Naba Kumar <naba@gnome.org>
19546 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19547 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19548 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19550 2004-12-05 Naba Kumar <naba@gnome.org>
19552 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19553 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19555 * plugins/cvs-plugin/plugin.c,
19556 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19558 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
19560 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19561 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19562 plugins/cvs-plugin/cvs-execute.[ch]:
19563 Implemented cvs status and cvs diff
19565 - rdiff command is not correct
19566 - Must find a way to allow selection of directies AND files
19569 2004-12-03 Naba Kumar <naba@gnome.org>
19571 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19572 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19573 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19574 session.properties file if it is for the first time.
19576 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
19578 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19581 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19582 plugins/cvs-plugin/anjuta-cvs.ui:
19583 Implemented update/commit and changed menu layout
19585 2004-12-02 Naba Kumar <naba@gnome.org>
19587 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19588 property name (for cvs path property). Beautified dialogs.
19590 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
19592 * plugins/message-view/anjuta-msgman.c: Changed callback name
19593 and changed switch-page handling.
19595 * plugins/cvs-plugin/cvs-actions.c:
19596 * plugins/cvs-plugin/cvs-execute.c:
19597 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19598 - Implemented cvs add and cvs removed - both working now
19599 - Created a useful preferences page
19602 2004-11-30 Naba Kumar <naba@gnome.org>
19604 * libanjuta/anjuta-status.c: Fixed runtime warning.
19606 * plugins/editor/Makefile.am:
19607 plugins/editor/anjuta-document-manager.glade,
19608 plugins/editor/plugin.c
19609 plugins/editor/plugin.h
19610 plugins/editor/style-editor.c (new, moved from src/),
19611 plugins/editor/style-editor.h (new, moved from src/),
19612 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19613 settings in preferences.
19615 * plugins/editor/text_editor.c,
19616 plugins/editor/text_editor.h: Do not take unused args in
19617 text_editor_get_props().
19619 * src/style-editor.c, src/style-editor.h: Removed, moved to
19620 plugins/editor/ directory.
19622 2004-11-29 Naba Kumar <naba@gnome.org>
19624 * plugins/editor/text_editor_cbs.c: Emit click signal in
19626 * libanjuta/anjuta-status.c: More spacing between items.
19628 2004-11-29 Naba Kumar <naba@gnome.org>
19630 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
19632 * libanjuta/interfaces/libanjuta.idl,
19633 plugins/debug-manager/anjuta-debug-manager.plugin.in,
19634 plugins/debug-manager/plugin.c,
19635 plugins/gdb/breakpoints.c,
19636 plugins/gdb/breakpoints.h,
19637 plugins/gdb/debugger.c,
19638 plugins/gdb/debugger.h,
19639 plugins/gdb/plugin.c,
19640 plugins/gdb/plugin.h,
19641 plugins/gdb/utilities.c,
19642 plugins/gdb/utilities.h: Code cleanups and partial implementation of
19643 toggle breakpoint margin clicks.
19645 2004-11-28 Naba Kumar <naba@gnome.org>
19647 * TODO.tasks: Fixed indentations.
19648 * plugins/gtodo/libgtodo.c: Save with indentation.
19649 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19650 * plugins/project-manager/plugin.c: Fixed runtime warnings.
19651 * libanjuta/anjuta-status.c: Fixed busy cursors.
19652 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19653 * po/POTFILES.in: Updated.
19655 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19657 * plugins/editor/anjuta-document-manager.glade,
19658 plugins/editor/search-replace.[c,h],
19659 plugins/editor/search-replace_backend.h
19660 plugins/editor/search-preferences.[c,h] :
19661 Saved Search-Preferences (gconf),
19662 Basic search by default.
19664 2004-11-22 Naba Kumar <naba@gnome.org>
19666 * configure.in: Fixed build error.
19668 2004-11-21 Naba Kumar <naba@gnome.org>
19670 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19671 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19672 Added AnjutaStatus class to libanjuta.
19673 Added anjuta_shell_get_status() method.
19675 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19676 and fixed marshaller generation.
19678 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19679 "updade_ui" signals to IAnjutaEditor interface.
19681 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19683 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19686 * plugins/class-gen/clsGen.c: Intial port.
19688 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19691 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19692 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19693 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19694 Implemented status update. Emits "update_ui" and "char_added" signals.
19695 Added view preferences.
19697 * plugins/file-loader/plugin.c: Added open with plugins in open with
19700 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19702 * plugins/message-view/anjuta-msgman.c,
19703 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19704 to close correct message view rather than current view.
19706 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
19708 * plugins/cvs-plugin/cvs-actions.c
19709 plugins/cvs-plugin/plugin.[ch]
19710 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19711 Implemented cvs add but ran into a launcher/message_view
19712 problem because of a limitation of the idl compiler
19714 2004-11-19 Naba Kumar <naba@gnome.org>
19716 * plugins/project-manager/plugin.c: Displays a progress window during
19719 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19720 Fixed UI separators.
19722 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19725 * plugins/project-manager/anjuta-project-manager.ui,
19726 plugins/project-manager/plugin.[c,h]: Added add/remove context
19727 menus and implemented them. Added file manager merge menu.
19729 2004-11-18 Naba Kumar <naba@gnome.org>
19731 * TODO.tasks: Updated.
19732 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19733 plugins/message-view/message-view.c: Fixed finalize and dispose
19735 * plugins/debugger/*: Removed from cvs (development now in
19738 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
19740 Reviewed by Naba Kumar <naba@gnome.org>:
19742 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19743 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19744 plugins/gdb/breakpoints.c: all marker related stuff moved from
19745 editor and docman interfaces to IAnjutaMarkable
19747 2004-11-17 Naba Kumar <naba@gnome.org>
19749 * TODO.tasks: Updated.
19751 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19753 * libegg/egg-combo-action.c: Block changed signal when changing model.
19755 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19756 Emit changed signal. Removed dead codes.
19758 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19759 that recent files history do not duplicate.
19761 * plugins/symbol-browser/an_symbol_view.c,
19762 plugins/symbol-browser/an_symbol_view.h,
19763 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19766 2004-11-15 Naba Kumar <naba@gnome.org>
19768 * plugins/project-manager/plugin.c: Opens targets on double click.
19770 * plugins/message-view/message-view.c,
19771 plugins/file-manager/anjuta-file-manager-plugin.glade,
19772 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19773 Added proper class finalization
19774 and disposition. Added preferences notifications and callbacks to
19775 change info/warning/error colors.
19777 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19778 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19779 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19780 Implemented finalize method for AnjutaApp. Code cleanups.
19782 * plugins/message-view/plugin.c: Static parent_class.
19784 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19785 * plugins/editor/search-replace.[c,h],
19786 plugins/editor/search-replace_backend.c
19787 Update search entry in main toolbar.
19790 2004-11-11 Naba Kumar <naba@gnome.org>
19792 * TODO.tasks: Updated.
19794 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19795 and completed on-the-fly-change preferences. Removed "changed"
19796 signal as it is no longer necessary (use notify for similar
19797 purpose to monitor individual preferences).
19800 * plugins/editor/anjuta-document-manager.glade: Added view menu
19801 preferences so that they are registered.
19803 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19804 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19805 connection to "changed" signal of preferences and implemented
19806 notifications for some editor preferences. More to implement.
19808 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19809 * plugins/editor/print.c
19810 Fixed bug 1047624 : Add line number every X lines.
19812 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19813 * plugins/editor/search-replace.c
19814 Fixed a crash bug (995755) when searching "%n"
19816 2004-11-09 Naba Kumar <naba@gnome.org>
19818 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19819 Fixed to refresh categories list on file load.
19821 2004-11-08 Naba Kumar <naba@gnome.org>
19823 * configure.in, plugins/Makefile.am,
19824 plugins/profile-default/plugin.c: Added cvs plugin in build.
19826 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19828 * plugins/debug-manager/.cvsignore: Added file to ignore.
19830 * plugins/debug-manager/Makefile.am: Removed dead codes.
19832 * src/anjuta.ui: Added placeholder for version control UI.
19834 2004-11-08 Naba Kumar <naba@gnome.org>
19836 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19837 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19838 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
19841 * global-tags/Makefile.am: Fixed make error.
19843 * plugins/profile-default/plugin.c: Added debug-manager
19844 and gdb plugins to load at startup so that debugger
19845 windows are docked properly. They will be removed
19846 later when we figure out runtime docking.
19848 * plugins/sample1/*: Restored to last working state.
19850 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
19851 windows in lower pane. Named the windows appropriately.
19853 * ChangeLog: Fixed format.
19855 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
19857 * libanjuta/interfaces/libanjuta.idl,
19858 libanjuta/anjuta-marshal.c,
19859 plugins/Makefile.am,
19860 plugins/debug-manager/plugin.c,
19861 plugins/editor/plugin.c,
19862 plugins/editor/text_editor.c,
19863 plugins/gdb/breakpoints.c,
19864 plugins/gdb/debugger.c,
19865 plugins/gdb/plugin.c,
19866 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
19868 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19869 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
19870 plugins/editor/search-replace.c,
19871 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
19872 Search and Replace; Show result in find pane
19874 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
19876 * plugins/gdb, plugins/debug-manager: Applied debugger patch
19877 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
19878 (added features: starting debugger and loading of core/executable,
19879 StepIn, StepOut, StepOver and Execute, toggling breakpoint
19882 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
19884 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
19885 my cvs-plugin files...
19886 I hope I have rescued everything possible.
19888 * Naba: Could you please fix sample1 because I messed it up to
19889 but there should be a histroy of this directory we should commit
19891 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
19893 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
19895 * plugins/cvs-plugin/plugin.c,
19896 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19897 Added preferences dialog (not yet complete)
19899 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
19901 * global-tags/Makefile.am, mime/Makefile.am:
19902 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
19904 * template/xmltemplate.[ch],
19905 template/xmlstrings.[ch],
19906 template/autotools.[ch] removed,
19907 template/prj_template.[ch] removed,
19908 template/lang_template.[ch] removed,
19909 template/lib_template.[ch] removed,
19910 template/Makefile.am adjusted,
19911 template/dtds/lang.dtd removed,
19912 template/dtds/lib.dtd removed,
19913 template/dtds/prj.dtd removed,
19914 template/dtds/autotools.dtd removed,
19915 data/template/lib/* removed,
19916 data/template/language/* removed,
19917 data/template/library/* removed,
19918 data/template/project/* removed,
19919 date/template/Makefile.am adjusted:
19920 Remove everything except text-templates to replace hardcoded
19921 Edit->Insert texts with dynamic loaded.
19923 * plugins/cvs-plugin/plugin.[ch],
19924 plugins/cvs-actions.[ch],
19925 plugins/Makefile.am,
19926 plugins/cvs-plugin/Makefile.am,
19927 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
19928 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19929 plugins/cvs-plugin/anjuta-cvs.plugin.in:
19930 Added initial cvs-plugin code
19932 2004-10-21 Naba Kumar <naba@gnome.org>
19934 * libanjuta/anjuta-plugin.c,
19935 plugins/build-basic-autotools/build-basic-autotools.c,
19936 plugins/debugger/plugin.c,
19937 plugins/devhelp/plugin.c,
19938 plugins/editor/anjuta-docman.c,
19939 plugins/editor/goto_line.c,
19940 plugins/editor/plugin.c,
19941 plugins/editor/search-replace.c,
19942 plugins/editor/text_editor.c,
19943 plugins/file-loader/plugin.c,
19944 plugins/file-manager/plugin.c,
19945 plugins/file-wizard/file.c,
19946 plugins/file-wizard/plugin.c,
19947 plugins/gdb/plugin.c,
19948 plugins/gtodo/plugin.c,
19949 plugins/message-view/anjuta-msgman.c,
19950 plugins/profile-default/plugin.c,
19951 plugins/project-manager/plugin.c,
19952 plugins/sample1/plugin.c,
19953 plugins/terminal/terminal.c: Defined all global variables static,
19954 particularly class parent_class variables. They were getting
19955 confused at link time.
19957 * libanjuta/plugins.c: Do not unload plugins when they are
19958 deactivated. Simply cache them for later activation. Unloading
19959 modules have some problem with shared libs using static class
19960 registration. Fixed hash type for installed plugins. Eventually,
19961 we want to add "CanUnload" attribute for .plugin files (in
19962 "Anjuta Plugin" group) to let plugin loader know if the plugin can
19963 be unloaded from memory. Those plugins declaring CanUnload=false
19964 will not be unloaded from memory and will be put in the cache. Those
19965 not declaring anything or declaring CanUnload=true, will be unloaded
19966 from memory when they are deactivated.
19968 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19969 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19970 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19971 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19972 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19973 activation, deactivation. Fixed memory leaks.
19975 2004-10-20 Naba Kumar <naba@gnome.org>
19977 * TODO.tasks: Updated.
19979 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19980 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19981 macro for adding interfaces to plugin types. Code cleanup.
19983 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19984 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19986 * plugins/build-basic-autotools/build-basic-autotools.c,
19987 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19988 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19989 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19990 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19991 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19992 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19993 plugins/project-manager/plugin.c,
19994 plugins/symbol-browser/an_symbol_view.c,
19995 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19996 newly defined macro to add interfaces to plugin types.
19998 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20000 2004-10-20 Naba Kumar <naba@gnome.org>
20002 * TODO.tasks: Added task list.
20003 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20006 2004-10-19 Naba Kumar <naba@gnome.org>
20008 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20010 * plugins/editor/action-callbacks.c,
20011 plugins/editor/action-callbacks.h,
20012 plugins/editor/anjuta-docman.c,
20013 plugins/editor/anjuta-docman.h,
20014 plugins/editor/anjuta-document-manager.ui,
20015 plugins/editor/file_history.c,
20016 plugins/editor/file_history.h,
20017 plugins/editor/plugin.c: Added file history browsing.
20019 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20021 * plugins/message-view/anjuta-message-manager.ui,
20022 plugins/message-view/plugin.c: Added document manager context menu.
20024 * plugins/symbol-browser/an_symbol_view.c,
20025 plugins/symbol-browser/an_symbol_view.h,
20026 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20027 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20028 document manager context menu.
20030 * scintilla/*, scintilla/include/*: Updated to current cvs.
20032 2004-10-19 Naba Kumar <naba@gnome.org>
20034 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20035 placeholder for debugger UI.
20037 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20038 * plugins/file-manager/plugin.c: Fixed loading bug.
20040 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20041 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20042 Initializes gconf database with default values when the
20043 values are not defined. Use bool and int prefs separately.
20045 * plugins/editor/plugin.c: Added encoding preferences.
20046 * plugins/project-manager/plugin.c: Cleanup and debug messages.
20048 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20049 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20050 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20051 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20053 2004-10-18 Naba Kumar <naba@gnome.org>
20055 * po/POTFILES.in: Updated.
20057 * libanjuta/anjuta-ui.c: Corrected debug messages.
20059 * libegg/egg-combo-action.c, libegg/test-actions.c,
20060 libegg/menu/egg-combo-action.h: Fixed combo action.
20062 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20065 * plugins/editor/action-callbacks.[c,h],
20066 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20067 Implemented file swap. Removed dead codes.
20069 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20072 * plugins/symbol-browser/an_symbol_view.[c,h],
20073 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20074 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20075 Implemented file symbols. Implemented goto file line when symbol is
20078 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20080 2004-10-10 Naba Kumar <naba@gnome.org>
20082 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
20084 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20086 * plugins/debugger/.cvsignore,
20087 (added) plugins/debugger/Makefile.am,
20088 (added) plugins/debugger/anjuta-debugger.glade,
20089 (added) plugins/debugger/anjuta-debugger.plugin.in,
20090 (added) plugins/debugger/anjuta-debugger.plugin.png,
20091 (added) plugins/debugger/anjuta-debugger.ui,
20092 plugins/debugger/attach_process.c,
20093 (removed) plugins/debugger/attach_process_cbs.c,
20094 (removed) plugins/debugger/attach_process_cbs.h,
20095 (removed) plugins/debugger/breakpoints.c,
20096 (removed) plugins/debugger/breakpoints.h,
20097 (removed) plugins/debugger/debug_tree.c,
20098 (removed) plugins/debugger/debug_tree.h,
20099 (removed) plugins/debugger/debugger.c,
20100 (removed) plugins/debugger/debugger.h,
20101 (removed) plugins/debugger/memory.c,
20102 (removed) plugins/debugger/memory.h,
20103 (added) plugins/debugger/plugin.c,
20104 (added) plugins/debugger/plugin.h,
20105 (removed) plugins/debugger/registers.c,
20106 (removed) plugins/debugger/registers.h,
20107 (removed) plugins/debugger/registers_cbs.c,
20108 (removed) plugins/debugger/registers_cbs.h,
20109 (removed) plugins/debugger/registers_gui.c,
20110 (removed) plugins/debugger/sharedlib.c,
20111 (removed) plugins/debugger/sharedlib.h,
20112 (removed) plugins/debugger/sharedlib_cbs.c,
20113 (removed) plugins/debugger/sharedlib_cbs.h,
20114 (removed) plugins/debugger/sharedlib_gui.c,
20115 (removed) plugins/debugger/signals.c,
20116 (removed) plugins/debugger/signals.h,
20117 (removed) plugins/debugger/signals_cbs.c,
20118 (removed) plugins/debugger/signals_cbs.h,
20119 (removed) plugins/debugger/signals_gui.c,
20120 (removed) plugins/debugger/stack_trace.c,
20121 (removed) plugins/debugger/stack_trace.h,
20122 (added) plugins/debugger/utilities.c,
20123 (added) plugins/debugger/utilities.h,
20124 (removed) plugins/debugger/watch.c,
20125 (removed) plugins/debugger/watch.h,
20126 (removed) plugins/debugger/watch_cbs.c,
20127 (removed) plugins/debugger/watch_cbs.h,
20128 (removed) plugins/debugger/watch_gui.c,
20129 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20131 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20132 Added debugger gdb backend plugin.
20134 * plugins/message-view/plugin.c: Registered all message stock icons.
20136 * plugins/profile-default/plugin.c: Loads debugger plugin.
20138 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20140 2004-10-08 Naba Kumar <naba@gnome.org>
20142 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20145 * plugins/symbol-browser/.cvsignore,
20146 plugins/symbol-browser/Makefile.am,
20147 plugins/symbol-browser/an_symbol_view.c,
20148 plugins/symbol-browser/an_symbol_view.h,
20149 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20150 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20151 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20152 plugins/symbol-browser/plugin.c,
20153 plugins/symbol-browser/plugin.h,
20154 plugins/symbol-browser/sv_class.xpm,
20155 plugins/symbol-browser/sv_function.xpm,
20156 plugins/symbol-browser/sv_macro.xpm,
20157 plugins/symbol-browser/sv_private_fun.xpm,
20158 plugins/symbol-browser/sv_private_var.xpm,
20159 plugins/symbol-browser/sv_protected_fun.xpm,
20160 plugins/symbol-browser/sv_protected_var.xpm,
20161 plugins/symbol-browser/sv_public_fun.xpm,
20162 plugins/symbol-browser/sv_public_var.xpm,
20163 plugins/symbol-browser/sv_static_fun.xpm,
20164 plugins/symbol-browser/sv_static_var.xpm,
20165 plugins/symbol-browser/sv_struct.xpm,
20166 plugins/symbol-browser/sv_unknown.xpm,
20167 plugins/symbol-browser/sv_variable.xpm,
20168 plugins/symbol-browser/test-symbol-browser.c,
20169 plugins/Makefile.am: Implemented Symbol
20172 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20174 * plugins/build-basic-autotools/Makefile.am,
20175 plugins/devhelp/Makefile.am,
20176 plugins/editor/Makefile.am,
20177 plugins/file-loader/Makefile.am,
20178 plugins/file-manager/Makefile.am,
20179 plugins/file-wizard/Makefile.am,
20180 plugins/gtodo/Makefile.am,
20181 plugins/message-view/Makefile.am,
20182 plugins/profile-default/Makefile.am,
20183 plugins/project-manager/Makefile.am
20184 plugins/sample1/Makefile.am,
20185 plugins/terminal/Makefile.am,
20186 scintilla/Makefile.am,
20187 libegg/Makefile.am,
20188 launcher/Makefile.am,
20189 libanjuta/Makefile.am,
20191 tagmanager/Makefile.am,
20192 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20193 anjuta_data_dir in configure.in and used them in plugins Makefile.am
20194 files. Also fixed library dependencies.
20196 * plugins/editor/aneditor.cxx: Disabled unused codes.
20197 * plugins/file-manager/an_file_view.c: Added copyright.
20198 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20200 * plugins/profile-default/plugin.c: Can load plugins by location.
20201 * plugins/project-manager/plugin.c: Remove project_root_uri value
20202 when project is closed.
20204 2004-10-06 Naba Kumar <naba@gnome.org>
20206 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20208 * libanjuta/interfaces/libanjuta.idl,
20209 plugins/editor/text_editor.c: Added get_length()
20210 and get_current_word() methods in IAnjutaEditor interface.
20212 * libegg/Makefile.am: Added test_actions target.
20214 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20216 * plugins/build-basic-autotools/build-basic-autotools.c,
20217 plugins/file-loader/plugin.c,
20218 plugins/message-view/message-view.c: Added code to go to file and
20221 * plugins/devhelp/plugin.c: Context sensitive help now works.
20222 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20223 uri as line number and goes to that line number.
20225 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20226 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20227 gtodo_client_load() method to load from a diffrent file. Watched
20228 project root directory in plugin to open TODO.tasks of the project.
20230 * plugins/project-manager/plugin.c: Updates project UI
20231 sensitive/insensitive.
20233 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20234 anjuta-shell program to test plugins.
20236 * src/anjuta-app.c: Registered UI accels.
20238 2004-09-28 Naba Kumar <naba@gnome.org>
20240 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20243 * src/anjuta-app.c: Implemented present widget method.
20245 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20246 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20248 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20251 * plugins/editor/text_editor.c: Connects to preferences changed signal
20254 2004-09-28 Naba Kumar <naba@gnome.org>
20256 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20259 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20262 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20263 in changed signal callback.
20265 * plugins/editor/action-callbacks.c: Implemented save_all action
20266 callback. Removed dead code. Do save_as when saving a new file.
20267 Implemented incremental search.
20269 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20271 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20273 * src/anjuta-app.c: Registers UI accelerators.
20275 2004-09-27 Naba Kumar <naba@gnome.org>
20277 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20279 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20280 plugins/devhelp/anjuta-devhelp.plugin.in,
20281 plugins/file-loader/anjuta-loader.plugin.in,
20282 plugins/file-manager/anjuta-file-manager.plugin.in,
20283 plugins/gtodo/anjuta-gtodo.plugin.in,
20284 plugins/project-manager/anjuta-project-manager.plugin.in,
20285 plugins/terminal/anjuta-terminal.plugin.in:
20286 Gave proper plugin names.
20288 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20289 error when regex fail.
20291 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20292 Added help and context search. Watches current editor. More menus
20293 in Help submenu. Update UI (sensitive when required) properly.
20295 * plugins/editor/anjuta-document-manager.ui,
20296 plugins/devhelp/anjuta-devhelp.ui,
20297 plugins/message-view/anjuta-message-manager.ui,
20298 src/anjuta.ui: Goto menu actions are in separate submenu.
20300 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20301 Removed unimplemented UI elements.
20303 * src/anjuta-app.c: Larger (and normal) icon size.
20305 * src/layout.xml: Task manager plugin along with document (in middle).
20307 * plugins/editor/plugin.c, plugins/file-loader.c,
20308 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20309 in gtkactions. Enable/disable UI properly.
20311 2004-09-26 Naba Kumar <naba@gnome.org>
20313 * po/POTFILES.in: Updated, added missing files.
20315 * .cvsignore: Updated.
20317 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20318 a new function to get User input text.
20320 * libanjuta/resources.[c,h]: Added a function to created sized image.
20322 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20323 from filename, as thats the correct representation.
20325 * plugins/build-basic-autotools/Makefile.am,
20326 (added) plugins/build-basic-autotools/automake-c.filters,
20327 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20328 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20329 Rearragned UI elements in the build menu. Added codes to read build
20330 filter rules from external file. Implemented all build, configure,
20331 autogen commands. Watches current editor and project.
20333 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20334 Added editor changed signal and exports current editor value.
20335 Fixed parameter names. Fixed get_uri() interface implementation to
20336 return correct uri.
20338 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20341 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20343 * plugins/file-manager/an_file_view.c,
20344 plugins/file-manager/an_file_view.c: Exports file uri correctly.
20346 * plugins/file-wizard/file.c: Reads uri correctly.
20348 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20349 sets the page to the new view.
20351 * plugins/message-view/message-view.c: Unrefs the tree model when done.
20352 Fixed signal connecting.
20354 * plugins/project-manager/plugin.c: Changed "project_root_directory"
20355 to "project_root_uri" and exports as uri.
20357 2004-09-24 Naba Kumar <naba@gnome.org>
20359 * libanjuta/anjuta-ui.c: Fixed a crash bug.
20360 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20362 * plugins/file-manager/plugin.c: Fixed crash in unloading.
20363 * plugins/file-loader/plugin.c: Added comments.
20364 * plugins/build-basic-autotools/plugin.c: Added comments.
20365 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20367 * libanjuta/interfaces/libanjuta.idl,
20368 plugins/message-view/anjuta-msgman.c,
20369 plugins/message-view/message-view.c,
20370 plugins/message-view/message-view.h,
20371 plugins/message-view/plugin.c: Buffering and appending messages have
20372 been separated. message-view implementations cleaned up. Signals
20373 Emissions fixed. Messages now displayed in summary and details show
20374 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20377 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20380 * plugins/build-basic-autotools/Makefile.am,
20381 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20382 parsing of output to create message summaries. Uses new message view
20385 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20386 preferences to make dialog box smaller.
20388 * plugins/editor/search-replace.c: Fixed compile error with change
20389 in IAnjutaMessageView API.
20391 2004-09-21 Naba Kumar <naba@gnome.org>
20393 * plugins/Makefile.am: Deletes old (installed) plugins before
20394 installing new ones.
20396 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20397 plugins/build-basic-autotools/build-basic-autotools.c,
20398 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20399 file URI from filemanager. Only disables/enables build submenu in file
20400 manager, instead of merging/unmerging.
20402 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20405 * plugins/file-loader/anjuta-loader-plugin.ui,
20406 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20407 Implemented "Open with" file manager submenu. Displays error message
20408 when file can not be opened.
20410 * plugins/file-manager/an_file_view.c: Renamed
20411 file_manager_current_filename value name to file_manager_current_uri
20412 and exports proper URI.
20414 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20416 2004-09-19 Naba Kumar <naba@gnome.org>
20418 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20419 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20420 save point signal to change editor tabs. Fixed accels.
20422 * plugins/file-loader/plugin.c: Fixed accels.
20424 * plugins/project-manager/plugin.c: Added target selection callback.
20426 * plugins/project-manager/plugin.c: Added URI activation.
20427 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20428 Fixed dialog and closed it on ok. Fixed a crash bug.
20429 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20431 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20432 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20433 plugins/file-loader/anjuta-loader-plugin.ui,
20434 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20435 Added recent files in file loade plugin.
20437 * ChangeLog: Fixed entry dates.
20439 2004-09-18 Naba Kumar <naba@gnome.org>
20441 * plugins/devhelp/plugin.c: Added UI sensitization and removed
20442 an unnecessary GtkFrame.
20444 2004-09-17 Naba Kumar <naba@gnome.org>
20446 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20450 * data/Makefile.am: Disabled installing old mime info.
20452 * mime/anjuta.applications, mime/anjuta.keys: Updated.
20454 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20455 plugins/editor/anjuta-document-manager.ui,
20456 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20457 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20458 Added Editor context popup menu.
20460 * plugins/project-manager/anjuta-project-manager-plugin.png:
20463 * plugins/project-manager/anjuta-project-manager.plugin.in:
20464 Support .anjuta mime type.
20466 * plugins/project-manager/plugin.c: Exports "project_root_directory"
20469 * plugins/file-manager/plugin.c: Watches "project_root_directory"
20472 * src/layout.xml, plugins/profile-default/plugin.c:
20473 Added project manager plugin for startup.
20475 2004-09-16 Naba Kumar <naba@gnome.org>
20477 * anjuta.prj: Updated.
20479 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20480 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20481 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20482 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20483 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20484 plugins/terinal/Makefile.am, src/Makefile.am,
20485 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20486 Fixed makefile syntax errors.
20488 2004-09-16 Naba Kumar <naba@gnome.org>
20490 * configure.in, src/layout.xml,
20491 plugins/profile-default/plugin.c,
20492 libanjuta/interfaces/libanjuta.idl,
20493 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20495 * configure.in, plugins/Makefile.am,
20496 plugins/project-manager/.cvsignore,
20497 plugins/project-manager/Makefile.am,
20498 plugins/project-manager/anjuta-project-manager-plugin.png,
20499 plugins/project-manager/anjuta-project-manager.plugin.in,
20500 plugins/project-manager/anjuta-project-manager.ui,
20501 plugins/project-manager/plugin.c,
20502 plugins/project-manager/plugin.h: Added project manager plugin
20503 based on gnome-build.
20505 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20506 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20508 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20509 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20510 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20512 2004-09-16 Naba Kumar <naba@gnome.org>
20514 * plugins/editor/action-callbacks.c: Fixed compile error.
20516 2004-09-15 Naba Kumar <naba@gnome.org>
20518 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20520 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20521 New improved splace with nicer progress.
20523 * configure.in, plugins/Makefile.am,
20524 (added) file-wizard/.cvsignore,
20525 (added) file-wizard/Makefile.am,
20526 (added) file-wizard/action-callbacks.c,
20527 (added) file-wizard/action-callbacks.h,
20528 (added) file-wizard/anjuta-file-wizard-plugin.png,
20529 (added) file-wizard/anjuta-file-wizard.glade,
20530 (added) file-wizard/anjuta-file-wizard.plugin.in,
20531 (added) file-wizard/anjuta-file-wizard.ui,
20532 (added) file-wizard/file.c,
20533 (added) file-wizard/file.h,
20534 (added) file-wizard/plugin.c,
20535 (added) file-wizard/plugin.h:
20536 Created new file wizard and added it. The wizard takes care of text
20537 bit insertions and new files creation.
20539 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20540 plugins/editor/action-callbacks.h,
20541 plugins/editor/anjuta-document-manager.glade,
20542 plugins/editor/anjuta-document-manager.ui,
20543 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20544 (removed) plugins/editor/file.[c,h]: Removed text insertions and
20545 new files code and moved into a new plugin (file wizard).
20547 * libanjuta/plugins.[c,h]: Added plugins selection function.
20549 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20550 get_position(), insert() in IAnjutaEditor interface. Added
20551 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20552 interface (for wizard plugins).
20554 * plugins/file-loader/anjuta-loader-plugin.ui,
20555 plugins/file-loader/plugin.c: Added wizard launcher interface which
20556 scans for plugins implement IAnjutaWizard interface and presents the
20557 list to user for selection. The selected plugin is then activated
20560 * libanjuta/interfaces/.cvsignore: Updated.
20561 * plugins/message-view/.cvsignore: Updated.
20562 * plugins/launcher/*: Removed as launcher has already been moved to
20563 libanjuta as class.
20565 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20566 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20567 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20568 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20569 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20570 Updated API documentations.
20572 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
20574 * configure.in: Added Punjabi to ALL_LINGUAS
20576 2004-07-29 Naba Kumar <naba@gnome.org>
20578 * configure.in: Added file-loader plugin Makefile path and
20579 fixed devhelp version requirement.
20581 2004-07-28 Naba Kumar <naba@gnome.org>
20583 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20584 terminal/preferences-terminal.png (added), message-view/*.png (added),
20585 message-view/*.xpm (added), editor/*.png (added),
20586 editor/*.xpm (added), plugins/editor/Makefile.am,
20587 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20588 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20589 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20590 respective plugins directories.
20592 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20593 pixmaps/block-end-16.png, pixmaps/block-end.png
20594 pixmaps/block-start-16.png, pixmaps/block-start.png
20595 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20596 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20597 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20598 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20599 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20600 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20601 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20602 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20603 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20604 pixmaps/preferences-editor.png, pixmaps/undock.png
20605 pixmaps/error-next-16.png, pixmaps/error-next.png
20606 pixmaps/error-prev-16.png, pixmaps/error-prev.png
20607 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20608 pixmaps/preferences-terminal.png: Deleted
20610 * libanjuta/properties* (removed), plugins/editor/properties* (added),
20611 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20612 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20613 plugins/editor/anjuta-document-manager.plugin.in,
20614 plugins/editor/anjuta-document-manager.ui,
20615 plugins/editor/plugin.c, plugins/editor/print.c,
20616 plugins/editor/search-replace_backend.c,
20617 plugins/editor/search_preferences.h,
20618 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20619 Moved properties souce files to editor plugin as it not required in
20620 libanjuta. Other editor fixes.
20622 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20623 libegg/dock/* (removed)
20624 : Restored GDL external dependencies and removed libegg dock
20625 sources, because gdl is being developed.
20627 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20628 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20629 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20630 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20631 libanjuta/plugins.c, libanjuta/plugins.h,
20632 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20633 gconf system. Shell now takes docking positions. Added more utility
20634 functions. Added plugins query function. And other fixes.
20636 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20638 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20639 plugin to load files based on mime type.
20641 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20643 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20644 plugins/file-manager/plugin.c: File manager now uses file loader to
20647 * plugins/message-view/anjuta-msgman.c,,
20648 plugins/message-view/message-view.c,
20649 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20651 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20652 plugins/terminal/terminal.c, src/Makefile.am,
20653 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20654 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20656 * libegg/dock/*: Removed directory.
20658 2004-07-28 Naba Kumar <naba@gnome.org>
20660 * configure.in: Reduced gnome-print version requirement.
20661 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20663 2004-07-21 Ray Strode <rstrode@redhat.com>
20664 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20667 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
20669 * plugins/editor/search-replace.c: Some fixes
20670 * plugins/terminal/Makefile.am:
20671 Patch from: Alexey Rusakov <ktirf@users.sf.net>
20673 2004-05-19 Naba Kumar <naba@gnome.org>
20675 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20678 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
20680 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20681 Implemented IAnjutaSavable
20682 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20684 2004-05-17 Naba Kumar <naba@gnome.org>
20686 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20687 plugins/build-basic-autotools/.cvsignore,
20688 plugins/build-basic-autotools/Makefile.am,
20689 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20690 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20691 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20692 plugins/build-basic-autotools/build-basic-autotools.c,
20693 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20696 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20699 * plugins/file-manager/an_file_view.c,
20700 plugins/file-manager/anjuta-file-manager.ui,
20701 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20702 Added context menu UI.
20704 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20707 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
20709 * libanjuta/anjuta-preferences.[ch]:
20710 Added save/load_gconf functions
20711 * src/action_callbacks.[ch], src/preferences.c:
20712 Load global prefs from gconf at startup and save them
20713 on exit. Prefs load and save correctly but something resets
20714 them to default after loading...
20715 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20716 Somehow the linker does not find save/load_gconf functions
20717 in libanjuta. Must be a stupid mistake, I would be glad
20718 if someone could fix that.
20719 * manuals/reference/libanjuta-sections.txt: Added new
20720 preferences functions and removed gnome-filelist
20721 * plugins/file-manager/anjuta-file-manager-plugin.glade:
20722 * plugins/file-manager/plugin.c:
20723 Added root-path property
20725 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20727 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20728 they are not longer needed.
20729 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20730 anjuta-sections.txt: Remove references to the files
20731 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20732 Use new nautilus icons for file-manager, looks incredible
20735 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20737 * plugins/editor/anjuta-docman.c: gchar* to
20738 const gchar* in arguments
20739 * plugins/editor/text_editor.c: Implemented IAnjutaFile
20741 * plugins/file-manager/an_file_view.c: Open files on
20742 double-click. Does not work yet because it does not
20743 find IAnjutaFile interface in document manager
20745 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20747 * plugins/editor/anjuta-docman.c
20748 * plugins/editor/text_editor.c:
20749 Made close button working, made multiple selection in
20750 File/Open dialog possble, fixed crash bug if file cannot
20753 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
20755 * plugins/editor/action-callbacks.c
20756 * plugins/editor/anjuta-docman.c
20757 * plugins/editor/anjuta-docman.h
20758 * plugins/editor/search-replace.c
20759 * plugins/editor/search-replace_backend.c
20760 * plugins/editor/text_editor.c
20761 * plugins/editor/text_editor.h:
20762 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20763 able to open all files, use uri instead of full_filename, fixed
20767 2004-05-13 Naba Kumar <naba@gnome.org>
20769 * plugins/message-view/anjuta-message-manager-plugin.glade:
20772 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20775 * pixmaps/anjuta_splash.png: Added border.
20777 * plugins/editor/anjuta-document-manager.png: New icon.
20779 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20780 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20782 plugins/editor/Makefile.am,
20783 plugins/editor/search-replace.c,
20784 plugins/editor/search-replace.h,
20785 plugins/editor/search-replace_backend.c,
20786 plugins/editor/search-replace_backend.h,
20787 plugins/editor/search_preferences.h,
20788 plugins/editor/search_preferences.c: Merged changes from
20789 ANJUTA_1_2_0 branch.
20791 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20792 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20795 * plugins/terminal/Makefile.am,
20796 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20799 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20802 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
20803 * plugins/message-view/plugin.c: Fixed glade file loading
20804 Removed "Show messages" menu item
20805 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20806 twice because of this load system layout hack.
20807 * libanjuta/anjuta-ui.h: Removed #include config.h
20808 * libanjuta/libanjuta.pc: Fixed path and depencies
20809 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20810 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20811 * libanjuta/properties.cxx : #include "properties_cxx.h"
20812 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20814 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
20815 * plugins/message-view/*: Fixed message view preferences
20816 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20817 * anjuta.glade: Removed messages stuff
20819 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
20821 * Removed libanjutamm, it is now hosted on SF.net:
20822 cvs.sf.net/cvsroot/anjuta/libanjutamm
20824 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
20827 Added some experimental code to add support for C++ plugins.
20828 Nothing works yet and it is likely that it will disappear but
20829 I have some questions to murrayc and he wants to see the code.
20831 2004-05-11 Naba Kumar <naba@gnome.org>
20833 * plugins/terminal/terminal.c: Fixed prefs loading bug.
20835 * plugins/editor/action-callbacks.c: Fixed a crash bug in
20836 hightlight style menu actions.
20838 * manuals/reference/libanjuta/libanjuta-docs.sgml,
20839 manuals/reference/libanjuta/plugin-description-file.sgml,
20840 manuals/reference/libanjuta/writing-plugins.sgml,
20841 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20842 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20843 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
20845 * src/anjuta-app.c: Always load system layout for now.
20847 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
20849 * manuals/reference/libanjuta/libanjuta-docs.sgml,
20850 manuals/reference/libanjuta/libanjuta-sections.txt,
20851 manuals/reference/libanjuta/libanjuta.types,
20852 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20853 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20854 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20855 manuals/reference/libanjuta/tmpl/fileselection.sgml,
20856 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20857 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
20858 Updated documentation.
20860 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
20861 plugins/profile-default/plugin.c, src/layout.xml:
20862 Created terminal plugin.
20864 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
20865 (new) plugins/file-manager/.cvsignore,
20866 plugins/file-manager/an_file_view.c,
20867 plugins/file-manager/plugin.c,
20868 plugins/file-manager/plugin.h: Moved preferences to separate
20869 glade file and added cvsignore file.
20871 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
20872 from ANJUTA_1_2_0 branch. Please note that other po files need merging
20873 from the branch. I tried it but there were way too many conflicts.
20875 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
20877 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
20878 util functions required during the merge.
20880 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
20883 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20884 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
20885 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
20886 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
20887 Merged with ANJUTA_1_2_0 branch.
20889 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
20891 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
20893 2004-05-07 Naba Kumar <naba@gnome.org>
20895 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
20897 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
20898 Added preferences reading and loading.
20900 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
20901 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
20902 libanjuta/fileselection.c, libanjuta/fileselection.h,
20903 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
20905 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
20907 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
20908 anjuta.spec.in, configure.in, data/autogen.sh.generic,
20909 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
20910 data/macros/autogen.sh, data/macros2/autogen.sh
20911 data/properties/ada.properties, data/properties/anjuta.properties,
20912 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
20913 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
20914 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
20915 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
20916 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
20917 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
20918 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
20919 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
20920 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
20921 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
20922 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
20923 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
20924 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
20925 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
20926 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
20927 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
20928 plugins/class-gen/clsGen.c, plugins/editor/print.c,
20929 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
20930 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20931 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20932 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20933 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20934 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20935 (added) scintilla/scintilla-marshal.c,
20936 (added) scintilla/scintilla-marshal.h,
20937 (added) scintilla/scintilla-marshal.list,
20938 scintilla/include/SString.h, scintilla/include/SciLexer.h,
20939 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20940 (added) scintilla/patches/scintilla-calltip-align.patch,
20941 (added) scintilla/patches/scintilla-minor.patch,
20942 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20944 2004-05-06 Naba Kumar <naba@gnome.org>
20946 * (added) plugins/file-manager/Makefile.am,
20947 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20948 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20949 (added) plugins/file-manager/anjuta-file-manager.ui,
20950 (added) plugins/file-manager/plugin.c,
20951 (added) plugins/file-manager/plugin.h,
20952 (removed) plugins/file-manager/an_file_view.h,
20953 plugins/Makefile.am, configure.in,
20954 plugins/file-manager/an_file_view.c: Created file manager plugin.
20956 * plugins/profile-default/plugin.c: Added file manager plugin in default
20959 * libanjuta/Makefile.am: Fixed dependencies.
20960 * pixmaps/anjuta_splash.png: New splash screen.
20962 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
20964 * template/template.c/h: Added in-line doc
20965 * manuals/reference/template/*: Added template documentation
20966 * configure.in: Build template docs
20968 2004-05-05 Naba Kumar <naba@gnome.org>
20970 * autogen.sh: Added commands to generate initial interfaces.
20972 * libanjuta/Makefile.am,
20973 (removed)libanjuta/anjuta-plugin-parser.c,
20974 (removed)libanjuta/anjuta-plugin-parser.h,
20975 (added)libanjuta/anjuta-plugin-description.c,
20976 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20977 plugin description.
20979 * libanjuta/anjuta-plugin.c,
20980 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20982 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20983 and added AnjutaShellPlacement enum for widgeds placement (passed to
20984 widget add_widget() method.
20986 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20987 and moved plugin sets loading in profile plugins.
20989 * libanjuta/interfaces/.cvsignore,
20990 (removed)libanjuta/interfaces/Makefile.am,
20991 libanjuta/interfaces/libanjuta.idl,
20992 libanjuta/interfaces/anjuta-idl-compiler.pl,
20993 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20994 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20995 (removed)libanjuta/interfaces/ianjuta-editor.c,
20996 (removed)libanjuta/interfaces/ianjuta-editor.h,
20997 (removed)libanjuta/interfaces/ianjuta-file.c,
20998 (removed)libanjuta/interfaces/ianjuta-file.h,
20999 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21000 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21001 (removed)libanjuta/interfaces/ianjuta-message-view.c,
21002 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21003 *.h and Makefile.am files. They are autogenerated. Interfaces are
21004 by anjuta-idl-compiler.pl from libanjuta.idl file.
21006 * manuals/reference/libanjuta/Makefile.am,
21007 manuals/reference/libanjuta/anjuta-architecture.sgml,
21008 manuals/reference/libanjuta/libanjuta-docs.sgml,
21009 manuals/reference/libanjuta/libanjuta-sections.txt,
21010 manuals/reference/libanjuta/libanjuta.types,
21011 manuals/reference/libanjuta/plugin-description-file.sgml,
21012 manuals/reference/libanjuta/writing-plugins.sgml,
21013 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21014 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21015 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21016 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21017 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21018 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21019 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21020 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21021 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21022 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21023 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21024 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21025 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21026 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21027 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21028 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21029 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21030 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21031 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21032 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21033 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21034 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21035 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21036 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21037 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21038 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21039 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21040 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21041 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21042 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21043 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21044 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21045 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21046 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21047 interfaces template sgmls.
21049 * plugins/Makefile.am,
21050 plugins/devhelp/anjuta-devhelp.plugin.in,
21051 plugins/devhelp/plugin.c,
21052 plugins/editor/action-callbacks.c,
21053 plugins/editor/anjuta-document-manager.plugin.in,
21054 plugins/editor/plugin.c,
21055 plugins/editor/plugin.h,
21056 plugins/editor/text_editor.c,
21057 plugins/sample1/plugin.c,
21058 plugins/message-view/anjuta-message-manager.plugin.in,
21059 plugins/message-view/plugin.c: Fixed shell add_widget method to take
21060 placement. Fixed other errors.
21062 * (added)plugins/profile-default/.cvsignore,
21063 (added)plugins/profile-default/Makefile.am,
21064 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21065 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21066 (added)plugins/profile-default/anjuta-default-profile.ui,
21067 (added)plugins/profile-default/plugin.c,
21068 (added)plugins/profile-default/plugin.h: Added a default new
21072 src/action-callbacks.c,
21075 src/main.cpp: Fixed necessary changes for libanjuta
21077 2004-05-04 Naba Kumar <naba@gnome.org>
21079 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21080 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21081 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21082 placement for default widgets placements.
21084 2004-05-03 Naba Kumar <naba@gnome.org>
21086 * manuals/reference/libanjuta/anjuta-architecture.sgml,
21087 manuals/reference/libanjuta/libanjuta-docs.sgml,
21088 manuals/reference/libanjuta/plugin-description-file.sgml,
21089 manuals/reference/libanjuta/writing-plugins.sgml:
21090 Wrote more sections in writing-plugins document and fixed errors.
21092 2004-05-03 Naba Kumar <naba@gnome.org>
21094 * libanjuta/interfaces/libanjuta.idl: Added interface
21095 IAnjutaFileManager.
21097 * manuals/reference/libanjuta/anjuta-architecture.dia,
21098 manuals/reference/libanjuta/anjuta-architecture.png: Updated
21099 architecture diagram.
21101 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21102 manuals/reference/libanjuta/libanjuta-docs.sgml,
21103 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21104 (added) manuals/reference/libanjuta/writing-plugins.sgml:
21105 Wrote writing-plugins document and separated chapters into
21106 separate sgml files.
21108 * plugins/file-manager/an_file_view.c,
21109 plugins/file-manager/an_file_view.h: New and improved directory
21112 2004-05-02 Sven Herzberg <herzi@abi02.de>
21114 * anjuta.glade: re-designed the new file dialog
21115 * anjuta_dialogs_strings.c: new strings from the new file dialog
21117 2004-04-30 Naba Kumar <naba@gnome.org>
21119 * libanjuta/interfaces/Makefile.am.iface,
21120 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21122 * libanjuta/interfaces/libanjuta.idl: Updated.
21124 * libanjuta/interfaces/Makefile.am.iface,
21125 libanjuta/interfaces/libanjuta.idl: Updated.
21127 2004-04-29 Naba Kumar <naba@gnome.org>
21129 * libanjuta/interfaces/Makefile.am.iface,
21130 libanjuta/interfaces/libanjuta.idl: Updated.
21132 2004-04-29 Naba Kumar <naba@gnome.org>
21134 * libanjuta/interfaces/giface-idlc-c.pl,
21135 libanjuta/interfaces/libanjuta.idl: Upgraded.
21136 * libanjuta/interfaces/Makefile.am.iface: Added.
21138 2004-04-28 Naba kumar <naba@gnome.org>
21140 * libanjuta/interfaces/giface-idlc-c.pl,
21141 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21142 definitions and wrote a compiler.
21144 2004-04-28 Naba Kumar <naba@gnome.org>
21146 * libanjuta/anjuta-shell.c: Fixed docs.
21147 * libanjuta/interfaces/Makefile.am,
21148 libanjuta/interfaces/ianjuta-file.c,
21149 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21151 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21153 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21155 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21156 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21157 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21158 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21159 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21160 * src/anjuta-app.c: Fixed bug.
21162 2004-04-27 Naba Kumar <naba@gnome.org>
21164 * libanjuta/anjuta-preferences-dialog.c,
21165 manuals/Makefile.am: Fixed document bugs and enabled docs
21168 * libanjuta/anjuta-preferences-dialog.c,
21169 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21170 More documentation.
21172 * libanjuta/anjuta-preferences.c,
21173 manuals/reference/libanjuta/libanjuta-docs.sgml,
21174 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21175 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21176 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21177 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21178 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21179 Wrote more documentations.
21181 * (removed) plugins/message-view/imessage-view.c,
21182 (removed) plugins/message-view/ianjuta-msgman.c,
21183 plugins/message-view/Makefile.am,
21184 plugins/message-view/anjuta-msgman.c,
21185 plugins/message-view/anjuta-msgman.h,
21186 plugins/message-view/message-view.c,
21187 plugins/message-view/message-view.h,
21188 plugins/message-view/plugin.c,
21189 plugins/message-view/plugin.h: Moved interface implementations
21190 in their respective classes and used correct macros to
21191 defined class types.
21193 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21194 src/action-callbacks.c, src/anjuta-app.c: Subclassed
21195 AnjutaUI from GtkUIManager instead of GtkDialog.
21197 * manuals/reference/libanjuta/Makefile.am,
21198 manuals/reference/libanjuta/libanjuta-docs.sgml,
21199 manuals/reference/libanjuta/libanjuta-sections.txt,
21200 manuals/reference/libanjuta/libanjuta.types,
21201 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21202 (added) manuals/reference/libanjuta/anjuta-architecture.png,
21203 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21204 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21205 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21206 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21207 Wrote more documentation, fixed typos, added architecture
21208 diagram, updated object types etc.
21210 * plugins/editor/text_editor.c: Fixed interface implementation.
21212 2004-04-26 Naba Kumar <naba@gnome.org>
21214 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21215 (added) manuals/reference/libanjuta/anjuta-architecture.png,
21216 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21217 architecture diagram and a new chapter on plugins description file.
21219 2004-04-25 Naba Kumar <naba@gnome.org>
21221 * libanjuta/anjuta-children.h,
21222 libanjuta/anjuta-plugin.c,
21223 libanjuta/anjuta-plugin.h,
21224 libanjuta/anjuta-preferences.c,
21225 libanjuta/anjuta-shell.c,
21226 libanjuta/anjuta-shell.h,
21227 libanjuta/e-splash.c,
21228 libanjuta/e-splash.h,
21229 manuals/reference/libanjuta/Makefile.am,
21230 manuals/reference/libanjuta/libanjuta-docs.sgml,
21231 manuals/reference/libanjuta/libanjuta-sections.txt,
21232 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21233 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21234 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21235 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21236 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21237 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21238 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21239 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21240 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21241 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21242 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21243 manuals/reference/libanjuta/tmpl/defaults.sgml,
21244 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21245 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21246 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21247 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21248 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21249 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21250 manuals/reference/libanjuta/tmpl/plugins.sgml,
21251 manuals/reference/libanjuta/tmpl/properties.sgml,
21252 manuals/reference/libanjuta/tmpl/resources.sgml,
21253 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21254 manuals/reference/libanjuta/tmpl/e-splash.sgml,
21255 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21256 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21257 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21258 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21260 Added more template files and wrote more documentation.
21262 2004-04-24 Andras Timar <timar@gnome.hu>
21264 * configure.in: Added hu to ALL_LINGUAS.
21266 2004-04-23 Naba Kumar <naba@gnome.org>
21268 * configure.in: Fixed compile error.
21270 * libanjuta/anjuta-children.c,
21271 libanjuta/anjuta-children.h,
21272 libanjuta/anjuta-preferences.c,
21273 libanjuta/anjuta-preferences.h,
21274 libanjuta/anjuta-shell.c,
21275 libanjuta/anjuta-ui.c,
21276 libanjuta/anjuta-ui.h,
21277 manuals/reference/libanjuta/Makefile.am,
21278 manuals/reference/libanjuta/libanjuta-docs.sgml,
21279 manuals/reference/libanjuta/libanjuta.types,
21280 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21281 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21282 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21283 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21284 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21285 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21286 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21287 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21288 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21289 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21290 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21291 manuals/reference/libanjuta/tmpl/defaults.sgml,
21292 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21293 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21294 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21295 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21296 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21297 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21298 manuals/reference/libanjuta/tmpl/plugins.sgml,
21299 manuals/reference/libanjuta/tmpl/properties.sgml,
21300 manuals/reference/libanjuta/tmpl/resources.sgml,
21301 plugins/sample1/plugin.c: Added libanjuta API documentation.
21303 2004-04-22 Naba Kumar <naba@gnome.org>
21305 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21306 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21307 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21308 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21309 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21310 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21311 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21312 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21313 (removed) libegg/eggradiotoolbutton.c,
21314 (removed) libegg/eggseparatortoolitem.c,
21315 (removed) libegg/eggtoggletoolbutton.c,
21316 (removed) libegg/eggtoolbar.c,
21317 (removed) libegg/eggtoolbutton.c,
21318 (removed) libegg/eggtoolitem.c,
21319 (removed) libegg/prop-editor.c,
21320 (removed) libegg/test-actions.c,
21321 (removed) libegg/test-drag.c,
21322 (removed) libegg/test-merge.c,
21323 (removed) libegg/test-toolbar.c,
21324 libegg/menu/Makefile.am,
21325 (removed) libegg/menu/egg-accel-dialog.h,
21326 (removed) libegg/menu/egg-action-group.h,
21327 (removed) libegg/menu/egg-action.h,
21328 libegg/menu/egg-entry-action.h,
21329 (removed) libegg/menu/egg-markup.h,
21330 (removed) libegg/menu/egg-menu-merge.h,
21331 (removed) libegg/menu/egg-menu.h,
21332 (removed) libegg/menu/egg-radio-action.h,
21333 (removed) libegg/menu/egg-toggle-action.h,
21334 (removed) libegg/menu/howitshouldwork.txt,
21335 (removed) libegg/toolbar/.cvsignore,
21336 (removed) libegg/toolbar/Makefile.am,
21337 (removed) libegg/toolbar/TODO,
21338 (removed) libegg/toolbar/eggradiotoolbutton.h,
21339 (removed) libegg/toolbar/eggseparatortoolitem.h,
21340 (removed) libegg/toolbar/eggtoggletoolbutton.h,
21341 (removed) libegg/toolbar/eggtoolbar.h,
21342 (removed) libegg/toolbar/eggtoolbutton.h,
21343 (removed) libegg/toolbar/eggtoolitem.h,
21344 (removed) libegg/toolbar/prop-editor.h,
21345 (removed) libegg/toolbar/toolbar-api.txt,
21346 (removed) libegg/toolbar/toolbar-ideas.txt,
21347 plugins/devhelp/anjuta-devhelp.ui,
21348 plugins/devhelp/plugin.c,
21349 plugins/editor/action-callbacks.c,
21350 plugins/editor/action-callbacks.h,
21351 plugins/editor/anjuta-docman.c,
21352 plugins/editor/anjuta-document-manager.ui,
21353 plugins/editor/plugin.c,
21354 P plugins/message-view/Makefile.am,
21355 plugins/message-view/anjuta-message-manager.ui,
21356 plugins/message-view/plugin.c,
21357 plugins/sample1/anjuta-sample.ui,
21358 plugins/sample1/plugin.c,
21359 src/action-callbacks.c,
21360 src/action-callbacks.h,
21361 src/anjuta-actions.h,
21363 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21364 Gtk actions and UIManager. Fixed all plugins to use this.
21366 * manuals/reference/gtkdoc-scangobj.diff,
21367 manuals/reference/libanjuta/Makefile.am,
21368 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21369 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21370 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21371 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21372 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21374 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21376 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
21378 * plugins/message-view/imessage-view.c
21379 * plugins/message-view/ianjuta-msgman.c:
21382 2004-04-17 Adam Weinberger <adamw@gnome.org>
21384 * configure.in: Added en_CA to ALL_LINGUAS.
21386 2004-04-08 Naba Kumar <naba@gnome.org>
21388 * libanjuta/interfaces/ianjuta-message-view.[c,h],
21389 libanjuta/interfaces/Makefile.am,
21390 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21391 message manager and message view interfaces.
21393 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21394 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21395 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21396 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21397 src/anjuta-app.c: Used 'activate' and
21398 'deactivate' virtual methods for plugins. Fixed installed plugins
21399 dialogs. Added remove_widget() method for AnjutaShell.
21401 * libanjuta/interfaces/Makefile.am,
21402 libanjuta/interfaces/ianjuta-document-manager.c,
21403 libanjuta/interfaces/ianjuta-document-manager.h,
21404 libanjuta/interfaces/ianjuta-editor.c,
21405 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21406 and editor interfaces.
21408 * plugins/devhelp/plugin.c,
21409 plugins/message-view/anjuta-message-manager.plugin.in,
21410 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21411 plugins/sample1/plugin.c: Updated plugins implementation to
21412 reflect the changes.
21414 2004-04-07 Naba Kumar <naba@gnome.org>
21416 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21417 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21418 libanjuta/interfaces/ianjuta-editor.h,
21419 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21420 plugins/editor/anjuta-docman.c,
21421 plugins/editor/anjuta-document-manager.plugin.in,
21422 plugins/editor/plugin.c, plugins/sample1/plugin.c,
21423 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21424 Added supported interfaces for plugins. Tested plugin interfaces
21425 through sample plugin.
21427 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
21429 * template/Makefile.am, data/templates/library/Makefile.am
21430 Fixed some automake-1.7 incompatibilities
21431 * template/xmltemplate.c: Small fix
21433 2004-02-23 Naba Kumar <naba@gnome.org>
21435 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21436 Added plugins manager dialog.
21438 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21439 library dependencies.
21441 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21442 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21443 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21444 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21445 geometry command line option.
21447 2004-02-16 Naba Kumar <naba@gnome.org>
21449 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21450 Added interfaces and IAnjutaEditor editor interface.
21451 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21453 * libanjuta/anjuta-shell.h: Fixed bug.
21455 2004-02-13 Naba Kumar <naba@gnome.org>
21457 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21459 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
21461 * data/template/*/.cvsignore:
21462 Avoid all these ? in cvs output
21464 2004-02-13 Naba Kumar <naba@gnome.org>
21466 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21467 includes and linking.
21469 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21470 and set required version to devhelp 0.8. This devhelp version
21471 can be acquired from gnome cvs branch devhelp branch
21472 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21474 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21475 src/actions-callbacks.c: Added Dock Manager settings menu item.
21477 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21478 * plugins/devhelp/plugin.c: Fixed a linking bug.
21480 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21481 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21482 external GDL dependency and used libegg codes.
21484 2004-02-12 Naba Kumar <naba@gnome.org>
21486 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21487 Added devhelp plugin, but it can't be used without a
21488 patch in devhelp. So it's disabled for now.
21490 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21491 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21492 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21493 Update cvsignore files.
21495 * libanjuta/plugins.c, widgets/e-splash.c:
21496 Fixed plugins loading to show splash icons.
21498 * plugins/message-view/anjuta-message-manager.plugin.in,
21499 plugins/message-view/plugin.c: Fixed plugin registered name.
21501 * plugins/message-view/anjuta-message-view.png,
21502 plugins/sample1/anjuta-sample-plugin.png: Update images.
21504 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21505 src/main.c: Fixed layout loading.
21507 * plugins/devhelp/Makefile.am: Fixed error.
21509 * (removed) widgets/*, libanjuta/plugins.h,
21510 src/main.c: Transfered widgets to libanjuta/.
21512 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21513 toplevel directory to created only one library as libanjuta-egg.
21515 * data/Makefile.am: Fixed build error.
21517 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21518 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21519 libegg/.cvsignore: Added egg dock widget.
21521 * gdl/*: Removed as they are now available in libegg.
21523 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
21525 * plugins/editor/anjuta-docman.c:
21526 Use stock close icon on tab close button
21528 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
21530 * data/template/Makefile.am
21531 data/template/language/Makefile.am
21532 data/template/library/Makefile.am
21533 data/template/text/Makefile.am
21534 data/template/project/Makefile.am
21535 data/template/project/terminal/Makefile.am
21536 configure.in: Created Makefile to install templates
21538 2004-02-11 Naba Kumar <naba@gnome.org>
21540 * plugins/editor/action-callbacks.c,
21541 plugins/editor/anjuta-document-manager.ui,
21542 plugins/editor/plugin.c
21543 plugins/message-view/anjuta-message-manager.ui,
21544 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21546 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
21548 * plugins/message-view/*: MessageView plugin is now loaded
21549 The menu items are still dummies.
21551 2004-02-09 Naba Kumar <naba@gnome.org>
21553 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21556 * libanjuta/anjuta-preferences.h: Added some documentation.
21558 * libanjuta/anjuta-shell.h: Removed dead codes.
21560 * (removed) manuals/reference/gtkdoc-scangobj,
21561 manuals/reference/gtkdoc-scangobj.diff,
21562 manuals/reference/libanjuta/.cvsignore,
21563 manuals/reference/libanjuta/Makefile.am,
21564 manuals/reference/libanjuta/README.inline-doc,
21565 manuals/reference/libanjuta/README.sections,
21566 manuals/reference/libanjuta/libanjuta-docs.sgml,
21567 manuals/reference/libanjuta/libanjuta-sections.txt,
21568 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21569 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21570 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21571 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21572 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21573 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21574 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21575 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21576 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21577 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21578 manuals/reference/libanjuta/tmpl/defaults.sgml,
21579 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21580 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21581 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21582 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21583 manuals/reference/libanjuta/tmpl/plugins.sgml,
21584 manuals/reference/libanjuta/tmpl/properties.sgml,
21585 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21586 of scan program. Updated templates.
21588 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21589 editor action callbacks data.
21591 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21592 scintilla object ref/unref.
21594 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
21596 * template/*: Added new xml based template system
21597 * template/dtds/*: Dtds to validate xml files of the template systems
21598 * data/template/*: Some sample template files
21599 Still needs some work but builds fine!
21601 2004-02-06 Naba Kumar <naba@gnome.org>
21603 * cofigure.in, manuals/Makefile.am,
21604 (added) manuals/reference/*: Added API documentation
21605 structure (gtk-doc based).
21607 * libanjuta/libanjuta.h: Updated
21609 2004-02-05 Naba Kumar <naba@gnome.org>
21611 * configure.in: Sets correct dependencies and
21612 uses gdl external library.
21614 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21615 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21616 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21617 libanjuta/fileselection.h, libanjuta/glue-factory.c,
21618 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21619 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21620 and added file dialogs.
21622 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21623 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21624 Build dynamic libraries for libegg.
21626 * plugins/Makefile.am, plugins/editor/Makefile.am,
21627 plugins/editor/action-callbacks.c,
21628 plugins/editor/action-callbacks.h,
21629 plugins/editor/anjuta-docman.c,
21630 plugins/editor/anjuta-docman.h
21631 plugins/editor/anjuta-document-manager.plugin.in
21632 plugins/editor/anjuta-document-manager.png
21633 plugins/editor/anjuta-document-manager.ui
21634 plugins/editor/file.c
21635 plugins/editor/file.h
21636 plugins/editor/plugin.c
21637 plugins/editor/print.c
21638 plugins/editor/print.h
21639 plugins/editor/search-replace.c
21640 plugins/editor/search_incremental.c
21641 plugins/editor/search_incremental.h
21642 plugins/editor/text_editor.c
21643 plugins/editor/text_editor.h
21644 plugins/editor/text_editor_cbs.c
21645 plugins/editor/text_editor_menu.h
21646 plugins/sample1/Makefile.am
21647 plugins/sample1/anjuta-sample-plugin.png
21648 plugins/sample1/anjuta-sample.plugin.in
21649 plugins/sample1/anjuta-sample.ui
21650 plugins/sample1/plugin-sample1.c
21651 plugins/sample1/plugin.c
21652 plugins/sample1/plugin.h: Created sample
21653 plugin and fixed editor plugin.
21655 * printing/*: Removed.
21657 * scintilla/Makefile.am: Builds dynamic library.
21659 * src/Makefile.am, src/action-callbacks.c,
21660 src/action-callbacks.h, (removed) src/an_symbol_view.c,
21661 src/anjuta-actions.h, src/anjuta-app.c,
21662 src/anjuta-app.h, src/anjuta-callbacks.c,
21663 src/anjuta-callbacks.h, (removed) src/anjuta.c,
21664 (removed) src/anjuta.h, src/anjuta.ui,
21665 src/layout.xml, src/main.c, src/preferences.h,
21666 src/utilities.c: Debuggged and finally made plugins
21669 * global-tags/Makefile.am: Fixed build error.
21671 2004-02-03 Naba Kumar <naba@gnome.org>
21673 * configure.in: Users GDL from external package.
21674 * plugins/*: Added many new plugins (not ready though).
21675 * src/*: Removed many files (which have been transfered in plugins/).
21677 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
21679 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21681 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21683 * configure.in: Added editor plugins
21685 * plugins/Makefile.am, src/search-replace_backend.h,
21686 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21687 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21689 * Added: plugins/editor/search_incremental.c,
21690 plugins/editor/search_incremental.h
21692 * Update search-replace in plugins/editor
21694 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
21696 * plugins/message-view/message-view.c: Some code clean-up
21698 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21700 * Added: search_incremental[ch]
21702 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21703 src/mainmenu_callbacks.c, src/toolbar.c
21704 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21706 * Incremental Search
21708 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
21710 * plugins/message-view/anjuta-msgman.[c/h]:
21711 Added message manager for easier message handling with a
21712 similar interface as docman. Of course you can still use
21713 MessageView standalone.
21714 * plugins/Makefile.am: Added message-view because it compiles
21717 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
21719 * plugins/message-view/*: Added message-view plugin
21721 * configure.in: Added plugins/message-view/Makefile
21723 2004-01-03 Naba Kumar <naba@gnome.org>
21725 * libanjuta/*.c: Added new files and updated old ones.
21726 * plugins/editor/*: Added editor plugin.
21727 * configure.in: Added editor plugin and moved editor related
21730 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21732 * src/Makefile.am: Added search-replace_backend.[ch]
21733 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21735 * anjuta.glade, src/search-replace.c, src/search-replace.h,
21736 src/search-replace_backend.c, src/search-replace_backend.h,
21737 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21738 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21739 src/toolbar_callbacks.c
21740 * The advanced Search/Replace functionality now replaces the older
21741 Find/Replace stuff.
21742 * The Search/Replace functionality can be interrupted during a long
21745 2003-12-11 Naba Kumar <naba@gnome.org>
21747 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21748 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21750 * Makefile.am, libanjuta/*: Added new module.
21751 * src/Makefile.am: Fixed linking error.
21752 * src/watch_cbs.c: Debugger clean up.
21753 * configure.in: Added libanjuta-2.0.pc
21755 * configure.in, libanjuta/Makefile.am,
21756 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21759 2003-12-11 Naba Kumar <naba@gnome.org>
21761 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21763 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21764 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21765 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21766 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21767 The user can now give a name at the creation of a new file and
21768 insert automatically (user choice) header, gpl notice, header
21769 template. The file extension is added automatically according
21770 to the selected type of file. The various insert functions have
21771 been moved from mainmenu-callback.c to file.c. The cursor is now
21772 moved after an insert operation. Removes also useless code in
21773 memory.c and search-replace.c
21775 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
21777 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21778 sortable headers, process tree, removal of path and process params
21779 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21780 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21783 2003-12-10 Naba Kumar <naba@gnome.org>
21785 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21787 2003-11-30 Abel Cheung <maddog@linux.org.hk>
21789 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21791 2003-11-28 Naba Kumar <naba@gnome.org>
21793 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21795 * manuals/de/*: Added german translation docs.
21797 * configure.in, Makefile.am, src/Makefile.am,
21798 libegg/*/*: Added libegg library.
21800 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21801 installation directory.
21803 * src/text_editor_cbs.c: Fixed closing of file.
21805 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
21807 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21809 2003-09-05 Naba Kumar <naba@gnome.org>
21811 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21812 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21813 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21814 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21815 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21816 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21817 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21818 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21819 using libegg. Initial commit -- compiles but is not complete.
21821 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21823 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21825 2003-06-04 Abel Cheung <maddog@linux.org.hk>
21827 * configure.in: Removed "ta" from ALL_LINGUAS.
21829 2003-05-16 Jordi Mallach <jordi@sindominio.net>
21831 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
21833 2003-05-16 Danilo Šegan <dsegan@gmx.net>
21835 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
21837 2004-04-24 Andras Timar <tmar@gnome.hu>
21839 * configure.in: Added hu to ALL_LINGUAS.
21841 2004-04-14 Naba Kumar <naba@gnome.org>
21843 * src/Makefile.am, printing/Makefile.am,
21844 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
21845 because we are still using GtkCombo and build breaks with gtk-2.4.
21847 2004-04-13 Naba Kumar <naba@gnome.org>
21850 * anjuta.spec.in: Fixed build error.
21851 * po/POTFILES.in: Updated.
21852 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
21854 2004-04-11 Naba Kumar <naba@gnome.org>
21857 * AUTHORS: Updated.
21858 * configure.in: Added ga in ALL_LINGUAS.
21859 * ChangeLog: Fixed dates.
21861 2004-04-09 Naba Kumar <naba@gnome.org>
21863 * src/print.c: Fixed buffer styling bug when printing with
21866 * data/properties/anjuta.properties: Defined only one base font and
21867 used courier instead of lucidatypewriter, because most newer systems are
21868 unlikely to have it (bug #885023, #925956, #890473).
21870 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
21873 * src/an_file_view.c: Fixed possible crash bug.
21875 2004-04-07 Naba Kumar <naba@gnome.org>
21877 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
21878 gtk_main_quit() etc..), so that atexit() functions are not called
21879 (which is apparently done to free up memory and we don't need to
21880 do that at this point). Incidentally, something also happens in the
21881 atexit call which freezes the UI for far too long when the application
21882 exits and we want to avoid that..
21883 * src/glade_iface.c: Fixed compiler warning.
21885 2004-04-06 Naba Kumar <naba@gnome.org>
21887 * src/project_dbase_gui.c: Fixed errors.
21889 * src/registers_gui.c: Fixed possible crash bug.
21890 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
21891 * src/signals.[c,h]: Used tree view and glade file for dialog.
21892 * src/Makefile.am, src/about.c, src/an_file_view.c,
21893 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
21894 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
21895 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
21896 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
21897 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
21898 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
21899 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
21900 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
21901 src/launcher.h, src/main.c, src/main_menubar.c,
21902 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
21903 src/message-manager-private.cc, src/message-manager.cc,
21904 src/preferences.c, src/project_config.c, src/project_dbase.c,
21905 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
21906 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
21907 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
21908 src/search-replace.c, src/search-replace_backend.c,
21909 src/search_incremental.c, src/search_preferences.c,
21910 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
21911 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
21912 src/signals_gui.c, src/source.c, src/src_paths.c,
21913 src/stack_trace.c, src/start-with.c, src/style-editor.c,
21914 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
21915 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
21916 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
21917 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
21918 tagmanager/Makefile.am, scintilla/include/SString.h,
21919 widgets/Makefile.am, widgets/gnomefilelist.c:
21921 Removed all deprecated codes and substituted
21922 with newer APIs. Fixed some possible crash bugs where cell renderers
21925 * scintilla/patches/scintilla-minor.patch: Minor patch.
21927 2004-04-06 Naba Kumar <naba@gnome.org>
21929 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
21930 tree after all the files have been added (and not everytime a file
21931 is added in the project). Also fixed some memory corruption
21932 (possibly bug #900478).
21934 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21935 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21936 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21937 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21938 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21939 qualifier wherever appropriate.
21941 2004-04-05 Naba Kumar <naba@gnome.org>
21943 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
21944 switch terminal echo on/off. Debugger requires it off, while the
21945 rest requires it on.
21947 * src/search-replace.c: sets search direction and action (in addtion
21948 to target) for find in files.
21950 2004-04-02 Naba Kumar <naba@gnome.org>
21952 * src/mainmenu_callbacks.c: Sets filename during save of new files.
21954 * src/project_dbase.c, src/debugger, src/an_file_view.c,
21955 src/an_symbol_view.c: Added an gtk events loop for
21956 displaying project loading status (for loading large projects) and
21957 debugger program starting ... just to give an impression of fastness :-).
21959 * configure.in, anjuta.prj: Bumped version to 1.2.2.
21961 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21962 crash bug, which occurs when opening and closing a large project
21965 * src/attach_process.c: Fixed a comiple error for old gcc.
21967 * src/launcher.c: Prints proper error message when launcher child
21968 could not be executed and exits properly. Fixed a crash
21971 * src/resources.c, src/utilities.c, src/glade_iface.c,
21972 src/debugger.c, src/attach_process.c: Properly exits forked children
21973 when they could not be executed.
21975 2004-04-01 Naba Kumar <naba@gnome.org>
21977 * src/search-replace.c: Fixed a crash bug (bug #921893).
21979 2004-03-31 Naba Kumar <naba@gnome.org>
21981 * anjuta.glade: Added a note on compiler options dialog ->support
21982 dialog telling that supports are only available for file mode.
21984 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21986 Improved shutdown time delay by bypassing project closing
21987 and unloading plugins.
21989 * src/build_file.c, data/properties/anjuta.properties: Added a property
21990 to toggle on/off for going to first error automatically.
21992 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
21994 * src/debugger.c: fixed core file loading
21995 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21996 for long lines (bugs #700968 and #911376)
21997 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21999 * src/anjuta.c: Focuses current AnEditor correctly.
22001 2004-03-30 Naba Kumar <naba@gnome.org>
22003 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22004 * AUTHORS: Updated with all contributors names.
22006 * src/about.c: Reads contributors names from AUTHORS file.
22007 * manuals/C/anjuta-manual/authors.xml: Points to online
22010 2004-03-29 Naba Kumar <naba@gnome.org>
22012 * data/properties/ada.properties: Fixed syntax colors. Patch
22013 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22016 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22017 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
22018 generated projects, so that their pixmap files are
22019 found properly (bug #919903).
22021 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22024 * src/source.c: Installs .glade file of libgllade
22025 projects in $(datadir)/$(package)/glade (part of bug #861038).
22027 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22028 in compiler options (bug #883837).
22030 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22031 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22033 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
22035 * anjuta/src/search-replace.c: fixed another crash bug in
22037 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22038 breakpoint property fix
22040 2004-03-29 Naba Kumar <naba@gnome.org>
22042 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22043 (new) manuals/C/anjuta-advanced-tutorial/*:
22044 Added menu entry for 'Anjuta Advanced Tutorial'
22045 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
22047 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22049 * src/fileselection.[ch], src/mainmenu_callbacks.c:
22050 Fixed bug #908941 ('Open' starts in wrong directory)
22052 2004-03-26 Naba Kumar <naba@gnome.org>
22054 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22055 compile error and bug #905738 with terminal.
22057 * src/search_incremental.c, src/register.c, src/sharedlib.c,
22058 src/search-replace.[h,c], src/search_incremental.[h,c],
22059 src/search_preferences.h, src/utilities.c, src/anjuta.c,
22060 src/text_editor.[c,h]: Fixed compiler warnings.
22062 * src/search-replace.c: Fixed a memory corruption (possible
22063 fix for bug #921893, but not yet confirmed).
22065 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22066 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22067 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22068 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22070 2004-03-25 Naba Kumar <naba@gnome.org>
22072 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22073 crash bug with attach process dialog and made the dialog closable
22076 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22077 always display within the margin.)
22079 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22080 the old breakpoint when it's properties are updated
22081 (creating a new updated one).
22083 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
22085 * src/aneditor.cxx, src/aneditor.h: fixed calltips
22086 displayed for wrong file.
22087 * src/breakpoints.c: conditional breakpoints
22088 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22089 "Find in Files..." disabling policy
22091 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22093 * src/build_file.c: Fixed bug #874380
22094 Goto the first error if it exists.
22096 2004-03-24 Naba Kumar <naba@gnome.org>
22098 * src/anjuta.c: Fixed to get correct child exit status
22099 using mask (bug #905738).
22101 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22102 Aligned buttons in the New file dialog,
22103 set default response to OK, entry box activates default response,
22104 ESC closes dialog and hides on delet_event.
22106 2004-03-19 Naba Kumar <naba@gnome.org>
22108 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22111 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
22113 * src/search-replace.c: fixed "Find Usage" crash when no project open
22115 2004-03-17 Naba Kumar <naba@gnome.org>
22117 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22118 Fixed the generated projects to read m4 directory if the directory
22119 exists (bug #917781).
22121 2004-03-12 Naba Kumar <naba@gnome.org>
22123 * HACKING: Fixed formatting for auto-parsing.
22125 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
22127 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22128 rework (bug #890609)
22130 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22132 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22134 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22136 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22137 * src/search_preferences.c: Fixed typo.
22139 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22141 * src/search-replace.c: improved Search&Replace
22142 For the moment "Replace All" does not work with non opened files
22143 but Anjuta should not crash now ! ???
22145 2004-02-26 Naba Kumar <naba@gnome.or>
22147 * src/source.c: Fixed to pass cflags correctly
22148 and suppress the automake's default cflags.
22149 bug #816130, #801056, #782798, #773459
22151 * data/properties/anjuta.properties: Do not defualt to -k make option.
22154 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22157 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22159 * src/message-manager-private.cc: Disabled debug messages.
22161 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
22163 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22165 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22166 * anjuta.glade, src/search-replace.c:
22167 Reduced Search&Replace dialog, bug #902636.
22169 2004-02-23 Naba Kumar <naba@gnome.or>
22171 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22174 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22176 * src/search_incremental.c: Fixed bug #900903
22178 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
22180 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22181 src/anjuta.c: Fixed bugs #890609 and #890609
22183 2004-02-23 Naba Kumar <naba@gnome.or>
22185 * src/message-manager.cc: Disconnects menuitem signal properly.
22188 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22191 2004-02-20 Naba Kumar <naba@gnome.org>
22193 * src/message-manager-private.[c,h]: Implemented keypress
22194 event for the terminal and resets it when ctrl c or ctrl d
22195 is pressed. But it doesn't seem to be working on keypress.
22196 Added a workaround to let it work on key release instead.
22199 * src/search-replace: Fixed compiler warnings.
22201 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
22203 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22204 Use defined file name when saving new files (fixes bug #898105)
22205 Don't change filename when clicking on a directory
22207 BTW: Happy birthday to me :-)
22209 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22211 * src/search-replace.c: Fixed a crash bug
22212 Crash on Find & Replace (#887833)
22214 2004-02-18 Naba Kumar <naba@gnome.org>
22216 * src/executer.c: Fixed a crash bug.
22218 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22219 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22220 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22221 instead of GtkWindow (Part of bug #671596).
22223 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22224 src/registers_gui.c, src/registers_cbs.[h,c],
22225 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22226 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22227 src/compiler_options.c, src/an_file_view.c, start-with.c,
22228 src/anjuta-tools.c, help.c:
22230 Added "close" buttons on all
22231 dialogs (HIG) and fixed to properly response to ESC close
22232 (Part of bug #671596).
22234 * src/launcher.c: Disabled printing of long debug lines.
22236 * src/utilities.h: Fixed a compiler warning.
22238 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
22240 * src/anjuta.c: "Save all" action now asks for filenames for new files
22241 (fixes bug #898111)
22243 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
22245 * anjuta.glade, src/text_editor.c:
22246 Fixed a typo in Hello World indentation style
22247 Fixed misuse of translated strings when looking for style
22248 This entry fixes bug #876037
22250 2004-02-16 Naba Kumar <naba@gnome.org>
22252 * src/utilities.c: Fixed return value when dest file could
22255 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
22256 * src/utilities.[c,h]: Removed 'cmp' dependency and used
22257 internal function to compare files.
22259 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
22261 * src/message-manager-private.cc:
22262 Set bold color as foreground color in terminal
22263 (fixes bug #864924)
22265 * src/aneditor.cxx:
22266 Use font style defined for message indicators in
22267 preferences/messages
22268 (fixes bug #885032)
22270 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
22272 * src/build_project.c:
22273 Use build.silent option from preferences (fixes bug #895726)
22275 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
22277 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22279 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
22281 Patch from Massimo Corà <maxcvs@email.it>:
22282 * scintilla/LexCPP.cxx: Support "///" comments
22284 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22285 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22286 src/search_replace.h, src/search-replace_backend.h
22289 * Added: src/search_preferences.c, src/search_preferences.h
22290 Allow the user to save search/replace settings and give them names.
22292 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
22294 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22295 scintilla/ScintillaGTK.cxx:
22296 Hopefully fixed AMD 64 crash bug by using correct marshaller
22298 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
22300 * src/preferences.c: Save GtkOptionMenu properties properly
22301 * src/text_editor.c: Fixes editor mispell of fold.symbols property
22303 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
22305 * configure.in, src/Makefile.am, scintilla/Makefile.am:
22306 Fixed libiconv issue
22309 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
22311 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22312 * src/attach_process.c, src/debugger.c, src/registers.c/h,
22313 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22314 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22315 src/sharedlib_gui.c:
22316 Debugger speed-up, replaced deprecated GtkCList
22318 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
22320 * src/text-editor.c: Use stock gtk+ close button for editor tabs
22322 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
22324 * configure.in: Added "sq" to ALL_LINGUAS.
22326 2004-01-12 Changwoo Ryu <cwryu@debian.org>
22328 * configure.in: Added "ko" to ALL_LINGUAS.
22330 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22332 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22333 src/search_incremental.c, src/search_incremental.h:
22334 Search_incremental code cleanup
22336 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22338 * scintilla/*/*: Updated scintilla to CVS
22339 * Added: scintilla/Readme.sync
22340 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22341 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22342 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22343 scintilla/ScintillaGTK.cxx,
22344 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22345 scintilla/include/Scintilla.iface: Updated.
22347 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22349 * search-replace_backend.[ch], search_incremental[ch]: Added
22351 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22352 find_replace.[ch]: Removed.
22354 * anjuta.glade, src/search-replace.c, src/search-replace.h,
22355 src/search-replace_backend.c, src/search-replace_backend.h,
22356 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22357 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22358 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22359 functionality now replaces the older Find/Replace stuff. The Search/Replace
22360 functionality can be interrupted during a long Search/Replace.
22362 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
22364 * widgets/gnomefilesel.c: Fix use of previously freed memory on
22365 selecting ".." and "." from file selector.
22367 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
22369 * anjuta.glade: Fixed wrong "fold.symbols" property
22371 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22373 * src/project_dbase_gui.c: Alphabetical order ;-)
22374 * src/compiler_options.c: Fixed bug #867539
22375 * src/launcher.c: Workaround for bugs #864922, #849928,
22376 #846386 and #845782: The launcher no longer hangs but does
22377 not get the exit status correctly sometimes.
22378 * Changes suggested by Bosik are obviously already in without
22379 any Changelog entry (ClsGen.c, project_dbase_gui.c)
22380 * NEWS, README, anjuta.prj, configure.in:
22381 Changed version to 1.2.1
22383 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22384 * anjuta_dialogs_strings.c, anjuta.glade:
22385 Fixed bugs #860906, #859329
22387 Patch from grzegol@pld-linux.org
22388 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
22389 freedesktop.org standard)
22391 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22393 Patch from Stefano Vallarino <stevalla@libero.it>:
22394 * src/source.[c/h]: Fixes cpp sample file to conform to
22395 ISO/IEC 14882, C++-Standard
22397 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
22399 Review by Johannes Schmid <jhs@cvs.gnome.org>
22400 * src/build_file.[ch]: Add build_execute_shell_command which executes the
22401 command using sh -c.
22402 * src/compile.c: Use build_execute_shell_command when compiling single
22405 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22407 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22408 * src/breakpoints.c: Code cleanup, workaroud for possible
22410 * src/src_paths.c: Update debugger dirs on directory change
22412 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
22414 Review by Johannes Schmid <jhs@cvs.gnome.org>
22415 * src/attach_process.c, src/attach_process.h, anjuta.glade:
22416 sortable headers, process tree, removal of path and process params
22417 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22418 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22421 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22423 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22424 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22425 Add a dialog for "New file" which lets the user set the
22426 filename and to add copyright/header templates to the file
22427 * Review: Changed function names to contain modules name (file_)
22429 2003-12-09 Naba Kumar <naba@gnome.org>
22431 * setup-gettext: Fixed a typo.
22432 * scintilla/Makefile.am: Fixed a build error for SMP systems.
22434 ---- Released version 1.2.0 ---
22436 2003-12-08 Naba Kumar <naba@gnome.org>
22438 * src/preferences.c: Fixed compiler error.
22439 * global_tags/create_global_tags.sh: Fixed to install properly
22440 even when system.tags could not be generated.
22443 2003-12-06 Naba Kumar <naba@gnome.org>
22445 * setup-gettext: Fixed to not generate intl directory with gettextize.
22447 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
22448 * src/anjuta.c: Filters out unnecessary files from find in files
22452 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22453 * src/widzard_gui.c: Added horiz scrollbar for desc text.
22455 2003-12-04 Naba Kumar <naba@gnome.org>
22457 * src/gnome_project.c: Enables debug and optimization flags for
22460 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
22462 * src/project_dbase_gui.c: combined header and c files for
22465 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22466 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22468 2003-11-30 Abel Cheung <maddog@linux.org.hk>
22470 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22472 2003-11-29 Naba Kumar <naba@gnome.org>
22474 * configure.in, anjuta.prj: Bumped version to 1.2.0.
22477 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22479 * src/main_menubar.c: Now files cannot be opened twice in recently
22482 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
22484 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22486 2003-11-28 Naba Kumar <naba@gnome.org>
22488 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22490 2003-11-27 Naba Kumar <naba@gnome.org>
22492 * src/breakpoints.c, src/launcher.c, src/find_text.c,
22493 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22495 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22496 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22497 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22498 checkbox in project wizard (project options page) to enable/disable
22499 source code generation with glade(mm).
22503 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
22505 * src/dnd.c: Opening files with special characters in the name.
22507 2003-11-20 Jordi Mallach <jordi@sindominio.net>
22509 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22512 2003-11-18 Naba Kumar <naba@gnome.org>
22514 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22515 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22516 src/project_import.c, plugins/patch/patch-plugin.c:
22517 Fixed g_signal_diconnect calls to pass correct data.
22518 (Fixed possible crash in project imports).
22522 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
22524 Reviewed by Naba Kumar <naba@gnome.org>
22525 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22526 and debugger. Sets default settings for pty in launcher.
22527 * data/gdb.init: Removed charset work around (now works with user's
22529 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22531 2003-11-18 Naba Kumar <naba@gnome.org>
22533 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22534 names of 'index' to 'idx'.
22536 2003-11-17 Naba Kumar <naba@gnome.org>
22538 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
22539 * src/project_dbase.c: Prompts user for unsaved project files
22540 when project is closed.
22542 2003-11-16 Naba Kumar <naba@gnome.org>
22544 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
22545 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22548 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
22550 * src/anjuta.c: Fixed crash related to tag == NULL while
22553 2003-11-11 Naba Kumar <naba@gnome.org>
22555 * src/glade_iface.c: Avoids error conditions for glade or glademm not
22556 found. It simply doesn't generate the c/c++ codes and continues with
22560 2003-11-10 Naba Kumar <naba@gnome.org>
22562 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22563 'Start with dialog'.
22565 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22566 German translation of anjuta-tutorial.
22568 * src/launcher.c: Fixed an encoding bug with GIOChannels.
22571 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22573 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22574 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22575 the syntax highlighting in Preferences, the automatic syntax
22576 highlighting is now selected. When the debugger is stopped and the
22577 breakpoints window not closed, the gtk_tree_view in this window is
22578 now made unsensitive.
22580 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
22582 * src/preferences.h, src/preferences.c, anjuta.glade:
22583 Fixed translation bug in preferences by using GtkOptionMenu
22584 * anjuta.prj: Project version 1.1.98
22586 ---------------- Released version 1.1.98 ----------------
22588 2003-11-07 Naba Kumar <naba@gnome.org>
22590 * anjuta.spec.in: Revived docs package and combined all docs into
22592 * configure.in: Bumped version to 1.1.98 rc2
22594 * anjuta.spec.in: Fixed scrollkeepr-update command.
22595 * anjuta.spce.in: Fixed file permissions.
22597 2003-11-06 Naba Kumar <naba@gnome.org>
22599 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22600 menus to activate anjuta helps.
22602 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22603 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22604 manuals/C/anjuta-faqs/legal.xml (added),
22605 manuals/C/anjuta-faqs/Makefile.am,
22606 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22607 manuals/C/anjuta-faqs/.cvsignore,
22608 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22609 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22610 manuals/C/anjuta-tutorial/legal.xml (added),
22611 manuals/C/anjuta-tutorial/Makefile.am,
22612 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22613 manuals/C/anjuta-tutorial/.cvsignore,
22614 manuals/C/anjuta-manual/*.sgml (removed),
22615 manuals/C/anjuta-manual/*.xml (added),
22616 manuals/C/anjuta-manual/Makefile.am,
22617 manuals/C/anjuta-manual/anjuta-manual-C.omf,
22618 manuals/C/anjuta-manual/.cvsignore,
22619 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22620 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22621 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22622 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22623 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22624 manuals/ja/anjuta-faqs/legal.xml (added),
22625 manuals/ja/anjuta-faqs/Makefile.am,
22626 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22627 manuals/ja/anjuta-faqs/.cvsignore,
22628 manuals/ja/anjuta-manual/*.sgml (removed),
22629 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22630 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22631 manuals/ja/anjuta-manual/*.xml (added),
22632 manuals/ja/anjuta-manual/Makefile.am,
22633 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22634 manuals/ja/anjuta-manual/.cvsignore,
22635 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22636 manuals/sgmldocs.make (removed),
22637 manuals/xmldocs.make (added), manuals/omf.make (added),
22638 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22639 documentations to newer docbook xml documentations. Converted
22640 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22641 Enabled manulas installations.
22643 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22645 2003-11-05 Naba Kumar <naba@gnome.org>
22647 * data/gdb.init: Sets host's charset to ascii to solve debugger
22648 freeze up due to uninitialized strings in target program.
22650 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22651 Fixed a crash bug with 'Add expression in watch'. Bug #822017
22655 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22656 src/launcher.c: Turns off echo in spawned pty to fix debugger.
22658 2003-11-04 Naba Kumar <naba@gnome.org>
22660 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22663 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22664 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22665 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22666 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22669 * src/search-replace.c: Fixed infinite loop bug.
22670 * start-with.c: Fixed a crash bug with "Open last project".
22672 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
22673 * scintilla/Makefile.am: Fixed compiler option.
22675 2003-10-16 Naba Kumar <naba@gnome.org>
22677 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22678 * src/text_editor.c: Fixed autoformat.
22680 2003-10-15 Naba Kumar <naba@gnome.org>
22682 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22685 2003-10-09 Naba Kumar <naba@gnome.org>
22687 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22689 2003-10-08 Naba Kumar <naba@gnome.org>
22691 * src/source.c: Fixed a GETTEXT typo error.
22692 * anjuta.glade: Made 'Sorted in order you open them' default option
22695 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22696 * anjuta.glade, data/properties/anjuta.properties:
22697 Fixed the freeze of the "Preferences" combos at the first Anjuta
22698 init is generated by:
22699 - a not complete translation of preferences.c file
22700 - a difference between 2 names in anjuta.glade and
22701 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22702 - the same name given to 3 combos (anjuta.glade).
22704 * src/find_text.c: If the "whole document" mode is selected,
22705 a new search will select the next occurrence (Bug #764954).
22706 It is now possible to use the shortcuts to search next or previous
22707 occurrence even if the search dialog has the focus. Bug #790318
22709 * src/main_menubar_def.h: "Select code block" shortcut; the new
22710 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22713 Patch from: Richard Lee <r.h.lee@comcast.net>
22714 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22715 tagmanager/tm_workspace.c: The following is a patch to fix a
22716 seemingly random occurence where Anjuta would crash when a
22717 certain key was pressed.
22719 2003-09-29 Naba Kumar <naba@gnome.org>
22721 * src/find_in_files.c: Ignores binary by default. Disabled the option
22722 of NOCVS search, because launcher does not use sh and hence can not
22725 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22726 "clean before build" state in project session and not in account session,
22727 otherwise the state gets reflected to other projects causing annoyance.
22729 * src/compiler_options.c: Fixed a bug where compiler options were always
22730 claimed 'modified'.
22732 * src/build_project.c, data/properties/anjuta.properties,
22733 src/commands.[h]: Fixed a bad bug where clean-before-build
22736 * scintilla/patches/research-cvs-nolog.diff,
22737 scintilla/patches/scintilla-ac-gtk2-port.diff,
22738 scintilla/patches/scintilla-ac-sort-fix.diff,
22739 scintilla-optimization.diff: Removed, because they are already in
22742 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22745 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22746 scintilla/LexYAML.cxx: Added new scintilla lexers.
22748 * TODO, NEWS: Updated.
22750 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22751 * src/utilities.c: Fixed typo bugs.
22753 2003-09-26 Naba Kumar <naba@gnome.org>
22755 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22756 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22757 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22758 text_editor_find() and Fixed I-Search wrapping.
22759 * src/debugger.c: Fixed to pass a newline after a debugger
22760 command (which was broken since the launcher was refactored.
22761 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
22763 2003-09-25 Naba Kumar <naba@gnome.org>
22765 * src/toolbar_callbacks.c: Fixed start of incremental search.
22767 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22768 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22769 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22770 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22771 menu and implementation.
22773 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
22775 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
22776 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22777 variables in Locals window.
22779 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
22781 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
22782 * src/utilities.[ch] : Fix a tooltip bug in
22783 anjuta_util_toolbar_append_stock(), the label appeared instead of
22784 the tooltip text. Remove label from arguments of the function
22785 because label is included in the stock icon data.
22786 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22787 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22788 * FIXME: translation file should be updated because of label text removal.
22790 2003-09-24 Naba Kumar <naba@gnome.org>
22792 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22794 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22795 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22796 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22797 stdout and stderr. Also buffered output and check-for-password
22798 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22799 with password prompts. Checkes for password prompts from all outputs.
22801 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22802 which takes a string (which could be utf8 also) and converts into
22805 * src/main.c: Connects kernel signals after gnome_program_init().
22807 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22808 * src/message-manager.c: Fixed bug #787026 by converting the strings
22811 2003-09-22 Naba Kumar <naba@gnome.org>
22813 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22814 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22815 GtkCList and using GtkTreeView instead. Added the patch.
22816 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22817 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22819 2003-09-19 Naba Kumar <naba@gnome.org>
22821 * printing/print.c: Proper UTF8 printing support.
22822 * src/main.c: moved kernel signal connects at the
22823 end of application initialization.
22825 2003-09-18 Naba Kumar <naba@gnome.org>
22827 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22828 (new) lexers.make, (new) lexers: Update scintilla to latest
22829 scintilla CVS (2003-09-18), added new lexers, automated
22830 lexers makefiles sections and scintilla update. Added
22831 patches. Optimized pango rendering. Fixed a crash bug
22834 * (new) scintilla/patches/research-cvs-nolog.diff: Added
22835 patch to remove cvs log command from RESearch.cxx file.
22836 * scintilla/patches/scintilla-pango-always.diff:
22838 * scintilla/RESearch.cxx: Removed spurious cvs log command
22840 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
22842 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22843 * src/dnd.c: Fixed a crash bug with DND.
22845 2003-09-15 Naba Kumar <naba@gnome.org>
22847 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
22848 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
22849 src/toolbar_callbacks.c: Added an additional parameter to
22850 text_editor_goto_line() funtion which decides if the line should
22851 be made visible (if it's under fold).
22853 * src/style-editor.c: Fixed a compiler warning.
22854 * src/message-manager.cc: Calls parent method correctly.
22856 * src/preferences.h: Fixed prent class.
22858 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22859 * src/project_dbase.c: Fixed bug #713210.
22861 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
22863 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22865 2003-09-11 Naba Kumar <naba@gnome.org>
22867 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22868 * src/style-editor.c: Fixed bug #769130 (Crash on font
22871 * src/message-manger.[h,cc]: Made AnMessageManager
22872 derived from GtkFrame and removed deprecated code.
22874 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
22877 2003-09-09 Naba Kumar <naba@gnome.org>
22879 * src/Makefile.am: Addded rules for built sources.
22881 2003-09-08 Naba Kumar <naba@gnome.org>
22883 * (new) src/anjuta-marshalers.list: Added marshalers definition
22886 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
22887 and CXXFLAGS are not overwriten by automake's default.
22888 * src/style-editor.c: Added 'operators' in the style editor.
22890 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
22891 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
22892 * src/message-manager-private.cc, src/message-manager.cc:
22893 Converts message going into message into UTF-8 endoding.
22894 * src/main.c: Uses UTF-8 codeset for localization.
22896 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
22898 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
22900 2003-09-08 Naba Kumar <naba@gnome.org>
22904 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22905 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
22906 Fixed bug #798717, Find - Find&Replace - Find in files bug;
22907 The combo entries were updated if the same data with a different
22908 case exist in the combo list. The combo entries are now case sensitive.
22909 Search&Replace bug; First search ,max actions = 0 ==> now max
22912 2003-09-08 Naba Kumar <naba@gnome.org>
22915 * src/utilities.[c,h]: a function takes contant args.
22916 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
22917 Now the child terminated signal is emitted properly.
22918 * src/Makefile.am: Used $(top_srcdir) for referring to
22920 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
22921 definitions file which will generate anjuta-marshalers.[c,h] files.
22922 * src/.cvsignore: Updated.
22923 * src/build_project.c: Changed su command to preserve quotes.
22924 * src/anjuta-tools.c, tagmanager/tm_project.c,
22925 tagmanager/tm_workspace.c: Use standard tmp file.
22926 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
22927 so that users could report bugs easily.
22928 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
22930 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22931 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22932 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22933 src/attach_process.c, src/breakpoints.c, src/commands.c,
22934 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22935 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22936 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22937 src/memory.c, src/message-manager-private.c, src/preferences.c,
22938 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22939 src/search-replace.[c,h], stack_trace.c, text_editor.c,
22940 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22941 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22942 Fixed compile warnings and cleanup.
22944 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22945 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22946 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
22947 Removed libzvt usage and implemented child spawing differently. Launcher is
22948 now proper GObject, which can be created multiple times (and can be
22949 operated in parallel).
22951 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22952 * src/project_import_gui.c, src/project_import_cbs.c,
22953 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22954 (crash on project import). Removed deprecared codes.
22956 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22958 * src/cvs.c: Fixed cvs output bug.
22960 2003-09-03 Naba Kumar <naba@gnome.org>
22962 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22963 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22964 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22965 src/text_editor_cbs.c: Implements --
22966 If the debugger is started
22967 A double click in the margin add or remove a breakpoint
22968 A single click activate or deactivate the breakpoint
22970 A double click in the margin add or remove a bookmark
22972 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22974 Reviewed by Naba Kumar <naba@gnome.org>
22975 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22976 User is now able to choose a branch on cvs update for project.
22977 Cleaned up variable names.
22979 2003-09-03 Naba Kumar <naba@gnome.org>
22981 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22982 src/Makefile.am: Added lexers.
22983 * scintilla/*/*: Updated...
22984 * src/an_symbol_view.c: Fixed a crash bug.
22985 * src/compiler_options.c, src/project_dbase.c: Fixed compile
22987 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22988 * src/source.c: Fixed project generation bug with gettext code.
22989 * tagmanager/tm_project.c: Fixed a crash bug.
22990 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22991 bug when there is no project open. Bug #____.
22992 * src/source.c: Fixed a bug with build failure with non-gnome
22993 project with glade-generated source (eg. gtk2). Bug #____.
22996 2003-08-22 Naba Kumar <naba@gnome.org>
22998 Patch from: Rob Bradford <rob@debianplanet.org>
22999 * data/Makefile.am: Fixed to install properly during
23002 Patch from: Etay Meiri <etay-m@bezeqint.net>
23003 * src/debug-tree.c: Fixed a crash bug.
23004 * src/compiler_options.c: Takes care of linking the missing pieces;
23005 C flags, libs, optimization options, debug and profile.
23007 Patch from: Enver ALTIN <ealtin@casdb.com>
23008 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23010 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
23012 Reviewed by Naba Kumar <naba@gnome.org>
23013 * src/project_dbase.c: Fixed bugs #778263 and #778413
23014 Adding multiple files to project should work now.
23016 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
23018 Reviewed by Naba Kumar <naba@gnome.org>
23019 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23020 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23023 2003-08-08 Abel Cheung <maddog@linux.org.hk>
23025 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23027 2003-08-08 Abel Cheung <maddog@linux.org.hk>
23029 * src/text_editor.c: Fix translatable string (#113934).
23031 2003-07-04 Naba Kumar <naba@gnome.org>
23033 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23034 bug when there is no project open. Bug #____.
23036 * src/source.c: Fixed a bug with build failure with non-gnome
23037 project with glade-generated source (eg. gtk2). Bug #____.
23039 2003-06-26 Naba Kumar <naba@gnome.org>
23041 * src/anjuta.h: Removed reference to windows-dialog.h.
23042 * src/message-manager-private.[cc,h]: Fixed doulbe click
23043 activation of messages to properly jump at the destination.
23044 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23045 * src/toolbar.c: Code clean-ups.
23047 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23048 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23050 * src/message-manager-private.[cc,h]: Removed dead codes.
23052 * (new) data/properties/css.properties,
23053 data/properties/anjuta.properties, data/properties/Makefile.am:
23054 Added CSS syntax hiliting properties.
23056 * tagmanager/tm_file_entry.c: Fixed a possible bug.
23057 * src/debugger.c: Clean ups.
23058 * src/lexer.h: Added CSS lexer definition.
23060 * Makefile.am: Installs destop file properly.
23061 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23062 * NEWS: Updated for 1.1.97 release.
23063 * src/main_menubar_def.h: Changed some non working shortcuts.
23065 2003-06-24 Naba Kumar <naba@gnome.org>
23067 * src/search-replace.c: Shows the dialog properly, even when it is
23068 hidden behind another window.
23070 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23071 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23072 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23075 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23076 setup wizard dialogs.
23078 * src/debugger.c: Removed a redundant call to
23079 debugger_update_controls().
23080 * src/compiler_options.c, src/launcher.c: code cleanup.
23081 * src/executer.c: Fixed execution bug with 'Set Program params...".
23083 2003-06-23 Naba Kumar <naba@gnome.org>
23085 * widgets/e-splash.c: Removed border around the splash image.
23086 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23087 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23088 * src/cvs.c: Added a frame around commit log text widget.
23089 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23090 crash bug associated with translated combo box list in preferences
23091 dialog (in different locale other than en_US). Used widget names
23092 to pass the combo list items.
23093 * po/POTFILES.in: Updated.
23094 * src/launcher.c: Creates the zvt terminal at startup (and not
23095 every time a build is done) -- speeds up buld operations.
23096 * src/file_history.c: Should be if() conditional instead of
23098 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23099 Disabled useless warnings.
23100 * src/project_dbase.c: Fixed bonobo 2 project name.
23101 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23102 and uses correct glade-2 for file generation.
23104 2003-06-21 Naba Kumar <naba@gnome.org>
23106 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23107 And disables autocomple show for numbers (very annoying).
23108 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23109 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23110 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23111 from view menu and adjust the controls accordingly.
23112 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23114 * src/project_dbase.[c,h]: Removed show_local flag processing.
23115 * src/message-manager.[c,h]: Reorganized messages tabs in more
23117 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23118 Also added PCRE dependency.
23120 2003-06-20 Naba Kumar <naba@gnome.org>
23122 * pixmaps/anjuta_splash.png: New splash.
23123 from Jean Schurger <yshartk@schurger.org>
23125 * src/controls.c: De-sensitize run-to-cursor when debugger
23127 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23129 * src/message-manager-private.cc: Fixed to properly jump at
23130 the right file:line.
23132 * src/appwiz_page1.c: Fixed to correctly determine the project
23133 trpe from the wizard.
23135 2003-06-20 Naba Kumar <naba@gnome.org>
23137 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23138 * src/watch_gui.c: Code cleanups.
23139 * src/debugger.[c,h], src/stack_trace.[c,h],
23140 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23141 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23142 Removed direct access to stack_trace private data, Increased debugger
23143 command size from 256 to 1024 (to be on safer side). Also implemented
23144 row-activated signle for seting frame and viewing the source.
23145 * src/debugger.c: Avoids starting program and stopping debugger
23146 when starting debugger and stopping program, respectively.
23148 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23149 Reverted codes to start debugger automatically
23150 The file is brought to the state just after the branching
23151 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
23152 some code clean ups.
23154 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23155 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23156 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23157 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23158 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23159 src/project_dbase.c: Code clean ups.
23161 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23162 (Projects dir) so that correct $HOME/Projects path is set when
23163 anjuta is run for the first time.
23165 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
23167 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23169 2003-06-13 Naba Kumar <naba@gnome.org>
23171 * src/stack_trace_cbs.c: Moved variable declaration at the
23172 top of the block (bug #737867)
23174 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23175 just CFLAGS and CXXFLAGS (bug #743617).
23177 * src/create_global_tags.sh: Fixed shell script to properly
23178 detect installed *-config files.
23180 2003-06-12 Naba Kumar <naba@gnome.org>
23182 * src/preferences.[c,h]: Added methods for custom widgets in
23183 preferences: using custom set/get methods for them.
23185 * src/anjuta-encoding.c: Implemented up/down of the encodings
23186 in the list and property saves correctly.
23188 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23189 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23190 the beginning of a file.
23192 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23193 * src/aneditor.cxx, src/aneditor.h,
23194 src/controls.c, src/main_menubar.c, src/main_menubar.h,
23195 src/main_menubar_def.h, src/mainmenu_callbacks.c,
23196 src/mainmenu_callbacks.h: Allows the operator to select the current
23197 word or the current line (Request: 680801). It puts also
23198 sensitive/unsensitive several select/comment menu items.
23200 * src/breakpoints.c: Presets by default the current line for a
23201 defined breakpoint.
23203 2003-06-11 Naba Kumar <naba@gnome.org>
23205 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23206 color (red highlight) now cosistent for inactive tabs also.
23208 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23209 'Advanced search and replace' in Edit->Search submenu.
23211 * data/properties/tcltk.properties: Fixed bug #731851. Added line
23212 wrappings '\' where they were missing.
23214 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23215 message is now more descriptive and details the correct thing to do
23216 for GNOME2 desktop.
23218 2003-06-10 Naba Kumar <naba@gnome.org>
23220 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23221 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23222 Removed any reference to particular version of automake/autoconf
23223 so that they could work with newer versions (Bug #659394).
23225 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23226 src/anjuta.c: Added coded to add/remove supported encodings.
23228 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23229 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23230 src/project_import.c, src/project_type.c, src/project_type.h,
23231 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23232 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23233 from the project wizard.
23235 2003-06-06 Naba Kumar <naba@gnome.org>
23237 Patch from Etay Meiri <etay-m@bezeqint.net>
23238 * src/compiler_options.c: Fixed bugs related to clean before
23241 * anjuta.desktop.in.in: Added commandline options.
23242 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23243 -dP and -A flags of CVS update into different options.
23245 2003-06-04 Abel Cheung <maddog@linux.org.hk>
23247 * configure.in: Removed "ta" from ALL_LINGUAS.
23249 2003-06-02 Naba Kumar <naba@gnome.org>
23251 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23252 return NULL for undefined properties and "" for defined but empty
23253 strings. It was creating many problems where both are assumed to be
23254 same. And besides, it doesn't matter to differentiate the two (the
23255 problem with preferences was due to a different bug).
23257 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23258 correctly. Also, s/props_build_in/props_built_in/g.
23260 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23263 * src/an_file_view.c: Unrefed pixbufs when done with them.
23265 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23266 (removed) file_text.png: Added and removed pixmaps.
23268 2003-05-30 Naba Kumar <naba@gnome.org>
23270 * anjuta.glade: Fixed encodings preferences dialog
23272 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
23274 Reviewed by Naba Kumar <naba@gnome.org>
23276 * src/build_project.c src/clean_project/c: perform a clean before
23277 build, if required. Show the message manager on clean.
23278 * src/compiler_options.c: save the new options when window is closed
23279 and flag project to be cleaned before the next build.
23280 * src/project_dbase.c: added a 'clean before build' flag to project
23282 2003-05-29 Naba Kumar <naba@gnome.org>
23284 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23287 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23288 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23289 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23290 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23291 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23292 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23293 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23294 print_color.xpm, print_landscape.xpm, print_layout.xpm,
23295 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23297 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23298 Removed unused icons references.
23300 2003-05-27 Enver ALTIN <ealtin@casdb.com>
23302 Reviewed by Naba Kumar <naba@gnome.org>
23304 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23305 src/compiler_options.c, src/debugger.c, src/find_replace.c,
23306 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23307 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23308 src/toolbar_callbacks.c: HIG compliant dialogs.
23310 * src/utilities.c: anjuta_button_new_with_stock_image() and
23311 anjuta_dialog_add_button() stolen from gedit.
23313 * src/main_menubar_def.h: Fixed mnemonics.
23315 2003-05-26 Naba Kumar <naba@gnome.org>
23317 * src/project_dbase_gui.c: Added header files filter for add file
23318 dialog box. Disabled project window to be transient window.
23320 * src/message-manager.cc: Disabled message manager window to be
23323 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23324 a file could not be loaded.
23326 * src/project_dbase.c: Fixed a bug with GUI editor command
23327 where empty string is returned.
23329 * src/Makefile.am, src/preferences.h, src/text_editor.c
23330 src/text_editor.h, (new) src/anjuta-encodings.h,
23331 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23332 Added encoding support and to handle characters encoding correctly
23333 by auto detecting it during load. Added preferences for selecting
23334 the encoding during save.
23336 * src/preferences.c, src/resources.c: Removed debug messages.
23338 Patch from: Alexander Nedotsukov <bland@mail.ru>
23339 * src/getline.c: Fixed many fatal bugs for FreeBSD.
23341 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23342 * src/anjuta.c: Try to sow the splash image more often.
23344 2003-05-20 Naba Kumar <naba@gnome.org>
23346 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23347 * src/debug_tree.c: Colorize the modified locals during
23348 debugging and call memory analyze from the debugger.
23349 * src/breakpoints.c: The color is now different for the enabled
23350 and disabled breakpoints. Anjuta now can erase several
23351 breakpoints defined at the same line. The markers are updated
23352 according to the enable/disable action.
23354 Patch from Etay Meiri <etay-m@bezeqint.net>
23355 * src/launcher.c: Fixes launcher freeze up bug during build.
23357 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
23359 Reviewed by Naba Kumar <naba@gnome.org>
23360 * scintilla/PropSet.h: Change member variables from private to protected.
23361 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23362 to PropSetFile class, which return a gchar * (and can therefore indicate
23363 whether properties are empty or do not exist) and make prop_get and
23364 prop_get_expanded use them.
23365 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23366 that the result of of prop_get cannot be an empty string.
23368 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23370 Reviewed by Naba Kumar <naba@gnome.org>
23371 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23372 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23373 src/text_editor_cbs.c: When saving all the files in the project, the
23374 text editors are now only rehighlighted once instead of once for each
23377 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23378 * src/main.c, widgets/e-splash.c: Splash screen improvements.
23379 * src/anjuta.desktop.in.in: Support startup notification.
23380 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23381 * src/main.c, widgets/e-splash.c: Splash screen improvements.
23382 * src/anjuta.desktop.in.in: Support startup notification.
23385 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
23387 Reviewed by Naba Kumar <naba@gnome.org>
23389 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23390 memory leak from glade_xml_new call. Removed gxml field from Executer
23391 struct as only used in create_executer_dialog and then destroyed.
23393 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23395 * src/configurer.c: Fix warning trying to connect signal to non-existent
23396 environment entry in configure dialog and fix crash when closing the
23399 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23400 gnome_date_edit_get_time instead.
23402 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23403 in view menu required renumbering elsewhere.
23405 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
23407 Reviewed by Naba Kumar <naba@gnome.org>
23409 * src/breakpoints.c: fixed an error when removing breakpoint
23410 * src/controls.c: 'run to cursor' is sensitive when debugger not active
23411 * src/debugger.c: changes to the way the debugger is activated
23412 * src/debugger.h: clean ups
23414 2003-05-13 Naba Kumar <naba@gnome.org>
23416 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23417 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23418 src/memory.h: A new version of memory and the interface
23419 is now integrated in anjuta.glade
23421 2003-05-09 Naba Kumar <naba@gnome.org>
23423 * configure.in: Bumped required gtk version to 2.0.8.
23425 2003-05-06 Naba Kumar <naba@gnome.org>
23427 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23429 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23430 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23432 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23433 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23434 , tagmanager/c.c: Support for ProC and RDB files.
23436 2003-05-06 Naba Kumar <naba@gnome.org>
23438 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23439 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23440 Uncomment (Box & Stream), Select the current function,
23441 authorize the "Quit" button of the GotoLine window
23443 2003-05-05 Naba Kumar <naba@gnome.org>
23445 * src/watch_gui.h: CVS added new file.
23447 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23449 Patch from Etay Meiri <etay-m@bezeqint.net>
23450 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23451 src/mainmenu_callbacks.c, src/message-manager.cc,
23452 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23453 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23454 Ported stack trace to GNOME2 and added it in the message manager
23457 2003-05-02 Naba Kumar <naba@gnome.org>
23459 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23461 * src/preferences.[h,c]: Fixed preferences to save only one copy of
23462 preferences property.
23464 * anjuta.prj: Fixed multiple preferences saved data.
23466 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23467 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23468 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23469 scintilla/include/Platform.h, scintilla/include/PropSet.h,
23470 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23471 Upgraded scitilla from CVS with faster window repaint
23474 Patch from Etay Meiri <etay-m@bezeqint.net>
23475 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23478 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
23480 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
23481 the window if messages are appended to the end and the scrollbar is
23484 2003-04-29 Naba Kumar <naba@gnome.org>
23486 * configure.in: Removed omf-install from Makefiles list.
23488 2003-04-28 Naba Kumar <naba@gnome.org>
23490 * po/POTFILES.in: Remvoded deleted files.
23492 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23493 pixmaps/windows-style-undocked.png: Added setup wizard's images.
23495 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23496 is executed as detached) is not set properly.
23498 2003-04-25 Naba Kumar <naba@gnome.org>
23500 * anjuta.prj: Updated.
23501 * src/anjuta_info.c: Fixed text wrapping and column view.
23502 * data/welcome.txt.in: Removed unaligned characters.
23504 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23505 * src/main_menubar.c: Disable setup dialog.
23507 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23508 * src/breakpoints.c; Fixed compilation with older GCC
23509 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23510 * HACKING: Spelling fixes (Suggested by Stephen Knight)
23512 2003-04-18 Naba Kumar <naba@gnome.org>
23514 * anjuta.prj: Updated (includes compiler options).
23516 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23517 function from anjuta.c (it was already available in anjuta-tools.c).
23519 2003-04-18 Naba Kumar <naba@gnome.org>
23521 * src/about.c, THANKS: Updated
23523 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23525 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23526 properly from the project session before updating the file
23529 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23530 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23531 dialog settings (as it will not be required once GDL is in place) and
23532 added file view filters in the settings sub-menu.
23534 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23536 * configure.in: Disable cast checks on final build.
23538 2003-04-17 Naba Kumar <naba@gnome.org>
23540 * src/build_project.c: Fixed a compilation error.
23542 * src/launcher.c: Removed commnets.
23544 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23545 properties from editor tab to indentation tab and fixed a property
23546 label for proper i18n translation. Fixed typos in project config
23547 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
23548 sorting and reordering in compiler options dialog.
23550 * src/compiler_options.c: Implemented _save() function to save the
23551 options (which was pending).
23553 * src/build_project.c: Destroys install-as-root dialog when it is done.
23555 * src/an_symbol_view.c: Change "event" event to "event-after" so
23556 that symbol row is selected first before the popup is shown.
23558 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23560 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
23561 file in CVS/Entries. (Reviewed and applied by Biswa)
23563 2003-04-16 Naba Kumar <naba@gnome.org>
23565 * aneditor.cxx: use unicode everytime (fixed unicode related
23568 * anjuta.prj: Fixed UI editor name (blank to use default) and
23571 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
23572 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23573 Editor preferences page.
23575 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23576 * src/anjuta.[ch], src/print.c: Fixed warnings
23577 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23578 * configure.in: Profiling support with gprof
23580 2003-04-16 Naba Kumar <naba@gnome.org>
23582 Patch from Gaëtan de Menten <ged@bugfactory.org>
23583 * src/launcher.c: Fixed cvs dialog.
23585 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
23587 * src/message-manager-private.cc: Fixed double-click on first line of
23588 output to properly select a line.
23589 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23590 because still was a deprecatd GtkCTreeNode and always NULL anyway.
23592 2003-04-15 Naba Kumar <naba@gnome.org>
23594 * src/message-manager-private.cc: Fixed the glade filename typo.
23596 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23597 * scintilla/*, data/properties/*: Scintilla CVS merge
23598 * anjuta.prj: Removed unnecessary files.
23599 * scintilla/PlatGTK.cxx: Force Pango fonts always
23600 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23601 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23603 * configure.in: Change version no. for 1.1.1 (alpha release)
23604 * configure.in: Added '--with-pref-suffix' option.
23605 * config.guess, config.sub: Removed from CVS.
23607 2003-04-15 Naba Kumar <naba@gnome.org>
23609 Patch from Timothee Besset <ttimo@idsoftware.com>
23610 * Makefile.am: Fixed a shell script error during intallation.
23612 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23614 Reviewed by Naba Kumar <naba@gnome.org>
23615 * src/message-manager.cc: Added popup-menu to TreeView and fixed
23616 set_wm_class to use "anjuta" instead of "an.
23617 * src/message-manager-private.cc: Headers are hidden again.
23619 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23620 * src/project_dbase_gui.c: Memory corruption fix.
23621 * anjuta.prj: Updated project file
23623 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23624 * an_file_view.c: Connect to event-after signal rather than event so that
23625 selection is updated first and thus context menu is for the right file.
23626 Reviewed and applied by Biswa.
23628 2003-04-14 Naba Kumar <naba@gnome.org>
23630 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23632 * src/auncher.c: More child exit fixes
23633 from Timothee Besset <ttimo@idsoftware.com>
23635 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23637 Reviewed by Naba Kumar <naba@gnome.org>
23639 * src/message-manager.[c/h], src/message-manager-private[c/h],
23640 anjuta.[c/h]: Ported message-manager to Gtk2
23642 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23643 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23644 src/clean_project.c, src/compile.c, src/configurer.c,
23645 src/controls.c, src/cvs.c, src/debugger.c,
23646 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23647 src/project_import.c, src/search-replace.c: Changed name from
23648 AnjutaMessageManager to AnMessageManager to avoid too long type
23651 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23652 * src/launcher.c: Fix build won't stop problem - TTimo
23654 * pixmaps/anjuta_splash.c: New splash screen prototype.
23655 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23656 * src/compiler_options.c: Mute pkgconfig errors.
23657 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23659 2003-04-10 Naba Kumar <naba@gnome.org>
23661 * configurer.[c,h]: Fixed dialog to close properly.
23662 * src/project_dbase.c, widgets/gnomefilelist.c: Added
23665 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23666 * anjuta.prj: Removed unnecessary files, load with 1.2.0
23667 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23668 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23669 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23670 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23671 src/makefile.am: Move gdl to it's own directory.
23672 * global-tags/create_global_tags.sh: Silently ignore SDL error.
23674 2003-04-09 Naba Kumar <naba@gnome.org>
23676 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23679 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23680 * src/anjuta-tools.c: Use CDATA for saving tools data.
23681 * anjuta.glade, src/search-replace.c: Port from branch.
23682 * widgets/e-splash.*, src/main.c: Better splash screen.
23683 * configure.in, widgets/gdl*: Import GDL widgets.
23684 * ROADMAP: Updated roadmap.
23685 * src/an_file_view.c: Use GDL icons for file tree.
23687 2003-04-09 Naba Kumar <naba@gnome.org>
23689 * anjuta.glade: Added (hidden) initial setup-wizard window.
23691 Patch from: Vitaly <vvv@rfniias.ru>
23692 * src/preferences.c: Fixes a bug with libglace widget access with
23693 translated strings.
23695 Patch from: Etay Meiri <etay-m@bezeqint.net>
23696 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23697 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23698 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23699 src/toolbar_callbacks.[c,h],
23700 src/memory.c, src/message-manager-private.cc,
23701 src/message-manager-private.h, src/message-manager.cc,
23702 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23703 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23704 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23705 watch window to a subwindow in the notebook
23707 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23708 * ROADMAP: Updated roadmap.
23710 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
23712 * configure.in: Added Belarusian to ALL_LINGUAS.
23714 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23715 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23717 * ROADMAP: Added roadmap for HEAD.
23719 2003-03-29 Naba Kumar <naba@gnome.org>
23721 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23722 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23723 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23724 (new) pixmaps/start-with-wizard.png,
23725 (new) pixmaps/start-with-import.png,
23726 (new) pixmaps/start-with-open.png Added Start with dialog which pops
23727 up on anjuta start-up to give quick access to opening file/project or
23730 * src/main.c: Sets proper data directory for the gnome
23733 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23734 * src/text_editor.c: Fixed error/warning indicators.
23736 2003-03-24 Naba Kumar <naba@gnome.org>
23738 * README: Correct version.
23740 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
23742 * configure.in: Added checks to see if were building on FreeBSD
23743 systems. Sets -DFREEBSD if we are, and also attempts to find
23744 gmake if the host system is FreeBSD.
23746 * src/getline.c: New file used to provide the getline function,
23747 which isnt available on a FreeBSD system. The function is only
23748 defined if FREEBSD is defined.
23750 * src/Makefile.am: Added getline.c to anjuta_SOURCES
23752 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
23753 configure.in sets this to gmake on FreeBSD systems, and make
23754 on everything else.
23756 2003-03-23 Naba Kumar <naba@gnome.org>
23758 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23760 * anjuta.spec.in: Fixed spec file for correct file paths and
23761 corrected rpmbuild.
23763 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23764 the rpm build command separately now.
23766 * src/anjuta.c, windows-dialog.c: Added some more window management
23767 stuffs (not still fully working, though).
23771 2003-03-22 Naba Kumar <naba@gnome.org>
23773 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23775 2003-03-21 Naba Kumar <naba@gnome.org>
23777 * README: Removed Andy Piper's name from the active maintainers
23778 list on his request.
23780 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23783 * src/anjuta-tools.c: Fixed compiler errors.
23785 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23788 * src/commands.c, src/src_paths.c, src/style-editor.c,
23789 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23790 becuase they are now hidden by default (from glade editing).
23792 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23793 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23794 src/main_menubar_def.h, src/mainmenu_callbacks.c,
23795 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23796 basic windows managements.
23798 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23799 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23800 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23801 Enver ALTIN (a.k.a. skyblue)
23803 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23804 * tagmanager/*: Added ignore-list for symbols. This will make
23805 parsing more accurate for projects. Doc updates needed.
23807 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23808 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23809 * launcher/Makefile.am: Link to correct libraries
23810 * src/launcher.c: Do not allow NULL shell
23812 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
23813 * src/debug_tree.c: Improve debug tree view.
23815 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
23817 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23818 'Run Configure Script' and 'Execute Program'. Increase minimum width
23819 of Configure dialog.
23820 * find_in_files.c, find_in_files_cbs.*: Properly create the file
23821 list widget by setting a model and adding a column and renderer.
23822 Actually store the nocvs toggle button in FindInFiles data structure.
23823 Handle selection changes via changed signal rather than row_activated.
23824 Use response signal for handling the close and find buttons.
23825 Close window when escape is pressed.
23826 * find_replace.c: Close window when escape is pressed.
23827 * find_text.c: Close window when escape is pressed in find dialog as
23828 well as wrap search question, where now Yes is the default button.
23830 2003-03-05 Naba Kumar <naba@gnome.org>
23832 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23834 * src/message-manager-private.cc: Fixed a bug with vte conditional
23836 * anjuta.glade: Hides all windows in glade file.
23838 2003-03-05 Naba Kumar <naba@gnome.org>
23840 * src/an_file_view.c: Fixed a compilation warning.
23841 * src/message-manager-private.cc: Conditional compilation for vte
23844 2003-02-28 Naba Kumar <naba@gnome.org>
23846 * configure.in, anjuta.spec.in: Updated dependency packages version.
23847 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
23848 * src/preferences.c: Added debug assertions.
23849 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
23850 editor to enable/disable bringing the recent editor tabs first.
23852 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23853 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
23854 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
23855 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
23856 and bug fixes. Also code clean ups.
23858 * (new) src/search-replace.[h,c]: New search replace implementation
23859 from ANJUTA_1_0_0 branch.
23861 * (new) src/windows-dialog.[h,c]: New windows management class
23862 [work in progress].
23864 2003-02-28 Naba Kumar <naba@gnome.org>
23866 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
23867 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
23868 src/appwizard.c, src/build_file.c, src/build_project.c,
23869 src/clean_project.c, src/compile.c, src/configurer.c,
23870 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23871 src/message-manager-dock.c, src/message-manager-dock.h,
23872 src/message-manager-private.cc, src/message-manager.cc,
23873 src/preferences-dialog.c, src/preferences-dialog.h,
23874 src/preferences.c, src/preferences.h, src/project_dbase.c,
23875 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
23876 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
23877 src/utilities.c, src/utilities.h:
23879 Widgetized Preferences and gave proper function names.
23881 * src/executer.c: Fixed a session loading bug.
23883 2003-02-27 Naba Kumar <naba@gnome.org>
23885 * printing/print.c: Fixed printing font bug that failed to load the
23888 * src/toolbar.c: Disabled LED flashing (not yet implemented).
23890 * TODO, anjuta.prj: Updated.
23892 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
23894 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
23895 manuals/C/anjuta-manual/anjuta-manual-C.omf,
23896 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23897 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
23898 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
23901 2003-02-25 Naba Kumar <naba@gnome.org>
23903 * Makefile.am: Excluded omf-install from installation as the docs are
23908 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
23909 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
23910 property names and added new editor properties and code cleanups.
23911 Also added new project properties.
23913 * src/compiler_options.[h,c]: Added pkg-config packages supports
23916 * src/glade_iface.h: Cleanups.
23918 * src/launcher.c: Used timer instead of idle to scan.
23920 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
23921 src/project_config.[h,c], src/project_import.c: Implemented project
23922 property to define GUI editor and to handle it.
23924 * src/preferences.c: i18n fixes.
23926 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
23927 unused (and old) pixmaps.
23929 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
23931 2003-02-25 Naba Kumar <naba@gnome.org>
23933 * src/message-manager-private.[h,cc], src/preferences.c,
23934 anjuta.glade, anjuta_dialog_strings.c: Implemented
23935 gnome terminal profiles for the terminal preferences and moved the
23936 addition of terminal preferences in the terminal constructor.
23938 * anjuta.prj: Updated.
23940 2003-02-24 Naba Kumar <naba@gnome.org>
23942 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23943 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23944 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23945 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23946 preferences dialog.
23950 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23951 text selection and child re-spawning.
23953 * src/pixmaps.h: Removed unused pixmaps definitions.
23955 2003-02-23 Naba Kumar <naba@gnome.org>
23957 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23958 the project tree/window.
23960 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23961 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23962 Correct the use of a variable and implemented session save/load
23963 for tree expansion states.
23965 * src/main_menubar_def.h: Fixed shortcuts keys.
23967 * src/anjuta.c, src/gnome_project.c: Code clean ups.
23969 * anjuta.prj: Updated.
23971 2003-02-22 Naba Kumar <naba@gnome.org>
23973 * src/debug_tree.[c,h]: GNOME2 port from
23974 Etay Meiri <etay-m@bezeqint.net>
23976 * src/an_file_view.c, src/resources.[h,c],
23977 data/properties/bash.properties,
23978 data/properties/cpp.properties,
23979 data/properties/html.properties,
23980 data/properties/make.properties,
23981 data/properties/others.properties,
23982 data/properties/perl.properties,
23983 data/properties/props.properties,
23984 data/properties/xml.properties: Standarized file icons. Icons are
23985 defined in respective .properties file and are retrieved as resource
23988 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23989 in labels from the commands editor as that would create
23990 problems for translators.
23992 2003-02-21 Naba Kumar <naba@gnome.org>
23994 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23995 as they should be part of CVS(?).
23997 * Makefile.am: Corrected a typo for glade generated strings file.
23999 * configure.in, po/hi.po: Added new Hindi (hi) translation
24000 in ALL_LINGUS and added initial Hindi translation.
24002 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24003 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24004 sv_unknown.xpm to more proper icon.
24006 * (new)data/properties/php.properties, data/properties/Makefile.am,
24007 data/properties/anjuta.properties, data/properties/html.properties:
24008 Fixed PHP syntax hilighting bug by separating php properties into
24009 different file (because of file size).
24013 2003-02-20 Naba Kumar <naba@gnome.org>
24015 * src/breakpoints.c: Fixed breakpoints session saving/loading
24018 * scintilla/*, scintilla/include/*: Updated to scintilla
24021 2003-02-19 Naba Kumar <naba@gnome.org>
24023 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24026 * Makefile.am, src/Makefile.am,
24027 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24028 (removed) src/anjuta_dialog_strings.c,
24029 (removed) src/anjuta_dialogs_strings.c,
24030 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24031 (added) anjuta.glade: Transfered glade files from src/ directory
24032 to the top level directory.
24034 * po/POTFILES.in: Updated.
24036 * (removed) macrocs2/*: Transfered to data/ directory.
24038 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24039 data/Makefile.am: Moved macros in data directory. Anjuta no longer
24040 requires to have macros dir, but the projects generated by anjuta
24043 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24046 * src/defaults.c: Corrected default compiler options.
24048 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24051 * src/message-manager-private.cc, src/message-manager-private.h,
24052 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24054 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24055 source code generation for gnome2 projects.
24057 2003-02-11 Naba Kumar <naba@gnome.org>
24059 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24060 restores the expand/collaspe states of the nodes after refresh.
24062 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24064 2003-02-11 Naba Kumar <naba@gnome.org>
24066 * src/style-editor.c: Fixed pango font description handling for fonts.
24067 * src/anjuta.glade: Removed font size spin button.
24068 * configure.in, src/anjuta.prj: Corrected version.
24071 2003-02-10 Naba Kumar <naba@gnome.org>
24073 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24074 references of scroll-menu.h and add about.h in Makefile.am.
24076 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24077 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24078 (removed) widgets/scroll-menu.h: Removed unused files.
24080 * Makefile.am: Added proper i18n rules and added intl tools for
24083 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24084 to the stable release).
24086 * anjuta.spec.in: Removed manuals packaging.
24088 * data/Makefile.am: Removed 'macros' installation (not required for
24091 2003-02-10 Naba Kumar <naba@gnome.org>
24093 * po/POTFILES.in: Updated.
24095 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
24096 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24097 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24098 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24099 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24102 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24103 src/toolbar_callbacks.h: Fixed scintilla notification signal name
24104 and fixed to properly handle focus in find entry box.
24106 * Makefile.am: Added code for RH system menu update.
24108 * .cvsignore: Updated.
24112 2003-02-03 Naba Kumar <naba@gnome.org>
24114 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24115 editor preferences. and fixes dialogs.
24117 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24118 Fixed linenumbers and header margins when they are disabled and
24119 removed unused header files.
24121 * src/attact_process.[h,c], src/debugger.c: Attach to process
24124 * src/help.c: Fixed dialog response.
24128 * data/properties/anjuta.properties: Corrected typo.
24130 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24131 Change the signal to "changed" in entry from "selection-changed" in
24134 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24137 2003-01-31 Naba Kumar <naba@gnome.org>
24139 * configure.in: Upgraded to use libgnomeprint-2.2
24141 * printing/Makefile.am: Updated
24143 *(removed) printing/print-doc.c, printing/print-doc.h,
24144 printing/print-util.c, printing/print-util.h: Removed because already
24145 merged with print.c.
24147 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24148 and libgnomeprintui-2.2 and fixed rendering problems.
24150 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24151 uneccessary print properties, as they are separately taken
24152 care in gnomeprint.
24154 * po/POTFILES.in: Update.
24156 2003-01-30 Naba Kumar <naba@gnome.org>
24158 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24159 for about dialog box.
24161 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24162 src/pixmaps.h: Modified for the above additions for about dialog.
24164 2003-01-29 Naba Kumar <naba@gnome.org>
24166 * src/style_editor.[c,h]: Added missing files.
24168 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24169 * scintilla/XPM.[cxx|h]: Added missing files
24171 2003-01-29 Naba Kumar <naba@gnome.org>
24173 * TODO, po/POTFILES.in: Updated.
24175 * anjuta.prj, src/anjuta.glade,
24176 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24178 2003-01-28 Naba Kumar <naba@gnome.org>
24180 * data/properties/anjuta.properties, src/aneditor.cxx,
24181 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24182 properties into text properties (earlier it was int properties).
24186 * scintilla/AutoComplete.c,xx,
24187 scintilla/AutoComplete.h,
24188 scintilla/CallTip.c,xx,
24189 scintilla/CallTip.h,
24190 scintilla/Document.c,xx,
24191 scintilla/Document.h,
24192 scintilla/Editor.c,xx,
24193 scintilla/Editor.h,
24194 scintilla/LexAVE.c,xx,
24195 scintilla/LexCSS.c,xx,
24196 scintilla/LexHTML.c,xx,
24197 scintilla/LexOthers.c,xx,
24198 scintilla/LexPython.c,xx,
24199 scintilla/LineMarker.c,xx,
24200 scintilla/LineMarker.h,
24201 scintilla/Makefile.am
24202 scintilla/PlatGTK.c,xx,
24203 scintilla/PropSet.c,xx,
24204 scintilla/ScintillaBase.c,xx,
24205 scintilla/ScintillaBase.h,
24206 scintilla/ScintillaGTK.c,xx,
24207 scintilla/ViewStyle.c,xx,
24208 scintilla/include/Platform.h,
24209 scintilla/include/SciLexer.h,
24210 scintilla/include/Scintilla.h,
24211 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24215 src/an_file_view.c,
24216 src/an_symbol_view.c,
24217 src/anjuta-tools.c,
24222 src/anjuta_dialogs_strings.c,
24225 src/compiler_options.c,
24228 src/main_menubar.c,
24229 src/main_menubar.h,
24230 src/main_menubar_def.h,
24231 src/mainmenu_callbacks.c,
24232 src/mainmenu_callbacks.h,
24233 src/message-manager-private.c,c
24234 src/message-manager-private.h,
24235 src/message-manager.c,c
24236 src/message-manager.h,
24240 src/project_config.c,
24241 src/project_dbase.c,
24242 src/project_dbase_gui.c,
24243 src/project_import_gui.c,
24244 src/properties.c,xx,
24249 src/text_editor_gui.c,
24253 anjuta.prj: GNOME2 porting and fixed many porting bugs.
24255 2003-01-24 Naba Kumar <naba@gnome.org>
24257 * src/text_editor_gui.c, src/toolbar.c,
24258 src/text_editor.c, src/text_editor_cbs.h:
24259 Used correct notification signal name for scintilla
24260 (gtk2) and fixed UI.
24262 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24265 * printing/print-doc.c,
24267 src/anjuta-tools.c,
24268 src/find_replace.c,
24271 src/mainmenu_callbacks.c,
24272 src/project_dbase.c,
24273 src/project_dbase.h,
24274 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24276 src/text_editor_cbs.h:
24279 2003-01-23 Naba Kumar <naba@gnome.org>
24281 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24282 correct stock icons and organized pixmap macros.
24284 Makefile.am: Removed non-generated files.
24286 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24287 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24288 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24289 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24290 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24291 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24292 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24293 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24294 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24295 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24296 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24297 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24298 stop.xpm, undo.xpm}: Removed because no longer used.
24300 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24301 file_unknown.xpm}: Files renamed from fv_*, as it would
24304 * pixmaps/Makefile.am: Updated for the above changes.
24306 2003-01-23 Jakub Steiner <jimmac * ximian * com>
24308 * pixmaps/autocomplete-16.png,
24309 pixmaps/autocomplete.png,
24310 pixmaps/block-end-16.png,
24311 pixmaps/block-end.png,
24312 pixmaps/block-start-16.png,
24313 pixmaps/block-start.png,
24314 pixmaps/bookmark-first-16.png,
24315 pixmaps/bookmark-first.png,
24316 pixmaps/bookmark-last-16.png,
24317 pixmaps/bookmark-last.png,
24318 pixmaps/bookmark-next-16.png,
24319 pixmaps/bookmark-next.png,
24320 pixmaps/bookmark-prev-16.png,
24321 pixmaps/bookmark-prev.png,
24322 pixmaps/error-next-16.png,
24323 pixmaps/error-next.png,
24324 pixmaps/error-prev-16.png,
24325 pixmaps/error-prev.png: gnome2-styled icons
24328 2003-01-23 Naba Kumar <naba@gnome.org>
24330 * anjuta.prj: Updated compiler options.
24331 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24333 * src/aneditor.cxx,
24336 src/anjuta_dialogs_strings.c,
24337 src/mainmenu_callbacks.c,
24338 src/mainmenu_callbacks.h,
24340 src/text_editor_cbs.c,
24341 src/text_editor_gui.c: GNOME2 Porting.
24343 2003-01-22 Naba Kumar <naba@gnome.org>
24345 * ChangeLog: Corrected dates.
24346 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24347 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24350 2003-01-22 Naba Kumar <naba@gnome.org>
24352 * plugins/patch/patch-plugin.c: Bug fix.
24354 * src/anjuta-tools.c,
24358 src/anjuta_dialogs_strings.c,
24366 src/mainmenu_callbacks.c,
24367 src/mainmenu_callbacks.h,
24369 src/project_dbase.c,
24370 src/project_dbase_gui.c,
24377 src/toolbar_callbacks.c,
24380 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24383 (removed) src/CORBA-Server.c,
24384 (removed) src/CORBA-Server.h,
24385 (removed) src/Gladen-common.c,
24386 (removed) src/Gladen-stubs.c,
24387 (removed) src/Gladen.h,
24388 (removed) src/Prj-common.c,
24389 (removed) src/Prj-skelimpl.c,
24390 (removed) src/Prj-skels.c,
24391 (removed) src/Prj-stubs.c,
24392 (removed) src/Prj.h,
24393 (removed) src/glades.c,
24394 (removed) src/glades.h,
24395 (removed) src/messagebox.c,
24396 (removed) src/messagebox.h: Removed because no longer used.
24398 2003-01-21 Naba Kumar <naba@gnome.org>
24400 * src/anjuta-tools.c,
24403 src/anjuta_dialogs_strings.c,
24407 src/compiler_options.c,
24409 src/find_replace.c,
24410 src/find_replace.h,
24416 widgets/gnomefilelist.c: GNOME2 porting.
24418 2003-01-20 Naba Kumar <naba@gnome.org>
24420 * global-tags/create_global_tags.sh: Uses pkg-config to
24427 src/anjuta_dialogs_strings.c,
24430 src/compiler_options.c,
24431 src/compiler_options.h,
24432 src/fileselection.c,
24433 src/fileselection.h,
24434 src/mainmenu_callbacks.c,
24435 src/project_dbase_gui.c,
24440 src/text_editor_gui.c,
24441 widgets/gnomefilelist.c,
24442 widgets/gnomefilelist.h: GNOME2 porting.
24444 * widgets/Makefile.am,
24445 (removed) widgets/gnomedirlist.c,
24446 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24449 (removed) src/src_paths_cbs.c,
24450 (removed) src/src_paths_cbs.h,
24451 (removed) src/src_paths_gui.c,
24452 (removed) src/compiler_options_cbs.c,
24453 (removed) src/compiler_options_cbs.h,
24454 (removed) src/breakpoints_cbs.c,
24455 (removed) src/breakpoints_cbs.h: Removed because they are now
24456 combined in singe file
24458 2003-01-16 Naba Kumar <naba@gnome.org>
24460 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24461 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24462 options dialog UI and data handling.
24465 2003-01-15 Naba Kumar <naba@gnome.org>
24467 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24468 Completed command editor porting.
24470 * src/anjuta.c: Removed the use of commands load function
24473 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24476 * src/anjuta-tools.c: Fixed translatable strings.
24478 * src/find_text.c: Fixed dialog creation from glade.
24480 * src/text_editor_gui.c, src/text_editor.c,
24481 src/text_editor_cbs.c: Completed port of detached text editor
24482 to gnome2 plateform.
24484 2003-01-14 Naba Kumar <naba@gnome.org>
24486 * src/anjuta.glade, src/preferences.[h,c],
24487 src/anjuta_dialogs_strings.c: Added build and editor
24488 preferences pages and other UIs. Fixed preferense loading and saving.
24490 * src/anjuta.c: Does case-insensitive match for tabs position
24491 preferences and removed preferences loading (done at _new() call).
24493 * anjuta-tools.c: Debugged tools dialog handling.
24494 * plugins/class-gen/clsGen.c: Fixed an undefined function.
24496 2003-01-13 Naba Kumar <naba@gnome.org>
24498 * ABOUT-NLS: Update (strange).
24500 * autogen.sh: Removed blocking code.
24502 * configure.in: Fixed an autogen bug.
24504 2003-01-13 Naba Kumar <naba@gnome.org>
24506 * (new)src/anjuta.gladep
24507 (new)src/messagebox.c
24508 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24509 will be gradually removed (and then the files).
24513 printing/print-util.c,
24515 scintilla/ScintillaGTK.c,xx
24517 src/an_file_view.c,
24518 src/an_symbol_view.c,
24522 src/anjuta_dialogs_strings.c,
24524 src/attach_process.c,
24525 src/attach_process.h,
24528 src/breakpoints_cbs.c,
24531 src/compiler_options.c,
24532 src/compiler_options.h,
24533 src/compiler_options_cbs.c,
24542 src/find_in_files.c,
24543 src/find_in_files.h,
24544 src/find_in_files_cbs.c,
24545 src/find_replace.c,
24546 src/find_replace.h,
24554 src/main_menubar.c,
24555 src/mainmenu_callbacks.c,
24556 src/message-manager.c,c
24559 src/project_config.c,
24560 src/project_config.h,
24561 src/project_dbase.c,
24562 src/project_import_cbs.c,
24568 src/src_paths_gui.c,
24570 src/text_editor_gui.c,
24576 widgets/gnomefilelist.c: GNOME2 Port.
24578 2003-01-10 Naba Kumar <naba@gnome.org>
24580 * src/an_file_view.c,
24582 src/appwizard_gui.c,
24583 src/compiler_options.c,
24584 src/compiler_options_cbs.c,
24587 src/fileselection.c,
24588 src/find_in_files.c,
24590 src/main_menubar.c,
24592 src/message-manager-dock.c,
24594 src/project_dbase_gui.c,
24595 src/project_import_gui.c,
24596 src/registers_gui.c,
24597 src/sharedlib_gui.c,
24598 src/src_paths_gui.c,
24599 src/text_editor_gui.c,
24601 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24603 2003-01-09 Naba Kumar <naba@gnome.org>
24605 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24606 problems with some comments.
24608 * anjuta.prj: New project file (updated?)
24610 * src/Makefile.am: Enabled deprecated API and fixed variables.
24612 * src/an_file_view.c,
24613 src/an_symbol_view.c,
24614 src/anjuta-plugins.c,
24615 src/anjuta-tools.c,
24618 src/appwizard_cbs.c,
24619 src/attach_process.c,
24620 src/attach_process_cbs.c,
24621 src/compiler_options.c,
24622 src/compiler_options_cbs.c,
24624 src/mainmenu_callbacks.c,
24625 src/message-manager-private.c,c
24626 src/message-manager-private.h,
24627 src/message-manager.c,c
24628 src/message-manager.h,
24629 src/project_dbase.c,
24630 src/project_dbase.h,
24631 src/project_dbase_gui.c,
24632 src/project_import_cbs.c,
24633 src/project_import_gui.c,
24642 src/src_paths_cbs.c,
24643 src/src_paths_gui.c,
24646 src/text_editor_gui.c,
24647 src/text_editor_menu.c,
24649 src/toolbar_callbacks.c,
24653 src/wizard_gui.c: GNOME porting.
24655 2002-12-24 Naba Kumar <naba@gnome.org>
24657 * AUTHORS, ChangeLog, HACKING, Makefile.am,
24658 NEWS, README, SEARCH-REPLACE,
24659 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
24660 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24661 launcher/Makefile.am,
24662 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24663 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24664 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24665 printing/print-util.c, printing/print.c, printing/print.h,
24666 scintilla/*/*, widgets/e-shell-about-box.c,
24667 src/*, tagmanager/*/*, widgets/Makefile.am,
24668 widgets/gnomefilelist.c:
24670 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24671 src/*.[c,h] files to gnome2 API.
24673 * src/anjuta_dialogs_strings.c: Added glade generated translatable
24676 2002-10-23 Naba Kumar <naba@gnome.org>
24678 * autogen.sh: Prevented Users from building HEAD cvs.
24680 2002-09-16 Stephane Demurget <demurgets@free.fr>
24682 * src/anjuta.glade: added the compiler options dialog, hopefully
24683 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24685 2002-09-15 Stephane Demurget <demurgets@free.fr>
24687 * src/anjuta.glade: fixed a lot of small glitches.
24689 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24692 * src/breakpoints_cbs.c: polished a bit.
24694 2002-09-15 Stephane Demurget <demurgets@free.fr>
24696 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24698 * src/commands.c: partial gnome 2 port.
24700 * src/utilities.[ch]: changed some bits to be const.
24702 2002-09-14 Stephane Demurget <demurgets@free.fr>
24704 * src/Makefile.am: removed breakpoints_gui.c and added a check
24705 for gdk-pixbuf deprecated functions, but there shouldn't be much
24708 * src/breakpoints_gui.c: killed.
24710 * src/anjuta.glade: added two dialogs for the breakpoints management.
24713 * src/anjuta_cbs.c:
24715 * src/attach_process.c:
24717 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24718 really huge changes and porting work.
24720 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24721 (breakpoints_dbase_new): moved the UI init bits here.
24723 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24724 a lot, not using any color anymore (not HIG compliant) and not using
24725 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24726 to be double checked.
24728 * src/build_file.c:
24729 * src/build_project.c: gnome 2 port.
24731 2002-09-11 Stephane Demurget <demurgets@free.fr>
24733 * src/anjuta.glade:
24735 * src/anjuta_cbs.c:
24737 * src/breakpoints.c:
24738 * src/breakpoints_cbs.c: cleaned up some bits.
24740 2002-09-09 Stephane Demurget <demurgets@free.fr>
24743 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24745 * src/an_symbol_view.[ch]:
24746 * src/attach_process_cbs.h: polished a bit.
24748 * src/breakpoints_cb.[ch]: partial gnome 2 port.
24750 2002-09-02 Stephane Demurget <demurgets@free.fr>
24753 * src/Makefile.am: added libglade-2 to the build.
24755 * src/anjuta.[ch]: added support for libglade.
24757 * src/anjuta.glade: added. There could be a file per top-level widget,
24758 as some other gnome projects, though.
24760 * src/attach_process_gui.c: removed.
24761 * src/attach_process.[ch]: gnome 2 port.
24762 (attach_process_new): Added the treeview init and the widget references
24765 2002-08-31 Stephane Demurget <demurgets@free.fr>
24767 * src/an_file_view.c: fixed some compilation issues.
24769 * src/an_symbol_view.c: gnome 2 port.
24771 2002-08-26 Stephane Demurget <demurgets@free.fr>
24773 * src/an_file_view.c: finished gnome 2 port.
24774 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24775 directory pixmap depending on the event.
24777 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24778 (project_file_data_new): use a GtkTreePath.
24780 2002-08-23 Stephane Demurget <demurgets@free.fr>
24782 * src/Makefile.am: readded back an_*_view.[ch] because they are still
24783 driving me nuts but they need to be ported, heh ?
24785 * src/an_file_view.c: gnome 2 port, almost finished after some hard
24786 work since it's quite a total rewrite again.
24788 2002-08-22 Stephane Demurget <demurgets@free.fr>
24790 * src/an_file_view.c:
24791 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24793 2002-08-21 Stephane Demurget <demurgets@free.fr>
24795 * src/anjuta_info.c:
24796 * src/utilities.h: gnome 2 port, featuring a total rewrite.
24798 2002-08-20 Stephane Demurget <demurgets@free.fr>
24800 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24803 * src/an_file_view.c:
24804 * src/aneditor.cxx:
24805 * src/anjuta_cbs.c:
24806 * src/compiler_options.h:
24807 * src/messagebox.c:
24808 * src/messagebox.h:
24810 * src/project_dbase.h:
24811 * src/resources.h: gnome 2 port.
24813 2002-08-14 Stephane Demurget <demurgets@free.fr>
24815 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24817 * data/properties/sql.properties: added the DATETIME data type.
24819 * data/properties/html.properties: added the foreach php keyword.
24821 2002-08-08 Stephane Demurget <demurgets@free.fr>
24823 * widgets/Makefile.am: removed blank line after the last backslash
24824 for avoiding a warning from automake.
24827 * src/Makefile.am: added the ORBit-2 dep.
24829 2002-08-08 Stephane Demurget <demurgets@free.fr>
24831 * AUTHORS: added Biswa, because I wonder why noone already have
24832 written his name in the Anjuta's hall of fame :)
24834 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
24836 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
24837 widgets/e-shell-about-box.c: Made to compile for gnome2.
24839 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
24841 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
24842 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
24844 * configure.in, printing/print.h, printing/print.c,
24845 printing/print-doc.c: Made to compile for gnome2.
24847 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
24849 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
24850 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
24851 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
24852 widgets/Makefile.am:
24854 Upgraded the build system to gnome2 platform.
24856 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24857 * manuals/*: Added capability to generate PDF and PS.
24858 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
24859 * TODO, TODO.biswa: Intergated TODO list.
24860 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
24862 * src/dnd.c: Fix typo
24863 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
24864 * src/anjuta.c: Bug #568895, Bug #575419
24866 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24868 * tagmanager/tm_global_tags.c: Fixed compiler warning.
24869 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
24871 2002-12-17 Naba Kumar <naba@gnome.org>
24873 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
24876 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24877 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
24878 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
24879 * anjuta.prj: Added tools.sgml
24880 * data/properties/cpp.properties: Bug # 646974
24882 2002-12-16 Naba Kumar <naba@gnome.org>
24884 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
24885 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
24886 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
24887 on 'Enter' and adds proper focus mechanism.
24888 * src/anjuta.c: Fixed a memory corruption bug.
24889 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
24890 'Enter' and can also be Canceled. Sets proper default and focus policies
24892 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
24893 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
24894 translatable strings in dialogs and fixed some dialog properties.
24895 * src/anjuta-tools.c: Now uses xml format for loading and saving.
24896 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
24897 * src/message_manager_private.cc: Fixed some debug messages.
24898 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
24899 widgets/gnomefilelist.c: Fixed a memory leaks.
24900 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
24901 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
24902 src/main_menubar_def.h: Implemented incremental search.
24905 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24906 * tagmanager/*: Minor cleanups and warning fixes.
24907 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
24908 GUI during long updates.
24909 * src/text_editor.c: Remove debug message.
24911 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24912 * tagmanager/tm_project.c: Fix a memory access problem.
24914 2002-12-13 Naba Kumar <naba@gnome.org>
24916 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
24917 tools list to show "Enabled" flag of the tool. Fixed a bug where
24918 tool list is not cleared when creating a new tool.
24920 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24921 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
24923 2002-12-12 Naba Kumar <naba@gnome.org>
24925 * anjuta-tools.[h,c], commands.c: Used the tools help of
24926 anjuta variables list in commands editor and fixed a typos
24927 buy in anjuta-tools.c.
24929 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24930 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24931 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24932 * TODO.biswa: Added to help me track things better.
24934 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24936 * configure.in, anjuta.spec.in: Added libglade dependency.
24937 * Makefile.am: Added anjuta.glade file.
24938 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24939 , src/mainmenu_callbacks.[ch], src/message-manager.h
24940 , src/widget-registry.c: Tools editor GUI + other additions.
24942 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24944 * src/project_dbase.[ch], tagmanager/tm_project.c,
24945 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24946 Implement syncing tags image with the project database.
24947 * src/anjuta-tools.c: Implemented variable substitution and
24948 working directory in tools.
24950 2002-12-09 Naba Kumar <naba@gnome.org>
24952 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24953 command configuration language list from properties.
24955 * data/properties/asm.properties, data/properties/ruby.properties:
24958 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24960 * src/an_symbol_view.c: Remember current selected entry and select
24961 it automatically after refresh.
24963 2002-11-26 Murray Cumming <murrayc@usa.net>
24965 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24966 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24967 and gnomemm 1.2 projects so that people know they are really
24968 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24969 But I did correct these to sue lowercase names.
24971 2002-12-01 Naba Kumar <naba@gnome.org>
24973 * data/anjuta.properties: Fixed caching problem on
24975 * src/preferences.c, src/preferences_gui.c: Implemented automatic
24978 2002-12-01 Naba Kumar <naba@gnome.org>
24980 * data/properies/anjuta.properties: Corrected "indicators.automatic"
24982 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24983 property and uses it.
24984 * src/aneditor.cxx: Fixed a bug associated with selection a word at
24987 2002-11-30 Naba Kumar <naba@gnome.org>
24989 * src/debugger.c: Fixed a typo.
24990 * data/properties/*: Updated properties files and added
24992 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24993 Added comment submenu and cleaned up ref and unref of menus.
24994 * src/aneditor.h: Added definition of comment commands.
24995 * src/aneditor.c: Upgrade from latest SciTE source code.
24996 * src/text_editor.[hc], src/text_editor_cbs.c,
24997 src/message_manager_private.cc, src/message_manager.[cc,h],
24998 src/anjuta.[c,h]: Added indicators support for errors/warnings
24999 highlight in the editor.
25000 * NEWS, TODO: Update.
25001 * scintilla/include/PropSet.h: Removed deprecrated function.
25003 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25005 * src/anjuta-tools.[ch]: Tools implementation (basic)
25006 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25007 , src/main_menubar_def.h: PLugins cleanup and segregation
25008 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25010 * anjuta.prj: Added new files
25011 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25012 * plugins/class-gen/clsGen.c: Register menu under 'Project'
25013 * plugins/patch/patch-plugin.c: Register menu under 'Format'
25014 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25015 * src/Makefile.am: Added new files
25016 * src/message-manager.[cc/h]: Added standard output and error windows
25018 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
25020 * project_type.c: Fixed Gnomemm2 project type
25022 2002-11-25 Naba Kumar <naba@gnome.org>
25024 * printing/print.c: Fixed a compile warning.
25025 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25026 * src/utilities.c: Fixed a compile warning in sparc, hides the
25027 terminal check error output from the user.
25028 * project_config.[ch], project_dbase.[ch], source.c: Added project
25029 version, exclude modules configuration and reordered other config
25030 properties. Changed some strings to more descriptive text.
25031 * src/compiler_opitions.c: Removed extra newlines from .prj file
25033 * anjuta.prj: Converted to new format (only reorganised properties
25034 and removed extra newlines ... nothing else).
25037 2002-11-21 Naba Kumar <naba@gnome.org>
25039 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25040 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25041 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25042 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25043 Updated to the CVS version.
25045 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25047 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25048 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25049 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25050 images in completion lists.
25051 * src/resources.h: Make C++ friendly.
25052 * scintilla/PropSet.cxx: Fix memory leak.
25054 2002-11-20 Naba Kumar <naba@gnome.org>
25056 * scintilla/*/*: Synced to latest scintilla 1.49
25057 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25060 * scintilla/RESearch.cxx: The automatic cvs log in the
25061 file really broke things trying to interprete the changelog
25062 entry incorrectly as end-of-comment. Removed the $cvs line
25063 and committed again.
25065 2002-11-19 Naba Kumar <naba@gnome.org>
25067 Patch from Timothee Besset <ttimo@idsoftware.com>
25069 * src/message-manager-private.cc: Interpretes absolute
25070 file paths properly in zvt terminal.
25072 2002-11-19 Naba Kumar <naba@gnome.org>
25074 Patch from Timothee Besset <ttimo@idsoftware.com>
25076 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25077 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
25078 (important) editor preferences in project (if there is one
25083 2002-11-18 Naba Kumar <naba@gnome.org>
25085 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25087 * src/debug_tree.c, src/find_in_files_gui.c,
25088 src/find_replace.c, src/find_text.c,
25089 src/project_import.c, src/project_import_gui.c,
25090 src/wizard_gui.c: i18n Fixes.
25092 2002-11-15 Naba Kumar <naba@gnome.org>
25094 * plugins/class-gen/clsGen.c: Fixed to use project function
25095 to import files. Create non-existent directories before the
25096 sources are written.
25098 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25099 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25101 src/glades.c: Excluded gladen files from build. This
25102 will fix the unnecessary dependency on libssl.
25104 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25105 file import funtion.
25107 * src/message_manager_private.cc: Fixed a compiler warning with
25108 DEBUG preprocessor macro.
25110 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25111 wrong (undocked) editor window was closed on clicking close on an
25112 undocked editor window.
25114 * src/debugger.c: Fixed a bad bug where debugger terminal won't
25115 start correctly if the executable was run before with 'F3'.
25117 * src/toolbar_callbacks.c: Wrap around find next.
25118 * src/toolbar.c: Disable combo activate.
25119 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25120 button positions to get 'yes' as default.
25122 * anjuta.spec.in: Updated.
25124 * src/anjuta_info.c, src/appwizard_gui.c,
25125 src/attach_process_gui.c, src/breakpoints_gui.c,
25126 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25127 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25128 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25129 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25130 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25131 src/preferences.c, src/preferences_gui.c, src/project_config.c,
25132 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25133 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25134 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25135 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25136 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
25137 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25138 plugins/patch/patch-plugin.c, printing/print-util.c:
25139 Set all windows and dialogs transient
25140 to their parents so that they remain floated above their parents.
25142 2002-11-13 Naba Kumar <naba@gnome.org>
25144 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25145 take default editor font).
25147 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25148 Corrected email address.
25150 * src/mainmenu_callbacks.c: Used spaces instead of tabs
25151 for changelog entry.
25155 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25156 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25158 2002-11-06 Naba Kumar <naba@gnome.org>
25161 * anjuta.spec.in: Ships the .omf files with the
25162 documents instead of the base package.
25164 2002-11-04 Naba Kumar <naba@gnome.org>
25166 * data/properties/latex.properties: Fixed a bug.
25167 * ChangeLog: Released 1.0.0 stable.
25169 2002-11-04 Naba Kumar <naba@gnome.org>
25171 * src/commands.c: Added command with shell redirection capability.
25172 * data/properties/anjuta.properties: Changed default execution
25174 * src/project_dbase.c: Set project top dir in properties.
25175 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25176 * data/Makefile.am: More diskcheck error fixes.
25178 * README, anjuta.spec.in, THANKS, AUTHORS,
25179 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25180 manuals/C/anjuta-manual/authers,sgml,
25181 manuals/C/anjuta-manual/anjuta-manual.sgml,
25182 manuals/C/anjuta-manual/anjuta-manual-C.omf,
25183 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25184 : Changed anjuta home to
25185 new URL and my email address.
25187 * manuals/C/anjuta-manual/interfaces.sgml,
25188 manuals/C/anjuta-manual/prefereces.sgml,
25189 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25191 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25192 : removed reference to the help menu as the menu is modified
25193 when no help is found (which is very likely when we are
25194 shiping the documents separately).
25196 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25197 * anjuta.spec.in: Update specfile to make multiple RPMs.
25198 * data/Makefile.am: make dist fix.
25199 * src/text_editor_menu.c: Fix compile warnings (casts).
25201 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25202 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25203 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25205 2002-11-01 Naba Kumar <naba@gnome.org>
25207 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25208 Added gnome2 macros to be used by gnome2 project wizard.
25210 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25213 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25214 as it was conflicting with generated projects and is not
25217 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25218 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25219 project generation, removed qt project as it's not complete and
25220 added gnome2 bonobo wizard.
25222 2002-10-29 Naba Kumar <naba@gnome.org>
25224 * po/POTFILES.in: Updated.
25225 * po/POTFILES.skip: Added.
25226 * preferences.h: Fixed print paper size property name.
25228 2002-10-28 Naba Kumar <naba@gnome.org>
25230 * data/user.properties, data/Makefile.am: Added user properties file
25231 which will be copied in user's ~/.anjuta/user.properties.
25233 * data/anjuta.properties: Changed a comment.
25235 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25237 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25238 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25239 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25242 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25243 instead of user properties file.
25245 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25246 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25247 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25248 * README, TODO: Updated.
25250 2002-10-28 Naba Kumar <naba@gnome.org>
25252 * manuals/C/anjuta-manual/figures/editor_guides.png,
25253 manuals/C/anjuta-manual/figures/editor_margins.png,
25254 manuals/C/anjuta-manual/figures/editor_markers.png,
25255 manuals/C/anjuta-manual/figures/local_variables.png,
25256 manuals/C/anjuta-manual/figures/open_file_multiple.png,
25257 manuals/C/anjuta-manual/figures/prefs_print.png,
25258 manuals/C/anjuta-manual/figures/print_dlg.png,
25259 manuals/C/anjuta-manual/figures/print_preview.png,
25260 manuals/C/anjuta-manual/figures/symbol_browser.png,
25261 manuals/C/anjuta-manual/figures/variable_tip.png: New png
25262 files for manual documentation.
25264 * manuals/sgmldocs.make,
25265 manuals/C/anjuta-manual/Makefile.am,
25266 manuals/C/anjuta-manual/authors.sgml,
25267 manuals/C/anjuta-manual/build.sgml,
25268 manuals/C/anjuta-manual/compileopts.sgml,
25269 manuals/C/anjuta-manual/debugger.sgml,
25270 manuals/C/anjuta-manual/execute.sgml,
25271 manuals/C/anjuta-manual/fileoperations.sgml,
25272 manuals/C/anjuta-manual/interface.sgml,
25273 manuals/C/anjuta-manual/preferences.sgml,
25274 manuals/C/anjuta-manual/projects.sgml,
25275 manuals/C/anjuta-manual/figures/arguments.png,
25276 manuals/C/anjuta-manual/figures/open_file.png,
25277 manuals/C/anjuta-manual/figures/other_opts.png,
25278 manuals/C/anjuta-manual/figures/scrshot.png,
25279 manuals/C/anjuta-manual/figures/toolbar_browser.png,
25280 manuals/C/anjuta-manual/figures/toolbar_tags.png:
25282 Updated anjuta manual documentation.
25285 2002-10-27 Naba Kumar <naba@gnome.org>
25287 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25288 check and modifies debugger terminal command accordingly
25289 to function properly.
25291 2002-10-25 Naba Kumar <naba@gnome.org>
25293 * manuals/sgmldocs.make: Fixed a couple of bugs.
25294 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25296 2002-10-24 Naba Kumar <naba@gnome.org>
25298 * src/debug_tree.c: Fixed a crash bug from Etay.
25300 * global_tags/create_global_tags: Added messages.
25301 Fixed infinite looping within files.
25303 * macro/autogen.sh: Removed debug and warning flags for defaults.
25305 Patch from Vadim Berezniker <vadim@berezniker.com>
25307 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25308 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25311 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25312 temporarily just copy it
25314 2002-10-24 Naba Kumar <naba@gnome.org>
25316 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25317 manuals/C/anjuta-manual/anjuta-manual.sgml,
25318 manuals/C/anjuta-manual/compileopts.sgml,
25319 manuals/C/anjuta-manual/debugger.sgml,
25320 manuals/C/anjuta-manual/execute.sgml,
25321 manuals/C/anjuta-manual/fileoperations.sgml,
25322 manuals/C/anjuta-manual/interface.sgml,
25323 manuals/C/anjuta-manual/introduction.sgml,
25324 manuals/C/anjuta-manual/projects.sgml,
25325 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25326 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25327 manuals/ja/anjuta-manual/anjuta-manual.sgml,
25328 manuals/ja/anjuta-manual/compileopts.sgml,
25329 manuals/ja/anjuta-manual/debugger.sgml,
25330 manuals/ja/anjuta-manual/execute.sgml,
25331 manuals/ja/anjuta-manual/fileoperations.sgml,
25332 manuals/ja/anjuta-manual/interface.sgml,
25333 manuals/ja/anjuta-manual/introduction.sgml,
25334 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25336 2002-10-24 Naba Kumar <naba@gnome.org>
25338 * src/project_type.c: added autogen for qt projects.
25339 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25340 Fixed a bug that retrieves wrong terminal command.
25341 * src/commnads.c: Added more terminal commands.
25342 * configure.in: Checks for scrollkeeper version.
25344 2002-10-22 Naba Kumar <naba@gnome.org>
25346 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25347 instead of AM_GNOME_GETTEXT.
25349 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25350 for setup-gettext for the wizard generated projects.
25352 * src/source.c: Fixed a bug where glade file wasn't generated.
25354 * src/gnome_project.c: Excluded project version from project dir
25357 2002-10-22 Naba Kumar <naba@gnome.org>
25359 * acinclude.m4: New file with dummy funtion for gettext
25360 cross compatibility fix.
25362 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25363 * configure.in: Fixed cflags to avoid useless warnings.
25364 * Makefile.am: EXTRA_DIST += setup-gettext.
25365 * src/toolbars.c: Added space paddings around tags label.
25367 2002-10-21 Naba Kumar <naba@gnome.org>
25369 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25371 * setup-gettext: New script to maintain gettext cross version
25373 * configure.in, macros/autogen.sh: Fix for gettext cross version
25376 2002-10-21 Naba Kumar <naba@gnome.org>
25378 * debug_tree.c: Fixed incorrect use of debug assertion.
25380 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
25381 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25382 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25383 src/memory.c, src/memory.h, src/message-manager-private.cc:
25385 New parsing algorithm; adapted from kdevelop.
25386 Middle button menu for changing the value's display type
25388 2002-10-07 Naba Kumar <naba@gnome.org>
25390 * src/main_menubar_def.h: Changed status bar message for Help->
25391 Browse info pages. Bug #603308
25393 * src/executer.c: Made "User terminal" default for creating
25394 projects (User can always disable it later). Bug #114222
25396 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25398 * macros/autogen.sh: Require gettext 0.10.x for autogen
25399 * src/text_editor.c: Fixes Bug #595303
25400 * src/source.c: Fixes Bug #595970
25401 * src/anjuta.c: Fixes Bug #598366
25402 * scingtilla/LexCPP.cxx: Bug #602296
25403 * src/main_menubar_def.h: Bug #604363
25404 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25406 2002-10-07 Jens Georg <mail@jensgeorg.de>
25408 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25409 * gnomefilelist.c: This patch fixes the bug #611542
25411 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25413 * data/properties/Makefile.am: Added tcltk.properties file.
25415 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25417 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25419 * README: Updated README
25420 * plugins/class-gen/clsGen.c, src/message_manager.cc
25421 , src/mainmeu_callbacks.c, src/memory.c
25422 , src/project_dbase_gui.c, src/text_editor_gui.c
25423 , widgets/gnomefilelist.c: Set window icons
25424 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25425 Enabled release build (stripped + optimized binaries, etc.)
25426 * data/properties/anjuta.properties, src/commands.c,
25427 src/defaults.cFixed bug #595489 (stdin on executables)
25428 * src/appwizard.c, src/main.c, src/message-manager.cc
25429 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25430 , src/debug_tree.c: Memory related (valgrind) fixes.
25431 * src/message-manager-private.[cc,h], src/pixpams.h
25432 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25433 * anjuta.prj: Added debug_tree.c to SOURCES
25434 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25435 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25436 Compacted code and cleaned up unnecessary functions.
25437 * tagmanager/*.[ch]: Code fixes.
25439 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
25441 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25443 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25444 Debug tree now detects changes of displayed variables
25445 and changes their color to red
25447 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25449 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25451 * mainmenu_callbacks.c: Set's the current file name in
25452 file save as dialog.
25454 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25456 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25458 * data/properties/tcltk.properties: New file for tcl/tk
25461 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
25463 * src/project_type.[c,h], src/source.c, data/Makefile.am:
25464 Fixed a fatal bug which doesn't let building gnome2 related
25465 projects. They use different autogen.sh script. Defined new
25466 type field "gnome_macro_support".
25468 * data/autogen.sh.gnome2: New file.
25470 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25471 bug with quotes escaping in quotes.
25473 * src/message-manager-private.cc: Used event box instead
25474 of frame for local message pane, so that the borders appear
25475 properly and nicely.
25477 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25478 if there is a project open and all the files are un-docked.
25480 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25482 2002-08-27 Andy Piper <andy.piper@freeuk.com>
25484 * src/main_menubar_def.h: implement feature request #595356, patch #597161
25485 * THANKS: updated for new contributions
25486 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25488 2002-08-27 Steven Knight <steven.knight@unh.edu>
25490 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25491 src/project_dbase.h, src/project_type.c, src/source.c,
25492 src/wizard_gui.c: new Qt project type
25493 *** NB not fully tested, may need some work, icon required...
25495 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25497 * src/memory.c, src/memory.h: new memory patch
25499 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
25501 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25503 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
25505 * lancher/anjuta_launcher.c: Determine pty from function
25506 call instead of running 'tty' externally.
25508 * data/properties/cs.properties: Added compile/build commands.
25509 Fixed execution properties.
25511 * src/commands.c: Added c# options.
25513 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25515 * src/debug_tree.[c,h], src/debugger.[c,h],
25516 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25518 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25519 1. Misaligned structs when they are members of other structs.
25520 2. '{' sometimes appears as a variable.
25521 3. Wrong processing of some arrays.
25522 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25523 that displays the tree in two columns (variable and value).
25525 2002-08-14 Stephane Demurget <demurgets@free.fr>
25527 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25529 * data/properties/sql.properties: added the DATETIME data type.
25531 * data/properties/html.properties: added the foreach php keyword.
25533 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25535 * NEWS: Updated with new features.
25537 * data/.cvsignore, doc/.cvsignore: Updated.
25539 Patch from: Etay Meiri <etay-m@bezeqint.net>
25541 * src/debug_tree.h, src/debug_tree.c: New files.
25543 * src/Makefile.am, src/message-manger-private.[h,cc],
25544 src/message-manger.cc: Added Tree view for debugger
25547 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25549 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25551 * src/memory.c, src/memory.h: New files.
25553 * src/Makefile.am, src/appwizard.c, src/controls.c,
25554 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25555 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25557 Memory view implemetation that would enable viewing raw memory
25560 2002-08-08 Stephane Demurget <demurgets@free.fr>
25562 * AUTHORS: added Biswa, because I wonder why noone already have
25563 written his name in the Anjuta's hall of fame :)
25565 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
25567 * src/appwizard_gui.c: Removed an ambiguous prototype.
25568 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25569 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25570 * THANKS: Updated M. Ali Vardar's email.
25572 2002-08-01 Andy Piper <andy.piper@freeuk.com>
25574 * src/anjuta_gui.c: implemented feature request to stop main and browser
25575 toolbars having exclusive use of space
25577 2002-08-01 Andy Piper <andy.piper@freeuk.com>
25579 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25580 left over from the previous work to fix bugs :-)
25582 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
25583 src/controls.c, src/mainmenu_callbacks.h,
25584 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
25587 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
25588 src/project_import_gui.c, src/sharedlib_gui.c,
25589 src/signals_gui.c: set window icon correctly
25591 * NEWS: more updates for the release
25593 * HACKING: updated for window icons and insert menu information
25595 * src/cvs_gui.c, src/build_project.c,
25596 src/project_import_cbs.c: message strings reviewed
25598 * src/controls.c: context help button should be disabled if
25599 DevHelp is not installed
25602 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
25604 * src/debugger.c: Fixed the signalling screw up because of string
25605 update in gdb used to report the child process PID. Also, no
25606 error dialog will be popped up for "no such file or directory"
25607 error (very annoying and useless error). This error will still
25608 be shown on the debug message window. Avoided terminating the
25609 program when the terminal is terminated -- doesn't hurt, otherwise
25610 we get crappy egg-and-hen problem.
25612 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25613 dimensions loading.
25615 * src/anjuta.c: Limited the default size of main window to sane
25618 * src/preferences.c: Fixed some deadly memory corruption bugs in
25619 the recent patches. Return from getenv() should NEVER be freed,
25620 because they are static strings.
25622 * src/preferences_gui.c: Removed the fix for crash bug with font
25623 selection and applied the real fix.
25625 2002-06-08 Andy Piper <andy.piper@freeuk.com>
25627 * NEWS: updated for release
25629 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
25631 * src/launcher.c: Added a fix a memory leak and a possible
25632 fix for zvt-crash bug.
25634 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25636 * data/properties/latex.properties,
25637 data/properties/ada.properties: Added file.is.source property.
25639 * src/an_file_view.c: Set auto column size of the file
25642 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25643 The user is now prompted to confirm the closing of the file
25644 if it is being used by CVS. If yes, the editor is closed and
25645 the CVS operation stops.
25647 2002-06-07 Andy Piper <andy.piper@freeuk.com>
25649 * anjuta.prj: bump project version for release
25650 * BUGS: removed unnecessary file
25652 2002-06-07 Philip Van Hoof <freax@pandora.be>
25654 * widgets/gnomefilelist.c: fix up issue with directory deleted
25655 during the life of the file list widget
25656 * src/preferences_gui.c: sticking-plaster fix to font selection
25657 causes segfault bug
25659 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25661 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25663 * data/properties/anjuta.properties, src/an_file_view.[ch],
25664 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
25665 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
25666 added options for symbol and file browsers.
25667 * data/properties/cpp.properties: linker flags should come after
25668 the name of the file to compile.
25669 * scintilla/Editor.cxx: fixed gcc compilation warning.
25670 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25671 be executed from bindir only.
25672 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
25673 tagmanager/include/tm_file_entry.h: CVS version information in file
25675 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
25677 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25678 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25679 crashes during file import.
25680 * src/project_import.c: disable project menu items during project
25683 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25685 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25687 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25688 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25689 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
25690 modified Insert menu, added C functions template, header C
25691 template, modified header_template HEADER_H ==> NAMEFILE_H
25693 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25695 2002-06-05 Andy Piper <andy.piper@freeuk.com>
25697 * data/properties/html.properties: changed some file
25700 2002-06-05 Philip Van Hoof <freax@pandora.be>
25702 * widgets/gnomefilelist.c: Fixed #560759 and #561776
25704 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25706 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25708 * data/properties/anjuta.properties, src/defaults.c: Make windows
25709 docked by default, fix the big fonts bug.
25711 * src/an_file_view.c, src/main_menubar_def.h,
25712 src/project_dbase_gui.c: sanitized the Edit/View mess.
25714 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25715 for customizing shortcuts.
25717 * src/mainmenu_callbacks.c: Search for selected word if present.
25719 * src/text_editor_menu.c: Added context menu options for docking
25720 and undocking editor windows.
25722 * src/main_menubar.h, src/main_menubar.c: more support for the
25723 shortcuts menu item.
25725 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25727 2002-06-05 Andy Piper <andy.piper@freeuk.com>
25729 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25730 all commit messages being written to top of the file
25732 * src/main_menubar_def.h: message strings reviewed
25734 * src/project_import.c: message strings reviewed
25736 * src/source.c, src/glades.c: message strings reviewed. Fixed
25737 some bugs around reading the project properties for creating
25738 .glade and .desktop files in the Application Wizard. There were
25739 typos in the property names being retrieved
25741 * widgets/gnomefilelist.c: changed build_full_path to make
25742 the file widget support ~
25743 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25745 * THANKS, widgets/e-shell-about-box.c,
25746 manuals/anjuta-manual/C/authors.sgml: updated for new
25749 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
25751 * src/project_dbase.c: Fixed the file-path-corruption bug
25752 and the cannot-import-file-in-project bug. (follow-up with
25753 the last commit from Stef).
25755 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25756 with unsaved-project.
25758 2002-06-05 Stephane Demurget <demurgets@free.fr>
25760 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25763 2002-06-04 Andy Piper <andy.piper@freeuk.com>
25765 * data/properties/{xml,html,other}.properties: changed some file
25768 * data/anjuta.mime: oops! cvs added
25770 * scintilla/RESearch.cxx: fixed up a problem with comments
25772 * global-tags/create_global_tags.sh: redirect errors to /dev/null
25773 to avoid messages about missing libs
25775 * NEWS: started the release notes
25777 2002-06-04 Andy Piper <andy.piper@freeuk.com>
25779 * HACKING: updated with new information on printing, patch naming
25781 * TODO: removed completed tasks
25783 * THANKS: updated a few contributions
25785 * anjuta.prj: updated the icon file
25787 * anjuta.desktop.in.in: updated to add Categories
25789 * data/anjuta.mime: created a mime type for Anjuta project files
25790 (NB needs to be added to the install in /usr/share/mime/)
25792 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
25793 "Coded in Anjuta" button in Gimp XCF format. It can be converted
25794 to PNG for websites.
25796 * plugins/patch/patch-plugin.c: clarified some messages and
25797 made it easier to see different patching sessions
25799 * src/toolbar.c: changed some message text for consistency
25801 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
25802 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
25804 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25806 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
25807 src/project_dbase.{c,h}, src/project_import_cbs.c,
25808 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25809 Added XLib Project and a Dockapp Project types.
25810 * pixmaps/Makefile.am: added line for new pixmap for new xlib
25812 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25813 * src/source.c: Fixed memory leak in existing projects.
25814 (filename was not freed)
25815 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25817 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
25819 * src/anjuta.h, src/anjuta.c: Added error display funtions
25820 with parent windows.
25822 * src/appwizard_cbs.c: Changed error display function to use
25825 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
25827 * printing/print.h, printing/printing.c: Taken care of document
25828 zoom factor and fixed a font loading bug. Dynamically calculated
25829 text widths to work with zooms properly. Re-organized code for
25830 dynamic text width calulations to work in general with utf8 chars.
25831 Determined font height and width automatically from the font info.
25833 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
25834 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
25835 Converted text.zoom.factor property to use #defined value. Removed
25836 margin header and margin numbers preferences, as they now
25837 calculated dynamically.
25839 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
25841 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
25842 printing/print-util.h, printing/print.c, printing/print.h:
25843 Rewritten printing support for style based printing. Syntax highlighted
25844 printing, monochromatic printing, setup using preferences etc.
25846 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
25847 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
25848 language and the styled text buffer.
25850 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
25851 the print setup preferences page and added printer preferences. Added functions
25852 to retrieve preferences with default values.
25854 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
25857 * data/properties/anjuta.properties: Added default printer preferences.
25859 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
25860 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
25861 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
25863 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
25865 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25867 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25869 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
25870 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
25871 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
25872 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
25874 printing/Makefile.am: Reduced compiler optimizations.
25876 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
25877 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
25878 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
25879 tagmanager/tm_workspace.c: TagManager fixes.
25881 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
25883 * printing/*: CVS added. :)
25885 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25887 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25889 * printing*: CVS added.
25890 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
25891 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
25892 src/main_menubar_def.h: Gnome Print support
25893 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
25894 * configure.in: Enable debugging flag option
25895 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
25896 Print properties defined.
25897 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
25899 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25901 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25903 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
25904 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25905 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
25907 * src/text_editor.c: Minor cleanups.
25908 * anjuta.c: Tweaks to 'Goto File Line' functionality.
25909 * src/project_dbase.c: Fixes to add/remove files from project.
25910 * src/help.c: Fix minor memory leak.
25911 * src/project_dbase_gui.c: Remove debugging messages.
25912 * src/utilities.[ch]: Cleanups and minor fixes.
25913 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
25915 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
25917 * src/anjuta.c [anjuta_apply_preferences()]:
25918 Fixed a crash bug when tab pos is not defined for the editors.
25920 * data/properties/cpp.properties: Set default identifier property to normal.
25921 This fixes the bug in which the fore color gets hidden with dark background.
25923 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
25925 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
25928 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
25929 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
25930 src/anjuta.c, data/properties/anjuta.properties:
25931 Implemented line wrapping.
25933 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
25935 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25936 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25937 tags. Code was reviewed from GNOME Bonsai view.
25939 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25940 it seems to have been removed by scintilla people.
25942 * data/properties/anjuta.properties: Set default line wrap to false, as
25943 is noticably slow with big files.
25945 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25947 * src/project_import_gui.c: disallow the selection of files in
25949 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25952 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25954 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25955 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25956 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25957 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25958 now works properly.
25959 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25960 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25961 * src/utilities.[ch]: Added some utility functions.
25962 * tagmanager/tm_project.c: Fix for bug in file removal from project.
25964 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25966 2002-05-26 Andy Piper <andy.piper@freeuk.com>
25968 * HACKING: info on FIXME statements and removed ccview references
25969 * Makefile.am: added rule to make RPM package
25971 2002-05-26 Andy Piper <andy.piper@freeuk.com>
25973 * THANKS, widgets/e-shell-about-box.c,
25974 manuals/anjuta-manual/C/authors.sgml: updated for new
25976 * src/anjuta.c: removed unnecessary warning code since CVS
25977 support is now implemented :-)
25978 * manuals/sgmldocs.make: implemented a fix for bug #553969
25979 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25980 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
25981 manuals/C/anjuta-faqs-C.omf: modified the descriptions
25983 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25985 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25986 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25987 src/main_menubar_def.h, src/preferences_gui.c,
25988 preferences.c, preferences.h: setup Username and Email
25989 preferences, Insert ChangeLog and Username editor functions
25991 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25993 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25995 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25996 src/src_paths_cbs.c, src/src_paths_gui.c
25997 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25999 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26001 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26003 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26004 and goto tag menu items to main menu.
26006 2002-05-09 Andy Piper <andy.piper@freeuk.com>
26008 * THANKS, widgets/e-shell-about-box.c,
26009 manuals/anjuta-manual/C/authors.sgml: added new contributors
26010 * HACKING: updated with info on files to change for credits
26012 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
26014 * src/aneditor.cxx: extended extension list which fixes segfault
26015 on selecting lisp, ruby or matlab as highlight style.
26017 2002-05-09 Andy Piper <andy.piper@freeuk.com>
26019 * src/main_menubar_def.h: fixed an array initialiser and fixed
26020 the lexer settings for the new entries on the Format menu
26022 2002-05-07 Stephane Demurget <demurgets@free.fr>
26024 * Synced with Scintilla 1.45
26026 2002-05-06 Andy Piper <andy.piper@freeuk.com>
26028 * anjuta.prj: added another missing file
26029 * ChangeLog: fixed some incorrect change dates I caused by
26030 sloppy cut-and-pasting :-/
26032 2002-05-06 Andy Piper <andy.piper@freeuk.com>
26034 * src/mainmenu_callbacks.c: fixed title of new About box
26036 2002-05-05 Andy Piper <andy.piper@freeuk.com>
26038 * src/pixmaps.h: added macros for OpenGL and SDL project icons
26040 2002-05-05 Andy Piper <andy.piper@freeuk.com>
26042 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26043 * anjuta.prj: updated for new files
26045 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
26047 * widgets/e-shell-about-box.c: Added version display.
26049 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26051 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
26052 widgets/scroll_menu.c: fixed up some compiler warnings (patch
26053 from Philip Van Hoof)
26055 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26057 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
26059 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
26060 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
26061 that produced build errors (needs checking on a machine with the
26063 * data/properties/lisp.properties: updated to match format of other
26064 lexer property files supplied with Anjuta
26066 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26068 * anjuta.prj: added new files
26069 * HACKING: added information from the mailing list on
26070 adding new project types to the wizard (thanks to Johannes)
26072 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26074 * src/utilities.h, src/launcher.c, src/gnome_project.c,
26075 src/appwiz_page2.c: Fix for 547038.
26077 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26079 * attach_process.c, attach_process_cbs.c: Fixed a dialog
26082 * about.h: cvs removed.
26084 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26086 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26090 * src/anjuta.c (anjuta_system_error): checks for the error number to
26091 know whether the error description is needed or not.
26093 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26095 * pixmaps/anjuta_logo.png: New about logo.
26097 * pixmaps/anjuta_icon.png: New icon from Misha. The
26098 old one had trouble with some gtk themes.
26100 * about.c: Removed. No longer needed.
26102 * mainmenu_callbacks.c: Removed reference of about.h
26104 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26106 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26108 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26109 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26110 About Dialog (thanks to the Evolution team for the cool widget!)
26112 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26114 Patch from lbell <lbell@tsc4.com>
26116 * src/find_in_files.c, src/find_in_files.h,
26117 src/anjuta.c: Added save_yourself, load_yourself routines.
26119 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26120 Added "Append messages" toggle button. This will enable
26121 the search results to be appended to the already existing
26124 * src/debugger.c: Fixed a typo.
26126 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26127 src/session.c, src/session.h: Improved session management.
26129 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26131 * THANKS, FUTURE, AUTHORS: Changed my email and
26134 2002-05-02 Stephane Demurget <demurgets@free.fr>
26136 Impl. feature request #525271 (add Lisp support).
26138 * data/properties/lisp.properties: added.
26140 * data/properties/Makefile.am, data/properties/anjuta.properties: added
26141 the lisp properties.
26143 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26144 src/utilities.[ch]: added support for the Lisp highlight style.
26146 2002-05-02 Stephane Demurget <demurgets@free.fr>
26148 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26149 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26150 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26151 option preferences to have a persistent setting. Plus it's not used
26152 often, so it's better here than flooding the menus.
26154 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26155 preferences pages a lot more consistent and sweeter: tabs direction
26156 radiobuttons are directed against the meaning, all pages have an
26157 outter frame, a lot of padding, removed all expand attributes for
26158 vertical boxes, ...
26160 That's not a total revamp, but it's really looking better now, even
26161 if there's still work to be done.
26163 2002-05-01 Andy Piper <andy.piper@freeuk.com>
26165 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26166 * TODO: added task to be completed before next release (update all credits)
26168 2002-05-01 Stephane Demurget <demurgets@free.fr>
26170 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26173 2002-05-01 Benke László <decike@freemail.hu>
26175 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26177 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26178 src/main_menubar_def.h, src/mainmenu_callback.[ch],
26179 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26180 to the format menu in order to reorder the notebook tabs in
26181 alphabetical order everytime a file is created/opened/saved.
26183 2002-05-01 Philip Van Hoof <freax@pandora.be>
26185 * widgets/gnomefilelist.[ch] (history_combo_go),
26186 (history_combo_clicked): impl.
26188 (gnome_filelist_new_with_path): use this new impl.
26190 2002-05-01 Stephane Demurget <demurgets@free.fr>
26192 * src/project_dbase_gui.c (add_file): added the xpm file type.
26194 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26196 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26199 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26202 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26203 src/text_editor_menu.c: Added context sensitive search in symbol
26204 browser and editor.
26206 * configure.in: Changed version number to 0.1.9.99.
26208 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26209 src/project_import.c: Minor changes to project import facility.
26211 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26212 (Forced to use specific brace format)
26214 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26215 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26216 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26218 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
26220 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26221 replaced the spinbutton with an hscale, and made the UI less "blocky".
26223 * src/cvs_gui.c: When diffing a project you can choose date and
26226 * src/project_dbase.c: Import_file activated again
26228 * configure.in, plugins/Makefile.am: Added patch plugin
26230 * plugins/patch/*: The new patch plugin
26232 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26234 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26236 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26237 dropdown list shown by autocompletion are now removed.
26239 2002-04-28 Philip Van Hoof <freax@pandora.be>
26241 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
26242 a bunch of filetypes from the older version.
26244 * src/project_dbase_gui.c (add_file): changed the import
26245 dialog's filetypes combo contents depending on the
26246 type of data to be imported.
26248 2002-04-28 Stephane Demurget <demurgets@free.fr>
26250 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26251 the amount parameter as Philip stated and reformated to follow the
26254 * src/project_dbase.c (project_dbase_make_default_filetype_list):
26255 changed accordingly.
26257 2002-04-25 Stephane Demurget <demurgets@free.fr>
26261 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26262 Shift-F6, to be more consistent with other Gnome apps.
26263 Moved the "Search next" entry under the "Search" one, and swapped the
26264 order of the "Find in files" and "Find and Replace" ones.
26266 Some additional fixes ands cleanups on the edit menu.
26268 * src/main_menubar.h: replaced all occurences of repeat_find by
26269 find_again for the code to be more consistent.
26271 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26272 sensitiveness depending on the existence of an active text buffer.
26274 * TODO: added some bits about improving the usability of the
26275 search/search again couple.
26277 2002-04-25 Stephane Demurget <demurgets@free.fr>
26279 * src/preferences_gui.c: made the tab labels text more consistent
26282 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26284 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
26286 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26289 * src/main.c (main): simplified some code and cleanups.
26291 Fix a part of #499366:
26293 * src/commands.[ch] (sync_from_props), (command_editor_save),
26294 (on_apply_clicked), (create_command_editor_gui): added the gui
26295 corresponding to the command.terminal preference.
26297 2002-04-25 Stephane Demurget <demurgets@free.fr>
26301 * anjuta.spec.in: added build requirements for the source rpm.
26303 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26305 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26307 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
26308 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
26309 src/project_type.c, source.c, wizard_gui.c:
26310 Added new GNOME 2 project types and changed glade behaviour to
26311 produce GTK code if project type GTK was selected and GTKmm code
26312 if project type GTKmm was selected (and not depending on the
26313 selected language. Disabled glade for GNOME 2 projects because
26314 we will need glade2 there.
26316 * src/project_dbase.c: Fixed a memory lack.
26318 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26320 * src/cvs.c: Added an error message if jobs are running
26322 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26324 * tagmanager/tm_work_object.c: Fixed a chrash
26325 bug which occurs when it tries to stat an empty
26328 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26330 * src/controls.c: CVS menu items now becomes
26331 insensitive when the launcher is busy.
26333 * src/anjuta.c, cvs.h, cvs.c: Created a function
26334 to update the cvs preferences when preferences are
26335 applied in preferences dialog and called it from
26336 anjuta_update_preferences().
26338 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26340 * src/cvs.c: Added a space in the cvs command
26341 before the revision part. This fixes the cvs
26342 error we get when cvs-diffing with revisions.
26344 * src/cvs.c: Fixed a compiler warning.
26346 * src/find_replace.c: The dialog now remembers
26347 the settings including the "prompt on replace"
26348 which seems to have broken somewhere line the
26351 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26353 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26354 Added a new property in cvs class to hold a boolean
26355 for enabling date in cvs diff. This fixed the bizzare
26356 diff output due to the date that goes with the cvs
26357 command. Also, set the default value of compression
26358 to 3 and unified diff option to 1.
26360 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26362 * src/cvs.c: The diff editor is set to hilite as
26363 diff syntax hiliting.
26365 * configure.in, manual/Makefile.am:
26366 Added a new manual module for ja language.
26368 * manual/ja/*/*/*: New module and files for the
26369 ja translation for the anjuta documentation
26370 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26372 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26374 * src/launcher.c: Made a very messy work around
26375 for the launcher authentication to work properly.
26377 * src/find_replace.c: Applied the missing patch
26378 from Dan Elphick <dre00r@ecs.soton.ac.uk>
26380 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26382 * src/cvs.c, src/main_menubar_def.h: made message strings
26383 consistent with existing standards from our own documentation
26384 (such as uppercase P in Project, corrected spelling of
26387 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26389 * src/cvs_gui.c: Cleaned up gui and aligned various
26390 widgets to give a clean look.
26392 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26394 * src/launcher.c: Added work around to retrieve
26395 the child exit code. It works. :)
26397 * src/find_in_files.c, src/gnome_project.c,
26398 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26399 src/clean.c, src/clean_project.c, src/build_project.c,
26400 src/build_file.c: Modified to handle the new
26403 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26405 * src/find_replace.c: Changed signal to call
26406 on_replace_text_close on from delete_event
26407 to close => the replace history is now updated.
26409 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26411 * src/cvs.c: escaped the cvs import message before
26414 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26416 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26418 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26420 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26423 * src/preferences_gui.c: GUI improvements
26425 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26427 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26429 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26430 Removed static qualifier from tm_tag_type_name() and
26431 availed it's prototype for use in outside code. also
26432 created reverse map function tm_tag_type_name();
26434 * src/anjuta.c: Implemented qualified tags names for
26435 the tag list (on the toolbar pulldown list) to avoid
26436 ambiguty in tags with similar names (like prototype
26437 and definition). Patch modified and improved.
26439 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26441 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26443 * src/utilities.[c,h]: Added a utility funtion
26444 that escapes the single and double quotes in a
26445 given string. Useful for passing command line
26448 * src/cvs.c: Escaped the cvs log message before
26449 passing it to cvs command line to avoid ambiguties
26450 with quotes in the message.
26452 * pixmaps/anjuta_icon.png: Changed to the new icon.
26453 from Todd Goyen <goyen@mbi-berlin.de>
26455 * src/message-manager-private.cc: Added regex to
26456 recognize (underline hilite) the parsable outputs
26457 from the zvt terminal.
26459 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26461 Patch from: Tina Hirsch <tehirsch@arcor.de>
26463 * src/project_type.c:
26464 Fixed a bug in the wxproject type and modified the erroroutput when
26465 configure doesn't find wx-config
26467 Patch from: Timothee Besset <ttimo@idsoftware.com>
26469 * src/anjuta.c, src/message-manager-private.cc,
26470 src/message-manager-private.h
26471 Catches double clicks in the zvt terminal, and calls goto_error_line
26472 to jump to the appropriate location in the source. This will recognize
26475 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26477 * src/build_project.c: Taken care of memory leak
26478 by freeing cmd variable properly.
26480 * src/main_menubar_def.h: Fixed wrong signal connection
26481 for cvs project commit.
26483 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26485 * src/preferences_gui.c: Added some border and adjusted
26486 expandsion, filling in box adds to make the cvs preferences
26489 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26491 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26493 * src/cvs*, src/main_menubar*, src/preferences*:
26494 Moved CVS settings to preferences, added a nice login dialog.
26496 * src/controls.c, src/project_dbase.c:
26497 CVS project options are only shown if a project is open
26499 * src/build_project.c:
26500 User is now asked if he wants to install as root
26505 * anjuta.prj: Updated with cvs files
26507 * TODO: Remove task which are done
26509 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26511 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26512 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26513 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26515 Modified launcher to use controlling terminal to detect and
26516 take care of password authentications (for example, for cvs
26517 and root installs).
26519 * pixmaps/password.png: New file.
26521 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26523 Anjuta kick start tutorial wirtten by:
26524 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26526 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26527 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26528 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26529 manuals/C/anjuta-tutorial/figures/*.png:
26533 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26537 2002-03-28 Roel Vanhout <roel@stack.be>
26539 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26541 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26542 src/preferences_gui.c:
26543 Added option to wrap around to beginning/end of file when on last bookmark
26544 and next/previous bookmark is pressed
26546 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26548 Patch from Philip Van Hoof <freax@pandora.be>
26550 * src/gnomefilelist.c:
26551 Added gimp like feature that changes the file extension of
26552 the filename entered in the selections when the file
26555 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26557 Patch from Roy Wood <roy.wood@filogix.com>
26559 * src/controls.c, src/find_text.c, src/find_text.h,
26560 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26561 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26563 Menuitem for entering currently selected text as find target,
26564 added key accel for "find next" and changed some key accels for
26565 other key for consistency.
26570 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26572 * src/watch.c, src/watch.h, src/watch_cbs.c,
26573 src/watch_cbs.h, src/watch_gui.c:
26575 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26577 Added change watch entries feature
26578 and Watch entries modify on double click fixed.
26580 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26582 * src/mainmenu_callbacks.c:
26584 Project commit should not bypass dialog as
26585 we need to get the cvs log from the user.
26587 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26589 * src/project_dbase.c:
26591 Patch from Roy Wood <roy.wood@filogix.com>
26593 Fixed docking bug with the new docking patch
26594 to fix copy/paste bug.
26596 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26598 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26599 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26600 src/main_menubar.h, src/main_menubar_def.h,
26601 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26603 Added cvs project support. Featured bypass cvs dialog for
26604 cases where we don't need dialog (such as project and right
26605 click selection from file browser). Cleaned up cvs code to
26606 make them generic cvs operations instead of separate file
26607 and project operations. Added cvs log action. Increased
26608 file entry box width and enabled "unified diff" by default.
26609 Used Editor buffer for status and log and set hilite for
26610 these buffers including diff buffer (DIFF hilite).
26612 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26614 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26616 * data: Added file autogen.sh.wxwin
26617 * data/Makefile.am: Added entry for autogen.sh.wxwin
26618 * pixmaps: Added project image appwiz_wxwin.png
26619 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26620 * src/appwizard_cbs
26621 src/compiler_options.c
26623 src/project_dbase.c
26624 src/project_dbase.h
26625 src/project_import_cbs.c
26629 src/wizard_gui.c: Added everything necessary for new
26630 project type 'wxWindows (wxGTK)
26631 * src/project_dbase.c: Fixed a bug that caused every project
26632 to be a glade project in dialog
26633 'Project information'.
26635 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26637 Patch submitted by Roy Wood <roy.wood@filogix.com>
26639 * src/anjuta_gui.c, src/message-manager-dock.c,
26640 src/project_dbase.c:
26642 fixed the copy/paste bug by rewriting dock/undock
26645 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
26647 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26649 * src/cvs*, src/Makefile.am:
26650 New file for CVS support. File operations currently work
26651 cvs login needs to be done. Project support is not yet
26654 * src/main_menubar*, src/mainmenu_callbacks,
26655 src/anjuta.c, src/anjuta.h:
26656 Added menus and functions for cvs commands.
26658 * src/text_editor_menu.h:
26659 Added #include <gtk/gtk.h>
26662 Removed a warning (and this time it works ;-)
26664 * src/utilities.c, src/utilities.h:
26665 Added a utility function to retrieve directory
26666 name out of full path.
26668 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
26670 * src/executer.c: (create_executer_dialog): changed the default
26671 focus on the entry.
26673 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26675 * widgets/gnomefilelist.c:
26676 Fixed duplicate history entries for the same directory.
26678 2002-03-10 Stephane Demurget <demurgets@free.fr>
26682 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26683 it's already used by scintilla to delete the whole current line.
26685 2002-03-10 Stephane Demurget <demurgets@free.fr>
26689 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26690 calls to fileselection_hide_widget,
26691 (on_open_filesel_cancel_clicked): removed.
26693 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26694 (on_add_prjfilesel_cancel_clicked):
26696 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26699 * src/fileselection.c: Made some functions static.
26700 (fileselection_hide_widget): rewritten using the new
26701 gnome_filelist_set_multiple_selection function.
26703 * src/fileselection.c: (on_file_selection_delete_event): removed
26704 unuseful widget hides. Some cleanups,
26705 (on_file_selection_cancel_clicked): impl,
26706 (create_fileselection_gui): changed the cancel button clicked's
26707 callback to use this new function.
26709 * src/anjuta.c: (anjuta_new):
26710 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26711 callbacks, because this the gnome filelist widget's job.
26713 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26714 clist selection mode duplicates set,
26715 (gnome_filelist_key_press): use the new impl. function.
26717 2002-03-10 Stephane Demurget <demurgets@free.fr>
26721 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26722 fixed some bogus code using an array cell out of
26723 range, removed unecessary gettext usages.
26725 * src/appwiz_page2.c: (on_prj_name_entry_changed):
26726 some cleanups and now transform minus characters to
26730 (source_write_configure_in),
26731 (source_write_toplevel_makefile_am),
26732 (source_write_desktop_entry),
26733 (source_write_glade_file):
26734 * src/project_dbase.c: (project_dbase_summon_glade),
26735 (project_dbase_generate_source_code):
26736 * src/glades.c: (gladen_write_glade_write):
26737 replaced some occurences of the target name by the
26738 project filename, using project_dbase_get_proj_name,
26739 to fix the name of some files.
26740 Fixed a lot of mem leaks.
26741 Various code cleanups.
26743 2002-03-06 Stephane Demurget <demurgets@free.fr>
26745 Merged with latest (1.44) scintilla.
26747 Added: - The calltip.<lexer>.end.definition property to display help
26748 text on a second line of calltip.
26749 - The calltip.<lexer>.word.characters property to correctly find
26750 calltips for functions that include characters like '$' which
26751 is not normally considered a word character.
26752 - The use.monospaced property to determine initial state of
26753 Use Monospaced Font setting.
26755 Bugs fixed: Too many to mention; please see :
26756 http://www.scintilla.org/ScintillaHistory.html for the
26759 * scintilla/*/*: updated nearly all files.
26761 * TODO: removed the need of a scintilla merge.
26763 Merged with latest (1.44) SciTE properties.
26765 * data/properties/anjuta.properties: added the wrap, use.monospaced
26768 * data/properties/html.properties: added a missing php extension, and
26769 updated php keywords to the latest reference.
26771 * data/properties/pascal.properties: added commands to compile, build
26772 and execute pascal applications.
26774 * data/properties/lua.properties: added styles for statements.
26776 * data/properties/bash.properties: added the declare keyword.
26778 Fixed distchecking.
26780 * global-tags/Makefile.am,
26781 global-tags/create-global-tags.sh: used some kind of ugly hack to
26782 make distchek work, since noone has proposed some better way.
26784 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26785 and Ctrl-N replace Alt-N for new file according to the Gnome design
26788 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26790 * widgets/gnomedirlist.c
26791 widgets/gnomedirlist.h
26792 widgets/gnomefilelist.c
26793 widgets/gnomefilelist.h:
26795 Added GPL headings in the file.
26797 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26799 * src/attach_process.c
26800 src/attach_process_cbs.c
26801 src/attach_process_cbs.h
26802 src/attach_process_gui.c
26804 src/breakpoints_cbs.c
26805 src/breakpoints_cbs.h
26806 src/breakpoints_gui.c
26808 src/compiler_options.c
26809 src/compiler_options_cbs.c
26810 src/compiler_options_cbs.h
26811 src/compiler_options_gui.c
26812 src/find_in_files.c
26813 src/find_in_files_cbs.c
26814 src/find_in_files_cbs.h
26815 src/find_in_files_gui.c
26820 src/preferences_gui.c
26821 src/project_config.c
26823 src/src_paths_cbs.c
26824 src/src_paths_cbs.h
26825 src/src_paths_gui.c:
26827 Bugs #521629 and #522427 fixed. The problem was, that the
26828 escape-key was not catched and the dialog was hidden, but
26829 the flag was not set correctly.
26831 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
26832 using the gnome_dialog_close_hides()-setting present in most dialogs.
26833 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
26834 emits "close" and set the flag in the close-callback.
26836 Patch from: Jens Georg <mail@jensgeorg.de>
26838 2002-03-06 Stephane Demurget <demurgets@free.fr>
26840 * src/*.{c,cpp}: s/string_free/g_free/
26842 * src/utilities.[ch]: (string_free): removed.
26844 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
26846 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26848 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26849 src/mainmenu_callbacks.[ch]:
26850 Removed Project menu options: README, TODO, ChangeLog and NEWS
26851 Moved Save Build Messages to Build menu and only highlight it
26852 when there are build messages.
26853 Corrected a spelling: "mojority" -> "majority"
26854 Fixed initialisation of edit.edit_app_gui so now Edit menu
26855 can be shown when no project is loaded.
26857 * src/project_dbase.h: Removed prototype for static function
26859 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26861 * src/text_editor.c: Editor is marked changed after
26864 Patch from: Jens Georg <mail@jensgeorg.de>
26866 2002-03-04 Roel Vanhout <roel@stack.be>
26868 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26870 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
26871 Added option to ignore binary files on 'Find in files' (grep -I option)
26873 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
26876 session restoration and commandline load in
26879 * src/anjuta.[h,c], src/anjuta_cbs.c:
26880 Removed "clear windows menu" and prevented runtime
26883 * src/compile.c, src/build_file.c, src/build_project.c,
26885 Takes into account the preference setting for
26886 show dialog when job completes. Dialogs are
26887 shown when it is enabled otherwise not.
26889 2002-03-03 Roel Vanhout <roel@stack.be>
26891 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26894 Store 'Find...' search string on search so that 'Find Next' will search for
26895 that string, even if the dialog hasn't been closed yet.
26897 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
26899 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
26900 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
26901 src/main_menubar_def.h:
26903 Organized menus, removed "Windows" and "Utilities" menus from the
26904 menubar [they are no longer needed]. Also removed some extragenous
26907 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
26909 * src/message-manager-private.cc:
26910 Set message clist selection mode to BROWSE.
26912 * src/message-manager.cc, src/an_symbol_view.c,
26913 src/an_file_view.c:
26914 Added Key navigation for the CTree and CList. Arrow left for
26915 node collapse, right for node expand, space (or enter) for
26916 activation (same as double click).
26918 2002-03-03 Roel Vanhout <roel@stack.be>
26920 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26922 * plugins/class-gen/clsGen.c
26923 Added functionality to semi-intelligently prefill filename
26924 boxes with names deduced from class name
26926 2002-02-26 lbell <lbell@tsc4.com>
26928 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26929 * src/preferences_gui.c:
26930 Removed an incorrect use of gtk_misc_set_alignment().
26932 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26933 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26934 src/preferences.h, src/preferences_gui.c:
26936 Added the option to reload last open project at the startup.
26937 Added the possibility to open a new project without close
26940 * src/properties.cxx:
26941 Corrected a spelling mistake in message string.
26944 Updated session functions.
26946 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
26948 * widgets/gnomefilelist.c: Bug fixes.
26950 Patch from Philip Van Hoof <freax@pandora.be>
26952 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
26954 * src/an_file_view.c:
26955 anjuta was unable to open some files becuase they were not being
26956 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26957 Removed mime checking when opening with anjuta, becuase it doesn't
26958 hurt to open binary files in anjuta (some even may want to do so).
26960 Added a warning when mime type is not set when "view with default
26961 viewer" is activated.
26963 * src/an_file_view.c, an_symbol_view.c:
26964 Converted N_() to _() where ever appropriate in the strings.
26966 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
26968 * src/appwizard_gui.c, src/appwizard_cbs.c
26969 src/wizard_gui.c/h, src/appwiz_page3.c,
26970 src/project_import_gui.c:
26972 Moved target type radiobuttons to appwiz. page 2
26974 * src/message-manager-private.cc
26975 Fixed a bug which caused a crash if next message function was used
26977 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26979 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
26981 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26982 Modifies the behaviour of Alt-TAB in Anjuta. This
26983 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26984 edited files in the first items of the notebook.
26986 Patch from: Timothee Besset <timo@qeradiant.com>
26988 2002-02-24 Philip Van Hoof <freax@pandora.be>
26990 * widgets/gnomefilelist.c, gnomefilelist.h:
26991 Added filecompletion
26993 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26995 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
26997 * configure.in: Added "sk" to ALL_LINGUAS.
26999 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
27001 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
27002 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27003 src/wizard_gui.c: Added support for static and dynamic libs
27005 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
27007 * widgets/gnomefilelist.c:
27008 Fixed gnome_filelist_get_lastfilename so it no longer returns
27011 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
27013 * src/resources.h, resources.c:
27016 * src/main_menubar_def.h, mainmenu_callbacks.c:
27017 Changed to use gnome configed url handler.
27019 2002-02-19 Philip Van Hoof <freax@pandora.be>
27021 * widgets/gnomefilelist.c
27022 Added PHP filetype.
27024 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
27026 * plugins/class-gen/clsGen.c:
27029 * widgets/gnomefilelist.c:
27030 Gives the maximum space to the files section of the open file dialog.
27032 Patches from: lbell <lbell@tsc4.com>
27034 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
27036 * src/anjuta.c, main.c:
27037 Used tm_get_real_path in anjuta_get_full_filename();
27039 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
27041 * anjuta.prj: update version
27043 2002-02-17 Stephane Demurget <demurgets@free.fr>
27045 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27046 removed the amount arg and replaced with a NULL-ending list.
27047 (gnome_filelisttype_makedefaultlist): use the new prototype.
27049 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
27051 * src/about.c, THANKS: updated for new contributors
27053 * anjuta.prj: added new files
27055 * README: corrected some documentation, ctags no longer needed,
27056 pkgconfig now required
27058 * data/properties/others.properties: add .cvsdiff extension
27060 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
27061 patch from Vadim Berezniker <vadim@berezniker.com> to improve
27064 * doc/anjuta.1: added initial man page thanks to
27065 Rob Bradford <rob@debianplanet.org> (NB build and install
27068 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
27070 * src/Makefile.am: Cleaned handling of compiler flags by moving them
27071 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27074 * configure.in: Changed version to 0.1.10-pre
27076 2002-02-17 Stephane Demurget <demurgets@free.fr>
27078 * src/fileselection.c: (create_fileselection_gui): always display
27079 the directory creation button as we cannot rely on the dialog
27082 * widgets/gnomefilelist.[ch]: fixed includes.
27084 * pixmaps/new_folder.xpm: resized, added a + sign.
27086 2002-02-17 Stephane Demurget <demurgets@free.fr>
27088 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27089 changed all extensions to begin with a dot.
27091 2002-02-16 Philip Van Hoof <freax@pandora.be>
27093 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27095 * THANKS: added Philip.
27097 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27099 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27100 * src/file_selection.[ch],
27101 * widgets/gnomefilelist.[ch]: added a filetype
27102 combobox to the Anjuta file dialog widget.
27104 2002-02-14 Andy Piper <andy.piper@freeuk.com>
27106 * anjuta.spec.in: eep! the import script was not being installed by
27107 RPM - fixed for the release.
27109 2002-02-13 Stephane Demurget <demurgets@free.fr>
27111 Various cleanups and fixes for the next release to be able to make
27114 * plugins/*/*.c: added missing prototypes causing gcc to speak to
27115 much and make some tweaks plus cleanups.
27117 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27118 args to remove some warnings.
27120 * global-tags/Makefile.am,
27122 src/Makefile.am: link against Anjuta static libs using the
27123 $(top_builddir) dir, not anymore on $(top_srcdir) to make
27126 * src/Makefile.am: ditto with all the Anjuta static libs.
27128 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27129 include, as we already include the whole directory for the build.
27131 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27133 2002-02-13 Andy Piper <andy.piper@freeuk.com>
27135 * pixmaps/Makefile.am: icon for libglade project now installed
27136 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27137 * manuals/C/Makefile.am: removed ChangeLog reference which was
27138 breaking some build stuff
27139 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27140 include reference problems that showed up on make distcheck
27141 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27143 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
27145 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27147 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
27149 * src/message-manager-private.cc:
27150 The horizontal scrollbar now shows properly on demand.
27152 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
27154 * src/dnd.c fixed some warnings
27155 * src/message-manager-private.cc: Horizontal scrollbar is now shown
27156 and works. It is shown always at the moment but before it was
27157 shown on demand and did never work.
27159 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
27161 * src/anjuta.c: Fixed a crash bug.
27162 patch from: Jens Georg <mail@jensgeorg.de>
27164 2002-02-04 Andy Piper <andy.piper@freeuk.com>
27166 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27167 reports a problem with missing end tags on <graphic>
27169 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27171 * manuals/C/ChangeLog: removed since it was never used
27172 * manuals/C/anjuta-manual/*: more updates, new screenshots
27173 * anjuta.prj: updated for new manuals/ structure
27175 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
27177 * source.c, compiler_options.[c/h]:
27178 Fixed bug #460321 "Problem with optimization options"
27179 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27181 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27183 * NEWS: prepared for release, need to fill in date
27184 * data/welcome.txt: version number updated
27186 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27188 * src/text_editor_menu.c, src/an_file_view.c,
27189 src/an_symbol_view.c: marked strings for translation
27191 * src/defaults.c, data/properties/xml.properties:
27192 *.omf and *.xsl files should use XML highlighting
27194 * manuals/C/anjuta-manual/*:
27195 - restructured so that files have more meaningful names
27196 and are easier to edit (see anjuta-manual.sgml for the
27198 - updated some screenshots
27199 - continued rewrite
27201 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
27203 * main.c: Made a workaround to remove the old
27204 anjuta gnome config file (older than 9 Feb 2002). This
27205 will fix the bug which never lets the brower toolbar shown.
27207 * main.c: In fact, the above solution wouldn't work in all
27208 cases. Therefore, here is the better fix, which works by
27209 detecting the version of the old config file and deleting
27210 ~/.gnome/Anjuta if it is lesser than 0.1.9.
27212 2002-02-01 Andy Piper <andy.piper@freeuk.com>
27214 * HACKING: added info on submitting patches
27216 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
27218 * src/project_import_gui.c, src/project_import.c:
27219 - If Project Import Wizard is canceled everything is
27221 - Back button is now insensitive on page 3 (some problems:
27222 see TODO in project_import_qui.c:284
27223 - Menu frame is insensitive if project type != GNOME(mm)
27225 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
27227 * src/main.c: Fixed bug # (Unable to open files on
27228 double click in project window from second trial onwards when
27229 the project is opened from command line).
27231 * po/POTFILES.in: Removed tags_manager.[h,c]
27233 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
27235 * src/preferences.c:
27236 A quick hack to fix the 'invisible' browser toolbar when
27237 upgrading from 0.1.8 to 0.1.9
27240 Fixed toolbar names which were causing confusions in the toolbar
27244 Substituted "anjuta" with PACKAGE
27246 * src/project_import_gui.c:
27247 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27249 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27250 Added new files and removed obsolete ones.
27252 2002-01-30 Andy Piper <andy.piper@freeuk.com>
27254 * src/appwizard_cbs.c, project_import_cbs.c,
27255 main_menubar_def.h, project_import_gui.c:
27256 updates to message strings and layout for the
27259 * text_editor_cbs.c: fix for the tab menu entries for
27260 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27262 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27269 Tag dropdown exclusive (takes
27270 all space in the toolbar) and never vertical and
27271 increased the width of the tag combo to 256 pixs.
27272 Toolbar separator before the combo and button.
27273 Added tags label before the tag button.
27274 Reorganized the dock bands for the toolbars.
27276 * src/project_import_gui.c
27277 src/project_import.c:
27278 Fixed an error and removed an unused variable.
27280 * data/properties/anjuta.properties:
27281 Removed the property for the old toolbar and set
27282 browser toolbar show to default.
27284 * src/project_dbase.c: excluded modules were not
27288 No build files will be written if the project is blocked.
27290 * src/project_import.c,
27291 src/project_import_cbs.c,
27295 Manually applied Johannes patch to fix some memory
27296 issues and gui clean up.
27297 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27299 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27300 Fixed a bad bug with remove file from project because of
27301 files were never removed properly from the project and
27302 from the tagmanager.
27304 * src/appwiz_page3.c: Disabled unused codes to clear
27307 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27309 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27312 pixmaps/Makefile.am
27315 src/an_symbol_view.c
27323 src/main_menubar_def.h
27324 src/mainmenu_callbacks.c
27325 src/mainmenu_callbacks.h
27327 src/project_dbase.c
27328 src/project_dbase.h
27330 src/text_editor_menu.c
27331 src/text_editor_menu.h
27334 src/toolbar_callbacks.c
27335 src/toolbar_callbacks.h :
27337 Patch submitted by:
27338 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27340 Removes the Tags toolbar and substituted it with
27341 tags combo dropdown list. Fixes a couple of bugs.
27343 Moved the tag combo to browser toolbar because
27344 main toolbar was becoming too long.
27345 Made a new icon of tag toolbar.
27347 * po/zh_TW.po: Fixed bug.
27349 * pixmaps/an_tag.xpm: Added new file.
27351 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27353 * src/project_import_gui.c: Reorganized project
27356 2002-01-29 Andy Piper <andy.piper@freeuk.com>
27358 * HACKING: added info on creating windows and dialogs
27360 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
27362 * src/tm_file_view.c:
27364 Sorts the file list at the end instead of doing sort-insert
27365 to improve performance.
27366 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27368 * src/project_dbase.c: Resolved a conflict from
27371 * src/project_import.c:
27373 Fixed to use anjuta_import.sh for the bin dir and
27374 not from the data dir.
27376 Used anjuta_is_installed() function to verify a the command's
27379 Fixed import command to use sh (which is more general and is
27380 gauranteed to be found in any unix system :-)). Also, added
27381 double quotes around the import directory.
27383 Changed some strings for better translations (like avoiding
27386 Fixed the reading of wrong target type.
27388 * src/control.c: Insensitive "import project" when there is
27391 * src/project_import_cbs.c:
27393 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27394 Fixed selection of gettext checkbox.
27395 Sets the menu entries.
27397 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
27399 * src/appwiz_page[1-4].c
27401 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27402 be able to reuse it.
27404 * src/mainmenubar.[c/h]
27405 * src/mainmenubar_def.h
27406 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
27409 * src/message-manager.c: Fixed bug 509192
27410 * src/message-manager-dock.c: Added accel_group if window is undocked
27412 * src/project_dbase.[c/h]: Splitted opening code to be able
27413 to use it without an open file dialog
27414 (Maybe I broke Naba's changes, please take a look)
27416 * src/project_import.[c/h]
27417 * src/project_import_gui.c: New Files, Code for Project Import Wizard
27419 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
27422 2002-01-28 Andy Piper <andy.piper@freeuk.com>
27424 * src/main_menubar_def.h, tagmanager/tm_project.c: more
27427 * manuals/C/anjuta_manual/*: started rewrite of the
27428 manual, updated some screenshots
27430 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27432 * src/gnomefilelist.h, src/gnomefilelist.c:
27434 Fixed multiple selection bug (#497085). The OK button is
27435 sensitive when in multiple mode, if the no. of
27436 selection is one or more.
27438 Toggle between single and multiple selection mode
27439 and multiple mode display.
27441 Fixed strings to translable strings.
27443 Fixed some compiler warnings by commenting out
27446 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27448 * src/project_dbase.c: App status bar now updates
27449 with the project name when the project is loaded.
27451 * src/an_file_view.c, tagmanager/tm_file_entry.c:
27453 Puts the directories at the top. They're also sorted now.
27454 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27456 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27458 * scripts/anjuta_import.sh.in: Added file.
27459 * scripts/anjuta_import.sh: Removed file.
27461 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27464 * src/main_menubar_def.h:
27466 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27467 reflect the opposite of Find (CTRL+F) and also to leave
27470 Changed Glade summon with ALT+G, which frees the ATL+E
27471 for poping up the edit menu.
27473 * src/Makefile.am: Debugging link flags by Biswa, removed.
27475 2002-01-28 Andy Piper <andy.piper@freeuk.com>
27477 * HACKING: added information on best practices for writing
27478 application messages and GUI labels
27480 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
27481 src/breakpoints.c, src/build_file.c, src/build_project.c,
27482 src/clean_project.c, src/compile.c,
27483 src/compiler_options_cbs.c, src/compiler_options_gui.c,
27484 src/configurer.c, src/debugger.c, src/executer.c,
27485 src/find_in_files.c, src/find_in_files_cbs.c,
27486 src/find_replace.c, src/find_text.c, src/glades.c,
27487 src/gnome_project.c, src/goto_line.c, src/main.c,
27488 src/main_menubar.c, src/main_menubar_def.h,
27489 src/mainmenu_callbacks.c, src/preferences_gui.c,
27490 src/project_config.c, src/project_dbase.c,
27491 src/project_dbase_gui.c, src/resources.c, src/source.c,
27492 src/support.c, src/tags_manager.c, src/text_editor.c,
27493 src/text_editor_gui.c, src/text_editor_menu.c,
27494 src/toolbar_callbacks.c, src/utilities.c:
27495 lots of minor message updates to make them more user-friendly
27498 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27502 Because of the spaces escaping, the command could not be
27503 executed when run without terminal. Now fixed.
27505 * anjuta.prj, Makefile.am:
27507 Added anjuta project file.
27509 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
27511 * src/message-manager-private.h, message-manager-private.cc,
27514 Added freeze() and thaw() for the message window class to
27515 speed up the message manager update.
27517 * src/project_config.h, project_config.c,
27518 src/project_dbase.h, project_dbase.h
27519 scripts/anjuta_project.template:
27521 Added two new prject attributes: project.config.blocked and
27522 project.excluded.modules. The former will make sure that users
27523 are not given any previlidge in enabling the 'overwrite build
27524 files' flags and the later issues a list of modules in the project
27525 to be skipped for symbol browsing and project listing.
27527 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27529 Modified script to read the template from the anjuta data dir
27530 rather than from the directory in which the script exist. Otherwise,
27531 Being transfered to the bin dir, the script will not be able to
27532 find the template when it is run.
27534 The script is also create with configure.in to set in the anjuta
27535 data dir path inside the script.
27537 2002-01-26 Stephane Demurget <demurgets@free.fr>
27539 * po/fr.po: updated to the latest sources.
27541 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27543 * scripts/Makefile.am:
27544 anjuta_import.sh goes with distribution.
27546 * po/*.po: They seem to have updated (merged with
27547 anjuta.pot) automatically when I did "make dist".
27549 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27551 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27552 Fixed Bug #499807, ie crash on removing libs, includes, defines from
27553 the compiler options dialog.
27556 Correct todays date. :)
27558 * scripts/Makefile.am:
27559 Installs anjuta_import.sh in $(prefix)/bin dir and
27560 is treated as an executable.
27562 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27564 * Fix for bug #499373
27566 * data/properties/anjuta.properties, ada.properties, cpp.properties,
27567 java, properties, latex.properties, lua.properties, others.properties,
27570 Added double-quotes around file arguments so that
27571 filenames with spaces could also work.
27573 * launcher/anjuta-launcher.c, executer.c:
27574 Escaped quotes in the cammand and it's arguments before executing
27575 so that args with spaces can also work.
27577 Commented #DEBUG switch.
27579 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27581 * scripts/*: Added files which I forgot previously.
27583 * src/aneditor.h: Lined up commands definition for better look.
27585 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27586 main_menubar.h, control.c:
27587 Added three more convert EOL chars submenu items in transform.
27588 Reformatted some some.
27590 * data/anjuta.properties:
27591 Reformatted a line.
27593 * src/aneditor.h, aneditor.c:
27594 Added three commands (with definitions) for EOL conversions.
27596 * src/text_editor.c:
27597 Editor detects file mode from the file content and
27598 set the editing mode to CR/LF/CRLF automatically.
27599 Refined Dos mode extrageneous chars filter
27600 This will make sure that filter works only in Dos mode and not
27603 * src/anjuta.c: Editor mode display in status bar.
27605 * src/preferences_gui.c: Changed the string for dos mode
27606 filter to more sensible string.
27608 * src/aneditor.c: Default editor mode sets during widget creation
27609 and not everty time the properties are loaded. This makes sure
27610 that the auto-detected mode is not overridden by the default mode.
27612 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27614 * src/anjuta.c: Fixed bug #476028.
27615 Now anjuta also searches for file relative to top project dir,
27616 when the project is open.
27618 * src/anjuta_cbs.c: Fixed bug #499536.
27619 File is not closed if it is not able to save the file properly.
27621 * src/mainmenu_callbacks.c: Fixed bug #499536.
27622 Newfiles (which are not modified) are also closed on "close all files".
27624 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
27626 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27628 * tagmanager/tm_source_file.c, regex.c, parse.c:
27629 defined and delimited g_messages within #debug.
27631 * src/preferences.c, data/anjuta.properties:
27632 saved/defied message-manager tag position in string.
27633 Message tag possition is saved between sessions. And
27634 and tag position bottom as default.
27636 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
27638 Patch submitted by:
27639 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27644 data/properties/Makefile.am
27645 global-tags/Makefile.am
27646 pixmaps/Makefile.am
27650 src/an_symbol_view.c
27651 src/an_symbol_view.h
27656 src/message-manager-private.cc
27658 src/project_dbase.c
27659 src/project_dbase_gui.c
27669 pixmaps/sv_class.xpm
27670 pixmaps/sv_function.xpm
27671 pixmaps/sv_macro.xpm
27672 pixmaps/sv_private_fun.xpm
27673 pixmaps/sv_private_var.xpm
27674 pixmaps/sv_protected_fun.xpm
27675 pixmaps/sv_protected_var.xpm
27676 pixmaps/sv_public_fun.xpm
27677 pixmaps/sv_public_var.xpm
27678 pixmaps/sv_static_fun.xpm
27679 pixmaps/sv_static_var.xpm
27680 pixmaps/sv_struct.xpm
27681 pixmaps/sv_unknown.xpm
27682 pixmaps/sv_variable.xpm
27683 pixmaps/fv_core.xpm
27684 pixmaps/fv_text.xpm
27685 pixmaps/filestoremove.txt:
27689 * pixmaps/class.xpm
27690 pixmaps/function.xpm
27691 pixmaps/fv_autofile.xpm
27693 pixmaps/fv_i18n.xpm
27694 pixmaps/fv_source.xpm
27695 pixmaps/private_func.xpm
27696 pixmaps/private_var.xpm
27697 pixmaps/protected_func.xpm
27698 pixmaps/protected_var.xpm
27699 pixmaps/public_func.xpm
27700 pixmaps/public_var.xpm
27702 pixmaps/variable.xpm
27708 Upgraded to tagmanager-0.7
27710 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
27711 * src/anjuta_cbs.c: Fixed bug #506441
27712 * src/watch_gui.c: Changed layout of eval dialog so that
27713 it fits on a 800x600 desktop with German translation.
27715 2002-01-23 Andy Piper <andy.piper@freeuk.com>
27717 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27718 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
27719 icon for new project type (thanks to Misha)
27720 * configure.in: build and install Danish translation
27721 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
27722 credits to cover new patches and translations
27724 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
27726 * src/preferences.c, src/message-manager.cc, src/project_type.c,
27727 src/appwiz_page1.c:
27729 - Font preferences are restored properly now (\n was missing)
27730 - Dock menu label of message-manager is "Dock/Undock" instead
27731 of "Dock|Undock" to match with the rest of anjuta.
27732 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27733 changed it in anjuta, too
27735 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27737 * tagmanager/tm_source_file.c,
27738 tagmanager/parse.c,
27739 tagmanager/tm_project.c,
27740 src/an_symbol_view.c,
27743 Disabled debug warnings.
27745 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27747 * src/appwiz_page1.c
27748 src/compiler_options.c
27749 src/project_dbase.c
27750 src/project_dbase.h
27755 New project type named LibGlade.
27757 Patch submitted by:
27758 Dick Knol <dknol@gmx.net>
27761 Commented out unused pixmap creation. May be it
27762 will fix the crash in project creation.
27764 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27768 src/registers_cbs.c
27769 src/registers_cbs.h
27770 src/registers_gui.c
27773 src/sharedlib_cbs.c
27774 src/sharedlib_cbs.h
27775 src/sharedlib_gui.c
27783 src/stack_trace_cbs.c
27784 src/stack_trace_cbs.h
27785 src/stack_trace_gui.c
27793 Fixed bug #496290: Attach/detach removed from these
27794 windows as they are never implemented.
27796 Patch submitted by:
27797 Johannes Schmid <johannes.schmid@gmx.de>
27799 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
27805 when you right click on the tabs, a list of filenames are given
27806 out, but now it gives a list of "page 1", "page 2", etc...
27808 Patch submitted by:
27809 Jens Georg <mail@jensgeorg.de>
27811 * anjuta.in.in: Removed c|c++ because, it was not necessary
27812 and was causing translation problem.
27814 * plugins/class-gen/clsGen.c:
27815 removed "'" for the same reason.
27817 attached the fix for the menu
27820 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
27822 * src/preferences.h,
27824 src/preferences_gui.c:
27826 Adds the functionality to Anjuta to auto save your unsaved
27827 files before you build a project.
27829 Patch submitted by:
27830 jason <jason_williams@suth.com>
27832 * src/anjuta.[h,c]:
27833 Added function for save all files.
27835 * src/mainmenu_callbacks.c:
27836 Modified to use the above function.
27838 * src/build_project.c:
27839 Save all files before build if it is set in the
27842 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
27844 * src/message-manager-private.cc
27845 src/message-manager-private.h
27846 src/message-manager.cc:
27848 Message-manager now restores the tabs which were shown on startup.
27849 The terminal is now created on demand (as requested by Biswa)
27850 and I have removed some debug messages.
27852 Patch submitted by:
27853 Johannes Schmid <johannes.schmid@gmx.de>
27855 2002-01-13 Stephane Demurget <demurgets@free.fr>
27857 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
27858 proper tabs keyboard navigation.
27860 * src/an_symbol_view.c,
27862 src/gnome_project.c,
27863 src/project_dbase.c,
27864 src/tags_manager.c: removed some debugging display.
27866 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
27868 * src/message-manager-dock.c
27869 src/message-manager-private.cc
27870 src/message-manager-private.h
27871 src/message-manager.cc
27874 src/preferences_gui.c:
27876 Patch submitted by:
27877 Johannes Schmid <johannes.schmid@gmx.de>
27879 This patch adds a tab to the notebook of the preferences-dialog
27880 where you can change the colors, the tab position of the new
27881 message manager. Also the truncate messages stuff has moved
27882 from misc tab to messages tab.
27884 Also improved the remembering position stuff of message manager.
27886 * data/internal.properties,
27887 Added definitions for messages colors and tag position.
27889 * src/message_manager.cc:
27890 Fixed a bug that never lets the messages panes to get cleared.
27891 Added wmclass setting for the message window. Fixed a bug in
27892 which the message window was not being shown.
27894 * src/tag_manager.c: Fixed printing of (NULL) in the debug
27895 output and disabled it.
27897 * src/anjuta.c: Preferences created and loaded before anything else.
27898 anjuta now recognizes messages colors on startup and initializes
27901 2002-01-09 Andy Piper <andy.piper@freeuk.com>
27903 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
27905 2002-01-09 Stephane Demurget <demurgets@free.fr>
27907 * pixmaps/file_c.xpm,
27908 pixmaps/file_cpp.xpm,
27909 pixmaps/file_file.xpm,
27910 pixmaps/file_h.xpm,
27911 pixmaps/file_html.xpm,
27912 pixmaps/file_i18n.xpm,
27913 pixmaps/file_icon.xpm,
27914 pixmaps/file_pix.xpm,
27915 pixmaps/fv_doc.xpm,
27916 pixmaps/fv_i18n.xpm,
27917 pixmaps/fv_image.xpm,
27918 pixmaps/fv_source.xpm,
27919 pixmaps/fv_unknown.xpm: made these icons transparent.
27921 2002-01-08 Andy Piper <andy.piper@freeuk.com>
27923 * launcher/anjuta_launcher.c: updated message strings
27924 * src/message-manager-dock.c: added newline at end to avoid compile warning
27925 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
27926 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
27927 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
27928 entries for username and Python-style GPL notice
27929 * HACKING: added info on files to change to update Insert menu
27931 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
27933 * src/project_dbase.c,
27934 src/an_file_view.c,
27935 src/an_symbol_view.c:
27936 Changed the CTree expander style to square and
27937 line style to Dotted line.
27939 * po/POTFILES.in: Removed and Added translable files.
27941 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
27943 * ccview/.cvsignore: Removed.
27945 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
27948 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27949 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27950 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27951 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27952 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27953 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27955 Removed ccview module because it is no longer needed.
27957 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
27959 * src/project_dbase.c:
27960 Shifted structure initialization in project_dbase_new()
27961 before anything else, otherwise it was crashing due to
27962 uninitialized values.
27964 * src/an_symbol_view.c:
27965 Disabled high volume debug output.
27967 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
27969 Applied a very heavy patch from:
27970 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27974 pixmaps/Makefile.am
27986 src/fileselection.c
27989 src/main_menubar_def.h
27990 src/mainmenu_callbacks.c
27991 src/mainmenu_callbacks.h
27992 src/project_dbase.c
27993 src/project_dbase.h
27994 src/project_dbase_gui.c
27996 src/text_editor_menu.c
27997 src/toolbar_callbacks.c
27998 tagmanager/Makefile.am
28000 tagmanager/include/Makefile.am
28001 tagmanager/include/tm_project.h
28002 tagmanager/include/tm_symbol.h
28003 tagmanager/include/tm_tag.h
28004 tagmanager/include/tm_tagmanager.h
28005 tagmanager/include/tm_workspace.h
28006 tagmanager/tm_project.c
28007 tagmanager/tm_source_file.c
28008 tagmanager/tm_symbol.c
28009 tagmanager/tm_tag.c
28010 tagmanager/tm_workspace.c
28011 widgets/Makefile.am: Modified.
28013 * src/an_file_view.[c,h],
28014 src/an_symbol_view.[c,h],
28015 src/file_history.[c,h],
28017 widgets/scroll-menu.[c,h],
28018 tagmanager/tm_file_entry.c
28019 tagmanager/include/tm_file_entry.h: Added new files.
28021 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28022 private_func.xpm, public_func.xpm,
28023 class.xpm, fv_exec.xpm, fv_unknown.xpm,
28024 private_var.xpm, public_var.xpm,
28025 function.xpm, fv_i18n.xpm, macro.xpm,
28026 protected_func.xpm, struct.xpm,
28027 fv_autofile.xpm, fv_image.xpm,
28028 ofolder.xpm, protected_var.xpm, variable.xpm:
28029 Updated and Added pixmap files.
28033 a) Removes CCView dependency.
28034 b) Improves the terminal.
28035 c) Adds tag navigation context menus.
28036 d) Upgrades tagmanager to latest version.
28037 e) Miscellaneous small additions.
28039 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
28041 * src/project_dbase_gui.c: Fixed crash of anjuta
28042 when project first created.
28044 * src/gnome_project.c: It now updates the tags manager
28045 when new projects are created.
28047 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
28049 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28050 for this big patch.
28052 * src/messages.[c,h]: Removed files.
28054 * src/message-manager.[cc,h],
28055 src/message-manager-dock.[c,h],
28056 src/message-manager-private.[cc,h]
28059 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28060 src/build_project.c, src/clean_project.c, src/compile.c
28061 src/configurer.c, src/debugger.c, src/find_in_files.c
28062 src/mainmenu_callbacks.c, src/preferences.h
28063 src/preferences_gui.c, src/properties.h
28064 src/utilities.c, src/utilities.h:
28065 The new messages widget.
28067 - Use of GtkNotebook instead of ToggleButtons
28069 - Popupmenu to show and hide message types and
28070 to dock/undock in detach mode
28072 All other things should work as they did with the
28073 old message window. Currently the keyboard short-cuts
28074 do not work in detached mode.
28076 Some functions in utitlities.[c,h] changed.
28077 so that they take const arguments where this is possible
28079 * src/Makefile.am, po/POTFILES.in:
28080 Removed messages.[c,h] and
28081 added message-manager.[cc,h], message-manager-dock.[c,h],
28082 message-manager-private.[cc,h]
28084 * src/message-manager.h: Removed "include <bonobo.h>"
28085 and added a newline at the end of the file.
28087 * src/message-manager-private.cc:
28088 Set clist's width setting to Automatic.
28089 Set scroll window's scroll bars to Automatic.
28091 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
28093 * text_editor_menu.c:
28094 Fixed misalignment of the function sub menu
28095 in the text editor pop up menu.
28097 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
28099 * src/text_editor.c: Fixed a compiler warning.
28101 2002-01-04 Andy Piper <andy.piper@freeuk.com>
28103 * THANKS, manuals/*/authors.sgml: updated for new translations
28104 * plugins/class-gen/clsGen.c: converted messages to English
28105 * src/about.c, src/main_menubar_def.h: string updates
28107 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
28112 src/mainmenu_callbacks.c
28115 src/text_editor_cbs.c
28116 src/text_editor-gui.c:
28118 Earlier code for adding 'cross' button
28119 for closing pages were too error prone and unorganized.
28120 Cleaned up the code and shifted the 'extra' widgets
28121 creation (eg. close button, close_pixmap and lable)
28122 from anjuta to text_editor. This takes care of proper
28123 widgets creation and destruction. Otherwise, anjuta
28124 was crashing at too many points, especially related
28125 to docking and undocking.
28127 2002-01-04 Stephane Demurget <demurgets@free.fr>
28129 * src/aneditor.cxx: removed debugging code.
28131 * data/properties/.cvsignore: added swap files.
28133 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
28137 Fixed Crashing of anjuta when a new file is saved as
28140 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
28142 * src/aneditor.c: Some debug codes around.
28144 * data/internal.properties, data/anjuta.properties: Removed.
28145 data/properties/Makefile.am:
28146 data/properties/ada
28148 data/properties/make
28150 data/properties/html
28151 data/properties/ruby
28152 data/properties/baan
28153 data/properties/idl
28154 data/properties/pascal
28155 data/properties/sample
28156 data/properties/bash
28157 data/properties/java
28158 data/properties/perl
28159 data/properties/sql
28160 data/properties/conf
28161 data/properties/latex
28162 data/properties/props
28164 data/properties/cpp
28165 data/properties/lua
28166 data/properties/python
28167 data/properties/xml
28168 data/properties/others
28169 data/properties/.cvsignore:
28170 Added files. Properties now splitted into small files
28174 configure.in: Update the removal and added properties module.
28176 * src/preferences.c: preferences_new(): Updated to reflect the
28177 new properties files organization.
28179 * src/Makefile.am: Added Baan Lexer.
28181 2002-01-01 Stephane Demurget <demurgets@free.fr>
28183 * src/aneditor.cxx: readded the baan lexer.
28185 * src/preferences.c: fixed translated messages and a typo.
28187 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28188 confusing the regexp usage in xml-i18-merge.
28190 2002-01-01 Andy Piper <andy.piper@freeuk.com>
28192 * src/project_dbase.c: tidied some messages, and spotted a typo in
28193 the reading of properties which prevented the project version from
28194 ever being reported in the Project Information window - fixed :)
28196 * po/POTFILES.in: removed syntax.h
28198 2001-12-31 Stephane Demurget <demurgets@free.fr>
28200 * data/internal.properties: fixed baan properties.
28201 Added all ada properties.
28203 * src/main_menubar_def.h,
28206 src/utilities.[ch]: added support for the Ada highlight style.
28208 2001-12-31 Stephane Demurget <demurgets@free.fr>
28210 * plugins/*/.cvsignore: updated.
28212 2001-12-31 Stephane Demurget <demurgets@free.fr>
28216 src/Makefile.am: removed the empty header syntax.h.
28218 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
28221 Stef's observation on the 'superfluous' hseparators in the recent
28222 files and projects is fully justified -- removed.
28224 * main_menubar_def.h:
28225 Changed "Plug Ins" to "Plugins" in the menu label.
28227 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28228 Added class-gen in the configure output and class-gen module.
28230 * data/internal.properties:
28231 Correct mis-spelled "jave" to "java".
28232 Added file.is.source for *.h, *.c, *.cpp properties.
28234 * global-tags/Makefile.am:
28235 "chmod +x create_global_tags.sh" before it is executed, because
28236 there is very high chance that it will be found "-x" and resulting
28239 2001-12-31 Stephane Demurget <demurgets@free.fr>
28241 Fixed a crash on Solaris reported by Holder Burde, thanks to him
28244 * src/gnome_project.c: (create_new_project): if the user doesn't
28245 select any icon, it doesn't have any extension and thus we can't
28246 use it in printf on Solaris, since the %s modifier use strlen to
28247 know the string length and then crash. On Linux, gcc checks the value
28248 of the pointer to be NULL and write "(null)" if necessary. We can't
28251 * src/source.c: (source_write_desktop_entry): if there's no icon, we
28252 don't need to have the directory icon but the generic one.
28254 2001-12-30 Stephane Demurget <demurgets@free.fr>
28256 Merged with latest (1.42) scintilla.
28258 Added: Support for the {load,save}.on.(de)activate properties.
28259 The PHP lexer to match keywords case insensitively.
28261 Experimental supports for changeable style attribute & line
28264 Updated: Both the C++ and HTML lexers.
28265 More shell keywords added.
28266 Horizontal scrolling and diplay of long lines optimised.
28267 Cursor setting optimised.
28269 Bugs fixed: Caret movement over folded lines.
28270 Selection tracking in 2ndary views when doing modifications.
28272 * scintilla/CallTip.{cxx.h},
28273 scintilla/ContractionState.{cxx,h},
28274 scintilla/Document.{cxx,h},
28275 scintilla/Editor.{cxx,h},
28276 scintilla/KeyWords.cxx,
28277 scintilla/LexHTML.cxx,
28278 scintilla/PlatGTK.cxx,
28279 scintilla/RESearch.cxx,
28280 scintilla/ScintillaBase.cxx,
28281 scintilla/ScintillaGTK.cxx,
28282 scintilla/Style.{cxx,h},
28283 scintilla/StyleContext.h,
28284 scintilla/ViewStyle.cxx,
28285 scintilla/include/*.h: updated.
28287 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28289 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28290 should have been told to the scintilla team. We're lucky I read the
28291 ChangeLog and the modifications of the lexer (thanks to the Gnome
28294 * data/internal.properties: added Baan definitions.
28295 Fixed some issues for C such as *_cast directive, that are only
28296 available with C++.
28297 Updated C++, HTML and shell scripts definitions.
28298 Updated Ada and Bullant, that have been forgotten.
28300 * src/main_menubar_def.h,
28303 src/utilities.[ch]: added support for the Baan highlight style.
28305 2001-12-29 Stephane Demurget <demurgets@free.fr>
28307 Polished the plugins menu behaviour and added a tearoff
28308 menuitem to the recent entries submenu.
28310 Note: The recent entries list seems to be too height
28311 with all these superfluous hseparators.
28313 * src/main_menubar.c: Polished, making some
28314 functions declarations static and cleaning some code.
28316 (create_submenu_plugin): removed the extra
28317 plugins entry and the horizontal separators.
28319 (on_plugins_menu_realize): the plugins menu is only
28320 shown if there's at least one available.
28322 (create_submenu*): added a tearoff menuitem to have
28323 a more homogeneous menu style. For now, it doesn't
28324 take care of user settings (but it was even worse
28327 2001-12-29 Stephane Demurget <demurgets@free.fr>
28329 * configure.in: added the packageplugindir variable to avoid
28330 installing the plugins in $(prefix). It's not the same path as
28331 anjuta 2 to allow parallel installation.
28333 2001-12-29 Stephane Demurget <demurgets@free.fr>
28334 Fix a reopened part of bug #440676: keyboard navigation between the
28335 different text buffers. Changed to a more global approch.
28337 * src/notebook.[ch]: removed.
28339 * src/Makefile.am: removed notebook.[ch]
28341 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28342 (on_anjuta_window_key_press_event): added to fulfill the global
28345 * HACKING: updated according to the new global shortcuts handling.
28347 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28349 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28350 Shifted plugin menu from Edit submenu to main menu.
28353 Added plugins/sample1/plugin-sample1.c
28355 * plugins/sample1/plugin-sample1.c:
28356 Added localization and used anjuta_info, instead of anjuta_error.
28358 * plugins/.cvsignore, plugins/sample1/.cvsignore:
28361 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28363 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28366 * Makefile.am: Added module plugins.
28368 * plugins, plugins/Makefile.am, plugins/sample1/*:
28369 Created plugins modules.
28371 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
28372 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28373 to load plugins of *.so only and not *.so* (which results
28376 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
28377 plugins during packaging.
28379 2001-12-27 Simos Xenitellis <simos@hellug.gr>
28381 * configure.in: Added Greek (el) to ALL_LINGUAS.
28383 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28385 * configure.in: Added portuguese to ALL_LINGUAS
28387 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
28389 * global-tags/.cvsignore
28390 tagmanager/.cvsignore
28391 tagmanager/include/.cvsignore:
28392 Added cvs ignore files.
28395 Updated cvs ignore file.
28397 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28399 * src/debugger.c, src/text_editor.c, src/anjuta.c,
28400 data/anjuta.properties, data/internal.properties: clean up some
28401 message strings (me)
28403 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28405 * src/about.c, THANKS: added Jens to the credits
28407 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28409 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28410 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28411 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28412 Georg <mail@jensgeorg.de> to add close button to file tabs.
28414 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28416 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28417 (debugger now catches correct signal from process)
28419 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28421 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28422 * src/pixmaps.h: switch appwizard project icons to new designs
28423 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28425 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28427 * pixmaps/Makefile.am: stop redundant images from being installed.
28428 The next step will be to remove them completely.
28429 * src/appwiz*: further updates (more to come)
28430 * src/pixmaps.h: cleaned up, commented
28431 * src/splash.c: should use the pixmaps macro defined
28432 * HACKING: more on the graphics stuff and use of pixmaps.h
28434 2001-12-19 Andy Piper <andy.piper@freeuk.com>
28436 * src/defaults.c: fix bug #494864
28438 2001-12-18 Andy Piper <andy.piper@freeuk.com>
28440 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28441 graphics from Misha
28442 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28443 redundant graphics, no longer used
28444 * src/appwiz*: revamped application wizard by Andy and Misha for
28445 a more usable and professional look-and-feel
28446 * HACKING: updates to cover patching, graphics, and some additions
28448 * TODO: removed some implemented features
28450 2001-12-17 Andy Piper <andy.piper@freeuk.com>
28452 * data/anjuta.properties, data/internal.properties: cleanup
28453 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
28454 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28455 to edit styles colors for keywords and add Goto Tag menu option
28458 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28460 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28463 fixes the Forget of the cursor position when tab is brought active
28464 from project manager.
28466 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28469 Exported "TERM=xterm" to get a color terminal when
28470 anjuta is not started from within a terminal.
28472 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28476 Added a frame around zvt terminal.
28478 * src/preferences_gui.c
28479 Modified to say "Use glade component (experimental)"
28480 instead of "Use Component".
28482 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28485 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28488 src/fileselection.c
28493 src/project_dbase.c
28495 a) Extra scrollbar in terminal no longer appears.
28496 b) Character set preference should be preserved (untested).
28497 c) File selection widget now remembers last directory.
28498 d) On creation of generic project, the glade 'file not found' error no
28500 e) First terminal window is created 'on demand', so it should always to
28501 the Right Thing (TM) as far as starting WD is concerned. Also, the
28502 environment is now passed to the terminal.
28503 f) Solaris compilation should be fixed (replaced get_current_dir_name()
28505 g) Fixed some compilation warnings.
28507 2001-12-10 Andy Piper <andy.piper@freeuk.com>
28509 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28510 src/pixmaps.h: applied terminal and warnings patch (Biswa)
28511 * src/*: cleanups (me)
28512 * pixmaps/mini_term.xpm: added new file for terminal button
28513 (me, based on existing artwork)
28515 2001-12-07 Andy Piper <andy.piper@freeuk.com>
28517 * configure.in: bumped version to 0.1.9-pre
28518 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
28520 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28522 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
28524 * src/splash.c: removed a DOS end of line of a comment (so the *.po
28525 files are free of that char)
28526 * configure.in: added "az" to ALL_LINGUAS
28528 2001-11-29 Andy Piper <andy.piper@freeuk.com>
28530 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28531 crash bug fix from Biswa.
28532 * FUTURE: added Anjuta/gIDE merger information to provide
28533 details on future direction and status of 1.x stuff
28534 * NEWS: prepared for release
28535 * po/de.po: update from Jens Georg <mail@jensgeorg>
28537 2001-11-28 Andy Piper <andy.piper@freeuk.com>
28539 * multiple minor updates pre-0.1.8
28540 * patch from Biswa to fix syntax highlighting and packaging
28541 * po/fr.po: update from Stef
28543 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28545 * global-tags/Makefile.am
28546 global-tags/create_global_tags.sh
28547 global-tags/tm_global_tags.c
28548 scintilla/LexCPP.cxx
28549 scintilla/include/SciLexer.h
28551 src/project_dbase.c
28552 tagmanager/Makefile.am
28553 tagmanager/include/Makefile.am
28554 tagmanager/include/tm_project.h
28555 tagmanager/include/tm_tag.h
28556 tagmanager/include/tm_tagmanager.h
28557 tagmanager/tm_project.c
28558 tagmanager/tm_source_file.c
28559 tagmanager/tm_tag.c
28560 tagmanager/tm_workspace.c:
28562 Includes the syntax highliting patch to scintilla).
28563 and more stable code.
28565 *tagmanager/include/tm_symbol.h: New file.
28566 *tagmanager/tm_symbol.c: New file.
28568 Add symbol tree building functionality at project level
28571 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28573 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28575 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
28576 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
28577 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
28578 : New and improved pixmaps from Misha <misha@phreaker.net>
28581 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28583 * Big patch submitted by
28584 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28585 Many thanks to him.
28587 * src/Makefile.am, src/aneditor.cxx
28588 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28589 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28590 Use of tagmanager lib for advanced calltips.
28592 * global-tags/*: Created new directory and added files to
28593 generate system.tags.
28595 * tagmanager/*: Created new directory and added tagmanager lib
28598 * configure.in, acconfig.h, Makefile.am: Modified to reflect
28599 the above additions.
28601 * data/Makefile.am: Modified to accomodate generated system.tags file.
28603 2001-11-07 Andy Piper <andy.piper@freeuk.com>
28605 * scintilla/: updated to 1.41
28606 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28607 * src/about.c: updated list of authors
28608 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28609 * HACKING: updated to cover Scintilla usage
28610 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
28613 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
28615 * src/aneditor.cxx: Fixed compilation errors with it.
28616 by add include to gtk+ headers and typedefining a mysteriously
28617 vanished class Colour.
28619 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
28621 * configure.in: Added pt_BR in the languages.
28623 2001-11-01 Andy Piper <andy.piper@freeuk.com>
28625 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28626 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28628 * manuals/C/anjuta-manual/*: new format to match
28629 the rest of the GNOME docs chapter layout. Added the many
28630 new contributors. Moved Authors and License information into new
28631 chapters of their own - should make expansion easier too
28632 * src/compiler_options.c: changed the profiler option to -pg to
28633 work with GNU tools (gprof)
28634 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
28637 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
28639 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28640 compiler_options_gui.c:
28641 Added a new entry for linker flags and renamed c_options to c_flags
28642 and l_options to l_libs. Also, added a new function:
28643 compiler_options_set_prjlflags_in_file();
28645 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28647 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28649 2001-10-26 Andy Piper <andy.piper@freeuk.com>
28651 * THANKS, src/about.c: corrections and additions following
28653 * src/main_menubar.c: patch from Rikul to fix the problem with
28654 menu accelerators not being loaded
28656 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
28658 * THANKS: Added all contributors and translators names and emails.
28660 * pixmap/anjuta_logo.png: Reduced the size of the logo.
28661 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28662 Added new file (earlier logo with border).
28663 * src/about.c: Added all contributors names and emails
28664 and used macro definition for logo pixmap file.
28665 * src/pixmaps.h: Added entry for anjuta splash screen.
28667 2001-10-24 Andy Piper <andy.piper@freeuk.com>
28669 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28670 to new PNG version (thanks to Misha) and removed the old
28673 2001-10-24 Abel Cheung <maddog@linux.org.hk>
28675 * THANKS: added Conner Mo for simplified Chinese translation.
28676 * configure.in: added zh_CN in ALL_LINGUAS
28678 2001-10-21 Abel Cheung <maddog@linux.org.hk>
28680 * THANKS: added Joe Man for his traditional Chinese translation.
28681 * configure.in: added zh_TW in ALL_LINGUAS.
28683 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
28685 * src/main_menubar_def.h: Changed the link of lidn to
28686 http://lidn.sourceforge.net.
28688 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
28690 * Applied patch from Rikul
28691 * Applied patch from Luca
28692 * Fixed a cvs conflict. :)
28694 2001-10-17 Stephane Demurget <demurgets@free.fr>
28696 * THANKS: added Marc Botermans for his Dutch translation.
28698 * configure.in: added nl in ALL_LINGUAS.
28702 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
28704 * anjuta.c: Fixed luca's typo.
28705 * resources.c, resources.h: Changed gchar* return to void, to
28706 avoid a compiler warning.
28707 * scintilla/Makefile.am: Reorganized file entries.
28708 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28710 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
28712 * Upgraded scintilla to 1.4.
28713 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28714 LexLisp.cxx StyleContext.cxx StyleContext.h
28715 * src/Makefile.am: Added 4 lexers and separated lexer objects
28716 from the main link variable.
28718 2001-10-14 Stephane Demurget <demurgets@free.fr>
28720 * THANKS: added Luca, even if it shouldn't be my role to write
28721 this sort of thing :)
28723 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28724 the latest Luca patch.
28726 2001-10-14 Andy Piper <andy.piper@freeuk.com>
28728 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
28729 This is not documented yet; plugins to come later.
28730 * src/find*.c: find dialogs now persistent
28731 (Rick <rikul@bellsouth.net>)
28732 * widgets/gnomefilelist.c: fixed multiple file open issue
28733 (Rick <rikul@bellsouth.net>)
28734 * changes to recent file and project lists handling
28735 (lbell <lbell@tsc4.com>)
28736 * more minor UI updates (me)
28738 2001-10-11 Andy Piper <andy.piper@freeuk.com>
28740 * src/Makefile.am: removed warnings for traditional C syntax
28741 * pixmaps: added new icons for mini_locals, mini_cvs and
28742 the splash screen - thanks to Misha <misha@phreaker.net>
28744 2001-10-10 Andy Piper <andy.piper@freeuk.com>
28746 * src/toolbar.c: fix typo in tooltip text
28747 * ccview/cccmd.cc: alter Func to Function in menu text
28749 2001-10-09 Andy Piper <andy.piper@freeuk.com>
28751 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28752 issue with find dialog reporting an error when Scintilla finds text
28753 * applied patch from Denis Boehme <boehme at syncio dot de> to support
28754 DOS files (i.e. CR/LF translation)
28756 2001-10-03 Andy Piper <andy.piper@freeuk.com>
28758 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28760 * data/internal.properties: default fold style now set to 3 :-)
28761 * applied patch from rikul <null@acm.org> to turn notebook tab
28762 headings red when file has been edited.
28764 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
28766 * configure.in: Added "no" to ALL_LINGUAS.
28768 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
28770 * Patch from lbell <lbell@tsc4.com>
28775 src/main_menubar_def.h
28776 src/mainmenu_callbacks.c
28777 src/mainmenu_callbacks.h
28778 src/project_dbase.c
28779 src/project_dbase.h
28781 Implemented a check menu item to handle the 'show locals' flag
28782 for the current project.
28784 * data/internal.properties: Removed the redundant command
28785 for gnome-terminal.
28787 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
28789 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28791 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
28793 * configure.in: Added "ta" to the languages list.
28795 2001-09-21 Andy Piper <andy.piper@freeuk.com>
28797 * data/internal.properties:
28798 added fold.symbols property to control appearance of folds
28799 in the Scintilla editor (thanks to rikul <null@acm.org>)
28801 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
28804 one extra button for message win is being created -- Fixed.
28806 The frame should be hidden and not only the pix_lab when
28807 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28810 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
28811 for the time being it is same as mini_cvs.xpm.
28813 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
28815 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28817 Patch from rikul <null@acm.org>
28819 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28820 glades.h, messages.c, messages.h, pixmaps.h,
28821 project_dbase.c, project_dbase.h, session.c,
28822 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28824 inserted 'add to watch' option in inspect window, so you can add easily
28825 a variable in watch window .
28827 Added a new message pane for the gdb local variables inspection. Changed
28828 the code in messages.c to better account for future new panes insertion.
28829 Defined a new pixmap for the new tab button in pixmaps.h
28830 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
28833 Changed the debugger module to have a single function for asking to gdb
28834 to send program info. The idea is to ask the debugger about only the
28835 info needed to open windows( watch, registers, etc ) to speedup the step
28836 command. I plan to ask informations to the debugger based on the user
28838 The request for local variables is enabled by default, but the
28839 projectDBase has a variable to control it, to allow disabling that
28840 feature, there is also the code to save and to reload the state. If you
28841 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
28844 This big patch is from: lbell <lbell@tsc4.com>
28846 2001-09-20 Stephane Demurget <demurgets@free.fr>
28848 Patch from rikul <null@acm.org> :
28850 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
28851 problem and added folding support for php/hmtl.
28853 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
28855 * Fixed dnd of files within scintilla.
28856 patch from: rikul <null@acm.org>
28858 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
28860 * Applied patch from Luca.
28862 * src/source.c: source_write_build_files(): Fixed the project generation
28863 failure. The fist return statement and the free_project_type were
28866 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
28868 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
28869 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
28871 1) Restore the error color to red (waiting for a configurable one )
28872 2) Saving projects settings if you exit anjuta without closing an open
28874 3) New Menu 'repaeat search' to search with a keystroke without pressing
28876 4) some define in the menus to better handle menu item update
28878 Patch from: lbell <lbell@tsc4.com>
28880 * main_menubar_def.h, main_menubar.c: Change the position of
28881 "Repeat find" menu position.
28883 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
28885 project_type.h, project_type.c, source.c: Applied patch.
28886 patch from Johannes Schmid <clubfan@users.sourceforge.net>
28888 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
28890 * configure.in, src/Makefile.am: Using macros for ORBit flags.
28892 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28894 * Fixed bug #445752
28896 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
28898 * Fixed bugs in Gtk-- and Gnome-- project type
28900 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
28902 * dnd.c: Support for multiple files drag-n-drop.
28904 Patch from: rikul <null@acm.org>
28906 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
28907 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
28910 Patch from: rikul <null@acm.org>
28912 * Applied patch for widgetizing goto dialog box.
28915 * Applied patch for having new project type handling.
28916 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
28918 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
28920 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
28921 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
28922 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
28923 find_replace.c, find_replace.h, find_text.c, find_text.h,
28924 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
28925 project_dbase.h, source.c, text_editor.c, text_editor.h,
28926 text_editor_cbs.c, utilities.c, utilities.h:
28928 Applied a huge patch (after slight preview). I would like Luca
28929 to have his feature additions mentioned here.
28931 Patch from: lbell <lbell@tsc4.com>
28933 2001-09-09 Stephane Demurget <demurgets@free.fr>
28935 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28937 * po/fr.po: updated to the latest sources.
28940 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28942 * Fixed bug #445752
28944 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
28946 * dnd.h, dnd.c: New files for drag n drop support.
28948 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28949 Added drag and drop support for opening files.
28951 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28952 Archit Baweja <bighead@crosswinds.net> for this idea.
28954 * TODO: Added some more todos. :-(
28956 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
28958 * Fixed the goto line activate bug.
28959 patch from: Martyn Bone <mbone@brightstar.u-net.com>
28961 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
28963 * Fixed bugs in Gtk-- and Gnome-- project type
28965 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
28967 * widgets/gonmefilelist.c, gnomefilelist.c:
28968 Modified multiple selection on pressing control.
28969 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28971 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28972 Modified multiple selection on pressing control.
28973 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28975 2001-09-05 Abel Cheung <maddog@linux.org.hk>
28977 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28978 This is useless; but just in case...
28980 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
28982 * data/internal.properties: modified a bit of perl properties.
28984 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
28986 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28987 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28988 Added support for multiple file imports. Changed the standrd C++
28989 convention of #include <file> to #include <file.h>, because I had given
28990 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28991 now support the #include <file> convention. That is something to be fixed :).
28992 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28994 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
28996 * src/anjuta.c: Added function static greetings_text(), to solve the non
28997 translation of the greetings text in the wizard.
28999 2001-08-31 Andy Piper <andy.piper@freeuk.com>
29001 * src/find_in_files_gui.c: made order of buttons consistent with other Find
29002 dialogs, with OK the default (fix bug #453482)
29004 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
29006 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29008 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29010 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
29018 src/main_menubar_def.h
29019 src/mainmenu_callbacks.c
29020 src/mainmenu_callbacks.h:
29021 Applied the patch that addes menu items which allow users to
29022 insert GPL notice and date time in current document.
29023 patch from: Rick Patel <rikul@shreve.net>
29025 * src/main_menu.c: Fixed a compilation error.
29027 * src/anjuta.c: Fixed non-rememberence of editor tab position.
29029 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29030 about the unterminated strings.
29032 * scintilla/*: Updated scintilla to 1.3.9 version.
29034 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
29036 * widgets/gnomefileselection.c:
29037 Applied the patch for fixing multiple selection of file open funcion,
29038 which will deselect the files selected.
29039 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29041 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
29043 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29044 src/fileselection.c, src/anjuta_cbs.c:
29045 Applied the patch for multiple selection of file open.
29046 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29048 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
29050 * Removed "-f" option in call to devhelp, because devhelp no longer
29053 2001-08-26 Stephane Demurget <demurgets@free.fr>
29055 All these modifications have been pointed out by
29056 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29058 * data/internal.properties: two fixes for the PHP lexer.
29061 * fr.po: minor fixes.
29063 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29065 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
29069 main_menubar_def.h,
29070 main_menubar_callbacks.c,
29072 Added new menu item for "close all fils".
29073 (Patch from Rikul <rikul@shreve.net>, after revision)
29075 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29077 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29078 (Patch from Rikul <rikul@shreve.net>)
29080 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29081 (Patch from Rikul <rikul@shreve.net>)
29083 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
29085 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29086 project name in application widzard.
29087 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
29089 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29090 of the 'OK' button there is an 'Execute' one.
29091 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
29093 * executer.c: Changed cancel button to close button. That was more appropriate.
29095 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
29097 * HACKING: corrected >>>>>> Config management.
29099 * HACKING: Added many things.
29101 * src/launcher.h: Added some comments.
29103 2001-08-21 Stephane Demurget <demurgets@free.fr>
29105 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29108 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29109 src/appwizard_cbs.c,
29110 src/appwizard_gui.c: Applied UI/docs cleanup patch from
29111 Andy Piper <andy.piper@freeuk.com>
29113 * po/fr.po: updated to latest sources.
29115 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29118 2001-08-18 Andy Piper <andy.piper@freeuk.com>
29120 * Fixed bugs #450280 and #448845
29122 * src/about.c: corrected Naba's e-mail address (.net, not .com)
29124 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29127 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29128 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
29129 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
29130 names to remove "Anjuta: " prefix
29132 * src/main_menubar_def.c: altered a message
29134 * launcher/anjuta_launcher.c: cleaned up some messages
29136 * src/debugger.c: edited messages to improve clarity
29138 * src/app_wiz*.c: tidied wizard interface
29141 2001-08-15 Stephane Demurget <demurgets@free.fr>
29143 Synced Naba's fix and mine about the wizards not working and removed
29144 anjuta.prj to avoid a nasty checkin.
29146 * Makefile.am: removed the install-data-local rule.
29148 * data/Makefile.am: changed the list of files.
29150 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29152 * .cvsignore: added anjuta.prj for the same reason.
29155 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
29157 * src/source.c: Fixed a bug that fails new gnome projects to get
29160 * src/project_manager.c: Fixed a bug that disables storing recent
29163 * Makefile.am: Added stuffs to install the macro files in the
29167 2001-08-14 Stephane Demurget <demurgets@free.fr>
29169 * data/Makefile.am: added some rules to support the gnome/ macros
29170 dir in order to make the wizards work again.
29172 * anjuta.spec.in: upped the release number.
29175 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
29177 * configure.in (ALL_LINGUAS): Added pl.
29180 2001-08-09 Stephane Demurget <demurgets@free.fr>
29182 * anjuta.spec.in: fixed the doc files list.
29185 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
29187 * src/about.c: corrected my email address. :-)
29191 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29192 (patch from Andy Piper <squiggle@ukgateway.net>)
29194 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
29196 * debugger.c: Fixed a bug associated with debugging threaded
29199 * text_editor_menu.c: Fixed broken ui in text editor
29202 * text_editor_menu.c: Now the option sub menu in text editor pop up
29205 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29206 (suggested by lord sibn <sibn@utspl.cjb.net> )
29208 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
29210 * src/text_editor_menu.c: Added menu item for context help
29211 (patch from Andy Piper <squiggle@ukgateway.net>)
29213 2001-08-06 Stephane Demurget <demurgets@free.fr>
29215 * ccview/cccproj.cc: added missing i18n strings.
29217 * data/welcome.txt: bumped version to 0.1.6.
29219 * src/anjuta.c: fixed a compilation error due to devhelp integration.
29221 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
29223 * help.c, help.h: Added support for DevHelp context sensitive help
29224 and gnome api browsing.
29225 * Fixed toolbars and editor views "not save" bug.
29226 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29227 (patch from Andy Piper <squiggle@ukgateway.net>)
29228 * Updated THANKS and chapter15.sgml for uk and ru translators.
29230 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
29232 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29233 * Updated configure.in to include these changes
29235 2001-08-03 Stephane Demurget <demurgets@free.fr>
29237 * src/project_dbase_gui.c: fixed bug #446963
29238 (on_project_dbase_ccview_update_start),
29239 (on_project_dbase_ccview_update_end): added.
29240 These two respectively disable and enable close file/project
29241 menu entries and toolbar items, while the ccview part updates
29245 2001-08-03 Stephane Demurget <demurgets@free.fr>
29247 * configure.in: added sv to the ALL_LINGUAS list.
29250 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
29252 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29253 file to work: merge translations and distribute it.
29255 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29257 * NEWS, README, THANKS & TODO: Spelling fixes.
29259 2001-08-01 Stephane Demurget <demurgets@free.fr>
29261 * README: updated requirements.
29263 * scintilla/Makefile.am,
29264 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29265 target can't be realized (custom build path).
29267 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29268 Removed install-data-local.
29270 * src/compiler_options.c: changed the include paths of the pixmaps.
29271 we hadn't any warning because of the include paths passed to the
29272 compiler. Thanks to make distcheck for reporting this.
29275 2001-07-31 Stephane Demurget <demurgets@free.fr>
29277 * NEWS, THANKS: updated.
29279 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29280 fixed to show the correct kernel signal number and its description.
29282 * widgets/gnomefilelist.c: fixed bug #445756
29283 (goto_last): renamed to goto_prev and changed according to goto_next.
29284 (goto_next): added.
29285 (goto_directory): removed.
29286 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29287 returned value is now the position in the list.
29288 (check_ok_button_cb): changed the back check and added one for next.
29289 (gnome_filelist_set_dir): the check in history make it wouldn't be
29290 a "true" history. polished the whole thing, using set_dir_internal.
29291 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29292 there's no check in the history when using back or next.
29294 * manuals/*: added missing .cvsignore files.
29297 2001-07-30 Stephane Demurget <demurgets@free.fr>
29299 * po/fr.po: updated to latest sources.
29301 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29302 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29303 to put off their sensitive attributes.
29305 2001-07-29 Stephane Demurget <demurgets@free.fr>
29307 * po/fr.po: fixed some grammar things.
29308 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29311 * src/utilities.c: (file_is_link): use lstat instead of stat.
29313 2001-07-27 Naba Kumar <kh_naba@123india.com>
29315 * Remove help dir from cvs, because it is no longer
29318 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29321 2001-07-24 Naba Kumar <kh_naba@123india.com>
29323 * debugger.c: (debugger_update_prog_status): Fixed
29324 the bug with gdb version 5. Debugger starts, when
29325 step in/out/over etc are clicked.
29327 * debugger.c: All functions: added debugging codes.
29329 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29330 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29331 Modified to recognize non project files also.
29333 * source.c: (source_write_configure_in):
29334 Added source for 'prefix' counterparts for
29335 no-prefix AC_SUBST.
29337 2001-07-23 Naba Kumar <kh_naba@123india.com>
29339 * anjuta.c: added function anjuta_remove_text_editor();
29340 and suitably modified anjuta_remove_current_text_editor().
29342 * project_dbase.c: project_dbase_close(), Added code to
29343 close all opened files that belong to the project when
29344 the project is closed.
29345 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29347 * Updated the manuals/anjuta-manual subdir for GDP standards.
29348 (patch from Andy Piper <squiggle@ukgateway.net>)
29350 * main_menubar.h, main_menubar.def: Added Menu items to handle
29351 urls for library references, bugs, patches and feature request
29354 2001-07-20 Naba Kumar <kh_naba@123india.com>
29356 * Set wmclass names in all windows.
29357 (patch from Andy Piper <squiggle@ukgateway.net>)
29358 * New splash logo from "Misha" <misha@phreaker.net>);
29360 2001-07-19 Naba Kumar <kh_naba@123india.com>
29362 * preferences.[h,c], preferences_gui.c: Added 4 properties to
29363 set caret color, calltip back color and selection fore/back
29366 2001-07-18 Naba Kumar <kh_naba@123india.com>
29368 * project_dbase.c: Closes all files when project is closed.
29369 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29370 -- We still need to refine this as it closes all sort of files.
29372 * compiler_options.c: Fixed seg-fault bug when last item in
29373 compiler option lists is removed.
29375 * Fixed missing newline warnings during compilation.
29376 (patch from Andy Piper <squiggle@ukgateway.net>)
29378 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
29380 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29381 autogenerated no need to store'em in CVS.
29383 * ccview/.cvsignore: Addition of cvsignore.
29385 2001-07-17 Naba Kumar <kh_naba@123india.com>
29387 *GUI fixes and spell corrections
29388 (patch from Andy Piper <squiggle@ukgateway.net>)
29390 2001-07-15 Naba Kumar <kh_naba@123india.com>
29392 *Fixed double error message for file not found.
29394 *Put white backgrounds for png images.
29396 *Converted '-' to '_' in sgml files.
29398 2001-07-14 Naba Kumar <kh_naba@123india.com>
29400 * project_dbase.c: Short-cut for expand/collasp project tree
29402 * project_dbase_gui.c:
29403 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29405 2001-07-13 Naba Kumar <kh_naba@123india.com>
29407 * notebook.[h,c]: Added
29408 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29409 Project/message window now toggles on control and
29410 and notebook switch short-cut
29412 2001-07-7 Naba Kumar <kh_naba@123india.com>
29414 * Changed a new icon set which looks more gnomish.
29416 * Changed a new anjuta splash logo.
29417 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29419 2001-07-6 Naba Kumar <kh_naba@123india.com>
29421 * ccview/*: Integrated ccview for class view and file view
29422 in the project Manager.
29424 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29426 2001-07-1 Naba Kumar <kh_naba@123india.com>
29428 * scintilla/*: Upgraded Scintilla to version 1.3.7
29430 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29432 2001-06-28 Naba Kumar <kh_naba@123india.com>
29434 * src/debugger.c: Correct step-over and step-out swapping.
29436 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29437 chapters and added more stuffs.
29439 2001-06-13 Naba Kumar <kh_naba@123india.com>
29441 * data/autogen.sh.gtkmm: Added
29443 * data/autogen.sh.gnomemm: Added
29445 * src/appwiz.c: Added two more application wizard templetes
29447 * src/project: for gtk-- and gnome-- and proper support
29449 * src/source.c: for c++ in the project configuration.
29453 2001-05-05 Naba Kumar <kh_naba@123india.com>
29455 * Merged my pre-cvs modifications with
29456 the current cvs copy.
29458 * (lot of files change).
29460 * Implemented session management.
29462 * Local installation possible by
29463 manageing our own pixmaps paths
29466 * resources.h: Added.
29467 * resources.c: Added.
29471 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
29473 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29474 Corrected/extended ignores.
29476 2001-05-04 Naba Kumar <kh_naba@123india.com>
29478 * manuals/: dir tree added.
29479 Sgml documentation started in this dir.
29481 * omf-install/: dir tree added.
29483 * manuals/anjuta-manual/C/anjuta-manual.sgml:
29484 Created initial document structure.
29486 * configure.in: Added test for scrollkeeper.
29487 Added some Makefile entries in AC_OUTPUT.
29489 * Makefile.am: Added subdir manuals/
29491 * HACKING: Wrote something stupid.
29493 2001-05-02 Stéphane Démurget <demurgets@free.fr>
29495 * Makefile.am: Added ChangeLog in local data list, becaused it's
29496 needed to create a new project.
29498 * po/fr.po: minor fixes.
29500 * src/build_file.c, src/configurer.c, src/debugger.c,
29501 src/executer.c, src/find_replace.c, src/gnome_project.c,
29502 src/goto_line.c, src/launcher.c, src/messages.c,
29503 src/preferences.c src/project_dbase.c: functions declared static.
29505 * widgets/gnomefilelist.c: Fixed a project creation bug,
29506 introduced with latest changes.
29508 2001-05-01 Stéphane Démurget <demurgets@free.fr>
29510 * widgets/gnomefilelist.c,
29511 BUGS: Fixed an annoying bug preventing from loading files/project
29512 given on the command line. Polished the whole gnome_filelist widget.
29514 2001-04-27 Stéphane Démurget <demurgets@free.fr>
29518 src/anjuta.h: Polished the command line parsing.
29520 * BUGS: Need to clean that damn gnome_filelist widget.
29522 2001-04-25 Stéphane Démurget <demurgets@free.fr>
29526 src/signals.c: Removed duplicated includes.
29528 * po/fr.po: minor fixes.
29530 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29531 create_compiler_options_page? () declared static.
29533 src/anjuta.c: Put a command line option for disabling
29536 * src/preferences_gui.c: Fixed an internationalization issue,
29537 other functions declared static.
29539 * src/gnome_project.c: Fixed some memory leaks,
29540 new_prj_terminated () declared static.
29542 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
29544 * configure.in: Sort ALL_LINGUAS alphabetically.
29546 2001-04-22 Stéphane Démurget <demurgets@free.fr>
29548 * Emptied that ugly old Changelog.
29550 == Anjuta 0.1.5 ===
29553 2001-03-10 Naba kumar <naba@gnome.org>
29555 * src/gnome_project.c: Fixed project dir creation bug.
29557 * src/text_editor.c: Fixed double accelerators bug.
29559 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29561 * src/stack_trace.c, * src/compiler_options.c,
29562 data/internals.properties, src/defaults.c:
29563 Fixed pixmap creation with NULL window.
29565 * src/commands.c, src/preferences_gui.c, src/build_project.c
29566 src/clean_project.c: Bug fix.
29568 * src/main_menubar_def.h: i18n bug fix.
29570 * src/executer.h, src/executer.c: Bug fix.
29572 * src/controls.c: Bug fix.
29574 * src/debugger.c: Debugger now takes program args.
29576 * po/ja.po: Added japanese translation file.
29578 Upgraded to ver 0.1.4
29579 ... Fixed other minor bugs.
29581 == Anjuta 0.1.3 ===
29583 2001-XX-XX Naba kumar <naba@gnome.org>
29585 * Lots of unaccountable changes. Integrated scintilla.
29586 Redesigned Project managemet. Added supports for other languages.
29587 Java style properties managements. .... blah blah
29589 2000-11-11 Naba kumar <naba@gnome.org>
29591 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29592 Upgraded to version 0.1.3.
29594 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29595 Fixed to activate Debug->add watch properly.
29597 === Anjuta 0.1.2 beta_2 ===
29598 === Anjuta 0.1.2 ===
29600 2000-11-05 Naba kumar <naba@gnome.org>
29602 * src/compiler_options.c, src/compiler_options_cbs.c
29603 src/compiler_options_cbs.h, src/compiler_options_gui.c
29604 src/anjuta2.c, extra/stock_libs.anj (new),
29605 extra/README.stock_libs (new), htmls/page13.html,
29606 htmls/images/*: Improved Library settings GUI. Can now enable/disable
29607 added libraries. Stock libs provided for ease of entry. Modified
29608 help html file accordingly.
29610 2000-11-03 Naba kumar <naba@gnome.org>
29612 * README: Minor fixes in Doc files.
29614 * src/gnome_prj.c, src/appwidzard_cbs.c:
29615 Fixed to ignore non-existant dir for blank prj.
29616 More checking in project creation, especially to confirm
29617 that the prj file already does not exist.
29619 * anjuta.spec, configure.in: Upgraded to version 0.1.2
29621 * src/controls.c: Now Menu item "Format/Detach current document"
29622 is inactive when there is no document opened.
29624 === Anjuta 0.1.1 ===
29626 2000-11-01 Naba kumar <naba@gnome.org>
29628 Completed and Release of first version (Beta) with lots of bugs.
29630 1999-12-27 Naba kumar <naba@gnome.org>
29632 Anjuta project started.