=== 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