Graphics.FontName does accept now the assignation from a Variant value, converting it to the expected String.
#XOJO VERISON WINDOWS#
Windows IDE: the Documentation window Back and Forward buttons now work properly.įixed an issue causing unhandled exceptions to display a 200 OK message, instead of a 500 Internal Server Error.įixed a WebListBox.LastAddedRowIndex issue, which was returning a wrong row after using AddRowAt. Also added nil checks to the Constructor for PDFCallout. Property names/types changes, constructors signatures, and also new properties additions for PDFLine and PDFShape. Windows: reverted some Tooltip positioning changes while still preserving the Tooltip height fix.
#XOJO VERISON CODE#
Thankfully the folks at who are maintaining Subversion at the Apache Software Foundation made it super easy to create shared code repositories using a feature called Externals. If it doesn’t compile, then what? The shared code is now required to be different in two different projects and you may have no history as to what was changed. If the project compiles but doesn’t work correctly, you may not find out until you’ve given it to your users, with the worst case being unrecoverable data corruption. With careful planning, you’ll probably hit #1 75% of the time, but the other two are wrought with problems.
Making one little change to a shared file or method which works fine in the current project could completely break a project that you haven’t worked on in a year. One of the largest issues with this type of system is that everything must be kept in sync all the time. While this technique works with a single developer across two or three projects, it gets more and more complicated as you add more projects and even more-so if you try to add more developers.
There can be issues with this technique, especially when using shared services like DropBox.īecause of the latency involved, external items shared in a shared folder on a server or a file sharing service are never truly in-sync with one another. Quite often what users try to do is to export classes and modules to a shared folder and have everyone include those in their projects.
#XOJO VERISON HOW TO#
A topic that comes up every once in a while on the forums is how to share code among several projects with more than one developer.