Entries Tagged 'Release' ↓

Anjuta 2.31.90 (Beta 1) released

New:
  • Python is now fully supported
  • Initial support for python plugins (Abderrahim Kitouni)
  • Snippets plugins from GSoC (Dragos Dena)

Updated:
  • Language support for Vala got a major update

Bugs fixed:
  • project-wizard: bgo#625434 - remove cvsignore from templates
  • python-support: bgo#626950 Anjuta crash with python support
  • build-basic-auotools: bgo#626562 crash refusing to clean the configuration
  • symbol-db: bgo#622529 - Crash when trying to open a non-writable project
  • symbol-db: bgo#616560 - Symbol views do not display names containing especial chars correctly
  • manual: Fixed mailing list adress (bgo#625588)
  • language-support-vala: bgo#626306 Symbol completion doesn't work with "this."
  • libanjuta: Increase launcher buffer size (bgo#624700)
  • class-gen: add missing include (#626265)
  • Add PyGTK project template. Fixes bug #608304.

Thanks to:
Abderrahim Kitouni, Andika Triwidada, Daniel Nylander, Dragos Dena
Fran Diéguez, James Liggett, Jens Georg, Jorge González, Leandro Mattioli
Massimo Corà, Matej Urbančič, Vincent Untz, Yang Hong

In front and behind the scenes of Anjuta development

Today Anjuta 2.31.3 was released today and it brings some nice features and bug fixes (see NEWS)

What’s new?

  • Massimo Cora’ put a lot of energy into the speed of the symbol database population and brough it down to about 15 seconds for 1000 files.
  • Abderrahim Kitouni finished up his GSoc ’08 work and the language support for vala got merged into trunk. This means we now have autocompletion and calltips for Vala.
  • Naba Kumar ported the class-inheritance plugin from GnomeCanvas to FooCanvas, made it much faster and integrated it back into master

What’s happening behind the scenes?

  • Sébastien Granjoux worked hard on the new project-manager branch but unfortunately it won’t be finished in this cycle. But once it is finished it should bring a much better project management to anjuta.
  • Naba Kumar is working on improving the database queries for the symbol-db which should in the end result in faster and better autocompletion and in general better code.
  • James Liggett started working on a completely new and innovative interface to the git version control system. It will integrate version control much better into the workflow.
  • Abderrahim Kitouni also worked on a plugin loader for python and javascript plugins. In the end we should hopefully support even more plugin languages with gobject-introspection. He blogged about it.
  • In general we follow the development of libpeas with much interest. This might replace our own plugin infrastructure in the future.
  • The glade plugin was cleaned up. It doesn’t provide any new features (actually, some were even removed) but it should be more stable now. This work is targeted to allow to drag signal handlers from glade right into the code. Currently this mostly meant cleaning glade internals but there is still hope finish it for 3.0.

How you can help!

  • Test the latest release and file bugs! Though declared as “unstable” it should be equally stable as 2.30.x.
  • Help us fixing bugs! There is lots of stuff to do including a new icon (we would like to keep the horse which was a unicorn before the horn was ripped off, otherwise you are pretty free) and a new splashscreen.
  • Help to improve language support! We have language support plugins for C/C++, JavaScript and Vala now but most of the Anjuta developers are C coders. We need people to test this and if possible also fix it. Vala support is written in Vala itself which should make it easier for you.
  • Documentation, especially tutorials are another point were you can help us and any potential GNOME contributor in getting started with Anjuta.

Anjuta 2.30 released

(Sorry, this post comes a bit late but we were all busy to make 2.30.1 and 3.0 rocking even more)

Anjuta 2.30 has been released which is the new stable series that will be supported for the next time. There have been various great improvements and I will list some of them here:

  • Autocompletion of structs in C
  • Support for Javascript as programming language (code completion, debugger and project wizard)
  • Moved to GtkSourceView’s internal auto-completion framework
  • Integration of PackageKit to install missing dependencies
  • Directory backend for the project-manager for non automake/Makefile projects
  • …and of course numerous bugs fixed

Sounds good? Get the latest stuff from anjuta.org

Anjuta 2.28.2 has been released

The Anjuta team is proud to annouce the release of anjuta 2.28.2. This is a bug-fix release of the stable GNOME 2.28 series:

  • misc. build fixes for 2.28 (#600924)
  • Import from git fails (#601567)
  • “generate inhertances…” progress bar doesn’t disappear (#566209)
  • Bad translation error + GTKmm Project error (#606801)
  • Anjuta creates lots of random directories (#607415)

News update

This is an overview of interesting things happening around Anjuta:

  • Anjuta 2.28.1 bug-fix release was released. See NEWS for details
  • Gdl 2.28.2 was released fixing an important bug with gtk+ client-side windows
  • Anjuta master now uses GtkSourceCompletion infrastructure of gtksourceview and provides improved autocompletion
  • The “cxxparser” branch has been merged allowing better C++ autocompletion in the future
  • Javascript support has been added

Anjuta and Anjuta-extras 2.28.0 released

The new stable version of Anjuta has been released today in time with GNOME 2.28.

What’s new:

  • Many new features in the git plugin (James Liggett)
  • Improved symbol browsing and parsing including an integrated ctags (now called anjuta-tags). The return type of a function is now also shown in the calltip for C/C++. (Massimo’ Cora)
  • New project import dialog that can import directly from svn and git sources (Carl-Anton Ingmarsson)
  • Lot’s of bug-fixes in all areas (Sébastien Granjoux and many others)

What’ next:

Development doesn’t stop at this point of course and there are some things to come that we already planned:

  • Language support for Python and Javascript for the Summer of Code projects
  • Better autocompletion features for C++ (already in the cxxparser branch)
  • New parser for autotools projects that will allow a much better project management

You can download anjuta from download.gnome.org or wait for your favourite distribution to supply updated packages. We will also try to create updated Ubuntu packages soon.

The new Anjuta-Extras package provides some plugins that cannot be shipped with the normal distribution for different reasons:

  • Valgrind
  • Profiler
  • Class-inheritance
  • Scintilla
  • Scratchbox

If you want to use one of this plugins, download and install anjuta-extras from download.gnome.org!

Anjuta 2.26.2 released

Nothing spectacular, just the usual bug-fix release:

  • Subversion: Don’t show a commit number in the info pane if no files are given
  • Subversion: Don’t crash if no paths are selected for committing.
  • #577883 – SIGSEGV starting anjuta
  • #579118 – Segmentation fault when adding file to project
  • #580013 – patch plugin doesn’t handle patch-files with whitespace
  • #580247 – Make gbf-am-parse work with subdirectory targets

Thanks to: James Liggett, Sébastien Granjoux, Carl-Anton-Ingmarsson,  Daniel Elstner

anjuta-extras 2.27.1 released

Today, the new anjuta-extras module was released that contains plugins blessed by the developers that do not ship with the official module because of various reasons. The package contains the following plugins:

  • Scintilla Editor
  • Scratchbox Support
  • Profiler (gprof)
  • Valgrind

It is available from download.gnome.org! Please test it and reports bug to the normal anjuta bugzilla.

Anjuta Status Update

Yesterday, together with GNOME 2.27.1, Anjuta and gdl 2.27.1 have been released. They are available from download.gnome.org.

Gdl features some useful additions that allow to control the appearance of the grip and to add multiple widgets to the grip. You can find an example in a screenshot of the Lumiera Project (have a look at the “Timeline” widget). In addition, theming problems with the buttons have been fixed along with some other small problems. Thanks a lot to Joel Holdsworth for all the work he put into Gdl.

The new anjuta release features mostly bug-fixes:

  • #530740 – Use GtkBuilder instead of libglade
  • #581074 – Creating a new wxWidgets project should not include libglade
  • #580994 – using DEBUG_PRINT instead of g_print
  • #580013 – patch plugin doesn’t handle patch-files with whitespace
  • #568779 – project wizard should infer project name from base path
  • #577721 – tooltips appears in wrong position
  • #579118 – Segmentation fault when adding file to project
  • #578087 – Artwork for Symbol Database is actually not from Monodevelop
  • #567588 – highlight default button in Find dialog
  • #576959 – Search does not point to correct line number on first match when file is not opened in editor.
  • #577006 – crash creating new file
  • #574607 – Replace function selects text uncorrectly
  • #576057 – doesn’t build with graphviz 2.22.2
  • #575617 – Update FSF address

In addition there has been some work on the git plugin because it became obvious that it is not perfect after we all switched to git. Work here will continue and we hope to have an even better git support in 2.28.

Behind the scenes

Lots of development is going on behind the scenes:

  • Sébastien is working on a new bison/flex based parser for automake projects to make their integration faster and to implement more project features
  • Massimo’ made the interface to the symbol database asynchronous which will allow us to avoid any freezes during auto-completion. This hasn’t to be implemented in the language-support plugin yet.
  • In addition Massimo’ created some patches against ctags to support function return types. We hope those will be integrated soon.
  • Maxim Ermilov is working on Javascript support for GSoc 2009
  • Ishan Chattopadhyaya is working on Python support for GSco 2009

Anjuta 2.26.1 released

Most important in this release is the new build status indication. The rest are the usual bug fixes:
#578087 – Artwork for Symbol Database is actually not from Monodevelop team
#564002 – Files view shows useless tooltip

As usual you can get it from download.gnome.org.