[Anjuta-list] Tools and plugins: Call for testers



All

I just checked in a fairly big patch implementing user-defined tools and
some plugins cleanup (+ sundry other stuff). It would be nice if this
could get as much testing as possible.

You should be able to get an anonymous tarball from
http://anjuta.sf.net/cvs/ (stable branch, *not* HEAD) with the changes
in an hour or so, or check out from CVS (again, there will be a time lag
for anoncvs users). Be sure to check the ChangeLog to see if you've got
the version with the tools implementation.

The tools support is only basic and most of the features are not yet
implemented. The tool editor is also missing. However, defining a tool
and an associated command works (without variable substitution). Placing
the tool menu item under any top level menu also works.

For those who want to help with the testing, I'm attaching a file
(tools.properties.gz). Place this in $HOME/.anjuta and gunzip it (You
can also place it in <Prefix>/share/anjuta if you want the tools to be
available globally). Then restart the new Anjuta version and you should
see the menu item 'Doxygen' appear in the 'Project' menu. You can open
the file using vi to see and modify it's contents. Beware, however, that
it contains control characters. To add your own tools, just copy the
line and modify the part after the 'name:', 'command:' and 'location:'.
Location can be any of the top level menus for now (use small case). For
the more adventurous, the format is:

name:<Tool Name>^Acommand:<Program>^Alocation:<Location>^A^B\n

(To type '^A', press <Control>+'V' followed by '<Control>+'A'). Same of
'^B', just replace 'A' with 'B'. '\n' is a newline, not literal '\n'.

Here's the ChangeLog for those interested:
-------------------------------------------
        * 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
-------------------------------------------

Enjoy, and send bug reports/feature requests to me or to the devel list.

Thanks and regards,
Biswa.

Attachment: tools.properties.gz
Description: GNU Zip compressed data

****** Message from InterScan E-Mail VirusWall NT ******


NO VIRUS FOUND: SERVER GENERATED MESSAGE
*****************     End of message     ***************



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]