=== anjuta 2.2.3 === 2007-12-02 Naba Kumar * configure.in: Updated version to 2.2.3 * NEWS: Updated for release. 2007-11-04 Naba Kumar Patch from Tom: * plugins/profiler/gprof-call-graph-view.c: * plugins/profiler/gprof-flat-profile-view.c: * plugins/profiler/gprof-function-call-tree-view.c: * plugins/profiler/gprof-options.c: (setup_widgets): Fixes link issues on loading profiler plugin. === anjuta 2.2.2 === 2007-10-23 Naba Kumar * NEWS: Updated. * plugins/glade/Makefile.am: Corrected conditional not to install .plugin file if plugin is disabled. (backported from trunk) Fixes bug #488928. * plugins/glade/plugin.c: Fixed glade plugin build with glade 3.3.2. Backported part of rev. 3049 2007-10-22 Johannes Schmid * libanjuta/anjuta-glue-factory.c: (load_plugin): * libanjuta/anjuta-plugin-manager.c: (activate_plugin), (plugin_set_update): Show an error dialog instead of crashing when plugin loading fails (Backport from trunk, revision 3150) * Makefile.am: Changed build order because doc/reference need libanjuta to be build 2007-10-22 Naba Kumar * NEWS: Updated. * libanjuta/interfaces/anjuta-idl-compiler.pl: Added default handlers for virtual methods so as not to crash Anjuta when and unimplemented method is invoked. Instead a warning is shown (backported from trunk). 2007-10-20 Sebastien Granjoux * plugins/debug-manager/debugger.c: Fix #488061: Mutiple crash dialogs 2007-10-20 Sebastien Granjoux * plugins/gdb/debugger.c, plugins/gdb/debugger.h: Remove maximum gdb command length, should fix bug#474811 2007-10-19 Johannes Schmid * plugins/subversion/subversion-callbacks.c: (check_filename): * NEWS: Updated Fixed #487854 – Anjuta crashes when i try to add a SVN url 2007-10-17 Johannes Schmid * NEWS: Updated * configure.in: Bumped version to 2.2.2 * plugins/build-basic-autotools/build-basic-autotools.c: (on_session_save), (on_session_load): * plugins/build-basic-autotools/executer.c: (get_program_parameters): Follow-up fix of #477976 (from trunk) * plugins/sourceview/anjuta-document.c: (anjuta_document_get_current_word): * plugins/sourceview/anjuta-document.h: * plugins/sourceview/sourceview.c: (on_document_char_added), (ieditor_get_current_word): Fixed get_current_word (useful for API help) 2007-10-16 Sebastien Granjoux * plugins/debug-manager/breakpoints.c: Fix bug#487112, crash while removing a breakpoint in a new file 2007-10-14 Sebastien Granjoux * plugins/gdb/plugin.c: Fix bug#486597, crash when gdb is not installed 2007-10-01 Sebastien Granjoux * plugins/project-wizard/autogen.c: Fix bug#482067, escape project wizard user defined strings 2007-10-01 Johannes Schmid * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin .glade: * plugins/build-basic-autotools/build-basic-autotools.c: (basic_autotools_plugin_instance_init): * plugins/build-basic-autotools/build-basic-autotools.h: * plugins/build-basic-autotools/executer.c: (get_program_parameters): Fixed #477976 – Keybinding in run dialog 2007-09-24 Johannes Schmid * plugins/search/search-replace.c: (on_message_clicked): Fixed #427104 – No "highlight" of lines matching find-result (from trunk) 2007-09-24 Johannes Schmid * src/anjuta.glade: Fixed #479020 – Use of old open file dialog instead of GtkFileChooser 2007-09-24 Yang Hong reviewed by: Johannes Schmid * plugins/build-basic-autotools/executer.c: (execute_program): Fix #478238 – set env for execute programe in the terminal 2007-09-10 Johannes Schmid * configure.in: * libegg/egg-recent-model.c: (egg_recent_model_write_raw), (parse_info_init), (parse_info_free), (valid_element), (start_element_handler), (end_element_handler), (text_handler), (egg_recent_model_filter), (egg_recent_model_changed_timeout), (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout), (egg_recent_model_monitor), (egg_recent_model_read), (egg_recent_model_open_file), (egg_recent_model_lock_file), (egg_recent_model_unlock_file), (egg_recent_model_finalize), (egg_recent_model_set_property), (egg_recent_model_class_init), (egg_recent_model_init), (egg_recent_model_add_full), (egg_recent_model_delete), (egg_recent_model_get_list), (egg_recent_model_clear), (egg_recent_model_clear_mime_filter), (egg_recent_model_set_filter_mime_types), (egg_recent_model_clear_group_filter), (egg_recent_model_set_filter_groups), (egg_recent_model_clear_scheme_filter), (egg_recent_model_set_filter_uri_schemes), (egg_recent_model_remove_expired): Update EggRecent (#456465) (backport from HEAD) 2007-09-10 Johannes Schmid * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type), (anjuta_plugin_manager_get_plugin): * plugins/profiler/gprof-call-graph-view.c: (gprof_call_graph_view_create_columns): * plugins/profiler/gprof-flat-profile-view.c: (gprof_flat_profile_view_create_columns): * plugins/profiler/gprof-function-call-tree-view.c: (gprof_function_call_tree_view_create_columns): Fixed #466031 – Update of pieces of menus for Localization (backport from HEAD) 2007-09-10 Johannes Schmid * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string): Bug 343522 – anjuta: Unable to execute commands that use options. (backport from HEAD) 2007-09-09 Johannes Schmid * plugins/search/plugin.c: (on_toolbar_find_clicked), (on_toolbar_find_incremental): Fix incremental search * plugins/sourceview/sourceview.c: (on_document_char_added), (set_select): Fixed selection management (backport from trunk) === anjuta 2.2.1 === 2007-09-06 Naba Kumar * NEWS: Updated. * configure.in: Bumped version to 2.2.1 2007-09-06 Johannes Schmid * plugins/sourceview/assist-window.c: (assist_window_init), (assist_window_is_active), (assist_window_new): - Set window type to GTK_WINDOW_POPUP to ensure focus works with e.g compiz - silence warnings * plugins/symbol-browser/an_symbol_prefs.c: (on_create_tags_clicked): Added a NULL-sentinel to g_build_path (silence warning) * plugins/symbol-browser/plugin.c: (isymbol_manager_search), (isymbol_manager_get_members), (isymbol_manager_get_parents), (isymbol_manager_get_completions_at_position): Fixed IAnjutaSymbol interface by ensuring that a symbol iter is only created when the result from tagmanager is non-empty (tag_array && tag_array->len). Should fix #453931 and #457093 2007-09-06 Naba Kumar * NEWS: Updated. * plugins/file-manager/an_file_view.c: Disable sorting in treeview. Instead sort the files before adding in the view. Fixes long standing bug #450217: Refreshing tree brings to random crashes 2007-09-04 Naba Kumar (Backported from HEAD) * plugins/class-gen/plugin.c: Do not enable 'Add to project' projects that can not add sources. * plugins/file-wizard/file.c: Similarly for file wizard, Do not enable 'Add to project' projects that can not add sources. 2007-09-04 Naba Kumar (Backported from HEAD) * configure.in: Bumped gnome-build requirement to 0.2.0 for project capabilities support. * plugins/project-manager/plugin.c: Enable/disable project actions based on project capabilities. Fixes bug #433552: crash in Anjuta IDE: add file test.h in project on generic Makefile. * libanjuta/interfaces/libanjuta.idl: Added method to query project capabilities. 2007-09-04 Johannes Schmid * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl: Fixed anjuta-plugin template plugin by moving the "\" out of the [IF] block 2007-08-31 Johannes Schmid * plugins/gtodo/interface.c: (gtodo_get_hide_done), (gtodo_get_hide_nodate), (gtodo_get_hide_due): * plugins/gtodo/main.h: * plugins/gtodo/plugin.c: (activate_plugin): Fixed #423467 (View->Tasks menu items are not checked on startup) (backport from HEAD) 2007-08-14 Naba Kumar * plugins/debug-manager/data_buffer.c, plugins/message-view/message-view.c: Fixed compiler warnings. (backport from HEAD) 2007-08-14 Naba Kumar * src/action-callbacks.c: (help_activate), (on_help_manual_activate), (on_help_tutorial_activate), (on_help_advanced_tutorial_activate), (on_help_faqs_activate): Fixed help activation (bug #451557). (backport from HEAD) 2007-08-14 Naba Kumar * AUTHORS: Added James Liggett. Forgot to add him before :( (backport from HEAD) 2007-07-22 Sebastien Granjoux * plugins/debug-manager/breakpoints.c, plugins/debug-manager/debugger.c: Avoid an endless loop if clearing all breakpoints while the programm is running (backport from HEAD) 2007-07-20 Johannes Schmid * libanjuta/anjuta-status.c: Fixed crasher on shutdown (backport from HEAD) 2007-07-20 Johannes Schmid * libanjuta/anjuta-glue-factory.c: (load_plugin): * libanjuta/anjuta-profile.c: (anjuta_profile_add_plugins_from_xml): * libanjuta/anjuta-status.c: (anjuta_status_dispose): * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge): * libegg/egg-recent-action.c: (on_recent_files_tooltip): * plugins/file-loader/plugin.c: (on_create_submenu): * plugins/file-manager/an_file_view.c: (compare_iter): * plugins/glade/plugin.c: (activate_plugin): * src/anjuta-app.c: (on_toolbar_view_toggled): * src/main.c: (main): Fixed lots of memory leaks (thanks valgrind) (backport from HEAD) === anjuta 2.2.0 === 2007-06-25 Naba Kumar * configure.in: Bumped version to 2.2.0 * NEWS: Updated for 2.2.0 stable release. * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion): Reduce the idle priority to make the UI update before anything else. 2007-06-24 Naba Kumar * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0). * libanjuta/interfaces/libanjuta.idl: * plugins/document-manager/action-callbacks.c: (on_editor_command_complete_word_activate): * plugins/document-manager/plugin.c: (update_editor_ui_interface_items): * plugins/editor/text_editor.c: (iautocomplete_activate), (iautocomplete_iface_init): * plugins/sourceview/sourceview.c: (iassist_iface_init): Moved autocomplete() method away from IAnjutaEditorAssist into a new deprecated IAnjutaEditorAutocomplete. This restores scintilla autocomplete and does not crash with sourceview. Fixes Bug #449620 – The auto completion functionality not work. Also sets menuitem insensitive when hiding them. * plugins/debug-manager/disassemble.c: (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect printf types. 2007-06-22 Naba Kumar * pixmaps/anjuta_splash.png: Updated. * plugins/search/search-replace.c (anjuta_search_replace_activate): Fixed "Find in Files" to select the right target (project). * ChangeLog: Added missing log. 2007-06-21 Naba Kumar * manuals/anjuta-faqs/C/anjuta-faqs.xml, manuals/anjuta-manual/C/fileoperations.xml, manuals/anjuta-manual/C/projects.xml: Fixd validation errors. * plugins/gtodo/libgtodo.h: Give a typedef for enum. * libanjuta/anjuta-children.c: Fixed a bad compile warning. 2007-06-21 Naba Kumar * TODO.tasks: Added bounty for on-demand preferences. Patch from Thierry Moisan: * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo (bug #88824). 2007-06-20 Naba Kumar Patch from tpgww@onepost.net: * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info): * libegg/test-actions.c: * libegg/test-multi-drag.c: (main): * plugins/debug-manager/memory.c: (read_memory_block): * tagmanager/tm_file_entry.c: (tm_file_entry_list): Fixes compile warnings. Fixes bug #427101. 2007-06-20 Naba Kumar Patch from James Liggett: * plugins/profiler/gprof-options.c: (on_option_changed), (setup_widgets): * plugins/profiler/gprof-options.h: * plugins/profiler/gprof-profile-data.c: (gprof_profile_data_init_profile): * plugins/profiler/gprof-profile-data.h: * plugins/profiler/plugin.c: (profiler_get_data), (profiler_set_target), (register_options), (on_profile_data_browse_button_clicked), (on_profiling_options_button_clicked), (on_profiler_delete_data): * plugins/profiler/profiler.glade: implements independent targets. implements the ability to select arbitrary gmon.out files. Fixes bug #403502 – User should also be allowed to select an independent executable target. 2007-06-20 Naba Kumar * plugins/tools/scripts/prepare-changelog.pl: Updated newer version. * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated. * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file. 2007-06-20 Sebastien Granjoux * plugins/debug-manager/plugin.c, plugins/debug-manager/breakpoints.c: Remove weak pointers when owner is destroyed Remove all breakpoints before loading new one 2007-06-20 Vincent Geddes * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above. 2007-06-19 Naba Kumar * plugins/message-view/message-view.c: Wrap long lines (at 1000px) Bug #448491 Empty Lines Problem. * libanjuta/anjuta-utils.c: Return incompletly transformed text too. * data/default.profile, plugins/message-view/plugin.c: Do not restore session for messages. Fixes bug #377461 – don't create new message window for each build/find. * plugins/profiler/plugin.c: Disconnect session signals on deactivate. Fixes a crash on exit/project-close if profiler plugin is loaded. 2007-06-17 Naba Kumar * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate C keywords. Fixes bug #447655 – C keyword must NOT be localised. * plugins/file-loader/plugin.c: Fail on opening non existent files. Bug #448034 – Anjuta crashes on starting (when the last project directory was deleted). * plugins/document-manager/plugin.c: Set line markers for files opened via IAnjutaFile::open(). Fixes missing line markers while navigating symbols. 2007-06-17 Naba Kumar * plugins/sourceview/sourceview.glade: Set correct font default value and use monospace instead of sans. Fixes bug #448408 – crash in Anjuta IDE: Trying to change the editor 2007-06-16 Sebastien Granjoux * plugins/search/search-replace.c, plugins/search/search-replace.h, plugins/search/anjuta-search.glade: Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry Fixes bug #355166 2007-06-16 Sebastien Granjoux * plugins/debug-manager/plugin.c, plugins/debug-manager/breakpoints.c: Add weak references, fixes bug #448053 ? 2007-06-16 Naba Kumar * libanjuta/plugin-manager.c: Added remembered plugins page in plugins dialog to allow forgetting them if user chooses to select a different one. 2007-06-13 Naba Kumar * plugins/sourceview/sourceview-prefs.c: Initialize font on startup correctly if use_theme is set. * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font if available for default font. Fixes bug #447304. * plugins/sourceview/sourceview-prefs.c: Return value based on right data type. Fixes Bug #438878 – Using gtksourceview editor for the first time has black background * plugins/project-manager/plugin.c: Give a better error message when project could not be loaded. * libanjuta/anjuta-serializer.c: Added a comment. 2007-06-13 Johannes Schmid * configure.in: Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show most warnings to avoid simple coding problems. * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_append_view), (anjuta_msgman_set_current_view): * plugins/message-view/plugin.c: (on_view_changed), (ianjuta_msgman_add_view): Fixed #440866 by always presenting the message-manager when a tab is added because Gtk+ seems to have problems to add tabs to hidden widgets. * plugins/subversion/subversion-callbacks.c: (on_subversion_commit_response): Destroy dialog if user clicks "No" 2007-06-12 Naba Kumar * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid read and use of uninitialized variable. * Makefile.am, src/about.c: Install AUTHORS file in datadir also because it is used in credits listing and packaging could compress it in docdir. Fixes bug #397881: The credits are empty * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h, tagmanager/tm_workspace.c, tagmanager/tm_symbol.c, plugins/symbol-browser/an_symbol_info.c, plugins/symbol-browser/plugin.c, plugins/symbol-browser/an_symbol_view.c, plugins/editor/aneditor-autocomplete.cxx: - Do not access TMTag member in TMSymbol when freeing it because by then the tags could have changed. Avoids dangerous memory corruptions by freeing someone else's memory (Could explain those random crashes when refreshing symbols or re-loading a different project or closing a project). Anything that tries to refresh symbols could trigger this corruptions. - Added a flag to also retrieve method definitions as part of the class's scope members. And used it to set both function prototype and definition in symbols. Fixes navigation to prototype and function definitions from symbol browser (bug #440370) * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated memory. Could fix those bogus 'file changed' dialogs. * plugins/document-manager/anjuta-docman.c: Avoid runtime warning. 2007-06-09 Sebastien Granjoux * (added) libanjuta/anjuta-utils-priv.h, libanjuta/anjuta-utils.h, libanjuta/anjuta-launcher.c, libanjuta/Makefile.am: Fix bug #440801: do not use config.h in public include files 2007-06-09 Sebastien Granjoux * plugins/project-wizard/templates/mkfile.wiz: Fix bug #442038: missing project.sh file * configure.in, plugins/project-wizard/templates/Makefile.am, plugins/project-wizard/templates/translatable-strings.h, (added) plugins/project-wizard/templates/sdl.wiz, (added) plugins/project-wizard/templates/appwiz_sdl.png, (added) plugins/project-wizard/templates/sdl/configure.ac.tpl, (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl, (added) plugins/project-wizard/templates/sdl/Makefile.am, (added) plugins/project-wizard/templates/sdl/.cvsignore, (added) plugins/project-wizard/templates/sdl/src/main.c, (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl, (added) plugins/project-wizard/templates/sdl/src/Makefile.am, (added) plugins/project-wizard/templates/sdl/src/.cvsignore, (added) plugins/project-wizard/templates/sdl/po/Makefile.am, (added) plugins/project-wizard/templates/sdl/po/POTFILES.in, (added) plugins/project-wizard/templates/sdl/po/.cvsignore: Fix bug #315635: add a SDL project wizard 2007-06-09 Naba Kumar * libanjuta/anjuta-children.c: Avoid a race condition and deadlock when SIGCHLD is triggered when main loop context is locked. Dead lock happens when child_exited callback also accesses main loop context. Happens particularly badly in debug target exiting. 2007-06-05 Sebastien Granjoux * manuals/anjuta-manual/C/debugger.xml: First update of the debugger documentation 2007-06-04 Naba Kumar * manuals/anjuta-manual/C/fileoperations.xml, manuals/anjuta-manual/C/projects.xml, manuals/anjuta-manual/C/anjuta-manual.xml, manuals/anjuta-manual/C/build.xml, manuals/anjuta-manual/C/execute.xml, manuals/anjuta-manual/Makefile.am: Updated more documentation. Added project properties documentation. Moved execution section inside project management. Removed dead documentation. 2007-06-02 Naba Kumar * src/anjuta.c, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h, plugins/symbol-browser/an_symbol_prefs.c, plugins/symbol-browser/anjuta-symbol-browser-plugin.glade, libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal progress bar instead of separate window for system tags generation. Renamed AnjutaStatus methods to a proper ones. * plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h, plugins/symbol-browser/an_symbol_prefs.c, plugins/symbol-browser/anjuta-symbol-browser-plugin.glade, global-tags/create_global_tags.sh.in: Get rid of message window for showing global tags creation and use a small window with progress bar. 2007-05-30 Naba Kumar * plugins/build-basic-autotools/build-basic-autotools.c: Fixed Bug 442315 – After calling configure, the build menus are still insensitive, Bug 442314 – Autogeneration fails when there is no autogen.sh * plugins/project-manager/plugin.c: Fixed mem corruption when it fails to remove target/source/group. Fixes bug #440196 – crash in Anjuta IDE: removing a target 2007-05-29 Naba Kumar * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_prefs.c: Fixed custom tags generation. Fixed runtime warning. 2007-05-28 Naba Kumar Patch from James Liggett : * plugins/profiler/plugin.c, plugins/profiler/profiler.glade: Fixed bug #403502 – User should also be allowed to select an independent executable target. 2007-05-27 Johannes Schmid * plugins/build-basic-autotools/build-basic-autotools.c: (get_real_directory), (on_build_mesg_format): Find correct files for error messages inside scratchbox 2007-05-27 Naba Kumar * manuals/anjuta-manual/C/projects.xml, manuals/anjuta-manual/C/projects.xml: Updated project management chapter more. 2007-05-25 Johannes Schmid * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade: * plugins/build-basic-autotools/build-basic-autotools.c: (on_sb_check_toggled), (build_execute_command), (ipreferences_merge), (ipreferences_unmerge): Added support for building inside scratchbox environment Patch from James Liggett : * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new), (anjuta_msgman_append_view): Fix 440866 – Anjuta aborts with numerous assertion failures when adding a new message view tab 2007-05-23 Naba Kumar * manuals/anjuta-manual/C/projects.xml: Updated project management chapter. 2007-05-22 Naba Kumar * manuals/anjuta-manual/C/projects.xml: More updates. * manuals/anjuta-manual/C/introduction.xml, manuals/anjuta-manual/C/projects.xml, manuals/anjuta-manual/C/interface.xml: Updated documentation. 2007-05-22 Naba Kumar Patch from Étienne Bersac: * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent class in generated class. 2007-05-22 Naba Kumar * plugins/profiler/plugin.c: Fixed a compiler warning. * plugins/valgrind/Makefile.am: Added ldflags. Patch from James Liggett: * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch], plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target specific options. 2007-05-18 Johannes Schmid * plugins/editor/text_editor.c: * plugins/language-support-cpp-java/plugin.c: (on_editor_language_changed), (on_value_added_current_editor), (on_value_removed_current_editor): Remove IAnjutaEditorAssist from Scintilla for now as it is not supported Fix assist support in language-support-plugin. 2007-05-17 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl: Add a new interface allowing to implement plugin able to load other plugins (not written in C) * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-handle.h: Add a language and a resident plugin properties * libanjuta/anjuta-glue-plugin.c, libanjuta/anjuta-glue-plugin.h, (added)libanjuta/anjuta-glue-c.c, (added)libanjuta/anjuta-glue-c.h, libanjuta/Makefile.am: Split code used to load a C plugin into a common part in anjuta-glue-plugin and a specific part in anjuta-glue-c * libanjuta/anjuta-glue-factory.c, libanjuta/anjuta-glue-factory.h, libanjuta/anjuta-plugin-manager.c: Allow to load plugin not written in C and search for the additional needed code in another plugin 2007-05-17 Sebastien Granjoux * plugins/editor/text_editor.c: Add an empty implementation of IAnjutaEditorAssist for scintilla, avoiding a crash if scintilla is used 2007-05-14 Johannes Schmid * libanjuta/interfaces/libanjuta.idl: * plugins/language-support-cpp-java/plugin.c: (on_assist_begin), (assist_cleanup), (on_assist_end), (on_assist_cancel), (on_assist_chosen), (on_assist_update), (get_context), (dot_member_parser), (pointer_member_parser), (cpp_member_parser), (install_assist), (uninstall_assist), (install_support), (on_editor_language_changed), (cpp_java_plugin_activate_plugin), (cpp_java_plugin_instance_init): * plugins/language-support-cpp-java/plugin.h: Use IAnjutaEditorAssist to show language specific suggestions * plugins/sourceview/Makefile.am: * plugins/sourceview/anjuta-view.c: (anjuta_view_new), (anjuta_view_key_press_event), (anjuta_view_button_press_event): * plugins/sourceview/anjuta-view.h: * plugins/sourceview/assist-window.c: (assist_window_expose), (assist_window_set_property), (assist_window_get_property), (assist_window_class_init), (assist_activated), (assist_window_init), (assist_window_finalize), (assist_window_select), (assist_window_first), (assist_window_last), (assist_window_up), (assist_window_down), (get_coordinates), (assist_window_move), (assist_window_update), (assist_window_filter_keypress), (assist_window_is_active), (assist_window_new), (assist_window_get_trigger), (assist_window_get_position): * plugins/sourceview/assist-window.h: * plugins/sourceview/sourceview-args.c (removed): * plugins/sourceview/sourceview-args.h (removed): * plugins/sourceview/sourceview-autocomplete.c (removed): * plugins/sourceview/sourceview-autocomplete.h (removed): * plugins/sourceview/sourceview-cell.c: (icell_get_attribute): * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview-scope.c(removed): * plugins/sourceview/sourceview-scope.h(removed): * plugins/sourceview/sourceview.c: (on_assist_chosen), (on_assist_cancel), (on_document_char_added), (on_reload_dialog_response), (sourceview_class_init), (sourceview_dispose), (sourceview_new), (iassist_add_trigger), (iassist_remove_trigger), (iassist_autocomplete), (iassist_get_suggestions), (iassist_suggest), (iassist_tip), (iassist_react), (iassist_iface_init): * plugins/sourceview/tag-window.c (moved to assist-window.c): * plugins/sourceview/tag-window.h (moved to assist-window.c): - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips) - Mark files dirty if reload dialog is canceled. 2007-05-12 Naba Kumar * libanjuta/anjuta-launcher.h: Corrected include file. 2007-05-12 Sebastien Granjoux * libanjuta/anjuta-glue-plugin.c, libanjuta/anjuta-glue-plugin.h, libanjuta/anjuta-glue-factory.c, libanjuta/anjuta-glue-factory.h, ibanjuta/anjuta-plugin-manager.c: Move code used to load a C plugin from glue-factory to glue-plugin So loading a plugin written in another language could be done by just using another object derived from AnjutaGluePlugin * libanjuta/libanjuta.h: Remove anjuta-plugin-handle header, it's not installed as libanjuta includes === anjuta 2.1.3 === 2007-05-11 Naba Kumar * configure.in: Bumped version to 2.1.3 * NEWS: Updated. * AUTHORS: Updated. * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4 2007-05-11 Naba Kumar * configure.in: * plugins/glade/plugin.c: (glade_update_ui), (glade_save): Fixed glade plugin compilation for glade3 svn version (> 3.3.0) based on patch from Jaap Versteegh . 2007-05-10 Johannes Schmid * plugins/search/plugin.c: Make incremental search behave less annoying 2007-05-09 Sebastien Granjoux * plugins/macro/macro-util.c: Fix bug #419008 and bug #419036 When creating new header file, use name and email set in preferences and replace invalid C character by underscore in guards 2007-05-08 Sebastien Granjoux * plugins/search/search-replace.c, plugins/search/search-replace_backend.c: Disable search button if search expression is empty (bug #378193) 2007-05-08 Naba Kumar * plugins/project-wizard/templates/minimal/Makefile.am: Fixed build error. 2007-05-07 Naba Kumar * configure.in: * plugins/project-wizard/templates/Makefile.am: * plugins/project-wizard/templates/minimal.wiz: * plugins/project-wizard/templates/minimal/.cvsignore: * plugins/project-wizard/templates/minimal/Makefile.am: * plugins/project-wizard/templates/minimal/Makefile.am.tpl: * plugins/project-wizard/templates/minimal/autogen.sh: * plugins/project-wizard/templates/minimal/configure.ac.tpl: * plugins/project-wizard/templates/minimal/project.anjuta: Added 'minimal', a generic and flat, project template. 2007-05-05 Naba Kumar Patch from Cygwin Ports maintainer : * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs. * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT. * libanjuta/interfaces/Makefile.am.iface: Fixed a typo. * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library instead of a real one, fixes interdependency with libanjuta. * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin. * libanjuta/Makefile.am: * libegg/Makefile.am: * plugins/build-basic-autotools/Makefile.am: * plugins/class-gen/Makefile.am: * plugins/class-inheritance/Makefile.am: * plugins/cvs-plugin/Makefile.am: * plugins/debug-manager/Makefile.am: * plugins/devhelp/Makefile.am: * plugins/document-manager/Makefile.am: * plugins/editor/Makefile.am: * plugins/file-loader/Makefile.am: * plugins/file-manager/Makefile.am: * plugins/file-wizard/Makefile.am: * plugins/gdb/Makefile.am: * plugins/glade/Makefile.am: * plugins/gtodo/Makefile.am: * plugins/language-support-cpp-java/Makefile.am: * plugins/macro/Makefile.am: * plugins/message-view/Makefile.am: * plugins/patch/Makefile.am: * plugins/profiler/Makefile.am: * plugins/project-import/Makefile.am: * plugins/project-manager/Makefile.am: * plugins/project-wizard/Makefile.am: * plugins/sample1/Makefile.am: * plugins/search/Makefile.am: * plugins/sourceview/Makefile.am: * plugins/subversion/Makefile.am: * plugins/symbol-browser/Makefile.am: * plugins/terminal/Makefile.am: * plugins/tools/Makefile.am: * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD. 2007-05-05 Vincent Geddes * plugins/glade/anjuta-glade-plugin.png: Update Glade icon. 2007-04-21 Sebastien Granjoux * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h: Add some missing implementation 2007-04-26 Brian Pepple Reviewed by Naba Kumar : * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache for uninstall-hook. 2007-04-26 Jason Switzer Reviewed by Naba Kumar : * plugins/editor/text_editor.c: Large memory addresses were being truncated, switched to glong (bug #422143). 2007-04-24 Naba Kumar * plugins/document-manager/plugin.c: (prefs_finalize): * plugins/editor/aneditor-autocomplete.cxx: * plugins/editor/text_editor_menu.c: * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize): * plugins/file-loader/plugin.c: (open_file_with), (create_open_with_submenu): * plugins/file-manager/plugin.c: (prefs_finalize): * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to pointer type castings. 2007-04-24 Naba Kumar Patch from s|s : * (added) plugins/project-wizard/templates/django-logo.png: * (added) plugins/project-wizard/templates/django.wiz: * plugins/project-wizard/templates/Makefile.am: * plugins/project-wizard/templates/translatable-strings.h: Added django project template. http://www.djangoproject.com/ 2007-04-24 Naba Kumar * plugins/subversion/anjuta-subversion.glade: Set expansion for the log entry widget and made the dialog little larger. 2007-04-24 Naba Kumar Patch from Halton Huo: * configure.in: * plugins/project-wizard/property.c: * plugins/subversion/svn-auth.c: * plugins/subversion/svn-backend-priv.h: * plugins/subversion/svn-backend.c: * plugins/subversion/svn-backend.h: * plugins/subversion/svn-notify.h: Proper use of subversion headers. Fixes build issues in solaris (bug #426701). 2007-04-24 Naba Kumar * libanjuta/Makefile.am: Removed bogus newlines at the end of file. * plugins/project-wizard/templates/cpp.wiz: * plugins/project-wizard/templates/gcj.wiz: * plugins/project-wizard/templates/gnome.wiz: * plugins/project-wizard/templates/gtk.wiz: * plugins/project-wizard/templates/gtkmm.wiz: * plugins/project-wizard/templates/java.wiz: * plugins/project-wizard/templates/python.wiz: * plugins/project-wizard/templates/terminal.wiz: * plugins/project-wizard/templates/wxwin.wiz: * plugins/project-wizard/templates/xlib-dock.wiz: * plugins/project-wizard/templates/xlib.wiz: Enabled shared library project option and set it ON by default (since gnome-build, can't enabled configure shared lib support later when a sharedlib target is added). 2007-04-21 Sebastien Granjoux * plugins/debug-manager/stack_trace.c: Fix a missing case in the previous changes 2007-04-21 Sebastien Granjoux * plugins/debug-manager/plugin.c: Fix bug #430401 * plugins/debug-manager/breakpoints.c, plugins/gdb/plugin.c: Fix adding breakpoint on a function * plugins/debug-manager/stack_trace.c: Highlight changed stack frame 2007-04-18 Naba Kumar * plugins/document-manager/anjuta-docman.c: (anjuta_docman_dispose), (on_editor_destroy), (anjuta_docman_remove_editor): Remove the editor widget from the parent container before calling destroy, otherwise container removal happens after TextEditor is disposed resulting in call to value-remove for a TextEditor which is half-dead (crash). 2007-04-11 Sebastien Granjoux * plugins/debug-manager/data_buffer.c plugins/debug-manager/data_view.c, plugins/debug-manager/memory.c: Fixes for bug #418523, bug #427090 and bug #428174 2007-04-11 Halton Huo reviewed by: * configure.in: * libanjuta/Makefile.am: * libanjuta/anjuta-utils.c: * libanjuta/anjuta-utils.h: * manuals/reference/libanjuta/Makefile.am: Fixed compilation on sun by deploying the libutil methods in anjuta-utils.h and building them on condition. 2007-04-11 Johannes Schmid * plugins/document-manager/anjuta-docman.c: (on_editor_destroy), (anjuta_docman_add_editor): Hold a reference on the editor as long as we use it. * plugins/document-manager/plugin.c: (on_editor_changed): Destroy GValue to fix a memoery leak. 2007-04-11 Johannes Schmid * plugins/document-manager/plugin.c: (on_editor_changed): Fixed reference counting for editor by using g_value_take_object instead of g_value_set_object. The editors are now correctly finalized and thus we do not lack so much memory anymore. * plugins/sourceview/anjuta-view.c: (anjuta_view_init), (anjuta_view_finalize), (anjuta_view_focus_out), (anjuta_view_key_press_event), (anjuta_view_button_press_event): * plugins/sourceview/anjuta-view.h: * plugins/sourceview/plugin.c: (ieditor_factory_new_editor): * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_tab_size), (sourceview_prefs_destroy): * plugins/sourceview/sourceview-prefs.h: * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview.c: (on_document_loaded), (timeout_unref), (on_document_saved), (sourceview_finalize), (sourceview_new), (ifile_open), (ifile_savable_save), (ifile_savable_save_as): Several changes to fix things when the editor is correctly destroyed. Fixed preferences (which led me to the refcounting issue, #409412) and removed deprecated completition code that will be replace by IAnjutaAssist interface soon. 2007-04-11 Johannes Schmid * libanjuta/anjuta-launcher.c: (anjuta_launcher_execution_done_cleanup), (anjuta_launcher_child_terminated): Possible fix for #428363 and added a g_return_if_fail * plugins/message-view/plugin.c: (activate_plugin): Fixed a Gtk/Gdl-Critical Patches from Étienne Bersac * plugins/class-gen/templates/go-source.tpl: * plugins/macro/macros.xml: Use better template for GObjects (#417875 and #417918) Patches from Halton Huo * libanjuta/anjuta-launcher.h: * libanjuta/anjuta-preferences.c: * libanjuta/anjuta-utils.c: * plugins/class-gen/window.c: (cg_window_set_add_to_project), (cg_window_set_add_to_repository): * plugins/class-inheritance/class-inherit.c: Fix build with suncc (#423727, #423730, #423733, #423768, #423772) 2007-04-09 Johannes Schmid * plugins/editor/print.c: (anjuta_print_show_header): * plugins/file-manager/anjuta-file-manager-plugin.glade: * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Some string changes (#427395 and #427399) 2007-04-06 Johannes Schmid * plugins/build-basic-autotools/build-basic-autotools.c: (on_build_mesg_format), (on_build_mesg_parse): Fixed full path detection 2007-04-05 Naba Kumar Patch from Halton Huo: * libanjuta/Makefile.am: * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin): * libanjuta/anjuta-glue-cpp.h: * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type), (anjuta_glue_factory_class_init), (anjuta_glue_factory_init), (anjuta_glue_factory_new), (anjuta_glue_factory_add_path), (anjuta_glue_factory_get_path), (get_already_loaded_module), (load_plugin), (anjuta_glue_factory_get_object_type): * libanjuta/anjuta-glue-factory.h: * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type), (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload), (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init), (anjuta_glue_plugin_new): * libanjuta/anjuta-glue-plugin.h: * libanjuta/anjuta-plugin-manager.c: (activate_plugin), (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new): * libanjuta/anjuta-plugin.h: * libanjuta/glue-cpp.c: * libanjuta/glue-cpp.h: * libanjuta/glue-factory.c: * libanjuta/glue-factory.h: * libanjuta/glue-plugin.c: * libanjuta/glue-plugin.h: * plugins/build-basic-autotools/build-basic-autotools.h: * plugins/class-gen/plugin.h: * plugins/class-inheritance/plugin.h: * plugins/cvs-plugin/plugin.h: * plugins/debug-manager/plugin.h: * plugins/devhelp/plugin.h: * plugins/document-manager/plugin.h: * plugins/editor/plugin.h: * plugins/file-loader/plugin.h: * plugins/file-manager/plugin.h: * plugins/file-wizard/plugin.h: * plugins/gdb/plugin.h: * plugins/glade/plugin.h: * plugins/gtodo/plugin.h: * plugins/language-support-cpp-java/plugin.h: * plugins/macro/plugin.h: * plugins/message-view/plugin.h: * plugins/patch/plugin.h: * plugins/profiler/plugin.h: * plugins/project-import/plugin.h: * plugins/project-manager/plugin.h: * plugins/project-wizard/plugin.h: * plugins/sample1/plugin.h: * plugins/search/plugin.h: * plugins/sourceview/plugin.h: * plugins/subversion/plugin.h: * plugins/symbol-browser/plugin.h: * plugins/terminal/terminal.c: * plugins/tools/plugin.h: * plugins/tools/scripts/tools-2.xml.in: * plugins/valgrind/plugin.h: Renamed Glue to AnjutaGlue to avoid namespace conflicts. 2007-04-05 Naba Kumar * anjuta.spec.in, configure.in: Removed dead codes. Patch from Jos Dehaes: * configure.in, plugins/project-wizard/templates/Makefile.am, plugins/project-wizard/templates/mkfile.wiz, plugins/project-wizard/templates/translatable-strings.h: Enabled makefile-based project creation and import. Fixes bug #355145 2007-04-04 Sebastien Granjoux * plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb.plugin.in: Code cleaning (remove unused code, rename this into self) Add information about supported format in debugger plugin Activate debugger plugin according to the target format 2007-04-01 Naba Kumar * plugins/message-view/message-view.c: (message_view_instance_init): Fixed message icons to appear. 2007-03-31 Johannes Schmid * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_append_view): * plugins/message-view/plugin.c: (on_view_changed), (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view): Fixed #424845 2007-03-31 Johannes Schmid * plugins/message-view/message-view.c: (message_view_instance_init), (imessage_view_append): Show nice icons beside the messages for info, warning and error. This is a completly cosmetic change so if someone dislikes it he is free to remove it. 2007-03-31 Johannes Schmid * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page), (anjuta_msgman_class_init), (anjuta_msgman_append_view), (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view): * plugins/message-view/anjuta-msgman.h: * plugins/message-view/message-view.h: * plugins/message-view/plugin.c: (on_view_changed), (activate_plugin): Fixed #359399 and made next/previous insensitive when not availible * plugins/sourceview/anjuta-languages-manager.c: (color_to_string), (tag_style_to_string): Fixed namespace Problem with gdk >= 2.11 * plugins/sourceview/sourceview-autocomplete.c: (sourceview_autocomplete_init): Removed structure, follow-up of #423682 2007-03-29 Sebastien Granjoux * plugins/debug-manager/debug_tree.c, plugins/debug-manager/debug_tree.h, plugins/debug-manager/watch.c, plugins/debug-manager/anjuta-debug-manager.glade: Inspect variable at cursor Fix buttons in inspect dialog 2007-03-27 Halton Huo Reviewed by Sebastien Granjoux : * plugins/sourceview/sourceview-autocomplete.c plugins/debug-manager/disassemble.c, libanjuta/interfaces/libanjuta.idl: Remove array with 0 size and empty structure as it is not supported by sun cc, Fixes bug #423682 * plugins/debug-manager/debugger.c: Remove anonymous union as it is not supported by sun cc, Fixes bug #423680 === anjuta 2.1.2 === 2007-03-28 Naba Kumar * configure.in: Bumped version to 2.1.2 * NEWS: Updated for release. * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png: Improved breakpoint marker icon. * plugins/editor/anjuta-editor.plugin.in, plugins/sourceview/sourceview.plugin.in: Made editor plugins non user activable since they are now remembered properly. 2007-03-27 Sebastien Granjoux * plugins/tools/editor.c: Fix bug #423270 2007-03-27 Naba Kumar * plugins/editor/aneditor-autocomplete.cxx: Replace the complete word when autocompleting without leaving any trailing part of the word. 2007-03-27 Kamil Páral Reviewed by Naba Kumar : * anjuta.desktop.in.in: Remove "Application" category from desktop file and add "GNOME". GNOME Goal #3 (fixes bug #417612). 2007-03-27 Naba Kumar * configure.in, plugins/document-manager/anjuta-docman.c: (anjuta_docman_add_editor): Conditionally compile notebook tab reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0 Patch from Halton Huo: * configure.in, global-tags/Makefile.am: Do not pass -Wall to non gcc compiler flags. Fixes bug #423089. 2007-03-26 Naba Kumar * AUTHORS, NEWS, TODO.tasks: Updated. * plugins/project-manager/plugin.c: (update_ui): Do not insensitise close menuitem. * plugins/symbol-browser/plugin.c: (on_editor_saved), (update_editor_symbol_model), (iter_matches), (on_editor_update_ui), (value_added_current_editor), (activate_plugin), (dispose), (symbol_browser_plugin_instance_init): * plugins/symbol-browser/plugin.h: update line on editor save and editor change. Code clean up and fixed warnings. 2007-03-26 Naba Kumar * plugins/project-wizard/templates/java/project.anjuta, plugins/project-wizard/templates/python/project.anjuta, plugins/project-wizard/templates/python/project.anjuta: Removed version control plugins from default selection. * plugins/tools/scripts/prepare-changelog.pl, plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog script to a better one (that works on both cvs and svn). 2007-03-26 Naba Kumar * (added) plugins/project-wizard/templates/translatable-strings.pl, Makefile.am: Added the generated translatable file (required for translations for svn checkouts). * (added) plugins/project-wizard/templates/extract-translatable-strings.pl plugins/project-wizard/templates/Makefile.am, Makefile.am, po/POTFILES.in: Generated translatable strings for .wiz files and added them in POTFILES.in for translation. Fixes bug #398035 2007-03-25 Naba Kumar * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing. * src/anjuta-app.c: Removed dead codes. * plugins/symbol-browser/an_symbol_prefs.c: Show message view when global tags generation starts. * plugins/debug-manager/chunk_view.c, plugins/debug-manager/start.h, plugins/debug-manager/chunk_view.h, plugins/debug-manager/utilities.c, plugins/debug-manager/utilities.h, plugins/debug-manager/debugger.c, plugins/debug-manager/threads.c, plugins/debug-manager/disassemble.c, plugins/debug-manager/info.c, plugins/debug-manager/sharedlib.c, plugins/debug-manager/threads.h, plugins/debug-manager/disassemble.h, plugins/debug-manager/signals.c, plugins/debug-manager/info.h, plugins/debug-manager/sharedlib.h, plugins/debug-manager/data_buffer.c, plugins/debug-manager/data_view.c, plugins/debug-manager/signals.h, plugins/debug-manager/debug_tree.c, plugins/debug-manager/watch.c, plugins/debug-manager/registers.c, plugins/debug-manager/data_buffer.h, plugins/debug-manager/data_view.h, plugins/debug-manager/memory.c, plugins/debug-manager/debug_tree.h, plugins/debug-manager/watch.h, plugins/debug-manager/registers.h, plugins/debug-manager/memory.h, plugins/debug-manager/locals.c, plugins/debug-manager/sexy-icon-entry.c, plugins/debug-manager/breakpoints.c, plugins/debug-manager/locals.h, plugins/debug-manager/sexy-icon-entry.h, plugins/debug-manager/stack_trace.c, plugins/debug-manager/breakpoints.h, plugins/debug-manager/sparse_buffer.c, plugins/debug-manager/sparse_view.c, plugins/debug-manager/stack_trace.h, plugins/debug-manager/sparse_buffer.h, plugins/debug-manager/sparse_view.h, plugins/debug-manager/start.c, plugins/gdb/utilities.c, plugins/gdb/utilities.h, plugins/gdb/debugger.c, plugins/gdb/debugger.h: Added indentation modeline for easy indentation setup. 2007-03-24 Sebastien Granjoux * plugins/gdb/debugger.c: Avoid empty debugger log window by limiting line to 90 characters 2007-03-24 Sebastien Granjoux * plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h, plugins/debug-manager/threads.c, plugins/debug-manager/threads.h, plugins/debug-manager/breakpoints.c, plugins/debug-manager/breakpoints.h, plugins/debug-manager/stack_trace.c, plugins/debug-manager/stack_trace.h: View code action now changes location in disassembly view too * plugins/debug-manager/anjuta-debug-manager.ui: Rename breakpoint actions 2007-03-24 Naba Kumar * configure.in, src/anjuta-app.c: Use the new docking algorithm in gdl 0.7.3 (svn trunk). * src/anjuta-app.c: Removed dead codes and fixed compiler warnings. 2007-03-24 Sebastien Granjoux * plugins/debug-manager/threads.c, plugins/debug-manager/debug_tree.c, plugins/debug-manager/debug_tree.h, plugins/debug-manager/locals.c, plugins/debug-manager/registers.c, plugins/debug-manager/stack_trace.c: Allow to change current thread updating register, stack and locals Allow to change current stack frame updating locals * plugins/gdb/debugger.c: Read argument of selected stack frame * plugins/debug-manager/data_view.c: Fix an unrelated bug 2007-03-23 Naba Kumar * plugins/document-manager/anjuta-docman.c, plugins/document-manager/plugin.c: Fixed many memory leaks. (ianjuta_file_get_uri() returns a new string). * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt widget for save dialogs. * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from svn and fixed to get function/prototype/member args list. Call tips also work fine now. 2007-03-22 Naba Kumar * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete and calltips would work again for functions from global tags (Needs regenerating global tags). * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to ctags svn version and reopened bug #395362. Fixes tags parsing that seemed to have stopped working recently. 2007-03-21 Naba Kumar * tagmanager/tm_source_file.c, tagmanager/options.c, global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some extend .. more needs to be investigated and fixed). Enabled some debugging. 2007-03-16 Naba Kumar * src/anjuta.c: Fixed project loading from command line. 2007-03-16 Naba Kumar Patch from James Liggett : plugins/profiler/gprof-profile-data.c: Fixed a crash. 2007-03-15 Naba Kumar * libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-profile-manager.h: Added method to get current profile. * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting" signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta is exiting. * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h, plugins/file-loader/plugin.c: Moved to functions as utility functions. Also, not load project files in session load in loader plugin. * plugins/project-manager/plugin.c, src/anjuta.c: Emit "exiting" signal in shell when exiting anjuta. project manager listens to exiting signal and saves session. anjuta.c saves session only when current projfile is 'user'. Load project saved in session differently then the rest of the session. This should fix all the session restoration bugs. src/main.c: Present anjuta window when becon message is received. 2007-03-14 Naba Kumar * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would not randomly save (it was a wrong looping). 2007-03-12 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Added more API section headers. 2007-03-12 Sebastien Granjoux * plugins/debug-manager/anjuta-debug-manager.ui, libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/debugger.c, (added) plugins/debug-manager/threads.c, (added) plugins/debug-manager/threads.h, plugins/debug-manager/plugin.c, plugins/debug-manager/Makefile.am, plugins/gdb/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h: Add a window displaying all threads Add needed functions Switching to a different thread is still not done * plugins/debug-manager/debug_tree.c, plugins/debug-manager/locals.c, plugins/debug-manager/stack_trace.c: Small cosmetic changes * plugins/gdb/gdbmi.c: Keep all elements in gdbmi hash Even if using the same key like in -threads-list-ids 2007-03-11 Naba Kumar * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments. * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs. * manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/libanjuta.types: Updated to contain latest interfaces. 2007-03-11 Naba Kumar * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use gtk-doc properly. Bumped gtk-doc requirement to 1.4 * manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta.types, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/.cvsignore, (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs infrastructure. Got rid of tmpl/ directory and moved all section documenation to source code (requires gtk-doc >= 1.4). * libanjuta/anjuta-plugin-description.c, libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c, libanjuta/cell-renderer-captioned-image.c, libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c, libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c, libanjuta/e-splash.c, libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h, libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c, libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c, libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c, libanjuta/anjuta-session.c, libanjuta/anjuta-children.c, libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c, libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c, libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c, libanjuta/anjuta-ui.c: Added inline API documentation. Moved section documentation from templates to source code. 2007-03-10 Johannes Schmid * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml): Added some debug output but could not figure out why some plugins are not kept. * libanjuta/interfaces/libanjuta.idl: * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Added IAnjutaEditorGoto::matching_brace * plugins/document-manager/action-callbacks.c: (on_editor_command_match_brace_activate): * plugins/document-manager/plugin.c: (update_editor_ui_interface_items): * plugins/editor/text_editor.c: (igoto_matching_brace), (igoto_iface_init): * plugins/sourceview/sourceview.c: (ieditor_iface_init): Fixed #355155 (matching brace for scintilla, disabled for sourceview) 2007-03-09 Johannes Schmid * plugins/file-manager/an_file_view.c: (fv_add_tree_entry): Hide correct column * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview.c: (on_reload_dialog_response), (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed), (sourceview_new), (ifile_savable_save_as): Tweaked vfs monitoring 2007-03-09 Johannes Schmid * libanjuta/interfaces/Makefile.am.iface: Fixed installtion of header files * plugins/sourceview/sourceview.c: (set_select): do not scroll to much in interactive search 2007-03-09 Naba Kumar * src/anjuta.c: Fixed session restoration. * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling signal handlers after symbol browser plugin is deactivated. * plugins/editor/editor.glade, plugins/language-support-cpp-java/anjuta-language-cpp-java.glade: Fixed indentation confustion in preferences. 2007-03-08 Johannes Schmid * plugins/search/search-replace.c: (search_set_combo), (search_set_action), (search_set_target), (search_set_direction), (create_dialog), (search_disconnect_set_toggle_connect), (on_search_match_whole_word_toggled), (on_search_match_whole_line_toggled), (on_search_match_word_start_toggled), (search_set_toggle_direction): Use GCallback instead of GSignalFunc! We need to fix this code anyway, it's somehow ugly and uses many deprecated widgets Patch from Ritesh Khadgaray : * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Fix #394709 2007-03-07 Naba Kumar * src/anjuta.c: Make launching projects work from command line. Also fixes gnome session restart command. 2007-03-07 Johannes Schmid Patch from Lucas Mazzardo Veloso * plugins/class-gen/plugin.c: (iwizard_activate): Fixed #408218 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response): Fixed #402774 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry): Fixed #377483 (It's not possible to know if directories have a version in CVS. Show version column only if there are version informations availible * plugins/sourceview/sourceview-cell.c: (icell_get_attribute): Fixed memory leak 2007-03-07 Johannes Schmid * plugins/sourceview/sourceview-prefs.c: (get_bool): Fixed #409408 * plugins/symbol-browser/an_symbol_prefs.c: (on_update_global_clicked): Fixed ##409176 2007-03-07 Johannes Schmid * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init), (anjuta_save_prompt_new): * plugins/project-import/project-import.c: (project_import_finalize): Fixed Gtk-Criticals (maybe #409408) 2007-03-07 Naba Kumar * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly when we are at just beginning of string or comment. Fixes bug #397981. 2007-03-07 Johannes Schmid * plugins/language-support-cpp-java/plugin.c: (initialize_indentation_params): Removed annoying DEBUG_PRINT * plugins/sourceview/sourceview-cell.c: (sourceview_cell_instance_init), (icell_get_character), (icell_get_length), (icell_get_char), (icell_get_attribute): Improved code to be faster Implemented attribute handling so that indentation really works in any case 2007-03-06 Johannes Schmid * configure.in: GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs) * plugins/document-manager/anjuta-docman.c: (anjuta_docman_instance_init), (anjuta_docman_add_editor): Removed old and ugly tab drag&drop code and use built-in gtk stuff instead (required GTK >= 2.10) * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview.c: (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed), (sourceview_finalize), (sourceview_new), (imark_mark), (imark_unmark), (imark_is_marker_set), (imark_location_from_handle), (imark_delete_all_markers): Fixed marker handling and worked a bit more on vfs monitoring 2007-03-05 Johannes Schmid * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter): Added method to select specific iter * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview.c: (on_reload_dialog_response), (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed), (sourceview_add_monitor), (on_document_saved), (sourceview_finalize), (sourceview_new), (ifile_savable_save_as): Fixed vfs monitoring (mostly ported code from text_editor.c) * plugins/symbol-browser/an_symbol_view.c: * plugins/symbol-browser/an_symbol_view.h: * plugins/symbol-browser/plugin.c: (iter_matches), (on_editor_update_ui), (value_added_current_editor): Select the current tag in locals window and symbol toolbar. If there is no tag at the current line, reserve backward for the next tag. This will select the correct tag if inside a function. 2007-03-05 Naba Kumar * src/anjuta-app.c: Fixes gtk-critical messages at shutdown. * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed compiler warnings. * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch (Bug #412186) 2007-03-04 Johannes Schmid * data/Makefile.am: * po/POTFILES.in: Fixed distcheck (well, partly) 2007-03-04 Johannes Schmid * plugins/document-manager/anjuta-document-manager.ui: Move "Swap .c/.h from Main to Browser toolbar Modified Patch from Yang Hong : * plugins/file-manager/an_file_view.c: (fv_prefs_new), (fv_prefs_free), (fv_add_tree_entry): * plugins/file-manager/anjuta-file-manager-plugin.glade: * plugins/file-manager/plugin.c: (prefs_init): Bug 387208 – [Patch] Add custom file-manager ignore pattern support 2007-03-04 Naba Kumar * data/default.proflie, data/Makefile.am, src/anjuta.c, plugins/project-manager/plugin.c: Restored default profile and renamed it from "default.anjuta" to "default.profile". 2007-03-03 Sebastien Granjoux * plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/stack_trace.c: Add a dialog box when a signal is received (except SIGINT) Display stack frame even if arguments are not available 2007-03-03 Naba Kumar * TODO.tasks: Icons bounty added. * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin choise selection. * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping and descoping. * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch], plugins/Makefile.am, (removed) plugins/profile-default/*, plugins/project-manager/anjuta-project-manager.plugin.in, plugins/project-manager/anjuta-project-manager.ui: Use the new plugins profile implementation to load user profile and projects. Store and restore remembered plugins. Use profile scoping and descoping for saving and loading sesstions. * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c, libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled DEBUG_PRINTs. 2007-03-03 Sebastien Granjoux * plugins/debug-manager/debug_tree.c plugins/debug-manager/debug_tree.h: Bug fix, deleting wrong variable * plugins/gdb/debugger.c: Bug fix, remove forgotten debugging code 2007-03-02 Johannes Schmid * plugins/document-manager/anjuta-document-manager.ui: * plugins/search/anjuta-search.ui: * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui: Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols, ToolbarFind * src/anjuta-app.c: (on_toolbar_view_toggled), (on_add_merge_widget), (on_session_save), (on_widget_remove): Save toolbar positions, don't use fixed toolbar style All in all this will allow more complex toolbar configurations and might gain some space on smaller displays because the user can disable toolbar parts he does not use. Also allows to use any toolbar style without looking too ugly. 2007-03-01 Naba Kumasr * TODO.tasks: Added a bounty for creating icons. * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added profile-changed signal. Do not sync non-user-activatable plugins. 2007-02-29 Sebastien Granjoux * plugins/debug-manager/disassemble.c, plugins/debug-manager/sparse_view.c, plugins/gdb/debugger.c, libanjuta/interfaces/libanjuta.idl: Display function name in disassembly view 2007-02-28 Sebastien Granjoux * (added) plugins/debug-manager/bookmark.png, (added) plugins/debug-manager/breakpoint-disabled.png, (added) plugins/debug-manager/breakpoint-enabled.png, (added) plugins/debug-manager/program-counter.png, (added) plugins/debug-manager/linemarker.png, plugins/debug-manager/Makefile.am, plugins/debug-manager/disassemble.c, plugins/debug-manager/disassemble.h, plugins/debug-manager/sparse_buffer.c, plugins/debug-manager/sparse_buffer.h, plugins/debug-manager/sparse_view.c, plugins/debug-manager/sparse_view.h, plugins/debug-manager/plugin.c, plugins/debug-manager/breakpoints.c, libanjuta/interfaces/libanjuta.idl: Add markers in the disassembly view Display program counter and breakpoints in disassembly view * plugins/gdb/debugger.c: Fix a bug added with my previous patch, setting and clearing breakpoints was not working 2007-02-28 Johannes Schmid * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml: * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml: * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated (why do they need to be under version control?) * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all), (create_tab_popup_menu), (on_msgman_popup_menu), (on_tab_button_press_event), (anjuta_msgman_page_new), (anjuta_msgman_finalize), (anjuta_msgman_instance_init): Added "Close all message tabs" popup menu 2007-02-26 Naba Kumar * plugins/profiler/gprof-flat-profile-entry.c, plugins/profiler/gprof-flat-profile.c, plugins/profiler/gprof-flat-profile-entry.h, plugins/profiler/gprof-flat-profile.h, plugins/profiler/gprof-flat-profile-view.c, plugins/profiler/gprof-flat-profile-view.h, plugins/profiler/gprof-call-graph-block-entry.c, plugins/profiler/gprof-call-graph-block.c, plugins/profiler/gprof-function-call-chart-view.c, plugins/profiler/gprof-call-graph-block-entry.h, plugins/profiler/gprof-profile-data.c, plugins/profiler/gprof-call-graph-block.h, plugins/profiler/gprof-view.c, plugins/profiler/gprof-call-graph.c, plugins/profiler/gprof-function-call-chart-view.h, plugins/profiler/gprof-profile-data.h, plugins/profiler/gprof-call-graph.h, plugins/profiler/gprof-view.h, plugins/profiler/gprof-view-manager.c, plugins/profiler/gprof-call-graph-view.c, plugins/profiler/plugin.c, plugins/profiler/gprof-view-manager.h, plugins/profiler/gprof-call-graph-view.h, plugins/profiler/gprof-function-call-tree-view.c, plugins/profiler/gprof-function-call-tree-view.h, plugins/profiler/Makefile.am: Fix compiler warnings and link with gnome-vfs. Fixes bug #411377. 2007-02-26 Naba Kumar * plugins/profiler/gprof-profile-data.c: Fixes bug #411623, Patch from James Liggett : * plugins/profiler/gprof-flat-profile-view.c, plugins/profiler/gprof-flat-profile-view.h, plugins/profiler/gprof-function-call-chart-view.c, plugins/profiler/gprof-function-call-chart-view.h, plugins/profiler/gprof-view.c, plugins/profiler/gprof-view.h, plugins/profiler/gprof-call-graph-view.c, plugins/profiler/plugin.c, plugins/profiler/gprof-call-graph-view.h, plugins/profiler/gprof-function-call-tree-view.c, plugins/profiler/gprof-function-call-tree-view.h: Implements double click navigation. Fixes bug #403514. 2007-02-25 Naba Kumar * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-handle.[ch], plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of g_hash_table_remove_all (introduced in glib 2.12) to stay the dependency on glib 2.8. Fixes bug #411623. 2007-02-24 Naba kumar * libanjuta/interfaces/Makefile.am.iface: Added log domain. * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h, libanjuta/Makefile.am, (added) libanjuta/anjuta-profile-manager.c, (added) libanjuta/anjuta-profile-manager.h: Implemented profile manager. Implemented profile pushing and popping. Implemented profile xml synchronization. Implemented error handling in profiles. Implemented activation and deactivation signals in plugin manager. * libanjuta/Makefile.am: Added libanjuta log domain. * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager() in AnjutaShell interface and implemented it in AnjutaApp. * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated. 2007-02-23 Naba kumar src/main.c: Fixed missing end quote. 2007-02-20 Jean-Noel Guiheneuf * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints. 2007-02-20 Naba Kumar * plugins/subversion/plugin.c: Added "..." menuitems. * ROADMAP, README: Updated. * libanjuta/anjuta-profile.c: Fixed bugs. * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c, plugins/gtodo/Makefile.am: Removed dead code. Patch from Antoine Cailliau : * plugins/gtodo/interface.c, plugins/gtodo/preferences.c, plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c, plugins/gtodo/list_tooltip.c, plugins/document-manager/goto_line.c, plugins/glade/plugin.c, libanjuta/anjuta-save-prompt.c: Fixed translatable strings to not contain markups. Fixes Bug #360462. 2007-02-16 Naba Kumar * manuals/reference/libanjuta/project-wizard-format.sgml: Removed unnecessary sub-sections. 2007-02-15 Naba Kumar * (removed) plugins/document-manager/bookmark-prev-16.png, plugins/document-manager/bookmark-last.png, (removed)plugins/document-manager/bookmark-first-16.png, plugins/document-manager/bookmark-prev.png, (added) plugins/document-manager/bookmark-toggle.png, (removed)plugins/document-manager/bookmark_toggle.xpm, (removed)plugins/document-manager/bookmark-last-16.png, plugins/document-manager/plugin.c, plugins/document-manager/anjuta-document-manager.ui, (removed)plugins/document-manager/bookmark-next-16.png, plugins/document-manager/bookmark-next.png, plugins/document-manager/Makefile.am, (added) plugins/document-manager/bookmark-clear.png, plugins/document-manager/bookmark-first.png: Upgraded bookmark icons (stolen from monodevelop). Added clear bookmarks toolbar button. * plugins/document-manager/plugin.c, (added) plugins/document-manager/swap.png, (removed) plugins/document-manager/undock.png, plugins/document-manager/Makefile.am: Fixed swap icon. 2007-02-13 Naba Kumar * plugins/class-gen/element-editor.c: Fixed typo. * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h: Implementing plugin profiles loading. 2007-02-13 Naba Kumar * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons. * pixmaps/Makefile.am, pixmaps/appwiz*.png, pixmaps/applogo.png, pixmaps/anjuta_logo.png, pixmaps/open_project.png, pixmaps/close_project.png: Removed more old icons. * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png, pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to anjuta_logo.png 2007-02-13 Naba Kumar * plugins/class-gen/element-editor.c: Included missing headers to prevent build failures in some cases. 2007-02-13 Sebastien Granjoux * plugins/debug-manager/stack_trace.c: Fix bug #407115 * plugins/debug-manager/watch.c, plugins/debug-manager/breakpoints.c: Same bug than above, wrong use of gtk_ui_manager_get_widget === anjuta 2.1.1 === 2007-02-11 Naba Kumar * cofigure.in: Bumped version to 2.1.1 * NEWS: Updated for 2.1.1 release. 2007-02-10 Sebastien Granjoux * plugins/debug-manager/plugin.c, plugins/debug-manager/sparse_view.c, plugins/debug-manager/sparse_view.h: Reorder some code * plugins/gdb/debugger.c, plugins/debug-manager/debugger.c, plugins/debug-manager/memory.c, plugins/debug-manager/sparse_buffer.c plugins/gdb/debugger.h, libanjuta/interfaces/libanjuta.idl: Clean up, remove some warnings Use guint everywhere for addresses Rewrite code parsing position in debugger 2007-02-10 Sebastien Granjoux * plugins/debug-manager/debug_tree.c: Use GtkTreeRowReference instead of GtkTreeIter as callback data Fix bug #406113 2007-02-08 Naba Kumar * plugins/editor/text_editor.h, plugins/editor/text_editor.c: Delay showing the 'file modified on disk' dialog for one sec from the last notification to insure multiple notifications for the same file are treated as one. Do not same multiple dialogs for the same file. Make sure to destory the dialog if later the conent is no longer different. 2007-02-08 Naba Kumar * plugins/editor/text_editor.h, plugins/editor/text_editor.c: Prevented spurious 'file modified' dialogs in scintilla editor when the file is saved. 2007-02-09 Johannes Schmid * scripts/glade2schema.pl: Added script to convert glade preferences into gconf schema files. See #406061 2007-02-08 Naba Kumar * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar itself is destroyed. Fixes bug #355160. 2007-02-08 Johannes Schmid * plugins/profiler/profiler.plugin: removed from version control (only .in file needed) * plugins/sourceview/anjuta-view.c: (anjuta_view_init): * plugins/sourceview/sourceview.c: (sourceview_new): Code cleanup * plugins/subversion/svn-thread.c: (svn_thread_start): * src/main.c: (main): Fixed #395875 about initialisation of threads too late 2007-02-07 Armin Burgmeier Reviewed by Naba Kumar : * plugins/class-gen/plugin.c: * plugins/class-gen/window.c: Removed browse button related code, load generated output directly into new buffers when not adding to project. * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse buttons from user interface. 2007-02-07 Naba Kumar * po/POTFILES.in: Fixed distcheck. 2007-02-07 Daniel Nylander * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation. 2007-02-07 Johannes Schmid * anjuta.desktop.in.in: Fixed spelling 2007-02-07 Johannes Schmid * configure.in: * manuals/anjuta-manual/* * manuals/anjuta-faqs/*: #398991 – Anjuta manuals does not use the gnome-doc-utils format * plugins/document-manager/anjuta-document-manager.plugin.in: Removed duplicate application-xml mime-type (review patches properly ;-) 2007-02-06 Sebastien Granjoux * plugins/gdb/debugger.c, libanjuta/interfaces/libanjuta.idl: Fix bug #404755 Fix handling of missing source file 2007-02-06 Naba Kumar Patch from James Liggett : * plugins/profiler/gprof-flat-profile.c, plugins/profiler/gprof-profile-data.c, plugins/profiler/gprof-call-graph.c, plugins/profiler/gprof-profile-data.h, plugins/profiler/plugin.c: Fixed infinite loop bug #403501, Show profiler view when target selected bug #403515. 2007-02-05 Naba Kumar * configure.in: Enabled devhelp plugin by default now that it works. Patch from parmigio@2ainfo.it: * plugins/document-manager/anjuta-document-manager.plugin.in: Added xml file type in supported mime types list. 2007-02-04 Sebastien Granjoux * plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c: Add a field in status bar displaying debugger state Change cursor shape when debugger is busy Fix bug #378600 * plugins/debug-manager/watch.c, plugins/debug-manager/locals.c, libanjuta/interfaces/libanjuta.idl: Clean up, remove debugging messages and unused signals 2007-02-03 Johannes Schmid * configure.in: Fixed AC_INIT and seperated version to major, minor, micro * anjuta.anjuta: Load Subversion instead of CVS * anjuta.desktop.in.in: Fixed bug-buddy component Original patch from Rob Bradfort : * src/main.c: (get_command_line_args), (main): Bug #335981 – Migration from popt to GOption 2007-02-03 Naba Kumar * configure.in: Depend on devhelp 0.13 and fixed gecko home path variable. Fixed bug #341170. * plugins/profiler/Makefile.am: Fixed indentation. 2007-02-02 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl, plugins/sourceview/sourceview.c, plugins/editor/text-editor.c, plugins/symbol-browser/plugin.c, plugins/search/search-replace.c, plugins/document-manager/goto_line.c, plugins/document-manager/action-callbacks.c, plugins/document-manager/anjuta-docman.c: Rename markers of anjuta interface IANJUTA_MARKABLE_NONE has been removed IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK IANJUTA_MARKABLE_ATTENTIVE renamed in IANJUTA_MARKABLE_BREAKPOINT_DISABLED IANJUTA_MARKABLE_INTENSE renamed in IANJUTA_MARKABLE_BREAKPOINT_ENABLED IANJUTA_MARKABLE_PROGRAM_COUNTER has been created * (removed) plugins/sourceview/marker-light.png, (removed) plugins/sourceview/marker-basic.png, (removed) plugins/sourceview/marker-attentive.png, (removed) plugins/sourceview/marker-intense.png, plugins/sourceview/bookmark.png, (added) plugins/sourceview/breakpoint-disabled.png, (added) plugins/sourceview/breakpoint-enabled.png, (added) plugins/sourceview/program-counter.png, (added) plugins/sourceview/linemarker.png, plugins/sourceview/Makefile.am, (added) plugins/editor/bookmark.xpm, (added) plugins/editor/breakpoint-disabled.xpm, (added) plugins/editor/breakpoint-enabled.xpm, (added) plugins/editor/program-counter.xpm, (added) plugins/editor/linemarker.xpm, plugins/editor/Makefile.am: Add or change marker pixmaps in scintilla and sourceview editor * plugins/document-manager/plugin.c, libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/plugin.c, plugins/debug-manager/breakpoints.c plugins/gdb/debugger.c: Fix bug #376404, program counter marker is not displayed when debugger Return the selected editor or NULL (if file does not exist) with ianjuta_document_manager_goto_file_line* functions Emit a change-location signal even if the program counter is in an unknown file 2007-02-02 Naba Kumar * TODO.tasks: Marked bounty bug #359478 completed. And checked older bounties 'Done'. 2007-02-02 Naba Kumar * TODO.tasks: Fixed typop. Patch from James Liggett : * plugins/profiler/*, plugins/class-inheritance/Makefile.am, plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof profiler plugin by James Liggett. Completes bounty bug #359478 'Gprof performance profiler plugin' 2007-02-01 Naba Kumar * src/main.c: Renamed option name. * TODO.tasks: Marked "Test and fix all project wizards templates" bounty completed. 2007-01-29 Johannes Schmid * plugins/document-manager/plugin.c: (on_editor_changed): Added DEBUG_PRINT(...) * plugins/editor/text_editor.c: (itext_editor_set_auto_indent): implemented * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in: Fix language support plugin for sourceview editor (add some new language names) * plugins/sourceview/sourceview.c: (iindic_clear): Clear all indicators 2007-01-29 Johannes Schmid * TODO.tasks: Minor task currentions * libanjuta/interfaces/libanjuta.idl: * plugins/editor/text_editor.c: (itext_editor_set_auto_indent), (itext_editor_iface_init): * plugins/language-support-cpp-java/plugin.c: (install_support): * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent), (ieditor_get_attributes), (ieditor_iface_init): Added ianjuta_editor_set_auto_indent to disable auto-indent from language support plugins. * plugins/sourceview/sourceview.glade: Fixed sourceview preference window 2007-01-28 Naba Kumar * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h: Implemented --no-files and --no-session command line options and corresponding preferernces checkboxes in General tab. 2007-01-28 Johannes Schmid * plugins/subversion/plugin.c: * plugins/subversion/plugin.h: * plugins/subversion/svn-notify.c: (svn_show_info), (show_svn_error), (on_svn_notify): * plugins/subversion/svn-notify.h: * plugins/subversion/svn-thread.c: (create_message_view), (svn_thread_start): Fixed error handling and fixed #394216 – No indication of subversion commands running * plugins/tools/execute.c: (atp_output_context_print): Show name of tool in message pane 2007-01-28 Naba Kumar * configure.in, plugins/glade/plugin.c: Make it work with glade svn. Based on patch from Vincent Geddes. Fixes bug #400833. * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags from devhelp (won't work untill devhelp is fixed: bug #341170). * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup. 2007-01-26 Sebastien Granjoux Reviewed by Naba Kumar : * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/debugger.c, plugins/debug-manager/start.c, plugins/gdb/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h: Fix a bug when launching gdb Set the terminal for the debugged program on the command line. 2007-01-26 Johannes Schmid * plugins/sourceview/anjuta-document-saver.c: (anjuta_document_saver_save): * plugins/sourceview/anjuta-document.c: (document_saver_saving): * plugins/sourceview/sourceview.c: (save_if_modified), (on_document_saved), (ifile_savable_save), (ifile_savable_save_as): Proper error handling, for example if a file was modified externally. Use backup files to avoid data-loss on disk full. 2007-01-24 Naba Kumar * plugins/devhelp/htmlview.c: Fixed crash during project load. Fixed mem leak and source leak. 2007-01-24 Sebastien Granjoux Reviewed by Naba Kumar : * plugins/debug-manager/debug_tree.c, plugins/debug-manager/debug_tree.h, plugins/debug-manager/watch.c: Partial rewrite of the variable object code, find and fix a few bugs Fix bug #395808: gdb can still crash but children are listed on request only so you can avoid the crash 2007-01-24 Naba Kumar * (added) plugins/symbol-browser/anjuta-symbol-locals.c, (added) plugins/symbol-browser/anjuta-symbol-locals.h, plugins/symbol-browser/plugin.h, plugins/symbol-browser/plugin.c, plugins/symbol-browser/Makefile.am: Added current file (local) symbols view (Seriously getting bored with the browse toolbar). 2007-01-22 Naba Kumar Patch from Gabor Kelemen: * po/POTFILES.in: Added .plugin.in files. 2007-01-21 Yang Hong Reviewed by Naba Kumar : * plugins/document-manager/anjuta-docman.c, plugins/message-view/anjuta-msgman.c Set right alignment to the label widget in the tab title. 2007-01-21 Naba Kumar * libegg/egg-combo-action.c: Fixed mode line. * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml: Updated. 2007-01-21 Armin Burgmeier Reviewed by Naba Kumar : * plugins/class-gen/plugin.c: Prompt for target before actually generating the class files. This ensures that the files are created in the correct directory. Fixes bug #397406. * plugins/class-gen/window.c: Set browse buttons to insensitive when the class is added to the project. 2007-01-21 Naba Kumar * libanjuta/anjuta-plugin-description.c, libanjuta/anjuta-ui.h, libanjuta/anjuta-status.c, libanjuta/anjuta-plugin-description.h, libanjuta/cell-renderer-captioned-image.c, libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-status.h, libanjuta/resources.c, libanjuta/cell-renderer-captioned-image.h, libanjuta/glue-cpp.c, libanjuta/anjuta-plugin-handle.h, libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h, libanjuta/resources.h, libanjuta/glue-cpp.h, libanjuta/anjuta-plugin.h, libanjuta/anjuta-preferences-dialog.h, libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c, libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-shell.h, libanjuta/anjuta-save-prompt.c, libanjuta/anjuta-save-prompt.h, libanjuta/anjuta-children.c, libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c, libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.h, libanjuta/anjuta-profile.h, libanjuta/anjuta-launcher.h, libanjuta/anjuta-ui.c: Updated file headers. * po/POTFILES.in: Updated. * libanjuta/anjuta-marshal.list, (added) libanjuta/anjuta-plugin-handle.c, (added) libanjuta/anjuta-plugin-handle.h, (added) libanjuta/anjuta-plugin-manager.c, (added) libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, (added) libanjuta/anjuta-profile.c, (added) libanjuta/anjuta-profile.h, (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h, libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h, src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c, src/action-callbacks.c: Implemented AnjutaPluginManager class based on old plugins.[ch]. Implemented AnjutaProfile as prelimanary profiles implementation. Implemented AnjutaPluginHandle class to represent plugins (not to be confused with plugin objects). Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and implemented it in AnjutaApp and AnjutaTestShell. De-globalized plugin management and several clean ups. * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c, plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, plugins/search/search-replace.c, plugins/terminal/terminal.c, plugins/project-import/project-import.c, plugins/profile-default/plugin.c, plugins/profile-default/plugin.h, plugins/document-manager/plugin.c, plugins/file-manager/plugin.c: Fixed plugins for the change in API. * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty file. * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated. 2007-01-19 Sebastien Granjoux Reviewed by Naba Kumar : * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h: Add a new function anjuta_set_terminate_on_exit to close the i/o channel when the child exit Return directly the status and not the exit code in child-exited signal * plugins/gdb/debugger.c: Use new function in debugger plugin 2007-01-18 Johannes Schmid * src/about.c: Do not show empty license information instead hide the button (#397883) 2007-01-15 Johannes Schmid * plugins/project-manager/plugin.c: * plugins/project-wizard/templates/python.wiz * plugins/project-wizard/templates/python/src/Makefile.am.tpl: Fixed #335235 python programs are not executeable/ do not start when pressing F3 You will also need latest gnome-build svn === anjuta 2.1.0 === 2007-01-14 Naba Kumar * configure.in: Removed reference of mkfile project template to fix distcheck build error. * AUTHORS: Updated. * NEWS: Updated. * configure.in: Bumped version to 2.1.0 for beta release. * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta crashes as soon as editing starts in normal text files. 2007-01-14 Johannes Schmid * configure.in * po/LINGUAS: Applied http://live.gnome.org/GnomeGoals/PoLinguas * tagmanager/c.c: Patch from Massimo Cora' to hopefully fix #395362 * plugins/project-wizard/templates/*: Fixed and tested all project-wizards. Deactivated mkfile project because it was totally broken and I don't see any real use for it. Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects 2007-01-14 Naba Kumar * NEWS: Updated for release. * libanjuta/anjuta-launcher.c: Fixed a possible timer leak. * libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor_cbs.c, plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor interface and implemented it for scintilla. * plugins/editor/text-editor.c: Fixed highlighing issues when used with indicators (particularly when the file is just opened). Fixes bug #377477 – when debugging, scintilla editor grays out all lines before current line. * plugins/build-basic-autotools/build-basic-autotools.[ch]: Maintain a separate list of indicated edtitors for separate contexts. Fixes bug 342717 - Build errors redisplayed AFTER a successful build. 2007-01-12 Sebastien Granjoux Reviewed by Naba Kumar : * plugins/debug-manager/plugin.c: Bug fix: breakpoints cannot be added after stopping the debugger 2007-01-13 Naba Kumar * NEWS: Updated for release. 2007-01-12 Johannes Schmid * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl: * plugins/project-wizard/cpp/src/Makefile.am.tpl: * plugins/project-wizard/gcj/src/Makefile.am.tpl: * plugins/project-wizard/gnome/src/Makefile.am.tpl: * plugins/project-wizard/gtk/src/Makefile.am.tpl: * plugins/project-wizard/gtkmm/src/Makefile.am.tpl: * plugins/project-wizard/terminal/src/Makefile.am.tpl: * plugins/project-wizard/wxwin/src/Makefile.am.tpl: * plugins/project-wizard/xlib/src/Makefile.am.tpl: * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl: Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl * plugins/sourceview/sourceview.c: Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely on character positions. 2007-01-12 Naba Kumar * src/anjuta-app.c, plugins/project-manager/plugin.c, plugins/profile-default/plugin.c, libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Introduced an API for application title in AnjutaStatus. Set application title to project name. 2007-01-11 Massimo Cora' Reviewed by Naba Kumar : * tagmanager/Makefile.am, plugins/symbol-browser/Makefile.am: removed installation for test programs. 2007-01-11 Sebastien Granjoux Reviewed by Naba Kumar : * plugins/debug-manager/start.h, plugins/debug-manager/start.c, plugins/debug-manager/anjuta-debug-manager.ui, plugins/debug-manager/plugin.c: Partial fix for bug #392537 * plugins/debug-manager/disassemble.c: Fix bug #392543 2007-01-11 Naba Kumar * src/anjuta.c: Load project seperately from session, so that project session is also loaded. * plugins/profile-default/plugin.c: Load project in new anjuta if there already is one loaded currently (disabled code for now). * plugins/editor/aneditor.cxx: Disconnect focus in/out signals when editor is destroyed. Fixes a crash bug. * plugins/editor/text_editor.c: Do not mark line in ianjuta_editor_goto_line() implementation. * plugins/search/search-replace.c: Always check for markable interface availablility because its optional for an editor. * plugins/document-manager/goto_line.c, plugins/document-manager/action-callbacks.c: Mark lines for goto line commands (from dialog and from menu entry box). * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h, plugins/file-manager/an_file_view.c: Expand file manager nodes in idle loop, one at a time. Did as a possible work around for bug #361763, but it didn't make any difference. However, it could still be useful in situations where there are lots to expand. * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning. 2007-01-11 Naba Kumar * plugins/editor/scintilla/LineMarker.h, plugins/editor/scintilla/LexBasic.cxx, plugins/editor/scintilla/LexHTML.cxx, plugins/editor/scintilla/include/SciLexer.h, plugins/editor/scintilla/include/Scintilla.h, plugins/editor/scintilla/include/Scintilla.iface, plugins/editor/scintilla/include/ScintillaWidget.h, plugins/editor/scintilla/LexBash.cxx, plugins/editor/scintilla/PlatGTK.cxx, plugins/editor/scintilla/ViewStyle.h, plugins/editor/scintilla/Editor.cxx, plugins/editor/scintilla/StyleContext.h, plugins/editor/scintilla/LexCPP.cxx, plugins/editor/scintilla/Converter.h, plugins/editor/scintilla/LexAU3.cxx, plugins/editor/scintilla/Editor.h, plugins/editor/scintilla/LexPerl.cxx, plugins/editor/scintilla/LexVB.cxx, plugins/editor/scintilla/ScintillaGTK.cxx, plugins/editor/scintilla/ViewStyle.cxx, plugins/editor/scintilla/PropSet.cxx, plugins/editor/scintilla/LexSQL.cxx, plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to version 1.71 2007-01-11 Armin Burgmeier Reviewed by Naba Kumar : * plugins/class-gen/element-editor.c: Scroll to a cell if it is selected for editing. This fixes bug #394218. * plugins/class-gen/plugin.c: Do not use project's root URI as project name if said URI is not known. * plugins/class-gen/window.c: When stripping function prefix away, include the trailing underscore because it is already set by the template. * plugins/class-gen/transform.c: Include "const char*" and "const gchar*" in the list for transforming a default C type to a GType. Don't access invalid memory when writing pointer_str in cg_transform_first_argument. 2007-01-11 Naba Kumar * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg pixmaps/anjuta.svg, pixmaps/Makefile.am, (renamed) pixmaps/anjuta_icon.png, src/main.c, libegg/test-actions.c, anjuta.desktop.in.in, anjuta.prj: Renamed application icon to 'anjuta.png' from 'anjuta_icon.png'. Added more fields in desktop file. * mime/anjuta.xml: Added magic section. * (removed) mime/anjuta.applications, (removed) mime/anjuta.mime, mime/Makefile.am, (removed) mime/anjuta.keys, mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime registeration and added scalable icon. Also fixes bug #393680 2007-01-09 Curtis Magyar Reviewed by Naba Kumar : * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick() and anjuta_status_progress_add_ticks() to check for progressbar being realized before trying to update it. 2007-01-10 Naba Kumar * tagmanager/tm_workspace.c, po/POTFILES.in, plugins/debug-manager/Makefile.am, plugins/tools/scripts/Makefile.am, plugins/class-gen/plugin.c, plugins/class-gen/Makefile.am, global-tags/Makefile.am: Fixed make distcheck. * plugins/debug-manager/attach_process.c, plugins/debug-manager/attach_process.h, plugins/class-gen/action-callbacks.h, plugins/class-gen/action-callbacks.c, plugins/class-gen/class_gen.h, plugins/class-gen/class_gen.c: Deleted unused/old files. * (removed) scintilla, (added) plugins/editor/scintilla, plugins/editor/scintilla/lexers.make, plugins/editor/scintilla/Makefile.am, plugins/editor/Makefile.am configure.in, manuals/reference/libanjuta/Makefile.am Makefile.am: Moved scintilla to its right place. 2007-01-09 Naba Kumar * plugins/profile-default/plugin.c: Save project session before a new one is opened. * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h, plugins/project-manager/anjuta-project-manager.ui, plugins/profile-default/plugin.c, plugins/profile-default/plugin.h, plugins/profile-default/Makefile.am, (added) plugins/profile-default/anjuta-default-profile.ui, manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml, libanjuta/interfaces/libanjuta.idl: Reverted back incomplete multiple projects support. 2007-01-06 Armin Burgmeier Reviewed by Naba Kumar * plugins/class-gen/combo-flags.h: * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType enum, added a type parameter to selected signal. Select highlighted entry when pressing enter (but not unselect it if it was already selected) before closing the popup. Also accept input when clicking not into the popup. * plugins/class-gen/cell-renderer-flags.c: Do appropriate action according to selection type. * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to VOID:BOXED,ENUM. 2007-01-08 Johannes Schmid * plugins/project-wizard/templates/gtkmm/configure.in.tpl * plugins/project-wizard/templates/gtkmm/Makefile.am * plugins/project-wizard/templates/python/configure.ac.tpl * plugins/project-wizard/templates/python/configure.in.tpl * plugins/project-wizard/templates/python/Makefile.am * plugins/project-wizard/templates/cpp/configure.ac.tpl * plugins/project-wizard/templates/cpp/configure.in.tpl * plugins/project-wizard/templates/cpp/Makefile.am * plugins/project-wizard/templates/terminal.wiz * plugins/project-wizard/templates/xlib-dock.wiz * plugins/project-wizard/templates/wxwin.wiz * plugins/project-wizard/templates/java.wiz * plugins/project-wizard/templates/xlib/configure.ac.tpl * plugins/project-wizard/templates/xlib/configure.in.tpl * plugins/project-wizard/templates/xlib/Makefile.am * plugins/project-wizard/templates/gcj/configure.ac.tpl * plugins/project-wizard/templates/gcj/configure.in.tpl * plugins/project-wizard/templates/gcj/Makefile.am * plugins/project-wizard/templates/terminal/configure.ac.tpl * plugins/project-wizard/templates/terminal/configure.in.tpl * plugins/project-wizard/templates/terminal/Makefile.am * plugins/project-wizard/templates/terminal/autogen.sh * plugins/project-wizard/templates/wxwin/configure.ac.tpl * plugins/project-wizard/templates/wxwin/configure.in.tpl * plugins/project-wizard/templates/wxwin/Makefile.am * plugins/project-wizard/templates/gnome.wiz * plugins/project-wizard/templates/java/configure.ac.tpl * plugins/project-wizard/templates/java/configure.in.tpl * plugins/project-wizard/templates/java/Makefile.am * plugins/project-wizard/templates/anjuta-plugin.wiz * plugins/project-wizard/templates/gtkmm.wiz * plugins/project-wizard/templates/python.wiz * plugins/project-wizard/templates/cpp.wiz * plugins/project-wizard/templates/gtk.wiz * plugins/project-wizard/templates/gcj.wiz * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl * plugins/project-wizard/templates/anjuta-plugin/Makefile.am: Starting fixing of all project wizards: - rename configure.in to configure.ac - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE' - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names (See #394184) * TODO.task: Added bug number to bounty 2007-01-07 Johannes Schmid * plugins/build-basic-autotools.c: Fixed #392290 – Missed install as root option in project manager 2007-01-07 Johannes Schmid * plugins/sourceview/sourceview.c: Fixed #388731 – Odd editor behaviour after performing block-text operations Fixed #388727 – Block-tab does not work * plugins/sourceview/anjuta-document.h/c: Removed deprecated has_selection() method which is now in Gtk (>= 2.10) * configure.in: Require Gtk+ >= 2.10 for sourceview plugin 2007-01-06 Curtis Magyar * libanjuta/anjuta-status.c: Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw() 2007-01-05 Sebastien Granjoux * configure.in, plugins/terminal/terminal.c: Fix bug #377027 remove support for VTE < 0.9 2007-01-06 Naba Kumar * po/POTFILES.in: Updated 2007-01-05 Adam Dingle Reviewed by Naba Kumar : * plugins/message-view/anjuta-message-manager-plugin.glade: Fixed bug #377903 (improve message color defaults). 2007-01-05 Naba Kumar * TODO.tasks: Completed Bounty bug #359862, Improve class wizard. 2007-01-03 Armin Burgmeier Reviewed by Naba Kumar : * plugins/symbol-browser/test-class.h: Fixed block ends. * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a C-style-block comment. * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to allow lists when writing autogen definition files. This is required for the new class generator. Also fixed a wrong return value in npw_autogen_write_definition_file and set a GError in npw_autogen_execute when the output file could not be opened. * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator user interface. * plugins/class-gen/Makefile.am: Added templates subdir, removed goc_template_header and goc_template_source, added top_srcdir to includes, link against project wizard (also hopefully temporarily), removed class_gen.h, class_gen.c, action-callbacks.h, action-callbacks.c. * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller. * plugins/class-gen/cell-renderer-flags.h: * plugins/class-gen/cell-renderer-flags.c: * plugins/class-gen/combo-flags.h: * plugins/class-gen/combo-flags.c: * plugins/class-gen/element-editor.c: * plugins/class-gen/element-editor.h: * plugins/class-gen/generator.c: * plugins/class-gen/generator.h: * plugins/class-gen/plugin.h: * plugins/class-gen/plugin.c: * plugins/class-gen/transform.c: * plugins/class-gen/transform.h: * plugins/class-gen/validator.c: * plugins/class-gen/validator.h: * plugins/class-gen/window.c: * plugins/class-gen/window.h: Rewrote class generator, it now allows adding of several class elements and uses autogen. * plugins/class-gen/templates/cc-header.tpl: * plugins/class-gen/templates/cc-source.tpl: * plugins/class-gen/templates/go-header.tpl: * plugins/class-gen/templates/go-source.tpl: * plugins/class-gen/templates/Makefile.am: Added Autogen templates for the class generator. * configure.in: Added plugins/class-gen/templates/Makefile to output. 2007-01-04 Naba Kumar Patch from Nick Treleaven: * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve all matching symbols. Patches from Maik Beckmann and Sébastien Granjoux: * plugins/profile-default/plugin.c, plugins/project-manager/plugin.c: Unescape project name. Fixes Bug #357151 2007-01-04 Naba Kumar * plugins/glade/plugin.c: Fixed compilation with older glade-3 version. Patch from Roland Illig: libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c, plugins/sourceview/anjuta-document-saver.c, plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches are necessary to build anjuta on NetBSD 3.0 Patch from Sebastien Granjoux : * src/anjuta-app.c: Fixed Bug #377767 – resize crashes window manager in gnome. 2007-01-02 Naba Kumar * plugins/glade/plugin.c: Make it work with glade-3 svn. 2006-12-31 Sebastien Granjoux Reviewed by Naba Kumar : * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/Makefile.am, plugins/debug-manager/anjuta-marshal.list, plugins/debug-manager/debugger.c, plugins/debug-manager/sparse_buffer.c, plugins/debug-manager/sparse_buffer.h, plugins/debug-manager/sparse_view.c, plugins/debug-manager/sparse_view.h, plugins/debug-manager/disassemble.h, plugins/debug-manager/disassemble.c, plugins/debug-manager/anjuta-marshal.list, plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c: Add a disassembly view window * plugins/debug-manager/breakpoints.c, plugins/debug-manager/chunk_view.c, plugins/debug-manager/locals.c, plugins/debug-manager/memory.c, plugins/debug-manager/registers.c, plugins/debug-manager/stack_trace.c: Add some debugging information 2006-12-18 Naba Kumar * configure.in, plugins/glade/plugin.c: Allow building against both glade == 3.0.2 and glade > 3.0.2 (~ cvs). 2006-12-03 Naba Kumar * TODO.tasks: Marked a bounty completed. 2006-11-24 Adam Dingle Reviewed by Naba Kumar : * plugins/build-basic-autotools/build-basic-autotools.c, plugins/debug-manager/watch.c, plugins/document-manager/plugin.c, plugins/patch/plugin.c, plugins/project-manager/plugin.c: Fixed bug #378879 (several command names need ellipses). 2006-11-22 Sylvain Defresne Reviewed by: Naba Kumar * plugins/*/*.[ch]: Corrected warnings occuring when compiling with GCC 4.1.2 (there are only two warnings remaining now when compiling plugins). * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*). * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN macro so that the generated function support a NULL plugin parameter. * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree in debug_tree_find_expression by freeing memory returned by the call to gtk_tree_model_get instead of the parameter string. 2006-11-26 Sebastien Granjoux * plugins/debug-manager/breakpoints.c: Fix bug #378850 * plugins/debug-manager/anjuta-debug-manager.ui, plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c: Fix bug #378871 2006-11-21 Sebastien Granjoux * libanjuta/anjuta-launcher.c, plugins/gdb/debugger.c: Fix bug #377061 2006-11-21 Naba Kumar * plugins/search/search_preferences.c: Fixed build break. 2006-11-20 Naba Kumar Patch from Kjartan Maraas: * plugins/cvs-plugin/cvs-interface.c, plugins/document-manager/plugin.c, plugins/gtodo/interface.c, plugins/gtodo/libgtodo.h, plugins/message-view/anjuta-msgman.c, plugins/project-wizard/druid.c, plugins/search/search_preferences.c, plugins/sourceview/sourceview-prefs.c, plugins/terminal/terminal.c, src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115. Patch from Przemysław Grzegorczyk: * plugins/cvs-plugin/anjuta-cvs-plugin.glade, plugins/subversion/anjuta-subversion.glade: Enable files in fileselection dialog. Fixes bug #376031. 2006-11-17 Adam Dingle Reviewed by: Naba Kumar * plugins/build-basic-autotools/build-basic-autotools.c * plugins/class-gen/anjuta-class-gen.plugin.in * plugins/debug-manager/breakpoints.c * plugins/debug-manager/plugin.c * plugins/devhelp/plugin.c * plugins/document-manager/plugin.c * plugins/gdb/debugger.c * plugins/glade/anjuta-glade.plugin.in * plugins/gtodo/plugin.c * plugins/language-support-cpp-java/plugin.c * plugins/message-view/plugin.c * plugins/project-import/anjuta-project-import.glade * plugins/project-import/anjuta-project-import.plugin.in * plugins/search/plugin.c * plugins/tools/scripts/tools-2.xml.in * plugins/valgrind/plugin.c * src/anjuta-actions.h: Fixed bug #376335 "menu items should be capitalized". Minor grammar edits. 2006-11-20 Naba Kumar * configure.in: Fixed build. Patch from: Arjan Timmerman *configure.in: Make subvesion plugin build for apr 1.x. Fixes: Bug #364754. 2006-11-20 Johannes Schmid * configure.in * plugins/*/*.[ch]: Removed patches from Sylvain and Günther. They caused not problems but Naba was against them. 2006-11-20 Johannes Schmid * Removed me from MAINTAINERS 2006-11-14 Günther Brammer * configure.in: Use apr-1 instead of apr-0 2006-11-14 Sylvain Defresne * global-tags/create_global_tags.sh.in: Correct a bug when environment variable $PKG_CONFIG_PATH point to an empty or non-existent directory, and another bug occuring when parsing .pc file containing quotes. 2006-11-13 Sylvain Defresne * plugins/*/*.[ch]: Use class macro for type casting. * plugins/*/*.[ch]: Corrected warnings occuring when compiling with GCC 4.1.2 (there are only two warnings remaining now when compiling plugins). * plugins/debug-manager/debug_tree.c: corrected a invalid free and a memory leak in debug_tree_find_expression; g_free was called on the parameter instead of the memory allocated by gtk_tree_model_get. * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro to declare and initialize the global type variable of the plugin. 2006-10-31 Naba Kumar * global-tags/create_global_tags.sh.in: Added an end message. * libanjuta/anjuta-launcher.h: Fixed indentation. * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags creation to a) append the messages in right way, b) Connect signals to the view properly and c) Recreate the system-tags.cache at the end of the generation. * plugins/symbol-browser: Fixed action path (double click on sysmbols was not working). * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c: Fixed typedef and removed dead code. * tagmanager/c.c: Took the latest version from ctags source repository, because the one we had (from ctags 5.6) was broken. * global_tags/create_global_tags.sh.in: Reverted the patch from Sylvain because it was not right fix (and added a helpful comment). Used /bin/bash to fix the bashism and generated separate log files for each tag files in the same directory. 2006-10-29 Naba Kumar * plugins/editor/text_editor.c: Use a temporary file to save the editor and move it at the end to original file. This will prevent data corruption if file save failed for any reason. Also report proper errors when file save fails. Fixes bug #346575. 2006-10-26 Naba Kumar * plugins/document-manager/anjuta-docman.c: Do not load the same files with different path more than once (happens with symlinked files). Fixes Bug #323591. 2006-10-25 Naba Kumar * plugins/valgrind/vgactions.c: Fixed a warning. 2006-10-25 Sylvain Defresne Reviewed by Naba Kumar : * plugins/valgrind/vgtoolview.c: Correct memory leaks in vg_tool_view_set_{argv,srcdir}. * plugins/valgrind/bugged-prg-test.c: No more warning during compilation with GCC 4.1. Program is still buggy in order to be used as a test of the plugin. * plugins/valgrind/ldd.c plugins/valgrind/parser.c plugins/valgrind/preferences.c plugins/valgrind/symtab.c plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c plugins/valgrind/vgrule.c: No more warning during compilation with GCC 4.1. * plugins/valgrind/plugin.c: Correct call to vg_tool_view_set_{argv,srcdir} to conform to prototype (was missing from previous patch). 2006-10-24 Naba Kumar * plugins/glade/plugin.c: Show glade tree view, not list view. * plugins/glade/plugin.c: Fixed crash when Anjuta is exited with glade plugin still loaded. Fixes Bug #364755. * plugins/document-manager/anjuta-document-manager.plugin.in: Added application/x-reject in accepted mime-types. * Changelog: Fixed changelog alignments. 2006-10-24 Sylvain Defresne Reviewed by: Naba Kumar * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c plugins/valgrind/plugin.h plugins/valgrind/preferences.c plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c plugins/valgrind/vgsearchbar.c: Use class macro for type casting. * plugins/valgrind/plugin.h: Don't force cast a GtkActionGroup to a GtkAction. * plugins/valgrind/plugin.c: Use correct API to get path of the preoject root when building the list of targets for the run action. Correct ordering of the construction of the preferences widgets. Only remove the valgrind widget if it is currently displayed. * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h: Return if check_valgrind_binary() fails. The ValgrindPluginPrefs object is initialized after the call to vg_action_new. Take a handle to the location of the pointer to the future object. 2006-10-24 Naba Kumar * HACKING: Updated coding sample. Patch from: Armin Burgmeier * plugins/symbol-browser/test-class.h, plugins/editor/aneditor-autocomplete.cxx: Fixed block ends. 2006-10-22 Sylvain Defresne * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c * plugins/valgrind/vgtoolview.h: Correctly handle the argv / srcdir of vg_tool_view object. Do not leak memory associated with those arrays. * plugins/symbol-browser/an_symbol_prefs.c: Support unloading / reloading of the module (for example when closing a project and opening another one). * plugins/project-manager/plugin.c: Remove plugin widget before removing plugin itself, preventing a crash with valgrind plugin. * libanjuta/anjuta-preferences-dialog.c: Do not use the page_num returned by gtk_notebook_append_page to remove the page as it cause bugs when pages removal is not done in LIFO. * plugins/document-manager/anjuta-docman.c: Fix some GTK+ warnings. * global-tags/create_global_tags.sh.in: Rewrite script to remove bash-ism and use pkg-config directly instead of parsing the *.pc file by hand. This solve problems that occurred when one of the directory in PKG_CONFIG_PATH is empty. 2006-10-22 Arjan Timmermann * plugins/glade/plugin.c: Fix build (#363884) 2006-10-22 Johannes Schmid * plugins/file-manager/an_file_view.c: * plugins/file-manager/plugin.c: * plugins/file-manager/plugin.h: Fix possible crasher when changing project-root uri when we try to restore open nodes * AUTHORS: Updated 2006-10-19 Naba Kumar Patch from: Juan Pablo Ugarte * plugins/glade/plugin.c: Include glade header correctly. 2006-10-15 Sebastien Granjoux * plugins/debug-manager/Makefile.am, plugins/debug-manager/sexy-icon-entry.h, plugins/debug-manager/sexy-icon-entry.c, plugins/debug-manager/dataview.c: Fix bug #358134 (Goto memory prompt) Use sexy-icon-entry from libsexy 0.1.10 * plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, plugins/debug-manager/start.c, plugins/gdb/debugger.c, plugins/gdb/plugin.c: Better error handling when starting and stopping debugger 2006-10-13 Maik Beckmann * src/action_callbacks.c: Fixed bug #361830 (AboutDialog does not close) which is caused due to a change in Gtk+ 2.10 2006-10-12 Adam Dingle * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog). * plugins/search/search-replace.c: Fixed bug #358068 (indicate when Find in Files is complete) * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow) * plugins/sourceview/sourceview-prefs.c: * plugins/sourceview/sourceview.glade: Fixed bug #359663 (make line highlighting optional in GtkSourceView editor). * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files). * plugins/devhelp/plugin.c: * plugins/search/plugin.c: Fixed bug #359750 (fix find/replace shortcut keys). * plugins/document-manager/plugin.c: fixed bug #351387 (don't use Alt+key for shortcuts) * plugins/debug-manager/debug_tree.c: * plugins/debug-manager/debugger.c: Fixed bug #359317 (can't load debug manager) * /plugins/document-manager/plugin.c: Fixed bug #359259 (highlight modes listed in reverse alphabetical order). 2006-10-10 Johannes Schmid * plugins/glade/plugin.c: Add scrollbars to glade project window 2006-10-10 Johannes Schmid * libanjuta/interfaces/Makefile.am.iface: Fixed Makefile with broke build 2006-10-07 Johannes Schmid * libanjuta/interfaces/anjuta-idl-compiler.pl: * libanjuta/interfaces/Makefile.iface.am: Fixed enum types generation * libanjuta/interfaces/libanjuta.idl: Fixed some strange typo 2006-10-06 Johannes Schmid * libanjuta/interfaces/Makefile.iface.am: Fixed enum-types.h generation * libanjuta/interfaces/libanjuta.idl: char* => gchar* IAnjutaTODO::load should take const gchar* argument Remove include to libanjuta/e-splash.h which is not installed as header file Disable get_attributes for now * pluings/sourceview/sourceview.c: Disabled get_attributes * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument 2006-10-05 Naba Kumar * TODO.tasks: Set 'Improve class widzard' task to assigned. Set bug id for 'Profiler plugin' task. 2006-10-03 Naba Kumar * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1' * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c, plugins/project-manager/plugin.c: Added a new API in IAnjutaDocumentManager called ianjuta_document_manager_remove_editor(). Added some documentation. On project close, close all editors that has files opened for the project. * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets from the containers on anjuta_shell_remove_widget(). Do not destroy glade widgets once created. 2006-10-03 Johannes Schmid * libanjuta/interfaces/anjuta-idl-compiler.pl: * libanjuta/interfaces/libanjuta.idl: const-List<> => const List<> List-free<> => List<> * Makefile.am: Reenabled launcher 2006-10-03 Johannes Schmid * libanjuta/interfaces/Makefile.am.iface: Install libanjuta.idl 2006-10-02 Adam Dingle * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow) 2006-10-02 Adam Dingle * plugins/editor/style-editor.c: fixed bug #357534 * plugins/gdb/utilities.h: removed 2 unused declarations 2006-10-02 Johannes Schmid * Makefile.am: disabled anjuta-launcher * libanjuta/Makefile.am: * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init): * libanjuta/glue-factory.c: (glue_factory_add_path), (glue_factory_get_path): * libanjuta/plugins.c: (activate_tool), (tool_set_update): * libanjuta/glue-factory.h: * libanjuta/glue-cpp.h: * libanjuta/glue-cpp.c: Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file * libanjuta/interfaces/Makefile.am.iface: * libanjuta/interfaces/anjuta-idl-compiler.pl: * libanjuta/interfaces/libanjuta.idl: Add a new features to idl compiler: List => List of Type List-free => List of Type, it is up to the caller to free items and list const-List(-free) = const List of Types These three all wrap to GList* in C but will be handled differently in C++, Python, etc. * plugins/class-gen/class_gen.c: (gobject_class_create_code), (generic_cpp_class_create_code): Adapted to new project_manager interface * plugins/gdb/plugin.c: (ivariable_debugger_iface_init): * plugins/debug-manager/debugger.c: (ivariable_debugger_iface_init): Do not use C++ keyword "delete" for interface name * plugins/document-manager/anjuta-document-manager.plugin.in: Added m4 to mime-types * plugins/project-manager/plugin.c: (iproject_manager_add_source_multi): Changed interface to use GList instead of GList* (needs new gnome-build CVS) 2006-10-01 Naba Kumar * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple UI file used when out-of-process devhelp is used instead of embedded devhelp. * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am, plugins/devhelp/plugin.c, plugins/devhelp/plugin.h, plugins/profile-default/default.anjuta: Build devhelp plugin, but use out-of-process devhelp if devhelp plugin is disabled (either by user or devhelp is not installed). Disabled devhelp plugin by default. Added it in default profile. 2006-10-01 Naba Kumar * plguins/project-manager/plugin.c: Possible fix for crash bug #358583. * configure.in, plugins/Makefile.am: Enabled glade plugin and set dep to last version 3.0.2. * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c, plugins/file-loader/plugin.h, plugins/subversion/plugin.c, plugins/symbol-browser/plugin.c: Use the right action group for getting popup actions (Fixes lots of assertion failures). * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h: use separate action group for profie actions. * plugins/message-view/plugin.c: Disconnect session load signal on plugin deactivation (fixes a crash). 2006-09-30 Naba Kumar * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties). * TODO.tasks: Assigned a bounty to Massimo. 2006-09-29 Naba Kumar * src/anjuta-app.c, src/shell.c: Fixed build errors. 2006-09-30 Sebastien Granjoux * plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, libanjuta/interfaces/libanjuta.idl: Add a new abort command to quit debugger without waiting * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c: Send a signal directly to the debugged program Implement abort command * plugins/debug-manager/debug_tree.c: Fix bug #358163 * plugins/debug-manager/stack-trace.c: Fix bug #358009 2006-09-29 Naba Kumar * TODO.tasks: Updated. * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit dialog. * TODO.tasks: Added more tasks and bounties. Marked a few completed. * TODO.tasks: Updated in light of the word wrapping fix in Tasks Manager. Added a test bounty entry. * TODO.tasks: Added four bounties. 2006-09-28 Naba Kumar * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h: Added 'customizable' parameter to anjuta_ui_add_action_group_entries() and similar functions to allow user configuration of the actions. Filter out actions that are not configurable items (such as submenu items). Now the 'Customize shortcuts' dialog is much better listed. * plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h, plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/plugin.h, plugins/debug-manager/breakpoints.c, plugins/debug-manager/plugin.c, plugins/debug-manager/stack_trace.c, plugins/debug-manager/watch.c, plugins/devhelp/plugin.c, plugins/document-manager/plugin.c, plugins/file-loader/plugin.c, plugins/file-manager/plugin.c, plugins/glade/plugin.c, plugins/gtodo/interface.c, plugins/gtodo/plugin.c, plugins/language-support-cpp-java/plugin.c, plugins/macro/plugin.c, plugins/macro/plugin.h, plugins/message-view/plugin.c, plugins/patch/plugin.c, plugins/profile-default/default.anjuta, plugins/project-manager/plugin.c, plugins/project-manager/plugin.h, plugins/sample1/plugin.c, plugins/search/plugin.c, plugins/subversion/plugin.c, plugins/subversion/plugin.h, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h, plugins/tools/plugin.c, plugins/valgrind/plugin.c, plugins/valgrind/plugin.h: Fixed to take care of above change in API of AnjutaUI. Properly added/removed action groups in some plugins. Split action groups into customization and non-customizable groups and added them separately. * plugins/document-manager/plugin.c: Close files belonging to project when project is closed (not complete). * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and vertical aligned cell entries. * src/anjuta-app.c: Define macros for the placeholder names. Set default widths and heights of the default placeholders, so that newly docked widgets are correclty sized. * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, plugins/project-wizard/templates/anjuta-plugin/src/plugin.h: Fixed to generated correct actions addition/removal code. 2006-09-25 Naba Kumar * libanjuta/Makefile.am, libanjuta/libanjuta.h, libanjuta/anjuta-serializer.[ch]: Implemented serialization class. * plugins/message-view/anjuta-msgman.c, plugins/message-view/anjuta-msgman.h, plugins/message-view/message-view.c, plugins/message-view/message-view.h, plugins/message-view/plugin.c: Serialize messages panes in session save and deserialize them in session load so that build messages persistant. 2006-09-24 Johannes Schmid * libanjuta/anjuta-utils.c: * plugins/message-view/message-view.c: Really fixed #355407 2006-09-23 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl: Change one variable sign * plugins/debug-manager/anjuta-debug-manager.glade, plugins/debug-manager/anjuta-debug-manager.ui: Few small interface changes * plugins/debug-manager/debug_tree.h, plugins/debug-manager/watch.c, plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c plugins/gdb/debugger.c, plugins/gdb/plugin.c: Big rewrite of debugger queue Allow to cancel command * plugins/debug-manager/memory.c: Fix a bug if a command is cancelled 2006-09-23 Bursig Rafal * plugins/gdb/debugger.c, plugins/debug-manager/debug_tree.c, plugins/debug-manager/locals.c: Restore tree representation for local variable Add argument in local variable list Use gdb variable object to get all informations 2006-09-19 Naba Kumar * libanjuta/anjuta-save-prompt.[c,h]: Added missing files that implements AnjutaSavePrompt class. * ChangeLog: Fixed indentation. * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, plugins/document-manager/action-callbacks.c, plugins/document-manager/action-callbacks.h, plugins/document-manager/anjuta-docman.c, plugins/document-manager/anjuta-docman.h, plugins/document-manager/plugin.c, src/anjuta.c: Impletemnted save prompt dialog to prompt for unsaved items during exit. A new signal is added in shell interface called 'save-prompt' to collect all unsaved items. Create AnjutaSavePrompt class (dialog) to process unsaved items. Fixed document manager to use the new save-prompt signal in shell and AnjutaSavePrompt object for unsaved files. Cleaned up AnjutaDocman to synchronously save new files. Fixed function names. 2006-09-18 Johannes Schmid * configure.in: Added gdl-gnome-1.0 to depencies and bumped gdl requirement to 0.7.0 2006-09-18 Johannes Schmid * global-tags/.cvsignore: * global-tags/Makefile.am: * global-tags/create_global_tags.sh (removed): * global-tags/create_global_tags.sh.in (added): Fixed #355407 * libanjuta/anjuta-launcher.c: Fixed #349374 * plugins/project-manager/plugin.c: (project_manager_plugin_close_project): Fixed crasher * plugins/symbol-browser/plugin.c: (update_editor_symbol_model): Fixed gtk critical * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove): More reasonable toolbar creation/deletition though it does not completly work! 2006-09-15 Johannes Schmid * libanjuta/anjuta-utils.c/.h: Fixed #355168 2006-09-13 Curtis Magyar * scintilla/ScintillaGTK.cxx Fixed doulbe freeing in Scintilla 2006-09-12 Johannes Schmid * plugins/symbol-browser/an_symbol_prefs.c: Support unloading / reloading of the module (for example when closing a project and opening another one). * plugins/project-manager/plugin.c: Really fixed #355148 (Show project name in title bar) 2006-09-09 Johannes Schmid * libanjuta/plugins.c: Fixed #355156 (Show plugins in alphabetical order) 2006-09-09 Johannes Schmid * plugins/project-manager/plugin.c: Fixed #355148 (Show project name in title bar) 2006-09-09 Johannes Schmid * plugins/project-manager/plugin.c: (value_removed_project_root_uri): Fixed crasher if project cannot be opened 2006-08-30 Naba Kumar * plugins/language-support-cpp-java/plugin.[c,h], plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui: Impletemnted UI for auto indent. 2006-08-28 Naba Kumar * plugins/gvim/.cvsignore, plugins/gvim/Makefile.am, plugins/gvim/anjuta-vim-plugin.png, plugins/gvim/anjuta-vim.c, plugins/gvim/anjuta-vim.h, plugins/gvim/anjuta-vim.plugin.in, plugins/gvim/gtkvim.c, plugins/gvim/gtkvim.h, plugins/gvim/plugin.c, plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included in build yet. 2006-08-28 Naba Kumar Patch from: Massimo Corà * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed possible infinite loop. 2006-08-22 Adam Dingle * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles to edit are shown in the preferences dialog in anjuta"). Removed unused widgets from the style editor dialog. 2006-08-21 Johannes Schmid * plugins/symbol-browser/test-class.[cpp/h] Added missing files 2006-08-18 Naba Kumar * plugins/sourceview/sourceview.c: Emit language-changed signal at the end of document loading. * plugins/language-support-cpp-java/plugin.c, plugins/sourceview/sourceview.c: Fixed plugin loading. 2006-08-17 Naba Kumar * plugins/language-support-cpp-java/plugin.c, plugins/language-support-cpp-java/plugin.h: Implemented emacs-style mode line parsing. Indentation parameters initialized based on mode line parameters. 2006-08-16 Naba Kumar * Makefile.am, plugins/editor/text_editor.c, plugins/language-support-cpp-java/plugin.c: Fixed indentation in comments. 2006-08-16 Naba Kumar Patch from Massimo Cora' : * plugins/editor/aneditor-autocomplete.cxx, plugins/editor/aneditor-calltip.cxx, plugins/symbol-browser/Makefile.am, plugins/symbol-browser/an_symbol.c, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c, tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c, tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c, tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c, tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h, tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c, tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c, tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c, tagmanager/get.h, tagmanager/html.c, tagmanager/include/tm_source_file.h, tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h, tagmanager/jscript.c, tagmanager/keyword.c, tagmanager/keyword.h, tagmanager/lisp.c, tagmanager/lregex.c, tagmanager/lua.c, tagmanager/main.h, tagmanager/make.c, tagmanager/options.c, tagmanager/options.h, tagmanager/parse.c, tagmanager/parse.h, tagmanager/parsers.h, tagmanager/pascal.c, tagmanager/perl.c, tagmanager/php.c, tagmanager/python.c, tagmanager/read.c, tagmanager/read.h, tagmanager/readtags.c, tagmanager/readtags.h, tagmanager/rexx.c, tagmanager/routines.c, tagmanager/routines.h, tagmanager/ruby.c, tagmanager/scheme.c, tagmanager/sh.c, tagmanager/slang.c, tagmanager/sml.c, tagmanager/sort.c, tagmanager/sort.h, tagmanager/sql.c, tagmanager/strlist.c, tagmanager/strlist.h, tagmanager/tcl.c, tagmanager/tm_source_file.c, tagmanager/tm_symbol.c, tagmanager/tm_tag.c, tagmanager/tm_workspace.c, tagmanager/verilog.c, tagmanager/vim.c, tagmanager/vstring.c, tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version 5.6 and namespace completion fixed. * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated. 2006-08-15 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/editor/text-editor-iterable.c, plugins/editor/text_editor.c, plugins/sourceview/sourceview-cell.c, plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(), ianjuta_iterable_assign(), ianjuta_editor_begin_action (), ianjuta_editor_end_action(). * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation. 2006-08-13 Naba Kumar * plugins/debug-manager/breakpoints.c, plugins/debug-manager/memory.c, plugins/debug-manager/registers.c, src/layout.xml: Fixed debugger widgets layout. 2006-08-12 Naba Kumar * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h, plugins/editor/aneditor.cxx, plugins/editor/aneditor.h, plugins/editor/editor.glade, plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c: Disabled automatic indentation codes and dead codes. Removed automatic indentation prefs. 2006-08-12 Johannes Schmid * libanjuta/Makefile.am: * libanjuta/anjuta-launcher.c: * libanjuta/anjuta-launcher.h: * libanjuta/anjuta-plugin.c: * libanjuta/anjuta-plugin.h: * libanjuta/anjuta-preferences.c: * libanjuta/anjuta-preferences.h: * libanjuta/anjuta-shell.c: * libanjuta/anjuta-shell.h: * libanjuta/libanjuta.h: Made wrapper friendly: - no inline in header files (preferences_set/get) - correct signal names - correct GError** argument in anjuta_shell_freeze/thaw - include correct files in libanjuta.h * plugins/project-manager/plugin.c: Fixed two crashers 2006-08-11 Naba Kumar * plugins/editor/aneditor-priv.h, plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation. * plugins/editor/text_editor_cbs.c, plugins/sourceview/anjuta-view.c: Pass the right position for char added signal. * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab. * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption. 2006-08-11 Naba Kumar * plugins/sourceview/sourceview-cell.c: Fixed get_character () to return the right character at the iter position and get_char() to not leak memory. * plugins/sourceview/sourceview.c: Fixed get_line_begin_position() to set to character offset and not byte index. * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation login. Indents opening and closing braces correctly. 2006-08-10 Johannes Schmid * INSTALL: * autogen.sh: Required automake = 1.9 * libanjuta/anjuta-children.c: * libanjuta/anjuta-children.h: * libanjuta/anjuta-encodings.h: * libanjuta/anjuta-launcher.h: * libanjuta/anjuta-plugin-description.h: * libanjuta/anjuta-preferences-dialog.h: * libanjuta/anjuta-preferences.h: * libanjuta/anjuta-session.h: * libanjuta/anjuta-status.h: * libanjuta/anjuta-ui.h: * libanjuta/anjuta-utils.c: * libanjuta/anjuta-utils.h: * libanjuta/e-splash.h: * libanjuta/glue-factory.h: * libanjuta/glue-plugin.h: * libanjuta/plugins.h: * libanjuta/resources.h: Fixed libanjuta to be able to wrap it - G_BEGIN_DECLS, G_END_DECLS - include all necessary files in libanjuta.h * plugins/gtodo/tray-icon.c: * plugins/terminal/terminal.c: Some build fixes for freebsd * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init): * plugins/sourceview/sourceview.glade: Remove auto-indent feature as it is now in language-support 2006-08-09 Naba Kumar * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade, plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui: Added missing files. * plugins/sourceview/sourceview.c: Implemented get_tabsize(), get_use_spaces(), set_tabsize() and set_use_spaces(). 2006-08-09 Naba Kumar * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin succeeded in activating. * plugins/document-manager/plugin.c: Added debug message. * libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor.c: Implemented get_tabsize(), get_use_spaces(), set_tabsize() and set_use_spaces(). * plugins/language-support-cpp-java/Makefile.am, plugins/language-support-cpp-java/plugin.c, plugins/language-support-cpp-java/plugin.h: Used editor parameters for indentation. Added preferences page for paramenters. * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated. 2006-08-08 Naba Kumar * libanjuta/interfaces/libanjuta.idl, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, plugins/editor/text_editor.c, plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor and implemented it for both scintilla and sourceview. * plugins/search/plugin.c: Use the new grab_focus() to transfer focus back to editor (happens when pressing esc in incremental search box). 2006-08-08 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text-editor-iterable.c, plugins/sourceview/sourceview-cell.c, plugins/sourceview/sourceview.c: Implemented editor attributes methods. * plugins/editor/aneditor.cxx: Disabled old indentation code. plugins/language-support-cpp-java/plugin.c: Implemented indentation code (not complete yet). * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. 2006-08-04 Naba Kumar * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position implementation. 2006-08-03 Johannes Schmid * configure.in: Add a more informative text to valgrind plugin * TODO.tasks: Modified Preferences tasl * libanjuta/anjuta-plugin.c: * libanjuta/anjuta-preferences-dialog.c: * libanjuta/anjuta-preferences-dialog.h: * libanjuta/anjuta-preferences.c: * libanjuta/anjuta-preferences.h: * libanjuta/interfaces/Makefile.am.iface: * libanjuta/interfaces/libanjuta.idl: Added IAnjutaPreferences interface which every plugin that has preferences should implement. Call merge() and unmerge() at plugin activation/deactivation. Fixed preferences_page_remove() * plugins/build-basic-autotools/build-basic-autotools.c: * plugins/cvs-plugin/plugin.c: * plugins/document-manager/plugin.c: * plugins/editor/plugin.c: * plugins/editor/plugin.h: * plugins/file-manager/plugin.c: * plugins/gtodo/main.h: * plugins/gtodo/plugin.c: * plugins/gtodo/preferences.c: * plugins/message-view/anjuta-msgman.c: * plugins/message-view/anjuta-msgman.h: * plugins/message-view/plugin.c: * plugins/sourceview/plugin.c: * plugins/sourceview/plugin.h: * plugins/symbol-browser/an_symbol_prefs.c: * plugins/symbol-browser/plugin.c: * plugins/terminal/terminal.c: * plugins/valgrind/plugin.c * src/anjuta-app.c: Updated preference loading/unloading for all plugins 2006-08-03 Guenther Brammer * configure.in, libanjuta/Makefile.am, libegg/Makefile.am, src/Makefile.am, plugins/tools/scripts/Makefile.am: - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as recommended by the autoconf manual. - Fixes compiling with autoconf 2.60. * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir 2006-08-02 Johanes Schmid * plugins/profile-default/plugin.c: Fixed session handling 2006-08-01 Johannes Schmid * configure.in * plugins/Makefile.am: Disabled devhelp and glade for now as they do not work (#341073 and #341170) * plugins/profile-default/anjuta-default-profile.ui (removed): * plugins/profile-default/plugin.c: * plugins/profile-default/plugin.h: * plugins/project-manager/anjuta-project-manager.ui: * plugins/project-manager/plugin.c: * plugins/project-manager/plugin.h: Limted multiple project support #315043 * libanjuta/interfaces/libanjuta.idl: Added ianjuta_profile_unload 2006-07-31 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/editor/text-editor-iterable.c, plugins/editor/text_editor.c, plugins/sourceview/anjuta-view.c, plugins/sourceview/anjuta-view.h, plugins/sourceview/sourceview.c: Fixed text iteration and IAnjutaEditor implementations in both scintilla and sourceview. Cleand up libanjuta API: Removed redundant erase_range() method from IAnjutaEditor interface, fixed ianjuta_editor_get_text to take length instead of range (consistency). autoindentation in both sourceview and scintilla more or less works, but still disabled for now because there are still some anomalies in text iteration. * plugins/language-support-cpp-java/plugin.c: Fixed indentation code. * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed API changes. 2006-07-30 Johannes Schmid * plugins/sourceview/anjuta-document.c: * plugins/sourceview/anjuta-document.h: * plugins/sourceview/anjuta-view.c: * plugins/sourceview/sourceview.c: Wrote a new "char_added" implementation, I hope this one is good * plugins/sourceview/sourceview-cell.c: Fixed typo: "text_iter" instead of "iter" 2006-07-30 Naba Kumar * plugins/sourceview/sourceview-cell.c: Fixed iter navigation. 2006-07-30 Johannes Schmid * autogen.sh: use gnome-autogen.sh from gnome-coomen * plugins/debug-manager/plugin.c: * plugins/patch/plugin.c: Use IAnjutaIndicable to mark debugger position * plugins/sourceview/sourceview.c: Define colors for IAnjutaIndicable 2006-07-29 Johannes Schmid * plugins/debug-manager/anjuta-debug-manager.ui: * plugins/debug-manager/breakpoints.c: * plugins/debug-manager/images/Makefile.am: * plugins/debug-manager/images/run-to-cursor.png: * plugins/debug-manager/plugin.c: Added toolbar and some icons * plugins/patch/anjuta-patch.ui: * plugins/patch/patch-plugin.c: * plugins/patch/patch-plugin.glade: * plugins/patch/plugin.c: * plugins/patch/plugin.h: Improved patch plugin (GUI and function) * plugins/sourceview/sourceview.c: Fixed another Gtk-Critical * plugins/tools/anjuta-tools.ui: * plugins/tools/plugin.h: Put Patch plugin in tools menu and changed ui file 2006-07-29 Johannes Schmid * plugins/document-manager/plugin.c: Fixed accelator Gtk-Warning * plugins/message-view/anjuta-msgman.c: Fixed Gtk-Warning * plugins/sourceview/anjuta-document.c: * plugins/sourceview/anjuta-document.h: * plugins/sourceview/anjuta-marshal.list: Wrote a better emitter for the char-added signal * plugins/sourceview/sourceview.c: Fixed Redo/Undo to void Gtk-Criticals * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-cell.c: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/sourceview-tags.c: Adapted to new IAnjutaIterator API 2006-07-28 Naba Kumar * libanjuta/interfaces/libanjuta.idl: More accurate comments. * plugins/symbol-browser/an_symbol.c, plugins/symbol-browser/an_symbol_iter.c, plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now subclass of AnjutaSymbol so that the symbol is accessible from the iter in light of changes in IAnjutaIterable. * plugins/class-inheritance/class-inherit.c: Fixed based on changes implementation of IAnjutaIterable. 2006-07-28 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Removed get data methods in IAnjutaIterable. They were kind of useless since the interface is defined on the data object itself. Added set_position() method in IAnjutaIterable to allow setting arbitrary current index to the iter. Added erase() and erase_range() in IAnjutaEditor. * plugins/editor/text-editor-iterable.c: Fixed plugins/editor/text_editor.c: Implemented erase() and erase_range() methods in editor. Fixed get_line_from_position() method. * plugins/language-support-cpp-java/plugin.c: Fixed indentation code. It's disabled for now. * plugins/sourceview/sourceview-cell.c, plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable implementation. 2006-07-27 Johannes Schmid * plugins/sourceview/sourceview-cell.c: Fixed IAnjutaEditorCell to work only on a single line Fixed crasher in finalize * plugins/symbol-browser/an_symbol_prefs.c: * global-tags/Makefile.am: Philip van Hoof pointed out that it is a bad idea to depend on PATH for script installation 2006-07-26 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor. * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated. * plugins/document-manager/plugin.c: Fixed dynamic loading of support plugins * plugins/editor/text-editor-iterable.c, plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text method to work correctly, it was ignoring start and end parameters. Fixed TextEditorCell implementation. Fixed 'char-added' signal emission. * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in, plugins/language-support-cpp-java/plugin.c: Fixed indentation engine. 2006-07-24 Massimo Cora' * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/plugin.c: fix a matching case into sv_extract_type_qualifier_from_expr () and some minor issues. 2006-07-26 Johannes Schmid * plugins/language-support-cpp-java/plugin.c: Fixed to work kind of with sourceview editor * plugins/sourceview/anjuta-document.c: * plugins/sourceview/anjuta-view.c: * plugins/sourceview/sourceview-cell.c: * plugins/sourceview/sourceview.c: Fixed IAnjutaEditorCell and "char-added" signal 2006-07-24 Naba Kumar * plugins/document-manager/plugin.c, plugins/document-manager/plugin.h: Initial implementedion for loading support plugins. * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage implementation. * plugins/editor/text_editor.c: Fixed syntax highlighting when indicators are cleared (that leaved grey texts). 2006-07-14 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/breakpoints.c, plugins/debug-manager/memory.c, plugins/debug-manager/registers.c, plugins/debug-manager/debug_tree.c, plugins/debug-manager/debugger.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c: Add a parameter for reporting error Add a new interface for using gdb variable object Allow to cancel commands Rewrite handling of debugger state * plugins/debug-manager/plugin.c, plugins/debug-manager/locals.c, plugins/debug-manager/locals.h, plugins/debug-manager/register.c, plugins/debug-manager/stack_trace.c, plugins/debug-manager/stack_trace.h: Create and destroy local and stack trace windows when needed 2006-07-20 Johannes Schmid * plugins/document-manager/plugin.c: Fixed "Automatic" highlighting 2006-07-20 Johannes Schmid * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage * plugins/sourceview/anjuta-view.c: Patch from Fredrik Axelsson to fix a popup-menu issue 2006-07-14 Johannes Schmid * configure.in: Check for C/C++-Compiler correctly 2006-07-14 Fredrik Axelsson reviewed by: Johannes Schmid * plugins/debug-manager/stack_trace.c: Destroy stack window when debuuger is disabled (#347414) * plugins/sourceview/anjuta-view.c: Fix a crash with popup-menu (#347412) 2006-07-13 Naba Kumar * plugins/editor/Makefile.am, plugins/editor/text_editor.h, plugins/editor/text-editor-iterable.h, plugins/editor/text-editor-iterable.c: Implemented text iterator (not tested yet). * plugins/language-support-cpp-java/plugin.c: Preliminary indentation code. * plugins/sourceview/sourceview-cell.c: Fixed a leak. 2006-07-03 Johannes Schmid * plugins/editor/text_editor.c: (convert_to_utf8_from_charset): Bug #342937 2006-07-03 Fredrik Axelsson reviewed by: Johannes Schmid * libanjuta/anjuta-preferences-dialog.c: Do not use the page_num returned by gtk_notebook_append_page to remove the page as it cause bugs when pages removal is not done in LIFO. * plugins/document-manager/anjuta-docman.c: * src/anjuta-app.c: makes Anjuta display dock_items which have previously been hidden 2006-07-03 Fredrik Axelsson reviewed by: Johannes Schmid * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints): * plugins/sourceview/sourceview.c: (imark_unmark): Patches for bugs #346450 and #346295 * AUTHORS: Added Fredrik 2006-06-18 Johannes Schmid * plugins/message-view/anjuta-msgman.c: Fixed close button/icon size (like in docman) 2006-06-10 Naba Kumar * plugins/editor/text_editor.c: Fixed goto line to mark the line being set. 2006-06-10 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl: Move inspect_memory function in IAnjutaCpuDebugger interface Rename Boolean type to State * plugins/debug-manager/breakpoint.c: Rename Boolean type to State * plugins/debug-manager/Makefile.am, plugins/debug-manager/anjuta-marshal.list, plugins/debug-manager/data_view.c, plugins/debug-manager/data_view.h, plugins/debug-manager/data_buffer.c, plugins/debug-manager/data_buffer.h, plugins/debug-manager/chunk_view.c, plugins/debug-manager/chunk_view.h, plugins/debug-manager/anjuta-debug-manager.ui, plugins/debug-manager/debugger.c, plugins/debug-manager/memory.c, plugins/debug-manager/memory.h, plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c: Rewrite memory window using a special widget Rename Boolean type to State 2006-06-08 Naba Kumar * plugins/editor/text_editor.c (itext_editor_get_current_word): Do not return garbage characters and return NULL when there is no current word. * plugins/search/plugin.c: Fixed next occurance and prev occurance to work correctly. * plugins/search/search-replace.c: Fixed a mem leak. 2006-06-08 Johannes Schmid * libanjuta/anjuta-launcher.c: Added debug message (see #343522) * plugins/build-basic-autotools/build-basic-autotools.c: Patch from Günther Brammer to fix #344015 * plugins/sourceview/sourceview.c: Implemented IAnjutaEditor->get_begin/end_line_position (crashed automatic highlight of build messages) 2006-06-06 Naba Kumar * configure.in, libanjuta/interfaces/libanjuta.idl, manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml, plugins/Makefile.am, plugins/document-manager/action-callbacks.c, plugins/document-manager/plugin.c, plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage interface for language highlight selection and langauge change signal. * plugins/language-support-cpp-java: Added language support plugin for cpp and java. 2006-05-27 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*, plugins/debug-manager/*, data/Makefile.am, manuals/reference/libanjuta/libanjuta.types, manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: merged anjuta-new-debugger branch into trunck. (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger) 2006-05-06 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/debugger.c, plugins/debug-manager/debugger.h, plugins/gdb/anjuta-gdb.plugin.in, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c: Add new IAnjutaCpuDebugger interface to access cpu register Run gdb instead of /usr/local/bin/gdb * plugins/debug-manager/plugin.c, plugins/debug-manager/registers.c, plugins/debug-manager/registers.h: Rewrite register window Rename Load target menu item to Run target 2006-05-07 Naba Kumar * plugins/gdb.init 2006-05-01 Sebastien Granjoux * plugins/debug-manager/watch.c, plugins/debug-manager/breakpoint.c, plugins/debug-manager/breakpoint.h: Fix crash: disconnect save and load session signals 2006-04-30 Sebastien Granjoux * libanjuta/interface/libanjuta.idl, plugins/debug-manager/debugger.c, plugins/gdb/plugin.c: Add a value parameter for evaluate command * plugins/debug-manager/anjuta-debug-manager.glade: Create new dialog box for watches using glade * plugins/debug-manager/anjuta-debug-manager.ui: Move watch menu items near the end Move breakpoint menu items outside the sub menu * plugins/debug-manager/debug_tree.c, plugins/debug-manager/debug_tree.h, plugins/debug-manager/debug_tree.h, plugins/debug-manager/watch.c: Move all GUI code from watch.c to debug_tree.c Add an auto update property to watches * plugins/debug-manager/locals.c, plugins/debug-manager/locals.h, plugins/debug-manager/stack_trace.c, plugins/debug-manager/stack_trace.h, plugins/debug-manager/plugin.c: Register actions before starting debugger * plugins/gdb/debugger.c: Do not call callback function if not present 2006-04-02 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/stack_trace.c, plugins/debug-manager/stack_trace.h, plugins/debug-manager/anjuta-debug-manager.ui, plugins/gdb/debugger.c: Add a popup menu in stack frame window Add a new frame-changed event Use MI command for getting stack informations Get filename with full path (need gdb > 6.3) * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/debug_tree.c, plugins/debug-manager/debugger.c, plugins/debug-manager/locals.c, plugins/debug-manager/locals.h, plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/parser.c, plugins/gdb/parser.h, plugins/gdb/plugin.c, plugins/gdb/Makefile.am: Pass watch data with string instead of Watch structures Use debug_tree in local window Remove info local Remove parser.{ch} * plugins/debug-manager/breakpoints.c, plugins/debug-manager/utilities.c, plugins/debug-manager/utilities.h: Use a GtkListStore instead of a GtkTreeStore move goto_location_in_editor in utilities.c 2006-03-26 Sebastien Granjoux * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/anjuta-debug-manager.ui, plugins/debug-manager/breakpoints.c, plugins/debug-manager/plugin.c, plugins/gdb/debugger.c: Add a breakpoint type Add new popup menu in breakpoint window Add toggle breakpoint in editor popup menu Save and restore breakpoint enable Fix bug in clear all breakpoints Remove old useless code * plugins/debug-manager/debugger.c: Fix some problem with debugger states * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Update documentation 2006-03-25 Sebastien Granjoux * data/Makefile.am, plugins/gdb/Makefile.am, plugins/gdb/gdb.init: Move gdb.init crom data to plugins/gdb * plugins/gdb/gdb.init, libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/breakpoints.c, plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, plugins/gdb/plugin.c: Support pending breakpoints Rewrite debugger states Split ianjuta_debugger_log into _enable_log and _disable_log * plugins/debug-manager/start.c, plugins/debug-manager/debug_tree.c, plugins/gdb/parser.c: Remove some useless lines * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Update documentation 2006-03-12 Naba Kumar * manuals/references/libanjuta/libanjuta.types: Fixed debug-manager name. 2006-03-12 Sebastien Granjoux * libanjuta/anjuta-debugger.c, libanjuta/anjuta-debugger.h: Remove those files * libanjuta/interfaces/libanjuta.idl, plugins/debug-mananger/breakpoints.c, plugins/debug-manager/debug_tree.c, plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c, plugins/debug-manager/registers.c, plugins/debug-manager/sharedlib.c, plugins/debug-manager/signal.c, plugins/debug-manager/stack_trace.c, plugins/debug-manager/start.c, plugins/debug-manager/watch.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/parser.c, plugins/gdb/parser.h, plugins/gdb/plugin.c: Move types definitions from libanjuta/anjuta-debugger.{ch} Rename types from AnjutaDebugger* to IAnjutaDebugger* * plugins/gdb/Makefile.am: Remove user interface from gdb plugin 2006-03-12 Naba Kumar * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger) 2006-05-21 Johannes Schmid Modified Patch from Marc Maurer : * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out): Fixes #342447 * plugins/sourceview/Makefile.am: * plugins/sourceview/sourceview-cell.c: * plugins/sourceview/sourceview-cell.h: * plugins/sourceview/sourceview.c: Implemented IAnjutaEditorCell 2006-05-21 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/action-callbacks.c, plugins/document-manager/plugin.c, plugins/editor/print.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c: Fixed zooming and added icons and shortcuts for zoom menu items. 2006-05-21 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and whitespaces. 2006-05-20 Johannes Schmid * plugins/document-manager/anjuta-docman.c: Fixed close button reaction by setting the correct current editor 2006-05-20 Johannes Schmid Patch from Yang Hong : * plugins/document-manager/anjuta-docman.c - Fix close button, you can close any tab as you wish now. - Fadeout mime icon as the same as close image 2006-05-20 Johannes Schmid Patch from Marc Maurer * main.c: Compile fix when NLS is enabled AUTHORS: Added Marc 2006-05-20 Naba Kumar * tagmanager/tm_symbol.c: Prevent infinite recursive (detected while loading abiword-2.4.4/abi project). 2006-05-18 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/action-callbacks.c, plugins/editor/print.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c: Fixed zooming. * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell interface for character iteration and IAnjutaEditorAssist interface for autocompletions and editor tips. 2006-05-18 Johannes Schmid Patch from Günther Brammer : * plugins/document-manager/anjuta-docman.c: Make tabs smaller but keep nice closing icon * plugins/document-manager/anjuta-docman.c: * plugins/document-manager/Makefile.am: Added nice mime-icons to the editor tabs 2006-05-17 Johannes Schmid * configure.in: Bumped version to 2.0.3 (pre-release increment) * plugins/symbol-browser/an_symbol_view.c: - Fixed crasher - Fixed symbol searching (Yang Hong (#341997)) * plugins/devhelp/htmlview.c: Fixed devhelp plugin * plugins/build-basic-autotools/build-basic-autotools.c: * plugins/search/search-replace.c: * plugins/document-manager/anjuta-docman.c: Only add a marker to a line where it makes sense! === anjuta 2.0.2 === 2006-05-15 Naba Kumar * configure.in: set required versions for gdl and glade3. 2006-05-15 Johannes Schmid * plugins/glade/plugin.c: Fixed signal connection for "gtk-doc-search" 2006-05-15 Johannes Schmid * NEWS: Set release date, add known issues * libanjuta/anjuta-shell.c: Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings and debug other gtk-warnings/criticals) * plugins/build-basic-autotools/build-basic-autotools.c: Fixed gtk-critical (gtk_hash_table_destroy(NULL)) * plugins/sourceview/anjuta-view.c: * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/sourceview-tags.c: Fixed gtk-criticals (gtk_source_language_get_mime_types) 2006-05-13 Johannes Schmid * pixmaps/Makefile.am: Add preferences_general.png * plugins/devhelp/plugin.c: Fixed some more realise things * plugins/message-view/anjuta-msgman.c: Support stock icons for message panes * plugins/search/search-replace.c: Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon * plugins/search/search-replace_backend.c: Fixed #341359 * plugins/sourceview/anjuta-document.c: * plugins/sourceview/sourceview.c: Fixed finalise and tag completion * src/anjuta-app.c: Use preferences_general icon 2006-05-13 Johannes Schmid * pixmaps/Makefile.am: Fixed EXTRA_DIST 2006-05-13 Johannes Schmid * plugins/sourceview/sourceview-prefs.c: Fixed font & color handling * plugins/symbol-browser/an_symbol_view.c: Fixed crasher 2006-05-13 Johannes Schmid * plugins/macro/macros.xml: Fixed bug #341583 (Address of FSF) 2006-05-12 Johannes Schmid * src/main.c: Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one. Update: Do it the cool way... 2006-05-08 Johannes Schmid * plugins/glade/plugin.c: (on_api_help), (activate_plugin): Implement gtk-api-help signals of glade3 * configure.in: Bump to glade3 2.91.2 * plugins/devhelp/plugin.c: Fixed some realize stuff in the devhelp plugin * plugins/sourceview/anjuta-document.c: fixed bug with scope completion 2006-05-08 Johannes Schmid * plugins/symbol-browser/an_symbol_view.c * plugins/symbol-browser/an_symbol_prefs.c * plugins/symbol-browser/an_symbol_prefs.h * global_tags/create_global_tags.sh: Automaticly create global tags on first startup 2006-05-08 Massimo Cora' * configure.in: * plugins/project-wizard/templates/Makefile.am: * (added) plugins/project-wizard/templates/cpp-logo.png: * (added) plugins/project-wizard/templates/cpp.wiz: * (added) plugins/project-wizard/templates/cpp/*: Added a generic c++ template. It's a simple hello world. 2006-05-07 Massimo Cora' * plugins/symbol-browser/an_symbol_view.c: fixed a stupid crasher. 2006-05-05 Johannes Schmid * plugins/project-wizard/templates/wxwin/configure.in.tpl * plugins/project-wizard/templates/wxwin/src/Makefile.am: Fixed WxWidgets project type 2006-05-04 Johannes Schmid * plugins/devhelp/htmlview.c: * plugins/devhelp/plugin.c: Maybe I fixed the crash this time! I could at least not reproduce anymore! * plugins/project-wizard/install.c: Don't set a message - thanks to seb 2006-05-04 Johannes Schmid * plugins/devhelp/htmlview.c: * plugins/symbol-browser/an_symbol_view.c: There is a weird crash in gtk_idle which I still did not completly fix! * plugins/project-wizard/install.c: Default to success instead of failure 2006-05-03 Johannes Schmid * plugins/devhelp/htmlview.c: * plugins/devhelp/plugin.c: Fixed bug and libdevhelp issue! * plugins/project-wizard/install.c: Fixed message string! 2006-05-03 Massimo Cora' * plugins/symbol-browser/an_symbol_view.c: Avoiding to get keywords from sv_extract_type_qualifier_from_expr() 2006-05-01 Johannes Schmid * pixmaps/Makefile.am: * src/main.c: * anjuta.desktop.in.in GNOME Goal #2.1: Install theme-friendly icons 2006-05-01 Johannes Schmid * plugins/devhelp/htmlview.c: Reload page on reparent * plugins/document-manager/anjuta-docman.c: Present document-manager when document is selected in file-manager 2006-05-01 Johannes Schmid * plugins/symbol-broser/an_symbol_view.c: Fixed crasher in namespace exploration 2006-05-01 Massimo Cora' * configure.in: * plugins/valgrind/Makefile.am: Optional compiling of Valgrind plugin 2006-05-01 Massimo Cora' * plugins/symbol-browser/an_symbol_view.c: - modularized code. Marked with FIXME the parts which need improvement. - More comments. - Added basic namespace completion for Gtkmm type project: - namespace1::MyClass *class; - class-> [display] - Namespaces must be anyway improved. 2006-05-01 Johannes Schmid * plugins/devhelp/plugin.c: Fixed up plugin unloading and show html widget on link selected * NEWS: Updated 2006-05-01 Johannes Schmid * plugins/devhelp/Makefile.am: * plugins/devhelp/anjuta-devhelp.plugin.in: * plugins/devhelp/htmlview.c: * plugins/devhelp/htmlview.h: * plugins/devhelp/plugin.c: * plugins/devhelp/plugin.h: Reimplemeted devhelp plugin from scratch * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token): Fixed crasher 2006-04-30 Johannes Schmid * plugins/sourceview/sourceview-tags.c: complete some more tag types * plugins/valgrind/plugin.c: * plugins/valgrind/preferences.c: * plugins/valgrind/vggeneralprefs.c: Fixed lots of gtk warnings 2006-04-29 Johannes Schmid * plugins/sourceview/sourceview-scope.c: Implemented type-ahead for scope completion 2006-04-28 Johannes Schmid * manuals/C/Makefile.am: * manuals/Makefile.am: * plugins/document-manager/Makefile.am: * plugins/project-wizard/templates/anjuta-plugin/Makefile.am: * plugins/sourceview/Makefile.am: * tagmanager/c.c: Fixed distcheck * plugins/class-gen/goc_template_header: G_END_DECLS 2006-05-27 Naba Kumar * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make, scintilla/include/HFacer.py, scintilla/include/SciLexer.h, scintilla/include/Scintilla.iface, (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from cvs. Fixed compile flags. Removed outdated patches. 2006-04-27 Johannes Schmid * configure.in: Require libgladeui 2.91.1 (for glade3 plugin) * plugins/sourceview/anjuta-document.c: * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-scope.c: Add End/Home keypresses and support completion if symbol start with '!' for example in an if statement 2006-04-27 Massimo Cora' * libanjuta/interfaces/libanjuta.idl: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/tag-window.c: * plugins/sourceview/tag-window.h: * plugins/symbol-browser/an_symbol_view.c: * plugins/symbol-browser/an_symbol_view.h: * plugins/symbol-browser/plugin.c: added and implemented IAnjutaSymbolManager -> get_completions_at_position () interface. Code and ideas for C/C++ new completion engine comes from IComplete written by Martin Stubenschrott . Currently the interface works only with GtkSourceView plugin. * tagmanager/Makefile.am: * tagmanager/c.c: * tagmanager/entry.h: * tagmanager/get.c: * tagmanager/get.h: * tagmanager/include/tm_file_entry.h: * tagmanager/include/tm_project.h: * tagmanager/include/tm_source_file.h: * tagmanager/include/tm_symbol.h: * tagmanager/include/tm_tagmanager.h: * tagmanager/include/tm_work_object.h: * tagmanager/include/tm_workspace.h: * tagmanager/parse.c: * tagmanager/read.c: * tagmanager/read.h: * tagmanager/tm_project.c: * tagmanager/tm_source_file.c: * tagmanager/tm_workspace.c: Tagmanager can now parse a memory buffer and generate/update tags into tm_workspace/tm_project on the fly, without using files. C/C++ is supported now. 2006-04-26 Johannes Schmid * plugins/sourceview/anjuta-document.c: * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/sourceview.c: Fixed some memory leaks and argument completion 2006-04-25 Johannes Schmid * plugins/glade/plugin.c: Fixed glade plugin build because of API changes in glade3 2006-04-25 Johannes Schmid * manuals/C/anjuta-faqs/anjuta-faqs.xml: Updated editor section * manuals/C/anjuta-manual/interface.xml: * manuals/C/anjuta-manual/preferences.xml: * manuals/C/anjuta-manual/projects.xml: Updated manual * plugins/editor/anjuta-editor.plugin.in: Better plugin name 2006-04-23 Johannes Schmid * configure.in: * plugins/editor/anjuta-editor.plugin.in: * plugins/sourceview/sourceview.plugin.in: Build both editors and let the user decide a runtime! * plugins/sourceview/sourceview-scope.c: Fixed bug in regex to allow test()-> completions 2006-04-23 Johannes Schmid * plugins/sourceview/anjuta-document.c: * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/tag-window.c: Improved callltip windows 2006-04-22 Johannes Schmid * src/anjuta-app.c: (on_session_save): Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari for pointing this out! 2006-04-22 Johannes Schmid * libanjuta/anjuta-utils.c: * plugins/cvs-plugin/cvs-execute.c: Off-by-one... * scintilla/LexInno.cxx: * scintilla/LexOpal.cxx: * scintilla/LexTCL.cxx: Added missing files from scintilla-update 2006-04-22 Johannes Schmid * configure.in: * manuals/C/Makefile.am: * manuals/C/anjuta-faqs/anjuta-faqs.xml: * manuals/C/anjuta-manual/Makefile.am: * manuals/C/anjuta-manual/anjuta-manual.xml: * manuals/C/anjuta-manual/build.xml: * manuals/C/anjuta-manual/debugger.xml: * manuals/C/anjuta-manual/execute.xml: * manuals/C/anjuta-manual/figures/anjuta-in-action.png: * manuals/C/anjuta-manual/figures/arguments.png: * manuals/C/anjuta-manual/figures/configure_dlg.png: * manuals/C/anjuta-manual/figures/file_menu.png: * manuals/C/anjuta-manual/figures/menu_main.png: * manuals/C/anjuta-manual/figures/menubar.png: * manuals/C/anjuta-manual/figures/new_file_wizard.png: * manuals/C/anjuta-manual/figures/project_info.png: * manuals/C/anjuta-manual/figures/scrshot.png: * manuals/C/anjuta-manual/figures/symbol_browser.png: * manuals/C/anjuta-manual/figures/tool-editor.png: * manuals/C/anjuta-manual/figures/toolbar_browser.png: * manuals/C/anjuta-manual/figures/toolbar_ext.png: * manuals/C/anjuta-manual/figures/toolbar_format.png: * manuals/C/anjuta-manual/figures/toolbar_main.png: * manuals/C/anjuta-manual/figures/toolbar_tags.png: * manuals/C/anjuta-manual/fileoperations.xml: * manuals/C/anjuta-manual/interface.xml: * manuals/C/anjuta-manual/introduction.xml: * manuals/C/anjuta-manual/preferences.xml: * manuals/C/anjuta-manual/projects.xml: * manuals/C/anjuta-manual/tools.xml: * manuals/Makefile.am: Updated manual and faq * scintilla/CallTip.cxx: * scintilla/CallTip.h: * scintilla/CellBuffer.cxx: * scintilla/CellBuffer.h: * scintilla/ContractionState.cxx: * scintilla/Document.cxx: * scintilla/Document.h: * scintilla/DocumentAccessor.cxx: * scintilla/Editor.cxx: * scintilla/Editor.h: * scintilla/ExternalLexer.cxx: * scintilla/Indicator.cxx: * scintilla/KeyMap.cxx: * scintilla/KeyWords.cxx: * scintilla/LexAU3.cxx: * scintilla/LexBash.cxx: * scintilla/LexCPP.cxx: * scintilla/LexCaml.cxx: * scintilla/LexCsound.cxx: * scintilla/LexEiffel.cxx: * scintilla/LexGui4Cli.cxx: * scintilla/LexHTML.cxx: * scintilla/LexLua.cxx: * scintilla/LexMSSQL.cxx: * scintilla/LexOthers.cxx: * scintilla/LexPOV.cxx: * scintilla/LexPython.cxx: * scintilla/LexRuby.cxx: * scintilla/LexSQL.cxx: * scintilla/LexVB.cxx: * scintilla/Makefile.am: * scintilla/PlatGTK.cxx: * scintilla/PropSet.cxx: * scintilla/RESearch.cxx: * scintilla/RESearch.h: * scintilla/ScintillaBase.cxx: * scintilla/ScintillaGTK.cxx: * scintilla/StyleContext.h: * scintilla/ViewStyle.cxx: * scintilla/ViewStyle.h: * scintilla/XPM.cxx: * scintilla/include/KeyWords.h: * scintilla/include/Platform.h: * scintilla/include/PropSet.h: * scintilla/include/SciLexer.h: * scintilla/include/Scintilla.h: * scintilla/include/Scintilla.iface: * scintilla/include/ScintillaWidget.h: * scintilla/lexers.make: Update to scintilla 1.68 * src/anjuta-app.c: Only show help items which are really availible * plugins/cvs-plugin/cvs-callbacks.c * plugins/cvs-plugin/cvs-execute.c * plugins/cvs-plugin/subversion-callbacks.c: * libanjuta/anjuta-utils.c: Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...) 2005-04-22 Sebastien Granjoux * plugins/project-wizard/install.c, * plugins/project-wizard/autogen.c: Add error messages if using a read only directory Improve fix for bug #339296 2006-04-22 Johannes Schmid * libanjuta/interfaces/libanjuta.idl: * plugins/document-manager/action-callbacks.c: * plugins/document-manager/plugin.c: * plugins/editor/text_editor.c: Added IAnjutaEditorGoto * plugins/editor/aneditor.cxx: * plugins/editor/aneditor.h: * plugins/editor/text_editor.h: * plugins/editor/text_editor_prefs.c: Fixed #305076 2006-04-21 Johannes Schmid * libanjuta/interfaces/libanjuta.idl: * plugins/document-manager/action-callbacks.c: * plugins/document-manager/anjuta-docman.c: * plugins/document-manager/plugin.c: * plugins/editor/text_editor.c: Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom * plugins/sourceview/sourceview.c: * plugins/sourceview/sourceview.glade: Fixed some uft-8 issues and added a preference option to enable/disable gnome-vfs monitoring * scintilla/Makefile.am: * scintilla/include/Makefile.am: Fixed build 2006-04-20 Massimo Cora' * libanjuta/interfaces/libanjuta.idl: Remove get_current_pos () because we have get_position() 2006-04-20 Johannes Schmid * NEWS: Updated * plugins/sourceview/tag-window.c: Don't close window on PageUp/PageDown 2006-04-20 Johannes Schmid * data/Makefile.am: * manuals/reference/libanjuta/Makefile.am: Some build fixes * src/Makefile.am: * src/bacon-message-connection.c: * src/bacon-message-connection.h: (both from gedit) * src/main.c: Fixed #312319 (Opening files when Anjuta is already open) 2006-04-18 Johannes Schmid * TODO.tasks: Updated * plugins/sourceview/anjuta-view.c: * plugins/sourceview/anjuta-view.h: * plugins/sourceview/sourceview.c: * configure.in: Fix --enable-plugin-scintilla Added char_added signal 2006-04-18 Johannes Schmid * libanjuta/anjuta-utils.c: (anjuta_util_diff): Fixed diff for utf8 * plugins/sourceview/sourceview.c: Fixed VFS monitoring (still a bit buggy) * plugins/sourceview/sourceview-args.c: * plugins/sourceview/tag-window.c: Better sizing for the popup-window 2006-04-17 Johannes Schmid * plugins/project-wizard/templates/gnome/src/main.c: * plugins/project-wizard/templates/gnome/src/project.glade: * plugins/project-wizard/templates/gtk/src/main.c: * plugins/project-wizard/templates/gtk/src/project.glade: * plugins/project-wizard/templates/gtkmm/src/main.cc: Fixed up GLADE_FILE definition in project types and fixed bug #334546 2006-04-17 Kjartan Maraas * configure.in: More removal of obsoleteness. * po/no.po: 2006-04-12 Johannes Schmid * ROADMAP: * libanjuta/anjuta-preferences.c: * libanjuta/anjuta-utils.c: * libanjuta/anjuta-utils.h: * plugins/message-view/message-view.c: Changed color functions and moved convert_color to anjuta-utils.h * plugins/message-view/anjuta-message-manager-plugin.glade: GnomeColorPicker -> GtkColorButton (bug #309154) * plugins/sourceview/plugin.c: * plugins/sourceview/sourceview-prefs.c: * plugins/sourceview/sourceview.glade: Added color and font preferences * plugins/sourceview/sourceview-tags.c: Only show as much choices as configured in preferences 2006-04-11 Johannes Schmid * ROADMAP, NEWS: Updated (we are far behind ;-) * plugins/document-manager/plugin.c: Hide Folding menu items if not supported 2006-04-11 Johannes Schmid * configure.in: * plugins/editor/Makefile.am: * scintilla/Makefile.am Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time * global-tags/Makefile.am: * global-tags/create_global_tags.sh: * plugins/symbol-browser/an_symbol_prefs.c: * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: * plugins/symbol-browser/plugin.h: * tagmanager/include/tm_workspace.h: * tagmanager/tm_workspace.c: Fixed symbol-browser prefs and move global tags generation from installtion to preferences to make the life easier for distributers and to allow updates after installtion * plugins/document-manager/action-callbacks.c: * plugins/document-manager/action-callbacks.h: * plugins/document-manager/anjuta-document-manager.ui: * plugins/document-manager/indent-util.c: * plugins/document-manager/plugin.c: * plugins/editor/text_editor.c: Moved indent stuff to document-manager * plugins/sourceview/anjuta-view.c: * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview.c: Fixed several bugs * plugins/sourceview/sourceview.plugin (removed): * plugins/sourceview/sourceview.plugin.in: Editor is not user-activatible * plugins/sourceview/sourceview.png: Updated icon 2006-04-08 Johannes Schmid * src/anjuta-app.c: Fixed crasher on plugin unloading 2006-04-06 Johannes Schmid * plugins/sourceview/sourceview.c * plugins/sourceview/sourceview-args.c * plugins/sourceview/sourceview-args.h: Polished argument completion 2006-04-05 Johannes Schmid * plugins/message-view/anjuta-msgman.c: * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view): Show message pane on switch (does not work, anjuta_shell needs a fix) * plugins/sourceview/Makefile.am: * plugins/sourceview/anjuta-view.c: (find_tag_window), * plugins/sourceview/sourceview-args.c: * plugins/sourceview/sourceview-args.h: * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview-scope.c: (sourceview_scope_update), (sourceview_scope_filter_keypress): * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview.c: * plugins/sourceview/tag-window.c: * plugins/sourceview/tag-window.h: Added scope and argument completion 2006-04-03 Johannes Schmid * TODO.tasks * src/anjuta-app.c: (on_add_merge_widget), (on_session_save), (on_widget_remove): Save toolbar state * plugins/sourceview/sourceview.c: (iselect_clear): Make "Delete"-key working * configure.in: #336389 2006-04-03 Johannes Schmid * plugins/sourceview/Makefile.am: * plugins/sourceview/anjuta-view.c: * plugins/sourceview/plugin.c: * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview-scope.c: * plugins/sourceview/sourceview-scope.h: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview-tags.h: * plugins/sourceview/sourceview.c: * plugins/sourceview/sourceview.h: * plugins/sourceview/tag-window.c: - fixed goto_file_line - scroll to cursor on undo/redo - show correct popup-menu - scope completion (not ready yet) 2006-04-03 Johannes Schmid * plugins/sourceview/plugin.c: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview.c: * plugins/sourceview/sourceview.h: * plugins/sourceview/tag-window.c: Fixed some GObject stuff and use proper AnjutaSymbolManager interface 2006-04-03 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c: Fixed next/previous bookmark. Toggled bookmark (set/unset). 2006-04-03 Johannes Schmid * plugins/document-manager/action-callbacks.c: Fixed Gtk-Warning in goto_line * plugins/sourceview/Makefile.am: * plugins/sourceview/anjuta-document.c: * plugins/sourceview/anjuta-view.c: * plugins/sourceview/anjuta-view.h: * plugins/sourceview/sourceview-autocomplete.c: * plugins/sourceview/sourceview-autocomplete.h: * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview-tags.h: * plugins/sourceview/sourceview.c: * plugins/sourceview/tag-window.c: * plugins/sourceview/tag-window.h: Created a nice API for tag and completion windows * plugins/sourceview/sourceview-print.h: * plugins/sourceview/sourceview-print.c: Added printing 2006-04-02 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c: Fixed typo (Sort bookmarks). 2006-04-01 Johannes Schmid * plugins/sourceview/anjuta-document.c: * plugins/sourceview/anjuta-document.h: * plugins/sourceview/anjuta-view.c: * plugins/sourceview/anjuta-view.h: * plugins/sourceview/sourceview-autocomplete.c: * plugins/sourceview/sourceview-autocomplete.h: * plugins/sourceview/sourceview-prefs.c: * plugins/sourceview/sourceview-prefs.h: * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview-tags.h: * plugins/sourceview/sourceview.c: * plugins/sourceview/sourceview.glade: * plugins/sourceview/tag-window.c: * plugins/sourceview/tag-window.h: Improved code complete and autocomplete 2006-04-01 Johannes Schmid * plugins/sourceview/Makefile.am: * plugins/sourceview/bookmark.png: * plugins/sourceview/marker-attentive.png: * plugins/sourceview/marker-basic.png: * plugins/sourceview/marker-intense.png: * plugins/sourceview/marker-light.png: * plugins/sourceview/sourceview.c: Added pixmaps for all marker types and show bookmarks * configure.in * plugins/sourceview/Makefile.am: Build sourceview on 2.14 only 2006-03-31 Johannes Schmid * plugins/sourceview/Makefile.am: * plugins/sourceview/anjuta-document.c: * plugins/sourceview/anjuta-view.c: * plugins/sourceview/anjuta-view.h: * plugins/sourceview/sourceview-autocomplete.c: * plugins/sourceview/sourceview-private.h: * plugins/sourceview/sourceview-tags.c: * plugins/sourceview/sourceview-tags.h: * plugins/sourceview/sourceview.c: * plugins/sourceview/tag-window.c: * plugins/sourceview/tag-window.h: Added code completion with tag manager to the editor and fixed a save_as bug 2006-03-31 Johannes Schmid * src/main.c: Revert patch from Rob to allow building with Gnome 2.12 * configure.in: Require at least 2.12 libraries 2006-03-29 Yang Hong reviewed by: Johannes Schmid (fixed typo) * plugins/project-wizard/templates/anjuta-plugin/Makefile.am: Improve anjuta-plugin project template: Added missed files dist tarball (make dist) * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed typo 2006-03-28 Yang Hong reviewed by: Johannes Schmid * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in plugins/project-wizard/templates/anjuta-plugin/src/plugin.c plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Improve anjuta-plugin project template. Also fix for #322744 2006-03-27 Johannes Schmid * plugins/sourceview/sourceview-private.h: plugins/sourceview/sourceview.c: Added basic bookmark support 2006-03-27 Johannes Schmid * TODO.tasks: Updated Patch from Rob Bradfort : * src/main.c: (get_command_line_args), (main): Migration from popt to GOption 2006-03-26 Naba Kumar * plugins/document-manager/anjuta-docman.c: Fixed close icon button size to scale itself with theme. 2006-03-26 Naba Kumar * plugins/file-manager/an_file_view.c, plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers when symbolview and fileview objects are destroyed to avoid crashes after the plugins are disabled. 2006-03-26 Naba Kumar * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h: Deleted unused file. * plugins/glade/plugin.c: Be able to close glade plugin when there there is no glade project loaded. * plugins/sourceview/sourceview.plugin, plugins/sourceview/sourceview.plugin.in: Give a better plugin name. 2006-03-23 Naba Kumar * plugins/editor/print.c: Fixed a bug where some sections of printed/previewed text is not highlighted. 2006-03-20 Johannes Schmid * libanjuta/interfaces/libanjuta.idl: Added IAnjutaPrint * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully) as we do not use private apis. Show help window and startup because it does not survive gdl * plugins/document-manager/action-callbacks.c: plugins/editor/Makefile.am: plugins/editor/text_editor.c: plugins/editor/print.c: plugins/editor/print.h: Fixed printing (nobody has missed it BTW ;-) * plugins/sourceview/sourceview.c: Fixed a crasher 2006-03-20 Naba Kumar * configure.in, plugins/devhelp/plugin.c: Be able to build with devhelp >= 0.9 < 0.11 versions. 2006-03-20 Johannes Schmid * plugins/sourceview/anjuta-document-loader.c plugins/sourceview/sourceview.c: Fixed encoding bugs 2006-03-20 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c : Fixed bug (line position) Give the good line position whatever the active editor. 2006-03-19 Ilkka Tuohela * configure.in: Added fi to ALL_LINGUAS 2006-03-19 Johannes Schmid * plugins/sourceview/anjuta-document-loader.c: replace gnome_vfs_get_mime_type_for_name_and data * plugins/build-basic-autotools/build-basic-autotools.c: Fixed #335142 2006-03-17 Johannes Schmid * plugins/editor/editor.glade: Added style-editor again after it got lost somehow 2006-03-17 Johannes Schmid * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11 configure.in: require devhelp 0.11 Post 0.11 devhelp versions (CVS) do not work because of an API change... plugins/build-basic-autotools/build-basic-autotools.c: forgot a an installtion callback for the "install as root"-feature 2006-03-17 Massimo Cora' reviewed by: Johannes Schmid * plugins/class-gen/anjuta-class-gen-plugin.glade plugins/class-gen/class_gen.c plugins/class-gen/goc_template_header plugins/class-gen/goc_template_source Fixed bug #334663 2006-03-16 Johannes Schmid * plugins/sourceview/sourceview.c: Fixed "save-point" signal for undo actions 2006-03-16 Massimo Cora' reviewed by: Johannes Schmid * plugins/document-manager/anjuta-docman.c: Implement tab drag and drop 2006-03-16 Johannes Schmid * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade: plugins/build-basic-autotools/build-basic-autotools.c: Implemented "install as root"-feature (#321455) 2006-03-16 Johannes Schmid * mime/.cvsignore plugins/sourceview/.cvsignore plugins/tools/scripts/.cvsignore: Added/extended .cvsignore files * plugins/sourceview/sourceview-autocomplete.c: plugins/sourceview/sourceview-autocomplete.h: plugins/sourceview/sourceview-prefs.c: plugins/sourceview/sourceview-private.h: plugins/sourceview/sourceview.glade: Autcomplete just works(tm) now and respects preferences * plugins/sourceview/sourceview.c: (ieditor_get_current_word): Use better algorithm from autocomplete 2006-03-15 Johannes Schmid * src/anjuta-app.c: Fixed bug #304495 2006-03-15 Johannes Schmid * libanjuta/interfaces/libanjuta.idl: plugins/class-gen/class_gen.c: plugins/file-wizard/file.c: (on_new_file_okbutton_clicked): plugins/project-manager/plugin.c: Allow to add multiple source files (#320191) * configure.in: Require gnome-build 0.1.3 2006-03-14 Johannes Schmid * plugins/macro/macro-utils.c: Fixed bug #333606 * plugins/file-wizard/file.c: Fixed bug #333601 2006-03-13 Johannes Schmid * plugins/sourceview/sourceview_autocomplete.c plugins/sourceview/sourceview_autocomplete.h plugins/sourceview/sourceview.c plugins/sourceview/sourceview-private.h plugins/sourceview/sourceview-prefs.c: Cleaned up and fixed several issues 2006-03-13 Johannes Schmid * plugins/sourceview/Makefile.am: plugins/sourceview/sourceview-autocomplete.c plugins/sourceview/sourceview-autocomplete.h: plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init): plugins/sourceview/sourceview-private.h: plugins/sourceview/sourceview.c: Added (buggy) autocomplete feature to sourceview 2006-03-12 Naba Kumar * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h, libanjuta/anjuta-session.c: Added API docs. 2006-03-12 Naba Kumar * TODO.tasks: Added couple of tasks. * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization, Register private class as early as possible so that members could point to self class. Code clean up. 2006-03-12 Naba Kumar * po/POTFILES.in, po/POTFILES.skip: Updated. 2006-03-11 Naba Kumar * libanjuta/anjuta-shell.c, plugins/document-manager/anjuta-docman.c, plugins/document-manager/plugin.c, plugins/symbol-browser/an_symbol_search.c, plugins/valgrind/vgrule-list.c: Use correct signal names while creating them. * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct signal names and fixed enum IANJUTA_TYPE_* macro. 2006-03-08 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h, plugins/search/search-replace.c : Fixed bug (Bookmark the good line). Search & Replace (Mark all matched strings). 2006-03-09 Johannes Schmid * libanjuta/anjuta-encodings.c: (anjuta_encodings_init): Completed changes from yesterday * plugins/document-manager/anjuta-document-manager.glade: plugins/editor/editor.glade plugins/editor/plugin.c: (activate_plugin) plugins/editor/text_editor.c plugins/sourceview/Makefile.am plugins/sourceview/plugin.c: (sourceview_plugin_activate) plugins/sourceview/sourceview.glade: Completed preference changes 2006-03-08 Johannes Schmid * libanjuta/anjuta-encodings.c: (anjuta_encodings_init) plugins/search/plugin.c: (activate_plugin): Removed Gtk-Criticals * plugins/document-manager/anjuta-document-manager.glade: plugins/document-manager/plugin.c: (on_docman_auto_save), (on_gconf_notify_timer), (prefs_init): plugins/document-manager/plugin.h: plugins/editor/text_editor.c: (text_editor_instance_init), (text_editor_dispose): plugins/editor/text_editor.h: plugins/editor/text_editor_cbs.c: plugins/editor/text_editor_cbs.h: plugins/editor/text_editor_prefs.c: (text_editor_prefs_init): plugins/glade/plugin.c: (activate_plugin): plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init): plugins/sourceview/sourceview-private.h: plugins/sourceview/sourceview.c: (on_menu_popup), (sourceview_new), (ifile_open), (ifile_savable_save), (ifile_savable_save_as), (ieditor_set_popup_menu), (ieditor_get_filename), (imark_mark): Moved autosave from editor to document manager and fixed some things in Sourceview plugin 2006-03-08 Jean-Noel Guiheneuf * plugins/search/anjuta-search.glade : New order's buttons - Renamed "Forward" to "Find" (bug #306970) plugins/search/search-replace_bachend.c: Fixed a crash bug. plugins/search/search-replace.c : Fixed bug. 2006-03-08 Johannes Schmid * plugins/search/anjuta-search.glade Fixed widget names (glade is a bit stupid on copying widgets to other files) 2006-03-07 Johannes Schmid * plugins/document-manager/action-callbacks.c plugins/document-manager/anjuta-document-manager.glade plugins/document-manager/plugin.c: (prefs_init), (activate_plugin): plugins/editor/Makefile.am: plugins/editor/editor.glade: plugins/editor/plugin.c: (on_style_button_clicked), (activate_plugin), (dispose): plugins/editor/style-editor.c: Startet to seperate document-manager and editor preferences * plugins/search/Makefile.am: plugins/search/anjuta-search.glade: plugins/search/search-replace.c: Moved search GUI to search-plugin * plugins/sourceview/sourceview-prefs.c: plugins/sourceview/sourceview-prefs.h: plugins/sourceview/sourceview-private.h: plugins/sourceview/sourceview.c: plugins/sourceview/sourceview.h: plugins/sourceview/Makefile.am: plugins/sourceview/anjuta-document.h: plugins/sourceview/anjuta-view.c: (anjuta_view_init): plugins/sourceview/plugin.c: Added some preferences to sourceview and fixed vfs_monitor * tagmanager/c.c: (parseParens): Removed annoying debug message * libanjuta/interfaces/libanjuta.idl: Removed IAnjutaEditorFactory::create_style_editor() 2006-03-07 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c, plugins/search/search-replace.c : Search : Bookmark all matched lines. 2006-03-06 Johannes Schmid * plugins/class-gen/anjuta-class-gen.plugin.in plugins/file-loader/plugin.c: (sort_wizards) (on_create_submenu), (activate_plugin) plugins/file-wizard/anjuta-file-wizard.plugin.in plugins/glade/anjuta-glade.plugin.in plugins/project-import/anjuta-project-import.plugin.in plugins/project-wizard/anjuta-project-wizard.plugin.in: Changed File->Wizard to File->New and changed some wizard titles. Wizards are sorted alphabeticly * plugins/project-wizard/templates/mkfile.wiz: Use configured project directory instead of ~/myproject * plugins/sourceview/sourceview.c: (sourceview_apply_prefs), (ifile_open): Show markers (again) and monitor uri 2006-03-06 Naba Kumar * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct typedefs separately so that forward linking would work. e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev }; 2006-03-05 Naba Kumar * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for passing Enums and Structs in signals. Define struct _Name in generated code, so that forward referencing. e.g: typedef sturct _Foo { strutct _Foo *prev } Foo; * libanjuta/interfaces/libanjuta.idl: Fixed typo. 2006-03-05 Naba Kumar * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef support. Generate GType definitions for enums in generated codes so that enums could be passed as signal params. 2006-03-04 Naba Kumar * plugins/document-manager/*, plugins/print/*, plugins/search/*: Restored cvs-moved revision files. They were originally marked deleted at their older locations. Now they are restored at their new locations. The changeset is one that was committed as part of document-manager, editor, search and print plugins separation from editor plugin. 2006-03-03 Johannes Schmid * plugins/sourceview/*: Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for poiting this out! 2006-03-04 Naba Kumar * plugins/gdb/*: Deleted removed files (see previous changlog entry for files list). 2005-03-01 Sebastien Granjoux * plugins/debug-mananger/breakpoints.c, plugins/debug-manager/breakpoints.h, plugins/debug-manager/debug_tree.c, plugins/debug-manager/debug_tree.h, plugins/debug-manager/info.c, plugins/debug-manager/info.h, plugins/debug-manager/locals.c, plugins/debug-manager/locals.h, plugins/debug-manager/memory.c, plugins/debug-manager/memory.h, plugins/debug-manager/registers.c, plugins/debug-manager/registers.h, plugins/debug-manager/sharedlib.c, plugins/debug-manager/sharedlib.h, plugins/debug-manager/signal.c, plugins/debug-manager/signal.h, plugins/debug-manager/stack_trace.c, plugins/debug-manager/stack_trace.h, plugins/debug-manager/watch.c, plugins/debug-manager/watch.h, plugins/debug-manager/Makefile.am: Move from gdb plugin to debug manager plugin * plugins/debug-manager/anjuta-debug-manager.glade, plugins/debug-manager/anjuta-debug-manager.ui: Move all user interface from gdb to debug manager * plugins/debug-manager/utilities.c, plugins/debug-manager/utilities.h: Remove some unused code Add useful code from gdb plugin * plugins/debug-manager/start.c, plugins/debug-manager/start.h: Include code of attach_process Add more code to start the debugger * plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h, plugins/debug-manager/anjuta-debug-manager.plugin.in: Rename IAnjutaDebuggerManager to IAnjutaDebugManager * plugins/debug-manager/debugger.c, plugins/debug-manager/debugger.h: Implement a queue of debugger command * plugins/gdb/actions.c, plugins/gdb/actions.h, plugins/gdb/watch_cbs.c, plugins/gdb/watch_cbs.h, plugins/gdb/watch_gui.c, plugins/gdb/watch_gui.h: Removed * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/gdbmi.c, plugins/gdb/gdbmi.h, plugins/gdb/utilities.c, plugins/gdb/utilities.h, plugins/gdb/Makefile.am, plugins/gdb/anjuta-gdb.plugin.in: Implement necessary functions * plugins/gdb/parser.c, plugins/gdb/parser.h: Code for parsing variable previously in debug_tree.c * plugins/gdb/anjuta-gdb.glade, plugins/gdb/anjuta-gdb.ui: Remove user interface * plugins/gdb/gdbmi-test.c: Need update * plugins/gdb/anjuta-gdb.plugin.png: Try an improved icon for gdb (archer fish) * libanjuta/anjuta-debugger.c, libanjuta/anjuta-debugger.h, libanjuta/interfaces/libanjuta.idl, libanjuta/interfaces/anjuta-idl-compiler.pl, libanjuta/Makefile.am: Add declaration used in new IAnjutaDebugger interface * manuals/reference/libanjuta.types, manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml: Update documentation 2006-03-02 Naba Kumar * manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/libanjuta.types, manuals/reference/libanjuta/tmpl/anjuta-children.sgml, manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml, manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-session.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-status.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml, manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml, manuals/reference/libanjuta/tmpl/e-splash.sgml, manuals/reference/libanjuta/tmpl/glue-factory.sgml, manuals/reference/libanjuta/tmpl/glue-plugin.sgml, manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml, manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml, manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/ianjuta-file.sgml, manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml, manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml, manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml, manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml, (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated documentation. 2006-02-28 Naba Kumar (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml 2006-03-02 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c: Select to brace, select block. 2006-02-28 Johannes Schmid * plugins/file-wizard/Makefile.am plugins/file-wizard/action-callbacks.c (removed) plugins/file-wizard/action-callbacks.h (removed) plugins/file-wizard/anjuta-file-wizard.ui plugins/file-wizard/plugin.c: (activate_plugin), (deactivate_plugin) plugins/file-wizard/plugin.h: Removed Edit->Insert Text submenu (replace by macros plugin) * plugins/sourceview/sourceview.c: (sourceview_new), (ieditor_set_popup_menu): Fixed some more bugs * plugins/subversion/svn-threat.h (removed): Removed ununsed file 2006-02-28 Naba Kumar * plugins/file-manager/an_file_view.c, plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected rows also and with delay 1 sec (the color and timout value should probably be picked up from some system wide preference key). 2006-02-28 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/action-callbacks.c, plugins/document-manager/plugin.c, plugins/editor/text_editor.c: Renamed IAnjutaEditorView to IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views. Added interface checks in document manager and enable/disable menus based on supported interface. * plugins/project-import/anjuta-project-import.glade: Set some resonable size for the import dialog. 2006-02-27 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/action-callbacks.c, plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface and eol conversion actions. 2006-02-27 Johannes Schmid * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers * plugins/file-manager/an_file_view.c plugins/file-manager/plugin.h: Added tooltips * plugins/symbol-browser/an_symbol_view.h: Added tooltips 2006-02-26 Naba Kumar * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h, plugins/build-basic-autotools/executer.c, plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/ disable indicator highlights preferences from message manager to build plugin. Implemented message indicator highlights in build tool. * plugins/editor/text_editor.c: Fixed indicators. 2006-02-26 Johannes Schmid * plugins/sourceview/sourceview.c: - Fixed some bugs - Added markers * plugins/subversion/svn_auth.c: Fixed username/password authentification but there might be a memory corruption 2006-02-26 Naba Kumar Patch from Anjuta Khongbantabam : * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h: Added documentation. 2006-02-24 Naba Kumar * plugins/editor/text_editor.c: Fixed change in API in IAnjutaEditorSelection::set(). 2006-02-24 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c, plugins/search/plugin.c, plugins/search/search-replace.c, plugins/search/search-replace_backend.c, libanjuta/interfaces/libanjuta.idl : Search in sourceview editor (Select in buffer). 2006-02-23 Jean-Noel Guiheneuf * plugins/sourceview/sourceview.c : Fixed Replace, to_upper, to_lower. * plugins/search/search-replace_backend.c : Renamed header name. 2006-02-22 Naba Kumar * libanjuta/anjuta-plugin-description.c, libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl, manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs. Patch from Anjuta Khongbantabam : * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs. 2006-02-21 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable interface for editor. 2006-02-21 Naba Kumar * plugins/editor/text_editor.c: Fixed a crash bug on copy operation. Patch from Anjuta Khongbantabam : * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs. 2006-02-21 Jean-Noel Guiheneuf * GTKSOURCEVIEW EDITOR plugins/sourceview/sourceview.c : Fixed copy and Goto Line. plugins/macro/macro-actions.c plugins/macro/macro-dialog.c plugins/macro/plugin.c : Fixed Insert key word and Insert macro. 2006-02-19 Johannes Schmid * plugins/document-manager/anjuta-docman.c: (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining) * configure.in: plugins/Makefile.am: plugins/sourceview/.cvsignore: plugins/sourceview/Makefile.am: plugins/sourceview/plugin.c: : plugins/sourceview/plugin.h: plugins/sourceview/sourceview.c: plugins/sourceview/sourceview.h: plugins/sourceview/sourceview.plugin: plugins/sourceview/sourceview.plugin.in: plugins/sourceview/sourceview.png: Added sourceview editor plugin 2006-02-19 Naba Kumar * libanjuta/interfaces/libanjuta.idl, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, plugins/cvs-plugin/cvs-interface.c, plugins/document-manager/action-callbacks.c, plugins/document-manager/action-callbacks.h, plugins/editor/text_editor.c, plugins/macro/macro-actions.c, plugins/search/plugin.c, plugins/search/search-replace.c, plugins/search/search-replace_backend.c, plugins/subversion/subversion-actions.c, plugins/subversion/subversion-callbacks.c, plugins/tools/editor.c, plugins/tools/execute.c, plugins/tools/variable.c: Defined proper editor interfaces and fixed few fatal warnings. 2006-02-15 Naba Kumar * libanjuta/anjuta-shell.c: Added a warning when a session is loaded within another. * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/anjuta-docman.c, plugins/document-manager/plugin.c, plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed unnecessary parameters from IAnjutaEditor interface and used proper types instead of 'gpointer'. Fixed various compiler warnings. * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless file 2006-02-12 Naba Kumar * po/POTFILES.in: Updated. 2006-02-11 Naba Kumar * plugins/editor/properties.[cxx,h], plugins/editor/text_editor.c, plugins/editor/style-editor.c, plugins/editor/text_editor_prefs.c: Renamed prop_*() functions to sci_prop_*(), because they were conflicting with external functions (in some ssl library). 2006-02-08 Naba Kumar Patch from Massimo Cora : * plugins/valgrind/anjuta-valgrind.schemas, plugins/valgrind/plugin.c, plugins/valgrind/plugin.h, plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c, plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c, plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c, plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c, plugins/valgrind/vgtoolview.c, plugins/valgrind/vgtoolview.h: It checks for the valgrind binary before running the debugging session. I've added also a preference in Anjuta Preferences where you can specify the path to the valgrind binary. The default is /usr/bin/valgrind. Now it displays a dialog with the error. [it can be -program exited- or -file loaded or end of input-]. Some valgrind 3.x compatibility. 2006-01-29 Naba Kumar Patch from Massimo Cora : * configure.in, plugins/Makefile.am, plugins/valgrind/*: Valgrind plugin (requires binutils-dev and valgrind to be installed. 2005-01-24 Johannes Schmid * Patch from Eric Greveson plugins/tools/variables.c: Added current directory to possible variables * Patch from Günther Brammer plugins/document-manager/anjuta-docman.c: Fix a crash on opening a file AUTHORS: Added Günther Brammer 2005-12-17 Sebastien Granjoux * libanjuta/anjuta-launcher.c: Fix a bug in AnjutaLauncher when output is bigger than buffer Probably fix bug #315188 and #305134 2005-12-28 Johannes Schmid * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs * src/about.c: Use new gtk about dialog * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c: Updated anjuta_ui_add_action_group_entries call Patch from Jean Breford and Markus Habermehl : * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way * AUTHORS: Added Jean and Markus 2005-12-23 Jean-Noel Guiheneuf * plugins/search/search-replace.c : Bookmark all matched lines. * plugins/search/search-replace_backend.c : Fixed bug (Search in all project files). 2005-12-21 Johannes Schmid * plugins/search/plugin.c: Fixed signal names * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further investigation needed. AUTHORS: Added Ross Goldner 2005-12-19 Ross Golder * plugins/document-manager/anjuta-document-manager.plugin.in: Added application/xml MIME type. 2005-12-18 Johannes Schmid po/POTFILES.in: Updated files after directory changes HACKING: Removed outdated section 3 (anoncvs) 2005-12-15 Sebastien Granjoux * plugins/build-basic-autotools/build-basic-autotools.c: Save all files in editor before running a command * plugins/tools/execute.c: Use document manager plugin instead of each editor for saving all files 2005-12-15 Johannes Schmid * plugins/document-manager/action-callbacks.c: (on_save_all1_activate), (on_swap_activate) plugins/document-manager/anjuta-docman.c: (on_save_as_filesel_response), (on_notebook_switch_page): Fixed some remaining issues in document-manger 2005-12-15 Johannes Schmid * plugins/profile-default/default.anjuta: Load Search plugin and Message Manager by default 2005-12-14 Johannes Schmid * plugins/editor/text_editor.c libanjuta/anjuta-utils.c: Check if files differ when gnome-vfs monitoring is used. (Bug #309688) 2005-12-13 Johannes Schmid * plugins/document-manager/plugin.c: Only save modified files in ianjuta_file_savable_save() for document-manager as discussed on mailing list. * plugins/cvs-plugin/cvs-callbacks.c: Fixed dialog handling for empty log message 2005-12-13 Johannes Schmid * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping); * plugins/project-manager/* Removed ununsed files * plugins/symbol-browser/an_symbol_iter.c plugins/build-basic-autotools/build-basic-autotools.c plugins/build-basic-autotools/executer.c plugins/class-gen/class_gen.c plugins/class-inheritance/class-inherit.c plugins/cvs-plugin/cvs-actions.c plugins/cvs-plugin/cvs-interface.c plugins/debug-manager/attach_process. plugins/devhelp/plugin.c plugins/document-manager/plugin.c plugins/document-manager/indent_util.c plugins/editor/properties.cxx plugins/editor/aneditor.cxx plugins/editor/style-editor.c plugins/editor/text_editor.c plugins/macro/macro_db.c tagmanager/c.c: Use DEBUG_PRINT for debug messages libanjuta/anjuta-debug.h: Include config.h HACKING: Updated (BTW: does anyone read this?) 2005-12-12 Johannes Schmid Patch from Johan Ersvik : * plugins/gdb/debugger.c Fix a crasher in gdb plugin * plugins/gtodo/plugin.c plugins/search/plugin.c Fixed bug #305301 * plugins/document-manager/anjuta-docman.c: Fixed error markers * AUTHORS: Added Rafał Bursig Patch from Rafał Bursig (#320338 and #320341): * plugins/document-manager/anjuta-docman.c: highlight changed files in docman popup-menu * plugins/gdb/debug-tree.c: plugins/gdb/debugger.c Do not corupt entire "locals" tree when variable pointer have additional info and arrays/strucs/unions correctly. 2005-12-11 Johannes Schmid * plugins/document-manager/anjuta-docman.c plugins/document-manager/plugin.c plugins/editor/text_editor.c: AUTHORS: Added Johan Ersvik Fixed "is-dirty" bug and tab ordering 2005-12-11 Johan Ersvik * plugins/editor/aneditor-autocomplete.cxx plugins/editor/aneditor-calltip.cxx plugins/editor/aneditor-priv.h plugins/symbol-browser/an_symbol.c plugins/symbol-browser/an_symbol_view.c tagmanager/entry.h tagmanager/tm_symbol.c tagmanager/tm_tag.c tagmanager/include/tm_symbol.h tagmanager/include/tm_tag.h tagmanager/c.c Better pointer recognition in tagmanager and symbol browser 2005-12-11 Johannes Schmid * plugins/search/*: New search plugin derived from search code in old editor plugin. * plugins/document-manager/*: new document-manger which is now seperated from editor to allow implementation of other editor widgets. Code is mostly derived from old editor plugin * plugins/print/* new print plugin which is not fully implemented in the moment * plugins/editor/text_editor.c: Added lots of interface code * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView, IAnjutaEditorFactory and extended IAnjutaEditor * configure.in, plugins/Makefile.am updated build system for new plugins This is a huge commit which might still contain some bugs and also has some fixmes. Things that are not working are the search toolbar because it does not use the same backend as any other searching function and printing (easy to fix) because it did not yet implement IAnjutaPrintable. 2005-11-26 Sebastien Granjoux * plugins/project-wizard/property.c: Use newer GtkFileChooser instead of GtkFileSelection with GnomeFileEntry to avoid a bug * plugins/project-wizard/install.c: Avoid an endless loop if project directory is not writable * plugins/project-wizard/druid.c: Allow creating project in empty directory without a warning 2005-11-25 Johannes Schmid Patch from Massimo Cora * plugins/class-inheritence/class-inherit.c plugins/class-inheritence/plugin.c plugins/class-inheritence/plugin.h configure.in Update plugin to use new API from graphviz 2.6. Version 2.2 is no longer supported! 2005-11-23 Johannes Schmid Patch from Johan Ersvik * plugins/message-view/message-view.c plugins/build-basic-autotools/build-basic-autotools.c plugins/build-basic-autotools/automake-c.filters This patch correct regex-filters for newer automake versions 2005-11-19 Sebastien Granjoux * plugins/tools/execute.c: Detect variables inside a word 2005-11-08 Jean-Noel Guiheneuf * libanjuta/anjuta-status.[ch], plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c, plugins/editor/anjuta-docman.c : New anjuta-status procedure. 2005-10-28 Jean-Noel Guiheneuf *Modified Files: libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h plugins/editor/Makefile.am plugins/editor/anjuta-document-manager.glade plugins/editor/plugin.c plugins/editor/plugin.h plugins/editor/text_editor.c plugins/editor/text_editor.h *Added Files: plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h plugins/editor/indent-util.c plugins/editor/indent-util.h plugins/editor/indent_test.c : Set and Preview indent preferences parameters. Saved indent user parameters. 2005-10-27 Naba Kumar Patch from Flavio daCosta * plugins/editor/anjuta-docman.c: Restore tab color to normal theme color for saved documents. 2005-10-26 Naba Kumar * libanjuta/anjuta-encodings.c: Save changed supported encodings list. Fixed bug #316731. 2005-10-23 Sebastien Granjoux * tagmanager/tm_symbol.c: Fixed bug #315218 2005-10-23 Adam Weinberger * plugins/build/build_file.c plugins/build-basic-autotools/build-basic-autotools.c plugins/tools/execute.c plugins/build/compile.c plugins/build/configurer.c plugins/debug-manager/plugin.c plugins/editor/plugin.c plugins/editor/print.c plugins/editor/text_editor.c plugins/file-loader/plugin.c plugins/file-manager/an_file_view.c plugins/symbol-browser/an_symbol_view.c plugins/gdb/debugger.c plugins/gdb/plugin.c plugins/glade/plugin.c plugins/macro/macro-actions.c plugins/macro/plugin.c plugins/profile-default/plugin.c plugins/project-manager/plugin.c plugins/project-manager/project_import.c plugins/symbol-browser/plugin.c plugins/tools/execute.c src/anjuta.c src/anjuta-actions.h src/shell.c: Correct spacing errors before and after "...". 2005-10-20 Naba Kumar * plugins/gdb/debugger.c: Fixed attach/detach process to updated UI properly. 2005-10-18 Naba Kumar * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly #171314 too). 2005-10-13 Naba Kumar * plugins/project-mkfile-import/*: Removed separate import wizard for makefile based projects (because single widzard handles all wizards). * plugins/project-import/project-import.c: Made wizard window transient to main window. Patch from: Eric Greveson * AUTHORS: Added Eric's name in contributors list. * configure.in, plugins/Makefile.am, plugins/project-import/Makefile.am, plugins/project-import/anjuta-project-import.glade, plugins/project-import/project-import.c, plugins/project-import/project-import.h: Import wizard now detects both makefile and automake projects together instead of separate wizard. * plugins/project-wizard/templates/java/project.anjuta, plugins/project-wizard/templates/mkfile/project.anjuta, plugins/project-wizard/templates/python/project.anjuta, plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin name to make it appropriate. 2005-10-11 Naba Kumar * configure.in: Fixed glade3 version requirement. 2005-09-29 Alexander Shopov * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS 2005-09-26 Johannes Schmid * plugins/subversion/svn_auth.c plugins/subversion/anjuta_subversion.glade: Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested) 2005-09-22 Naba Kumar Patch from: Eric Greveson : * configure.in, plugins/Makefile.am plugins/project-manager/anjuta-project-manager.plugin.in, plugins/project-manager/plugin.c, (added) plugins/project-mkfile-import/.cvsignore, (added) plugins/project-mkfile-import/Makefile.am, (added) plugins/project-mkfile-import/ anjuta-project-mkfile-import-plugin.png, (added) plugins/project-mkfile-import/ anjuta-project-mkfile-import.glade, (added) plugins/project-mkfile-import/ anjuta-project-mkfile-import.plugin.in, (added) plugins/project-mkfile-import/plugin.c, (added) plugins/project-mkfile-import/plugin.h, (added) plugins/project-mkfile-import/project-mkfile-import.c, (added) plugins/project-mkfile-import/project-mkfile-import.h, plugins/project-wizard/templates/Makefile.am, (added) plugins/project-wizard/templates/mkfile-logo.png, (added) plugins/project-wizard/templates/mkfile.wiz, (added) plugins/project-wizard/templates/mkfile/.cvsignore, (added) plugins/project-wizard/templates/mkfile/Makefile.am, (added) plugins/project-wizard/templates/mkfile/project.anjuta, (added) plugins/project-wizard/templates/mkfile/po/.cvsignore, (added) plugins/project-wizard/templates/mkfile/po/ChangeLog, (added) plugins/project-wizard/templates/mkfile/po/Makefile.am, (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in, (added) plugins/project-wizard/templates/mkfile/src/.cvsignore, (added) plugins/project-wizard/templates/mkfile/src/Makefile.am, (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl, (added) plugins/project-wizard/templates/mkfile/src/main.c: Added makefile based project import wizard and wizard template. 2005-09-12 Johannes Schmid * libanjuta/anjuta-launcher.c: Reduced false password detections 2005-09-09 Johannes Schmid * plugins/cvs-plugin/cvs-interface.c: Handle empty log messages correctly.a 2005-09-09 Johannes Schmid * scintilla/Makefile.am: Changed scintilla library to noinst * pixmaps/Makefile.am: Install password.png * libanjuta/anjuta-launcher.c: Changed password detection to be able to access GNOME CVS with ssh. 2005-08-31 Naba Kumar * plugins/glade/plugin.c: Set transient window for the widget dialogs. 2005-08-21 Jens Seidel * plugins/gtodo/main.c: Typo fix: s/occured/occurred/. 2005-08-10 Naba Kumar * plugins/build-basic-autotools/build-basic-autotools.c: Added F3 as shortcut key for execute. * src/about.c: Clean up. Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de * plugins/editor/action-callbacks.c: Fixed edit shortcuts for entry boxes. 2005-08-09 Jean-Noel Guiheneuf * plugins/editor/search-replace_backend.c : Fixed search in File Patterns. 2005-08-09 Philip Van Hoof * plugins/gdb/Makefile.am: Fixed a make -j x bug 2005-08-04 Naba Kumar * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix for pango-1.8 rendering bug. 2005-08-03 Naba Kumar * plugins/glade/plugin.c: Proper names for plugin widgets. * plugins/subversion/anjuta-subversion.glade, plugins/subversion/svn-auth.c: Fixed authentication dialog and string allocations. Use passed default values when available. Set proper focus and dialog default response. Destroy dialog after use. Return error when appropriate. 2005-08-02 Naba Kumar * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix for pango-1.8 rendering bug. 2005-08-02 Philip Van Hoof * scintilla/Makefile.am: Fixed a make -j x bug 2005-08-02 Johannes Schmid * plugins/subversion/svn-auth.c: Added username/password auto function. 2005-08-01 Naba Kumar * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound checks for character width calculations. 2005-07-31 Jean-Noel Guiheneuf * plugins/gdb/debug_tree.c : Inspect memory from locals window. 2005-07-31 Naba Kumar * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering messup with pango 1.8. Fixed bug #311846. 2005-07-30 Jean-Noel Guiheneuf * plugins/gdb/memory.c : Fixed bug 305082. * plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gcj.wiz, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/java.wiz, plugins/project-wizard/templates/python.wiz, plugins/project-wizard/templates/wxwin.wiz, plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes. 2005-07-27 Sebastien Granjoux * plugins/tools/execute.c: Correct a crash if editor is closed while a tool still use it. 2005-07-28 Naba Kumar * scintilla/*: Updated scintilla from their latest CVS. 2005-07-27 Naba Kumar * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h, plugins/build-basic-autotools/build-basic-autotools.c, plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c, plugins/devhelp/plugin.c, plugins/editor/plugin.c, plugins/file-loader/plugin.c, plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c, plugins/gdb/plugin.c, plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c, plugins/message-view/plugin.c, plugins/patch/plugin.c, plugins/profile-default/plugin.c, plugins/project-manager/plugin.c, plugins/sample1/plugin.c, plugins/subversion/plugin.c, plugins/symbol-browser/plugin.c, plugins/tools/plugin.c, src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain' argument to anjuta_ui_add_action_group_entries() and anjuta_ui_add_toggle_action_group_entries() and set the translation domain. Fixed all plugins to pass translation domain. This fixes untranslated UI bugs. 2005-07-27 Naba Kumar * plugins/class-inheritance/class-callbacks.c, plugins/class-inheritance/class-inherit.c: Fixed color scheme to use proper system colors. 2005-07-26 Naba Kumar * ROADMAP: Updated and added more tasks. 2005-07-25 Naba Kumar * ROADMAP: Updated and added more tasks. 2005-07-24 Naba Kumar * HACKING: Fixed format. 2005-07-24 Naba Kumar * ROADMAP: Fixed format. * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure. 2005-07-24 Naba Kumar * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP. * data/properties/cpp.properties: Added *.c++ as file extension for c++ 2005-07-24 Sebastien Granjoux * plugins/tools/dialog.c, plugins/tools/dialog.h: Correct wrong sensitivity setting * plugins/tools/tool.c: Correct a crash when removing overridden tool * plugins/tools/variable.c: Add variables for project manager 2005-07-23 Naba Kumar * ROADMAP: updated. 2005-07-23 Naba Kumar * plugins/subversion/Makefile.am, plugins/subversion/svn-auth.c, plugins/subversion/svn-auth.h: Added subversion authentication code stubs. * plugins/subversion/subversion-callbacks.c, plugins/subversion/subversion-callbacks.h, plugins/subversion/svn-backend-priv.h, plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h, plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h, plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h: Added file mode line. 2005-07-22 Ignacio Casal Quinteiro * configure.in: Added 'gl' to ALL_LINGUAS. 2005-07-21 Naba Kumar * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close the active sources and kill the running process without emitting signals (which could be fatal because the object is being destroyed). Incidentally, fixed the crash that happens when stopping an active debugger session. Disabled debug prints and code clean up. Fixed bug #305587. * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from message view object, because that prevents many unprocessed outputs from the cvs command from being appended in view. Does not set NULL to mesg_view private member (not required) so that any pending outputs to view is processed.Fixed bug #172666. * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime type in supported list. 2005-07-18 Adam Weinberger * plugins/file-manager/anjuta-file-manager-plugin.glade: grammar/spelling fixes. 2005-07-17 Naba Kumar * (new) plugins/project-wizard/templates/terminal/cvsignore, (new) plugins/project-wizard/templates/terminal/po/cvsignore, (new) plugins/project-wizard/templates/terminal/src/cvsignore, plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gcj.wiz, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/gtkmm.wiz, plugins/project-wizard/templates/java.wiz, plugins/project-wizard/templates/python.wiz, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/terminal/Makefile.am, plugins/project-wizard/templates/terminal/po/Makefile.am, plugins/project-wizard/templates/terminal/src/Makefile.am, plugins/project-wizard/templates/wxwin.wiz, plugins/project-wizard/templates/xlib-dock.wiz, plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for wizards and updated .wiz files to install them in newly created projects. 2005-07-16 Naba Kumar * plugins/editor/anjuta-document-manager.plugin.in: Added mime types. * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c: Added file manager preferences to show/hide files ignored by version control (e.g. cvsignore). * plugins/editor/text_editor.c: Initialize vfs info struct. * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore, libanjuta/interfaces/.cvsignore, libegg/.cvsignore, libegg/menu/.cvsignore, libegg/recent-files/.cvsignore, libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore, omf-install/.cvsignore, pixmaps/.cvsignore, plugins/file-manager/anjuta-file-manager-plugin.glade, scintilla/.cvsignore, scintilla/include/.cvsignore, scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore, tagmanager/python.c: Updated. 2005-07-16 Naba Kumar * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c: Fixed python parser to parser class methods. 2005-07-15 Naba Kumar * plugins/project-wizard/property.c: Used parenthesis to remove ambiguty. * plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gcj.wiz, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/gtkmm.wiz, plugins/project-wizard/templates/java.wiz, plugins/project-wizard/templates/python.wiz, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/wxwin.wiz, plugins/project-wizard/templates/xlib-dock.wiz, plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions and names. 2005-07-15 Naba Kumar * plugins/project-wizard/templates/java.wiz, plugins/project-wizard/templates/java/Makefile.am, plugins/project-wizard/templates/java/project.anjuta, plugins/project-wizard/templates/python.wiz, plugins/project-wizard/templates/python/Makefile.am, plugins/project-wizard/templates/python/project.anjuta: Use different project files for java and python module where debugger is not included in the list of plugins. 2005-07-15 Naba Kumar * configure.in, plugins/project-wizard/templates/Makefile.am, plugins/project-wizard/templates/gcj-logo.png, plugins/project-wizard/templates/gcj.wiz, plugins/project-wizard/templates/gcj/.cvsignore, plugins/project-wizard/templates/gcj/Makefile.am, plugins/project-wizard/templates/gcj/configure.in.tpl, plugins/project-wizard/templates/gcj/src/.cvsignore, plugins/project-wizard/templates/gcj/src/Makefile.am, plugins/project-wizard/templates/gcj/src/Makefile.am.tpl, plugins/project-wizard/templates/java-logo.png, plugins/project-wizard/templates/java.wiz, plugins/project-wizard/templates/java/configure.in.tpl, plugins/project-wizard/templates/java/po/Makefile.am, plugins/project-wizard/templates/java/po/POTFILES.in, plugins/project-wizard/templates/java/src/Makefile.am.tpl, plugins/project-wizard/templates/java/src/main.java, plugins/project-wizard/templates/python-logo.png, plugins/project-wizard/templates/python.wiz, plugins/project-wizard/templates/python/.cvsignore, plugins/project-wizard/templates/python/Makefile.am, plugins/project-wizard/templates/python/configure.in.tpl, plugins/project-wizard/templates/python/po/.cvsignore, plugins/project-wizard/templates/python/po/Makefile.am, plugins/project-wizard/templates/python/po/POTFILES.in, plugins/project-wizard/templates/python/src/.cvsignore, plugins/project-wizard/templates/python/src/Makefile.am, plugins/project-wizard/templates/python/src/Makefile.am.tpl, plugins/project-wizard/templates/python/src/main.py: Added Generic gcj and python project wizards. Fixed Generic java project to use _JAVA primary. Update gnome-build from cvs for them to work correctly. 2005-07-12 Naba Kumar * plugins/project-manager/plugin.c: Automatically determine project backend by probing. 2005-07-04 Naba Kumar * Makefile.am: Do not install old anjuta.glade file which conflicts with newer src/anjuta.glade. 2005-07-03 Johannes Schmid * plugins/an_symbol_prefs.c: Sort list of available symbol files 2005-07-02 Johannes Schmid * plugins/build-basic-autotools.c: Fixed #307810 * plugins/gtodo/libgtodo.c: Possible fix for #307800 * libanjuta/anjuta-encodings.c libanjuta/anjuta-launcher.c libanjuta/anjuta-preference-dialog.c libanjuta/anjuta-preferences.c libanjuta/anjuta-ui.c libanjuta/anjuta-util.c libanjuta/cell-renderer-captioned-image.c libanjuta/plugin.c: Patch from de_lupus@pandora.be (Kristof Vansant): Replaced deprecated gnome-i18n.h Closed #309153 2005-07-01 Johannes Schmid * plugins/subversion/anjuta-subversion.glade plugins/subversion/anjuta-subversion.ui plugins/subversion/plugin.c plugins/subversion/subversion-actions.c plugins/subversion/subversion-callbacks.h plugins/subversion/subversion-callbacks.c plugins/subversion/svn-backend-priv.h plugins/subversion/svn-backend.h plugins/subversion/svn-backend.c plugins/subversion/svn-thread.h plugins/subversion/svn-thread.c: Implemented Subversion diff 2005-06-30 Johannes Schmid * plugins/build-basic-autotools/build-basic-autotools.c: Fixed crash bug! Might be useful to release 2.0.2 soon because this bug will crash any build which produces errors or warnings === Anjuta 2.0.1 === 2005-06-27 Naba Kumar * plugins/tools/execute.c: Formated code. 2005-06-26 Sebastien Granjoux * plugins/build-basic-autotools/build-basic-autotools.c: Remove two memory leaks Check command output versus untranslated strings too * plugins/tools/execute.c: Remove two memory leaks Check command output versus untranslated strings too Remove description message * plugins/tools/fileop.c: Escape tool name in xml configuration file 2005-05-26 Naba Kumar * configure.in: Bumped version to 2.0.1 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs. * plugins/tools/execute.c: Fixed clickable messages. * NEWS: Updated. * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon. Deactivate glade plugin when last glade project is closed. Reorder glade widgets in layout. Change glade project when user selects a new project. Removed project from the list when user closes it. Fixed glade project file loading from URI. Save and restored loaded glade projects in/from session. * plugins/class-gen/action-callbacks.c, plugins/class-gen/anjuta-class-gen-plugin.glade, plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c, plugins/file-wizard/anjuta-file-wizard.glade, plugins/file-wizard/file.c, plugins/file-wizard/file.h, plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented "Add to project" correctly. Use the source file path returned after adding to project. Fixed memory leaks. Deactivate wizard plugins after use. * plugins/project-manager/plugin.c, plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/druid.c, plugins/project-wizard/install.c, plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h, src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved project-wizard preference page to anjuta app, because they are more appropriated as general preferences. Renamed username and useremail properties keys. * po/POTFILES.in: Updated. * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is saved at closing. * plugins/file-loader/plugin.c: Do not use static variable to store created submenu in factory. Fixed crash in anjuta exit. 2005-05-24 Naba Kumar * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h, plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h, plugins/build-basic-autotools/executer.c, plugins/build-basic-autotools/executer.h, plugins/devhelp/plugin.c, plugins/gdb/debugger.c, plugins/tools/variable.c: Added an extra argument to anuta_util_dialog_input() to pass default value. Save/load project configure and execution parameters in/from session. * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no symbol browser is loaded. * plugins/profile-default/plugin.c: Fixed an unbalanced shell freeze/thaw. * plugins/terminal/terminal.c: Fixed bug where repeated activate and deactivate would not start shell. 2005-05-24 Naba Kumar * libanjuta/anjuta-ui.c, libanjuta/plugins.c, libegg/egg-combo-action.c, libegg/egg-recent-action.c, libegg/egg-submenu-action.c, libegg/test-actions.c, plugins/build-basic-autotools/build-basic-autotools.c, plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx, plugins/editor/search-replace.c, plugins/editor/text_editor.c, plugins/file-wizard/plugin.c, plugins/gdb/debugger.c, plugins/gtodo/plugin.c, plugins/macro/macro-db.c, plugins/macro/plugin.c, plugins/message-view/plugin.c, plugins/profile-default/plugin.c, plugins/project-import/plugin.c, plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c, plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, plugins/sample1/plugin.c, plugins/subversion/plugin.c, plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message(). 2005-05-24 Naba Kumar * data/properties/styles.properties: Fixed defalt font. * plugins/editor/search-replace.c, plugins/editor/search-replace_backend.c: Fixed message outputs. Identify project openness wihtout activating project-manager plugin (i.e. using anjuta_shell_get()). * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c: - Completed add_source(), add_group() and add_target() methods of IAnjutaProjectManager. - Change their definition to return the added element (or NULL). - Used interface API for project main menus and 'add to project' from file-manager context menu. - Select proper default target/group when prompting for adding source/target/group. - Do not expand all nodes in selection tree when default selection are given (eases navigation in big projects). - Code clean ups. - Marked strings for translation. 2005-05-23 Naba Kumar * src/anjuta-app.c: Save menu accelerators on change. * NEWS: Updated. * plugins/editor/anjuta-docman.c: Fixed premature destruction of save-as dialog (leading to crash later). 2005-05-22 Naba Kumar * NEWS: Updated. * AUTHORS: Added developers for other projects. Updated. * TODO.tasks: Updated. * ChangeLog: Added past changelogs from anjuta-0.1.5. 2005-05-22 Naba Kumar * plugins/tools/execute.c: Make parsable lines distinct by adding a "Click me" description in the message. Allow tools to open arbibrary file in editory using gdb-styled annotation (The line starts with two \032 characters followed by the file:line). * plugins/tools/scripts/prepare-changelog.pl, plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in ChangeLog file itself and open it. 2005-06-21 Sebastien Granjoux * plugins/tools/execute.c: Parse output in message pane Correct a crash on plugin deactivation * plugins/tools/fileop.c, plugins/tools/tool.c, plugins/tools/tool.h: Load only valid tools 2005-06-21 Naba Kumar * anjuta.spec.in: Fixed devel package requirement. * plugins/message-view/message-view.c: Scroll message on next/previous. * TODO.tasks: Updated. * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * libanjuta/anjuta-preferences.c, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/executer.c, plugins/class-gen/action-callbacks.c, plugins/class-gen/action-callbacks.h, plugins/class-gen/class_gen.c, plugins/cvs-plugin/cvs-interface.c, plugins/debug-manager/attach_process.c, plugins/debug-manager/plugin.c, plugins/debug-manager/utilities.c, plugins/debug-manager/utilities.h, plugins/editor/aneditor-autocomplete.cxx, plugins/editor/aneditor.cxx, plugins/editor/search-replace.c, plugins/editor/search-replace_backend.c, plugins/gdb/breakpoints.c, plugins/gdb/registers.c, plugins/patch/plugin.c, plugins/project-wizard/druid.c, plugins/project-wizard/install.c, plugins/subversion/plugin.c, tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead codes. * plugins/class-gen/action-callbacks.c, plugins/project-wizard/parser.c, plugins/project-wizard/property.c, plugins/project-wizard/values.c, plugins/symbol-browser/an_symbol.c: Fixed compiler warnings. * plugins/tools/scripts/prepare-changelog.pl: Order filenames alphabetically 2005-06-20 Naba Kumar * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml, manuals/reference/libanjuta/tmpl/e-splash.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * libanjuta/anjuta-launcher.c: Fixed possible double call of child exit idle function. * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c: Fixed possible memory corruption. * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c, plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c, libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed progress bar increment and added progress status for symbol refresh and project loading. * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl, libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c, plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h, libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress bar. * TODO.tasks: Updated. 2005-06-19 Naba Kumar * global_tags/create_global_tags.sh: Fixed sh incompatibility bug. Fixed warning. * plugins/project-import/project-import.c: Deactivate plugin when done. 2005-06-18 Naba Kumar * plugins/profile-default/plugin.c: Fixed error when loading another project while a project is still loaded. * plugins/project-manager/plugin.c: Used (newly added) group-activated signal from gnome-build to popup group properties. * src/anjuta.c: Load default session by default. * po/POTFILES.in: Added missing files. * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not activate plugin on load (activate it separately). Connect to activate and deactivate signals for housekeeping, so that if plugins are activated or deactivate externally, they are properly recorded. * plugins/profile-default/plugin.c: Save profile before a project is loaded so that it could be restored when project is closed. * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order. 2005-06-17 Naba Kumar * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c, libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving for project. The plugins loaded for the project is restored when project is loaded next time. * TODO.tasks: Updated. 2005-06-15 Naba Kumar * plugins/tools/scripts/find-fixmes.pl, (new) plugins/tools/scripts/translation-status.pl, plugins/tools/scripts/tools-2.xml.in, plugins/tools/scripts/Makefile.am, plugins/tools/scripts/prepare-changelog.pl: Added translation status script. Completed find-fixmes.pl script. Fixed bugs. * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog tool path. 2005-06-14 Jean-Noel Guiheneuf * plugins/message-view/anjuta-message-manager-plugin.glade : renamed "messages.tag.position" to "messages.tab.position". plugins/message-view/anjuta-msgman.c : Messages tab position prefrences. 2005-06-14 Naba Kumar * (new) plugins/tools/scripts/find-fixmes.pl, (new) plugins/tools/scripts/tools-2.xml.in, (new) plugins/tools/scripts/Makefile.am, (new) plugins/tools/scripts/prepare-changelog.pl, plugins/tools/plugin.h, plugins/tools/fileop.c, plugins/tools/Makefile.am, configure.in: Added system tools. 2005-06-11 Sebastien Granjoux * plugins/tools/editor.c: Take care of creating .anjuta directory if missing 2005-06-10 Naba Kumar * configure.in: Increased gnome-build required to version 0.1.2. * plugins/project-manager/plugin.c: Fixed target/group removal. Fixed memory leaks. 2005-06-10 Naba Kumar * plugins/project-manager/plugin.c: Implemented target/group configuration (update gnome-build module from cvs). 2005-06-07 Naba Kumar Patch from: Massimo Cora' : * plugins/class-inheritance/Makefile.am, plugins/class-inheritance/class-inherit.c, plugins/class-inheritance/class-inherit.h, plugins/class-inheritance/plugin.c, plugins/class-inheritance/plugin.h, (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented expanded view of classes in hierarchy canvas (collapsable again). 2005-06-05 Johannes Schmid * scintilla/patches/scintilla-64-bit.diff (added) * plugins/patch/patch-plugin.c: Conditional build for GTK 2.4 and GTK 2.6 2005-06-04 Sebastien Granjoux * plugins/tools/anjuta-tools.glade, plugins/tools/editor.c, plugins/tools/plugin.h, plugins/tools/fileop.c: Add a check box to edit an user script Correct a few memory leak * plugins/tools/execute.c, plugins/tools/tool.c, plugins/tools/tool.h: Move utility remove_mnemonic function in tool.c Small fix 2005-06-04 Johannes Schmid Patch from sbrabec@suse.cz: * configure.in scintilla/include/Scintilla.h: Fix 64-Bit warnings in gcc 4 2005-06-03 Johannes Schmid * plugins/patch/patch_plugin.c plugins/patch/patch.h plugin/patch/patch-plugin.glade plugin/patch/Makefile.am: Changed patch plugin to use libglade and new gtk 2.6 widgets 2005-05-31 Naba Kumar Patch from Jason Bayman : * plugins/editor/text_editor.c: Don't show error for empty files. 2005-05-28 Sebastien Granjoux * plugins/message-view/anjuta-message-manager.ui, plugins/message-view/anjuta-msgman.c, plugins/message-view/anjuta-msgman.h, plugins/message-view/message-view.c, plugins/message-view/message-view.h, plugins/message-view/plugin.c: Add a popup menu in messages panes Move save message pane option in it 2005-05-28 Naba Kumar * data/properties/styles.properties: Fixed default font names and sizes. * plugins/editor/style-editor.c: cleanup. 2005-05-25 Naba Kumar * plugin/gdb/plugin.c: Start gdb even if the program does not exists. Fixes bug #305074 2005-05-24 Naba Kumar Patch from: Saleem Abdulrasool * configure.in: graphviz pkgconfig path. 2005-05-24 Naba Kumar * configure.in, anjuta.desktop.in.in: Fixed Icon path. * TODO.tasks: Updated. 2005-05-22 Naba Kumar * anjuta.spec.in: Fixed spec file * plugins/editor/text_editor.c: Fixed gnome-vfs monitor. 2005-05-21 Sebastien Granjoux * TODO.tasks: Updated. * plugins/message-view/anjuta-message-manager.ui, plugins/message-view/message-view.c, plugins/message-view/message-view.h, plugins/message-view/plugin.c: Add shortcut for next and previous message Add a save message menu item Fix a bug in previous message 2005-05-21 Naba Kumar * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am, doc/Makefile.am, global-tags/create_global_tags.sh, libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs and rpm package creation. Fixed installation paths. * plugins/editor/anjuta-document-manager.glade, plugins/editor/text_editor.c: Fixed autoformat settings in preferences and indent options. * tagmanager/tm_workspace.c: Fixed code format and compiler warning. 2005-05-21 Naba Kumar * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am, global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am, pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am, tagmanager/Makefile.am: Fixed paths configure variables to take automake configure variables instead of hardcoding. * global-tags/tm_global_tags.c: Formated code. * manuals/reference/libanjuta/tmpl/e-splash.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. 2005-05-20 Naba Kumar * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions and fixed rpm spec file (more testing required). * data/gdb.init: Don't set gdb prompt. * mime/Makefile.am: run update-mime-data only on system-wide install. * plugins/gdb/Makefile.am: Install plugin at correct paths. 2005-05-19 Naba Kumar * plugins/terminal/terminal.c: Fixed crash bug when terminal is used while it's not visible. Patch from: Jason Bayman * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs. 2005-05-19 Naba Kumar * configure.in: Fixed subversion checks. Added --disable-plugin-subversion and --disable-plugin-glade configure flags to manually turn off their plugin builds. * plugins/editor/plugin.c: Save and restore current editor line positions in session. 2005-05-18 Naba Kumar * AUTHORS: Fixed email address. * libanjuta/anjuta-utils.c, plugins/project-manager/plugin.c: Take plugin shell as dialog parents when the projectmanager toplevel is not a window. Check for valid gtkwindow type before using the passed window as parent for anjuta dialogs. 2005-05-17 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings. * plugins/cvs-plugin/Makefile.am, plugins/devhelp/plugin.c, plugins/file-loader/Makefile.am, plugins/macro/Makefile.am, plugins/message-view/Makefile.am, plugins/patch/Makefile.am, plugins/project-manager/Makefile.am, plugins/subversion/Makefile.am, plugins/symbol-browser/Makefile.am: Removed -module flags from libtool flags * MAINTAINERS: Added file so that I could recieve bugzilla reports. * plugins/glade/plugin.c: Fixed compile error. === Anjuta 2.0.0 === 2005-05-15 Naba Kumar * configure.in: Adjusted gdl version requirement. Bumped anjuta version to 2.0.0. * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c, tagmanager/tm_workspace.c: Fixed symbol-browser crash when symbols have been updated. Reset file symbols when update occurs. Fixed memory leaks. Patch from Jason Bayman : * plugins/file-wizard/action-callbacks.c: Fixed crash bug. 2005-05-14 Sebastien Granjoux * plugins/tools/anjuta-tools.glade: Remove unused parameter dialog * plugins/tools/dialog.c, plugins/tools/fileop.c, plugins/tools/fileop.h, plugins/tools/tool.c, plugins/tools/tool.h, plugins/tools/variable.c: Add a few comments and cleanups * plugins/tools/editor.c, plugins/tools/editor.h: Remove code from previous plugin and add comments Use main window as parent (instead of tool list) * plugins/tools/execute.c, plugins/tools/execute.h: Remove code from previous plugin and add comments Fix warnings 2005-05-14 Naba Kumar * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for release. * configure.in: Fixed * plugins/class-inheritance/class-inheritance.png: New icon. * plugins/devhelp/plugin.c: Fixed docking bug where browser widget screws up when reparented. 2005-02-24 Jean-Noel Guiheneuf * plugins/editor/search-replace.c, plugins/editor/search-replace_backend.c plugins/project-manager/plugin.c : Clear find pane if searching same expression. Clean code. 2005-05-14 Pawan Chitrakar * configure.in: Added ne in ALL_LINGUAS 2005-05-13 Naba Kumar * configure.in: Fixed glade-3 version. * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/locals.c, plugins/gdb/stack_trace.c, plugins/gdb/watch.c: Update locals, watch and frame document on frame change. 2005-05-12 Naba Kumar * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in scope autocompletion when the function definition is incomplete. * plugins/class-gen/anjuta-class-gen.plugin.in, plugins/file-wizard/anjuta-file-wizard.plugin.in, plugins/gdb/plugin.c, plugins/glade/anjuta-glade.plugin.in, plugins/project-import/anjuta-project-import.plugin.in, plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper titles for the wizards. 2005-05-11 Naba Kumar * configure.in, plugins/debug-manager/Makefile.am, plugins/debug-manager/plugin.c, (added) plugins/debug-manager/images/.cvsignore, (added) plugins/debug-manager/images/Makefile.am, (added) plugins/debug-manager/images/detach-16.png, (added) plugins/debug-manager/images/detach.png, (added) plugins/debug-manager/images/step-into-16.png, (added) plugins/debug-manager/images/step-into.png, (added) plugins/debug-manager/images/step-out-16.png, (added) plugins/debug-manager/images/step-out.png, (added) plugins/debug-manager/images/step-over-16.png, (added) plugins/debug-manager/images/step-over.png, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c, plugins/gdb/plugin.c, (added) plugins/gdb/images/.cvsignore, (added) plugins/gdb/images/Makefile.am, (added) plugins/gdb/images/breakpoint.png, (added) plugins/gdb/images/locals.png, (added) plugins/gdb/images/stack.png, (added) plugins/gdb/images/watch.png: Fixed breakpoints 'remove all'. Added debugger icons. * plugins/editor/text_editor.c: Fixed file monitor. Patch from: Massimo Cora' * plugins/patch/anjuta-patch-plugin.png, plugins/class-gen/Makefile.am, plugins/class-gen/action-callbacks.c, plugins/class-gen/class_gen.c, plugins/class-gen/class_logo.xpm: Implemented vcs file addions. New icons by Fabio Zecchini 2005-02-24 Jean-Noel Guiheneuf * libanjuta/interfaces/libanjuta.idl plugins/editor/anjuta-docman.c plugins/editor/search-replace.c plugins/editor/search-replace_backend.c plugins/project-manager/plugin.c : Search & Replace in all Project Files. 2005-05-11 Naba Kumar * plugins/gdb/actions.c, plugins/gdb/breakpoints.c, plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c, plugins/gdb/plugin.c, plugins/gdb/plugin.h, plugins/gdb/registers.c, plugins/gdb/stack_trace.c, plugins/gdb/watch.c: Completed breakpoints implementation. Fixed memory leaks. * plugins/symbol-browser/an_symbol_prefs.c, plugins/symbol-browser/an_symbol_search.c, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/plugin.c: Fixed memory leaks. 2005-05-11 Naba Kumar * libanjuta/anjuta-shell.c: Fixed runtime warning. * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the progress bar location at create time, instead of hardcoding. * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png: Added mini splash screen. * plugins/editor/text_editor.c: Do not produce warning when file monitor could not be created. * plugins/profile-default/plugin.c: Save project session on exit. Show mini splash with progress bar at profile load. 2005-05-10 Naba Kumar * configure.in, manuals/Makefile.am: Fixed compile flags. Disable outdated manuals builds. * global-tags/Makefile.am: Uninstall tags files on 'make uninstall' * libegg/Makefile.am: Use configured deprecated flags. * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * mime/Makefile.am: Take DESTDIR into account. * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors. * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug on scope autocompletion. * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project shared libs and static libs paths for debugging. Order them correctly. * po/POTFILES.in: Updated. 2005-05-09 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/gdb/debugger.[ch], plugins/gdb/plugin.c, plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c, plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui: Implemented debugger source directory search and emits location changed signal with absolute path of the file. * plugins/tools/tool.c: Fixed compile errors. 2005-05-08 Sebastien Granjoux * plugins/tools/anjuta-tools.glade, plugins/tools/dialog.h, plugins/tools/dialog.c, plugins/tools/plugin.c, plugins/tools/editor.c: Improve graphical user interface Remove old code Correct an error on close Some cleanups * plugins/tools/fileop.c, plugins/tools/tool.h, plugins/tools/tool.c: Change the tool internal structure Support having tools configuration in several places 2005-05-08 Naba Kumar * plugins/gdb/actions.c, (removed) plugins/gdb/registers_cbs.c, (removed) plugins/gdb/registers_cbs.h, (removed) plugins/gdb/registers_gui.c, (removed) plugins/gdb/sharedlib_cbs.c, (removed) plugins/gdb/sharedlib_cbs.h, (removed) plugins/gdb/sharedlib_gui.c, (removed) plugins/gdb/signals_cbs.c, (removed) plugins/gdb/signals_cbs.h, (removed) plugins/gdb/signals_gui.c: Removed dead files. 2005-05-08 Naba Kumar * plugins/build-basic-autotools/executer.c: Fixed programs listing dialog. * plugins/debug-manager/Makefile.am, plugins/debug-manager/anjuta-debug-manager.glade, plugins/debug-manager/plugin.c, plugins/gdb/Makefile.am: Used libglade for programs listing dialog. * (added) plugins/gdb/pointer.png: Stack pointer image. * libanjuta/anjuta-marshal.list, pixmaps/Makefile.am, plugins/gdb/actions.c, plugins/gdb/actions.h, plugins/gdb/anjuta-gdb-plugin.ui, plugins/gdb/anjuta-gdb.glade, plugins/gdb/breakpoints.c, plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c, plugins/gdb/debug_tree.h, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/gdbmi-test.c, plugins/gdb/gdbmi.c, plugins/gdb/gdbmi.h, plugins/gdb/info.c, plugins/gdb/info.h, plugins/gdb/locals.c, plugins/gdb/locals.h, plugins/gdb/memory.c, plugins/gdb/memory.h, plugins/gdb/plugin.c, plugins/gdb/plugin.h, plugins/gdb/registers.c, plugins/gdb/registers.h, plugins/gdb/registers_cbs.c, plugins/gdb/registers_cbs.h, plugins/gdb/registers_gui.c, plugins/gdb/sharedlib.c, plugins/gdb/sharedlib.h, plugins/gdb/sharedlib_cbs.c, plugins/gdb/sharedlib_cbs.h, plugins/gdb/sharedlib_gui.c, plugins/gdb/signals.c, plugins/gdb/signals.h, plugins/gdb/signals_cbs.c, plugins/gdb/signals_cbs.h, plugins/gdb/signals_gui.c, plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h, plugins/gdb/utilities.c, plugins/gdb/utilities.h, plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_cbs.c, plugins/gdb/watch_cbs.h, plugins/gdb/watch_gui.c: Implemented gdb MI interface and used it for all debugger component updates and listing. Implemented user custom debugger command window. Fixed all debugger components to work correctly. Implemented debugger as GObject. Removed deprecated codes. 2005-05-06 Naba Kumar * TODO.tasks: Updated. * plugins/build-basic-autotools/Makefile.am, plugins/file-loader/Makefile.am, plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am, plugins/symbol-browser/images/Makefile.am, src/Makefile.am: Fixed 'make distcheck' errors. * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary updates. * tagmanager/tm_workspace.c: Include prototypes in getting scope members. 2005-05-06 Naba Kumar * TODO.tasks: Updated. * configure.in, plugins/cvs-plugin/Makefile.am, plugins/debug-manager/Makefile.am, plugins/devhelp/Makefile.am, plugins/editor/Makefile.am, plugins/gdb/Makefile.am: Fixed 'make distcheck' errors. * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol, IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree interfaces. * tagmanager/tm_workspace.c, tagmanager/include/tm_workspace.h, plugins/editor/aneditor-autocomplete.cxx, plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array() to return all matching tag types when no name is given instead of returning empty array. * plugins/symbol-browser/Makefile.am, (added) plugins/symbol-browser/an_symbol.c, (added) plugins/symbol-browser/an_symbol.h, plugins/symbol-browser/an_symbol_info.c, plugins/symbol-browser/an_symbol_info.h, (added) plugins/symbol-browser/an_symbol_iter.c, (added) plugins/symbol-browser/an_symbol_iter.h, plugins/symbol-browser/an_symbol_search.c, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/anjuta-symbol-browser.plugin.in, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper for tags. Implemented IAnjutaSymbolManager interface in symbol-browser plugin and implemented IAnjutaIterable interface for symbol search and iteration. * plugins/class-inheritance/Makefile.am, plugins/class-inheritance/class-inherit.c, plugins/class-inheritance/class-inherit.h, plugins/class-inheritance/plugin.h: Use the newly added IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and get rid of libanjuta-ctags.la dependencies. 2005-05-02 Naba Kumar * plugins/class-inheritance/class-inherit.c, plugins/class-inheritance/plugin.c, plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could be found for a class. Formated code. Patch from: Curtis Magyar : * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering of editor tabs. 2005-05-01 Sebastien Granjoux * libanjuta/anjuta-launcher.c: Keep trying sending data until all bytes have been written * plugins/tools/anjuta-tools.glade, plugins/tools/editor.c: Add a combo box to defined data from stdin * plugins/tools/execute.c: Send data in stdin if needed Code cleanups * plugins/tools/fileop.c, plugins/tools/tool.h, plugins/tools/tool.c: Store, load and save stdin data Use tools-2.xml instead of tools.xml * plugins/tools/plugin.c, plugins/tools/plugin.h: Code cleanups * plugins/tools/dialog.c, plugins/tools/dialog.h: Few code cleanups * plugins/tools/variable.c, plugins/tools/variable.h: Add editor related variables Code cleanups 2005-04-29 Naba Kumar * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta. * plugins/editor/text_editor.c: Fixed line marker interpretation. * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c, plugins/gdb/breakpoints.h, plugins/gdb/debugger.c, plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c, (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started working on gdb MI interface. Completed MI parser interface. Patch from Massimo Cora : * plugins/class-inheritance/Makefile.am, plugins/class-inheritance/class-inherit.c, plugins/class-inheritance/class-inherit.h, plugins/class-inheritance/plugin.c, plugins/class-inheritance/plugin.h: Update to class inheritance plugin. Used system theme for colors. Display class members on mouse click. 2005-04-28 Naba Kumar * plugins/symbol-browser/an_symbol_prefs.c plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added implementation to create/add/remove custom tags files in symbol brower preferences. * global-tags/Makefile.am: Exclude bin target anjuta-tags from EXTRA_DIST. * plugins/project-import/project-import.c: Fixed memory leaks and use correct debug prints. * TODO.tasks: Updated. 2005-04-27 Naba Kumar * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface, libegg/Makefile.am, libegg/treeviewutils/Makefile.am, scintilla/Makefile.am: Fixed 'make distcheck' errors. * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h, plugins/editor/plugin.c: Emit editor-added signal from docman and connect signals to new editor correctly. * plugins/class-inheritance/plugin.c, plugins/symbol-browser/plugin.c: Added stock icons. * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade, plugins/build-basic-autotools/executer.c, plugins/build-basic-autotools/executer.h: Added missing files for the execute programs implementation. 2005-04-26 Naba Kumar * TODO.tasks: Updated. * plugins/file-loader/plugin.c, plugins/project-import/anjuta-project-import.plugin.in, plugins/project-import/plugin.c, plugins/project-import/project-import.c, plugins/project-import/project-import.h: Be able to import older anjuta projects. 2005-04-26 Naba Kumar * libanjuta/anjuta-shell.c: Remove widget from the queue also when removing it from the shell. * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, plugins/profile-default/plugin.c: Implemented freeze/thaw for shell so that widget additions are freezed or thaw using a pending queue. Fixded UI flicker while loading projects. 2005-04-26 Naba Kumar * TODO.tasks: Updated. * libanjuta/interfaces/libanjuta.idl: Added execute method for IAnjutaBuildable interface. * plugins/build-basic-autotools/Makefile.am, plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui, plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute" interface and UI for executing project/file programs. Implemented IAnjutaFile interface so that executables could be opened directly. * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed Authors line (Reserved for external plugins, which do not have a way to show their credits). * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and [File Loader] group for menu labels (default to "Name" if it is not defined. * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface for executing external commands. 2005-04-25 Sebastien Granjoux * plugins/project-wizard/property.c: Correct a memory leak * libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor.c: Add erase_all and replace_selection function to IAnjutaEditor * plugins/tools/anjuta-tools.glade, plugins/tools/fileop.c, plugins/tools/editor.c, plugins/tools/tool.c plugins/tools/tool.h: Add shortcut and icon * plugins/tools/variable.c, plugins/tools/variable.h: Add a variable asking parameters at run time * plugins/tools/execute.c: Add a warning message for missing document manager Add replace buffer and replace selection output Correct an error in popup output * plugins/tools/plugin.c, plugins/tools/plugin.h, plugins/tools/anjuta-tools.ui, src/anjuta.ui: Few clean up Attach tools menu to a new place 2005-04-25 Naba Kumar * libanjuta/plugins.c, src/about.c, src/about.h, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui, plugins/class-gen/anjuta-class-gen.plugin.in: Added about plugins (about box for plugins) menu. 2005-04-24 Jean-Noel Guiheneuf * plugins/editor/search-replace.c : Displayed full path in Search pane window. Bug 300231 : Selected line in Search pane window . 2005-04-23 Naba Kumar * plugins/terminal/terminal.c: Fixed crash on terminal docking. 2005-04-22 Naba Kumar * plugins/project-wizard/templates/java-logo.png: Smaller icons. * plugins/project-wizard/templates/java.wiz, plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option to create bytecodes (.class) files. * plugins/symbol-browser/an_symbol_info.c, plugins/symbol-browser/an_symbol_info.h, plugins/symbol-browser/an_symbol_search.c, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c, tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types in file symbol list. 2005-04-22 Naba Kumar * TODO.tasks: Updated. * plugins/class-inheritance/Makefile.am, plugins/subversion/Makefile.am: Do not install plugin files when plugin build condition is false. * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h, plugins/file-loader/anjuta-loader-plugin.ui, plugins/file-loader/dnd.c, plugins/file-loader/plugin.c, plugins/file-loader/plugin.h, plugins/project-manager/anjuta-project-manager.ui, plugins/project-manager/plugin.c: Added open file and build context menu in project manager context menu. 2005-04-22 Naba Kumar * configure.in: Added message output showing conditional plugins to build or not. * src/layout.xml: Added layout for class-inheritance plugin widget. * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed plugin name to remove redundant terms. * TODO.tasks: Updated. * configure.in, plugins/symbol-browser/Makefile.am, plugins/symbol-browser/an_symbol_view.c, (removed) plugins/symbol-browser/sv_class.xpm, (removed) plugins/symbol-browser/sv_function.xpm, (removed) plugins/symbol-browser/sv_macro.xpm, (removed) plugins/symbol-browser/sv_private_fun.xpm, (removed) plugins/symbol-browser/sv_private_var.xpm, (removed) plugins/symbol-browser/sv_protected_fun.xpm, (removed) plugins/symbol-browser/sv_protected_var.xpm, (removed) plugins/symbol-browser/sv_public_fun.xpm, (removed) plugins/symbol-browser/sv_public_var.xpm, (removed) plugins/symbol-browser/sv_static_fun.xpm, (removed) plugins/symbol-browser/sv_static_var.xpm, (removed) plugins/symbol-browser/sv_struct.xpm, (removed) plugins/symbol-browser/sv_unknown.xpm, (removed) plugins/symbol-browser/sv_variable.xpm, (added) plugins/symbol-browser/images/.cvsignore, (added) plugins/symbol-browser/images/Icons.16x16.Class, (added) plugins/symbol-browser/images/Icons.16x16.Enum, (added) plugins/symbol-browser/images/Icons.16x16.Field, (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront, (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack, (added) plugins/symbol-browser/images/Icons.16x16.Interface, (added) plugins/symbol-browser/images/Icons.16x16.InternalClass, (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate, (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum, (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent, (added) plugins/symbol-browser/images/Icons.16x16.InternalField, (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface, (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod, (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty, (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct, (added) plugins/symbol-browser/images/Icons.16x16.Literal, (added) plugins/symbol-browser/images/Icons.16x16.Method, (added) plugins/symbol-browser/images/Icons.16x16.NameSpace, (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass, (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate, (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum, (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent, (added) plugins/symbol-browser/images/Icons.16x16.PrivateField, (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface, (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod, (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty, (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty, (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct, (added) plugins/symbol-browser/images/Icons.16x16.Reference, (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol pixmaps and added new icons (taken from monodevelop). 2005-04-21 Naba Kumar Patch from Massimo Cora : * configure.in, plugins/Makefile.am (new) plugins/class-inheritance/.cvsignore, (new) plugins/class-inheritance/Makefile.am, (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in, (new) plugins/class-inheritance/class-inherit.c, (new) plugins/class-inheritance/class-inherit.h, (new) plugins/class-inheritance/plugin.c, (new) plugins/class-inheritance/plugin.h, (new) plugins/class-inheritance/class-inheritance.png: Added class inheritance plugin. Changes by naba: Added pkgconfig check for graphviz and conditionally build graphviz. * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated. 2005-04-20 Naba Kumar * manuals/reference/libanjuta/tmpl/anjuta-children.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb message view management. * libanjuta/anjuta-children.[ch], plugins/build-basic-autotools/build-basic-autotools.c, libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c: Removed anjuta_children_init() function, because it is done automatically when first invoked. Introduced anjuta_children_recover() to recover the child signalling. Fixed child exit management to correctly recover the exit status. * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose() to properly shutdown the launcher and to kill the running process (without emitting any signal). * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c, plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both gdb and program instance. 2005-04-19 Jean-Noel Guiheneuf * plugins/editor/search-replace.c : Fixed bug 300229 (Search dialog unsensitive freezed Search button). 2005-04-18 Naba Kumar * TODO.tasks: Marked completed items. * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c, plugins/project-manager/plugin.c: Prompt user for the debugging target (select from a list of project's executable targets) and correctly start debugger. Take care of libtool wrapping when the target selected is libtool target. Fixed debugger menu items sensitivity. 2005-04-17 Sebastien Granjoux * plugins/tools/execute.c, plugins/tools/execute.h: Implement save all files before running a command Implement all options for stdout and stderr except replace buffer Allow running several tools * plugins/tools/plugin.c: Move anjuta launcher in execute.c * plugins/tools/tools.h, plugins/tools/variable.c: Small changes 2005-04-13 Sebastien Granjoux * plugins/tools/anjuta-tools.glade: Add new properties in tool editor dialog Cosmetic improvements * plugins/tools/anjuta-tools.ui: Attach tool menu as a build menu * plugins/tools/dialog.c: Set tool menu item sensitivity in tool list Fix bugs * plugins/tools/editor.c, plugins/tools/editor.h, plugins/tools/fileop.c, plugins/tools/tool.c, plugins/tools/tool.h: Add new properties (active, save file...) Most of them are still not implemented * plugins/tools/execute.c, plugins/tools/execute.h: Reorganize code to support multiple run Support run in terminal * plugins/tools/plugin.c plugins/tools/plugin.h: Move message handling in execute.c * plugins/tools/variable.h, plugins/tools/variable.c: Add useful variables 2005-04-13 Naba Kumar * plugins/editor/text_editor.c: Fixed file monitoring condition. * plugins/editor/Makefile.am: Added gnome-vfs flags. 2005-04-12 Jean-Noel Guiheneuf * plugins/tools/dialog.c plugins/tools/tool.c : Fixed bugs. 2005-04-06 Naba Kumar * src/anjuta.c: Load default session only when "anjuta.session.load.last" preference is enabled. 2005-04-07 Sebastien Granjoux * plugins/tools/Makefile.am, plugins/tools/variable.c, plugins/tools/variable.h: Add new code for handling variables * plugins/tools/anjuta-tools.glade: Improve tool editor dialog Add variable selection dialog * plugins/tools/dialog.c, plugins/tools/dialog.h, plugins/tools/plugin.c, plugins/tools/plugin.h: Add variable object Add a function to get it * plugins/tools/editor.c: Add gui code for variable selection dialog * plugins/tools/execute.c: Use variables for executing command * Naba: Compile warning fixes. 2005-04-06 Naba Kumar * TODO.tasks: Marked completed items. 2005-04-06 Naba Kumar * plugins/subversion/svn-backend.c: Fixed subversion plugin compile error. * plugins/tools/anjuta-tools.glade: Improved dialog layout. 2005-04-04 Naba Kumar * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets inside Main window. 2005-03-31 Sebastien Granjoux * plugins/tools/Makefile.am, plugins/tools/anjuta-tools.plugin.in, plugins/tools/anjuta-tools.ui, plugins/tools/anjuta-tools.gladei, plugins/tools/anjuta-tools-plugin.png, plugins/tools/plugin.c, plugins/tools/plugin.h, plugins/tools/dialog.c, plugins/tools/dialog.h, plugins/tools/fileop.c, plugins/tools/fileop.h, plugins/tools/tool.c, plugins/tools/tool.h, plugins/tools/editor.c, plugins/tools/editor.h, plugins/tools/execute.c, plugins/tools/execute.h, configure.in, plugins/Makefile.am: Port tool plugin from anjuta 1.2 (split anjuta-tools.c) Not fully working * anjuta-tools.[ch]: Removed old tools code. 2005-04-01 Steve Murphy * configure.in: Added "rw" to ALL_LINGUAS. 2005-03-29 Jean-Noel Guiheneuf * Modified Files: manuals/C/anjuta-manual/fileoperations.xml Added Files: manuals/C/anjuta-manual/figures/search_expr.png manuals/C/anjuta-manual/figures/search_expr_basic.png manuals/C/anjuta-manual/figures/search_file_list.png manuals/C/anjuta-manual/figures/search_file_pattern.png manuals/C/anjuta-manual/figures/search_replace.png manuals/C/anjuta-manual/figures/search_setting.png manuals/C/anjuta-manual/figures/search_target.png manuals/C/anjuta-manual/figures/search_target_action.png manuals/C/anjuta-manual/figures/search_target_in.png Removed Files: manuals/C/anjuta-manual/figures/find_files.png manuals/C/anjuta-manual/figures/find_replace.png manuals/C/anjuta-manual/figures/find_text.png : Updated Anjuta manual (File Operations) 2005-03-26 Jean-Noel Guiheneuf * manuals/C/anjuta-manual/fileoperations.xml, manuals/C/anjuta-manual/figures/open_file.png, manuals/C/anjuta-manual/figures/open_file_multiple.png, manuals/C/anjuta-manual/figures/prefs_print.png, manuals/C/anjuta-manual/figures/print_dlg.png, manuals/C/anjuta-manual/figures/print_preview.png. * Added Files: manuals/C/anjuta-manual/figures/add_edit_macro.png, manuals/C/anjuta-manual/figures/display_macro.png, manuals/C/anjuta-manual/figures/insert_text.png, manuals/C/anjuta-manual/figures/keyword_macro.png, manuals/C/anjuta-manual/figures/new_file_wizard.png, manuals/C/anjuta-manual/figures/save_as_file.png : Updated Anjuta Manual (File Operations) 2005-03-23 Adam Weinberger * plugins/editor/action-callbacks.c, plugins/file-loader/plugin.c, plugins/gtodo/main.c, plugins/project-wizard/druid.c: Fix spelling/grammar errors. Fixes bugs 169068, 169137, 169138, and 169139. 2005-03-21 Naba Kumar Patch from: Massimo Cora' : * plugins/editor/Makefile.am plugins/editor/anjuta-docman.c, (added) plugins/editor/editor-tooltips.c, (added) plugins/editor/editor-tooltips.h: Added tooltips to editor tabs to show full path. 2005-03-19 Johannes Schmid * plugins/subversion/svn-backend.c: Removed "apr-0/" from include because this is already included in SVN_INCLUDE and broke building if apr >= 1.0 was installed. 2005-03-18 Naba Kumar Patch from: Massimo Cora' : * plugins/editor/action-callbacks.c, plugins/editor/aneditor-calltip.cxx, plugins/editor/aneditor-priv.h, plugins/editor/aneditor.cxx, plugins/editor/aneditor.h, plugins/editor/anjuta-document-manager.ui: Added calltip activation from menu. 2005-03-16 Naba Kumar Patch from: Massimo Cora' : * plugins/class-gen/action-callbacks.c, plugins/class-gen/anjuta-class-gen-plugin.glade, plugins/class-gen/class_gen.c, plugins/class-gen/class_gen.h, plugins/class-gen/class_logo.xpm, plugins/class-gen/plugin.c: Create files without project being open. Add to project support. And other enhancements. 2005-03-15 Adam Weinberger * anjuta.glade, plugins/debug-manager/utilities.c, plugins/file-loader/plugin.c, plugins/gdb/utilities.c, plugins/profile-default/plugin.c, plugins/project-import/project-import.c, src/anjuta-actions.h: Spelling/grammar fixes. 2005-03-13 Naba Kumar * plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format' submenu. Moved menuitems from Format to View->Editor. * src/action-callbacks.c, src/action-callbacks.h, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset layout and lock layout menus in View submenu. Get rid of Settings->Layout Manager menu. * plugins/project-import/anjuta-project-import.plugin.in: Fixed icon name * global-tags/Makefile.am, global-tags/create_global_tags.sh, plugins/editor/aneditor-autocomplete.cxx, plugins/editor/aneditor-priv.h, plugins/editor/aneditor.cxx, tagmanager/tm_workspace.c: Fixed scope members autocompletion in editor and made it work in global symbols also. * src/anjuta-app.c: Always use priority texts besides icons style for toolbars, because other styles look horible for Anjuta (fixme). 2005-03-11 Naba Kumar * configure.in: Removed test for iconv. * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs before scintilla widget is realized. * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut for Update menuitem. * scintilla/patches/set-cursor-warning-fix.diff: Removed because already applied in scintilla main stream. * scintilla/patches/preedit-window-crash-fix.diff: Added new fix and notified scintilla developer. 2005-03-10 Naba Kumar * src/action-callbacks.c: Removed reference to src/help.h (dead file). * plugins/editor/text_editor.c: Removed reference to src/launcher.h (a dead file). * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c, src/controls.c, src/controls.h, src/fileselection.c, src/fileselection.h, src/glade_iface.c, src/glade_iface.h, src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h, src/main.cpp, src/main_menubar.c, src/main_menubar.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c, src/session.h, src/support.c, src/support.h, src/toolbar.c, src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h: Removed these dead files from CVS. 2005-03-10 Jean-Noel Guiheneuf * plugins/file-wizard/action-callbacks.c : Added error message. plugins/project-import/project-import.c : Closed Import wizard with Esc key. 2005-03-09 Johannes Schmid * plugins/cvs-plugin/cvs-callbacks.c plugins/cvs-plugin/plugin.c: Fixed preferences page init and busy handling * plugins/subversion/plugin.c: Fixed preferences page init 2005-03-09 Naba Kumar * plugins/Makefile.am, plugins/glade/Makefile.am, plugins/glade/plugin.c: Now that glade3 cvs head has been fixed, enabled glade plugin in Anjuta. The plugin is built only when glade3 is installed. 2005-03-09 Johannes Schmid * plugins/project-wizard/templates/java.wiz plugins/project-wizard/templates/java-logo.png (*) plugins/project-wizard/templates/java/* plugins/project-wizard/templates/Makefile.am configure.in: Add Java project type. It generates a autoconf/automake project which is compiled using gcj. It requires automake > 1.4 (1.9 is known to work) to work! (*) still awaiting response from the gcj team if we may use their logo. 2005-03-09 Johannes Schmid * plugins/project-import/* plugins/Makefile.am configure.in: Added project import plugin. Might be a bit buggy and limited but works for now. * plugins/cvs-plugin/anjuta-cvs-plugin.png: Icon from old pixmaps dir 2005-02-20 Jean-Noel Guiheneuf * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c plugins/macro/macro-util.c, plugins/macro/macros.xml : Added C Custom_Indent line macro. Cleaned macros.xml 2005-03-09 Naba Kumar * TODO.tasks: Added new message-manager tasks. * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c, plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c, plugins/gdb/registers.c, plugins/gdb/registers_gui.c, plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c, plugins/gdb/signals.c, plugins/gdb/signals_gui.c, plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h, plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c: Removed debugger widgets from shell on debugger shutdown. Added scrolled windows for docked widgets. Removed unnecessary widget refs and unrefs. Destroy widgets correctly on debugger shutdown. * plugins/project-wizard/anjuta-project-wizard.glade: Added frame with project description title. Removed frame shadow. * plugins/project-wizard/druid.c: Initializes tooltips. * scintilla/Makefile.am: Fixed comiple error. 2005-03-08 Adam Weinberger * plugins/class-gen/anjuta-class-gen-plugin.glade, plugins/class-gen/class_gen.c: Fix grammar/spelling errors 2005-03-08 Jean-Noel Guiheneuf * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch], plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch], plugins/macro/macro-util.c, plugins/macro/macro-util.h plugins/macro/macros.xml, plugins/macro/plugin.c : Moved cursor at the '|' position defined in macros. 2005-03-07 Naba Kumar * plugins/subversion/Makefile.am: Fixed build error. * plugins/editor/anjuta-document-manager-plugin.in: Added some mime types (perl, python, shellscript). * plugins/editor/plugin.c: Fixed to show all highlight options. 2005-03-07 Jean-Noel Guiheneuf * TODO.tasks : updated tasks. * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER) 2005-03-07 Naba Kumar * plugins/subvesion/plugin.c: Detect ".svn" directory to enable or disable subversion file-manager submenu. If "Subvesion" is also valid directory, we should also check for it. * configure.in: Disable cygwin macro until someone fixes the autoconf warnings. * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for backward compatibility. 2005-03-06 Jean-Noel Guiheneuf * src/about.c : Cleaned code. * plugins/macro/macros.xml : Added "do_while" C macro. * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c, plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c : Closed registers, shared libraries, kernel signals dialogs with ESC key. 2005-03-06 Johannes Schmid * plugins/class-gen/plugin.c: Removed "return" to activate project_root_uri watching. 2005-03-06 Johannes Schmid * plugins/Makefile.am plugins/subversion/*: Added subversion plugin. Add, Remove, Commit and Update work everything else needs work. * plugins/terminal/terminal.c Applied old 1.2.2 patch to fix Ctrl-C in terminal but we still have focus problems with the editor. 2005-03-05 Jean-Noel Guiheneuf * AUTHORS, src/about.c : Updated about dialog by AUTHORS file. 2005-03-04 Jean-Noel Guiheneuf * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file. 2005-03-04 Naba Kumar Patch from Massimo Cora' : * plugins/class-gen/Makefile.am, plugins/class-gen/action-callbacks.c, plugins/class-gen/action-callbacks.h, (added) plugins/class-gen/anjuta-class-gen-plugin.glade, plugins/class-gen/anjuta-class-gen.plugin.in, plugins/class-gen/class_gen.c, plugins/class-gen/class_gen.h, (removed) plugins/class-gen/clsGen.c, (added) plugins/class-gen/goc_template_header, (added) plugins/class-gen/goc_template_source, plugins/class-gen/plugin.c, plugins/class-gen/plugin.h: Refactored class gen code. Added GOCBuilder code. Fixed UI. Implemented plugin. 2005-03-03 Johannes Schmid * plugins/project-wizard/property.c plugins/project-wizard/install.c plugins/project-wizard/druid.c plugins/editor/goto_line.c plugins/editor/plugin.c plugins/gtodo/add_edit_item.c plugins/gtodo/ligtodo.c plugins/gtodo/main.c plugins/gtodo/preferences.c: Fixed #167559, #167534, #167266, #167357 (Bad English in strings...) Thanks to Adam Weinberger and Thierry Moisan for reporting! 2005-03-03 Naba Kumar * libegg/Makefile.am, libegg/menu/Makefile.am, (added) libegg/egg-submenu-action.c, (added) libegg/menu/egg-submenu-action.h: Created a new action for submenu (used for wizard listing). * plugins/file-loader/anjuta-loader-plugin.ui plugins/file-loader/plugin.c: Implemented wizards submenu in menu and toolbar. * plugins/editor/action-callbacks.c, plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled ctrl+tabbing because it was interfaring with focus navigation. Focus editor on "Esc" in incremental search entry. Cleanups. * plugins/file-manager/an_file_view.c, plugins/symbol-browser/plugin.c, plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts. Cleanups. * plugins/profile-default/plugin.c, scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon for sesssion load. * (removed) scintilla/patches/a64-crash-fix.patch, (added) scintilla/patches/set-cursor-warning-fix.diff: Updated scintilla patches. 2005-03-03 Naba Kumar * HACKING: Fixed typos. * plugins/editor/aneditor-indent.cxx: Clean up. * plugins/editor/plugin.c, plugins/editor/text_editor.[h]: Enable/disable save, undo and redo actions depending on state of the editor. 2005-03-02 Jean-Noel Guiheneuf * libanjuta/anjuta-status.h plugins/editor/Makefile.am plugins/editor/action-callbacks.c, plugins/editor/search-replace.c : Displayed search_incremental status. * Removed plugins/editor/search_incremental.[ch] 2005-02-26 Johannes Schmid * plugins/cvs-plugin/cvs-execute.c plugins/cvs-plugin/cvs-callbacks.c: - Use weak reference on mesg_view and reuse tab if it still exists to avoid cluttering message manager. - Fixed bug in cvs remove README, HACKING: Updated configure.in: Added check for libsvn 2005-02-29 Naba Kumar * plugins/file-manager/an_file_view.c, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c: Hide column headers (they are redundant). 2005-02-29 Naba Kumar * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, (added) libanjuta/anjuta-session.[hc], plugins/editor/plugin.c, plugins/file-loader/plugin.c, plugins/profile-default/plugin.c, plugins/profile-default/plugin.h, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h, src/main.c: Implemented session management. Implemented session container class. Added session notifications from shell. Implemented session save/load in editor, file-loader, default-profile-plugin and anjuta-app. Fixed window sizing and restoration. Cleaned up code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen and maximized states in session. Implemented project session management. 2005-02-27 Jean-Noel Guiheneuf * plugins/class-gen/action-callbacks.[ch], plugins/class-gen/class_gen.c plugins/project-wizard/druid.c, plugins/gdb/breakpoints.c plugins/gdb/memory.c: Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs with Escape key. 2005-02-26 Sebastien Granjoux * plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/druid.c: Add some padding in tab label in project selection page * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c: Search for project template recursively Add ~/.anjuta/project to the search paths 2005-02-26 Naba Kumar * plugins/file-wizard/action-callbacks.c: Fixed memory curruption. * plugins/file-loader/plugin.c: Fixed crash bug. * libanjuta/plugins.c: Fixed memory leak. 2005-02-26 Naba Kumar * libanjuta/plugins.c, libanjuta/plugins.h: Implemented "UserActivatable" attribute for plugins. This attribute if set to "no" will prevent users from activating/deactivating it from plugins dialog. Added a toggle button in plugins dialog to toggle the plugins list between list of activatable plugins (default) to list of all plugins. anjuta_plugin_select() now only selects the plugin. Added anjuta_plugins_select_and_activate() method that will select and activate it. * plugins/profile-default/Makefile.am, plugins/profile-default/anjuta-default-profile.ui, plugins/profile-default/plugin.c, plugins/profile-default/plugin.h, plugins/project-manager/anjuta-project-manager.ui, plugins/project-manager/plugin.c, plugins/project-manager/plugin.h: Anjuta projects (*.anjuta) files define the profile of respective projects. Profile is a set of related plugins required for the project to open. Moved "close project" action from Project Manager to Profile Manager plugin. Implemented loading and unloading of project profiles in DefaultProfilePlugin. DefaultProfilePlugin (instead of Project Manager) now handles opening of *.anjuta files. Close Project menuitem is now moved to File submenu (being consistent with Anjuta 1.x versions and avoiding creating Project submenu when project manager is not loaded). * src/anjuta-actions.h: Fixed short-cut key for Help content. * src/anjuta.ui: Fixed place holder for projects. * (new) plugins/profile-default/default.anjuta: default startup profile. Removed the hardcoded plugins loading in DefaultProfilePlugin. * anjuta.anjuta, plugins/project-wizard/templates/terminal/project.anjuta: Implemented project format in newly created projects. * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in: plugins/class-gen/anjuta-class-gen.plugin.in, plugins/cvs-plugin/anjuta-cvs.plugin.in, plugins/editor/anjuta-document-manager.plugin.in, plugins/file-loader/anjuta-loader.plugin.in, plugins/file-wizard/anjuta-file-wizard.plugin.in, plugins/gdb/anjuta-gdb.plugin.in, plugins/glade/anjuta-glade.plugin.in, plugins/message-view/anjuta-message-manager.plugin.in, plugins/profile-default/anjuta-default-profile.plugin.in, plugins/project-manager/anjuta-project-manager.plugin.in, plugins/project-wizard/anjuta-project-wizard.plugin.in: Defined UserActivatable attributes. Added supported types attribute. * plugins/project-wizard/anjuta-project-wizard.glade plugins/project-wizard/plugin.c: Changed "New Project Wizard" to "Project Wizard" in preferences title. * TODO.tasks: Updated. * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml: Updated. 2005-02-25 Jean-Noel Guiheneuf * plugins/file-wizard/anjuta-file-wizard.glade plugins/file-wizard/file.[ch], plugins/macro/macros.xml : Integrated License macros, cleaned file.c. 2005-02-24 Johannes Schmid * plugins/macor/macro-util.c: Fixed crash bugs if email or username can not be found correctly. 2005-02-24 Jean-Noel Guiheneuf * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c, plugins/macro/macros.xml : Added Headers macros. Cleaned file.c 2005-02-24 Jean-Noel Guiheneuf * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, plugins/macro/macros.xml : Fixed a bug. Added Header macro. 2005-02-24 Jean-Noel Guiheneuf * plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c, plugins/macro/macro-util.c plugins/macro/macros.xml : Added FileName, Header template macros. 2005-02-24 Naba Kumar * plugins/patch/patch-plugin.c: Fixed a function call. * src/anjuta.c, src/main.c: Save and load default session. 2005-02-24 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/message-view/anjuta-msgman.c, plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c: Added and implemented set_view_title() method. * plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h: Implemented build context pooling. Maximum 3 contexts are reused. Additional contexts are created when all are busy. 2005-02-23 Jean-Noel Guiheneuf * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch], plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch], plugins/macro/macros.xml, plugins/macro/plugin.[ch], plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c : Added Copyright, Changelog macros. 2005-02-23 Naba Kumar Patch from Massimo Cora' : * plugins/Makefile.am, plugins/patch/Makefile.am, (added) plugins/patch/anjuta-patch-plugin.png, (added) plugins/patch/anjuta-patch.plugin.in, (added) plugins/patch/anjuta-patch.ui, plugins/patch/patch-plugin.c, (added) plugins/patch/patch-plugin.h, (added) plugins/patch/plugin.c, (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0 architecture. 2005-02-23 Naba Kumar * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch], file-loader/plugin.c, profile-default/plugin.c: Implemented "activated" and "deactivated" signals for plugin class. Renamed *_location() functions to *_id(), because location is ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and anjuta_plugins_unload_plugin(). * class-gen/plugin.c: Fixed complier warning and utility function call. * debug-manager/plugin.c: Unload debugger plugin correctly. * project-manager/plugin.c: Fixed compiler warnings. * plugins/project-wizard/templates/gnome/.cvsignore, plugins/project-wizard/templates/gnome/po/.cvsignore, plugins/project-wizard/templates/gnome/src/.cvsignore, plugins/project-wizard/templates/gtk/po/.cvsignore, plugins/project-wizard/templates/gtkmm/po/.cvsignore, plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores. * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the build (we need to fix this thing). 2005-02-23 Johannes Schmid * plugins/macro/macro-action.[ch] plugins/macro/macro-edit.c plugins/macro/macro-dialog.c plugins/macro/macro-db.[ch] plugins/macro/plugin.[ch] plugins/macro/macro-util.[ch] (added) Cleaned up macro plugin and preview expanded macros. 2005-02-21 Ryan Garver * plugins/cvs-plugin/cvs-interface.c: Fixed option setting when using no compression and not ignoring .cvsrc 2005-02-23 Naba Kumar * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window geometry on exit and startup (only if there is no geometry from the session). * TODO.tasks: Updated. Patch from Sebastien Granjoux : * manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/libanjuta-docs.sgml, (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added documentation for writing project templates. 2005-02-22 Jean-Noel Guiheneuf * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h plugins/macro/macro-dialog.c, plugins/macro/macros.xml : Expansion keywords in macros. 2005-02-22 Jean-Noel Guiheneuf * plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c, plugins/macro/macros.xml : Inserting text by macro plugin In progress ... 2005-02-22 Johannes Schmid * plugins/macro/plugin.c plugins/cvs-plugin/plugin.c: Fixed interfaces (use static) 2005-02-21 Johannes Schmid * plugins/macro/macro-actions.[ch] plugins/macro/plugin.c libanjuta/interfaces/libanjuta.idl: Implemented IAnjutaMacro interface to be used by file-wizard * plugins/cvs-plugin/plugin.c libanjuta/interfaces/libanjuta.idl: Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface for all version control systems and not only for cvs. 2005-02-20 Jean-Noel Guiheneuf * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added insert_macro. * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS. 2005-02-21 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and IAnjutaDebugger interface. * plugins/debug-manager/anjuta-debug-manager.ui, plugins/debug-manager/attach_process.c, plugins/debug-manager/attach_process.h, plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h, plugins/gdb/actions.c, plugins/gdb/actions.h, plugins/gdb/anjuta-gdb-plugin.ui, plugins/gdb/breakpoints.c, plugins/gdb/breakpoints.h, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/memory.c, plugins/gdb/plugin.c, plugins/gdb/plugin.h, plugins/gdb/sharedlib.h, plugins/gdb/sharedlib_cbs.c, plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations correctly between debug-manager and debugger. Implemented debugger interface in gdb plugin. Fixed action names. Added UI updating. Start and stop debugger (does not work yet). Fixed UI merging. Fixed debugger plugin handling in debug-manager. 2005-02-20 Johannes Schmid * plugins/editor/aneditor-autocomplete.cxx: Patch from Jason Bayman avoids crash with C++ "template" keyword. 2005-02-20 Jean-Noel Guiheneuf * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c : Fixed bug (Closed macro dialogs with Esc key). 2005-02-19 Sebastien Granjoux * plugins/project-wizard/xlib.wiz, plugins/project-wizard/xlib-logo.png, plugins/project-wizard/xlib/*: Port old xlib anjuta project on new project wizard * plugins/project-wizard/xlib-dock.wiz, plugins/project-wizard/xlib-dock/*: Port old xlib dock anjuta project on new project wizard * plugins/project-wizard/wxwin.wiz, plugins/project-wizard/wxwin-logo.png, plugins/project-wizard/wxwin/*: Port old wxwin anjuta project on new project wizard * configure.in, plugins/project-wizard/templates/Makefile.am: Other necessary changes for the new templates. 2005-02-18 Naba Kumar * plugins/Makefile.am: Added class-gen 2005-02-17 Sebastien Granjoux * plugins/project-wizard/header.c: Fix a bug in sorting of project categories 2005-02-18 Naba Kumar Patch from Massimo Cora : * plugins/class-gen/.cvsignore, plugins/class-gen/Makefile.am, (added) plugins/class-gen/action-callbacks.c, (added) plugins/class-gen/action-callbacks.h, (added) plugins/class-gen/anjuta-class-gen.plugin.in, (added) plugins/class-gen/class_gen.c, (added) plugins/class-gen/class_gen.h, (added) plugins/class-gen/plugin.c, (added) plugins/class-gen/plugin.h: Ported class wizard to the new architecture. * plugins/project-manager/plugin.c: implemented add_source(). 2005-02-17 Naba Kumar * plugins/file-loader/plugin.c: Fixed possible crash. * src/action-callbacks.c, src/action-callbacks.h, src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems. 2005-02-17 Naba Kumar * plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/gtkmm.wiz, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, plugins/project-wizard/templates/anjuta-plugin/src/plugin.h, plugins/project-wizard/templates/gnome/src/callbacks.c, plugins/project-wizard/templates/gnome/src/callbacks.h, plugins/project-wizard/templates/gnome/src/main.c, plugins/project-wizard/templates/gtk/src/callbacks.c, plugins/project-wizard/templates/gtk/src/callbacks.h, plugins/project-wizard/templates/gtk/src/main.c, plugins/project-wizard/templates/gtkmm/src/main.cc, plugins/project-wizard/templates/terminal/src/main.c: Fixed templates to generate licence correctly (without any extra newlines). Removed IncludeGNUHeader macro definition and added proper licence property. Fixed project directory paths in file contents. 2005-02-17 Jean-Noel Guiheneuf * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c : Closed macro dialogs with Esc key. 2005-02-16 Naba Kumar * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, plugins/project-wizard/templates/anjuta-plugin/src/plugin.h, plugins/project-wizard/templates/gnome/src/callbacks.c, plugins/project-wizard/templates/gnome/src/callbacks.h, plugins/project-wizard/templates/gnome/src/main.c, plugins/project-wizard/templates/gtk/src/main.c, plugins/project-wizard/templates/gtkmm/src/main.cc, plugins/project-wizard/templates/terminal/src/main.c: Fixed licence macros to avoid blank newlines. 2005-02-16 Sebastien Granjoux * plugins/project-wizard/autogen.c: Correct a problem when having property value in UTF-8 * plugins/project-wizard/druid.c: Correct a bug when reselecting a new project (all pages must be removed) * plugins/project-wizard/property.c: Avoid having default invalid properties * plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/terminal/po/ChangeLog, plugins/project-wizard/templates/terminal/src/main.c: Remove command for testing run function Move destination directory to second page and include project name. Add exist tag. Remove unused properties. 2005-02-16 Naba Kumar * Makefile.am, libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/anjuta-debug-manager.ui, plugins/debug-manager/plugin.c, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c, plugins/gdb/debugger.c, plugins/gdb/plugin.c, plugins/gdb/plugin.h, plugins/gdb/registers.c, plugins/gdb/sharedlib.c, plugins/gdb/signals.c, plugins/gdb/stack_trace.c, plugins/gdb/utilities.c, plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c, (removed) src/anjuta_info.c, (removed) src/anjuta_info.h, (added) plugins/gdb/info.c (added) plugins/gdb/info.h, (added) plugins/gdb/anjuta-gdb-plugin.ui, (added) plugins/gdb/actions.c, (added) plugins/gdb/actions.h: Completed initial porting of debugger to new architecture. Fixed many of the debugger functions. * plugins/file-loader/plugin.c: Detect some important mime ourself to avoid inconsistencies when mime system isn't working. 2005-02-16 Naba Kumar * plugins/editor/Makefile.am, (added) plugins/editor/aneditor-autocomplete.cxx, (added) plugins/editor/aneditor-calltip.cxx, (added) plugins/editor/aneditor-indent.cxx, (added) plugins/editor/aneditor-priv.h, plugins/editor/aneditor.cxx: Split aneditor.cxx file into different smaller chunks to make it easy to maintain. 2005-02-16 Jean-Noel Guiheneuf * plugins/project-wizard/druid.c : Found system Email address if not defined in Preferences. 2005-02-16 Johannes Schmid * plugins/project-wizard/gtkmm.wiz plugins/project-wizard/gtkmm-logo.png (from pixmaps/) plugins/project-wizard/gtkmm/* Added GTKmm (C++) project type 2005-02-15 Johannes Schmid * plugins/message-view/plugin.c plugins/message-view/message-view.c TODO.gtodo: Implemented next/prev action 2005-02-15 Jean-Noel Guiheneuf * plugins/project-wizard/templates/libglade2.* : Removed libglade2 project. * plugins/project-wizard/templates/gtk* : Removed interface.[ch] & support.[ch]. 2005-02-15 Jean-Noel Guiheneuf * plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/property.[ch], plugins/project-wizard/templates/anjuta-plugin.wiz : Added a new property ("iconfile"). 2005-02-14 Naba Kumar * plugins/project-wizard/install.c, plugins/project-wizard/plugin.c, plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/libglade2.wiz, plugins/project-wizard/templates/terminal.wiz: Added actions to autogen newly created projects and open them. Fixed message buffering in wizard. 2005-02-14 Naba Kumar * src/about.c, pixmaps/Makefile.am, (new) pixmaps/anjuta_logo2.png: New about page splash screen. * mime/gnome-mime-application-x-anjuta.png, pixmaps/anjuta_icon.png, (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons done by 9-speed at: http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log 2005-02-14 Jean-Noel Guiheneuf * configure.in, plugins/project-wizard/templates/libglade2-logo.png, plugins/project-wizard/templates/libglade2.wiz, plugins/project-wizard/templates/libglade2/* : Add Glade2 project 2005-02-14 Naba Kumar * TODO.tasks: Updated. * plugins/editor/anjuta-docman.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor for file modification, but it is still not functioning. 2005-02-13 Sebastien Granjoux * plugins/project-wizard/values.c, plugins/project-wizard/values.h, plugins/project-wizard/property.c, plugins/project-wizard/property.h, plugins/project-wizard/druid.c: Rewrite mandatory property check Add check of exist property Rewrite handling of cached property page 2005-02-13 Naba Kumar Patch from Igor Kovalenko : * tagmanager/tm_workspace.c: Improved performance. 2005-02-13 Jean-Noel Guiheneuf *plugins/project-wizard/templates/*.wiz, plugins/project-wizard/druid.c, plugins/project-wizard/templates/terminal/src/main.c, plugins/project-wizard/templates/gtk/src/*.[ch], plugins/project-wizard/templates/gtk/src/Makefile.am, plugins/project-wizard/templates/gnome/src/*.[ch], plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] : Add Copyright date & Email address, Correct terminal project. 2005-02-12 Naba Kumar * plugins/project-wizard/property.c: Fixed hidden properties to take values. * plugins/project-wizard/file.[ch]: Renamed true/false enum values to fix compile error (conflict with other definition). * plugins/file-loader/plugin.c: Detect anjuta projects correctly even when mime type detection fails (for example, when Anjuta is installed in non-system prefix). 2005-02-12 Sebastien Granjoux * plugins/project-wizard/values.c, plugins/project-wizard/values.h: Rewrite file with more comments * plugins/project-wizard/druid.c, plugins/project-wizard/druid.h, plugins/project-wizard/autogen.c, plugins/project-wizard/autogen.h, plugins/project-wizard/druid.c, plugins/project-wizard/druid.h: Add more comments Use values instead of properties Move default properties to druid.c * plugins/project-wizard/install.c, plugins/project-wizard/install.h: Use values instead of properties Add a check to avoid overwriting files * plugins/project-wizard/parser.c, plugins/project-wizard/property.c, plugins/project-wizard/property.h: Update to use new values Add an "exist" attribute to check if a directory already exist * plugins/project-wizard/anjuta-project-wizard.glade: Change project selection page (GtkTextView => GtkLabel, GtkTable => GtkVBox) * plugins/project-wizard/templates/terminal.wiz: Move destination directory on second page * plugins/project-wizard/action.c: Add a few comments 2005-02-12 Naba Kumar * plugins/file-manager/an_file_view.c, plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the views. Created dynamic update date of view depending on project changes -- similar to file-manager view. * plugins/devhelp/plugin.c: Load help on idle. * plugins/editor/anjuta-document-manager.glade: Moved 'disable autoformat' to proper location in preferences. * mime/anjuta.mime: Added .prj extension in the mime type for backward compatibility. * plugins/editor/plugin.c: Fixed accel name. 2005-02-12 Jean-Noel Guiheneuf *plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/autogen.c: Add Username & Email address in Project preferences. 2005-02-11 Jean-Noel Guiheneuf *plugins/project-wizard/templates/gnome-logo.png, plugins/project-wizard/templates/gnome.wiz, plugins/project-wizard/templates/gnome/* : Add Gnome project 2005-02-11 Jean-Noel Guiheneuf * plugins/project-wizard/templates/terminal/src/main.c, plugins/project-wizard/templates/terminal/src/main.c, plugins/project-wizard/templates/terminal/src/main.[ch] : Insert License in projects 2005-02-11 Naba Kumar * TODO.tasks: Added message manager task. * plugins/devhelp/plugin.c: Show busy while initializing devhelp. * plugins/editor/plugin.c: Use bookmark stock icons. * plugins/message-view/anjuta-message-manager.ui, plugins/message-view/plugin.c: Added toolbar buttons for next/prev. 2005-02-10 Naba Kumar * libanjuta/interfaces/libanjuta.idl: fixed build error. 2005-02-09 Jean-Noel Guiheneuf * global-tags/Makefile.am Error during 'make install' 2005-02-09 Naba Kumar * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added missing file. 2005-02-08 Naba Kumar * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files. * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c: Show busy cursur when updating global tags in preferences. * configure.in: Fixed. 2005-02-08 Jean-Noel Guiheneuf * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl plugins/project-wizard/templates/anjuta-plugin/src/plugin.c - Fixed anjuta-plugin project (glade) 2005-02-08 Naba Kumar * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press. Fixed automatic indentations. * global-tags/Makefile.am, global-tags/create_global_tags.sh: Global tags are now segregated into smaller api tags, which can be selectively loaded from symbol browser preferences. * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h: Implemented IProjectManager interface in project-manager. Mostly getter methods for now, but need to add add() and remove() methods to add or remove project elements. * plugins/gdb/debug_tree.c: Small fix. * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am, plugins/symbol-browser/an_symbol_info.c, plugins/symbol-browser/an_symbol_info.h, plugins/symbol-browser/an_symbol_search.c, plugins/symbol-browser/an_symbol_search.h, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h, tagmanager/c.c, tagmanager/entry.h, tagmanager/tm_project.c, tagmanager/tm_symbol.c, tagmanager/tm_tag.c, tagmanager/tm_workspace.c, tagmanager/vstring.c, tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h: - Fixed tagmanager parsing of source files to parse for typedefines and properly record element scopes. Implemented scope autocompletion (autocompletion on '.', '->', '::' and ':'. The functionality is not fully working. It was based on older patch for Anjuta 1.2.2 in SF patch list (author is unknown). - Implemented symbol-browser preferences for dynamically loading and saving tags API segments. - Fixed symbol-search to use tagmanager directly instead of depending on symbol-view for tags list. - Fixed symbol-view to create the tree using TMSymbol tree directly. - Fixed TMSymbol to create the complete tags tree instead of letting the symbol-view created the root nodes. - Changed project tags cache name to .tm_project2.cache because the newer format records additional scope information. 2005-02-07 Naba Kumar * plugins/editor/style-editor.c, plugins/editor/anjuta-document-manager.glade: Used GtkColorButton and GtkFontButton instead of deprecated widgets in style editor. 2005-02-07 Sebastien Granjoux * plugins/project-wizard/action.c, plugins/project-wizard/action.h, plugins/project-wizard/autogen.c, plugins/project-wizard/autogen.h, plugins/project-wizard/file.c, plugins/project-wizard/file.h, plugins/project-wizard/install.c, plugins/project-wizard/install.h, plugins/project-wizard/parser.h, plugins/project-wizard/parser.c, plugins/project-wizard/property.c, plugins/project-wizard/property.h, plugins/project-wizard/plugin.h, plugins/project-wizard/plugin.c, plugins/project-wizard/values.c, plugins/project-wizard/values.h: Replace C++ comments by C comments * plugins/project-wizard/autogen.c, plugins/project-wizard/autogen.h: Add a run time check of autogen version. Add UserName variable. * plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/header.c, plugins/project-wizard/druid.c, plugins/project-wizard/druid.h: Sort project in alphabetic order. Correct selection troubles in notebooks. * plugins/project-wizard/parser.c: Add some check when reading the project header block. 2005-02-05 Sebastien Granjoux * plugins/project-wizard/action.c, plugins/project-wizard/action.h, plugins/project-wizard/autogen.c, plugins/project-wizard/autogen.h, plugins/project-wizard/file.c, plugins/project-wizard/file.h, plugins/project-wizard/install.c, plugins/project-wizard/parser.h, plugins/project-wizard/parser.c, plugins/project-wizard/property.c, plugins/project-wizard/property.h, plugins/project-wizard/values.c, plugins/project-wizard/values.h, Add a space between function name and open. * plugins/project-wizard/plugin.h, plugins/project-wizard/plugin.c, plugins/project-wizard/install.c, Avoid a crash if the user close the message view used by the . * plugins/project-wizard/anjuta-project-wizard, plugins/project-wizard/druid.c, plugins/project-wizard/druid.h, plugins/project-wizard/header.h, plugins/project-wizard/header.c, Add a text view with the description of each. Add a tab for each project. Replace some C++ comments to C comments. 2005-02-05 Naba Kumar * plugins/project-wizard/anjuta-project-wizard-plugin.png: New icon from Sebastien Granjoux . 2005-02-05 Sebastien Granjoux * libanjuta/anjuta-preferences.c: Set file property even without a focus out event (file selected the browse dialog) 2005-02-04 Naba Kumar * plugins/glade/plugin.c: Fixed glade function calls. * configure.in: Fixed a typo. * TODO.tasks: Updated. 2005-02-03 Naba Kumar * plugins/project-manager/plugin.c: Fixed memory corruption. * plugins/build-basic-autotools/build-basic-autotools.c: Fixed build error. * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager interface. * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks. Patch from Massimo Cora : * plugins/editor/plugin.c: Fixed update UI for created buffers. 2005-02-01 Naba Kumar * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h, libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h, plugins/editor/goto_line.c, plugins/editor/goto_line.h, scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h, (new) scintilla/patches/a64-crash-fix.patch: Applied old patches from sourceforge -- a64 crash fixes (correct typing for GType) and fixes compile errors in sun. * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes paste (shift+insert) in terminal. 2005-02-01 Kjartan Maraas * configure.in: Add «nb» to ALL_LINGUAS. 2005-02-01 Naba Kumar * TODO.tasks, TODO: Updated todo tasks. * plugins/editor/anjuta-document-manager.glade: Improved search relace dialog. * TODO.tasks: Fixed xml format. * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not work yet). * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code cleanups. * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml format during save (removed unwanted text nodes). Fixed scrollbars. 2005-01-31 Naba Kumar * libanjuta/interfaces/libanjuta.idl, plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c: Implemented append() method for IAnjutaEditor interface and fixed various bugs with text insertions (cvs diff and macro insertions). * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed automatic indentation. * plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/anjuta-docman.c, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c: Create highlight menu dynamically. Fixed highlight issues. * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add macro. * plugins/symbol-browser/an_symbol_view.c: Force update project. * data/properties/*: Updated properties files from scite. Created styles.properties to override the scite styles. * plugins/editor/aneditor.cxx: Fixed automatic indentation. * manuals/reference/libanjuta/libanjuta.types: Fixed build error. 2005-01-30 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Added documentations and removed unused definitions. * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo. * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h, plugins/editor/text_editor.c, plugins/editor/text_editor_prefs.c: Added new aneditor commands, fixed linuwidth preference setting, fixed insert text interface implementation. Improved automatice-indentation for cpp lexer. * plugins/symbol-browser/an_symbol_view.c: Code cleanup. 2005-01-29 Naba Kumar * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky" option in update dialog as default. Improved import dialog. Sized log dialog. * configure.in: Fixed underquoted warning from autoconf. * plugins/editor/action-callbacks.c, plugins/editor/aneditor.cxx, plugins/editor/aneditor.h, plugins/editor/anjuta-document-manager.glade, plugins/editor/plugin.c, plugins/editor/plugin.h, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c: Implemented prefernces commands for Editor and fixed all preferences syncronization and notifys for visible prefs (in editor preferences page). * plugins/file-loader/plugin.c: Load recent files on idle. 2005-01-28 Naba Kumar * plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug. * plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/aneditor.cxx, plugins/editor/aneditor.h, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_cbs.h, plugins/editor/text_editor_prefs.c: Implemented Multiple view of Text editor. Patch from Massimo Cora : * plugins/editor/an_symbol_search.c, plugins/editor/an_symbol_search.c: Fixed crash bugs. 2005-01-27 Naba Kumar *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed minimum size request to 200. * plugins/symbol-browser/an_symbol_info.c, plugins/symbol-browser/an_symbol_info.h, plugins/symbol-browser/an_symbol_search.c, plugins/symbol-browser/an_symbol_search.h, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed pixbuf retrieval. Fixed runtime warning. Code clean up. 2005-01-27 Naba Kumar * configure.in, plugins/Makefile.am, src/anjuta-app.c, src/anjuta.ui, (new) plugins/glade/.cvsignore, (new) plugins/glade/Makefile.am, (new) plugins/glade/anjuta-glade-plugin.png, (new) plugins/glade/anjuta-glade.plugin.in, (new) plugins/glade/anjuta-glade.ui, (new) plugins/glade/plugin.c, (new) plugins/glade/plugin.h, (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for now until glade3 works properly. * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because they are generated. 2005-01-26 Naba Kumar * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png: Added mime icon for anjuta projects. patch from Massimo Cora : * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c, an_symbol_search.h, an_symbol_view.c, plugin.c: Fix/implement objects destroying/freeing. 2005-01-26 Johannes Schmid * src/action-callback.[ch], src/anjuta-actions.h: Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN because it has not been updated for years and we know have a devhelp plugin which can do the job much better. * TODO.tasks: Updated done items 2005-01-25 Naba Kumar * autogen.sh: Fixed to generate interface files. * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed session save filenames. * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs. 2005-01-24 Sebastien Granjoux * plugins/project-wizard/Makefile.am, plugins/project-wizard/install.c, plugins/project-wizard/install.h, plugins/project-wizard/parser.c, plugins/project-wizard/parser.h, plugins/project-wizard/templates/terminal.wiz: Add action list block in wizard template * plugins/project-wizard/file.c, plugins/project-wizard/autogen.c: Small fixes 2005-01-23 Naba Kumar * configure.in: Fixed build error. 2005-01-22 Sebastien Granjoux * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c, plugins/project-wizard/property.c: Rewrite parser with better error handling 2005-01-22 Naba Kumar * plugins/symbol-browser/plugin.c: Changed c++ coments to c commnets and formated code to anjuta coding styles. 2005-01-21 Naba Kumar * configure.in, autogen.sh: Fixed build errors in newer automake. * plugins/editor/anjuta-docman.c: Do not emit change editor signal while in dispose. Patch from: Massimo Corà * plugins/symbol-browser/Makefile.am, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h, plugins/symbol-browser/test-symbol-browser.c, (new) plugins/symbol-browser/an_symbol_info.c, (new) plugins/symbol-browser/an_symbol_info.h, (new) plugins/symbol-browser/an_symbol_search.c, (new) plugins/symbol-browser/an_symbol_search.h: Added a cool real-time symbol-search-view in symbol browser. 2005-01-21 Johannes Schmid * plugin/macro/plugin.c plugin/macro/anjuta-macro-plugin.ui plugin/macro/macro-db.[ch] plugin/macro/macro-dialog.[ch] plugin/macro/macro-actions.[ch] plugin/macro/macro-edit.[ch] plugin/macro/plugin.[ch]: Implemented three menu items as Naba proposed: Edit->Macro-> Insert Macro: Pops of a border-less window to enter a shortcut Add Macro: Same as Manage Macro => New Manage Macros: Full-features macro dialog 2005-01-20 Naba Kumar * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h, libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, plugins/editor/plugin.c, plugins/file-loader/plugin.c, plugins/project-manager/plugin.c, plugins/project-manager/plugin.h, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/main.c, src/shell.c: Implemented command line args processing and session management. Fixed geometry restoration. 2005-01-19 Johannes Schmid * plugins/macro/macro-db.c, plugins/macros.xml: Cleaned up XML interface and use attributes now for name, category and shortcut. CDATA is used to avoid xml errors inside of macros. 2005-01-19 Naba Kumar * libanjuta/anjuta-launcher.[c,h]: Fixed bugs. 2005-01-18 Naba Kumar * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button to work. * scintilla/*: Updated scintilla to current cvs and updated scintilla patches. 2005-01-18 Johannes Schmid * plugins/cvs-plugin/anjuta-cvs-plugin.glade plugins/cvs-plugin/cvs-actions.c: Added "Whole project" infrastructure but it does not work because I did not find a way to get the current project's root dir. 2005-01-18 Johannes Schmid * plugins/cvs-plugin/Makefile.am plugins/cvs-plugin/anjuta-cvs.plugin.in plugins/cvs-plugin/cvs-actions.c plugins/cvs-plugin/cvs-callbacks.c plugins/cvs-plugin/cvs-interface.[ch] (added) plugins/cvs-plugin/plugin.c: Added IAnjutaCVS interface and improved cvs plugin. There is still some work to do on cvs import and to add a current project toggle. 2005-01-17 Naba Kumar * plugins/editor/aneditor.cxx: Fixed auto indentation. * configure.in: Fixed build errors. * data/Makefile.am, (removed) data/README.stock_libs, (removed) data/anjuta.mime, (removed) data/autogen.sh*, (removed) data/header.c, (removed) data/stock_libs.anj, (removed) data/x-anjuta-project.desktop, (removed) data/macros/*, (removed) data/macros2/*: Removed old files. * libanjuta/anjuta-plugin-description.c, libanjuta/anjuta-shell.c: Updated documentations. Patch from: Hamish Mackenzie * libanjuta/anjuta-launcher.c, plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in x86_64 systems. 2005-01-17 Naba Kumar * plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Updated templates to new format. Patch from Sébastien Granjoux : * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c, plugins/project-wizard/property.c, plugins/project-wizard/property.h, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/terminal/AUTHORS, plugins/project-wizard/templates/terminal/ChangeLog, plugins/project-wizard/templates/terminal/NEWS, plugins/project-wizard/templates/terminal/README, plugins/project-wizard/templates/terminal/project.anjuta, plugins/project-wizard/templates/terminal/src/main.c: Moveed code related to property types from druid.c and parser.c to property.c. Changed tag from " * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h, plugins/edtior/anjuta-docman.c: Fixed build errors. * libanjuta/Makefile.am, libanjuta/anjuta-debug.h, libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c, libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c, (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c, (removed) libanjuta/defaults.c, libanjuta/defaults.h, (removed) libanjuta/pixmaps.h, libanjuta/resources.c, libanjuta/resources.h, plugins/build-basic-autotools/build-basic-autotools.c, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c, plugins/gtodo/plugin.c, src/Makefile.am, src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/main.c, (removed) src/preferences.c, (removed) src/preferences.h: Removed deprecated APIs; pixmaps, stock icons, defaults etc. They should be handled in respective plugins. Added API documentations. * libanjuta-docs.sgml, libanjuta-sections.txt, libanjuta.types, (added) tmpl/anjuta-debug.sgml, (added) tmpl/anjuta-launcher.sgml, tmpl/anjuta-plugin.sgml, tmpl/anjuta-preferences.sgml, tmpl/anjuta-shell.sgml, (added) tmpl/anjuta-status.sgml, (removed) tmpl/anjuta-stock.sgml, tmpl/anjuta-utils.sgml, (removed) tmpl/defaults.sgml, (removed) tmpl/fileselection.sgml, (removed) tmpl/gnomefilelist.sgml, tmpl/ianjuta-buildable.sgml, (added) tmpl/ianjuta-debugger-manager.sgml, (added) tmpl/ianjuta-debugger.sgml, tmpl/ianjuta-document-manager.sgml, tmpl/ianjuta-editor.sgml, tmpl/ianjuta-file.sgml, tmpl/ianjuta-loader.sgml, tmpl/ianjuta-markable.sgml, tmpl/ianjuta-message-view.sgml, (added) tmpl/ianjuta-project-manager.sgml, (added) tmpl/ianjuta-todo.sgml, (added) tmpl/ianjuta-wizard.sgml, tmpl/libanjuta-iface-marshallers.sgml, tmpl/libanjuta-unused.sgml, (removed) tmpl/pixmaps.sgml, tmpl/plugins.sgml, (removed) tmpl/properties.sgml, tmpl/resources.sgml: Updated API documentations. 2005-01-15 Naba Kumar * libanjuta/anjuta-launcher.c: Added API docs. * plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/gtk.wiz, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl, plugins/project-wizard/templates/gtk/src/Makefile.am.tpl, plugins/project-wizard/templates/gtk/src/main.c, plugins/project-wizard/templates/terminal/Makefile.am.tpl, plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed template files. Patch from: Sébastien Granjoux * plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/autogen.c, plugins/project-wizard/druid.c, plugins/project-wizard/druid.h, plugins/project-wizard/file.c, plugins/project-wizard/file.h, plugins/project-wizard/install.c, plugins/project-wizard/parser.c, plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h: Add a preferences dialog: used for setting the default project directory. Fix HIDDEN property, it's working but I think we could make this cleaner. Removed the copy of the string in mandatory_property. Add an optional autogen attribute, to force or avoid using autogen on some files, default without any attribute is autodetect.+ Replace the script tag with a normal file tag and an attribute execute. 2005-01-14 Naba Kumar * plugins/editor/action-callbacks.c, plugins/editor/search_incremental.c, plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e works now. * plugins/editor/plugin.c, plugins/editor/plugin.h, src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor tabs. 2005-01-12 Naba Kumar * configure.in, plugins/project-wizard/templates/Makefile.am, (added) plugins/project-wizard/templates/anjuta-plugin-logo.png, plugins/project-wizard/templates/anjuta-plugin.wiz, (added) plugins/project-wizard/templates/gtk-logo.png, (added) plugins/project-wizard/templates/gtk.wiz, (added) plugins/project-wizard/templates/terminal-logo.png, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl, plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, (added) plugins/project-wizard/templates/gtk/.cvsignore, (added) plugins/project-wizard/templates/gtk/Makefile.am, (added) plugins/project-wizard/templates/gtk/src/.cvsignore, (added) plugins/project-wizard/templates/gtk/src/Makefile.am, (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl, (added) plugins/project-wizard/templates/gtk/src/main.c, (added) plugins/project-wizard/templates/gtk/src/project.glade, plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added GTK+ project templated and fixed other templates. Updated template logos. 2005-01-12 Naba Kumar * plugins/macro/anjuta-macro.glade: Improved GUI. 2005-01-10 Johannes Schmid * plugins/cvs-plugin/cvs_gui.[ch] (removed) * plugins/cvs-plugin/cvs_cbs.[ch] (removed) * plugins/cvs-plugin/cvs.[ch] (removed) Removed old unused files * plugins/cvs-plugin/cvs-callbacks.[ch] (added) * plugins/cvs-plugin/cvs-actions.c * plugins/cvs-plugin/Makefile.am: Seperate callback functions for better error handling. Cleaned up code. * plugins/macro/macros.xml: removed corrupt cvs macros for now. 2005-01-10 Naba Kumar * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c, plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption and leaks. 2005-01-09 Naba Kumar * libegg/egg-recent-action.c, libegg/test-actions.c, libegg/menu/egg-recent-action.h: Recent Action now takes multiple recent files models. * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have two models -- one for projects and other for regular files and show both in recent files menu. Changed recent files group from "anjuta" to "anjuta-projects" and "anjuta-files" respectively. Set mime types when adding the URI in recent files. * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog. * plugins/macro/anjuta-macro.plugin.in: Proper plugin name. * plugins/macro/macro-dialog.c: Fixed dispose() method. * plugins/macro/macros.xml: Fixed xml errors. 2005-01-08 Naba Kumar * libegg/Makefile.am, (added) libegg/egg-recent-action.c, libegg/test-actions.c, libegg/menu/Makefile.am, libegg/menu/egg-recent-action.h: Added a new action for recent files. * libegg/egg-combo-action.c, libegg/egg-entry-action.c: Fixed dispose. Cleanup. * plugins/file-loader/anjuta-loader-plugin.ui, plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Use the new action for recent files. Added recent files in toolbar. * plugins/project-wizard/druid.c: Show busy cursor and de-sensitize druid buttons during page change. Patch from Sébastien Granjoux : * plugins/project-wizard/Makefile.am, plugins/project-wizard/druid.c, plugins/project-wizard/druid.h, plugins/project-wizard/install.c, plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h, plugins/project-wizard/property.c, plugins/project-wizard/property.h, (added) plugins/project-wizard/values.c, (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues objects (in values.c and values.h) containing the values of all properties. The NPWProperty objects now keep their values in this object which is persistant for one activation of the plugin, so the user keeps all the values even if he goes backward. Used an anjuta message view to list all files copied by the project wizard. 2005-01-08 Johannes Schmid * plugins/macro/plugin.[ch], plugins/macro/macro-dialog.[ch] plugins/macro/macro-edit.[ch] plugins/macro/macro-db.[ch] plugins/macro/macro-actions.[ch] plugins/macro/anjuta-macro.plugin.in plugins/macro/anjuta-macro.glade plugins/macro/anjuta-macro.png plugins/macro/Makefile.am plugins/macro/macros.xml plugins/macro/anjuta-macro.ui (all added) configure.in plugins/Makefile.am: Added new macro plugins * plugins/cvs-plugin/anjuta-cvs-plugin.png: New icon * manuals/reference/template (removed) Removed old api reference * plugins/message-view/message-view.c: "Fixed" crash in on_row_deleted and added a comment that I cannot work this way. We will have to change everything a bit to avoid losing memory there. * plugins/text-editor/text_editor.c: Update line number width on file save 2005-01-07 Naba Kumar * plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/druid.c, plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/terminal.wiz: Fixed project templates. Display page description in bold. Fixed mandatory field check. * configure.in, libanjuta/libanjuta-1.0.pc.in, plugins/project-wizard/druid.c, plugins/project-wizard/parser.c, plugins/project-wizard/property.h, plugins/project-wizard/templates/anjuta-plugin.wiz, plugins/project-wizard/templates/terminal.wiz, plugins/project-wizard/templates/anjuta-plugin/Makefile.am, (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl, (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore, (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am, (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in, plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl, plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, plugins/project-wizard/templates/anjuta-plugin/src/plugin.h, plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in, plugins/project-wizard/templates/terminal/configure.in.tpl, plugins/project-wizard/templates/terminal/src/Makefile.am.tpl, plugins/project-wizard/templates/terminal/src/main.c: Implemented a new property type -- hidden. Fixed terminal and anjuta-plugin project templates. 2005-01-07 Naba Kumar * templates/anjuta-plugin.wiz, templates/terminal.wiz, templates/terminal/Makefile.am.tpl, templates/terminal/autogen.sh, (Removed) templates/terminal/configure.ac.tpl, (Added) templates/.cvsignore, (Added) templates/Makefile.am, (Added) templates/anjuta-plugin/.cvsignore, (Added) templates/anjuta-plugin/Makefile.am, (Added) templates/anjuta-plugin/src/.cvsignore, (Added) templates/anjuta-plugin/src/Makefile.am.tpl, (Added) templates/terminal/.cvsignore, (Added) templates/terminal/Makefile.am, (Added) templates/terminal/configure.in.tpl, (Added) templates/terminal/po/.cvsignore, (Added) templates/terminal/po/ChangeLog, (Added) templates/terminal/po/Makefile.am, (Added) templates/terminal/po/POTFILES.in, (Added) templates/terminal/src/.cvsignore, (Added) templates/terminal/src/Makefile.am, (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal project wizard. Fixed configure/po/Makefile template errors. 2005-01-06 Naba Kumar * configure.in: Added project templates. * plugins/project-wizard/templates/*: Added to project and renamed Makefile.am and configure.in to Makefile.am and configure.ac respectively for the project templates (so that they do not conflict with autotools build. Created proper configure.ac.tpl and autogen.sh for project templates. 2005-01-06 Naba Kumar * plugins/project-wizard/anjuta-project-wizard.glade, plugins/project-wizard/druid.c, plugins/project-wizard/parser.c: Fixed file list parsing and to take absolute file paths (for example, from an icon selected previously). Used toggle buttons for boolean properties. Check if all mandatory fields are given before going forward in the wizard. Use scrollable viewport for listing property widgets incase the list goes out of wizard's size. Added tooltips as descriptions of the property widgets. And other fixes. * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c, (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade, (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h, (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in, (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui, (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in, (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am, (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c, (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade, (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h, (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in, (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui: Restructured template files. 2005-01-06 Naba Kumar * configure.in: Added check for autogen. * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets in dispose. * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c: Do not emit changed signal when in dispose. * plugins/symbol-browser/plugin.c: Don't updated symbols when symbol-view widget has been destroyed. * src/anjuta-app.c: Set null to preference, status and ui object pointers when they are destroyed. * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c, plugins/project-wizard/property.h: Fixed multipage .wiz file parsing. Added boolean, integer and file property types. * plugins/project-wizard/Makefile.am, plugins/project-wizard/templates/*: Added terminal and anjuta-plugin project wizard templates. 2005-01-04 Naba Kumar * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on added widgets. * plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c, plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed unnecessary ref/unref of scintilla. * plugins/message-view/anjuta-msgman.c, plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and make close button similar to document manager. * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h: Removed dead codes. Removed unnecessary ref/unref. * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects instead of hard refs. 2005-01-03 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Added configure() and generate() methods for IAnjutaBuildable interface. * plugins/build-basic-autotools/build-basic-autotools.c: Implemented IAnjutaBuildable inteface. * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref to destroy build context when message view is destroyed. * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold a ref to it and unref in destructor. AnEditor class wants to be the owner of scintilla widget. Fixed compile warnings with signed/unsigned comparisions. * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They complicate the scene. Removed editor widget from AnjutaDocman when the widget is destroyed. * plugins/editor/plugin.c: Destroy docman widget instead of just removing from shell. It will be removed from shell when the widget is destroyed. * plugins/editor/text_editor.c: Added debug codes to track object finalizations. * plugins/message-view/anjuta-msgman.c: Remove message view on widget destroy. Destroy message view on remove. Removed all views correctly. * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed from container. 2005-01-02 Jean-Noel Guiheneuf * plugins/file-wizard/action-callbacks.c, plugins/file-wizard/anjuta-file-wizard.glade, plugins/file-wizard/file.c, plugins/file-wizard/file.h : Insert Licence, copyright, header template ... 2005-01-02 Naba Kumar * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h, libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added anjuta_status_add_widget() to allow setting busy cursor on non toplevel windows. * plugins/cvs-plugin/plugin.c: Fixed memory leaks. * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted mime types to take text/source also. * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c: Listen for busy signal from AnjutaStatus and set busy cursor on editors. * plugins/file-loader/Makefile.am, plugins/file-loader/plugin.c, (added) plugins/file-loader/dnd.c, (added) plugins/file-loader/dnd.h, Added drag and drop file receives. * src/anjuta.c: Hide anjuta window before destruction. Patch from Sébastien Granjoux : * configure.in, plugins/Makefile.am, (removed) plugins/project-wizard/appwiz_page1.c, (removed) plugins/project-wizard/appwiz_page2.c, (removed) plugins/project-wizard/appwiz_page3.c, (removed) plugins/project-wizard/appwiz_page4.c, (removed) plugins/project-wizard/appwizard.c, (removed) plugins/project-wizard/appwizard.h, (removed) plugins/project-wizard/appwizard_cbs.c, (removed) plugins/project-wizard/appwizard_cbs.h, (removed) plugins/project-wizard/appwizard_gui.c, (removed) plugins/project-wizard/gnome_project.c, (removed) plugins/project-wizard/gnome_project.h, (removed) plugins/project-wizard/wizard_gui.c, (removed) plugins/project-wizard/wizard_gui.h, (added) plugins/project-wizard/.cvsignore, (added) plugins/project-wizard/Makefile.am, (added) plugins/project-wizard/anjuta-project-wizard-plugin.png, (added) plugins/project-wizard/anjuta-project-wizard.glade, (added) plugins/project-wizard/anjuta-project-wizard.plugin.in, (added) plugins/project-wizard/applogo.png, (added) plugins/project-wizard/appwizard.png, (added) plugins/project-wizard/autogen.c, (added) plugins/project-wizard/autogen.h, (added) plugins/project-wizard/druid.c, (added) plugins/project-wizard/druid.h, (added) plugins/project-wizard/file.c, (added) plugins/project-wizard/file.h, (added) plugins/project-wizard/header.c, (added) plugins/project-wizard/header.h, (added) plugins/project-wizard/install.c, (added) plugins/project-wizard/install.h, (added) plugins/project-wizard/parser.c, (added) plugins/project-wizard/parser.h, (added) plugins/project-wizard/plugin.c, (added) plugins/project-wizard/plugin.h, (added) plugins/project-wizard/property.c, (added) plugins/project-wizard/property.h: Removed old application-wizard codes and added new template based (autogen based) project wizard implemented by Sébastien Granjoux 2005-01-01 Johannes Schmid * plugins/cvs-plugin/plugin.c: Fixed crash bug * plugins/cvs-plugin/cvs-execute.c: Fix cvs_log which did not work because of some glade problem Patch from Mark R. Pariente - Fix message highlighting 2004-12-30 Johannes Schmid * template/*, date/template/*, configure.in: Removed template stuff completly because we dicussed to implement a macro system for Edit->Insert Text 2004-12-30 Johannes Schmid * plugins/editor/aneditor.cxx, plugins/editor/text_editor.c: Set line number width dynamically * src/about.c: Prepered new GTK 2.6 about dialog 2004-12-30 Naba Kumar patch from: Massimo Corà * plugins/editor/aneditor.cxx: Highlights correct function argument in recursive calltips. 2004-12-30 Naba Kumar * plugins/symbol-browser/plugin.c, libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor.c: Fixed editor markers and added a new marker (BASIC) to indicate line numbers. Fixed symbol browser to mark the line visited. * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am, libegg/Makefile.am, libegg/eggcomboselect.c, libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo widget for use with symbol view in toolbar. * plugins/cvs-plugin/anjuta-cvs.ui, plugins/file-manager/anjuta-file-manager.ui: Added appropriate placeholder for cvs plugin context menu in filemanager. 2004-12-28 Johannes Schmid * plugins/cvs-plugin/plugin.c: Show popup menu only if the file is contained in a directory containing a "CVS" directory 2004-12-28 Johannes Schmid * plugins/cvs-plugin/cvs-action.[ch], * plugins/cvs-plugin/anjuta-cvs-plugin.glade, * plugins/cvs-plugin/anjuta-cvs.ui, * plugins/cvs-plugin/plugin.c: Implemented "Import" Patch from Mark R. Pariente : Added right-click-menu for file-manager 2004-12-26 Naba Kumar * src/action-callbacks.c, src/action-callbacks.h, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added fullscreen action. * plugins/cvs-plugin/cvs-actions.c, plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/plugin.h: Watches current editor, project and file manager selection in plugin implementation. 2004-12-26 Naba Kumar * src/anjuta-app.c, src/anjuta.c, src/main.c, src/action-callbacks.c: Fixed app finalization. Added a command line arg --proper-shutdown (-p), which when set will release all plugins and their resources (this option is mainly for debugging). * plugins/file-loader/plugin.c: Fixed filename duplications in recent files history. * plugins/profile-default/plugin.c: Disabled problematic plugins for now to load at startup. * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled annoying debug prints. 2004-12-23 Naba Kumar Patch from: Mark R. Pariente * plugins/cvs-plugin/anjuta-cvs-plugin.glade, plugins/cvs-plugin/anjuta-cvs.ui, plugins/cvs-plugin/cvs-actions.c, plugins/cvs-plugin/cvs-actions.h, plugins/cvs-plugin/cvs-execute.c, plugins/cvs-plugin/cvs-execute.h, plugins/cvs-plugin/Makefile.am, plugins/cvs-plugin/plugin.c: Added cvs message highlighting. Added cvs log command. 2004-12-20 Johannes Schmid * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as default 2004-12-20 Naba Kumar patch from: Massimo Corà * plugins/editor/aneditor.cxx: Added recursive calltips. 2004-12-20 Naba Kumar * libanjuta/plugins.c, plugins/file-loader/plugin.c: Show busy cursor during loading and unloading. 2004-12-19 Naba Kumar * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed memory leaks. Disabled debug print. * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h: Fixed loading and unloading problems. Creates SymbolView object every time when the plugin is activated. * plugins/project-manager/plugin.c: Close project when deactivating. 2004-12-18 Naba Kumar * po/POTFILES.in: Removed commented lines. * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL. * plugins/devhelp/plugin.c: Fixed loading/unloading bug. * plugins/gdb/plugin.c: Fixed compile error. Patch from: Mark R. Pariente * libegg/eggcellrendererkeys.c: Fixed compile error. 2004-12-18 Naba Kumar * plugins/file-loader/plugin.c: Fixed loading bug. *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h, plugins/devhelp/plugin.c, plugins/editor/plugin.c, plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c, plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks and corruptions. Fixed loading and unloading of plugins. 2004-12-17 Naba Kumar * plugins/file-loader/Makefile.am, plugins/file-loader/plugin.c, plugins/project-manager/plugin.c: Fixed memory corruption and disposition codes. Added missing plugin.h in Makefile.am. 2004-12-16 Naba Kumar * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c: Fixed finalization and disposition codes. Fixed memory leaks and corruptions. * plugins/build-basic-autotools/build-basic-autotools.c plugins/editor/anjuta-docman.c, plugins/editor/text_editor.c, plugins/file-loader/plugin.c, plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c, plugins/message-view/anjuta-msgman.c, plugins/message-view/anjuta-msgman.h, plugins/message-view/message-view.c, plugins/message-view/plugin.c, plugins/message-view/plugin.h, plugins/terminal/terminal.c: Fixed finalization and disposition codes. * src/about.c, src/about.h, src/action-callbacks.c, src/action-callbacks.h, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h, src/anjuta-callbacks.c, src/anjuta-callbacks.h, src/anjuta.c, src/anjuta.h, src/getline.c, src/main.c, src/main.cpp, src/shell.c, src/shell.h, src/start-with.c, src/start-with.h: Fixed emacs modes. * src/layout.xml: Brought document manager in front. 2004-12-15 Naba Kumar * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not properly removed. * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on finalization. Added a method to unload all plugins and destroy them. Fixed memory leaks. * plugins/sample1/plugin.c: Proper finalization code and renamed functions to proper names. * plugins/build-basic-autotools/build-basic-autotools.c, plugins/cvs-plugin/plugin.c: Proper finalization and disposition code. * src/shell.c: Unload all plugins on exit, so that memory profilers can detect memory leaks in plugins. 2004-12-13 Naba Kumar * plugins/devhelp/plugin.c: Delay widget initialization, now that docking is working. * plugins/sample1/plugin.c: Dock at bottom, mostly for testing. * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking. 2004-12-11 Naba Kumar * data/properties/anjuta.properties: Fixed font size. * plugin/build-basic-autotools/build-basic-autotools: Added initial compile file function. There are some fixmes there. * plugins/message-view/anjuta-msgman.c, * plugins/message-view/message-view.c: Fixed bugs and clean up. 2004-12-08 Naba Kumar * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c, src/utilities.c, libanjuta/anjuta-utils.h: Added a function to escape quotes in a string. * plugins/cvs-plugin/cvs-actions.c, plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected cvs diff command. * plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/automake-c.filters: Fixed bugs with filters. 2004-12-07 Naba Kumar * plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/automake-c.filters: Completed directory tracking. Double click on Errors and warnings now work as expected. * plugins/build-basic-autotools.c: Added codes to track build directory so that absolute path of the files could be determined. 2004-12-06 Naba Kumar * plugins/cvs-plugin/cvs-execute.c: Show completion message. * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug. * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification. 2004-12-05 Naba Kumar * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs. * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-execute.c: Fixed message output appending. 2004-13-05 Johannes Schmid * plugins/cvs-plugin/anjuta-cvs-plugin.glade, * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch], plugins/cvs-plugin/cvs-execute.[ch]: Implemented cvs status and cvs diff Known bugs: - rdiff command is not correct - Must find a way to allow selection of directies AND files in GtkFileChooser 2004-12-03 Naba Kumar * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c, plugins/editor/style-editor.h, plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old session.properties file if it is for the first time. 2004-12-02 Johannes Schmid * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and commit. * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch], plugins/cvs-plugin/anjuta-cvs.ui: Implemented update/commit and changed menu layout 2004-12-02 Naba Kumar * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce property name (for cvs path property). Beautified dialogs. 2004-11-30 Johannes Schmid * plugins/message-view/anjuta-msgman.c: Changed callback name and changed switch-page handling. * plugins/cvs-plugin/cvs-actions.c: * plugins/cvs-plugin/cvs-execute.c: * plugins/cvs-plugin/anjuta-cvs-plugin.glade: - Implemented cvs add and cvs removed - both working now - Created a useful preferences page 2004-11-30 Naba Kumar * libanjuta/anjuta-status.c: Fixed runtime warning. * plugins/editor/Makefile.am: plugins/editor/anjuta-document-manager.glade, plugins/editor/plugin.c plugins/editor/plugin.h plugins/editor/style-editor.c (new, moved from src/), plugins/editor/style-editor.h (new, moved from src/), plugins/editor/text_editor_prefs.c: Implemented "Font and colours" settings in preferences. * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Do not take unused args in text_editor_get_props(). * src/style-editor.c, src/style-editor.h: Removed, moved to plugins/editor/ directory. 2004-11-29 Naba Kumar * plugins/editor/text_editor_cbs.c: Emit click signal in IAnjutaMarkable. * libanjuta/anjuta-status.c: More spacing between items. 2004-11-29 Naba Kumar Patch from: Pavol Bosik : * libanjuta/interfaces/libanjuta.idl, plugins/debug-manager/anjuta-debug-manager.plugin.in, plugins/debug-manager/plugin.c, plugins/gdb/breakpoints.c, plugins/gdb/breakpoints.h, plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c, plugins/gdb/plugin.h, plugins/gdb/utilities.c, plugins/gdb/utilities.h: Code cleanups and partial implementation of toggle breakpoint margin clicks. 2004-11-28 Naba Kumar * TODO.tasks: Fixed indentations. * plugins/gtodo/libgtodo.c: Save with indentation. * plugins/file-manager/an_file_view.c: Sorts the files alphabatically. * plugins/project-manager/plugin.c: Fixed runtime warnings. * libanjuta/anjuta-status.c: Fixed busy cursors. * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated. * po/POTFILES.in: Updated. 2004-11-28 Jean-Noel GUIHENEUF * plugins/editor/anjuta-document-manager.glade, plugins/editor/search-replace.[c,h], plugins/editor/search-replace_backend.h plugins/editor/search-preferences.[c,h] : Saved Search-Preferences (gconf), Basic search by default. 2004-11-22 Naba Kumar * configure.in: Fixed build error. 2004-11-21 Naba Kumar * libanjuta/Makefile.am, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h: Added AnjutaStatus class to libanjuta. Added anjuta_shell_get_status() method. * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type and fixed marshaller generation. * libanjuta/interfaces/libanjuta.idl: Added "char_added" and "updade_ui" signals to IAnjutaEditor interface. * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated. * plugins/build-basic-autotools/automake-c.filters: Fixed filter regexes. * plugins/class-gen/clsGen.c: Intial port. * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute name. * plugins/editor/action-callbacks.c, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c: Implemented status update. Emits "update_ui" and "char_added" signals. Added view preferences. * plugins/file-loader/plugin.c: Added open with plugins in open with menus. * plugins/gdb/plugin.c: Do not add widgets to shell as floating. * plugins/message-view/anjuta-msgman.c, plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed to close correct message view rather than current view. 2004-11-20 Johannes Schmid * plugins/cvs-plugin/cvs-actions.c plugins/cvs-plugin/plugin.[ch] plugins/cvs-plugin/anjuta-cvs-plugin.glade: Implemented cvs add but ran into a launcher/message_view problem because of a limitation of the idl compiler 2004-11-19 Naba Kumar * plugins/project-manager/plugin.c: Displays a progress window during project load. * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui: Fixed UI separators. * plugins/file-manager/anjuta-file-manager.ui: Added project manager UI placeholder. * plugins/project-manager/anjuta-project-manager.ui, plugins/project-manager/plugin.[c,h]: Added add/remove context menus and implemented them. Added file manager merge menu. 2004-11-18 Naba Kumar * TODO.tasks: Updated. * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c, plugins/message-view/message-view.c: Fixed finalize and dispose methods. * plugins/debugger/*: Removed from cvs (development now in debug-manager). 2004-11-17 Pavol Bosik Reviewed by Naba Kumar : * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/gdb/breakpoints.c: all marker related stuff moved from editor and docman interfaces to IAnjutaMarkable 2004-11-17 Naba Kumar * TODO.tasks: Updated. * libanjuta/interfaces/libanjuta.idl: Added "saved" signal. * libegg/egg-combo-action.c: Block changed signal when changing model. * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Emit changed signal. Removed dead codes. * plugins/file-loader/plugin.c: Remove file fragments from uris, so that recent files history do not duplicate. * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/plugin.c: Refreshes symbols on editor save. Fixed a bug. 2004-11-15 Naba Kumar * plugins/project-manager/plugin.c: Opens targets on double click. * plugins/message-view/message-view.c, plugins/file-manager/anjuta-file-manager-plugin.glade, plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c: Added proper class finalization and disposition. Added preferences notifications and callbacks to change info/warning/error colors. * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c, plugins/editor/text_editor.[h,c], src/action-callbacks.c, src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit. Implemented finalize method for AnjutaApp. Code cleanups. * plugins/message-view/plugin.c: Static parent_class. 2004-11-12 Jean-Noel Guiheneuf * plugins/editor/search-replace.[c,h], plugins/editor/search-replace_backend.c Update search entry in main toolbar. Clean code. 2004-11-11 Naba Kumar * TODO.tasks: Updated. * libanjuta/anjuta-preferences.[c,h]: Added keys notification API. and completed on-the-fly-change preferences. Removed "changed" signal as it is no longer necessary (use notify for similar purpose to monitor individual preferences). * plugins/editor/anjuta-document-manager.glade: Added view menu preferences so that they are registered. * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h], (added) plugins/editor/text_editor_prefs.[c,h]: Removed connection to "changed" signal of preferences and implemented notifications for some editor preferences. More to implement. 2004-11-10 Jean-Noel Guiheneuf * plugins/editor/print.c Fixed bug 1047624 : Add line number every X lines. 2004-11-10 Jean-Noel Guiheneuf * plugins/editor/search-replace.c Fixed a crash bug (995755) when searching "%n" 2004-11-09 Naba Kumar * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed to refresh categories list on file load. 2004-11-08 Naba Kumar * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c: Added cvs plugin in build. * plugins/cvs-plugin/*: Restored johannes files from cvs attic. * plugins/debug-manager/.cvsignore: Added file to ignore. * plugins/debug-manager/Makefile.am: Removed dead codes. * src/anjuta.ui: Added placeholder for version control UI. 2004-11-08 Naba Kumar * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated. * global-tags/Makefile.am: Fixed make error. * plugins/profile-default/plugin.c: Added debug-manager and gdb plugins to load at startup so that debugger windows are docked properly. They will be removed later when we figure out runtime docking. * plugins/sample1/*: Restored to last working state. * plugins/gdb/debugger.c, src/layout.xml: Added debugger windows in lower pane. Named the windows appropriately. * ChangeLog: Fixed format. 2004-11-07 Pavol Bosik * libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-marshal.c, plugins/Makefile.am, plugins/debug-manager/plugin.c, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/gdb/breakpoints.c, plugins/gdb/debugger.c, plugins/gdb/plugin.c, plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature 2004-11-06 Jean-NoelGuiheneuf * plugins/editor/anjuta-docman.h plugins/editor/plugin.c, plugins/editor/search-replace.c, plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c: Search and Replace; Show result in find pane 2004-11-03 Johannes Schmid * plugins/gdb, plugins/debug-manager: Applied debugger patch from Bosik, Pavol (added features: starting debugger and loading of core/executable, StepIn, StepOut, StepOver and Execute, toggling breakpoint partially works) 2004-11-03 Johannes Schmid * plugins/cvs-plugin/*: Mess up with cvs and lost some of my cvs-plugin files... I hope I have rescued everything possible. * Naba: Could you please fix sample1 because I messed it up to but there should be a histroy of this directory we should commit 2004-10-22 Johannes Schmid * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute infrastructure * plugins/cvs-plugin/plugin.c, /plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added preferences dialog (not yet complete) 2004-10-22 Johannes Schmid * global-tags/Makefile.am, mime/Makefile.am: Some fixes in build process from Alexey Rusakov * template/xmltemplate.[ch], template/xmlstrings.[ch], template/autotools.[ch] removed, template/prj_template.[ch] removed, template/lang_template.[ch] removed, template/lib_template.[ch] removed, template/Makefile.am adjusted, template/dtds/lang.dtd removed, template/dtds/lib.dtd removed, template/dtds/prj.dtd removed, template/dtds/autotools.dtd removed, data/template/lib/* removed, data/template/language/* removed, data/template/library/* removed, data/template/project/* removed, date/template/Makefile.am adjusted: Remove everything except text-templates to replace hardcoded Edit->Insert texts with dynamic loaded. * plugins/cvs-plugin/plugin.[ch], plugins/cvs-actions.[ch], plugins/Makefile.am, plugins/cvs-plugin/Makefile.am, plugins/cvs-plugin/anjuta-cvs-plugin.ui, plugins/cvs-plugin/anjuta-cvs-plugin.glade, plugins/cvs-plugin/anjuta-cvs.plugin.in: Added initial cvs-plugin code 2004-10-21 Naba Kumar * libanjuta/anjuta-plugin.c, plugins/build-basic-autotools/build-basic-autotools.c, plugins/debugger/plugin.c, plugins/devhelp/plugin.c, plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c, plugins/editor/plugin.c, plugins/editor/search-replace.c, plugins/editor/text_editor.c, plugins/file-loader/plugin.c, plugins/file-manager/plugin.c, plugins/file-wizard/file.c, plugins/file-wizard/plugin.c, plugins/gdb/plugin.c, plugins/gtodo/plugin.c, plugins/message-view/anjuta-msgman.c, plugins/profile-default/plugin.c, plugins/project-manager/plugin.c, plugins/sample1/plugin.c, plugins/terminal/terminal.c: Defined all global variables static, particularly class parent_class variables. They were getting confused at link time. * libanjuta/plugins.c: Do not unload plugins when they are deactivated. Simply cache them for later activation. Unloading modules have some problem with shared libs using static class registration. Fixed hash type for installed plugins. Eventually, we want to add "CanUnload" attribute for .plugin files (in "Anjuta Plugin" group) to let plugin loader know if the plugin can be unloaded from memory. Those plugins declaring CanUnload=false will not be unloaded from memory and will be put in the cache. Those not declaring anything or declaring CanUnload=true, will be unloaded from memory when they are deactivated. * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c, plugins/project-manager/plugin.c: Fixed object finalization, dispose, activation, deactivation. Fixed memory leaks. 2004-10-20 Naba Kumar * TODO.tasks: Updated. * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate macro for adding interfaces to plugin types. Code cleanup. * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. * plugins/build-basic-autotools/build-basic-autotools.c, plugins/debugger/plugin.c, plugins/devhelp/plugin.c, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/file-loader/plugin.c, plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c, plugins/gdb/plugin.c, plugins/gtodo/plugin.c, plugins/message-view/message-view.c, plugins/message-view/plugin.c, plugins/profile-default/plugin.c, plugins/project-manager/plugin.c, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used newly defined macro to add interfaces to plugin types. * src/anjuta-app.c, src/shell.c: Do not add value for widgets. 2004-10-20 Naba Kumar * TODO.tasks: Added task list. * plugins/file-manager/anjuta-file-manager-plugin.glade: Set default values. 2004-10-19 Naba Kumar * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs. * plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h, plugins/editor/anjuta-document-manager.ui, plugins/editor/file_history.c, plugins/editor/file_history.h, plugins/editor/plugin.c: Added file history browsing. * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh. * plugins/message-view/anjuta-message-manager.ui, plugins/message-view/plugin.c: Added document manager context menu. * plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/anjuta-symbol-browser-plugin.ui, plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added document manager context menu. * scintilla/*, scintilla/include/*: Updated to current cvs. 2004-10-19 Naba Kumar *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added placeholder for debugger UI. * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts. * plugins/file-manager/plugin.c: Fixed loading bug. * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h, libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h: Initializes gconf database with default values when the values are not defined. Use bool and int prefs separately. * plugins/editor/plugin.c: Added encoding preferences. * plugins/project-manager/plugin.c: Cleanup and debug messages. * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated. 2004-10-18 Naba Kumar * po/POTFILES.in: Updated. * libanjuta/anjuta-ui.c: Corrected debug messages. * libegg/egg-combo-action.c, libegg/test-actions.c, libegg/menu/egg-combo-action.h: Fixed combo action. * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am: Fixed format. * plugins/editor/action-callbacks.[c,h], plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c: Implemented file swap. Removed dead codes. * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed dead codes. * plugins/symbol-browser/an_symbol_view.[c,h], plugins/symbol-browser/anjuta-symbol-browser-plugin.ui, plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin. Implemented file symbols. Implemented goto file line when symbol is selected. * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c. 2004-10-10 Naba Kumar Patch from Bosik, Pavol : * libanjuta/interfaces/libanjuta.idl: Added debugger interface. * plugins/debugger/.cvsignore, (added) plugins/debugger/Makefile.am, (added) plugins/debugger/anjuta-debugger.glade, (added) plugins/debugger/anjuta-debugger.plugin.in, (added) plugins/debugger/anjuta-debugger.plugin.png, (added) plugins/debugger/anjuta-debugger.ui, plugins/debugger/attach_process.c, (removed) plugins/debugger/attach_process_cbs.c, (removed) plugins/debugger/attach_process_cbs.h, (removed) plugins/debugger/breakpoints.c, (removed) plugins/debugger/breakpoints.h, (removed) plugins/debugger/debug_tree.c, (removed) plugins/debugger/debug_tree.h, (removed) plugins/debugger/debugger.c, (removed) plugins/debugger/debugger.h, (removed) plugins/debugger/memory.c, (removed) plugins/debugger/memory.h, (added) plugins/debugger/plugin.c, (added) plugins/debugger/plugin.h, (removed) plugins/debugger/registers.c, (removed) plugins/debugger/registers.h, (removed) plugins/debugger/registers_cbs.c, (removed) plugins/debugger/registers_cbs.h, (removed) plugins/debugger/registers_gui.c, (removed) plugins/debugger/sharedlib.c, (removed) plugins/debugger/sharedlib.h, (removed) plugins/debugger/sharedlib_cbs.c, (removed) plugins/debugger/sharedlib_cbs.h, (removed) plugins/debugger/sharedlib_gui.c, (removed) plugins/debugger/signals.c, (removed) plugins/debugger/signals.h, (removed) plugins/debugger/signals_cbs.c, (removed) plugins/debugger/signals_cbs.h, (removed) plugins/debugger/signals_gui.c, (removed) plugins/debugger/stack_trace.c, (removed) plugins/debugger/stack_trace.h, (added) plugins/debugger/utilities.c, (added) plugins/debugger/utilities.h, (removed) plugins/debugger/watch.c, (removed) plugins/debugger/watch.h, (removed) plugins/debugger/watch_cbs.c, (removed) plugins/debugger/watch_cbs.h, (removed) plugins/debugger/watch_gui.c, (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin. * configure.in, plugins/Makefile.am, (added) plugins/gdb/*: Added debugger gdb backend plugin. * plugins/message-view/plugin.c: Registered all message stock icons. * plugins/profile-default/plugin.c: Loads debugger plugin. * src/Makefile.am, libegg/Makefile.am: Fixed build errors. 2004-10-08 Naba Kumar * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version information. * plugins/symbol-browser/.cvsignore, plugins/symbol-browser/Makefile.am, plugins/symbol-browser/an_symbol_view.c, plugins/symbol-browser/an_symbol_view.h, plugins/symbol-browser/anjuta-symbol-browser-plugin.png, plugins/symbol-browser/anjuta-symbol-browser-plugin.ui, plugins/symbol-browser/anjuta-symbol-browser.plugin.in, plugins/symbol-browser/plugin.c, plugins/symbol-browser/plugin.h, plugins/symbol-browser/sv_class.xpm, plugins/symbol-browser/sv_function.xpm, plugins/symbol-browser/sv_macro.xpm, plugins/symbol-browser/sv_private_fun.xpm, plugins/symbol-browser/sv_private_var.xpm, plugins/symbol-browser/sv_protected_fun.xpm, plugins/symbol-browser/sv_protected_var.xpm, plugins/symbol-browser/sv_public_fun.xpm, plugins/symbol-browser/sv_public_var.xpm, plugins/symbol-browser/sv_static_fun.xpm, plugins/symbol-browser/sv_static_var.xpm, plugins/symbol-browser/sv_struct.xpm, plugins/symbol-browser/sv_unknown.xpm, plugins/symbol-browser/sv_variable.xpm, plugins/symbol-browser/test-symbol-browser.c, plugins/Makefile.am: Implemented Symbol browser plugin. * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir. * plugins/build-basic-autotools/Makefile.am, plugins/devhelp/Makefile.am, plugins/editor/Makefile.am, plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am, plugins/file-wizard/Makefile.am, plugins/gtodo/Makefile.am, plugins/message-view/Makefile.am, plugins/profile-default/Makefile.am, plugins/project-manager/Makefile.am plugins/sample1/Makefile.am, plugins/terminal/Makefile.am, scintilla/Makefile.am, libegg/Makefile.am, launcher/Makefile.am, libanjuta/Makefile.am, src/Makefile.am, tagmanager/Makefile.am, configure.in: Defined anjuta_plugin_dir, anjuta_image_dir, anjuta_data_dir in configure.in and used them in plugins Makefile.am files. Also fixed library dependencies. * plugins/editor/aneditor.cxx: Disabled unused codes. * plugins/file-manager/an_file_view.c: Added copyright. * plugins/gtodo/tray-icon.c: Fixed pixmap path. * plugins/profile-default/plugin.c: Can load plugins by location. * plugins/project-manager/plugin.c: Remove project_root_uri value when project is closed. 2004-10-06 Naba Kumar * libanjuta/plugins.c: Shows plugins in a nicer dialog. * libanjuta/interfaces/libanjuta.idl, plugins/editor/text_editor.c: Added get_length() and get_current_word() methods in IAnjutaEditor interface. * libegg/Makefile.am: Added test_actions target. * libegg/egg-combo-action.c: Fixed combo-action and made it usable. * plugins/build-basic-autotools/build-basic-autotools.c, plugins/file-loader/plugin.c, plugins/message-view/message-view.c: Added code to go to file and line number, * plugins/devhelp/plugin.c: Context sensitive help now works. * plugins/editor/anjuta-docman.c: Reads the fragment id from file uri as line number and goes to that line number. * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Creates a default gtodo client and implemented gtodo_client_load() method to load from a diffrent file. Watched project root directory in plugin to open TODO.tasks of the project. * plugins/project-manager/plugin.c: Updates project UI sensitive/insensitive. * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added anjuta-shell program to test plugins. * src/anjuta-app.c: Registered UI accels. 2004-09-28 Naba Kumar * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget() method. * src/anjuta-app.c: Implemented present widget method. * plugins/devhelp/plugin.c, plugins/editor/plugin.c, plugins/message-view/plugin.c, plugins/project-manager/plugin.c, * plugins/editor/anjuta-docman.c: Code cleanup and selects newly added editor. * plugins/editor/text_editor.c: Connects to preferences changed signal correctly. 2004-09-28 Naba Kumar * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug print code. * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar size to 5 pix. * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry in changed signal callback. * plugins/editor/action-callbacks.c: Implemented save_all action callback. Removed dead code. Do save_as when saving a new file. Implemented incremental search. * plugins/editor/anjuta-docman.c: Removed dead code and formated code. * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints. * src/anjuta-app.c: Registers UI accelerators. 2004-09-27 Naba Kumar * libanjuta/anjuta-utils.c: Added a border in input dialog entry box. * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in, plugins/devhelp/anjuta-devhelp.plugin.in, plugins/file-loader/anjuta-loader.plugin.in, plugins/file-manager/anjuta-file-manager.plugin.in, plugins/gtodo/anjuta-gtodo.plugin.in, plugins/project-manager/anjuta-project-manager.plugin.in, plugins/terminal/anjuta-terminal.plugin.in: Gave proper plugin names. * plugins/build-basic-autotools/build-basic-autotools.c: Detailed error when regex fail. * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]: Added help and context search. Watches current editor. More menus in Help submenu. Update UI (sensitive when required) properly. * plugins/editor/anjuta-document-manager.ui, plugins/devhelp/anjuta-devhelp.ui, plugins/message-view/anjuta-message-manager.ui, src/anjuta.ui: Goto menu actions are in separate submenu. * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h: Removed unimplemented UI elements. * src/anjuta-app.c: Larger (and normal) icon size. * src/layout.xml: Task manager plugin along with document (in middle). * plugins/editor/plugin.c, plugins/file-loader.c, plugins/devhelp/plugin.c: Gives short-labels and is-important flag in gtkactions. Enable/disable UI properly. 2004-09-26 Naba Kumar * po/POTFILES.in: Updated, added missing files. * .cvsignore: Updated. * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added a new function to get User input text. * libanjuta/resources.[c,h]: Added a function to created sized image. * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri from filename, as thats the correct representation. * plugins/build-basic-autotools/Makefile.am, (added) plugins/build-basic-autotools/automake-c.filters, plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui, plugins/build-basic-autotools/build-basic-autotools.[c,h]: Rearragned UI elements in the build menu. Added codes to read build filter rules from external file. Implemented all build, configure, autogen commands. Watches current editor and project. * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c: Added editor changed signal and exports current editor value. Fixed parameter names. Fixed get_uri() interface implementation to return correct uri. * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI elements. * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element. * plugins/file-manager/an_file_view.c, plugins/file-manager/an_file_view.c: Exports file uri correctly. * plugins/file-wizard/file.c: Reads uri correctly. * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and sets the page to the new view. * plugins/message-view/message-view.c: Unrefs the tree model when done. Fixed signal connecting. * plugins/project-manager/plugin.c: Changed "project_root_directory" to "project_root_uri" and exports as uri. 2004-09-24 Naba Kumar * libanjuta/anjuta-ui.c: Fixed a crash bug. * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin in correct way. * plugins/file-manager/plugin.c: Fixed crash in unloading. * plugins/file-loader/plugin.c: Added comments. * plugins/build-basic-autotools/plugin.c: Added comments. * plugins/devhelp/plugin.c: Fixed crash bug. Added comments. * libanjuta/interfaces/libanjuta.idl, plugins/message-view/anjuta-msgman.c, plugins/message-view/message-view.c, plugins/message-view/message-view.h, plugins/message-view/plugin.c: Buffering and appending messages have been separated. message-view implementations cleaned up. Signals Emissions fixed. Messages now displayed in summary and details show as tooltip. Message color highlights fixed. Updated IAnjutaMessageView API. * plugins/message-view/anjuta-message-manager-plugin.glade: Organized preferences. * plugins/build-basic-autotools/Makefile.am, plugins/build-basic-autotools/build-basic-autotools.c: Added regex parsing of output to create message summaries. Uses new message view API. * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary preferences to make dialog box smaller. * plugins/editor/search-replace.c: Fixed compile error with change in IAnjutaMessageView API. 2004-09-21 Naba Kumar * plugins/Makefile.am: Deletes old (installed) plugins before installing new ones. * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h: Uses exported file URI from filemanager. Only disables/enables build submenu in file manager, instead of merging/unmerging. * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening non-text files. * plugins/file-loader/anjuta-loader-plugin.ui, plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Implemented "Open with" file manager submenu. Displays error message when file can not be opened. * plugins/file-manager/an_file_view.c: Renamed file_manager_current_filename value name to file_manager_current_uri and exports proper URI. * plugins/gtodo/plugin.c: Display name changed to "Tasks". 2004-09-19 Naba Kumar * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added save point signal to change editor tabs. Fixed accels. * plugins/file-loader/plugin.c: Fixed accels. * plugins/project-manager/plugin.c: Added target selection callback. * plugins/project-manager/plugin.c: Added URI activation. * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c: Fixed dialog and closed it on ok. Fixed a crash bug. * plugins/editor/anjuta-docman.c: Set notebook scrollable. * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*, configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am, plugins/file-loader/anjuta-loader-plugin.ui, plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Added recent files in file loade plugin. * ChangeLog: Fixed entry dates. 2004-09-18 Naba Kumar * plugins/devhelp/plugin.c: Added UI sensitization and removed an unnecessary GtkFrame. 2004-09-17 Naba Kumar * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml. * TODO: Updated. * data/Makefile.am: Disabled installing old mime info. * mime/anjuta.applications, mime/anjuta.keys: Updated. * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c: Added Editor context popup menu. * plugins/project-manager/anjuta-project-manager-plugin.png: Update image. * plugins/project-manager/anjuta-project-manager.plugin.in: Support .anjuta mime type. * plugins/project-manager/plugin.c: Exports "project_root_directory" value. * plugins/file-manager/plugin.c: Watches "project_root_directory" value. * src/layout.xml, plugins/profile-default/plugin.c: Added project manager plugin for startup. 2004-09-16 Naba Kumar * anjuta.prj: Updated. * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am, plugins/devhelp/Makefile.am, plugins/editor/Makefile.am, plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am, plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am, plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am, plugins/terinal/Makefile.am, src/Makefile.am, plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am: Fixed makefile syntax errors. 2004-09-16 Naba Kumar * configure.in, src/layout.xml, plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin. * configure.in, plugins/Makefile.am, plugins/project-manager/.cvsignore, plugins/project-manager/Makefile.am, plugins/project-manager/anjuta-project-manager-plugin.png, plugins/project-manager/anjuta-project-manager.plugin.in, plugins/project-manager/anjuta-project-manager.ui, plugins/project-manager/plugin.c, plugins/project-manager/plugin.h: Added project manager plugin based on gnome-build. * Makefile.am, mime/Makefile.am, mime/anjuta.applications, mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types. * manuals/reference/libanjuta/tmpl/e-splash.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/properties.sgml: Updated. 2004-09-16 Naba Kumar * plugins/editor/action-callbacks.c: Fixed compile error. 2004-09-15 Naba Kumar * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning. * libanjuta/e-splash.c, plugins/profile-default/plugin.c: New improved splace with nicer progress. * configure.in, plugins/Makefile.am, (added) file-wizard/.cvsignore, (added) file-wizard/Makefile.am, (added) file-wizard/action-callbacks.c, (added) file-wizard/action-callbacks.h, (added) file-wizard/anjuta-file-wizard-plugin.png, (added) file-wizard/anjuta-file-wizard.glade, (added) file-wizard/anjuta-file-wizard.plugin.in, (added) file-wizard/anjuta-file-wizard.ui, (added) file-wizard/file.c, (added) file-wizard/file.h, (added) file-wizard/plugin.c, (added) file-wizard/plugin.h: Created new file wizard and added it. The wizard takes care of text bit insertions and new files creation. * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/anjuta-document-manager.glade, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c, plugins/editor/text_editor.c, (removed) plugins/editor/file.[c,h]: Removed text insertions and new files code and moved into a new plugin (file wizard). * libanjuta/plugins.[c,h]: Added plugins selection function. * libanjuta/interfaces/libanjuta.idl: Added goto_position(), get_position(), insert() in IAnjutaEditor interface. Added add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard interface (for wizard plugins). * plugins/file-loader/anjuta-loader-plugin.ui, plugins/file-loader/plugin.c: Added wizard launcher interface which scans for plugins implement IAnjutaWizard interface and presents the list to user for selection. The selected plugin is then activated for the wizard. * libanjuta/interfaces/.cvsignore: Updated. * plugins/message-view/.cvsignore: Updated. * plugins/launcher/*: Removed as launcher has already been moved to libanjuta as class. * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml, manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/pixmaps.sgml: Updated API documentations. 2004-09-01 Amanpreet Singh Alam * configure.in: Added Punjabi to ALL_LINGUAS 2004-07-29 Naba Kumar * configure.in: Added file-loader plugin Makefile path and fixed devhelp version requirement. 2004-07-28 Naba Kumar * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h, terminal/preferences-terminal.png (added), message-view/*.png (added), message-view/*.xpm (added), editor/*.png (added), editor/*.xpm (added), plugins/editor/Makefile.am, plugins/editor/plugin.c, plugins/message-view/Makefile.am, plugins/message-view/plugin.c, plugins/terminal/Makefile.am, src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to respective plugins directories. * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png, pixmaps/block-end-16.png, pixmaps/block-end.png pixmaps/block-start-16.png, pixmaps/block-start.png pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm pixmaps/fold_close.xpm, pixmaps/fold_open.xpm pixmaps/fold_toggle.xpm, pixmaps/indent.xpm pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm pixmaps/preferences-editor.png, pixmaps/undock.png pixmaps/error-next-16.png, pixmaps/error-next.png pixmaps/error-prev-16.png, pixmaps/error-prev.png pixmaps/messages.xpm, pixmaps/preferences-messages.png, pixmaps/preferences-terminal.png: Deleted * libanjuta/properties* (removed), plugins/editor/properties* (added), plugins/editor/Makefile.am, plugins/editor/action-callbacks.c, plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c, plugins/editor/anjuta-document-manager.plugin.in, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c, plugins/editor/print.c, plugins/editor/search-replace_backend.c, plugins/editor/search_preferences.h, plugins/editor/text_editor.c, plugins/editor/text_editor.h: Moved properties souce files to editor plugin as it not required in libanjuta. Other editor fixes. * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed), libegg/dock/* (removed) : Restored GDL external dependencies and removed libegg dock sources, because gdl is being developed. * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h, libanjuta/libanjuta.h, libanjuta/plugins.c, libanjuta/plugins.h, libanjuta/resources.c, libanjuta/resources.h: Preferences now use gconf system. Shell now takes docking positions. Added more utility functions. Added plugins query function. And other fixes. * libanjuta/interfaces/libanjuta.idl: Added File loader interface. * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader plugin to load files based on mime type. * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9. * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c: File manager now uses file loader to open files. * plugins/message-view/anjuta-msgman.c,, plugins/message-view/message-view.c, plugins/message-view/plugin.c: Implemented launcher in libanjuta. * plugins/profile-default/plugin.c, plugins/sample1/plugin.c, plugins/terminal/terminal.c, src/Makefile.am, src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes. * libegg/dock/*: Removed directory. 2004-07-28 Naba Kumar * configure.in: Reduced gnome-print version requirement. * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0. 2004-07-21 Ray Strode * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file new mime sytem. 2004-06-29 Johannes Schmid * plugins/editor/search-replace.c: Some fixes * plugins/terminal/Makefile.am: Patch from: Alexey Rusakov 2004-05-19 Naba Kumar * libanjuta/e-splash.c: Set 'type' at construct time. Fixed compiler warning. 2004-05-17 Johannes Schmid * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly. Implemented IAnjutaSavable * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable. 2004-05-17 Naba Kumar * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c, plugins/build-basic-autotools/.cvsignore, plugins/build-basic-autotools/Makefile.am, plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png, plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui, plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in, plugins/build-basic-autotools/build-basic-autotools.c, plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools build plugin. * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface definition. * plugins/file-manager/an_file_view.c, plugins/file-manager/anjuta-file-manager.ui, plugins/file-manager/plugin.c, plugins/file-manager/plugin.h: Added context menu UI. * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide in view menu. 2004-05-16 Johannes Schmid * libanjuta/anjuta-preferences.[ch]: Added save/load_gconf functions * src/action_callbacks.[ch], src/preferences.c: Load global prefs from gconf at startup and save them on exit. Prefs load and save correctly but something resets them to default after loading... * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD. Somehow the linker does not find save/load_gconf functions in libanjuta. Must be a stupid mistake, I would be glad if someone could fix that. * manuals/reference/libanjuta-sections.txt: Added new preferences functions and removed gnome-filelist * plugins/file-manager/anjuta-file-manager-plugin.glade: * plugins/file-manager/plugin.c: Added root-path property 2004-05-14 Johannes Schmid * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed, they are not longer needed. * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml, anjuta-sections.txt: Remove references to the files * libanjuta/pixmaps.h, pixmaps/directory(-accept).png: Use new nautilus icons for file-manager, looks incredible cool! 2004-05-14 Johannes Schmid * plugins/editor/anjuta-docman.c: gchar* to const gchar* in arguments * plugins/editor/text_editor.c: Implemented IAnjutaFile Interface * plugins/file-manager/an_file_view.c: Open files on double-click. Does not work yet because it does not find IAnjutaFile interface in document manager 2004-05-14 Johannes Schmid * plugins/editor/anjuta-docman.c * plugins/editor/text_editor.c: Made close button working, made multiple selection in File/Open dialog possble, fixed crash bug if file cannot be opened. 2004-05-13 Johannes Schmid * plugins/editor/action-callbacks.c * plugins/editor/anjuta-docman.c * plugins/editor/anjuta-docman.h * plugins/editor/search-replace.c * plugins/editor/search-replace_backend.c * plugins/editor/text_editor.c * plugins/editor/text_editor.h: Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be able to open all files, use uri instead of full_filename, fixed many bugs. 2004-05-13 Naba Kumar * plugins/message-view/anjuta-message-manager-plugin.glade: HIG compliant. * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar management. * pixmaps/anjuta_splash.png: Added border. * plugins/editor/anjuta-document-manager.png: New icon. * anjuta.glade, plugins/editor/anjuta-document-manager.glade, plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade. plugins/editor/Makefile.am, plugins/editor/search-replace.c, plugins/editor/search-replace.h, plugins/editor/search-replace_backend.c, plugins/editor/search-replace_backend.h, plugins/editor/search_preferences.h, plugins/editor/search_preferences.c: Merged changes from ANJUTA_1_2_0 branch. * plugins/editor/anjuta-docman.c, plugins/editor/file.c, plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items operational. * plugins/terminal/Makefile.am, plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences dialog. * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar submenu. 2004-05-13 Johannes Schmid * plugins/message-view/plugin.c: Fixed glade file loading Removed "Show messages" menu item * src/anjuta-app.c: Fixed crash bug, g_free(filename was called twice because of this load system layout hack. * libanjuta/anjuta-ui.h: Removed #include config.h * libanjuta/libanjuta.pc: Fixed path and depencies * libanjuta/Makefile.am: Install properties.h and glue-plugin.h * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added) * libanjuta/properties.cxx : #include "properties_cxx.h" * plugins/editor/aneditor.cxx: #include "properties_cxx.h" 2004-05-12 Johannes Schmid * plugins/message-view/*: Fixed message view preferences * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade * anjuta.glade: Removed messages stuff 2004-05-12 Johannes Schmid * Removed libanjutamm, it is now hosted on SF.net: cvs.sf.net/cvsroot/anjuta/libanjutamm 2004-05-11 Johannes Schmid * libanjutamm/* Added some experimental code to add support for C++ plugins. Nothing works yet and it is likely that it will disappear but I have some questions to murrayc and he wants to see the code. 2004-05-11 Naba Kumar * plugins/terminal/terminal.c: Fixed prefs loading bug. * plugins/editor/action-callbacks.c: Fixed a crash bug in hightlight style menu actions. * manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/plugin-description-file.sgml, manuals/reference/libanjuta/writing-plugins.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs. * src/anjuta-app.c: Always load system layout for now. * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format. * manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/libanjuta.types, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/fileselection.sgml, manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml: Updated documentation. * (new) plugins/terminal/*, plugins/Makefile.am, configure.in, plugins/profile-default/plugin.c, src/layout.xml: Created terminal plugin. * (new) plugins/file-manager/anjuta-file-manager-plugin.glade, (new) plugins/file-manager/.cvsignore, plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c, plugins/file-manager/plugin.h: Moved preferences to separate glade file and added cvsignore file. * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files from ANJUTA_1_2_0 branch. Please note that other po files need merging from the branch. I tried it but there were way too many conflicts. * anjuta.glade: Merged with ANJUTA_1_2_0 branch. * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more util functions required during the merge. * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal interface. * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h, plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c, plugins/editor/text_editor.c, plugins/editor/text_editor.h, plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am: Merged with ANJUTA_1_2_0 branch. 2004-05-09 Johannes Schmid * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum 2004-05-07 Naba Kumar * libanjuta/anjuta-ui.c: Reads action labels and icons correctly. * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c: Added preferences reading and loading. * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog, libanjuta/anjuta-preferences.c, libanjuta/defaults.c, libanjuta/fileselection.c, libanjuta/fileselection.h, libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch. * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs. * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in, anjuta.spec.in, configure.in, data/autogen.sh.generic, data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin, data/macros/autogen.sh, data/macros2/autogen.sh data/properties/ada.properties, data/properties/anjuta.properties, launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h, manuals/C/Makefile.am, (added) manuals/C/anjuta-advanced-tutorial/.cvsignore, (added) manuals/C/anjuta-advanced-tutorial/Makefile.am, (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf, (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png, (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png, manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml, manuals/C/anjuta-tutorial/anjuta-tutorial.xml, plugins/class-gen/clsGen.c, plugins/editor/print.c, plugins/patch/patch-plugin.c, scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx, scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx, (added) scintilla/README.sync, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx, (added) scintilla/scintilla-marshal.c, (added) scintilla/scintilla-marshal.h, (added) scintilla/scintilla-marshal.list, scintilla/include/SString.h, scintilla/include/SciLexer.h, scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface, (added) scintilla/patches/scintilla-calltip-align.patch, (added) scintilla/patches/scintilla-minor.patch, tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch. 2004-05-06 Naba Kumar * (added) plugins/file-manager/Makefile.am, (added) plugins/file-manager/anjuta-file-manager-plugin.png, (added) plugins/file-manager/anjuta-file-manager.plugin.in, (added) plugins/file-manager/anjuta-file-manager.ui, (added) plugins/file-manager/plugin.c, (added) plugins/file-manager/plugin.h, (removed) plugins/file-manager/an_file_view.h, plugins/Makefile.am, configure.in, plugins/file-manager/an_file_view.c: Created file manager plugin. * plugins/profile-default/plugin.c: Added file manager plugin in default profile. * libanjuta/Makefile.am: Fixed dependencies. * pixmaps/anjuta_splash.png: New splash screen. 2004-05-05 Johannes Schmid * template/template.c/h: Added in-line doc * manuals/reference/template/*: Added template documentation * configure.in: Build template docs 2004-05-05 Naba Kumar * autogen.sh: Added commands to generate initial interfaces. * libanjuta/Makefile.am, (removed)libanjuta/anjuta-plugin-parser.c, (removed)libanjuta/anjuta-plugin-parser.h, (added)libanjuta/anjuta-plugin-description.c, (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to plugin description. * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h: Added activation and deactivation methods. * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation and added AnjutaShellPlacement enum for widgeds placement (passed to widget add_widget() method. * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines and moved plugin sets loading in profile plugins. * libanjuta/interfaces/.cvsignore, (removed)libanjuta/interfaces/Makefile.am, libanjuta/interfaces/libanjuta.idl, libanjuta/interfaces/anjuta-idl-compiler.pl, (removed)libanjuta/interfaces/ianjuta-document-manager.c, (removed)libanjuta/interfaces/ianjuta-document-manager.h, (removed)libanjuta/interfaces/ianjuta-editor.c, (removed)libanjuta/interfaces/ianjuta-editor.h, (removed)libanjuta/interfaces/ianjuta-file.c, (removed)libanjuta/interfaces/ianjuta-file.h, (removed)libanjuta/interfaces/ianjuta-message-manager.c, (removed)libanjuta/interfaces/ianjuta-message-manager.h, (removed)libanjuta/interfaces/ianjuta-message-view.c, (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c, *.h and Makefile.am files. They are autogenerated. Interfaces are by anjuta-idl-compiler.pl from libanjuta.idl file. * manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/anjuta-architecture.sgml, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/libanjuta.types, manuals/reference/libanjuta/plugin-description-file.sgml, manuals/reference/libanjuta/writing-plugins.sgml, (added)manuals/reference/libanjuta/tmpl/.cvsignore, (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml, (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml, manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml, manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml, (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml, (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation. Wrote writing-plugins.sgml documentation. Fixed cross links. Added interfaces template sgmls. * plugins/Makefile.am, plugins/devhelp/anjuta-devhelp.plugin.in, plugins/devhelp/plugin.c, plugins/editor/action-callbacks.c, plugins/editor/anjuta-document-manager.plugin.in, plugins/editor/plugin.c, plugins/editor/plugin.h, plugins/editor/text_editor.c, plugins/sample1/plugin.c, plugins/message-view/anjuta-message-manager.plugin.in, plugins/message-view/plugin.c: Fixed shell add_widget method to take placement. Fixed other errors. * (added)plugins/profile-default/.cvsignore, (added)plugins/profile-default/Makefile.am, (added)plugins/profile-default/anjuta-default-profile-plugin.png, (added)plugins/profile-default/anjuta-default-profile.plugin.in, (added)plugins/profile-default/anjuta-default-profile.ui, (added)plugins/profile-default/plugin.c, (added)plugins/profile-default/plugin.h: Added a default new profile plugin. * src/Makefile.am, src/action-callbacks.c, src/anjuta-app.c, src/anjuta.c, src/main.cpp: Fixed necessary changes for libanjuta 2004-05-04 Naba Kumar * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c, plugins/sample1/plugin.c, plugins/devhelp/plugin.c, plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell placement for default widgets placements. 2004-05-03 Naba Kumar * manuals/reference/libanjuta/anjuta-architecture.sgml, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/plugin-description-file.sgml, manuals/reference/libanjuta/writing-plugins.sgml: Wrote more sections in writing-plugins document and fixed errors. 2004-05-03 Naba Kumar * libanjuta/interfaces/libanjuta.idl: Added interface IAnjutaFileManager. * manuals/reference/libanjuta/anjuta-architecture.dia, manuals/reference/libanjuta/anjuta-architecture.png: Updated architecture diagram. * (added) manuals/reference/libanjuta/anjuta-architecture.sgml, manuals/reference/libanjuta/libanjuta-docs.sgml, (added) manuals/reference/libanjuta/plugin-description-file.sgml, (added) manuals/reference/libanjuta/writing-plugins.sgml: Wrote writing-plugins document and separated chapters into separate sgml files. * plugins/file-manager/an_file_view.c, plugins/file-manager/an_file_view.h: New and improved directory rendering. 2004-05-02 Sven Herzberg * anjuta.glade: re-designed the new file dialog * anjuta_dialogs_strings.c: new strings from the new file dialog 2004-04-30 Naba Kumar * libanjuta/interfaces/Makefile.am.iface, libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors. * libanjuta/interfaces/libanjuta.idl: Updated. * libanjuta/interfaces/Makefile.am.iface, libanjuta/interfaces/libanjuta.idl: Updated. 2004-04-29 Naba Kumar * libanjuta/interfaces/Makefile.am.iface, libanjuta/interfaces/libanjuta.idl: Updated. 2004-04-29 Naba Kumar * libanjuta/interfaces/giface-idlc-c.pl, libanjuta/interfaces/libanjuta.idl: Upgraded. * libanjuta/interfaces/Makefile.am.iface: Added. 2004-04-28 Naba kumar * libanjuta/interfaces/giface-idlc-c.pl, libanjuta/interfaces/libanjuta.idl: Added anjuta interface definitions and wrote a compiler. 2004-04-28 Naba Kumar * libanjuta/anjuta-shell.c: Fixed docs. * libanjuta/interfaces/Makefile.am, libanjuta/interfaces/ianjuta-file.c, libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h} * libanjuta/interfaces/ianjuta-editor.c: Fixed bug. * manuals/reference/libanjuta/tmpl/anjuta-children.sgml * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs. * src/anjuta-app.c: Fixed bug. 2004-04-27 Naba Kumar * libanjuta/anjuta-preferences-dialog.c, manuals/Makefile.am: Fixed document bugs and enabled docs building. * libanjuta/anjuta-preferences-dialog.c, manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml: More documentation. * libanjuta/anjuta-preferences.c, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/tmpl/anjuta-children.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Wrote more documentations. * (removed) plugins/message-view/imessage-view.c, (removed) plugins/message-view/ianjuta-msgman.c, plugins/message-view/Makefile.am, plugins/message-view/anjuta-msgman.c, plugins/message-view/anjuta-msgman.h, plugins/message-view/message-view.c, plugins/message-view/message-view.h, plugins/message-view/plugin.c, plugins/message-view/plugin.h: Moved interface implementations in their respective classes and used correct macros to defined class types. * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h, src/action-callbacks.c, src/anjuta-app.c: Subclassed AnjutaUI from GtkUIManager instead of GtkDialog. * manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/libanjuta.types, (added) manuals/reference/libanjuta/anjuta-architecture.dia, (added) manuals/reference/libanjuta/anjuta-architecture.png, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Wrote more documentation, fixed typos, added architecture diagram, updated object types etc. * plugins/editor/text_editor.c: Fixed interface implementation. 2004-04-26 Naba Kumar * (added) manuals/reference/libanjuta/anjuta-architecture.dia, (added) manuals/reference/libanjuta/anjuta-architecture.png, manuals/reference/libanjuta/libanjuta-docs.sgml: Added architecture diagram and a new chapter on plugins description file. 2004-04-25 Naba Kumar * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h, libanjuta/anjuta-preferences.c, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, libanjuta/e-splash.c, libanjuta/e-splash.h, manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/tmpl/anjuta-children.sgml, manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml, manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-stock.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml, manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/defaults.sgml, manuals/reference/libanjuta/tmpl/fileselection.sgml, manuals/reference/libanjuta/tmpl/glue-factory.sgml, manuals/reference/libanjuta/tmpl/glue-plugin.sgml, manuals/reference/libanjuta/tmpl/gnomefilelist.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/pixmaps.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml, manuals/reference/libanjuta/tmpl/properties.sgml, manuals/reference/libanjuta/tmpl/resources.sgml, manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml, manuals/reference/libanjuta/tmpl/e-splash.sgml, manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml, manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml, manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml: Added more template files and wrote more documentation. 2004-04-24 Andras Timar * configure.in: Added hu to ALL_LINGUAS. 2004-04-23 Naba Kumar * configure.in: Fixed compile error. * libanjuta/anjuta-children.c, libanjuta/anjuta-children.h, libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c, libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h, manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta.types, manuals/reference/libanjuta/tmpl/anjuta-children.sgml, manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml, manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-stock.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml, manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/defaults.sgml, manuals/reference/libanjuta/tmpl/fileselection.sgml, manuals/reference/libanjuta/tmpl/glue-factory.sgml, manuals/reference/libanjuta/tmpl/glue-plugin.sgml, manuals/reference/libanjuta/tmpl/gnomefilelist.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/pixmaps.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml, manuals/reference/libanjuta/tmpl/properties.sgml, manuals/reference/libanjuta/tmpl/resources.sgml, plugins/sample1/plugin.c: Added libanjuta API documentation. 2004-04-22 Naba Kumar * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h, libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c, (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c, libegg/egg-combo-action.c, libegg/egg-entry-action.c, (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c, (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c, (removed) libegg/eggradiotoolbutton.c, (removed) libegg/eggseparatortoolitem.c, (removed) libegg/eggtoggletoolbutton.c, (removed) libegg/eggtoolbar.c, (removed) libegg/eggtoolbutton.c, (removed) libegg/eggtoolitem.c, (removed) libegg/prop-editor.c, (removed) libegg/test-actions.c, (removed) libegg/test-drag.c, (removed) libegg/test-merge.c, (removed) libegg/test-toolbar.c, libegg/menu/Makefile.am, (removed) libegg/menu/egg-accel-dialog.h, (removed) libegg/menu/egg-action-group.h, (removed) libegg/menu/egg-action.h, libegg/menu/egg-entry-action.h, (removed) libegg/menu/egg-markup.h, (removed) libegg/menu/egg-menu-merge.h, (removed) libegg/menu/egg-menu.h, (removed) libegg/menu/egg-radio-action.h, (removed) libegg/menu/egg-toggle-action.h, (removed) libegg/menu/howitshouldwork.txt, (removed) libegg/toolbar/.cvsignore, (removed) libegg/toolbar/Makefile.am, (removed) libegg/toolbar/TODO, (removed) libegg/toolbar/eggradiotoolbutton.h, (removed) libegg/toolbar/eggseparatortoolitem.h, (removed) libegg/toolbar/eggtoggletoolbutton.h, (removed) libegg/toolbar/eggtoolbar.h, (removed) libegg/toolbar/eggtoolbutton.h, (removed) libegg/toolbar/eggtoolitem.h, (removed) libegg/toolbar/prop-editor.h, (removed) libegg/toolbar/toolbar-api.txt, (removed) libegg/toolbar/toolbar-ideas.txt, plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.c, plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/anjuta-docman.c, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c, P plugins/message-view/Makefile.am, plugins/message-view/anjuta-message-manager.ui, plugins/message-view/plugin.c, plugins/sample1/anjuta-sample.ui, plugins/sample1/plugin.c, src/action-callbacks.c, src/action-callbacks.h, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used Gtk actions and UIManager. Fixed all plugins to use this. * manuals/reference/gtkdoc-scangobj.diff, manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation. * configure.in: Updated to require gtk-2.4 and gnome-2.6. 2004-04-20 Johannes Schmid * plugins/message-view/imessage-view.c * plugins/message-view/ianjuta-msgman.c: Added interfaces 2004-04-17 Adam Weinberger * configure.in: Added en_CA to ALL_LINGUAS. 2004-04-08 Naba Kumar * libanjuta/interfaces/ianjuta-message-view.[c,h], libanjuta/interfaces/Makefile.am, libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented message manager and message view interfaces. * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h, libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h, libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c, src/anjuta-app.c: Used 'activate' and 'deactivate' virtual methods for plugins. Fixed installed plugins dialogs. Added remove_widget() method for AnjutaShell. * libanjuta/interfaces/Makefile.am, libanjuta/interfaces/ianjuta-document-manager.c, libanjuta/interfaces/ianjuta-document-manager.h, libanjuta/interfaces/ianjuta-editor.c, libanjuta/interfaces/ianjuta-editor.h: Fixed document manager and editor interfaces. * plugins/devhelp/plugin.c, plugins/message-view/anjuta-message-manager.plugin.in, plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c, plugins/sample1/plugin.c: Updated plugins implementation to reflect the changes. 2004-04-07 Naba Kumar * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h], libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am, libanjuta/interfaces/ianjuta-editor.h, (added) libanjuta/interfaces/ianjuta-document-manager.[c,h], plugins/editor/anjuta-docman.c, plugins/editor/anjuta-document-manager.plugin.in, plugins/editor/plugin.c, plugins/sample1/plugin.c, src/anjuta-app.c: Implemented IAnjutaDocumentManager interface. Added supported interfaces for plugins. Tested plugin interfaces through sample plugin. 2004-02-29 Johannes Schmid * template/Makefile.am, data/templates/library/Makefile.am Fixed some automake-1.7 incompatibilities * template/xmltemplate.c: Small fix 2004-02-23 Naba Kumar * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui: Added plugins manager dialog. * plugins/editor/Makefile.am: Added libanjuta-interface.la to the library dependencies. * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h, src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c. (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added geometry command line option. 2004-02-16 Naba Kumar * configure.in, libanjuta/Makefile.am, libanjuta/interface/*: Added interfaces and IAnjutaEditor editor interface. * plugins/editor/text_editor.c: Implemented IAnjutaEditor interface. * libanjuta/anjuta-shell.h: Fixed bug. 2004-02-13 Naba Kumar * configure.in: Requires devhelp 0.8.1 (0.8 is broken). 2004-02-13 Johannes Schmid * data/template/*/.cvsignore: Avoid all these ? in cvs output 2004-02-13 Naba Kumar * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library includes and linking. * configure.in, plugins/Makefile.am: Enabled devhelp plugin and set required version to devhelp 0.8. This devhelp version can be acquired from gnome cvs branch devhelp branch devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon. * src/anjuta.ui, src/actions.h, src/actions-callbacks.h, src/actions-callbacks.c: Added Dock Manager settings menu item. * configure.in, plugins/Makefile.am: Disabled devhelp creation. * plugins/devhelp/plugin.c: Fixed a linking bug. * configure.in, (added) libegg/gdl-*, libegg/Makefile.am, libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed external GDL dependency and used libegg codes. 2004-02-12 Naba Kumar * configure.in, plugins/Makefile.am, plugins/devhelp/*: Added devhelp plugin, but it can't be used without a patch in devhelp. So it's disabled for now. * libanjuta/.cvsignore, libegg/toolbar/.cvsignore, libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore, plugins/message-view/.cvsignore, plugins/sample1/.cvsignore: Update cvsignore files. * libanjuta/plugins.c, widgets/e-splash.c: Fixed plugins loading to show splash icons. * plugins/message-view/anjuta-message-manager.plugin.in, plugins/message-view/plugin.c: Fixed plugin registered name. * plugins/message-view/anjuta-message-view.png, plugins/sample1/anjuta-sample-plugin.png: Update images. * src/Makefile.am, src/anjuta-app.c, src/layout.xml, src/main.c: Fixed layout loading. * plugins/devhelp/Makefile.am: Fixed error. * (removed) widgets/*, libanjuta/plugins.h, src/main.c: Transfered widgets to libanjuta/. * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg toplevel directory to created only one library as libanjuta-egg. * data/Makefile.am: Fixed build error. * configure.in, libegg/egg-dock*.c, libegg/layout.glade, libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am, libegg/.cvsignore: Added egg dock widget. * gdl/*: Removed as they are now available in libegg. 2004-02-11 Franco Catrin * plugins/editor/anjuta-docman.c: Use stock close icon on tab close button 2004-02-11 Johannes Schmid * data/template/Makefile.am data/template/language/Makefile.am data/template/library/Makefile.am data/template/text/Makefile.am data/template/project/Makefile.am data/template/project/terminal/Makefile.am configure.in: Created Makefile to install templates 2004-02-11 Naba Kumar * plugins/editor/action-callbacks.c, plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c plugins/message-view/anjuta-message-manager.ui, src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging. 2004-02-09 Johannes Schmid * plugins/message-view/*: MessageView plugin is now loaded The menu items are still dummies. 2004-02-09 Naba Kumar * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc generation. * libanjuta/anjuta-preferences.h: Added some documentation. * libanjuta/anjuta-shell.h: Removed dead codes. * (removed) manuals/reference/gtkdoc-scangobj, manuals/reference/gtkdoc-scangobj.diff, manuals/reference/libanjuta/.cvsignore, manuals/reference/libanjuta/Makefile.am, manuals/reference/libanjuta/README.inline-doc, manuals/reference/libanjuta/README.sections, manuals/reference/libanjuta/libanjuta-docs.sgml, manuals/reference/libanjuta/libanjuta-sections.txt, manuals/reference/libanjuta/tmpl/anjuta-children.sgml, manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml, manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml, manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml, manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml, manuals/reference/libanjuta/tmpl/anjuta-shell.sgml, manuals/reference/libanjuta/tmpl/anjuta-stock.sgml, manuals/reference/libanjuta/tmpl/anjuta-ui.sgml, manuals/reference/libanjuta/tmpl/anjuta-utils.sgml, manuals/reference/libanjuta/tmpl/defaults.sgml, manuals/reference/libanjuta/tmpl/fileselection.sgml, manuals/reference/libanjuta/tmpl/glue-factory.sgml, manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml, manuals/reference/libanjuta/tmpl/pixmaps.sgml, manuals/reference/libanjuta/tmpl/plugins.sgml, manuals/reference/libanjuta/tmpl/properties.sgml, manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation of scan program. Updated templates. plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed editor action callbacks data. plugins/editor/text_editor.c: Fixed scintilla height problem. Added scintilla object ref/unref. 2004-02-08 Johannes Schmid * template/*: Added new xml based template system * template/dtds/*: Dtds to validate xml files of the template systems * data/template/*: Some sample template files Still needs some work but builds fine! 2004-02-06 Naba Kumar * cofigure.in, manuals/Makefile.am, (added) manuals/reference/*: Added API documentation structure (gtk-doc based). * libanjuta/libanjuta.h: Updated 2004-02-05 Naba Kumar * configure.in: Sets correct dependencies and uses gdl external library. * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h, libanjuta/fileselection.c libanjuta/fileselection.h, libanjuta/glue-factory.c, libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h, libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system and added file dialogs. * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am, libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am: Build dynamic libraries for libegg. * plugins/Makefile.am, plugins/editor/Makefile.am, plugins/editor/action-callbacks.c, plugins/editor/action-callbacks.h, plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h plugins/editor/anjuta-document-manager.plugin.in plugins/editor/anjuta-document-manager.png plugins/editor/anjuta-document-manager.ui plugins/editor/file.c plugins/editor/file.h plugins/editor/plugin.c plugins/editor/print.c plugins/editor/print.h plugins/editor/search-replace.c plugins/editor/search_incremental.c plugins/editor/search_incremental.h plugins/editor/text_editor.c plugins/editor/text_editor.h plugins/editor/text_editor_cbs.c plugins/editor/text_editor_menu.h plugins/sample1/Makefile.am plugins/sample1/anjuta-sample-plugin.png plugins/sample1/anjuta-sample.plugin.in plugins/sample1/anjuta-sample.ui plugins/sample1/plugin-sample1.c plugins/sample1/plugin.c plugins/sample1/plugin.h: Created sample plugin and fixed editor plugin. * printing/*: Removed. * scintilla/Makefile.am: Builds dynamic library. * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h, (removed) src/an_symbol_view.c, src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h, src/anjuta-callbacks.c, src/anjuta-callbacks.h, (removed) src/anjuta.c, (removed) src/anjuta.h, src/anjuta.ui, src/layout.xml, src/main.c, src/preferences.h, src/utilities.c: Debuggged and finally made plugins loadable. * global-tags/Makefile.am: Fixed build error. 2004-02-03 Naba Kumar * configure.in: Users GDL from external package. * plugins/*: Added many new plugins (not ready though). * src/*: Removed many files (which have been transfered in plugins/). 2004-02-01 Robert Sedak * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. 2004-01-10 Jean-Noel Guiheneuf * configure.in: Added editor plugins * plugins/Makefile.am, src/search-replace_backend.h, plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c, plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h * Added: plugins/editor/search_incremental.c, plugins/editor/search_incremental.h * Update search-replace in plugins/editor 2004-01-09 Johannes Schmid * plugins/message-view/message-view.c: Some code clean-up 2004-01-09 Jean-Noel Guiheneuf * Added: search_incremental[ch] * anjuta.glade, src/search-replace.c, src/search-replace_backend.h, src/mainmenu_callbacks.c, src/toolbar.c src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am * Incremental Search 2004-01-03 Johannes Schmid * plugins/message-view/anjuta-msgman.[c/h]: Added message manager for easier message handling with a similar interface as docman. Of course you can still use MessageView standalone. * plugins/Makefile.am: Added message-view because it compiles without errors. 2004-01-03 Johannes Schmid * plugins/message-view/*: Added message-view plugin (still incomplete) * configure.in: Added plugins/message-view/Makefile 2004-01-03 Naba Kumar * libanjuta/*.c: Added new files and updated old ones. * plugins/editor/*: Added editor plugin. * configure.in: Added editor plugin and moved editor related files into it. 2004-01-02 Jean-Noel Guiheneuf * src/Makefile.am: Added search-replace_backend.[ch] Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch], find_replace.[ch] * anjuta.glade, src/search-replace.c, src/search-replace.h, src/search-replace_backend.c, src/search-replace_backend.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h, src/toolbar_callbacks.c * The advanced Search/Replace functionality now replaces the older Find/Replace stuff. * The Search/Replace functionality can be interrupted during a long Search/Replace; 2003-12-11 Naba Kumar * configure.in: Removed libegg flags from ANJUTA_FLAGS. * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking errors. * Makefile.am, libanjuta/*: Added new module. * src/Makefile.am: Fixed linking error. * src/watch_cbs.c: Debugger clean up. * configure.in: Added libanjuta-2.0.pc * configure.in, libanjuta/Makefile.am, (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used libanjuta instead. 2003-12-11 Naba Kumar Patch from: Jean-Noel Guiheneuf * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h, src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c, src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c, src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]: The user can now give a name at the creation of a new file and insert automatically (user choice) header, gpl notice, header template. The file extension is added automatically according to the selected type of file. The various insert functions have been moved from mainmenu-callback.c to file.c. The cursor is now moved after an insert operation. Removes also useless code in memory.c and search-replace.c 2003-12-11 Pavol Bosik * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade: sortable headers, process tree, removal of path and process params * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx, anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c: code cleanup 2003-12-10 Naba Kumar * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3) 2003-11-30 Abel Cheung * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS. 2003-11-28 Naba Kumar * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2) * manuals/de/*: Added german translation docs. * configure.in, Makefile.am, src/Makefile.am, libegg/*/*: Added libegg library. * src/anjuta.ui, src/Makefile.am: Fixed UI file and its installation directory. * src/text_editor_cbs.c: Fixed closing of file. 2003-09-14 Hasbullah Bin Pit * configure.in: Added 'ms' (Malay) to ALL_LINGUAS. 2003-09-05 Naba Kumar * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c, src/controls.c, src/controls.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h, src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj, anjuta_dialogs_strings.c, (new) src/anjuta-actions.h, (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h], (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging using libegg. Initial commit -- compiles but is not complete. 2003-08-08 Abel Cheung * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513) 2003-06-04 Abel Cheung * configure.in: Removed "ta" from ALL_LINGUAS. 2003-05-16 Jordi Mallach * configure.in (ALL_LINGUAS): Added "ca" (Catalan). 2003-05-16 Danilo Šegan * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS. 2004-04-24 Andras Timar * configure.in: Added hu to ALL_LINGUAS. 2004-04-14 Naba Kumar * src/Makefile.am, printing/Makefile.am, tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code because we are still using GtkCombo and build breaks with gtk-2.4. 2004-04-13 Naba Kumar * NEWS: Updated. * anjuta.spec.in: Fixed build error. * po/POTFILES.in: Updated. * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error. 2004-04-11 Naba Kumar * NEWS: Updated. * AUTHORS: Updated. * configure.in: Added ga in ALL_LINGUAS. * ChangeLog: Fixed dates. 2004-04-09 Naba Kumar * src/print.c: Fixed buffer styling bug when printing with selection. * data/properties/anjuta.properties: Defined only one base font and used courier instead of lucidatypewriter, because most newer systems are unlikely to have it (bug #885023, #925956, #890473). * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler warning. * src/an_file_view.c: Fixed possible crash bug. 2004-04-07 Naba Kumar * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or gtk_main_quit() etc..), so that atexit() functions are not called (which is apparently done to free up memory and we don't need to do that at this point). Incidentally, something also happens in the atexit call which freezes the UI for far too long when the application exits and we want to avoid that.. * src/glade_iface.c: Fixed compiler warning. 2004-04-06 Naba Kumar * src/project_dbase_gui.c: Fixed errors. * src/registers_gui.c: Fixed possible crash bug. * src/signals_cbs.[c,h], src/signals_gui.c: Removed. * src/signals.[c,h]: Used tree view and glade file for dialog. * src/Makefile.am, src/about.c, src/an_file_view.c, src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c, src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c, src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c, src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c, src/commands.c, src/compatibility_0.c, src/compiler_options.c, src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c, src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c, src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c, src/launcher.h, src/main.c, src/main_menubar.c, src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c, src/message-manager-private.cc, src/message-manager.cc, src/preferences.c, src/project_config.c, src/project_dbase.c, src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c, src/project_import_gui.c, src/registers.c, src/registers_cbs.c, src/registers_cbs.h, src/registers_gui.c, src/resources.c, src/search-replace.c, src/search-replace_backend.c, src/search_incremental.c, src/search_preferences.c, src/sharedlib.c, src/sharedlib_gui.c, src/signals.c, src/signals.h, src/signals_cbs.c, src/signals_cbs.h, src/signals_gui.c, src/source.c, src/src_paths.c, src/stack_trace.c, src/start-with.c, src/style-editor.c, src/support.c, src/text_editor.c, src/text_editor_cbs.c, src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c, src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h, src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c, tagmanager/Makefile.am, scintilla/include/SString.h, widgets/Makefile.am, widgets/gnomefilelist.c: Removed all deprecated codes and substituted with newer APIs. Fixed some possible crash bugs where cell renderers were being shared. * scintilla/patches/scintilla-minor.patch: Minor patch. 2004-04-06 Naba Kumar * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project tree after all the files have been added (and not everytime a file is added in the project). Also fixed some memory corruption (possibly bug #900478). * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c, src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c, src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c, src/source.c, src/text_editor.c, src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const' qualifier wherever appropriate. 2004-04-05 Naba Kumar * src/launcher.[h,c], src/debugger.c: Added a method in launcher to switch terminal echo on/off. Debugger requires it off, while the rest requires it on. * src/search-replace.c: sets search direction and action (in addtion to target) for find in files. 2004-04-02 Naba Kumar * src/mainmenu_callbacks.c: Sets filename during save of new files. * src/project_dbase.c, src/debugger, src/an_file_view.c, src/an_symbol_view.c: Added an gtk events loop for displaying project loading status (for loading large projects) and debugger program starting ... just to give an impression of fastness :-). * configure.in, anjuta.prj: Bumped version to 1.2.2. * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a crash bug, which occurs when opening and closing a large project repeatedly. * src/attach_process.c: Fixed a comiple error for old gcc. * src/launcher.c: Prints proper error message when launcher child could not be executed and exits properly. Fixed a crash bug (bug #926606). * src/resources.c, src/utilities.c, src/glade_iface.c, src/debugger.c, src/attach_process.c: Properly exits forked children when they could not be executed. 2004-04-01 Naba Kumar * src/search-replace.c: Fixed a crash bug (bug #921893). 2004-03-31 Naba Kumar * anjuta.glade: Added a note on compiler options dialog ->support dialog telling that supports are only available for file mode. * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c, src/anjuta_cbs.c: Improved shutdown time delay by bypassing project closing and unloading plugins. * src/build_file.c, data/properties/anjuta.properties: Added a property to toggle on/off for going to first error automatically. 2004-03-31 Pavol Bosik * src/debugger.c: fixed core file loading * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug for long lines (bugs #700968 and #911376) * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug #917982. * src/anjuta.c: Focuses current AnEditor correctly. 2004-03-30 Naba Kumar * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file. * AUTHORS: Updated with all contributors names. * NEWS: Updated. * src/about.c: Reads contributors names from AUTHORS file. * manuals/C/anjuta-manual/authors.xml: Points to online contributors list. 2004-03-29 Naba Kumar * data/properties/ada.properties: Fixed syntax colors. Patch from Gabriel Rossetti (bug #923474). * src/source.c, src/gnome_project.c, src/appwizard_cbs.c, src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for generated projects, so that their pixmap files are found properly (bug #919903). * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for anjuta. * src/source.c: Installs .glade file of libgllade projects in $(datadir)/$(package)/glade (part of bug #861038). * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list in compiler options (bug #883837). * src/launcher.c: Disabled pty terminal echo. Correctly prompts for passwords (eg. root install and ssh cvs access). Fixed Bug #894533. 2004-03-29 Pavol Bosik * anjuta/src/search-replace.c: fixed another crash bug in "Find Usage" * anjuta/src/debugger.c: wrong breakpoint condition gives error message, breakpoint property fix 2004-03-29 Naba Kumar * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am, (new) manuals/C/anjuta-advanced-tutorial/*: Added menu entry for 'Anjuta Advanced Tutorial' written by Olivier Pinçon . 2004-03-28 Jean-Noel Guiheneuf * src/fileselection.[ch], src/mainmenu_callbacks.c: Fixed bug #908941 ('Open' starts in wrong directory) 2004-03-26 Naba Kumar * anjuta.h, src/message-manager-private.[h,cc]: Fixed compile error and bug #905738 with terminal. * src/search_incremental.c, src/register.c, src/sharedlib.c, src/search-replace.[h,c], src/search_incremental.[h,c], src/search_preferences.h, src/utilities.c, src/anjuta.c, src/text_editor.[c,h]: Fixed compiler warnings. * src/search-replace.c: Fixed a memory corruption (possible fix for bug #921893, but not yet confirmed). * src/launcher.c, src/glade-iface.c, src/project_dbase.c, src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c, src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where SIGCHLD was overwritten by gnome_execute_shell() - bug #905738. 2004-03-25 Naba Kumar * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a crash bug with attach process dialog and made the dialog closable with 'esc'. * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not always display within the margin.) * src/debugger.c: Fixed a typo (detele -> delete) which deletes the old breakpoint when it's properties are updated (creating a new updated one). 2004-03-25 Pavol Bosik * src/aneditor.cxx, src/aneditor.h: fixed calltips displayed for wrong file. * src/breakpoints.c: conditional breakpoints * src/controls.c: BUG #912618 - "Save all" for 1 file opened + "Find in Files..." disabling policy 2004-03-24 Jean-Noel Guiheneuf * src/build_file.c: Fixed bug #874380 Goto the first error if it exists. 2004-03-24 Naba Kumar * src/anjuta.c: Fixed to get correct child exit status using mask (bug #905738). * anjuta.glade, anjuta_dialog_strings.c, src/file.c: Aligned buttons in the New file dialog, set default response to OK, entry box activates default response, ESC closes dialog and hides on delet_event. 2004-03-19 Naba Kumar * src/project_dbase.c: fixed bug #893400 ("Remove file" in project tree). 2004-03-17 Pavol Bosik * src/search-replace.c: fixed "Find Usage" crash when no project open 2004-03-17 Naba Kumar * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh: Fixed the generated projects to read m4 directory if the directory exists (bug #917781). 2004-03-12 Naba Kumar * HACKING: Fixed formatting for auto-parsing. 2004-03-10 Pavol Bosik * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage" rework (bug #890609) 2004-03-10 Jean-Noel Guiheneuf * src/aneditor.cxx: Fixed bug #910097 (Insert comment) 2004-03-08 Jean-Noel Guiheneuf * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...). * src/search_preferences.c: Fixed typo. 2004-02-26 Jean-Noel Guiheneuf * src/search-replace.c: improved Search&Replace For the moment "Replace All" does not work with non opened files but Anjuta should not crash now ! ??? 2004-02-26 Naba Kumar * src/source.c: Fixed to pass cflags correctly and suppress the automake's default cflags. bug #816130, #801056, #782798, #773459 * data/properties/anjuta.properties: Do not defualt to -k make option. bug #875486. * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11. bug #877683. * src/registers_gui.c: Fixed a runtime warning. bug #900087. * src/message-manager-private.cc: Disabled debug messages. 2004-02-25 Adam Weinberger * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS. 2004-02-25 Jean-Noel Guiheneuf * anjuta.glade, src/search-replace.c: Reduced Search&Replace dialog, bug #902636. 2004-02-23 Naba Kumar * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo (bug #866143). 2004-02-24 Jean-Noel Guiheneuf * src/search_incremental.c: Fixed bug #900903 2004-02-23 Pavol Bosik * src/defaults.c, src/message-manager.cc, src/project_dbase.c, src/anjuta.c: Fixed bugs #890609 and #890609 2004-02-23 Naba Kumar * src/message-manager.cc: Disconnects menuitem signal properly. Fixed bug #901723. * src/mainmenu_callbacks.c: Do not reload new files. Fixed bug #900897. 2004-02-20 Naba Kumar * src/message-manager-private.[c,h]: Implemented keypress event for the terminal and resets it when ctrl c or ctrl d is pressed. But it doesn't seem to be working on keypress. Added a workaround to let it work on key release instead. (bug #878357). * src/search-replace: Fixed compiler warnings. 2004-02-18 Franco Catrin * src/mainmenu_callbacks.c, widgets/gnomefilelist.c: Use defined file name when saving new files (fixes bug #898105) Don't change filename when clicking on a directory BTW: Happy birthday to me :-) 2004-02-18 Jean-Noel Guiheneuf * src/search-replace.c: Fixed a crash bug Crash on Find & Replace (#887833) 2004-02-18 Naba Kumar * src/executer.c: Fixed a crash bug. * widgets/gnomefilelist.[h,c], src/fileselection.[h,c], src/debugger.c, project_database_gui.c, src/anjuta.[h,c], src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog instead of GtkWindow (Part of bug #671596). * anjuta.glade, src/breakpoints.c, src/anjuta_info.c, src/registers_gui.c, src/registers_cbs.[h,c], src/sharedlib_gui.c, src/sharedlib_cbs.[c,h], src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c, src/compiler_options.c, src/an_file_view.c, start-with.c, src/anjuta-tools.c, help.c: Added "close" buttons on all dialogs (HIG) and fixed to properly response to ESC close (Part of bug #671596). * src/launcher.c: Disabled printing of long debug lines. * src/utilities.h: Fixed a compiler warning. 2004-02-17 Franco Catrin * src/anjuta.c: "Save all" action now asks for filenames for new files (fixes bug #898111) 2004-02-16 Franco Catrin * anjuta.glade, src/text_editor.c: Fixed a typo in Hello World indentation style Fixed misuse of translated strings when looking for style This entry fixes bug #876037 2004-02-16 Naba Kumar * src/utilities.c: Fixed return value when dest file could not be created. Patch from: Dennis Moehlmann * src/utilities.[c,h]: Removed 'cmp' dependency and used internal function to compare files. 2004-02-14 Franco Catrin * src/message-manager-private.cc: Set bold color as foreground color in terminal (fixes bug #864924) * src/aneditor.cxx: Use font style defined for message indicators in preferences/messages (fixes bug #885032) 2004-02-13 Franco Catrin * src/build_project.c: Use build.silent option from preferences (fixes bug #895726) 2004-02-11 Robert Sedak * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. 2004-01-27 Johannes Schmid Patch from Massimo Corà : * scintilla/LexCPP.cxx: Support "///" comments 2004-01-18 Jean-Noel Guiheneuf * src/Makefile.am, src/anjuta.c, src/search-replace.c, src/search_replace.h, src/search-replace_backend.h anjuta.glade * Added: src/search_preferences.c, src/search_preferences.h Allow the user to save search/replace settings and give them names. 2004-01-16 Johannes Schmid * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list], scintilla/ScintillaGTK.cxx: Hopefully fixed AMD 64 crash bug by using correct marshaller 2004-01-16 Franco Catrin L. * src/preferences.c: Save GtkOptionMenu properties properly * src/text_editor.c: Fixes editor mispell of fold.symbols property 2004-01-15 Johannes Schmid * configure.in, src/Makefile.am, scintilla/Makefile.am: Fixed libiconv issue * NEWS: Updated 2004-01-15 Johannes Schmid Patch from Pavol Bosik : * src/attach_process.c, src/debugger.c, src/registers.c/h, src/registers_cbs.c, src/registers_gui.c, src/search-replace.c src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c src/sharedlib_gui.c: Debugger speed-up, replaced deprecated GtkCList 2004-01-14 Franco Catrin L. * src/text-editor.c: Use stock gtk+ close button for editor tabs 2004-01-13 Laurent Dhima * configure.in: Added "sq" to ALL_LINGUAS. 2004-01-12 Changwoo Ryu * configure.in: Added "ko" to ALL_LINGUAS. 2004-01-09 Jean-Noel Guiheneuf * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/search_incremental.c, src/search_incremental.h: Search_incremental code cleanup 2004-01-08 Jean-Noel Guiheneuf * scintilla/*/*: Updated scintilla to CVS * Added: scintilla/Readme.sync * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx, scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx, scintilla/include/SciLexer.h, scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface: Updated. 2004-01-07 Jean-Noel Guiheneuf * search-replace_backend.[ch], search_incremental[ch]: Added * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch], find_replace.[ch]: Removed. * anjuta.glade, src/search-replace.c, src/search-replace.h, src/search-replace_backend.c, src/search-replace_backend.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h, src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace functionality now replaces the older Find/Replace stuff. The Search/Replace functionality can be interrupted during a long Search/Replace. 2004-01-02 Dan Elphick * widgets/gnomefilesel.c: Fix use of previously freed memory on selecting ".." and "." from file selector. 2004-01-02 Johannes Schmid * anjuta.glade: Fixed wrong "fold.symbols" property 2003-12-31 Johannes Schmid * src/project_dbase_gui.c: Alphabetical order ;-) * src/compiler_options.c: Fixed bug #867539 * src/launcher.c: Workaround for bugs #864922, #849928, #846386 and #845782: The launcher no longer hangs but does not get the exit status correctly sometimes. * Changes suggested by Bosik are obviously already in without any Changelog entry (ClsGen.c, project_dbase_gui.c) * NEWS, README, anjuta.prj, configure.in: Changed version to 1.2.1 Patch from Andreas Volz : * anjuta_dialogs_strings.c, anjuta.glade: Fixed bugs #860906, #859329 Patch from grzegol@pld-linux.org * anjuta.desktop.in.in: Fixed bug #858993 (Follow freedesktop.org standard) 2003-12-31 Johannes Schmid Patch from Stefano Vallarino : * src/source.[c/h]: Fixes cpp sample file to conform to ISO/IEC 14882, C++-Standard 2003-12-31 Dan Elphick Review by Johannes Schmid * src/build_file.[ch]: Add build_execute_shell_command which executes the command using sh -c. * src/compile.c: Use build_execute_shell_command when compiling single files. 2003-12-31 Johannes Schmid Patch from Pavol Bosik : * src/breakpoints.c: Code cleanup, workaroud for possible launcher bug * src/src_paths.c: Update debugger dirs on directory change 2003-12-31 Pavol Bosik Review by Johannes Schmid * src/attach_process.c, src/attach_process.h, anjuta.glade: sortable headers, process tree, removal of path and process params * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx, anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c: code cleanup 2003-12-31 Johannes Schmid Patch from: Jean-Noel Guiheneuf * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]: Add a dialog for "New file" which lets the user set the filename and to add copyright/header templates to the file * Review: Changed function names to contain modules name (file_) 2003-12-09 Naba Kumar * setup-gettext: Fixed a typo. * scintilla/Makefile.am: Fixed a build error for SMP systems. ---- Released version 1.2.0 --- 2003-12-08 Naba Kumar * src/preferences.c: Fixed compiler error. * global_tags/create_global_tags.sh: Fixed to install properly even when system.tags could not be generated. * NEWS: Updated. 2003-12-06 Naba Kumar * setup-gettext: Fixed to not generate intl directory with gettextize. Patch from: Karl-Heinz Brünen * src/anjuta.c: Filters out unnecessary files from find in files command. * NEWS: Updated. * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial * src/widzard_gui.c: Added horiz scrollbar for desc text. 2003-12-04 Naba Kumar * src/gnome_project.c: Enables debug and optimization flags for new projects. Patch from: Pavol Bosik * src/project_dbase_gui.c: combined header and c files for file selector. * plugins/class-gen/clsGen.c: Fixed file name typo in generated file. * data/properties/pascal.properties: Fixed pascal syntax highlighting. 2003-11-30 Abel Cheung * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS. 2003-11-29 Naba Kumar * configure.in, anjuta.prj: Bumped version to 1.2.0. * NEWS: Updated. 2003-11-28 Johannes Schmid * src/main_menubar.c: Now files cannot be opened twice in recently file menu 2003-11-27 Pavol Bosik * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++ 2003-11-28 Naba Kumar * scintilla/*/*: Updated scintilla to CVS (2003-11-28) 2003-11-27 Naba Kumar * src/breakpoints.c, src/launcher.c, src/find_text.c, src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings. * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h], src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h], src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a checkbox in project wizard (project options page) to enable/disable source code generation with glade(mm). * NEWS: Updated 2003-11-19 Pavol Bosik * src/dnd.c: Opening files with special characters in the name. 2003-11-20 Jordi Mallach * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for a long time. 2003-11-18 Naba Kumar * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c, src/find_in_files.c, src/gnome_project.c, src/launcher.c, src/project_import.c, plugins/patch/patch-plugin.c: Fixed g_signal_diconnect calls to pass correct data. (Fixed possible crash in project imports). * NEWS: Updated. 2003-11-18 Pavol Bosik Reviewed by Naba Kumar * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel and debugger. Sets default settings for pty in launcher. * data/gdb.init: Removed charset work around (now works with user's native charset) * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'. 2003-11-18 Naba Kumar * src/anjuta-encodings.c, src/preferences.c: Renamed all variable names of 'index' to 'idx'. 2003-11-17 Naba Kumar Patch from: arief_mulya * src/project_dbase.c: Prompts user for unsaved project files when project is closed. 2003-11-16 Naba Kumar Patch from: Marcin "Zenek" Jaskólski * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with older gcc. 2003-11-11 Johannes Schmid * src/anjuta.c: Fixed crash related to tag == NULL while anjuta is exiting 2003-11-11 Naba Kumar * src/glade_iface.c: Avoids error conditions for glade or glademm not found. It simply doesn't generate the c/c++ codes and continues with just a warning. * NEWS: Updated. 2003-11-10 Naba Kumar * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in 'Start with dialog'. * configure.in, manuals/Makefile.in, manuals/de/* (new): Added German translation of anjuta-tutorial. * src/launcher.c: Fixed an encoding bug with GIOChannels. * NEWS: Updated. 2003-11-10 Jean-Noel Guiheneuf * src/breakpoints.c, src/project_dbase.c, src/text_editor.c: Fixes the Bug #823249, Fixes the Bug #713229 When the user enables the syntax highlighting in Preferences, the automatic syntax highlighting is now selected. When the debugger is stopped and the breakpoints window not closed, the gtk_tree_view in this window is now made unsensitive. 2003-11-07 Johannes Schmid * src/preferences.h, src/preferences.c, anjuta.glade: Fixed translation bug in preferences by using GtkOptionMenu * anjuta.prj: Project version 1.1.98 ---------------- Released version 1.1.98 ---------------- 2003-11-07 Naba Kumar * anjuta.spec.in: Revived docs package and combined all docs into one package. * configure.in: Bumped version to 1.1.98 rc2 * NEWS: Updated. * anjuta.spec.in: Fixed scrollkeepr-update command. * anjuta.spce.in: Fixed file permissions. 2003-11-06 Naba Kumar * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help menus to activate anjuta helps. * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed), manuals/C/anjuta-faqs/anjuta-faqs.xml (added), manuals/C/anjuta-faqs/legal.xml (added), manuals/C/anjuta-faqs/Makefile.am, manuals/C/anjuta-faqs/anjuta-faqs-C.omf, manuals/C/anjuta-faqs/.cvsignore, manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed), manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added), manuals/C/anjuta-tutorial/legal.xml (added), manuals/C/anjuta-tutorial/Makefile.am, manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf, manuals/C/anjuta-tutorial/.cvsignore, manuals/C/anjuta-manual/*.sgml (removed), manuals/C/anjuta-manual/*.xml (added), manuals/C/anjuta-manual/Makefile.am, manuals/C/anjuta-manual/anjuta-manual-C.omf, manuals/C/anjuta-manual/.cvsignore, manuals/C/topic.dat (removed), manuals/C/Makefile.am, manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed), manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed), manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added), manuals/ja/anjuta-faqs/anjuta-faqs.xml (added), manuals/ja/anjuta-faqs/legal.xml (added), manuals/ja/anjuta-faqs/Makefile.am, manuals/ja/anjuta-faqs/anjuta-faqs-C.omf, manuals/ja/anjuta-faqs/.cvsignore, manuals/ja/anjuta-manual/*.sgml (removed), manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed), manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added), manuals/ja/anjuta-manual/*.xml (added), manuals/ja/anjuta-manual/Makefile.am, manuals/ja/anjuta-manual/anjuta-manual-C.omf, manuals/ja/anjuta-manual/.cvsignore, manuals/ja/topic.dat (removed), manuals/ja/Makefile.am, manuals/sgmldocs.make (removed), manuals/xmldocs.make (added), manuals/omf.make (added), manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml documentations to newer docbook xml documentations. Converted Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores. Enabled manulas installations. * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated. 2003-11-05 Naba Kumar * data/gdb.init: Sets host's charset to ascii to solve debugger freeze up due to uninitialized strings in target program. * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]: Fixed a crash bug with 'Add expression in watch'. Bug #822017 * NEWS: Updated. Patch from: Bosik Pavol src/launcher.c: Turns off echo in spawned pty to fix debugger. 2003-11-04 Naba Kumar * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution problems. Patch from: Jean-Noel Guiheneuf Patch from: Jean-Noel Guiheneuf * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead of CTRL+number. 2003-10-09 Naba Kumar * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame). 2003-10-08 Naba Kumar * src/source.c: Fixed a GETTEXT typo error. * anjuta.glade: Made 'Sorted in order you open them' default option for editor tabs. Patch from: Jean-Noel Guiheneuf * anjuta.glade, data/properties/anjuta.properties: Fixed the freeze of the "Preferences" combos at the first Anjuta init is generated by: - a not complete translation of preferences.c file - a difference between 2 names in anjuta.glade and anjuta.properties (arrows --> Arrows , bottom --> Bottom) - the same name given to 3 combos (anjuta.glade). * src/find_text.c: If the "whole document" mode is selected, a new search will select the next occurrence (Bug #764954). It is now possible to use the shortcuts to search next or previous occurrence even if the search dialog has the focus. Bug #790318 * src/main_menubar_def.h: "Select code block" shortcut; the new shortcut is now Alt+L instead of Alt+B (already used by _Build menu). (Bug #811016). Patch from: Richard Lee * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c, tagmanager/tm_workspace.c: The following is a patch to fix a seemingly random occurence where Anjuta would crash when a certain key was pressed. 2003-09-29 Naba Kumar * src/find_in_files.c: Ignores binary by default. Disabled the option of NOCVS search, because launcher does not use sh and hence can not pipe. * src/project_dbase.c, src/session.[h,c]: Fixed to save the "clean before build" state in project session and not in account session, otherwise the state gets reflected to other projects causing annoyance. * src/compiler_options.c: Fixed a bug where compiler options were always claimed 'modified'. * src/build_project.c, data/properties/anjuta.properties, src/commands.[h]: Fixed a bad bug where clean-before-build doesn't work. * scintilla/patches/research-cvs-nolog.diff, scintilla/patches/scintilla-ac-gtk2-port.diff, scintilla/patches/scintilla-ac-sort-fix.diff, scintilla-optimization.diff: Removed, because they are already in scintilla CVS. * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release, 2003-09-29). * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx, scintilla/LexYAML.cxx: Added new scintilla lexers. * TODO, NEWS: Updated. Patch from: Jean-Noel Guiheneuf * src/utilities.c: Fixed typo bugs. 2003-09-26 Naba Kumar * src/anjuta.c: Only connects to kernel SIGCHLD signal. * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c, src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in text_editor_find() and Fixed I-Search wrapping. * src/debugger.c: Fixed to pass a newline after a debugger command (which was broken since the launcher was refactored. (Pointed out by Bosik Pavol ) 2003-09-25 Naba Kumar * src/toolbar_callbacks.c: Fixed start of incremental search. Patch from: Jean-Noel Guiheneuf * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/toolbar_callbacks.c, src/toolbar.c: Added reverse search menu and implementation. 2003-09-24 Pavol Bosik Reviewed by 2003-09-24 Naba Kumar * src/debug_tree.c, src/debug_tree.h: Fixed color of modified variables in Locals window. 2003-09-24 Frederic RUAUDEL Reviewed by 2003-09-24 Naba Kumar * src/utilities.[ch] : Fix a tooltip bug in anjuta_util_toolbar_append_stock(), the label appeared instead of the tooltip text. Remove label from arguments of the function because label is included in the stock icon data. * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock(). * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock(). * FIXME: translation file should be updated because of label text removal. 2003-09-24 Naba Kumar * scintilla/PlatGTK.cxx: Fixed font setting in widget style. * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project-import.c, src/anjuta.c: Implemented buffered outputs for stdout and stderr. Also buffered output and check-for-password can be enabled/disabled. Added proper UTF8 handling. Fixed pty input with password prompts. Checkes for password prompts from all outputs. * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function which takes a string (which could be utf8 also) and converts into utf8 string. * src/main.c: Connects kernel signals after gnome_program_init(). Patch from: Jean-Noel Guiheneuf * src/message-manager.c: Fixed bug #787026 by converting the strings to proper UTF8. 2003-09-22 Naba Kumar * src/scintilla/patches/scintilla-ac-gtk2-port.diff, scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing GtkCList and using GtkTreeView instead. Added the patch. * src/scintilla/patches/scintilla-ac-sort-fix.diff, scintilla/PlatGTK.cxx: Fixes sorting bug in AC. 2003-09-19 Naba Kumar * printing/print.c: Proper UTF8 printing support. * src/main.c: moved kernel signal connects at the end of application initialization. 2003-09-18 Naba Kumar * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am, (new) lexers.make, (new) lexers: Update scintilla to latest scintilla CVS (2003-09-18), added new lexers, automated lexers makefiles sections and scintilla update. Added patches. Optimized pango rendering. Fixed a crash bug in scintilla. * (new) scintilla/patches/research-cvs-nolog.diff: Added patch to remove cvs log command from RESearch.cxx file. * scintilla/patches/scintilla-pango-always.diff: Fixed file name. * scintilla/RESearch.cxx: Removed spurious cvs log command and logs. * (new) scintilla/test-scintilla.cxx: A test file for scintilla. Patch from: Bosik Pavol * src/dnd.c: Fixed a crash bug with DND. 2003-09-15 Naba Kumar * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c, src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c, src/toolbar_callbacks.c: Added an additional parameter to text_editor_goto_line() funtion which decides if the line should be made visible (if it's under fold). * src/style-editor.c: Fixed a compiler warning. * src/message-manager.cc: Calls parent method correctly. * src/preferences.h: Fixed prent class. Patch from: Jean-Noel Guiheneuf * src/project_dbase.c: Fixed bug #713210. 2003-09-14 Hasbullah Bin Pit * configure.in: Added 'ms' (Malay) to ALL_LINGUAS. 2003-09-11 Naba Kumar Patch from: Jean-Noel Guiheneuf * src/style-editor.c: Fixed bug #769130 (Crash on font selection dialog). * src/message-manger.[h,cc]: Made AnMessageManager derived from GtkFrame and removed deprecated code. * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed compiler warnings. 2003-09-09 Naba Kumar * src/Makefile.am: Addded rules for built sources. 2003-09-08 Naba Kumar * (new) src/anjuta-marshalers.list: Added marshalers definition file. * src/source.c: Fixed bug #762043 and makes sure, CFLAGS and CXXFLAGS are not overwriten by automake's default. * src/style-editor.c: Added 'operators' in the style editor. Patch from Masahito Omote and Jesus Gonzalez (combined). * src/message-manager-private.cc, src/message-manager.cc: Converts message going into message into UTF-8 endoding. * src/main.c: Uses UTF-8 codeset for localization. 2003-09-08 Franco Catrin L. * src/anjuta.desktop.in.in: Added Encoding attribute (required). 2003-09-08 Naba Kumar * TODO: Updated. Patch from Jean-Noel Guiheneuf * src/find_in_files.c, src/find_replace.c, src/search_replace.c: Fixed bug #798717, Find - Find&Replace - Find in files bug; The combo entries were updated if the same data with a different case exist in the combo list. The combo entries are now case sensitive. Search&Replace bug; First search ,max actions = 0 ==> now max actions = 100. 2003-09-08 Naba Kumar * TODO: Updated. * src/utilities.[c,h]: a function takes contant args. * src/anjuta.[c,h]: Fixed child registering/unregistering routine. Now the child terminated signal is emitted properly. * src/Makefile.am: Used $(top_srcdir) for referring to scintilla objects. * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers definitions file which will generate anjuta-marshalers.[c,h] files. * src/.cvsignore: Updated. * src/build_project.c: Changed su command to preserve quotes. * src/anjuta-tools.c, tagmanager/tm_project.c, tagmanager/tm_workspace.c: Use standard tmp file. * configure.in: Cleaned up. Provide -g -O0 flags for final build also so that users could report bugs easily. * configure.in, anjuta.spec.in: Removed libzvt references/dependency. * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c, printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c, src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c, src/attach_process.c, src/breakpoints.c, src/commands.c, src/compiler_options.c, src/configurer.c, src/cvs_gui.c, src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c, src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c, src/memory.c, src/message-manager-private.c, src/preferences.c, src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c, src/search-replace.[c,h], stack_trace.c, text_editor.c, src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c, src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c: Fixed compile warnings and cleanup. * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c, src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: Removed libzvt usage and implemented child spawing differently. Launcher is now proper GObject, which can be created multiple times (and can be operated in parallel). * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard). * src/project_import_gui.c, src/project_import_cbs.c, src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070 (crash on project import). Removed deprecared codes. 2003-09-03 Johannes Schmid * src/cvs.c: Fixed cvs output bug. 2003-09-03 Naba Kumar Patch from: Jean-Noel Guiheneuf * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h, src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h, src/text_editor_cbs.c: Implements -- If the debugger is started A double click in the margin add or remove a breakpoint A single click activate or deactivate the breakpoint else A double click in the margin add or remove a bookmark 2003-09-03 Johannes Schmid Reviewed by Naba Kumar * src/cvs_gui.[c/h], mainmenu_callbacks.c: User is now able to choose a branch on cvs update for project. Cleaned up variable names. 2003-09-03 Naba Kumar * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx, src/Makefile.am: Added lexers. * scintilla/*/*: Updated... * src/an_symbol_view.c: Fixed a crash bug. * src/compiler_options.c, src/project_dbase.c: Fixed compile and build bugs. * src/main_menubar.[c,h]: Removed 'page setup' menu item. * src/source.c: Fixed project generation bug with gettext code. * tagmanager/tm_project.c: Fixed a crash bug. * src/compiler_options.c, src/project_dbase.c: Fixed build failure bug when there is no project open. Bug #____. * src/source.c: Fixed a bug with build failure with non-gnome project with glade-generated source (eg. gtk2). Bug #____. * NEWS: Updated... 2003-08-22 Naba Kumar Patch from: Rob Bradford * data/Makefile.am: Fixed to install properly during package building. Patch from: Etay Meiri * src/debug-tree.c: Fixed a crash bug. * src/compiler_options.c: Takes care of linking the missing pieces; C flags, libs, optimization options, debug and profile. Patch from: Enver ALTIN * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes. 2003-08-22 Johannes Schmid Reviewed by Naba Kumar * src/project_dbase.c: Fixed bugs #778263 and #778413 Adding multiple files to project should work now. 2003-08-22 Pavol Bosik Reviewed by Naba Kumar * src/dnd.c: Fixed Drag&Drop (opening file(s)). * src/debug_tree.c, src/debugger.c: Fixed context menu separator for Locals window. 2003-08-08 Abel Cheung * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513) 2003-08-08 Abel Cheung * src/text_editor.c: Fix translatable string (#113934). 2003-07-04 Naba Kumar * src/compiler_options.c, src/project_dbase.c: Fixed build failure bug when there is no project open. Bug #____. * src/source.c: Fixed a bug with build failure with non-gnome project with glade-generated source (eg. gtk2). Bug #____. 2003-06-26 Naba Kumar * src/anjuta.h: Removed reference to windows-dialog.h. * src/message-manager-private.[cc,h]: Fixed doulbe click activation of messages to properly jump at the destination. * src/toolbar_callbacks.c: Fixed search combo pulldown bug. * src/toolbar.c: Code clean-ups. * tagmanager/tm_file_entry.c, tagmanager/tm_project.c, tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert(). * src/message-manager-private.[cc,h]: Removed dead codes. * (new) data/properties/css.properties, data/properties/anjuta.properties, data/properties/Makefile.am: Added CSS syntax hiliting properties. * tagmanager/tm_file_entry.c: Fixed a possible bug. * src/debugger.c: Clean ups. * src/lexer.h: Added CSS lexer definition. * Makefile.am: Installs destop file properly. * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable). * NEWS: Updated for 1.1.97 release. * src/main_menubar_def.h: Changed some non working shortcuts. 2003-06-24 Naba Kumar * src/search-replace.c: Shows the dialog properly, even when it is hidden behind another window. * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in, src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png, pixmaps/Makefile.am: Removed windows-dialog and setup wizard files and code clean up. * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and setup wizard dialogs. * src/debugger.c: Removed a redundant call to debugger_update_controls(). * src/compiler_options.c, src/launcher.c: code cleanup. * src/executer.c: Fixed execution bug with 'Set Program params...". 2003-06-23 Naba Kumar * widgets/e-splash.c: Removed border around the splash image. * anjuta.spec: correct libgnomeprintui22 name in depencencies. * widgets/gnomefilelist.c: Implemented multiple file selection mode. * src/cvs.c: Added a frame around commit log text widget. * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed crash bug associated with translated combo box list in preferences dialog (in different locale other than en_US). Used widget names to pass the combo list items. * po/POTFILES.in: Updated. * src/launcher.c: Creates the zvt terminal at startup (and not every time a build is done) -- speeds up buld operations. * src/file_history.c: Should be if() conditional instead of assertion check. * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c: Disabled useless warnings. * src/project_dbase.c: Fixed bonobo 2 project name. * src/project_dbase.c, src/source.c: Corrected bonobo2 project name and uses correct glade-2 for file generation. 2003-06-21 Naba Kumar * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end. And disables autocomple show for numbers (very annoying). * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h, src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h], src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems from view menu and adjust the controls accordingly. * src/anjuta.c: Changed 'not implemented' dialog to info dialog with only OK button. * src/project_dbase.[c,h]: Removed show_local flag processing. * src/message-manager.[c,h]: Reorganized messages tabs in more sensible order. * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies. Also added PCRE dependency. 2003-06-20 Naba Kumar * pixmaps/anjuta_splash.png: New splash. from Jean Schurger * src/controls.c: De-sensitize run-to-cursor when debugger is not running. * src/cvs_gui.c: Set default reponse for various cvs dialogs. * src/message-manager-private.cc: Fixed to properly jump at the right file:line. * src/appwiz_page1.c: Fixed to correctly determine the project trpe from the wizard. 2003-06-20 Naba Kumar * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup. * src/watch_gui.c: Code cleanups. * src/debugger.[c,h], src/stack_trace.[c,h], (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h, src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c, Removed direct access to stack_trace private data, Increased debugger command size from 256 to 1024 (to be on safer side). Also implemented row-activated signle for seting frame and viewing the source. * src/debugger.c: Avoids starting program and stopping debugger when starting debugger and stopping program, respectively. * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c: Reverted codes to start debugger automatically The file is brought to the state just after the branching (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for some code clean ups. * src/launcher.[h,c], plugins/patch/patch-plugin.c, src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h], src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h], src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h], src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,: src/project_dbase.c: Code clean ups. * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref (Projects dir) so that correct $HOME/Projects path is set when anjuta is run for the first time. 2003-06-13 Guntupalli Karunakar * configure.in: Added "ml" for Malayalam in ALL_LINGUAS. 2003-06-13 Naba Kumar * src/stack_trace_cbs.c: Moved variable declaration at the top of the block (bug #737867) * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of just CFLAGS and CXXFLAGS (bug #743617). * src/create_global_tags.sh: Fixed shell script to properly detect installed *-config files. 2003-06-12 Naba Kumar * src/preferences.[c,h]: Added methods for custom widgets in preferences: using custom set/get methods for them. * src/anjuta-encoding.c: Implemented up/down of the encodings in the list and property saves correctly. Patch from Jean-Noel Guiheneuf * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches the beginning of a file. Patch from Jean-Noel Guiheneuf * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: Allows the operator to select the current word or the current line (Request: 680801). It puts also sensitive/unsensitive several select/comment menu items. * src/breakpoints.c: Presets by default the current line for a defined breakpoint. 2003-06-11 Naba Kumar * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name color (red highlight) now cosistent for inactive tabs also. * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved 'Advanced search and replace' in Edit->Search submenu. * data/properties/tcltk.properties: Fixed bug #731851. Added line wrappings '\' where they were missing. * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu' message is now more descriptive and details the correct thing to do for GNOME2 desktop. 2003-06-10 Naba Kumar * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh: Removed any reference to particular version of automake/autoconf so that they could work with newer versions (Bug #659394). * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade, src/anjuta.c: Added coded to add/remove supported encodings. * src/appwizard.c, src/appwizard.h, src/gnome_project.c, src/preferences.c, src/project_dbase.c, src/project_dbase.h, src/project_import.c, src/project_type.c, src/project_type.h, src/source.c, src/wizard_gui.c: Added a new field called 'deprecated' in the projects typtes. Code clean ups. Removed GTK1/GNOME1 from the project wizard. 2003-06-06 Naba Kumar Patch from Etay Meiri * src/compiler_options.c: Fixed bugs related to clean before build patch. * anjuta.desktop.in.in: Added commandline options. * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated -dP and -A flags of CVS update into different options. 2003-06-04 Abel Cheung * configure.in: Removed "ta" from ALL_LINGUAS. 2003-06-02 Naba Kumar * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to return NULL for undefined properties and "" for defined but empty strings. It was creating many problems where both are assumed to be same. And besides, it doesn't matter to differentiate the two (the problem with preferences was due to a different bug). * src/prefereces.[c,h]: Fixed to handle empty and blank properties correctly. Also, s/props_build_in/props_built_in/g. * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file list. * src/an_file_view.c: Unrefed pixbufs when done with them. * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png, (removed) file_text.png: Added and removed pixmaps. 2003-05-30 Naba Kumar * anjuta.glade: Fixed encodings preferences dialog 2003-05-23 Etay Meiri Reviewed by Naba Kumar * src/build_project.c src/clean_project/c: perform a clean before build, if required. Show the message manager on clean. * src/compiler_options.c: save the new options when window is closed and flag project to be cleaned before the next build. * src/project_dbase.c: added a 'clean before build' flag to project 2003-05-29 Naba Kumar * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs dialog. * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm, file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm, file_exec.png, file_exec.xpm, file_file.png, file_file.xpm, file_h.png, file_h.xpm, file_html.png, file_html.xpm, file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm, file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png, file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm, print_color.xpm, print_landscape.xpm, print_layout.xpm, print_nocolor.xpm, print_portrait.xpm: Removed unused icons * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h: Removed unused icons references. 2003-05-27 Enver ALTIN Reviewed by Naba Kumar * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c, src/compiler_options.c, src/debugger.c, src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c, src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c, src/toolbar_callbacks.c: HIG compliant dialogs. * src/utilities.c: anjuta_button_new_with_stock_image() and anjuta_dialog_add_button() stolen from gedit. * src/main_menubar_def.h: Fixed mnemonics. 2003-05-26 Naba Kumar * src/project_dbase_gui.c: Added header files filter for add file dialog box. Disabled project window to be transient window. * src/message-manager.cc: Disabled message manager window to be transient window. * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when a file could not be loaded. * src/project_dbase.c: Fixed a bug with GUI editor command where empty string is returned. * src/Makefile.am, src/preferences.h, src/text_editor.c src/text_editor.h, (new) src/anjuta-encodings.h, (new) src/anjuta-encodings.c, data/properties/anjuta.properties: Added encoding support and to handle characters encoding correctly by auto detecting it during load. Added preferences for selecting the encoding during save. * src/preferences.c, src/resources.c: Removed debug messages. Patch from: Alexander Nedotsukov * src/getline.c: Fixed many fatal bugs for FreeBSD. 2003-05-26 Biswapesh Chattopadhyay * src/anjuta.c: Try to sow the splash image more often. 2003-05-20 Naba Kumar Patch from Jean-Noel Guiheneuf * src/debug_tree.c: Colorize the modified locals during debugging and call memory analyze from the debugger. * src/breakpoints.c: The color is now different for the enabled and disabled breakpoints. Anjuta now can erase several breakpoints defined at the same line. The markers are updated according to the enable/disable action. Patch from Etay Meiri * src/launcher.c: Fixes launcher freeze up bug during build. 2003-05-16 Dan Elphick Reviewed by Naba Kumar * scintilla/PropSet.h: Change member variables from private to protected. * src/properties.[ch]*: Add new methods GetString and GetExpandedString to PropSetFile class, which return a gchar * (and can therefore indicate whether properties are empty or do not exist) and make prop_get and prop_get_expanded use them. * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes that the result of of prop_get cannot be an empty string. 2003-05-14 Dan Elphick Reviewed by Naba Kumar * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c, src/build_file.c, src/compile.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c: When saving all the files in the project, the text editors are now only rehighlighted once instead of once for each file saved. 2003-05-16 Biswapesh Chattopadhyay * src/main.c, widgets/e-splash.c: Splash screen improvements. * src/anjuta.desktop.in.in: Support startup notification. 2003-05-16 Biswapesh Chattopadhyay * src/main.c, widgets/e-splash.c: Splash screen improvements. * src/anjuta.desktop.in.in: Support startup notification. 2003-05-13 Dan Elphick Reviewed by Naba Kumar * src/executer.[ch]: Only allow one set params dialog at a time. Fix memory leak from glade_xml_new call. Removed gxml field from Executer struct as only used in create_executer_dialog and then destroyed. * src/anjuta.c: Fix warning on getting a page that doesn't exist. * src/configurer.c: Fix warning trying to connect signal to non-existent environment entry in configure dialog and fix crash when closing the window. * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use gnome_date_edit_get_time instead. * main_menubar.c, main_menubar_def.h: Removal of show stack menu item in view menu required renumbering elsewhere. 2003-05-10 Etay Meiri Reviewed by Naba Kumar * src/breakpoints.c: fixed an error when removing breakpoint * src/controls.c: 'run to cursor' is sensitive when debugger not active * src/debugger.c: changes to the way the debugger is activated * src/debugger.h: clean ups 2003-05-13 Naba Kumar Patch from Jean-Noel Guiheneuf * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c, src/memory.h: A new version of memory and the interface is now integrated in anjuta.glade 2003-05-09 Naba Kumar * configure.in: Bumped required gtk version to 2.0.8. 2003-05-06 Naba Kumar src/message-manager-private.cc, src/message-manager.cc: Clean ups. 2003-05-07 Biswapesh Chattopadhyay * gdl/Makefile.am, printing/Makefile.am: distcheck fixes. 2003-05-06 Biswapesh Chattopadhyay * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c , tagmanager/c.c: Support for ProC and RDB files. 2003-05-06 Naba Kumar * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: Uncomment (Box & Stream), Select the current function, authorize the "Quit" button of the GotoLine window 2003-05-05 Naba Kumar * src/watch_gui.h: CVS added new file. * scintilla/ExterLexer.[cxx,h]: CVS added new files. Patch from Etay Meiri * src/debugger.c, src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/message-manager.cc, src/message-manager.h, src/stack_trace.c, src/stack_trace.h, src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c: Ported stack trace to GNOME2 and added it in the message manager pane. 2003-05-02 Naba Kumar * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning. * src/preferences.[h,c]: Fixed preferences to save only one copy of preferences property. * anjuta.prj: Fixed multiple preferences saved data. * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h, scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx, scintilla/include/Platform.h, scintilla/include/PropSet.h, scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface: Upgraded scitilla from CVS with faster window repaint and more bugfixes. Patch from Etay Meiri * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs and code cleanups 2003-04-30 Dan Elphick * message-manager-private.[ch]: Make AnMessageWindow keep scrolling the window if messages are appended to the end and the scrollbar is at the end. 2003-04-29 Naba Kumar * configure.in: Removed omf-install from Makefiles list. 2003-04-28 Naba Kumar * po/POTFILES.in: Remvoded deleted files. * pixmaps/Makefile.am, pixmaps/windows-style-docked.png, pixmaps/windows-style-undocked.png: Added setup wizard's images. * src/anjuta-tools.c: Fixed a bug where working dir (when the tool is executed as detached) is not set properly. 2003-04-25 Naba Kumar * anjuta.prj: Updated. * src/anjuta_info.c: Fixed text wrapping and column view. * data/welcome.txt.in: Removed unaligned characters. 2003-04-24 Biswapesh Chattopadhyay * src/main_menubar.c: Disable setup dialog. 2003-04-22 Biswapesh Chattopadhyay * src/breakpoints.c; Fixed compilation with older GCC * src/preferences.c: Fixed crash with G_DISABLE_CHECKS * HACKING: Spelling fixes (Suggested by Stephen Knight) 2003-04-18 Naba Kumar * anjuta.prj: Updated (includes compiler options). * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params function from anjuta.c (it was already available in anjuta-tools.c). 2003-04-18 Naba Kumar * src/about.c, THANKS: Updated * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog * src/an_file_view.c, src/project_dbase.c: Restores file-filters properly from the project session before updating the file view. * src/main_menubar_def.h, src/mainmenu_callbacks.[ch], an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows dialog settings (as it will not be required once GDL is in place) and added file view filters in the settings sub-menu. 2003-04-17 Biswapesh Chattopadhyay * HACKING: Updated * configure.in: Disable cast checks on final build. 2003-04-17 Naba Kumar * src/build_project.c: Fixed a compilation error. * src/launcher.c: Removed commnets. * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation properties from editor tab to indentation tab and fixed a property label for proper i18n translation. Fixed typos in project config dialog (reported by Gaëtan de Menten ). Disabled sorting and reordering in compiler options dialog. * src/compiler_options.c: Implemented _save() function to save the options (which was pending). * src/build_project.c: Destroys install-as-root dialog when it is done. * src/an_symbol_view.c: Change "event" event to "event-after" so that symbol row is selected first before the popup is shown. 2003-04-14 Dan Elphick * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first file in CVS/Entries. (Reviewed and applied by Biswa) 2003-04-16 Naba Kumar * aneditor.cxx: use unicode everytime (fixed unicode related bugs). * anjuta.prj: Fixed UI editor name (blank to use default) and anjuta version. Patch from Patch from Gaëtan de Menten * anjuta.glade, anjuta_dialogs_strings.c: Reorganized Editor preferences page. 2003-04-16 Biswapesh Chattopadhyay * src/anjuta.[ch], src/print.c: Fixed warnings * scintilla/*, src/aneditor.cxx: Restore LexCPP patch. * configure.in: Profiling support with gprof 2003-04-16 Naba Kumar Patch from Gaëtan de Menten * src/launcher.c: Fixed cvs dialog. 2003-04-15 Johannes Schmid * src/message-manager-private.cc: Fixed double-click on first line of output to properly select a line. * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData because still was a deprecatd GtkCTreeNode and always NULL anyway. 2003-04-15 Naba Kumar * src/message-manager-private.cc: Fixed the glade filename typo. 2003-04-15 Biswapesh Chattopadhyay * scintilla/*, data/properties/*: Scintilla CVS merge * anjuta.prj: Removed unnecessary files. * scintilla/PlatGTK.cxx: Force Pango fonts always * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c, src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory for preferences. * configure.in: Change version no. for 1.1.1 (alpha release) * configure.in: Added '--with-pref-suffix' option. * config.guess, config.sub: Removed from CVS. 2003-04-15 Naba Kumar Patch from Timothee Besset * Makefile.am: Fixed a shell script error during intallation. 2003-04-14 Johannes Schmid Reviewed by Naba Kumar * src/message-manager.cc: Added popup-menu to TreeView and fixed set_wm_class to use "anjuta" instead of "an. * src/message-manager-private.cc: Headers are hidden again. 2003-04-14 Biswapesh Chattopadhyay * src/project_dbase_gui.c: Memory corruption fix. * anjuta.prj: Updated project file 2003-04-14 Dan Elphick * an_file_view.c: Connect to event-after signal rather than event so that selection is updated first and thus context menu is for the right file. Reviewed and applied by Biswa. 2003-04-14 Naba Kumar * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog. * src/auncher.c: More child exit fixes from Timothee Besset 2003-04-14 Johannes Schmid Reviewed by Naba Kumar * src/message-manager.[c/h], src/message-manager-private[c/h], anjuta.[c/h]: Ported message-manager to Gtk2 * plugins/patch/patch-plugin.c, src/anjuta-tools.c, src/anjuta_cbs.c, src/build_file.c, src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c, src/controls.c, src/cvs.c, src/debugger.c, src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c, src/project_import.c, src/search-replace.c: Changed name from AnjutaMessageManager to AnMessageManager to avoid too long type and funtion names. 2003-04-11 Biswapesh Chattopadhyay * src/launcher.c: Fix build won't stop problem - TTimo * TODO: Updated * pixmaps/anjuta_splash.c: New splash screen prototype. * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch. * src/compiler_options.c: Mute pkgconfig errors. * src/project_config.c. widgets/gnomefilelist.c: Fix leak. 2003-04-10 Naba Kumar * configurer.[c,h]: Fixed dialog to close properly. * src/project_dbase.c, widgets/gnomefilelist.c: Added debugging asserts. 2003-04-09 Biswapesh Chattopadhyay * anjuta.prj: Removed unnecessary files, load with 1.2.0 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c, src/anjuta.h, src/project_dbase.c: Use default GNOME icons. * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am, src/makefile.am: Move gdl to it's own directory. * global-tags/create_global_tags.sh: Silently ignore SDL error. 2003-04-09 Naba Kumar * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0 branch. 2003-04-09 Biswapesh Chattopadhyay * src/anjuta-tools.c: Use CDATA for saving tools data. * anjuta.glade, src/search-replace.c: Port from branch. * widgets/e-splash.*, src/main.c: Better splash screen. * configure.in, widgets/gdl*: Import GDL widgets. * ROADMAP: Updated roadmap. * src/an_file_view.c: Use GDL icons for file tree. 2003-04-09 Naba Kumar * anjuta.glade: Added (hidden) initial setup-wizard window. Patch from: Vitaly * src/preferences.c: Fixes a bug with libglace widget access with translated strings. Patch from: Etay Meiri * src/debug_tree.c, src/debug_tree.h, src/debugger.c, src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h], src/toolbar_callbacks.[c,h], src/memory.c, src/message-manager-private.cc, src/message-manager-private.h, src/message-manager.cc, src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the watch window to a subwindow in the notebook 2003-04-03 Biswapesh Chattopadhyay * ROADMAP: Updated roadmap. 2003-04-03 Dmitry G. Mastrukov * configure.in: Added Belarusian to ALL_LINGUAS. 2003-04-01 Biswapesh Chattopadhyay * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by Henry Jia * ROADMAP: Added roadmap for HEAD. 2003-03-29 Naba Kumar * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c src/Makefile.am, pixmaps/Makefile.am, anjuta.glade, anjuta_dialogs_strings.c, (new) src/start-with.[c,h], (new) pixmaps/start-with-wizard.png, (new) pixmaps/start-with-import.png, (new) pixmaps/start-with-open.png Added Start with dialog which pops up on anjuta start-up to give quick access to opening file/project or creation wizards. * src/main.c: Sets proper data directory for the gnome program. 2003-03-27 Biswapesh Chattopadhyay * src/text_editor.c: Fixed error/warning indicators. 2003-03-24 Naba Kumar * README: Correct version. 2003-03-24 Michael Tindal * configure.in: Added checks to see if were building on FreeBSD systems. Sets -DFREEBSD if we are, and also attempts to find gmake if the host system is FreeBSD. * src/getline.c: New file used to provide the getline function, which isnt available on a FreeBSD system. The function is only defined if FREEBSD is defined. * src/Makefile.am: Added getline.c to anjuta_SOURCES * tagmanager/Makefile.am: Uses $(GMAKE) rather than make. configure.in sets this to gmake on FreeBSD systems, and make on everything else. 2003-03-23 Naba Kumar * Makefile.am, anjuta.spec.in: Fixed rpm build errors. * anjuta.spec.in: Fixed spec file for correct file paths and corrected rpmbuild. * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships the rpm build command separately now. * src/anjuta.c, windows-dialog.c: Added some more window management stuffs (not still fully working, though). * TODO: Updated. 2003-03-22 Naba Kumar * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields. 2003-03-21 Naba Kumar * README: Removed Andy Piper's name from the active maintainers list on his request. * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with preferences. * src/anjuta-tools.c: Fixed compiler errors. * src/anjuta-tools.c, src/attach_process.c: Fixed more window show bugs. * src/commands.c, src/src_paths.c, src/style-editor.c, src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs becuase they are now hidden by default (from glade editing). * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c, src/anjuta.h, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented basic windows managements. 2003-03-21 Biswapesh Chattopadhyay * scintilla/PlatGTK.cxx: Converted right cursor to left cursor to hot-spot problems with cursor in XFree86 4.3.0. Patch by Enver ALTIN (a.k.a. skyblue) 2003-03-19 Biswapesh Chattopadhyay * tagmanager/*: Added ignore-list for symbols. This will make parsing more accurate for projects. Doc updates needed. 2003-03-14 Biswapesh Chattopadhyay * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan) * launcher/Makefile.am: Link to correct libraries * src/launcher.c: Do not allow NULL shell 2003-03-14 Etay Meiri * src/debug_tree.c: Improve debug tree view. 2003-03-10 Dan Elphick * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to 'Run Configure Script' and 'Execute Program'. Increase minimum width of Configure dialog. * find_in_files.c, find_in_files_cbs.*: Properly create the file list widget by setting a model and adding a column and renderer. Actually store the nocvs toggle button in FindInFiles data structure. Handle selection changes via changed signal rather than row_activated. Use response signal for handling the close and find buttons. Close window when escape is pressed. * find_replace.c: Close window when escape is pressed. * find_text.c: Close window when escape is pressed in find dialog as well as wrap search question, where now Yes is the default button. 2003-03-05 Naba Kumar Patch from: Dan Elphick * src/message-manager-private.cc: Fixed a bug with vte conditional compilation. * anjuta.glade: Hides all windows in glade file. 2003-03-05 Naba Kumar * src/an_file_view.c: Fixed a compilation warning. * src/message-manager-private.cc: Conditional compilation for vte API. 2003-02-28 Naba Kumar * configure.in, anjuta.spec.in: Updated dependency packages version. * configure.in, (removed) acconfig.h: Eliminated autoheader templates. * src/preferences.c: Added debug assertions. * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for editor to enable/disable bringing the recent editor tabs first. * tagmanager/tm_file_entry.c, tagmanager/tm_project.c, tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx], scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c: Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace and bug fixes. Also code clean ups. * (new) src/search-replace.[h,c]: New search replace implementation from ANJUTA_1_0_0 branch. * (new) src/windows-dialog.[h,c]: New windows management class [work in progress]. 2003-02-28 Naba Kumar * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c, src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/appwizard.c, src/build_file.c, src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c, src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c, src/message-manager-dock.c, src/message-manager-dock.h, src/message-manager-private.cc, src/message-manager.cc, src/preferences-dialog.c, src/preferences-dialog.h, src/preferences.c, src/preferences.h, src/project_dbase.c, src/project_dbase_gui.c, src/project_import.c, src/text_editor.c, src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c src/utilities.c, src/utilities.h: Widgetized Preferences and gave proper function names. * src/executer.c: Fixed a session loading bug. 2003-02-27 Naba Kumar * printing/print.c: Fixed printing font bug that failed to load the proper fonts. * src/toolbar.c: Disabled LED flashing (not yet implemented). * TODO, anjuta.prj: Updated. 2003-02-24 Joe Harnish * manuals/C/anjuta-faqs/anjuta-faqs-C.omf, manuals/C/anjuta-manual/anjuta-manual-C.omf, manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf, manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf, manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf: fixed omf errors 2003-02-25 Naba Kumar * Makefile.am: Excluded omf-install from installation as the docs are not ready. TODO: Updated. * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx, anjuta.properties, users.properties, anjuta-tools.c: Fixed editor property names and added new editor properties and code cleanups. Also added new project properties. * src/compiler_options.[h,c]: Added pkg-config packages supports and fixed bugs. * src/glade_iface.h: Cleanups. * src/launcher.c: Used timer instead of idle to scan. * src/mainmenu_callbacks.c, src/project_dbase.[h,c], src/project_config.[h,c], src/project_import.c: Implemented project property to define GUI editor and to handle it. * src/preferences.c: i18n fixes. * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed unused (and old) pixmaps. * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon. 2003-02-25 Naba Kumar * src/message-manager-private.[h,cc], src/preferences.c, anjuta.glade, anjuta_dialog_strings.c: Implemented gnome terminal profiles for the terminal preferences and moved the addition of terminal preferences in the terminal constructor. * anjuta.prj: Updated. 2003-02-24 Naba Kumar * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am, (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am, (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade, po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new preferences dialog. * TODO: Updated. * src/message-manager-private.[cc,h]: Fixed VTE terminal for text selection and child re-spawning. * src/pixmaps.h: Removed unused pixmaps definitions. 2003-02-23 Naba Kumar * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported the project tree/window. * src/an_symbol_view.[h,c], src/an_file_view.[h,c], src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]: Correct the use of a variable and implemented session save/load for tree expansion states. * src/main_menubar_def.h: Fixed shortcuts keys. * src/anjuta.c, src/gnome_project.c: Code clean ups. * anjuta.prj: Updated. 2003-02-22 Naba Kumar * src/debug_tree.[c,h]: GNOME2 port from Etay Meiri * src/an_file_view.c, src/resources.[h,c], data/properties/bash.properties, data/properties/cpp.properties, data/properties/html.properties, data/properties/make.properties, data/properties/others.properties, data/properties/perl.properties, data/properties/props.properties, data/properties/xml.properties: Standarized file icons. Icons are defined in respective .properties file and are retrieved as resource data. * anjuta.glade, anjuta_dialogs_strings.c: Removed tags in labels from the commands editor as that would create problems for translators. 2003-02-21 Naba Kumar * .cvsignore, (new)config.guess, (new)config.sub: Added these files as they should be part of CVS(?). * Makefile.am: Corrected a typo for glade generated strings file. * configure.in, po/hi.po: Added new Hindi (hi) translation in ALL_LINGUS and added initial Hindi translation. * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h, (new)pixmaps/file_*.png: Added gnome2ish file icons and changed sv_unknown.xpm to more proper icon. * (new)data/properties/php.properties, data/properties/Makefile.am, data/properties/anjuta.properties, data/properties/html.properties: Fixed PHP syntax hilighting bug by separating php properties into different file (because of file size). * TODO: Updated. 2003-02-20 Naba Kumar * src/breakpoints.c: Fixed breakpoints session saving/loading crash bug. * scintilla/*, scintilla/include/*: Updated to scintilla release 1.51 2003-02-19 Naba Kumar * src/about.c: Fixed a typo reported by Enver ALTIN * TODO: Updated. * Makefile.am, src/Makefile.am, (removed) src/anjuta.glade, (removed) src/anjuta.gladep, (removed) src/anjuta_dialog_strings.c, (removed) src/anjuta_dialogs_strings.c, (added) anjuta.gladep, (added) anjuta_dialogs_strings.c, (added) anjuta.glade: Transfered glade files from src/ directory to the top level directory. * po/POTFILES.in: Updated. * (removed) macrocs2/*: Transfered to data/ directory. * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in, data/Makefile.am: Moved macros in data directory. Anjuta no longer requires to have macros dir, but the projects generated by anjuta require them. * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of trees. * src/defaults.c: Corrected default compiler options. * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation wizard. * src/message-manager-private.cc, src/message-manager-private.h, src/message-manager.cc: Uses VTE terminal widget for imbedded terminal. * src/project_dbase.c, src/project_type.c, src/source.c: Proper source code generation for gnome2 projects. 2003-02-11 Naba Kumar * src/an_file_view.c, src/an_symbol_view.c: The tree updated now restores the expand/collaspe states of the nodes after refresh. * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak. 2003-02-11 Naba Kumar * src/style-editor.c: Fixed pango font description handling for fonts. * src/anjuta.glade: Removed font size spin button. * configure.in, src/anjuta.prj: Corrected version. * TODO: update. 2003-02-10 Naba Kumar * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed references of scroll-menu.h and add about.h in Makefile.am. * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c, (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c, (removed) widgets/scroll-menu.h: Removed unused files. * Makefile.am: Added proper i18n rules and added intl tools for distributions. * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0 to the stable release). * anjuta.spec.in: Removed manuals packaging. * data/Makefile.am: Removed 'macros' installation (not required for gnome2 projects). 2003-02-10 Naba Kumar * po/POTFILES.in: Updated. * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm, (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm, (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm, (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better icons and images. * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h: Fixed scintilla notification signal name and fixed to properly handle focus in find entry box. * Makefile.am: Added code for RH system menu update. * .cvsignore: Updated. * NEWS: Updated. 2003-02-03 Naba Kumar * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column editor preferences. and fixes dialogs. * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h: Fixed linenumbers and header margins when they are disabled and removed unused header files. * src/attact_process.[h,c], src/debugger.c: Attach to process now works. * src/help.c: Fixed dialog response. * TODO: Updated. * data/properties/anjuta.properties: Corrected typo. * src/controls.c, src/toolbar.c: Fixed non-working location navigation, Change the signal to "changed" in entry from "selection-changed" in list. * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation short-cuts. 2003-01-31 Naba Kumar * configure.in: Upgraded to use libgnomeprint-2.2 * printing/Makefile.am: Updated *(removed) printing/print-doc.c, printing/print-doc.h, printing/print-util.c, printing/print-util.h: Removed because already merged with print.c. * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2 and libgnomeprintui-2.2 and fixed rendering problems. * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed uneccessary print properties, as they are separately taken care in gnomeprint. * po/POTFILES.in: Update. 2003-01-30 Naba Kumar * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files for about dialog box. * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c, src/pixmaps.h: Modified for the above additions for about dialog. 2003-01-29 Naba Kumar * src/style_editor.[c,h]: Added missing files. 2003-01-29 Biswapesh Chattopadhyay * scintilla/XPM.[cxx|h]: Added missing files 2003-01-29 Naba Kumar * TODO, po/POTFILES.in: Updated. * anjuta.prj, src/anjuta.glade, * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs. 2003-01-28 Naba Kumar * data/properties/anjuta.properties, src/aneditor.cxx, src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators properties into text properties (earlier it was int properties). * TODO: Updated * scintilla/AutoComplete.c,xx, scintilla/AutoComplete.h, scintilla/CallTip.c,xx, scintilla/CallTip.h, scintilla/Document.c,xx, scintilla/Document.h, scintilla/Editor.c,xx, scintilla/Editor.h, scintilla/LexAVE.c,xx, scintilla/LexCSS.c,xx, scintilla/LexHTML.c,xx, scintilla/LexOthers.c,xx, scintilla/LexPython.c,xx, scintilla/LineMarker.c,xx, scintilla/LineMarker.h, scintilla/Makefile.am scintilla/PlatGTK.c,xx, scintilla/PropSet.c,xx, scintilla/ScintillaBase.c,xx, scintilla/ScintillaBase.h, scintilla/ScintillaGTK.c,xx, scintilla/ViewStyle.c,xx, scintilla/include/Platform.h, scintilla/include/SciLexer.h, scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50 src/Makefile.am, src/an_file_view.c, src/an_symbol_view.c, src/anjuta-tools.c, src/anjuta.c, src/anjuta.glade src/anjuta.h, src/anjuta_cbs.c, src/anjuta_dialogs_strings.c, src/anjuta_info.c, src/commands.c, src/compiler_options.c, src/debugger.c, src/help.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/message-manager-private.c,c src/message-manager-private.h, src/message-manager.c,c src/message-manager.h, src/pixmaps.h, src/preferences.c, src/preferences.h, src/project_config.c, src/project_dbase.c, src/project_dbase_gui.c, src/project_import_gui.c, src/properties.c,xx, src/properties.h, src/resources.c, src/src_paths.c, src/text_editor.c, src/text_editor_gui.c, src/toolbar.c, src/utilities.c, src/utilities.h, anjuta.prj: GNOME2 porting and fixed many porting bugs. 2003-01-24 Naba Kumar * src/text_editor_gui.c, src/toolbar.c, src/text_editor.c, src/text_editor_cbs.h: Used correct notification signal name for scintilla (gtk2) and fixed UI. * src/controls.c: Does not hide tags combo. Simply makes it insensitive when not required. * printing/print-doc.c, printing/print.c,, src/anjuta-tools.c, src/find_replace.c, src/goto_line.c, src/launcher.c, src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog. src/text_editor.c, src/text_editor_cbs.h: 2003-01-23 Naba Kumar * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use correct stock icons and organized pixmap macros. Makefile.am: Removed non-generated files. * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm, block_start.xpm, bookmark_first.xpm, bookmark_last.xpm, bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm, close_file.xpm, copy.xpm, cut.xpm, error_next.xpm, error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm, fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm, list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm, open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm, prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm, prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm, prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm, remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm, stop.xpm, undo.xpm}: Removed because no longer used. * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm, file_unknown.xpm}: Files renamed from fv_*, as it would be the right name. * pixmaps/Makefile.am: Updated for the above changes. 2003-01-23 Jakub Steiner * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png, pixmaps/block-end-16.png, pixmaps/block-end.png, pixmaps/block-start-16.png, pixmaps/block-start.png, pixmaps/bookmark-first-16.png, pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png, pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png, pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png, pixmaps/bookmark-prev.png, pixmaps/error-next-16.png, pixmaps/error-next.png, pixmaps/error-prev-16.png, pixmaps/error-prev.png: gnome2-styled icons 2003-01-23 Naba Kumar * anjuta.prj: Updated compiler options. * scintilla/ScintillaGTK.cxx: Fixed selection notify. * src/aneditor.cxx, src/anjuta.c, src/anjuta.glade, src/anjuta_dialogs_strings.c, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/text_editor.c, src/text_editor_cbs.c, src/text_editor_gui.c: GNOME2 Porting. 2003-01-22 Naba Kumar * ChangeLog: Corrected dates. * src/mainmenu_callbacks.h: Cleaned up function prototypes. * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more preferences. 2003-01-22 Naba Kumar * plugins/patch/patch-plugin.c: Bug fix. * src/anjuta-tools.c, src/anjuta.c, src/anjuta.glade, src/anjuta.h, src/anjuta_dialogs_strings.c, src/breakpoints.c, src/cvs_gui.c, src/debugger.c, src/debugger.h, src/executer.c, src/glade_iface.c, src/main.c, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c, src/project_dbase.c, src/project_dbase_gui.c, src/registers.c, src/sharedlib.c, src/signals.c, src/signals_cbs.c, src/source.c, src/stack_trace.c, src/toolbar_callbacks.c, src/utilities.c, src/utilities.h, src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting. * src/Makefile.am, (removed) src/CORBA-Server.c, (removed) src/CORBA-Server.h, (removed) src/Gladen-common.c, (removed) src/Gladen-stubs.c, (removed) src/Gladen.h, (removed) src/Prj-common.c, (removed) src/Prj-skelimpl.c, (removed) src/Prj-skels.c, (removed) src/Prj-stubs.c, (removed) src/Prj.h, (removed) src/glades.c, (removed) src/glades.h, (removed) src/messagebox.c, (removed) src/messagebox.h: Removed because no longer used. 2003-01-21 Naba Kumar * src/anjuta-tools.c, src/anjuta.c, src/anjuta.glade, src/anjuta_dialogs_strings.c, src/anjuta_info.c, src/anjuta_info.h, src/breakpoints.c, src/compiler_options.c, src/debugger.c, src/find_replace.c, src/find_replace.h, src/find_text.c, src/find_text.h, src/goto_line.c, src/launcher.c, src/text_editor.c, widgets/gnomefilelist.c: GNOME2 porting. 2003-01-20 Naba Kumar * global-tags/create_global_tags.sh: Uses pkg-config to read the modules. * src/anjuta.c, src/anjuta.glade, src/anjuta.h, src/anjuta_cbs.c, src/anjuta_dialogs_strings.c, src/breakpoints.c, src/breakpoints.h, src/compiler_options.c, src/compiler_options.h, src/fileselection.c, src/fileselection.h, src/mainmenu_callbacks.c, src/project_dbase_gui.c, src/session.c, src/src_paths.c, src/src_paths.h, src/text_editor.c, src/text_editor_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h: GNOME2 porting. * widgets/Makefile.am, (removed) widgets/gnomedirlist.c, (removed)widgets/gnomedirlist.h: Removed becuase they are not used. * src/Makefile.am, (removed) src/src_paths_cbs.c, (removed) src/src_paths_cbs.h, (removed) src/src_paths_gui.c, (removed) src/compiler_options_cbs.c, (removed) src/compiler_options_cbs.h, (removed) src/breakpoints_cbs.c, (removed) src/breakpoints_cbs.h: Removed because they are now combined in singe file 2003-01-16 Naba Kumar * src/anjuta.glade, src/anjuta_dialogs_strings.c, src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler options dialog UI and data handling. 2003-01-15 Naba Kumar * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c: Completed command editor porting. * src/anjuta.c: Removed the use of commands load function (not required). * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs and unrefs. * src/anjuta-tools.c: Fixed translatable strings. * src/find_text.c: Fixed dialog creation from glade. * src/text_editor_gui.c, src/text_editor.c, src/text_editor_cbs.c: Completed port of detached text editor to gnome2 plateform. 2003-01-14 Naba Kumar * src/anjuta.glade, src/preferences.[h,c], src/anjuta_dialogs_strings.c: Added build and editor preferences pages and other UIs. Fixed preferense loading and saving. * src/anjuta.c: Does case-insensitive match for tabs position preferences and removed preferences loading (done at _new() call). * anjuta-tools.c: Debugged tools dialog handling. * plugins/class-gen/clsGen.c: Fixed an undefined function. 2003-01-13 Naba Kumar * ABOUT-NLS: Update (strange). * autogen.sh: Removed blocking code. * configure.in: Fixed an autogen bug. 2003-01-13 Naba Kumar * (new)src/anjuta.gladep (new)src/messagebox.c (new)src/messagebox.h: Added files. References to messagesbox.[c,h] will be gradually removed (and then the files). * Makefile.am, anjuta.prj, printing/print-util.c, printing/print.c, scintilla/ScintillaGTK.c,xx src/Makefile.am, src/an_file_view.c, src/an_symbol_view.c, src/anjuta.c, src/anjuta.glade src/anjuta.h, src/anjuta_dialogs_strings.c, src/anjuta_gui.c, src/attach_process.c, src/attach_process.h, src/breakpoints.c, src/breakpoints.h, src/breakpoints_cbs.c, src/commands.c, src/commands.h, src/compiler_options.c, src/compiler_options.h, src/compiler_options_cbs.c, src/configurer.c, src/configurer.h, src/controls.c, src/cvs_cbs.c, src/debug_tree.c, src/debug_tree.h, src/executer.c, src/executer.h, src/find_in_files.c, src/find_in_files.h, src/find_in_files_cbs.c, src/find_replace.c, src/find_replace.h, src/find_text.c, src/find_text.h, src/goto_line.c, src/help.c, src/help.h, src/launcher.c, src/main.c, src/main_menubar.c, src/mainmenu_callbacks.c, src/message-manager.c,c src/pixmaps.h, src/preferences.c, src/project_config.c, src/project_config.h, src/project_dbase.c, src/project_import_cbs.c, src/resources.c, src/resources.h, src/splash.c, src/src_paths.c, src/src_paths.h, src/src_paths_gui.c, src/text_editor.c, src/text_editor_gui.c, src/toolbar.c, src/toolbar.h, src/utilities.c, src/utilities.h, src/wizard_gui.c, widgets/gnomefilelist.c: GNOME2 Port. 2003-01-10 Naba Kumar * src/an_file_view.c, src/anjuta_gui.c, src/appwizard_gui.c, src/compiler_options.c, src/compiler_options_cbs.c, src/cvs_cbs.c, src/executer.c, src/fileselection.c, src/find_in_files.c, src/goto_line.c, src/main_menubar.c, src/memory.c, src/message-manager-dock.c, src/preferences.c, src/project_dbase_gui.c, src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c, src/src_paths_gui.c, src/text_editor_gui.c, src/toolbar.c, src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols 2003-01-09 Naba Kumar * scintilla/RESearch.cxx: Removed cvs logging as it was creating problems with some comments. * anjuta.prj: New project file (updated?) * src/Makefile.am: Enabled deprecated API and fixed variables. * src/an_file_view.c, src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c, src/anjuta.c, src/anjuta_gui.c, src/appwizard_cbs.c, src/attach_process.c, src/attach_process_cbs.c, src/compiler_options.c, src/compiler_options_cbs.c, src/launcher.c, src/mainmenu_callbacks.c, src/message-manager-private.c,c src/message-manager-private.h, src/message-manager.c,c src/message-manager.h, src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c, src/project_import_cbs.c, src/project_import_gui.c, src/registers.c, src/resources.c, src/resources.h, src/sharedlib.c, src/signals.c, src/signals_cbs.c, src/signals_gui.c, src/splash.c, src/src_paths_cbs.c, src/src_paths_gui.c, src/stack_trace.c, src/text_editor.c, src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c, src/toolbar_callbacks.c, src/utilities.c, src/watch.c, src/watch_cbs.c, src/wizard_gui.c: GNOME porting. 2002-12-24 Naba Kumar * AUTHORS, ChangeLog, HACKING, Makefile.am, NEWS, README, SEARCH-REPLACE, THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, setup-gettext, data/*, doc/.cvsignore, global-tags/*, launcher/Makefile.am, launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*, plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c, plugins/sample1/plugin-sample1.c, printing/print-doc.c, printing/print-util.c, printing/print.c, printing/print.h, scintilla/*/*, widgets/e-shell-about-box.c, src/*, tagmanager/*/*, widgets/Makefile.am, widgets/gnomefilelist.c: Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many src/*.[c,h] files to gnome2 API. * src/anjuta_dialogs_strings.c: Added glade generated translatable strings table. 2002-10-23 Naba Kumar * autogen.sh: Prevented Users from building HEAD cvs. 2002-09-16 Stephane Demurget * src/anjuta.glade: added the compiler options dialog, hopefully HIG-1.0 compliant. Perhaps some accelerators are duplicated, though. 2002-09-15 Stephane Demurget * src/anjuta.glade: fixed a lot of small glitches. * src/commands.[ch]: more gnome 2 port. only instant apply is missing now. * src/breakpoints_cbs.c: polished a bit. 2002-09-15 Stephane Demurget * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant. * src/commands.c: partial gnome 2 port. * src/utilities.[ch]: changed some bits to be const. 2002-09-14 Stephane Demurget * src/Makefile.am: removed breakpoints_gui.c and added a check for gdk-pixbuf deprecated functions, but there shouldn't be much anyway. * src/breakpoints_gui.c: killed. * src/anjuta.glade: added two dialogs for the breakpoints management. * src/anjuta.h: * src/anjuta_cbs.c: * src/appwizard.c: * src/attach_process.c: * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things, really huge changes and porting work. * src/breakpoints.[ch] (treeview_enabled_toggled): impl. (breakpoints_dbase_new): moved the UI init bits here. * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified a lot, not using any color anymore (not HIG compliant) and not using BrkPtItem thanks to libglade. 4 issues marked with #warning that have to be double checked. * src/build_file.c: * src/build_project.c: gnome 2 port. 2002-09-11 Stephane Demurget * src/anjuta.glade: * src/anjuta.h: * src/anjuta_cbs.c: * src/appwizard.c: * src/breakpoints.c: * src/breakpoints_cbs.c: cleaned up some bits. 2002-09-09 Stephane Demurget * src/Makefile.am: * src/messagebox.[ch]: killed. Not HIG compliant at all :/ * src/an_symbol_view.[ch]: * src/attach_process_cbs.h: polished a bit. * src/breakpoints_cb.[ch]: partial gnome 2 port. 2002-09-02 Stephane Demurget * configure.in: * src/Makefile.am: added libglade-2 to the build. * src/anjuta.[ch]: added support for libglade. * src/anjuta.glade: added. There could be a file per top-level widget, as some other gnome projects, though. * src/attach_process_gui.c: removed. * src/attach_process.[ch]: gnome 2 port. (attach_process_new): Added the treeview init and the widget references here. 2002-08-31 Stephane Demurget * src/an_file_view.c: fixed some compilation issues. * src/an_symbol_view.c: gnome 2 port. 2002-08-26 Stephane Demurget * src/an_file_view.c: finished gnome 2 port. (on_file_view_row_expanded), (on_file_view_row_collapsed): change the directory pixmap depending on the event. * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/. (project_file_data_new): use a GtkTreePath. 2002-08-23 Stephane Demurget * src/Makefile.am: readded back an_*_view.[ch] because they are still driving me nuts but they need to be ported, heh ? * src/an_file_view.c: gnome 2 port, almost finished after some hard work since it's quite a total rewrite again. 2002-08-22 Stephane Demurget * src/an_file_view.c: * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/. 2002-08-21 Stephane Demurget * src/anjuta_info.c: * src/utilities.h: gnome 2 port, featuring a total rewrite. 2002-08-20 Stephane Demurget * src/Makefile.am: removed an_*_view.[ch] because they're driving me nuts ATM. * src/an_file_view.c: * src/aneditor.cxx: * src/anjuta_cbs.c: * src/compiler_options.h: * src/messagebox.c: * src/messagebox.h: * src/pixmaps.h: * src/project_dbase.h: * src/resources.h: gnome 2 port. 2002-08-14 Stephane Demurget Added missing keywords reported by Lucca Bellonda . * data/properties/sql.properties: added the DATETIME data type. * data/properties/html.properties: added the foreach php keyword. 2002-08-08 Stephane Demurget * widgets/Makefile.am: removed blank line after the last backslash for avoiding a warning from automake. * configure.in: * src/Makefile.am: added the ORBit-2 dep. 2002-08-08 Stephane Demurget * AUTHORS: added Biswa, because I wonder why noone already have written his name in the Anjuta's hall of fame :) 2002-08-01 Naba Kumar * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h], widgets/e-shell-about-box.c: Made to compile for gnome2. 2002-07-31 Naba Kumar * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx, scintilla/include/ScintillaWidget.h: Made to compile for gtk2. * configure.in, printing/print.h, printing/print.c, printing/print-doc.c: Made to compile for gnome2. 2002-07-30 Naba Kumar * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am, plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am, printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am, widgets/Makefile.am: Upgraded the build system to gnome2 platform. 2002-12-19 Biswapesh Chattopadhyay * manuals/*: Added capability to generate PDF and PS. * src/debugger.c, data/gdb.init: Solaris GDB fixes. * TODO, TODO.biswa: Intergated TODO list. * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542 , bug #574470 * src/dnd.c: Fix typo * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker) * src/anjuta.c: Bug #568895, Bug #575419 2002-12-18 Biswapesh Chattopadhyay * tagmanager/tm_global_tags.c: Fixed compiler warning. * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ. 2002-12-17 Naba Kumar * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck bugs. 2002-12-17 Biswapesh Chattopadhyay * manuals/C/anjuta-manual/*: Updated manual to include tool editor. * scintilla/LexCPP.cxx: Disable doxygen comment highliting. * anjuta.prj: Added tools.sgml * data/properties/cpp.properties: Bug # 646974 2002-12-16 Naba Kumar * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order. * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c, src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates on 'Enter' and adds proper focus mechanism. * src/anjuta.c: Fixed a memory corruption bug. * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on 'Enter' and can also be Canceled. Sets proper default and focus policies for tools dialogs. * src/main_menubar_def.h: Fixed typos, added icons and added hot keys. * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled translatable strings in dialogs and fixed some dialog properties. * src/anjuta-tools.c: Now uses xml format for loading and saving. * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1 * src/message_manager_private.cc: Fixed some debug messages. * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c, widgets/gnomefilelist.c: Fixed a memory leaks. * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch], src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c, src/main_menubar_def.h: Implemented incremental search. * TODO: Updated. 2002-12-14 Biswapesh Chattopadhyay * tagmanager/*: Minor cleanups and warning fixes. * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the GUI during long updates. * src/text_editor.c: Remove debug message. 2002-12-13 Biswapesh Chattopadhyay * tagmanager/tm_project.c: Fix a memory access problem. 2002-12-13 Naba Kumar * anjuta.glade, src/anjuta-tools.c: Added a new column in the tools list to show "Enabled" flag of the tool. Fixed a bug where tool list is not cleared when creating a new tool. 2002-12-13 Biswapesh Chattopadhyay * anjuta.glade, src/anjuta-tools.c: Added user params to tools. 2002-12-12 Naba Kumar * anjuta-tools.[h,c], commands.c: Used the tools help of anjuta variables list in commands editor and fixed a typos buy in anjuta-tools.c. 2002-12-12 Biswapesh Chattopadhyay * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch] , src/mainmenu_callbacks.c, controls.c: Tools editor stuff. * TODO.biswa: Added to help me track things better. 2002-12-11 Biswapesh Chattopadhyay * configure.in, anjuta.spec.in: Added libglade dependency. * Makefile.am: Added anjuta.glade file. * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h , src/mainmenu_callbacks.[ch], src/message-manager.h , src/widget-registry.c: Tools editor GUI + other additions. 2002-12-09 Biswapesh Chattopadhyay * src/project_dbase.[ch], tagmanager/tm_project.c, tagmanager/include/tm_project.h, src/mainmenu_callbacks.c: Implement syncing tags image with the project database. * src/anjuta-tools.c: Implemented variable substitution and working directory in tools. 2002-12-09 Naba Kumar * data/properties/anjuta.properties, src/commands.[ch]: Reads the command configuration language list from properties. * data/properties/asm.properties, data/properties/ruby.properties: Fixed typos. 2002-12-04 Biswapesh Chattopadhyay * src/an_symbol_view.c: Remember current selected entry and select it automatically after refresh. 2002-11-26 Murray Cumming * src/project_type.c, src/project_dbase.c, src/stock_libs.anj, src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2 and gnomemm 1.2 projects so that people know they are really glademm projects. The gtkmm 2 and gnomem 2 projects are OK though. But I did correct these to sue lowercase names. 2002-12-01 Naba Kumar * data/anjuta.properties: Fixed caching problem on indicators. * src/preferences.c, src/preferences_gui.c: Implemented automatic indicators prefs. 2002-12-01 Naba Kumar * data/properies/anjuta.properties: Corrected "indicators.automatic" property name. * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC property and uses it. * src/aneditor.cxx: Fixed a bug associated with selection a word at current cursor. 2002-11-30 Naba Kumar * src/debugger.c: Fixed a typo. * data/properties/*: Updated properties files and added new ones. * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]: Added comment submenu and cleaned up ref and unref of menus. * src/aneditor.h: Added definition of comment commands. * src/aneditor.c: Upgrade from latest SciTE source code. * src/text_editor.[hc], src/text_editor_cbs.c, src/message_manager_private.cc, src/message_manager.[cc,h], src/anjuta.[c,h]: Added indicators support for errors/warnings highlight in the editor. * NEWS, TODO: Update. * scintilla/include/PropSet.h: Removed deprecrated function. 2002-11-29 Biswapesh Chattopadhyay * src/anjuta-tools.[ch]: Tools implementation (basic) * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch] , src/main_menubar_def.h: PLugins cleanup and segregation * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget registry * anjuta.prj: Added new files * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry * plugins/class-gen/clsGen.c: Register menu under 'Project' * plugins/patch/patch-plugin.c: Register menu under 'Format' * plugins/sample1/plugin-sample1.c: Register menu under 'View' * src/Makefile.am: Added new files * src/message-manager.[cc/h]: Added standard output and error windows 2002-11-26 Johannes Schmid * project_type.c: Fixed Gnomemm2 project type 2002-11-25 Naba Kumar * printing/print.c: Fixed a compile warning. * scintilla/Autocomplete.cxx: Applied missing patch from Biswa * src/utilities.c: Fixed a compile warning in sparc, hides the terminal check error output from the user. * project_config.[ch], project_dbase.[ch], source.c: Added project version, exclude modules configuration and reordered other config properties. Changed some strings to more descriptive text. * src/compiler_opitions.c: Removed extra newlines from .prj file save. * anjuta.prj: Converted to new format (only reorganised properties and removed extra newlines ... nothing else). * NEWS: updated 2002-11-21 Naba Kumar * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx, LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx, LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx: Updated to the CVS version. 2002-11-20 Biswapesh Chattopadhyay * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement images in completion lists. * src/resources.h: Make C++ friendly. * scintilla/PropSet.cxx: Fix memory leak. 2002-11-20 Naba Kumar * scintilla/*/*: Synced to latest scintilla 1.49 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am: New lexers added. * scintilla/RESearch.cxx: The automatic cvs log in the file really broke things trying to interprete the changelog entry incorrectly as end-of-comment. Removed the $cvs line and committed again. 2002-11-19 Naba Kumar Patch from Timothee Besset * src/message-manager-private.cc: Interpretes absolute file paths properly in zvt terminal. 2002-11-19 Naba Kumar Patch from Timothee Besset * src/preferences.c, src/preferences_gui.c, src/project_dbase.c, src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the (important) editor preferences in project (if there is one open). * TODO: Updated 2002-11-18 Naba Kumar Patch from: Jean-Noel Guiheneuf * src/debug_tree.c, src/find_in_files_gui.c, src/find_replace.c, src/find_text.c, src/project_import.c, src/project_import_gui.c, src/wizard_gui.c: i18n Fixes. 2002-11-15 Naba Kumar * plugins/class-gen/clsGen.c: Fixed to use project function to import files. Create non-existent directories before the sources are written. * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c, src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h, src/glade_iface.c, src/glades.c: Excluded gladen files from build. This will fix the unnecessary dependency on libssl. * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined file import funtion. * src/message_manager_private.cc: Fixed a compiler warning with DEBUG preprocessor macro. * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where wrong (undocked) editor window was closed on clicking close on an undocked editor window. * src/debugger.c: Fixed a bad bug where debugger terminal won't start correctly if the executable was run before with 'F3'. * src/toolbar_callbacks.c: Wrap around find next. * src/toolbar.c: Disable combo activate. * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no' button positions to get 'yes' as default. * anjuta.spec.in: Updated. * src/anjuta_info.c, src/appwizard_gui.c, src/attach_process_gui.c, src/breakpoints_gui.c, src/commands.c, src/compiler_options_gui.c, src/configurer.c, src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c, src/find_in_files_gui.c, src/find_replace.c, src/find_text.c, src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c, src/memory.c, src/message-manager-private.cc, src/message-manager.cc, src/preferences.c, src/preferences_gui.c, src/project_config.c, src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c, src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c, src/signals_gui.c, src/source.c, src/src_paths_gui.c, src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c, src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c, printing/print-util.c: Set all windows and dialogs transient to their parents so that they remain floated above their parents. 2002-11-13 Naba Kumar * printing/print.c: Fixed a leak and bug #634819 (print/preview does not take default editor font). * widgets/e-shell-about-box.c, src/main_menubar_def.h: Corrected email address. * src/mainmenu_callbacks.c: Used spaces instead of tabs for changelog entry. * NEWS: Updated. 2002-11-06 Biswapesh Chattopadhyay * plugins/class-gen/clsGen.c: Refined the class generator a bit. 2002-11-06 Naba Kumar * README: Updated * anjuta.spec.in: Ships the .omf files with the documents instead of the base package. 2002-11-04 Naba Kumar * data/properties/latex.properties: Fixed a bug. * ChangeLog: Released 1.0.0 stable. 2002-11-04 Naba Kumar * src/commands.c: Added command with shell redirection capability. * data/properties/anjuta.properties: Changed default execution command. * src/project_dbase.c: Set project top dir in properties. * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error. * data/Makefile.am: More diskcheck error fixes. * README, anjuta.spec.in, THANKS, AUTHORS, manuals/C/anjuta-faqs/anjuta-faqs.sgml, manuals/C/anjuta-manual/authers,sgml, manuals/C/anjuta-manual/anjuta-manual.sgml, manuals/C/anjuta-manual/anjuta-manual-C.omf, manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf : Changed anjuta home to new URL and my email address. * manuals/C/anjuta-manual/interfaces.sgml, manuals/C/anjuta-manual/prefereces.sgml, manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated. * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c : removed reference to the help menu as the menu is modified when no help is found (which is very likely when we are shiping the documents separately). 2002-11-03 Biswapesh Chattopadhyay * anjuta.spec.in: Update specfile to make multiple RPMs. * data/Makefile.am: make dist fix. * src/text_editor_menu.c: Fix compile warnings (casts). 2002-11-02 Biswapesh Chattopadhyay * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update. * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576) 2002-11-01 Naba Kumar * macros2/*, Makefile.am, configure.in, data/Makefile.am: Added gnome2 macros to be used by gnome2 project wizard. * data/autogen.sh.gnome2: Fixed to use our own macros instead of from gnome-common. * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro as it was conflicting with generated projects and is not useful for us. * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c, src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2 project generation, removed qt project as it's not complete and added gnome2 bonobo wizard. 2002-10-29 Naba Kumar * po/POTFILES.in: Updated. * po/POTFILES.skip: Added. * preferences.h: Fixed print paper size property name. 2002-10-28 Naba Kumar * data/user.properties, data/Makefile.am: Added user properties file which will be copied in user's ~/.anjuta/user.properties. * data/anjuta.properties: Changed a comment. * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros. * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c: Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu item. * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file instead of user properties file. * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms. * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta. * README, TODO: Updated. 2002-10-28 Naba Kumar * manuals/C/anjuta-manual/figures/editor_guides.png, manuals/C/anjuta-manual/figures/editor_margins.png, manuals/C/anjuta-manual/figures/editor_markers.png, manuals/C/anjuta-manual/figures/local_variables.png, manuals/C/anjuta-manual/figures/open_file_multiple.png, manuals/C/anjuta-manual/figures/prefs_print.png, manuals/C/anjuta-manual/figures/print_dlg.png, manuals/C/anjuta-manual/figures/print_preview.png, manuals/C/anjuta-manual/figures/symbol_browser.png, manuals/C/anjuta-manual/figures/variable_tip.png: New png files for manual documentation. * manuals/sgmldocs.make, manuals/C/anjuta-manual/Makefile.am, manuals/C/anjuta-manual/authors.sgml, manuals/C/anjuta-manual/build.sgml, manuals/C/anjuta-manual/compileopts.sgml, manuals/C/anjuta-manual/debugger.sgml, manuals/C/anjuta-manual/execute.sgml, manuals/C/anjuta-manual/fileoperations.sgml, manuals/C/anjuta-manual/interface.sgml, manuals/C/anjuta-manual/preferences.sgml, manuals/C/anjuta-manual/projects.sgml, manuals/C/anjuta-manual/figures/arguments.png, manuals/C/anjuta-manual/figures/open_file.png, manuals/C/anjuta-manual/figures/other_opts.png, manuals/C/anjuta-manual/figures/scrshot.png, manuals/C/anjuta-manual/figures/toolbar_browser.png, manuals/C/anjuta-manual/figures/toolbar_tags.png: Updated anjuta manual documentation. 2002-10-27 Naba Kumar * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal check and modifies debugger terminal command accordingly to function properly. 2002-10-25 Naba Kumar * manuals/sgmldocs.make: Fixed a couple of bugs. * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link. 2002-10-24 Naba Kumar * src/debug_tree.c: Fixed a crash bug from Etay. * global_tags/create_global_tags: Added messages. Fixed infinite looping within files. * macro/autogen.sh: Removed debug and warning flags for defaults. Patch from Vadim Berezniker * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh, global-tags/tm_global_tags.c: Fixed infinite loop in system tags generation. * Makefile.am: XML merge is broken for .destop in RH 8.0, so temporarily just copy it 2002-10-24 Naba Kumar * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml, manuals/C/anjuta-manual/anjuta-manual.sgml, manuals/C/anjuta-manual/compileopts.sgml, manuals/C/anjuta-manual/debugger.sgml, manuals/C/anjuta-manual/execute.sgml, manuals/C/anjuta-manual/fileoperations.sgml, manuals/C/anjuta-manual/interface.sgml, manuals/C/anjuta-manual/introduction.sgml, manuals/C/anjuta-manual/projects.sgml, manuals/C/anjuta-tutorial/anjuta-tutorial.sgml, manuals/ja/anjuta-faqs/anjuta-faqs.sgml, manuals/ja/anjuta-manual/anjuta-manual.sgml, manuals/ja/anjuta-manual/compileopts.sgml, manuals/ja/anjuta-manual/debugger.sgml, manuals/ja/anjuta-manual/execute.sgml, manuals/ja/anjuta-manual/fileoperations.sgml, manuals/ja/anjuta-manual/interface.sgml, manuals/ja/anjuta-manual/introduction.sgml, manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0 2002-10-24 Naba Kumar * src/project_type.c: added autogen for qt projects. * src/debugger.c: enabled debugger debugging for DEBUG MODE. Fixed a bug that retrieves wrong terminal command. * src/commnads.c: Added more terminal commands. * configure.in: Checks for scrollkeeper version. 2002-10-22 Naba Kumar * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT instead of AM_GNOME_GETTEXT. * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support for setup-gettext for the wizard generated projects. * src/source.c: Fixed a bug where glade file wasn't generated. * src/gnome_project.c: Excluded project version from project dir name. 2002-10-22 Naba Kumar * acinclude.m4: New file with dummy funtion for gettext cross compatibility fix. * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT. * configure.in: Fixed cflags to avoid useless warnings. * Makefile.am: EXTRA_DIST += setup-gettext. * src/toolbars.c: Added space paddings around tags label. 2002-10-21 Naba Kumar Patch from Biswapesh Chattopadhyay * setup-gettext: New script to maintain gettext cross version compatibility. * configure.in, macros/autogen.sh: Fix for gettext cross version compatibility. 2002-10-21 Naba Kumar * debug_tree.c: Fixed incorrect use of debug assertion. 2002-10-18 Etay Meiri Jean-Noel Guiheneuf * src/debug_tree.c, src/debug_tree.h, src/debugger.c, src/memory.c, src/memory.h, src/message-manager-private.cc: New parsing algorithm; adapted from kdevelop. Middle button menu for changing the value's display type 2002-10-07 Naba Kumar * src/main_menubar_def.h: Changed status bar message for Help-> Browse info pages. Bug #603308 * src/executer.c: Made "User terminal" default for creating projects (User can always disable it later). Bug #114222 2002-10-03 Biswapesh Chattopadhyay * macros/autogen.sh: Require gettext 0.10.x for autogen * src/text_editor.c: Fixes Bug #595303 * src/source.c: Fixes Bug #595970 * src/anjuta.c: Fixes Bug #598366 * scingtilla/LexCPP.cxx: Bug #602296 * src/main_menubar_def.h: Bug #604363 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679 2002-10-07 Jens Georg Reviewed by: Naba Kumar * gnomefilelist.c: This patch fixes the bug #611542 2002-09-20 Naba Kumar * data/properties/Makefile.am: Added tcltk.properties file. 2002-09-20 Biswapesh Chattopadhyay Reviewed by: Naba Kumar * README: Updated README * plugins/class-gen/clsGen.c, src/message_manager.cc , src/mainmeu_callbacks.c, src/memory.c , src/project_dbase_gui.c, src/text_editor_gui.c , widgets/gnomefilelist.c: Set window icons * configure.in, macros/*, */Makefile.am, anjuta.spec.in: Enabled release build (stripped + optimized binaries, etc.) * data/properties/anjuta.properties, src/commands.c, src/defaults.cFixed bug #595489 (stdin on executables) * src/appwizard.c, src/main.c, src/message-manager.cc , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c , src/debug_tree.c: Memory related (valgrind) fixes. * src/message-manager-private.[cc,h], src/pixpams.h , src/preferences.[ch], src/preferences_gui.c: Terminal preferences * anjuta.prj: Added debug_tree.c to SOURCES * src/main_menubar_def.h, src/mainmenu_callbacks.[ch], src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c: Compacted code and cleaned up unnecessary functions. * tagmanager/*.[ch]: Code fixes. 2002-08-30 Etay Meiri Reviewed by: Naba Kumar * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc: Debug tree now detects changes of displayed variables and changes their color to red 2002-09-20 Naba Kumar Patch from: Jean-Noel Guiheneuf * mainmenu_callbacks.c: Set's the current file name in file save as dialog. 2002-09-20 Naba Kumar Patch from: Vlastimil Holer * data/properties/tcltk.properties: New file for tcl/tk properties. 2002-08-28 Naba Kumar * src/project_type.[c,h], src/source.c, data/Makefile.am: Fixed a fatal bug which doesn't let building gnome2 related projects. They use different autogen.sh script. Defined new type field "gnome_macro_support". * data/autogen.sh.gnome2: New file. * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal bug with quotes escaping in quotes. * src/message-manager-private.cc: Used event box instead of frame for local message pane, so that the borders appear properly and nicely. * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit if there is a project open and all the files are un-docked. * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems. 2002-08-27 Andy Piper * src/main_menubar_def.h: implement feature request #595356, patch #597161 * THANKS: updated for new contributions * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161 2002-08-27 Steven Knight * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c, src/project_dbase.h, src/project_type.c, src/source.c, src/wizard_gui.c: new Qt project type *** NB not fully tested, may need some work, icon required... 2002-08-27 Jean-Noel Guiheneuf * src/memory.c, src/memory.h: new memory patch 2002-08-27 Johannes Schmid * src/anjuta.c: Fixed bug #589646 CVS preferences visibility 2002-08-27 Naba Kumar * lancher/anjuta_launcher.c: Determine pty from function call instead of running 'tty' externally. * data/properties/cs.properties: Added compile/build commands. Fixed execution properties. * src/commands.c: Added c# options. (Patch from: Etay Meiri ) * src/debug_tree.[c,h], src/debugger.[c,h], src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]: The following problems, detected by Jean-Noel Guiheneuf, were fixed: 1. Misaligned structs when they are members of other structs. 2. '{' sometimes appears as a variable. 3. Wrong processing of some arrays. I've also incorporated some code from a patch by Guiheneuf Jean-Noel that displays the tree in two columns (variable and value). 2002-08-14 Stephane Demurget Added missing keywords reported by Luca Bellonda . * data/properties/sql.properties: added the DATETIME data type. * data/properties/html.properties: added the foreach php keyword. 2002-08-09 Naba Kumar * NEWS: Updated with new features. * data/.cvsignore, doc/.cvsignore: Updated. Patch from: Etay Meiri * src/debug_tree.h, src/debug_tree.c: New files. * src/Makefile.am, src/message-manger-private.[h,cc], src/message-manger.cc: Added Tree view for debugger locals view. 2002-08-09 Naba Kumar Patch from Jean-Noel Guiheneuf * src/memory.c, src/memory.h: New files. * src/Makefile.am, src/appwizard.c, src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: Memory view implemetation that would enable viewing raw memory during debugging. 2002-08-08 Stephane Demurget * AUTHORS: added Biswa, because I wonder why noone already have written his name in the Anjuta's hall of fame :) 2002-08-07 Naba Kumar * src/appwizard_gui.c: Removed an ambiguous prototype. * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to fix a nasty PPC bug as reported by Todd Goyen . * THANKS: Updated M. Ali Vardar's email. 2002-08-01 Andy Piper * src/anjuta_gui.c: implemented feature request to stop main and browser toolbars having exclusive use of space 2002-08-01 Andy Piper * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER left over from the previous work to fix bugs :-) * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, src/controls.c, src/mainmenu_callbacks.h, src/mainmenu_callbacks.c: Insert CVS keywords, message strings reviewed * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, src/project_import_gui.c, src/sharedlib_gui.c, src/signals_gui.c: set window icon correctly * NEWS: more updates for the release * HACKING: updated for window icons and insert menu information * src/cvs_gui.c, src/build_project.c, src/project_import_cbs.c: message strings reviewed * src/controls.c: context help button should be disabled if DevHelp is not installed 2002-06-08 Naba Kumar * src/debugger.c: Fixed the signalling screw up because of string update in gdb used to report the child process PID. Also, no error dialog will be popped up for "no such file or directory" error (very annoying and useless error). This error will still be shown on the debug message window. Avoided terminating the program when the terminal is terminated -- doesn't hurt, otherwise we get crappy egg-and-hen problem. * src/sharedlib.c, src/signals.c: Fixed the incorrect default window dimensions loading. * src/anjuta.c: Limited the default size of main window to sane values. * src/preferences.c: Fixed some deadly memory corruption bugs in the recent patches. Return from getenv() should NEVER be freed, because they are static strings. * src/preferences_gui.c: Removed the fix for crash bug with font selection and applied the real fix. 2002-06-08 Andy Piper * NEWS: updated for release 2002-06-08 Naba Kumar * src/launcher.c: Added a fix a memory leak and a possible fix for zvt-crash bug. * printing/.cvsignore, plugins/patch/.cvsignore: Added files. * data/properties/latex.properties, data/properties/ada.properties: Added file.is.source property. * src/an_file_view.c: Set auto column size of the file revision column. * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151. The user is now prompted to confirm the closing of the file if it is being used by CVS. If yes, the editor is closed and the CVS operation stops. 2002-06-07 Andy Piper * anjuta.prj: bump project version for release * BUGS: removed unnecessary file 2002-06-07 Philip Van Hoof * widgets/gnomefilelist.c: fix up issue with directory deleted during the life of the file list widget * src/preferences_gui.c: sticking-plaster fix to font selection causes segfault bug Patches reviewed by Andy Piper 2002-06-07 Biswapesh Chattopadhyay * data/properties/anjuta.properties, src/an_file_view.[ch], src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: added options for symbol and file browsers. * data/properties/cpp.properties: linker flags should come after the name of the file to compile. * scintilla/Editor.cxx: fixed gcc compilation warning. * src/Makefile.am, src/project_import.c: anjuta_import.sh should be executed from bindir only. * src/an_file_view.[ch], tagmanager/tm_file_entry.c, tagmanager/include/tm_file_entry.h: CVS version information in file browser. * src/anjuta.c, src/preferences.[ch]: remember visibility of messages window. * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes. * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT crashes during file import. * src/project_import.c: disable project menu items during project import. Patch reviewed by Andy Piper 2002-06-07 Jean-Noel Guiheneuf * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c, src/main_menubar_def.h, src/main_menubar.c, src/main_menubar.h, src/controls.c: fixed Insert ChangeLog, modified Insert menu, added C functions template, header C template, modified header_template HEADER_H ==> NAMEFILE_H Patch reviewed by Andy Piper 2002-06-05 Andy Piper * data/properties/html.properties: changed some file associations 2002-06-05 Philip Van Hoof * widgets/gnomefilelist.c: Fixed #560759 and #561776 Patch reviewed by Andy Piper 2002-06-05 Biswapesh Chattopadhyay * data/properties/anjuta.properties, src/defaults.c: Make windows docked by default, fix the big fonts bug. * src/an_file_view.c, src/main_menubar_def.h, src/project_dbase_gui.c: sanitized the Edit/View mess. * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item for customizing shortcuts. * src/mainmenu_callbacks.c: Search for selected word if present. * src/text_editor_menu.c: Added context menu options for docking and undocking editor windows. * src/main_menubar.h, src/main_menubar.c: more support for the shortcuts menu item. Patch reviewed by Andy Piper 2002-06-05 Andy Piper * scintilla/RESearch.cxx: removed CVS Log keyword to prevent all commit messages being written to top of the file * src/main_menubar_def.h: message strings reviewed * src/project_import.c: message strings reviewed * src/source.c, src/glades.c: message strings reviewed. Fixed some bugs around reading the project properties for creating .glade and .desktop files in the Application Wizard. There were typos in the property names being retrieved * widgets/gnomefilelist.c: changed build_full_path to make the file widget support ~ Patch from Pierre Sarrazin * THANKS, widgets/e-shell-about-box.c, manuals/anjuta-manual/C/authors.sgml: updated for new patch 2002-06-05 Naba Kumar * src/project_dbase.c: Fixed the file-path-corruption bug and the cannot-import-file-in-project bug. (follow-up with the last commit from Stef). * src/anjuta_cbs.c: Fixed double-confirmation when exiting with unsaved-project. 2002-06-05 Stephane Demurget * src/project_dbase.c (project_dbase_add_file_to_module): fixed a misplaced g_free. 2002-06-04 Andy Piper * data/properties/{xml,html,other}.properties: changed some file associations * data/anjuta.mime: oops! cvs added * scintilla/RESearch.cxx: fixed up a problem with comments * global-tags/create_global_tags.sh: redirect errors to /dev/null to avoid messages about missing libs * NEWS: started the release notes 2002-06-04 Andy Piper * HACKING: updated with new information on printing, patch naming * TODO: removed completed tasks * THANKS: updated a few contributions * anjuta.prj: updated the icon file * anjuta.desktop.in.in: updated to add Categories * data/anjuta.mime: created a mime type for Anjuta project files (NB needs to be added to the install in /usr/share/mime/) * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's "Coded in Anjuta" button in Gimp XCF format. It can be converted to PNG for websites. * plugins/patch/patch-plugin.c: clarified some messages and made it easier to see different patching sessions * src/toolbar.c: changed some message text for consistency * src/preferences_gui.c, src/preferences.c, src/preferences.h, src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips in preferences. Patch from Jean-Noel Guiheneuf * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, src/project_dbase.{c,h}, src/project_import_cbs.c, src/project_type.c, src/source.{c,h}, src/wizard_gui.c: Added XLib Project and a Dockapp Project types. * pixmaps/Makefile.am: added line for new pixmap for new xlib projects * pixmaps/appwiz_xlib.png: pixmap for new xlib projects * src/source.c: Fixed memory leak in existing projects. (filename was not freed) Patch from Todd Goyen 2002-06-04 Naba Kumar * src/anjuta.h, src/anjuta.c: Added error display funtions with parent windows. * src/appwizard_cbs.c: Changed error display function to use parented version. 2002-06-03 Naba Kumar * printing/print.h, printing/printing.c: Taken care of document zoom factor and fixed a font loading bug. Dynamically calculated text widths to work with zooms properly. Re-organized code for dynamic text width calulations to work in general with utf8 chars. Determined font height and width automatically from the font info. * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c: src/preferences.h, src/text_editor.c, src/preferences_gui.c: Converted text.zoom.factor property to use #defined value. Removed margin header and margin numbers preferences, as they now calculated dynamically. 2002-06-02 Naba Kumar * printing/print-doc.c, printing/print-doc.h, printing/print-util.c, printing/print-util.h, printing/print.c, printing/print.h: Rewritten printing support for style based printing. Syntax highlighted printing, monochromatic printing, setup using preferences etc. * src/aneditor.cxx, src/aneditor.h: Added two commands for working with printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document language and the styled text buffer. * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned the print setup preferences page and added printer preferences. Added functions to retrieve preferences with default values. * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for the printing. * data/properties/anjuta.properties: Added default printer preferences. * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm, pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm, pixmaps/print_portrait.xpm: CVS added printer setup pixmap files. * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references. 2002-06-01 Biswapesh Chattopadhyay Reviewed by Naba Kumar src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h src/defaults.c, src/message-manager-private.cc, src/project_dbase.c src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other cleanups, remove dead code, GUI cleanupMemory leaks cleanups. printing/Makefile.am: Reduced compiler optimizations. tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, tagmanager/tm_source_file.c, tagmanager/tm_work_object.c, tagmanager/tm_workspace.c: TagManager fixes. 2002-06-01 Naba Kumar * printing/*: CVS added. :) 2002-05-31 Biswapesh Chattopadhyay Reviewed by Naba Kumar * printing*: CVS added. * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am, configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h: Gnome Print support * src/anjuta.c: Fixed a crash bug (NULL pointer check). * configure.in: Enable debugging flag option * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c: Print properties defined. * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups 2002-05-31 Biswapesh Chattopadhyay Reviewed by Naba Kumar * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h, src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization and cleanups * src/text_editor.c: Minor cleanups. * anjuta.c: Tweaks to 'Goto File Line' functionality. * src/project_dbase.c: Fixes to add/remove files from project. * src/help.c: Fix minor memory leak. * src/project_dbase_gui.c: Remove debugging messages. * src/utilities.[ch]: Cleanups and minor fixes. * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly. 2002-05-30 Naba Kumar * src/anjuta.c [anjuta_apply_preferences()]: Fixed a crash bug when tab pos is not defined for the editors. * data/properties/cpp.properties: Set default identifier property to normal. This fixes the bug in which the fore color gets hidden with dark background. 2002-05-29 Naba Kumar * scintilla/*, scintilla/include/*: Upgraded to the vanilla scintilla 1.46 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h, src/anjuta.c, data/properties/anjuta.properties: Implemented line wrapping. * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode. * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom tags. Code was reviewed from GNOME Bonsai view. * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as it seems to have been removed by scintilla people. * data/properties/anjuta.properties: Set default line wrap to false, as is noticably slow with big files. 2002-05-27 Jean-Noel Guiheneuf * src/project_import_gui.c: disallow the selection of files in the browse dialog. * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity preferences code. 2002-05-27 Biswapesh Chattopadhyay * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c, src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items. * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups. * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects now works properly. * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change. * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers. * src/utilities.[ch]: Added some utility functions. * tagmanager/tm_project.c: Fix for bug in file removal from project. Patch reviewed by Andy Piper 2002-05-26 Andy Piper * HACKING: info on FIXME statements and removed ccview references * Makefile.am: added rule to make RPM package 2002-05-26 Andy Piper * THANKS, widgets/e-shell-about-box.c, manuals/anjuta-manual/C/authors.sgml: updated for new patch * src/anjuta.c: removed unnecessary warning code since CVS support is now implemented :-) * manuals/sgmldocs.make: implemented a fix for bug #553969 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, manuals/C/anjuta-faqs-C.omf: modified the descriptions 2002-05-20 Jean-Noel Guiheneuf * src/main_menubar.c, src/main_menubar.h, src/controls.c, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/main_menubar_def.h, src/preferences_gui.c, preferences.c, preferences.h: setup Username and Email preferences, Insert ChangeLog and Username editor functions Patch reviewed and modified by Andy Piper 2002-05-17 Jean-Noel Guiheneuf * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c src/src_paths_cbs.c, src/src_paths_gui.c Fixed some minor bugs and replace gtk_entries by gnome_file_entries Patch reviewed by Andy Piper 2002-05-14 Biswapesh Chattopadhyay * src/main_menubar.[ch], main_menubar_def.h: Added back/forward and goto tag menu items to main menu. 2002-05-09 Andy Piper * THANKS, widgets/e-shell-about-box.c, manuals/anjuta-manual/C/authors.sgml: added new contributors * HACKING: updated with info on files to change for credits 2002-05-09 Dan Elphick * src/aneditor.cxx: extended extension list which fixes segfault on selecting lisp, ruby or matlab as highlight style. 2002-05-09 Andy Piper * src/main_menubar_def.h: fixed an array initialiser and fixed the lexer settings for the new entries on the Format menu 2002-05-07 Stephane Demurget * Synced with Scintilla 1.45 2002-05-06 Andy Piper * anjuta.prj: added another missing file * ChangeLog: fixed some incorrect change dates I caused by sloppy cut-and-pasting :-/ 2002-05-06 Andy Piper * src/mainmenu_callbacks.c: fixed title of new About box 2002-05-05 Andy Piper * src/pixmaps.h: added macros for OpenGL and SDL project icons 2002-05-05 Andy Piper * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files * anjuta.prj: updated for new files 2002-05-05 Naba Kumar * widgets/e-shell-about-box.c: Added version display. 2002-05-03 Andy Piper * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, widgets/scroll_menu.c: fixed up some compiler warnings (patch from Philip Van Hoof) 2002-05-03 Andy Piper * manuals/C/anjuta-tutorial/Makefile.am: removed a circular dependency * manuals/ja/anjuta-manual/anjuta-manual.sgml, manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems that produced build errors (needs checking on a machine with the ja locale!) * data/properties/lisp.properties: updated to match format of other lexer property files supplied with Anjuta 2002-05-03 Andy Piper * anjuta.prj: added new files * HACKING: added information from the mailing list on adding new project types to the wizard (thanks to Johannes) 2002-05-03 Biswapesh Chattopadhyay * src/utilities.h, src/launcher.c, src/gnome_project.c, src/appwiz_page2.c: Fix for 547038. 2002-05-03 Naba Kumar * attach_process.c, attach_process_cbs.c: Fixed a dialog hide bug. * about.h: cvs removed. 2002-05-03 Biswapesh Chattopadhyay Patch reviewed by Stephane Demurget . Fix for #539574. * src/anjuta.c (anjuta_system_error): checks for the error number to know whether the error description is needed or not. 2002-05-03 Naba Kumar * pixmaps/anjuta_logo.png: New about logo. * pixmaps/anjuta_icon.png: New icon from Misha. The old one had trouble with some gtk themes. * about.c: Removed. No longer needed. * mainmenu_callbacks.c: Removed reference of about.h 2002-05-03 Biswapesh Chattopadhyay Reviewed by Naba Kumar * widgets/e-shell-about-box.[ch], configure.in, Makefile.am, mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new About Dialog (thanks to the Evolution team for the cool widget!) 2002-05-03 Naba Kumar Patch from lbell * src/find_in_files.c, src/find_in_files.h, src/anjuta.c: Added save_yourself, load_yourself routines. * src/find_in_files.{h,c}, src/find_in_files_gui.c: Added "Append messages" toggle button. This will enable the search results to be appended to the already existing results. * src/debugger.c: Fixed a typo. * src/find_text.c, src/breakpoints.c, src/project_dbase.c, src/session.c, src/session.h: Improved session management. 2002-05-03 Naba Kumar * THANKS, FUTURE, AUTHORS: Changed my email and avoided yahoo.com. 2002-05-02 Stephane Demurget Impl. feature request #525271 (add Lisp support). * data/properties/lisp.properties: added. * data/properties/Makefile.am, data/properties/anjuta.properties: added the lisp properties. * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx, src/utilities.[ch]: added support for the Lisp highlight style. 2002-05-02 Stephane Demurget * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch], src/main_menubar_def.h, src/mainmenu_callbacks.[ch], src/text_editor_cbs.c: replaced the tabs ordering menuitem by a option preferences to have a persistent setting. Plus it's not used often, so it's better here than flooding the menus. * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the preferences pages a lot more consistent and sweeter: tabs direction radiobuttons are directed against the meaning, all pages have an outter frame, a lot of padding, removed all expand attributes for vertical boxes, ... That's not a total revamp, but it's really looking better now, even if there's still work to be done. 2002-05-01 Andy Piper * src/main_menubar_def.h, src/cvs_gui.c: updates to strings * TODO: added task to be completed before next release (update all credits) 2002-05-01 Stephane Demurget * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added Benke László. 2002-05-01 Benke László Patch reviewed by Stephane Demurget . * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch], src/main_menubar_def.h, src/mainmenu_callback.[ch], src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem to the format menu in order to reorder the notebook tabs in alphabetical order everytime a file is created/opened/saved. 2002-05-01 Philip Van Hoof * widgets/gnomefilelist.[ch] (history_combo_go), (history_combo_clicked): impl. (gnome_filelist_new_with_path): use this new impl. 2002-05-01 Stephane Demurget * src/project_dbase_gui.c (add_file): added the xpm file type. 2002-04-30 Biswapesh Chattopadhyay Patch reviewed by Stephane Demurget except for the tag manager fixes. * src/anjuta.[ch]: Changed local tag list to use line numbers instead of tag types. * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch], src/text_editor_menu.c: Added context sensitive search in symbol browser and editor. * configure.in: Changed version number to 0.1.9.99. * scripts/anjuta_import.sh.in, scripts/anjuta_project.template, src/project_import.c: Minor changes to project import facility. * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273 (Forced to use specific brace format) * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h, tagmanager/tm_tag.c, tagmanager/tm_work_object.c, tagmanager/tm_workspace.c: Minor TagManager fixes and updates. 2002-04-30 Johannes Schmid Patch reviewed by Stephane Demurget who made replaced the spinbutton with an hscale, and made the UI less "blocky". * src/cvs_gui.c: When diffing a project you can choose date and release now. * src/project_dbase.c: Import_file activated again * configure.in, plugins/Makefile.am: Added patch plugin * plugins/patch/*: The new patch plugin 2002-04-28 Biswapesh Chattopadhyay Patch reviewed by Stephane Demurget . * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the dropdown list shown by autocompletion are now removed. 2002-04-28 Philip Van Hoof Patch reviewed by Stephane Demurget who merged a bunch of filetypes from the older version. * src/project_dbase_gui.c (add_file): changed the import dialog's filetypes combo contents depending on the type of data to be imported. 2002-04-28 Stephane Demurget * src/fileselection.[ch] (fileselection_addtype_f): removed the use of the amount parameter as Philip stated and reformated to follow the Gnome convention. * src/project_dbase.c (project_dbase_make_default_filetype_list): changed accordingly. 2002-04-25 Stephane Demurget Fix for #531293. * src/main_menubar_def.h: replaced the shortcut for "Find next" to Shift-F6, to be more consistent with other Gnome apps. Moved the "Search next" entry under the "Search" one, and swapped the order of the "Find in files" and "Find and Replace" ones. Some additional fixes ands cleanups on the edit menu. * src/main_menubar.h: replaced all occurences of repeat_find by find_again for the code to be more consistent. * src/main_menubar.c (update_main_menubar): made the "Find next" entry sensitiveness depending on the existence of an active text buffer. * TODO: added some bits about improving the usability of the search/search again couple. 2002-04-25 Stephane Demurget * src/preferences_gui.c: made the tab labels text more consistent (s/misc/Misc/). 2002-04-25 Biswapesh Chattopadhyay Patch reviewed and improved by Stephane Demurget * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture filename. * src/main.c (main): simplified some code and cleanups. Fix a part of #499366: * src/commands.[ch] (sync_from_props), (command_editor_save), (on_apply_clicked), (create_command_editor_gui): added the gui corresponding to the command.terminal preference. 2002-04-25 Stephane Demurget Fix for #465180. * anjuta.spec.in: added build requirements for the source rpm. 2002-04-24 Johannes Schmid Reviewed by Naba Kumar * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, src/project_type.c, source.c, wizard_gui.c: Added new GNOME 2 project types and changed glade behaviour to produce GTK code if project type GTK was selected and GTKmm code if project type GTKmm was selected (and not depending on the selected language. Disabled glade for GNOME 2 projects because we will need glade2 there. * src/project_dbase.c: Fixed a memory lack. * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha * src/cvs.c: Added an error message if jobs are running 2002-04-23 Naba Kumar * tagmanager/tm_work_object.c: Fixed a chrash bug which occurs when it tries to stat an empty file name. 2002-04-22 Naba Kumar * src/controls.c: CVS menu items now becomes insensitive when the launcher is busy. * src/anjuta.c, cvs.h, cvs.c: Created a function to update the cvs preferences when preferences are applied in preferences dialog and called it from anjuta_update_preferences(). 2002-04-19 Naba Kumar * src/cvs.c: Added a space in the cvs command before the revision part. This fixes the cvs error we get when cvs-diffing with revisions. * src/cvs.c: Fixed a compiler warning. * src/find_replace.c: The dialog now remembers the settings including the "prompt on replace" which seems to have broken somewhere line the changes. 2002-04-18 Naba Kumar * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}: Added a new property in cvs class to hold a boolean for enabling date in cvs diff. This fixed the bizzare diff output due to the date that goes with the cvs command. Also, set the default value of compression to 3 and unified diff option to 1. 2002-04-18 Naba Kumar * src/cvs.c: The diff editor is set to hilite as diff syntax hiliting. * configure.in, manual/Makefile.am: Added a new manual module for ja language. * manual/ja/*/*/*: New module and files for the ja translation for the anjuta documentation from Takeshi AIHANA 2002-04-17 Naba Kumar * src/launcher.c: Made a very messy work around for the launcher authentication to work properly. * src/find_replace.c: Applied the missing patch from Dan Elphick 2002-04-16 Andy Piper * src/cvs.c, src/main_menubar_def.h: made message strings consistent with existing standards from our own documentation (such as uppercase P in Project, corrected spelling of repository, etc.) 2002-04-16 Naba Kumar * src/cvs_gui.c: Cleaned up gui and aligned various widgets to give a clean look. 2002-04-16 Naba Kumar * src/launcher.c: Added work around to retrieve the child exit code. It works. :) * src/find_in_files.c, src/gnome_project.c, src/project_import.c, src/cvs.c, src/configure.c, src/compile.c, src/clean.c, src/clean_project.c, src/build_project.c, src/build_file.c: Modified to handle the new child exit code. 2002-04-15 Dan Elphick * src/find_replace.c: Changed signal to call on_replace_text_close on from delete_event to close => the replace history is now updated. 2002-04-15 Naba Kumar * src/cvs.c: escaped the cvs import message before passing it to cvs. 2002-04-14 Johannes Schmid Reviewed by Naba Kumar * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]: Added cvs import * src/preferences_gui.c: GUI improvements * src/project_dbase.c, src/controls.c: Fixed some menu stuff 2002-04-13 Naba Kumar * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c: Removed static qualifier from tm_tag_type_name() and availed it's prototype for use in outside code. also created reverse map function tm_tag_type_name(); * src/anjuta.c: Implemented qualified tags names for the tag list (on the toolbar pulldown list) to avoid ambiguty in tags with similar names (like prototype and definition). Patch modified and improved. Patch from: Todd Goyen 2002-04-11 Naba Kumar * src/utilities.[c,h]: Added a utility funtion that escapes the single and double quotes in a given string. Useful for passing command line args with quotes. * src/cvs.c: Escaped the cvs log message before passing it to cvs command line to avoid ambiguties with quotes in the message. * pixmaps/anjuta_icon.png: Changed to the new icon. from Todd Goyen * src/message-manager-private.cc: Added regex to recognize (underline hilite) the parsable outputs from the zvt terminal. 2002-04-11 Naba Kumar Patch from: Tina Hirsch * src/project_type.c: Fixed a bug in the wxproject type and modified the erroroutput when configure doesn't find wx-config Patch from: Timothee Besset * src/anjuta.c, src/message-manager-private.cc, src/message-manager-private.h Catches double clicks in the zvt terminal, and calls goto_error_line to jump to the appropriate location in the source. This will recognize grep -n output 2002-04-10 Naba Kumar * src/build_project.c: Taken care of memory leak by freeing cmd variable properly. * src/main_menubar_def.h: Fixed wrong signal connection for cvs project commit. * src/cvs_cbs.c: Fixed non-functional "cancel" button. * src/preferences_gui.c: Added some border and adjusted expandsion, filling in box adds to make the cvs preferences more nicer. 2002-04-03 Johannes Schmid Reviewed by Naba Kumar * src/cvs*, src/main_menubar*, src/preferences*: Moved CVS settings to preferences, added a nice login dialog. * src/controls.c, src/project_dbase.c: CVS project options are only shown if a project is open * src/build_project.c: User is now asked if he wants to install as root * src/launcher.c: Fixed a warning * anjuta.prj: Updated with cvs files * TODO: Remove task which are done 2002-03-31 Naba Kumar * pixmaps/Makefile.am, src/compile.c, src/configurer.c, src/cvs.c, src/cvs_gui.c, src/gnome_project.c, src/launcher.c, src/main_menubar_def.h, src/pixmaps.h: Modified launcher to use controlling terminal to detect and take care of password authentications (for example, for cvs and root installs). * pixmaps/password.png: New file. 2002-03-28 Naba Kumar Anjuta kick start tutorial wirtten by: Ishan Chattopadhyaya * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am, manuals/C/anjuta-tutorial/anjuta-tutorial.sgml, manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf, manuals/C/anjuta-tutorial/figures/*.png: Added files * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat Modified files. 2002-03-28 Roel Vanhout Reviewed by Naba Kumar * src/aneditor.cxx, src/preferences.c, src/preferences.h, src/preferences_gui.c: Added option to wrap around to beginning/end of file when on last bookmark and next/previous bookmark is pressed 2002-03-28 Naba Kumar Patch from Philip Van Hoof * src/gnomefilelist.c: Added gimp like feature that changes the file extension of the filename entered in the selections when the file filter is changed. 2002-03-28 Naba Kumar Patch from Roy Wood * src/controls.c, src/find_text.c, src/find_text.h, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: Menuitem for entering currently selected text as find target, added key accel for "find next" and changed some key accels for other key for consistency. * src/utilities.c: Cleaned up code. 2002-03-27 Naba Kumar * src/watch.c, src/watch.h, src/watch_cbs.c, src/watch_cbs.h, src/watch_gui.c: Patch from Jeroen van der Vegt Added change watch entries feature and Watch entries modify on double click fixed. 2002-03-27 Naba Kumar * src/mainmenu_callbacks.c: Project commit should not bypass dialog as we need to get the cvs log from the user. 2002-03-27 Naba Kumar * src/project_dbase.c: Patch from Roy Wood Fixed docking bug with the new docking patch to fix copy/paste bug. 2002-03-27 Naba Kumar * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: Added cvs project support. Featured bypass cvs dialog for cases where we don't need dialog (such as project and right click selection from file browser). Cleaned up cvs code to make them generic cvs operations instead of separate file and project operations. Added cvs log action. Increased file entry box width and enabled "unified diff" by default. Used Editor buffer for status and log and set hilite for these buffers including diff buffer (DIFF hilite). 2002-03-23 Tina Hirsch Reviewed by Naba Kumar * data: Added file autogen.sh.wxwin * data/Makefile.am: Added entry for autogen.sh.wxwin * pixmaps: Added project image appwiz_wxwin.png * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png * src/appwizard_cbs src/compiler_options.c src/pixmaps.h src/project_dbase.c src/project_dbase.h src/project_import_cbs.c src/project_type.c src/source.c src/source.h src/wizard_gui.c: Added everything necessary for new project type 'wxWindows (wxGTK) * src/project_dbase.c: Fixed a bug that caused every project to be a glade project in dialog 'Project information'. 2002-03-25 Naba Kumar Patch submitted by Roy Wood * src/anjuta_gui.c, src/message-manager-dock.c, src/project_dbase.c: fixed the copy/paste bug by rewriting dock/undock code. 2002-03-22 Johannes Schmid Reviewed by Naba Kumar * src/cvs*, src/Makefile.am: New file for CVS support. File operations currently work cvs login needs to be done. Project support is not yet started. * src/main_menubar*, src/mainmenu_callbacks, src/anjuta.c, src/anjuta.h: Added menus and functions for cvs commands. * src/text_editor_menu.h: Added #include * src/gotoline.h: Removed a warning (and this time it works ;-) * src/utilities.c, src/utilities.h: Added a utility function to retrieve directory name out of full path. 2002-03-11 Jeroen van der Vegt * src/executer.c: (create_executer_dialog): changed the default focus on the entry. 2002-03-10 Naba Kumar * widgets/gnomefilelist.c: Fixed duplicate history entries for the same directory. 2002-03-10 Stephane Demurget Fix for #520092. * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as it's already used by scintilla to delete the whole current line. 2002-03-10 Stephane Demurget Fix for #525107. * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary calls to fileselection_hide_widget, (on_open_filesel_cancel_clicked): removed. * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked), (on_add_prjfilesel_cancel_clicked): * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection): impl. * src/fileselection.c: Made some functions static. (fileselection_hide_widget): rewritten using the new gnome_filelist_set_multiple_selection function. * src/fileselection.c: (on_file_selection_delete_event): removed unuseful widget hides. Some cleanups, (on_file_selection_cancel_clicked): impl, (create_fileselection_gui): changed the cancel button clicked's callback to use this new function. * src/anjuta.c: (anjuta_new): * src/project_dbase.c: (project_dbase_new): removed the use of cancel callbacks, because this the gnome filelist widget's job. * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed clist selection mode duplicates set, (gnome_filelist_key_press): use the new impl. function. 2002-03-10 Stephane Demurget Fix for #441233. * src/appwizard_cbs.c: (on_druidpagestandard2_next): fixed some bogus code using an array cell out of range, removed unecessary gettext usages. * src/appwiz_page2.c: (on_prj_name_entry_changed): some cleanups and now transform minus characters to underscores. * src/source.c: (source_write_configure_in), (source_write_toplevel_makefile_am), (source_write_desktop_entry), (source_write_glade_file): * src/project_dbase.c: (project_dbase_summon_glade), (project_dbase_generate_source_code): * src/glades.c: (gladen_write_glade_write): replaced some occurences of the target name by the project filename, using project_dbase_get_proj_name, to fix the name of some files. Fixed a lot of mem leaks. Various code cleanups. 2002-03-06 Stephane Demurget Merged with latest (1.44) scintilla. Added: - The calltip..end.definition property to display help text on a second line of calltip. - The calltip..word.characters property to correctly find calltips for functions that include characters like '$' which is not normally considered a word character. - The use.monospaced property to determine initial state of Use Monospaced Font setting. Bugs fixed: Too many to mention; please see : http://www.scintilla.org/ScintillaHistory.html for the full changes list. * scintilla/*/*: updated nearly all files. * TODO: removed the need of a scintilla merge. Merged with latest (1.44) SciTE properties. * data/properties/anjuta.properties: added the wrap, use.monospaced properties. * data/properties/html.properties: added a missing php extension, and updated php keywords to the latest reference. * data/properties/pascal.properties: added commands to compile, build and execute pascal applications. * data/properties/lua.properties: added styles for statements. * data/properties/bash.properties: added the declare keyword. Fixed distchecking. * global-tags/Makefile.am, global-tags/create-global-tags.sh: used some kind of ugly hack to make distchek work, since noone has proposed some better way. * src/main_menubar_def.h: Ctrl-W is now associated to close file, and Ctrl-N replace Alt-N for new file according to the Gnome design reference. 2002-03-06 Naba Kumar * widgets/gnomedirlist.c widgets/gnomedirlist.h widgets/gnomefilelist.c widgets/gnomefilelist.h: Added GPL headings in the file. 2002-03-06 Naba Kumar * src/attach_process.c src/attach_process_cbs.c src/attach_process_cbs.h src/attach_process_gui.c src/breakpoints.c src/breakpoints_cbs.c src/breakpoints_cbs.h src/breakpoints_gui.c src/commands.c src/compiler_options.c src/compiler_options_cbs.c src/compiler_options_cbs.h src/compiler_options_gui.c src/find_in_files.c src/find_in_files_cbs.c src/find_in_files_cbs.h src/find_in_files_gui.c src/find_replace.c src/find_text.c src/help.c src/preferences.c src/preferences_gui.c src/project_config.c src/src_paths.c src/src_paths_cbs.c src/src_paths_cbs.h src/src_paths_gui.c: Bugs #521629 and #522427 fixed. The problem was, that the escape-key was not catched and the dialog was hidden, but the flag was not set correctly. Changed the callbacks for delete_event to close, using gnome_dialog_close(), using the gnome_dialog_close_hides()-setting present in most dialogs. Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which emits "close" and set the flag in the close-callback. Patch from: Jens Georg 2002-03-06 Stephane Demurget * src/*.{c,cpp}: s/string_free/g_free/ * src/utilities.[ch]: (string_free): removed. 2002-03-06 Dan Elphick Reviewed by Naba Kumar * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h, src/mainmenu_callbacks.[ch]: Removed Project menu options: README, TODO, ChangeLog and NEWS Moved Save Build Messages to Build menu and only highlight it when there are build messages. Corrected a spelling: "mojority" -> "majority" Fixed initialisation of edit.edit_app_gui so now Edit menu can be shown when no project is loaded. * src/project_dbase.h: Removed prototype for static function 2002-03-06 Naba Kumar * src/text_editor.c: Editor is marked changed after autoformat. Patch from: Jens Georg 2002-03-04 Roel Vanhout Reviewed by Naba Kumar * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c Added option to ignore binary files on 'Find in files' (grep -I option) 2002-03-03 Naba Kumar * src/main.c: session restoration and commandline load in gtk idle loop. * src/anjuta.[h,c], src/anjuta_cbs.c: Removed "clear windows menu" and prevented runtime warnings. * src/compile.c, src/build_file.c, src/build_project.c, src/clean.c: Takes into account the preference setting for show dialog when job completes. Dialogs are shown when it is enabled otherwise not. 2002-03-03 Roel Vanhout Reviewed by Naba Kumar * src/find_text.c Store 'Find...' search string on search so that 'Find Next' will search for that string, even if the dialog hasn't been closed yet. 2002-03-03 Naba Kumar * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c, src/controls.c, src/main_menubar.h, src/main_menubar.[h,c], src/main_menubar_def.h: Organized menus, removed "Windows" and "Utilities" menus from the menubar [they are no longer needed]. Also removed some extragenous separators. 2002-03-03 Naba Kumar * src/message-manager-private.cc: Set message clist selection mode to BROWSE. * src/message-manager.cc, src/an_symbol_view.c, src/an_file_view.c: Added Key navigation for the CTree and CList. Arrow left for node collapse, right for node expand, space (or enter) for activation (same as double click). 2002-03-03 Roel Vanhout Reviewed by Naba Kumar * plugins/class-gen/clsGen.c Added functionality to semi-intelligently prefill filename boxes with names deduced from class name 2002-02-26 lbell Reviewed by Naba Kumar * src/preferences_gui.c: Removed an incorrect use of gtk_misc_set_alignment(). * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c, src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c, src/preferences.h, src/preferences_gui.c: Added the option to reload last open project at the startup. Added the possibility to open a new project without close an existing one * src/properties.cxx: Corrected a spelling mistake in message string. * src/session.c: Updated session functions. 2002-02-26 Naba Kumar * widgets/gnomefilelist.c: Bug fixes. Patch from Philip Van Hoof 2002-02-25 Naba Kumar * src/an_file_view.c: anjuta was unable to open some files becuase they were not being recognized as "text/*" mime type (example files *.rej, *.in, etc.). Removed mime checking when opening with anjuta, becuase it doesn't hurt to open binary files in anjuta (some even may want to do so). Added a warning when mime type is not set when "view with default viewer" is activated. * src/an_file_view.c, an_symbol_view.c: Converted N_() to _() where ever appropriate in the strings. 2002-02-25 Johannes Schmid * src/appwizard_gui.c, src/appwizard_cbs.c src/wizard_gui.c/h, src/appwiz_page3.c, src/project_import_gui.c: Moved target type radiobuttons to appwiz. page 2 * src/message-manager-private.cc Fixed a bug which caused a crash if next message function was used Reviewed by Naba Kumar . 2002-02-25 Naba Kumar * src/anjuta.h, anjuta.c, anjuta_cbs.c: Modifies the behaviour of Alt-TAB in Anjuta. This brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently edited files in the first items of the notebook. Patch from: Timothee Besset 2002-02-24 Philip Van Hoof * widgets/gnomefilelist.c, gnomefilelist.h: Added filecompletion Reviewed by Naba Kumar . 2002-02-21 Stanislav Visnovsky * configure.in: Added "sk" to ALL_LINGUAS. 2002-02-20 Johannes Schmid * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, src/appwizard_gui.c, src/project_dbase.c, src/source.c, src/wizard_gui.c: Added support for static and dynamic libs 2002-02-20 Dan Elphick * widgets/gnomefilelist.c: Fixed gnome_filelist_get_lastfilename so it no longer returns a corrupted path. 2002-02-20 Naba Kumar * src/resources.h, resources.c: Added url handler. * src/main_menubar_def.h, mainmenu_callbacks.c: Changed to use gnome configed url handler. 2002-02-19 Philip Van Hoof * widgets/gnomefilelist.c Added PHP filetype. 2002-02-19 Naba Kumar * plugins/class-gen/clsGen.c: Added c++ support. * widgets/gnomefilelist.c: Gives the maximum space to the files section of the open file dialog. Patches from: lbell 2002-02-18 Naba Kumar * src/anjuta.c, main.c: Used tm_get_real_path in anjuta_get_full_filename(); 2002-02-18 Andy Piper * anjuta.prj: update version 2002-02-17 Stephane Demurget * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f): removed the amount arg and replaced with a NULL-ending list. (gnome_filelisttype_makedefaultlist): use the new prototype. 2002-02-17 Andy Piper * src/about.c, THANKS: updated for new contributors * anjuta.prj: added new files * README: corrected some documentation, ctags no longer needed, pkgconfig now required * data/properties/others.properties: add .cvsdiff extension * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: patch from Vadim Berezniker to improve file import * doc/anjuta.1: added initial man page thanks to Rob Bradford (NB build and install needs work) 2002-02-17 Johannes Schmid * src/Makefile.am: Cleaned handling of compiler flags by moving them to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many warning flags. * configure.in: Changed version to 0.1.10-pre 2002-02-17 Stephane Demurget * src/fileselection.c: (create_fileselection_gui): always display the directory creation button as we cannot rely on the dialog titlebar. * widgets/gnomefilelist.[ch]: fixed includes. * pixmaps/new_folder.xpm: resized, added a + sign. 2002-02-17 Stephane Demurget * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist): changed all extensions to begin with a dot. 2002-02-16 Philip Van Hoof Patch reviewed by Stephane Demurget . * THANKS: added Philip. * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added. * src/project_dbase.c: (project_dbase_make_default_filetype_list), * src/file_selection.[ch], * widgets/gnomefilelist.[ch]: added a filetype combobox to the Anjuta file dialog widget. 2002-02-14 Andy Piper * anjuta.spec.in: eep! the import script was not being installed by RPM - fixed for the release. 2002-02-13 Stephane Demurget Various cleanups and fixes for the next release to be able to make distcheck. * plugins/*/*.c: added missing prototypes causing gcc to speak to much and make some tweaks plus cleanups. * widgets/scroll-menu.c: made compare_menu_items use gconstpointers args to remove some warnings. * global-tags/Makefile.am, data/Makefile.am, src/Makefile.am: link against Anjuta static libs using the $(top_builddir) dir, not anymore on $(top_srcdir) to make distcheck happy. * src/Makefile.am: ditto with all the Anjuta static libs. * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c include, as we already include the whole directory for the build. * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped (). 2002-02-13 Andy Piper * pixmaps/Makefile.am: icon for libglade project now installed * NEWS, README, TODO, configure.in, anjuta.prj: revised for release * manuals/C/Makefile.am: removed ChangeLog reference which was breaking some build stuff * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some include reference problems that showed up on make distcheck * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa 2002-02-13 Johannes Schmid * src/aneditor.cxx: Fixed bug #509977 (CallTips) 2002-02-12 Naba Kumar * src/message-manager-private.cc: The horizontal scrollbar now shows properly on demand. 2002-02-08 Johannes Schmid * src/dnd.c fixed some warnings * src/message-manager-private.cc: Horizontal scrollbar is now shown and works. It is shown always at the moment but before it was shown on demand and did never work. 2002-02-07 Naba Kumar * src/anjuta.c: Fixed a crash bug. patch from: Jens Georg 2002-02-04 Andy Piper * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer reports a problem with missing end tags on 2002-02-03 Andy Piper * manuals/C/ChangeLog: removed since it was never used * manuals/C/anjuta-manual/*: more updates, new screenshots * anjuta.prj: updated for new manuals/ structure 2002-02-03 Johannes Schmid * source.c, compiler_options.[c/h]: Fixed bug #460321 "Problem with optimization options" by separating INCLUDE and C(XX)FLAGS in Makefile.am creation 2002-02-03 Andy Piper * NEWS: prepared for release, need to fill in date * data/welcome.txt: version number updated 2002-02-03 Andy Piper * src/text_editor_menu.c, src/an_file_view.c, src/an_symbol_view.c: marked strings for translation * src/defaults.c, data/properties/xml.properties: *.omf and *.xsl files should use XML highlighting * manuals/C/anjuta-manual/*: - restructured so that files have more meaningful names and are easier to edit (see anjuta-manual.sgml for the ordering) - updated some screenshots - continued rewrite 2002-02-02 Naba Kumar * main.c: Made a workaround to remove the old anjuta gnome config file (older than 9 Feb 2002). This will fix the bug which never lets the brower toolbar shown. * main.c: In fact, the above solution wouldn't work in all cases. Therefore, here is the better fix, which works by detecting the version of the old config file and deleting ~/.gnome/Anjuta if it is lesser than 0.1.9. 2002-02-01 Andy Piper * HACKING: added info on submitting patches 2002-01-31 Johannes Schmid * src/project_import_gui.c, src/project_import.c: - If Project Import Wizard is canceled everything is cleaned up now. - Back button is now insensitive on page 3 (some problems: see TODO in project_import_qui.c:284 - Menu frame is insensitive if project type != GNOME(mm) 2002-01-31 Naba Kumar * src/main.c: Fixed bug # (Unable to open files on double click in project window from second trial onwards when the project is opened from command line). * po/POTFILES.in: Removed tags_manager.[h,c] 2002-01-31 Naba Kumar * src/preferences.c: A quick hack to fix the 'invisible' browser toolbar when upgrading from 0.1.8 to 0.1.9 * src/anjuta.c: Fixed toolbar names which were causing confusions in the toolbar show/hide. * src/main.c: Substituted "anjuta" with PACKAGE * src/project_import_gui.c: Consistensy: wm_class should be set with "Anjuta" and not "anjuta" * anjuta.prj, src/tags_manager.h, src/tags_manger.c: Added new files and removed obsolete ones. 2002-01-30 Andy Piper * src/appwizard_cbs.c, project_import_cbs.c, main_menubar_def.h, project_import_gui.c: updates to message strings and layout for the import wizard. * text_editor_cbs.c: fix for the tab menu entries for redocked windows (Dan Elphick ) 2002-01-30 Naba Kumar * src/toolbars.c, src/toolbars.h, src/anjuta_gui.c, src/controls.c: Tag dropdown exclusive (takes all space in the toolbar) and never vertical and increased the width of the tag combo to 256 pixs. Toolbar separator before the combo and button. Added tags label before the tag button. Reorganized the dock bands for the toolbars. * src/project_import_gui.c src/project_import.c: Fixed an error and removed an unused variable. * data/properties/anjuta.properties: Removed the property for the old toolbar and set browser toolbar show to default. * src/project_dbase.c: excluded modules were not loaded. Fixed. * src/source.c: No build files will be written if the project is blocked. * src/project_import.c, src/project_import_cbs.c, src/project_gui.c, src/wizard_gui.c: Manually applied Johannes patch to fix some memory issues and gui clean up. Patch from: Johannes Schmid * src/project_dbase.c, project_dbase.h, project_dbase_gui.h: Fixed a bad bug with remove file from project because of files were never removed properly from the project and from the tagmanager. * src/appwiz_page3.c: Disabled unused codes to clear compiler warnings. 2002-01-30 Naba Kumar * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa. * data/Makefile.am pixmaps/Makefile.am src/Makefile.am src/an_file_view.c src/an_symbol_view.c src/anjuta.c src/anjuta.h src/anjuta_cbs.c src/anjuta_gui.c src/controls.c src/main_menubar.c src/main_menubar.h src/main_menubar_def.h src/mainmenu_callbacks.c src/mainmenu_callbacks.h src/pixmaps.h src/project_dbase.c src/project_dbase.h src/text_editor.c src/text_editor_menu.c src/text_editor_menu.h src/toolbar.c src/toolbar.h src/toolbar_callbacks.c src/toolbar_callbacks.h : Patch submitted by: Biswapesh Chattopadhyay Removes the Tags toolbar and substituted it with tags combo dropdown list. Fixes a couple of bugs. Moved the tag combo to browser toolbar because main toolbar was becoming too long. Made a new icon of tag toolbar. * po/zh_TW.po: Fixed bug. * pixmaps/an_tag.xpm: Added new file. 2002-01-30 Naba Kumar * src/project_import_gui.c: Reorganized project import gui page 2. 2002-01-29 Andy Piper * HACKING: added info on creating windows and dialogs 2002-01-29 Naba Kumar * src/tm_file_view.c: Sorts the file list at the end instead of doing sort-insert to improve performance. Patch from: Dan Elphick * src/project_dbase.c: Resolved a conflict from Johannes's patch. * src/project_import.c: Fixed to use anjuta_import.sh for the bin dir and not from the data dir. Used anjuta_is_installed() function to verify a the command's executability. Fixed import command to use sh (which is more general and is gauranteed to be found in any unix system :-)). Also, added double quotes around the import directory. Changed some strings for better translations (like avoiding duplicates). Fixed the reading of wrong target type. * src/control.c: Insensitive "import project" when there is a project open. * src/project_import_cbs.c: Fixed strcmp() [== 0 was left out]. Languages now selected properly. Fixed selection of gettext checkbox. Sets the menu entries. 2002-01-28 Johannes Schmid * src/appwiz_page[1-4].c * src/appwiz_gui.c * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h] be able to reuse it. * src/mainmenubar.[c/h] * src/mainmenubar_def.h * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" menu item * src/message-manager.c: Fixed bug 509192 * src/message-manager-dock.c: Added accel_group if window is undocked * src/project_dbase.[c/h]: Splitted opening code to be able to use it without an open file dialog (Maybe I broke Naba's changes, please take a look) * src/project_import.[c/h] * src/project_import_gui.c: New Files, Code for Project Import Wizard * src/wizard_gui.[c/h]: New Files, shared code between appwizard and import wizard 2002-01-28 Andy Piper * src/main_menubar_def.h, tagmanager/tm_project.c: more string cleanups * manuals/C/anjuta_manual/*: started rewrite of the manual, updated some screenshots 2002-01-28 Naba Kumar * src/gnomefilelist.h, src/gnomefilelist.c: Fixed multiple selection bug (#497085). The OK button is sensitive when in multiple mode, if the no. of selection is one or more. Toggle between single and multiple selection mode and multiple mode display. Fixed strings to translable strings. Fixed some compiler warnings by commenting out unused functions. 2002-01-28 Naba Kumar * src/project_dbase.c: App status bar now updates with the project name when the project is loaded. * src/an_file_view.c, tagmanager/tm_file_entry.c: Puts the directories at the top. They're also sorted now. Patch from: Dan Elphick 2002-01-28 Naba Kumar * scripts/anjuta_import.sh.in: Added file. * scripts/anjuta_import.sh: Removed file. * .cvsignore, po/.cvsignore, scripts/.cvsignore: Updated files. * src/main_menubar_def.h: Changed shortcut for Find/Replace to CTRL+SHIFT+F (to reflect the opposite of Find (CTRL+F) and also to leave CTRL+R or Redo. Changed Glade summon with ALT+G, which frees the ATL+E for poping up the edit menu. * src/Makefile.am: Debugging link flags by Biswa, removed. 2002-01-28 Andy Piper * HACKING: added information on best practices for writing application messages and GUI labels * src/CORBA-Server.c, src/about.c, src/anjuta.c, src/breakpoints.c, src/build_file.c, src/build_project.c, src/clean_project.c, src/compile.c, src/compiler_options_cbs.c, src/compiler_options_gui.c, src/configurer.c, src/debugger.c, src/executer.c, src/find_in_files.c, src/find_in_files_cbs.c, src/find_replace.c, src/find_text.c, src/glades.c, src/gnome_project.c, src/goto_line.c, src/main.c, src/main_menubar.c, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/preferences_gui.c, src/project_config.c, src/project_dbase.c, src/project_dbase_gui.c, src/resources.c, src/source.c, src/support.c, src/tags_manager.c, src/text_editor.c, src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar_callbacks.c, src/utilities.c: lots of minor message updates to make them more user-friendly and consistent 2002-01-28 Naba Kumar * src/executer.c: Because of the spaces escaping, the command could not be executed when run without terminal. Now fixed. * anjuta.prj, Makefile.am: Added anjuta project file. 2002-01-27 Naba Kumar * src/message-manager-private.h, message-manager-private.cc, message-manger.cc: Added freeze() and thaw() for the message window class to speed up the message manager update. * src/project_config.h, project_config.c, src/project_dbase.h, project_dbase.h scripts/anjuta_project.template: Added two new prject attributes: project.config.blocked and project.excluded.modules. The former will make sure that users are not given any previlidge in enabling the 'overwrite build files' flags and the later issues a list of modules in the project to be skipped for symbol browsing and project listing. * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am: Modified script to read the template from the anjuta data dir rather than from the directory in which the script exist. Otherwise, Being transfered to the bin dir, the script will not be able to find the template when it is run. The script is also create with configure.in to set in the anjuta data dir path inside the script. 2002-01-26 Stephane Demurget * po/fr.po: updated to the latest sources. 2002-01-26 Naba Kumar * scripts/Makefile.am: anjuta_import.sh goes with distribution. * po/*.po: They seem to have updated (merged with anjuta.pot) automatically when I did "make dist". 2002-01-26 Naba Kumar * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c, Fixed Bug #499807, ie crash on removing libs, includes, defines from the compiler options dialog. * ChangeLog: Correct todays date. :) * scripts/Makefile.am: Installs anjuta_import.sh in $(prefix)/bin dir and is treated as an executable. 2002-01-26 Naba Kumar * Fix for bug #499373 * data/properties/anjuta.properties, ada.properties, cpp.properties, java, properties, latex.properties, lua.properties, others.properties, perl.properties: Added double-quotes around file arguments so that filenames with spaces could also work. * launcher/anjuta-launcher.c, executer.c: Escaped quotes in the cammand and it's arguments before executing so that args with spaces can also work. Commented #DEBUG switch. 2002-01-26 Naba Kumar * scripts/*: Added files which I forgot previously. * src/aneditor.h: Lined up commands definition for better look. * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c, main_menubar.h, control.c: Added three more convert EOL chars submenu items in transform. Reformatted some some. * data/anjuta.properties: Reformatted a line. * src/aneditor.h, aneditor.c: Added three commands (with definitions) for EOL conversions. * src/text_editor.c: Editor detects file mode from the file content and set the editing mode to CR/LF/CRLF automatically. Refined Dos mode extrageneous chars filter This will make sure that filter works only in Dos mode and not in other modes. * src/anjuta.c: Editor mode display in status bar. * src/preferences_gui.c: Changed the string for dos mode filter to more sensible string. * src/aneditor.c: Default editor mode sets during widget creation and not everty time the properties are loaded. This makes sure that the auto-detected mode is not overridden by the default mode. * src/text_editor.c, aneditor.c: Disabled #DEBUG flag. * src/anjuta.c: Fixed bug #476028. Now anjuta also searches for file relative to top project dir, when the project is open. * src/anjuta_cbs.c: Fixed bug #499536. File is not closed if it is not able to save the file properly. * src/mainmenu_callbacks.c: Fixed bug #499536. Newfiles (which are not modified) are also closed on "close all files". 2002-01-25 Naba Kumar * src/an_symbol_view.c: Added MAX_STRING_LENGTH * tagmanager/tm_source_file.c, regex.c, parse.c: defined and delimited g_messages within #debug. * src/preferences.c, data/anjuta.properties: saved/defied message-manager tag position in string. Message tag possition is saved between sessions. And and tag position bottom as default. 2002-01-25 Naba Kumar Patch submitted by: Biswapesh Chattopadhyay * Makefile.am configure.in data/Makefile.am data/properties/Makefile.am global-tags/Makefile.am pixmaps/Makefile.am src/Makefile.am src/an_file_view.c src/an_file_view.h src/an_symbol_view.c src/an_symbol_view.h src/anjuta.c src/anjuta_cbs.c src/file_history.c src/file_history.h src/message-manager-private.cc src/pixmaps.h src/project_dbase.c src/project_dbase_gui.c src/tags_manager.c src/text_editor.c src/utilities.c src/utilities.h src/watch_gui.c: Modified files. * scripts/* pixmaps/sv_class.xpm pixmaps/sv_function.xpm pixmaps/sv_macro.xpm pixmaps/sv_private_fun.xpm pixmaps/sv_private_var.xpm pixmaps/sv_protected_fun.xpm pixmaps/sv_protected_var.xpm pixmaps/sv_public_fun.xpm pixmaps/sv_public_var.xpm pixmaps/sv_static_fun.xpm pixmaps/sv_static_var.xpm pixmaps/sv_struct.xpm pixmaps/sv_unknown.xpm pixmaps/sv_variable.xpm pixmaps/fv_core.xpm pixmaps/fv_text.xpm pixmaps/filestoremove.txt: New files. * pixmaps/class.xpm pixmaps/function.xpm pixmaps/fv_autofile.xpm pixmaps/fv_doc.xpm pixmaps/fv_i18n.xpm pixmaps/fv_source.xpm pixmaps/private_func.xpm pixmaps/private_var.xpm pixmaps/protected_func.xpm pixmaps/protected_var.xpm pixmaps/public_func.xpm pixmaps/public_var.xpm pixmaps/struct.xpm pixmaps/variable.xpm Removed files. * tagmanager/*/*: Upgraded to tagmanager-0.7 2002-01-24 Johannes Schmid * src/anjuta_cbs.c: Fixed bug #506441 * src/watch_gui.c: Changed layout of eval dialog so that it fits on a 800x600 desktop with German translation. 2002-01-23 Andy Piper * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new icon for new project type (thanks to Misha) * configure.in: build and install Danish translation * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated credits to cover new patches and translations 2002-01-23 Johannes Schmid * src/preferences.c, src/message-manager.cc, src/project_type.c, src/appwiz_page1.c: - Font preferences are restored properly now (\n was missing) - Dock menu label of message-manager is "Dock/Undock" instead of "Dock|Undock" to match with the rest of anjuta. - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I changed it in anjuta, too 2002-01-21 Naba Kumar * tagmanager/tm_source_file.c, tagmanager/parse.c, tagmanager/tm_project.c, src/an_symbol_view.c, src/anjuta.c: Disabled debug warnings. 2002-01-21 Naba Kumar * src/appwiz_page1.c src/compiler_options.c src/project_dbase.c src/project_dbase.h src/project_type.c src/source.c src/source.h: New project type named LibGlade. Patch submitted by: Dick Knol * src/gnome_prj.c: Commented out unused pixmap creation. May be it will fix the crash in project creation. 2002-01-21 Naba Kumar * src/registers.c src/registers.h src/registers_cbs.c src/registers_cbs.h src/registers_gui.c src/sharedlib.c src/sharedlib.h src/sharedlib_cbs.c src/sharedlib_cbs.h src/sharedlib_gui.c src/signals.c src/signals.h src/signals_cbs.c src/signals_cbs.h src/signals_gui.c src/stack_trace.c src/stack_trace.h src/stack_trace_cbs.c src/stack_trace_cbs.h src/stack_trace_gui.c src/text_editor.c src/watch.c src/watch.h src/watch_cbs.c src/watch_cbs.h src/watch_gui.c Fixed bug #496290: Attach/detach removed from these windows as they are never implemented. Patch submitted by: Johannes Schmid 2002-01-18 Naba Kumar * src/anjuta.c, src/anjuta_cbs.c: Fixed bug: when you right click on the tabs, a list of filenames are given out, but now it gives a list of "page 1", "page 2", etc... Patch submitted by: Jens Georg * anjuta.in.in: Removed c|c++ because, it was not necessary and was causing translation problem. * plugins/class-gen/clsGen.c: removed "'" for the same reason. attached the fix for the menu 2002-01-17 Naba Kumar * src/preferences.h, src/preferences.c, src/preferences_gui.c: Adds the functionality to Anjuta to auto save your unsaved files before you build a project. Patch submitted by: jason * src/anjuta.[h,c]: Added function for save all files. * src/mainmenu_callbacks.c: Modified to use the above function. * src/build_project.c: Save all files before build if it is set in the preferences. 2002-01-17 Naba Kumar * src/message-manager-private.cc src/message-manager-private.h src/message-manager.cc: Message-manager now restores the tabs which were shown on startup. The terminal is now created on demand (as requested by Biswa) and I have removed some debug messages. Patch submitted by: Johannes Schmid 2002-01-13 Stephane Demurget * src/anjuta_cbs.c: fixed the global shortcut handling to have a proper tabs keyboard navigation. * src/an_symbol_view.c, src/anjuta_cbs.c, src/gnome_project.c, src/project_dbase.c, src/tags_manager.c: removed some debugging display. 2002-01-09 Naba Kumar * src/message-manager-dock.c src/message-manager-private.cc src/message-manager-private.h src/message-manager.cc src/preferences.c src/preferences.h src/preferences_gui.c: Patch submitted by: Johannes Schmid This patch adds a tab to the notebook of the preferences-dialog where you can change the colors, the tab position of the new message manager. Also the truncate messages stuff has moved from misc tab to messages tab. Also improved the remembering position stuff of message manager. * data/internal.properties, Added definitions for messages colors and tag position. * src/message_manager.cc: Fixed a bug that never lets the messages panes to get cleared. Added wmclass setting for the message window. Fixed a bug in which the message window was not being shown. * src/tag_manager.c: Fixed printing of (NULL) in the debug output and disabled it. * src/anjuta.c: Preferences created and loaded before anything else. anjuta now recognizes messages colors on startup and initializes them. 2002-01-09 Andy Piper * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid) 2002-01-09 Stephane Demurget * pixmaps/file_c.xpm, pixmaps/file_cpp.xpm, pixmaps/file_file.xpm, pixmaps/file_h.xpm, pixmaps/file_html.xpm, pixmaps/file_i18n.xpm, pixmaps/file_icon.xpm, pixmaps/file_pix.xpm, pixmaps/fv_doc.xpm, pixmaps/fv_i18n.xpm, pixmaps/fv_image.xpm, pixmaps/fv_source.xpm, pixmaps/fv_unknown.xpm: made these icons transparent. 2002-01-08 Andy Piper * launcher/anjuta_launcher.c: updated message strings * src/message-manager-dock.c: added newline at end to avoid compile warning * src/project_dbase.c: corrected spelling of include (noted by Biswa) * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu entries for username and Python-style GPL notice * HACKING: added info on files to change to update Insert menu 2002-01-08 Naba Kumar * src/project_dbase.c, src/an_file_view.c, src/an_symbol_view.c: Changed the CTree expander style to square and line style to Dotted line. * po/POTFILES.in: Removed and Added translable files. 2002-01-08 Naba Kumar * ccview/.cvsignore: Removed. 2002-01-08 Naba Kumar * ccview/ cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm, cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c, cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h, cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h, ccview.cc, cregex.hh, hash_str.h, protected.xpm, ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm: Removed ccview module because it is no longer needed. 2002-01-08 Naba Kumar * src/project_dbase.c: Shifted structure initialization in project_dbase_new() before anything else, otherwise it was crashing due to uninitialized values. * src/an_symbol_view.c: Disabled high volume debug output. 2002-01-08 Naba Kumar Applied a very heavy patch from: Biswapesh Chattopadhyay * Makefile.am configure.in pixmaps/Makefile.am src/Makefile.am src/aneditor.cxx src/aneditor.h src/anjuta.c src/anjuta.h src/commands.c src/commands.h src/compile.c src/compile.h src/controls.c src/defaults.c src/fileselection.c src/main_menubar.c src/main_menubar.h src/main_menubar_def.h src/mainmenu_callbacks.c src/mainmenu_callbacks.h src/project_dbase.c src/project_dbase.h src/project_dbase_gui.c src/tags_manager.c src/text_editor_menu.c src/toolbar_callbacks.c tagmanager/Makefile.am tagmanager/ctags.c tagmanager/include/Makefile.am tagmanager/include/tm_project.h tagmanager/include/tm_symbol.h tagmanager/include/tm_tag.h tagmanager/include/tm_tagmanager.h tagmanager/include/tm_workspace.h tagmanager/tm_project.c tagmanager/tm_source_file.c tagmanager/tm_symbol.c tagmanager/tm_tag.c tagmanager/tm_workspace.c widgets/Makefile.am: Modified. * src/an_file_view.[c,h], src/an_symbol_view.[c,h], src/file_history.[c,h], src/support.[c,h], widgets/scroll-menu.[c,h], tagmanager/tm_file_entry.c tagmanager/include/tm_file_entry.h: Added new files. * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm, private_func.xpm, public_func.xpm, class.xpm, fv_exec.xpm, fv_unknown.xpm, private_var.xpm, public_var.xpm, function.xpm, fv_i18n.xpm, macro.xpm, protected_func.xpm, struct.xpm, fv_autofile.xpm, fv_image.xpm, ofolder.xpm, protected_var.xpm, variable.xpm: Updated and Added pixmap files. Features: --------- a) Removes CCView dependency. b) Improves the terminal. c) Adds tag navigation context menus. d) Upgrades tagmanager to latest version. e) Miscellaneous small additions. 2002-01-07 Naba Kumar * src/project_dbase_gui.c: Fixed crash of anjuta when project first created. * src/gnome_project.c: It now updates the tags manager when new projects are created. 2002-01-07 Naba Kumar * Thanks Johannes Schmid for this big patch. * src/messages.[c,h]: Removed files. * src/message-manager.[cc,h], src/message-manager-dock.[c,h], src/message-manager-private.[cc,h] New files. * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c src/build_project.c, src/clean_project.c, src/compile.c src/configurer.c, src/debugger.c, src/find_in_files.c src/mainmenu_callbacks.c, src/preferences.h src/preferences_gui.c, src/properties.h src/utilities.c, src/utilities.h: The new messages widget. New features: - Use of GtkNotebook instead of ToggleButtons and show/hide - Popupmenu to show and hide message types and to dock/undock in detach mode All other things should work as they did with the old message window. Currently the keyboard short-cuts do not work in detached mode. Some functions in utitlities.[c,h] changed. so that they take const arguments where this is possible * src/Makefile.am, po/POTFILES.in: Removed messages.[c,h] and added message-manager.[cc,h], message-manager-dock.[c,h], message-manager-private.[cc,h] * src/message-manager.h: Removed "include " and added a newline at the end of the file. * src/message-manager-private.cc: Set clist's width setting to Automatic. Set scroll window's scroll bars to Automatic. 2002-01-05 Naba Kumar * text_editor_menu.c: Fixed misalignment of the function sub menu in the text editor pop up menu. 2002-01-04 Naba Kumar * src/text_editor.c: Fixed a compiler warning. 2002-01-04 Andy Piper * THANKS, manuals/*/authors.sgml: updated for new translations * plugins/class-gen/clsGen.c: converted messages to English * src/about.c, src/main_menubar_def.h: string updates 2002-01-04 Naba Kumar * src/anjuta.c src/anjuta_cbs.c src/text_editor.c src/mainmenu_callbacks.c src/text_editor.h src/text_editor.c src/text_editor_cbs.c src/text_editor-gui.c: Earlier code for adding 'cross' button for closing pages were too error prone and unorganized. Cleaned up the code and shifted the 'extra' widgets creation (eg. close button, close_pixmap and lable) from anjuta to text_editor. This takes care of proper widgets creation and destruction. Otherwise, anjuta was crashing at too many points, especially related to docking and undocking. 2002-01-04 Stephane Demurget * src/aneditor.cxx: removed debugging code. * data/properties/.cvsignore: added swap files. 2002-01-03 Naba Kumar * src/anjuta.c src/anjuta_cbs.c: Fixed Crashing of anjuta when a new file is saved as different file. 2002-01-03 Naba Kumar * src/aneditor.c: Some debug codes around. * data/internal.properties, data/anjuta.properties: Removed. data/properties/Makefile.am: data/properties/ada data/properties/cs data/properties/make data/properties/rc data/properties/html data/properties/ruby data/properties/baan data/properties/idl data/properties/pascal data/properties/sample data/properties/bash data/properties/java data/properties/perl data/properties/sql data/properties/conf data/properties/latex data/properties/props data/properties/vb data/properties/cpp data/properties/lua data/properties/python data/properties/xml data/properties/others data/properties/.cvsignore: Added files. Properties now splitted into small files for each language. * data/Makefile.am configure.in: Update the removal and added properties module. * src/preferences.c: preferences_new(): Updated to reflect the new properties files organization. * src/Makefile.am: Added Baan Lexer. 2002-01-01 Stephane Demurget * src/aneditor.cxx: readded the baan lexer. * src/preferences.c: fixed translated messages and a typo. * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was confusing the regexp usage in xml-i18-merge. 2002-01-01 Andy Piper * src/project_dbase.c: tidied some messages, and spotted a typo in the reading of properties which prevented the project version from ever being reported in the Project Information window - fixed :) * po/POTFILES.in: removed syntax.h 2001-12-31 Stephane Demurget * data/internal.properties: fixed baan properties. Added all ada properties. * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx, src/utilities.[ch]: added support for the Ada highlight style. 2001-12-31 Stephane Demurget * plugins/*/.cvsignore: updated. 2001-12-31 Stephane Demurget * src/syntax.h, src/text_editor.c, src/Makefile.am: removed the empty header syntax.h. 2001-12-31 Naba Kumar * main_menubar.c: Stef's observation on the 'superfluous' hseparators in the recent files and projects is fully justified -- removed. * main_menubar_def.h: Changed "Plug Ins" to "Plugins" in the menu label. * configure.in, plugins/Makefile.am, plugins/class-gen/*: Added class-gen in the configure output and class-gen module. * data/internal.properties: Correct mis-spelled "jave" to "java". Added file.is.source for *.h, *.c, *.cpp properties. * global-tags/Makefile.am: "chmod +x create_global_tags.sh" before it is executed, because there is very high chance that it will be found "-x" and resulting in error 2001-12-31 Stephane Demurget Fixed a crash on Solaris reported by Holder Burde, thanks to him for the backtrace. * src/gnome_project.c: (create_new_project): if the user doesn't select any icon, it doesn't have any extension and thus we can't use it in printf on Solaris, since the %s modifier use strlen to know the string length and then crash. On Linux, gcc checks the value of the pointer to be NULL and write "(null)" if necessary. We can't rely on that. * src/source.c: (source_write_desktop_entry): if there's no icon, we don't need to have the directory icon but the generic one. 2001-12-30 Stephane Demurget Merged with latest (1.42) scintilla. Added: Support for the {load,save}.on.(de)activate properties. The PHP lexer to match keywords case insensitively. Baan lexer. Experimental supports for changeable style attribute & line wrapping. Updated: Both the C++ and HTML lexers. More shell keywords added. Horizontal scrolling and diplay of long lines optimised. Cursor setting optimised. Bugs fixed: Caret movement over folded lines. Selection tracking in 2ndary views when doing modifications. * scintilla/CallTip.{cxx.h}, scintilla/ContractionState.{cxx,h}, scintilla/Document.{cxx,h}, scintilla/Editor.{cxx,h}, scintilla/KeyWords.cxx, scintilla/LexHTML.cxx, scintilla/PlatGTK.cxx, scintilla/RESearch.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaGTK.cxx, scintilla/Style.{cxx,h}, scintilla/StyleContext.h, scintilla/ViewStyle.cxx, scintilla/include/*.h: updated. * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer. * scintilla/LexCPP.cxx: removed all references to noDocChars. This should have been told to the scintilla team. We're lucky I read the ChangeLog and the modifications of the lexer (thanks to the Gnome bonsai for this ;) * data/internal.properties: added Baan definitions. Fixed some issues for C such as *_cast directive, that are only available with C++. Updated C++, HTML and shell scripts definitions. Updated Ada and Bullant, that have been forgotten. * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx, src/utilities.[ch]: added support for the Baan highlight style. 2001-12-29 Stephane Demurget Polished the plugins menu behaviour and added a tearoff menuitem to the recent entries submenu. Note: The recent entries list seems to be too height with all these superfluous hseparators. * src/main_menubar.c: Polished, making some functions declarations static and cleaning some code. (create_submenu_plugin): removed the extra plugins entry and the horizontal separators. (on_plugins_menu_realize): the plugins menu is only shown if there's at least one available. (create_submenu*): added a tearoff menuitem to have a more homogeneous menu style. For now, it doesn't take care of user settings (but it was even worse before :). 2001-12-29 Stephane Demurget * configure.in: added the packageplugindir variable to avoid installing the plugins in $(prefix). It's not the same path as anjuta 2 to allow parallel installation. 2001-12-29 Stephane Demurget Fix a reopened part of bug #440676: keyboard navigation between the different text buffers. Changed to a more global approch. * src/notebook.[ch]: removed. * src/Makefile.am: removed notebook.[ch] * src/anjuta_{gui,cbs}.c, src/anjuta.h: (on_anjuta_window_key_press_event): added to fulfill the global shorcuts handling. * HACKING: updated according to the new global shortcuts handling. 2001-12-29 Naba Kumar * src/main_menubar_def.h, main_menubar.h, main_menubar.c: Shifted plugin menu from Edit submenu to main menu. * po/POTFILES.in: Added plugins/sample1/plugin-sample1.c * plugins/sample1/plugin-sample1.c: Added localization and used anjuta_info, instead of anjuta_error. * plugins/.cvsignore, plugins/sample1/.cvsignore: Added cvs ignores. 2001-12-28 Naba Kumar * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR for plugin dir. * Makefile.am: Added module plugins. * plugins, plugins/Makefile.am, plugins/sample1/*: Created plugins modules. * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed to load plugins of *.so only and not *.so* (which results in duplicates). * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of plugins during packaging. 2001-12-27 Simos Xenitellis * configure.in: Added Greek (el) to ALL_LINGUAS. 2001-12-27 Duarte Loreto * configure.in: Added portuguese to ALL_LINGUAS 2001-12-24 Naba Kumar * global-tags/.cvsignore tagmanager/.cvsignore tagmanager/include/.cvsignore: Added cvs ignore files. * data/.cvsignore Updated cvs ignore file. 2001-12-23 Andy Piper * src/debugger.c, src/text_editor.c, src/anjuta.c, data/anjuta.properties, data/internal.properties: clean up some message strings (me) 2001-12-23 Andy Piper * src/about.c, THANKS: added Jens to the credits 2001-12-23 Andy Piper * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c, src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c, src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens Georg to add close button to file tabs. 2001-12-20 Andy Piper * launcher/anjuta_launcher.c: patch from Stef to fix #490816 (debugger now catches correct signal from process) 2001-12-20 Andy Piper * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha * src/pixmaps.h: switch appwizard project icons to new designs * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics 2001-12-20 Andy Piper * pixmaps/Makefile.am: stop redundant images from being installed. The next step will be to remove them completely. * src/appwiz*: further updates (more to come) * src/pixmaps.h: cleaned up, commented * src/splash.c: should use the pixmaps macro defined * HACKING: more on the graphics stuff and use of pixmaps.h 2001-12-19 Andy Piper * src/defaults.c: fix bug #494864 2001-12-18 Andy Piper * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard graphics from Misha * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed redundant graphics, no longer used * src/appwiz*: revamped application wizard by Andy and Misha for a more usable and professional look-and-feel * HACKING: updates to cover patching, graphics, and some additions post-0.1.8 * TODO: removed some implemented features 2001-12-17 Andy Piper * data/anjuta.properties, data/internal.properties: cleanup * src/compiler_options_gui.c, src/mainmenu_callbacks.*, src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa to edit styles colors for keywords and add Goto Tag menu option in the editor 2001-12-14 Naba Kumar * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h: Fixed bug #460335 fixes the Forget of the cursor position when tab is brought active from project manager. 2001-12-13 Naba Kumar * src/messages.c Exported "TERM=xterm" to get a color terminal when anjuta is not started from within a terminal. 2001-12-13 Naba Kumar * src/messages.c src/messages.h Added a frame around zvt terminal. * src/preferences_gui.c Modified to say "Use glade component (experimental)" instead of "Use Component". 2001-12-13 Naba Kumar * Patch from Biswapesh Chattopadhyay * src/anjuta.c src/fileselection.c src/messages.c src/messages.h src/preferences.c src/preferences.h src/project_dbase.c a) Extra scrollbar in terminal no longer appears. b) Character set preference should be preserved (untested). c) File selection widget now remembers last directory. d) On creation of generic project, the glade 'file not found' error no longer occurs. e) First terminal window is created 'on demand', so it should always to the Right Thing (TM) as far as starting WD is concerned. Also, the environment is now passed to the terminal. f) Solaris compilation should be fixed (replaced get_current_dir_name() with getcwd()). g) Fixed some compilation warnings. 2001-12-10 Andy Piper * configure.in, src/anjuta.c, src/messages.c, src/messages.h, src/pixmaps.h: applied terminal and warnings patch (Biswa) * src/*: cleanups (me) * pixmaps/mini_term.xpm: added new file for terminal button (me, based on existing artwork) 2001-12-07 Andy Piper * configure.in: bumped version to 0.1.9-pre * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new translation * src/aneditor.cxx: patch from Biswa to re-enable autocompletion 2001-12-07 Pablo Saratxaga * src/splash.c: removed a DOS end of line of a comment (so the *.po files are free of that char) * configure.in: added "az" to ALL_LINGUAS 2001-11-29 Andy Piper * tagmanager/tm_workspace.c, src/project_dbase.c: critical crash bug fix from Biswa. * FUTURE: added Anjuta/gIDE merger information to provide details on future direction and status of 1.x stuff * NEWS: prepared for release * po/de.po: update from Jens Georg 2001-11-28 Andy Piper * multiple minor updates pre-0.1.8 * patch from Biswa to fix syntax highlighting and packaging * po/fr.po: update from Stef 2001-11-26 Naba Kumar * global-tags/Makefile.am global-tags/create_global_tags.sh global-tags/tm_global_tags.c scintilla/LexCPP.cxx scintilla/include/SciLexer.h src/aneditor.cxx src/project_dbase.c tagmanager/Makefile.am tagmanager/include/Makefile.am tagmanager/include/tm_project.h tagmanager/include/tm_tag.h tagmanager/include/tm_tagmanager.h tagmanager/tm_project.c tagmanager/tm_source_file.c tagmanager/tm_tag.c tagmanager/tm_workspace.c: Includes the syntax highliting patch to scintilla). and more stable code. *tagmanager/include/tm_symbol.h: New file. *tagmanager/tm_symbol.c: New file. Add symbol tree building functionality at project level Patch from: Biswapesh Chattopadhyay 2001-11-22 Naba Kumar * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm, pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm, pixmaps/file_file.xpm, pixmaps/file_i18n.xpm : New and improved pixmaps from Misha Thanks to him. 2001-11-22 Naba Kumar * Big patch submitted by Biswapesh Chattopadhyay . Many thanks to him. * src/Makefile.am, src/aneditor.cxx src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h, src/text_editor.c, src/text_editor.h: Use of tagmanager lib for advanced calltips. * global-tags/*: Created new directory and added files to generate system.tags. * tagmanager/*: Created new directory and added tagmanager lib files. * configure.in, acconfig.h, Makefile.am: Modified to reflect the above additions. * data/Makefile.am: Modified to accomodate generated system.tags file. 2001-11-07 Andy Piper * scintilla/: updated to 1.41 * src/Makefile.am: added Ada and Bullant lexers from Scintilla * src/about.c: updated list of authors * src/aneditor.cxx: tidied to remove unused SciTE debug calls * HACKING: updated to cover Scintilla usage * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new translation 2001-11-07 Naba Kumar * src/aneditor.cxx: Fixed compilation errors with it. by add include to gtk+ headers and typedefining a mysteriously vanished class Colour. 2001-10-29 Naba Kumar * configure.in: Added pt_BR in the languages. 2001-11-01 Andy Piper * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick () to correct a spelling mistake * THANKS: updated * manuals/C/anjuta-manual/*: new format to match the rest of the GNOME docs chapter layout. Added the many new contributors. Moved Authors and License information into new chapters of their own - should make expansion easier too * src/compiler_options.c: changed the profiler option to -pg to work with GNU tools (gprof) * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages and text labels 2001-10-29 Naba Kumar * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c compiler_options_gui.c: Added a new entry for linker flags and renamed c_options to c_flags and l_options to l_libs. Also, added a new function: compiler_options_set_prjlflags_in_file(); * src/source.c: projects/src/Makefile.am now have LDFLAGS set. * src/compiler_options_gui.c: Trimmed some UI for the 'others' page. 2001-10-26 Andy Piper * THANKS, src/about.c: corrections and additions following Naba's big update * src/main_menubar.c: patch from Rikul to fix the problem with menu accelerators not being loaded 2001-10-26 Naba Kumar * THANKS: Added all contributors and translators names and emails. * AUTHORS: Updated * pixmap/anjuta_logo.png: Reduced the size of the logo. * pixmap/anjuta_splash.png, pixmaps/Makefile.am: Added new file (earlier logo with border). * src/about.c: Added all contributors names and emails and used macro definition for logo pixmap file. * src/pixmaps.h: Added entry for anjuta splash screen. 2001-10-24 Andy Piper * pixmaps/anjuta_icon[.xpm|.png]: updated application icon to new PNG version (thanks to Misha) and removed the old pixmap. 2001-10-24 Abel Cheung * THANKS: added Conner Mo for simplified Chinese translation. * configure.in: added zh_CN in ALL_LINGUAS 2001-10-21 Abel Cheung * THANKS: added Joe Man for his traditional Chinese translation. * configure.in: added zh_TW in ALL_LINGUAS. 2001-10-19 Naba Kumar * src/main_menubar_def.h: Changed the link of lidn to http://lidn.sourceforge.net. 2001-10-18 Naba Kumar * Applied patch from Rikul * Applied patch from Luca * Fixed a cvs conflict. :) 2001-10-17 Stephane Demurget * THANKS: added Marc Botermans for his Dutch translation. * configure.in: added nl in ALL_LINGUAS. * po/nl.po: added. 2001-10-17 Naba Kumar * anjuta.c: Fixed luca's typo. * resources.c, resources.h: Changed gchar* return to void, to avoid a compiler warning. * scintilla/Makefile.am: Reorganized file entries. * src/Makefile.am: Added StyleContex.o module directly with the lexers. 2001-10-16 Naba Kumar * Upgraded scintilla to 1.4. * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx LexLisp.cxx StyleContext.cxx StyleContext.h * src/Makefile.am: Added 4 lexers and separated lexer objects from the main link variable. 2001-10-14 Stephane Demurget * THANKS: added Luca, even if it shouldn't be my role to write this sort of thing :) * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on the latest Luca patch. 2001-10-14 Andy Piper * added skeleton plugin functionality (lbell ). This is not documented yet; plugins to come later. * src/find*.c: find dialogs now persistent (Rick ) * widgets/gnomefilelist.c: fixed multiple file open issue (Rick ) * changes to recent file and project lists handling (lbell ) * more minor UI updates (me) 2001-10-11 Andy Piper * src/Makefile.am: removed warnings for traditional C syntax * pixmaps: added new icons for mini_locals, mini_cvs and the splash screen - thanks to Misha 2001-10-10 Andy Piper * src/toolbar.c: fix typo in tooltip text * ccview/cccmd.cc: alter Func to Function in menu text 2001-10-09 Andy Piper * src/find_text.c: applied patch from rikul to fix minor issue with find dialog reporting an error when Scintilla finds text * applied patch from Denis Boehme to support DOS files (i.e. CR/LF translation) 2001-10-03 Andy Piper * src/notebook.c: applied patch from rikul to fix bug #452436 * data/internal.properties: default fold style now set to 3 :-) * applied patch from rikul to turn notebook tab headings red when file has been edited. 2001-10-02 Kjartan Maraas * configure.in: Added "no" to ALL_LINGUAS. 2001-09-29 Naba Kumar * Patch from lbell src/controls.c src/debugger.c src/main_menubar.c src/main_menubar.h src/main_menubar_def.h src/mainmenu_callbacks.c src/mainmenu_callbacks.h src/project_dbase.c src/project_dbase.h Implemented a check menu item to handle the 'show locals' flag for the current project. * data/internal.properties: Removed the redundant command for gnome-terminal. 2001-09-25 Naba Kumar * Patch from lbell for fixing some compiler warnings. 2001-09-24 Fatih Demir * configure.in: Added "ta" to the languages list. 2001-09-21 Andy Piper * data/internal.properties: added fold.symbols property to control appearance of folds in the Scintilla editor (thanks to rikul ) 2001-09-21 Naba Kumar * src/message.c: one extra button for message win is being created -- Fixed. The frame should be hidden and not only the pix_lab when that message pane is hidden (aBts[nIndex].bVisible == FALSE) -- Fixed. * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: for the time being it is same as mini_cvs.xpm. 2001-09-21 Naba Kumar * src/find_repace.c: Fixed the vanishing find/replace dialog box. Patch from rikul * CORBA-Server.c, debugger.c, debugger.h, glades.c, glades.h, messages.c, messages.h, pixmaps.h, project_dbase.c, project_dbase.h, session.c, session.h, watch_cbs.c, watch_cbs.h, watch_gui.c: inserted 'add to watch' option in inspect window, so you can add easily a variable in watch window . Added a new message pane for the gdb local variables inspection. Changed the code in messages.c to better account for future new panes insertion. Defined a new pixmap for the new tab button in pixmaps.h (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the install script. Changed the debugger module to have a single function for asking to gdb to send program info. The idea is to ask the debugger about only the info needed to open windows( watch, registers, etc ) to speedup the step command. I plan to ask informations to the debugger based on the user interface status. The request for local variables is enabled by default, but the projectDBase has a variable to control it, to allow disabling that feature, there is also the code to save and to reload the state. If you want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE in project_dbase.c This big patch is from: lbell 2001-09-20 Stephane Demurget Patch from rikul : * data/internal.properties, src/aneditor.cxx: fixed the fold margin problem and added folding support for php/hmtl. 2001-09-19 Naba Kumar * Fixed dnd of files within scintilla. patch from: rikul 2001-09-18 Naba Kumar * Applied patch from Luca. * src/source.c: source_write_build_files(): Fixed the project generation failure. The fist return statement and the free_project_type were misplaced. 2001-09-14 Naba Kumar * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h, mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c: 1) Restore the error color to red (waiting for a configurable one ) 2) Saving projects settings if you exit anjuta without closing an open saved project 3) New Menu 'repaeat search' to search with a keystroke without pressing the toolbar button 4) some define in the menus to better handle menu item update Patch from: lbell * main_menubar_def.h, main_menubar.c: Change the position of "Repeat find" menu position. 2001-09-13 Naba Kumar project_type.h, project_type.c, source.c: Applied patch. patch from Johannes Schmid 2001-09-12 Naba Kumar * configure.in, src/Makefile.am: Using macros for ORBit flags. 2001-09-07 Johannes Schmid * Fixed bug #445752 2001-9-06 Johannes Schmid * Fixed bugs in Gtk-- and Gnome-- project type 2001-09-12 Naba Kumar * dnd.c: Support for multiple files drag-n-drop. Patch from: rikul * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h, mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text saving from menu. Patch from: rikul * Applied patch for widgetizing goto dialog box. Patch from: ??? * Applied patch for having new project type handling. Patch from: Johannes Schmid 2001-09-12 Naba Kumar * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h, anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h, debugger.c, debugger.h, find_in_files.c, find_in_files.h, find_replace.c, find_replace.h, find_text.c, find_text.h, glade_iface.c, main.c, messages.c, messages.h, project_dbase.c, project_dbase.h, source.c, text_editor.c, text_editor.h, text_editor_cbs.c, utilities.c, utilities.h: Applied a huge patch (after slight preview). I would like Luca to have his feature additions mentioned here. Patch from: lbell 2001-09-09 Stephane Demurget * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES. * po/fr.po: updated to the latest sources. 2001-09-07 Johannes Schmid * Fixed bug #445752 2001-08-07 Naba Kumar * dnd.h, dnd.c: New files for drag n drop support. * anjuta.h, anjuta_gui.c, anjuta_cbs.c: Added drag and drop support for opening files. Thanks to José Antonio Caminero Granja and Archit Baweja for this idea. * TODO: Added some more todos. :-( 2001-08-06 Naba Kumar * Fixed the goto line activate bug. patch from: Martyn Bone 2001-9-06 Johannes Schmid * Fixed bugs in Gtk-- and Gnome-- project type 2001-08-5 Naba Kumar * widgets/gonmefilelist.c, gnomefilelist.c: Modified multiple selection on pressing control. # Patch from: venugopal gummuluru * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h: Modified multiple selection on pressing control. # Patch from: venugopal gummuluru 2001-09-05 Abel Cheung * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW . This is useless; but just in case... 2001-08-4 Naba Kumar * data/internal.properties: modified a bit of perl properties. 2001-08-3 Naba Kumar * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h: Added support for multiple file imports. Changed the standrd C++ convention of #include to #include , because I had given some wrong options while compiling my gcc-3.0.1 compiler, so it does not now support the #include convention. That is something to be fixed :). # Patch from: venugopal gummuluru 2001-08-1 Naba Kumar * src/anjuta.c: Added function static greetings_text(), to solve the non translation of the greetings text in the wizard. 2001-08-31 Andy Piper * src/find_in_files_gui.c: made order of buttons consistent with other Find dialogs, with OK the default (fix bug #453482) 2001-08-31 Naba Kumar * src/anjuta.c: Fixed a bug that tries to printf 'NULL' * src/appwizard.c: added N_() for the inlcuding the welcome message translatable. 2001-08-29 Naba Kumar * src/aneditor.cxx src/aneditor.h src/anjuta_cbs.c src/controls.c src/main_menubar.c src/main_menubar.h src/main_menubar_def.h src/mainmenu_callbacks.c src/mainmenu_callbacks.h: Applied the patch that addes menu items which allow users to insert GPL notice and date time in current document. patch from: Rick Patel * src/main_menu.c: Fixed a compilation error. * src/anjuta.c: Fixed non-rememberence of editor tab position. * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings about the unterminated strings. * scintilla/*: Updated scintilla to 1.3.9 version. 2001-08-28 Naba Kumar * widgets/gnomefileselection.c: Applied the patch for fixing multiple selection of file open funcion, which will deselect the files selected. patch from: venugopal gummuluru 2001-08-27 Naba Kumar * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h, src/fileselection.c, src/anjuta_cbs.c: Applied the patch for multiple selection of file open. patch from: venugopal gummuluru 2001-08-27 Naba Kumar * Removed "-f" option in call to devhelp, because devhelp no longer supports that. 2001-08-26 Stephane Demurget All these modifications have been pointed out by Gregory Schmitt , so thanks to him. * data/internal.properties: two fixes for the PHP lexer. this out. * fr.po: minor fixes. * TODO: added a couple of PHP suggestions from Gregory Schmitt. 2001-08-25 Naba Kumar * main_menubar.c, main_menubar.h, main_menubar_def.h, main_menubar_callbacks.c, controls.c: Added new menu item for "close all fils". (Patch from Rikul , after revision) * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement. * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'. (Patch from Rikul ) * anjuta.c: Fixed to have the current dir in the fileopen dialog box. (Patch from Rikul ) 2001-08-22 Naba Kumar * appwiz_page2.c: Applied patch for disabling auto-upper-casting of project name in application widzard. [Patch from: Yannick Koehler ] * executer.c: hacked to change the behavior of the executer dialog. Now, instead of the 'OK' button there is an 'Execute' one. [ Patch from: Giovanni Corriga ] * executer.c: Changed cancel button to close button. That was more appropriate. 2001-08-22 Naba Kumar * HACKING: corrected >>>>>> Config management. * HACKING: Added many things. * src/launcher.h: Added some comments. 2001-08-21 Stephane Demurget * configure.in, NEWS, README: bumped anjuta version to 0.1.7. * HACKING, manuals/C/anjuta-faqs/anjuta-faqs.sgml, src/appwizard_cbs.c, src/appwizard_gui.c: Applied UI/docs cleanup patch from Andy Piper * po/fr.po: updated to latest sources. * Makefile.am: removed anjuta.prj from EXTRA_DIST. 2001-08-18 Andy Piper * Fixed bugs #450280 and #448845 * src/about.c: corrected Naba's e-mail address (.net, not .com) * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c: named dialogs * src/breakpoints_gui.c, src/commands.c, src/find_text.c, src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog names to remove "Anjuta: " prefix * src/main_menubar_def.c: altered a message * launcher/anjuta_launcher.c: cleaned up some messages * src/debugger.c: edited messages to improve clarity * src/app_wiz*.c: tidied wizard interface 2001-08-15 Stephane Demurget Synced Naba's fix and mine about the wizards not working and removed anjuta.prj to avoid a nasty checkin. * Makefile.am: removed the install-data-local rule. * data/Makefile.am: changed the list of files. * anjuta.prj: removed to avoid checkin of Anjuta temp files. * .cvsignore: added anjuta.prj for the same reason. 2001-08-15 Naba Kumar * src/source.c: Fixed a bug that fails new gnome projects to get created. * src/project_manager.c: Fixed a bug that disables storing recent project history. * Makefile.am: Added stuffs to install the macro files in the anjuta share file. 2001-08-14 Stephane Demurget * data/Makefile.am: added some rules to support the gnome/ macros dir in order to make the wizards work again. * anjuta.spec.in: upped the release number. 2001-08-12 Zbigniew Chyla * configure.in (ALL_LINGUAS): Added pl. 2001-08-09 Stephane Demurget * anjuta.spec.in: fixed the doc files list. 2001-08-09 Naba Kumar * src/about.c: corrected my email address. :-) * TODO: Updated. * manuals/C/anjuta-manual/chapter15.sgml: Slight correction. (patch from Andy Piper ) 2001-08-08 Naba Kumar * debugger.c: Fixed a bug associated with debugging threaded application. * text_editor_menu.c: Fixed broken ui in text editor pop up menu. * text_editor_menu.c: Now the option sub menu in text editor pop up works. * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat. (suggested by lord sibn ) 2001-08-07 Naba Kumar * src/text_editor_menu.c: Added menu item for context help (patch from Andy Piper ) 2001-08-06 Stephane Demurget * ccview/cccproj.cc: added missing i18n strings. * data/welcome.txt: bumped version to 0.1.6. * src/anjuta.c: fixed a compilation error due to devhelp integration. 2001-08-06 Naba Kumar * help.c, help.h: Added support for DevHelp context sensitive help and gnome api browsing. * Fixed toolbars and editor views "not save" bug. * Updated sgmldocs.make and configure.in to handle rh 7.1 crap. (patch from Andy Piper ) * Updated THANKS and chapter15.sgml for uk and ru translators. 2001-08-05 Naba Kumar * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta * Updated configure.in to include these changes 2001-08-03 Stephane Demurget * src/project_dbase_gui.c: fixed bug #446963 (on_project_dbase_ccview_update_start), (on_project_dbase_ccview_update_end): added. These two respectively disable and enable close file/project menu entries and toolbar items, while the ccview part updates its tag database. 2001-08-03 Stephane Demurget * configure.in: added sv to the ALL_LINGUAS list. 2001-08-01 Fatih Demir * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop file to work: merge translations and distribute it. * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS. * NEWS, README, THANKS & TODO: Spelling fixes. 2001-08-01 Stephane Demurget * README: updated requirements. * scintilla/Makefile.am, src/Makefile.am: fixed includes using $(srcdir), as the distcheck target can't be realized (custom build path). * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST. Removed install-data-local. * src/compiler_options.c: changed the include paths of the pixmaps. we hadn't any warning because of the include paths passed to the compiler. Thanks to make distcheck for reporting this. 2001-07-31 Stephane Demurget * NEWS, THANKS: updated. * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler): fixed to show the correct kernel signal number and its description. * widgets/gnomefilelist.c: fixed bug #445756 (goto_last): renamed to goto_prev and changed according to goto_next. (goto_next): added. (goto_directory): removed. (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the returned value is now the position in the list. (check_ok_button_cb): changed the back check and added one for next. (gnome_filelist_set_dir): the check in history make it wouldn't be a "true" history. polished the whole thing, using set_dir_internal. (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so there's no check in the history when using back or next. * manuals/*: added missing .cvsignore files. 2001-07-30 Stephane Demurget * po/fr.po: updated to latest sources. * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed, to put off their sensitive attributes. 2001-07-29 Stephane Demurget * po/fr.po: fixed some grammar things. Thanks to Pierre Sarrazin for having pointed this out. * src/utilities.c: (file_is_link): use lstat instead of stat. 2001-07-27 Naba Kumar * Remove help dir from cvs, because it is no longer needed. * Remove manuals/anjuta-manual dir from cvs, because it is no longer needed. 2001-07-24 Naba Kumar * debugger.c: (debugger_update_prog_status): Fixed the bug with gdb version 5. Debugger starts, when step in/out/over etc are clicked. * debugger.c: All functions: added debugging codes. * breakpoints.c: (breakpoints_dbase_set_all_in_editor): * breakpoints.c: (breakpoints_dbase_add_brkpnt): Modified to recognize non project files also. * source.c: (source_write_configure_in): Added source for 'prefix' counterparts for no-prefix AC_SUBST. 2001-07-23 Naba Kumar * anjuta.c: added function anjuta_remove_text_editor(); and suitably modified anjuta_remove_current_text_editor(). * project_dbase.c: project_dbase_close(), Added code to close all opened files that belong to the project when the project is closed. (patch from "Maxim Blagai" and some my codes) * Updated the manuals/anjuta-manual subdir for GDP standards. (patch from Andy Piper ) * main_menubar.h, main_menubar.def: Added Menu items to handle urls for library references, bugs, patches and feature request submission. 2001-07-20 Naba Kumar * Set wmclass names in all windows. (patch from Andy Piper ) * New splash logo from "Misha" ); 2001-07-19 Naba Kumar * preferences.[h,c], preferences_gui.c: Added 4 properties to set caret color, calltip back color and selection fore/back color. 2001-07-18 Naba Kumar * project_dbase.c: Closes all files when project is closed. (patch applied from "Maxim Blagai" ) -- We still need to refine this as it closes all sort of files. * compiler_options.c: Fixed seg-fault bug when last item in compiler option lists is removed. * Fixed missing newline warnings during compilation. (patch from Andy Piper ) 2001-07-17 Fatih Demir * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're autogenerated no need to store'em in CVS. * ccview/.cvsignore: Addition of cvsignore. 2001-07-17 Naba Kumar *GUI fixes and spell corrections (patch from Andy Piper ) 2001-07-15 Naba Kumar *Fixed double error message for file not found. *Put white backgrounds for png images. *Converted '-' to '_' in sgml files. 2001-07-14 Naba Kumar * project_dbase.c: Short-cut for expand/collasp project tree * project_dbase_gui.c: (patch applied from "Maxim Blagai" ) 2001-07-13 Naba Kumar * notebook.[h,c]: Added (patch applied from "Maxim Blagai" ) Project/message window now toggles on control and and notebook switch short-cut 2001-07-7 Naba Kumar * Changed a new icon set which looks more gnomish. * Changed a new anjuta splash logo. (Icons and splash logo created by "Misha" ) 2001-07-6 Naba Kumar * ccview/*: Integrated ccview for class view and file view in the project Manager. * widgets/gnomefilelist.[h,c]: Added show hidden files options. 2001-07-1 Naba Kumar * scintilla/*: Upgraded Scintilla to version 1.3.7 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs. 2001-06-28 Naba Kumar * src/debugger.c: Correct step-over and step-out swapping. * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual chapters and added more stuffs. 2001-06-13 Naba Kumar * data/autogen.sh.gtkmm: Added * data/autogen.sh.gnomemm: Added * src/appwiz.c: Added two more application wizard templetes * src/project: for gtk-- and gnome-- and proper support * src/source.c: for c++ in the project configuration. * src/source.h: 2001-05-05 Naba Kumar * Merged my pre-cvs modifications with the current cvs copy. * (lot of files change). * Implemented session management. * Local installation possible by manageing our own pixmaps paths manupulations. * resources.h: Added. * resources.c: Added. * Fixed some bugs. 2001-05-05 Fatih Demir * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore: Corrected/extended ignores. 2001-05-04 Naba Kumar * manuals/: dir tree added. Sgml documentation started in this dir. * omf-install/: dir tree added. * manuals/anjuta-manual/C/anjuta-manual.sgml: Created initial document structure. * configure.in: Added test for scrollkeeper. Added some Makefile entries in AC_OUTPUT. * Makefile.am: Added subdir manuals/ * HACKING: Wrote something stupid. 2001-05-02 Stéphane Démurget * Makefile.am: Added ChangeLog in local data list, becaused it's needed to create a new project. * po/fr.po: minor fixes. * src/build_file.c, src/configurer.c, src/debugger.c, src/executer.c, src/find_replace.c, src/gnome_project.c, src/goto_line.c, src/launcher.c, src/messages.c, src/preferences.c src/project_dbase.c: functions declared static. * widgets/gnomefilelist.c: Fixed a project creation bug, introduced with latest changes. 2001-05-01 Stéphane Démurget * widgets/gnomefilelist.c, BUGS: Fixed an annoying bug preventing from loading files/project given on the command line. Polished the whole gnome_filelist widget. 2001-04-27 Stéphane Démurget * src/main.c, src/anjuta.c, src/anjuta.h: Polished the command line parsing. * BUGS: Need to clean that damn gnome_filelist widget. 2001-04-25 Stéphane Démurget * src/registers.c, src/sharedlib.c, src/signals.c: Removed duplicated includes. * po/fr.po: minor fixes. * src/compiler_options_gui.c: Cleaned up a part of the GUI, create_compiler_options_page? () declared static. * src/main.c, src/anjuta.c: Put a command line option for disabling the splashscreen. * src/preferences_gui.c: Fixed an internationalization issue, other functions declared static. * src/gnome_project.c: Fixed some memory leaks, new_prj_terminated () declared static. 2001-04-24 Fatih Demir * configure.in: Sort ALL_LINGUAS alphabetically. 2001-04-22 Stéphane Démurget * Emptied that ugly old Changelog. == Anjuta 0.1.5 === == Anjuta 0.1.4 == 2001-03-10 Naba kumar * src/gnome_project.c: Fixed project dir creation bug. * src/text_editor.c: Fixed double accelerators bug. * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug. * src/stack_trace.c, * src/compiler_options.c, data/internals.properties, src/defaults.c: Fixed pixmap creation with NULL window. * src/commands.c, src/preferences_gui.c, src/build_project.c src/clean_project.c: Bug fix. * src/main_menubar_def.h: i18n bug fix. * src/executer.h, src/executer.c: Bug fix. * src/controls.c: Bug fix. * src/debugger.c: Debugger now takes program args. * po/ja.po: Added japanese translation file. Upgraded to ver 0.1.4 ... Fixed other minor bugs. == Anjuta 0.1.3 === 2001-XX-XX Naba kumar * Lots of unaccountable changes. Integrated scintilla. Redesigned Project managemet. Added supports for other languages. Java style properties managements. .... blah blah 2000-11-11 Naba kumar * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec: Upgraded to version 0.1.3. * src/mainmenu_callbacks.c, src/main_menubar_def.h: Fixed to activate Debug->add watch properly. === Anjuta 0.1.2 beta_2 === === Anjuta 0.1.2 === 2000-11-05 Naba kumar * src/compiler_options.c, src/compiler_options_cbs.c src/compiler_options_cbs.h, src/compiler_options_gui.c src/anjuta2.c, extra/stock_libs.anj (new), extra/README.stock_libs (new), htmls/page13.html, htmls/images/*: Improved Library settings GUI. Can now enable/disable added libraries. Stock libs provided for ease of entry. Modified help html file accordingly. 2000-11-03 Naba kumar * README: Minor fixes in Doc files. * src/gnome_prj.c, src/appwidzard_cbs.c: Fixed to ignore non-existant dir for blank prj. More checking in project creation, especially to confirm that the prj file already does not exist. * anjuta.spec, configure.in: Upgraded to version 0.1.2 * src/controls.c: Now Menu item "Format/Detach current document" is inactive when there is no document opened. === Anjuta 0.1.1 === 2000-11-01 Naba kumar Completed and Release of first version (Beta) with lots of bugs. 1999-12-27 Naba kumar Anjuta project started.