Miscellanous
============

 [ ] Cleanup the API
   [X] unowned/owned property
   [X] Plugin must be an interface
   [X] Fix compilation warning
   [ ] Create a real front controler (on_action_activated: construct action with its name. Unknow action -> active binding)
   [ ] Review setup_ui (How the menu must be update?)
   [X] Use action for the specific AbstractTextDocument command (select all, ...) - http://mail.gnome.org/archives/vala-list/2009-April/msg00040.html
   [X] Review splitview integration
 [X] Self building (issue #116)

Builder
=======

 [X] Builder implement YAML.Buildable for write option in the project file

Edition
=======

 [X] upper/lower case
 [ ] Select word
 [ ] Delete the landding spaces
 [ ] Save the searching preferences
 [ ] Highlight the searched text

Document
========

 [ ] Open the Glade and UI files with Glade

Document manager
================

 [ ] Context menu
   [ ] Detach tab in new window

Encoding
========
 [ ] Improve the encoding support using GIO

Executable manager
==================

 [ ] executable
   [ ] parse the lines: ** (source-completion:21159): DEBUG: completion.vala:515: 1
     [ ] Open the document
   [ ] Highlight this line: (source-completion:21159): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed
 [X] Options

Package
=======

 [ ] Split the debian package

Preferences
===========

 [ ] Number of recents files/projects
 [ ] Possibilty to include recents files/projects in sub-menu
 [ ] Edit shorcut
 [ ] Add smart-home-end preference for GtkSourceView
 [ ] Add/Remove style scheme

Projet
======

 [X] Use multiples building systems (autotools, make, ...)
   [X] Native builder
   [X] waf
   [X] Preferences
   [X] make
 [X] Use yaml for project file (issue #115)
 [X] The options dialog: apply the changes directly (use a close button)

Project manager
===============

 [ ] Multiple projects
 [ ] Allow drag for move files in another directory (multiple selection)

Statusbar
=========

 [!] Add a progress bar

Template
========

 [ ] Improve the genie support
 [ ] Remplace keywords in the template source files:
   [ ] filename
   [ ] author
   [ ] license (use license-header files)
   [ ] date
   [ ] mail (add to creation/options dialogs)
   [ ] url (add to creation/options dialogs)
   [ ] year or copyright

Plugins
=======

 [ ] Do not install the plugin vapi files

Advanced search
---------------

 [ ] Create plugin
 [ ] Historic
 [ ] Search in the opened files
 [ ] Search in the project files
 [ ] regex find

Completion
----------

 [X] Completion for the local variables
 [X] Display only the available symbols
 [ ] Add informations about the selected symbol
 [X] Improve the performences
 [X] Remove the duplicated symbols
 [X] Doesn't work with contruct function: issue #99

Devhelp
-------

 [ ] Create plugin for show devhelp documentation

File browser
------------

 [X] Use tree view
 [X] Show/hide the hidden files
 [X] Add FileChooserButton to quickly change directory and display the current directory

Opened documents
----------------

 [ ] Create a new documents menu

Symbols browser
--------------

 [ ] Show symbols of all opened documents
 [ ] Show symbols of all file in open project
 [ ] Bug with properties (show internal variable _property)
 [ ] Show progress bar

Snippets
--------

 [ ] Show and search code snippets from http://code.valaide.org/

Terminal
--------

 [ ] Create plugin for integrate a terminal

Todo
----

 [ ] Add authors and priority in item description, like C::B : /* @TODO (author#p#) to do */
 [ ] Show tasks of all opened documents

Class generator
---------------

 [ ] Use the DIA files for create class skeleton




[ ] Todo  [X] Done  [*] In progress [ ] planned for the next release

