Commit 70d39f1c authored by Johannes Schmid's avatar Johannes Schmid Committed by Johannes Schmid

Updated (we are far behind ;-) Hide Folding menu items if not supported

2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>

	* ROADMAP: Updated (we are far behind ;-)
	* plugins/document-manager/plugin.c: Hide Folding menu items if not supported
parent ec82d66b
2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
* ROADMAP: Updated (we are far behind ;-)
* plugins/document-manager/plugin.c: Hide Folding menu items if not supported
2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
* configure.in:
......
Anjuta 2.0.1 (26 May 2005) -- Naba Kumar
Anjuta 2.0.2 (xx Apr 2006) -- Naba Kumar
New: GtkSourceView based editor
New: Project configuration
New: Valgrind plugin
New: Tab drag&drop in Editor
Improved: global tags can now be updated after installation
Improved: Remember toolbars on restart
Bug fixes:
#171314 Anjuta crash when trying to do "stream comment"
#311420 Crash on terminal deactivation
#317454 Anjuta crash when array lenght is incorrect
#332084 Anjuta crashes, when Ctrl+c is pressed.
#170467 crash when changing fonts and color in the preferences di...
#172442 inserting empty box comment
#172666 cvs diff does not always obtain full diff
#300231 Find pane non-functional
#304495 Project saved as fullscreen
#304641 Can't type the "-character
#305082 anjuta 2.0.0: crash in debugger / watch / inspect memory
#305301 In menu tree "Settings"->"Customize shortcuts" there are ...
#305587 gtkmm project compile crash
#306790 doble click in a message, doesn't find the file.
#306966 Search tool on the tool bar don't work correctly
#306970 The order of the command buttons "Close" - "Search" - "St...
#307800 Crashes when project directory removed from command line.
#307810 Can't configure a project after creating with new project...
#307872 Remember Configure and autogen options for the next time
#307879 Crashed when exiting
#308870 Glade Plugin Won't open Glade file.
#309153 code cleanup use glib/gi18n.h
#309348 Anjuta 2.0.1, Anjuta application crash upon build (F9)
#309526 Help->ReportBugs points to removed bug tracking system
#309688 When committing a file that is loaded, I get a file-modif...
#311710 freeze in __lll_mutex_lock_wait () after crash?
#312566 Patch that will fix another make -j 10 problem
#312666 Return "F3" to execute project
#314069 Window gets hidden when using glade3 plugin
#315188 Project Wizard Problems
#315218 anjuta 2.0 freeze on opening my project
#315521 Failed to compile HEAD-hourly-2005-09-05-18
#316731 Can not add new encodings
#320338 Colors of tab menu labels
#320341 Critical error in debugger "locals" window.
#321090 Wrong array/struct/union var type display in locals windows
#321455 Ask for root password when installing
#322634 anjuta_ui_add_action_group_entries : Anjuta Developers Re...
#322744 New anjuta plugin project configured incorrectly
#324572 anjuta crashes on open
#328209 Crash when opening a file while an unsaved new file is open
#332161 Test editor not opening
#333601 GPL headers are first to c-header template.
#333606 Macro contain hyphen
#334663 Allow to set a parent class to new GObject class
#335142 crash when opeing a second file
#336389 Should check for libwnck
#107510 Excessive messages marked for translation in anjuta
#304650 make -j CPUS doesn't always work for anjuta2
Anjuta 2.0.1 (26 Jun 2005) -- Naba Kumar
New: Group and target properties (for automake based projects)
New: Improvements in class heirarchy. Added members view.
......
......@@ -23,28 +23,29 @@ Following are the major milestones that we will attempt to reach by the
estimated dates given. There will be smaller releases in-between, mainly
stablization and bugfix releases.
Milestone 2.1.0 - (Estimated release time Aug 2005):
Milestone 2.0.2 - (Estimated release time April 2006)
- Compelete autotools project management implementation (gnome-build)
- Complete libanjuta API definition and documentation
- Partial user documentation
Milestone 2.1.0 - (Estimated release time Oct 2006):
- Complete Users manual, tutorials and FAQ
- Partial implementation of ants (java) project management (gnome-build)
- Partial implementation of Online anjuta plugin installer
- Fix GDL to restore widgets dock locations correctly.
- Fix GDL to restore widgets geometry correctly on dock.
- Complete glade plugin integration
- Complete API implementations in plugins (i.e no missing implementation stubs).
Milestone 2.2.0 - (Estimated release time Oct 2005):
Milestone 2.2.0 - (Estimated release time Jan 2007):
- Bug fixing and stable release.
Milestone 2.3.0 - (Estimated release time Dec 2005):
- Complete ants project management backend for gnome-build
- Complete ants build system plugin.
- Complete online anjuta plugin installer
- Complete API implementations in plugins (i.e no missing implementation stubs).
Optional other stuff
- ants project management backend for gnome-build
- ants build system plugin.
- online anjuta plugin installer
- Better support for other languages (Java, Python, Ruby, C#)
- More plugins.
Milestone 2.4.0 - (Estimated release time Feb 2006):
- Bug fixing and stable release.
Projects:
---------
Given below are some major tasks that no one has yet considered doing. If you
......@@ -91,31 +92,6 @@ can be used to interpret the profile data. This plugin parses the output from
gprof and presents the information in different views -- text, lists
and graphs. It is similar to the valgrind plugin given below.
Valgrind plugin:
----------------
Valgrind is a command-line memory profiling tool and is considered one of
bests. The plugin basically gives a graphical front-end to it that can be
used by Anjuta users to profile their projects. There should be a menu item
in Build submenu that, when activated, will bring up a list of all existing
executables and let the user select one (ala Execute and Start debugger menus).
There should also be interface to specify various valgrind options in the
dialog.
The output from the valgrind should be then parsed and the statistics
presented in different views. Some views will be in form of lists and trees,
while some will be in nicely drawn graphics (using GnomeCanvas widget).
All views should be implemented as notebook pages in a single plugin widget
for docking in shell. The plugin should accept application/x-executable
mime type and should be user activatable.
The parsing code can be taken from Alleyoop project, which is a gnome
front-end for valgrind. Some of the ideas for the user interface can also be
taken from it.
Links:
- Valgrind: http://valgrind.org/
- Alleyoop: http://alleyoop.sourceforge.net/
Users manual, tutorials and FAQ update:
---------------------------------------
This is a non-technical work, but is an extremely important part of Anjuta
......
......@@ -33,6 +33,7 @@
#include <libanjuta/interfaces/ianjuta-editor-line-mode.h>
#include <libanjuta/interfaces/ianjuta-editor-assist.h>
#include <libanjuta/interfaces/ianjuta-editor-factory.h>
#include <libanjuta/interfaces/ianjuta-editor-folds.h>
#include <libanjuta/interfaces/ianjuta-file-savable.h>
......@@ -663,6 +664,27 @@ update_editor_ui_interface_items (AnjutaPlugin *plugin, IAnjutaEditor *editor)
action = anjuta_ui_get_action (ui, "ActionGroupEditorEdit",
"ActionEditAutocomplete");
g_object_set (G_OBJECT (action), "sensitive", flag, NULL);
/* IAnjutaEditorFolds */
flag = IANJUTA_IS_EDITOR_FOLDS(editor);
action = anjuta_ui_get_action(ui, "ActionGroupEditorFormat",
"ActionFormatFoldCloseAll");
g_object_set (G_OBJECT (action), "visible", flag, NULL);
flag = IANJUTA_IS_EDITOR_FOLDS(editor);
action = anjuta_ui_get_action(ui, "ActionGroupEditorFormat",
"ActionFormatFoldOpenAll");
g_object_set (G_OBJECT (action), "visible", flag, NULL);
flag = IANJUTA_IS_EDITOR_FOLDS(editor);
action = anjuta_ui_get_action(ui, "ActionGroupEditorFormat",
"ActionFormatFoldToggle");
g_object_set (G_OBJECT (action), "visible", flag, NULL);
flag = IANJUTA_IS_EDITOR_FOLDS(editor);
action = anjuta_ui_get_action(ui, "ActionGroupEditorView",
"ActionViewEditorFolds");
g_object_set (G_OBJECT (action), "visible", flag, NULL);
}
static void
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment