lp:~valable/valable/jaffa

Created by Andrew Flegg and last modified

This branch contains features which Java developers using Eclipse take for granted (code complete, incremental builds, error reporting) for Vala projects.

Get this branch:
bzr branch lp:~valable/valable/jaffa
Members of Valable can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Valable
Project:
valable
Status:
Merged

Recent revisions

18. By Andrew Flegg <andrew@serenity>

Fixed bug caused by attempting to rebuild closed projects; also, run as separate job. Implement outline view.

17. By Andrew Flegg <andrew@serenity>

Improve code complete with icons, local variables and types. Add an icon for vala files. Improve error reporting to highlight individual characters.

16. By Andrew Flegg <andrew@serenity>

Add classpath & project files so it can be checked out and used in Eclipse directly

15. By Andrew Flegg <andrew@serenity>

Add initial versions of:
  * Code complete (very naive)
  * Incremental builds
  * Package determination (i.e. pkg-config lines)
  * Error reporting in editor

ctags and gcc are required for some of these features. Error handling for when they're not there is sub-optimal.

14. By Johann Prieur

- Fixed unconsistent META-INF/MANIFEST.MF

13. By Johann Prieur

- Merged Ali's work on project creation wizard.

12. By Johann Prieur

- Added an "output folder" preference.
- Completed the clean method in the project builder (deletes output
folder contents).
- Added the output folder argument in the valac job, not yet working.

11. By Johann Prieur

- Improved the project builder.
- Removed the vala nature (not needed for now, bug prone).

10. By Johann Prieur

- Reverted not-that-elegant code completion in GTKDoc comments.

9. By Johann Prieur

- Fixed the non-working builder.
- TODO : add an automatic build path.

Branch metadata

Branch format:
Branch format 5
Repository format:
Bazaar-NG Knit Repository Format 1
This branch contains Public information 
Everyone can see this information.