Not here. Is there anything in the System Log? Maybe filesystem errors, security issues, … ?
If not, it may be a good idea to launch Xojo IDE for a while from within the Terminal and closely watch messages in the console after saving and quitting?
The project last modified date is 17h10, the one as xml is… 23:46…
I shut down the computer and reboot with the internal SSD: Xojo do not have “unsaved changes”…
Current System Log starts today at 00:00; I found another report for days before; I’m looking for yesterday now.
A search with the project name shows activity far after the project last modification. (its funny to read so many entries in the log while I was only watching TV… and no internet connection).
Is it possible that the OS was in bad shape and the save ineffective ?
I saw strange things in low memory conditions: the Apple Menu Recent Icems that disappeared, the File “Burn a disk” that disappeared too… to reappear after a reboot.
Absolutely. Such errors maybe be difficult to track down. For the time beeing i would check after each important save, that indeed everything has been saved properly.
I found evidence of that project use until I saved it as xml document in the System.log.
I plan an OS update since… months. I will do it soon.
In the mean time I trashed Google Chrome (both application and Library folder). It polls for updates 50 times a second; it even report no internet available…
Yes, not related.
I FOUND IT !
When saved as XML, Xojo continue to save the changes in the XML file. So, I lost nothing (yesterday). It’s a bug in Xojo.
Save As… is meant to save a Copy.
Nope. That’s usually done by “Save Copy …” or “Export”. There might be differences in this concept, depending on platform or developer. Ubuntu for example uses both entries usually and, when saving “As”, will make the new path the working directory.
I agree anyway that this could be made clearer in the docs.
Once you Save As, however, until you quit the project, you will be editing the newly saved version, in this case xml. That is pretty standard functionality.
It is in every program I’ve ever used. To use your example of an image editor, suppose you open image1.jpg, make some changes and Save As image2.jpg. That leaves image1.jpg unchanged and sets image2.jpg for editing. Any further changes you make will be applied to image2.jpg. It is the expected behavior.
If you then exit image2.jpg and open image1.jpg, it will open the unedited version.