For the last few months I’ve been unable to do much in the way of developing LAT.
The first issue is MonoDevelop. In the 1.3 branch, I started to make more use of MonoDevelop features. I switched from building the interface in Glade to MonoDevelop’s Stetic UI builder.
This made development much easier and I was able to clean up a lot of interface issues. However, I found new MonoDevelop releases wouldn’t compile the project any more. I reported the bug and some things got fixed but overall it stopped development cold.
As of MonoDevelop 0.15 I can’t even open the project anymore. It just crashes try to load the solution file. Even with the stable 1.2 branch, I can open the project but it refuses to compile with some strange errors.
The second issue is Mono, specifically the Novell.Directory.Ldap assembly. It doesn’t support non-Latin characters as far as I can tell. TLS support is broken. There is no support for GSSAPI for Kerberos intergration.
I can’t implement the features I want with the way things currently are. I guess I could try and fix it myself but it took me months to get one SSL bugfix accepted and then I had to wait for the next two Mono releases before I could use it. The TLS bug I reported has been open for over a year now. It doesn’t inspire confidence.
I’m not really interested in re-doing all the UI work in Glade and then switching back to a Gedit/Terminal/Glade workflow. Overall LAT does what I need it for and my itch is basically scratched. So as it stands, I don’t think I will be doing any more releases of LAT past 1.2.3 which I just pushed out today. If someone is interested in taking over the project, let me know.