OLD - FET-5.24.0 snapshot available

Started by Liviu Lalescu, November 24, 2014, 04:53:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu

I released a new snapshot, minor source clean up.

Liviu Lalescu

I released a new snapshot, minor bug fix. When the user has an opened file, and he opens another corrupt one, old FET showed the name of the old file (which was in fact a new file). Now FET shows "Untitled - FET".

Liviu Lalescu

I released a new snapshot. From the ChangeLog:

   - Other bug fixes, reported by Vanyo Georgiev.

The location, as usual, http://lalescu.ro/liviu/fet/download/test/

Qt 5.4.0 is scheduled for release tomorrow, and if everything goes well I will put a snapshot tomorrow for testing especially under Windows.

I am not sure about the release of the official FET. I think at most a week from now, maybe less.

Liviu Lalescu

#18
I have put a new snapshot. From the ChangeLog:

   - Updated to Qt 5.4.0.

The sources version (tar.bz2) should be unmodified. But please test the Windows version, especially please tell me if it works on older computers, with Windows XP or Windows Vista.

Liviu Lalescu

#19
I have put a new snapshot. From the ChangeLog:

   - Automatic division of years by categories is improved (suggested by alxgudea, Bobby Wise and Volker Dirr).

Please test and let me know your opinion. A test would be this: with old FET-5.23.4-official divide year Y and save as a file_old.fet. Then in FET-5.24.0-snapshot divide year Y in the same way (settings are compatible for 4 categories) and save the file as file_new.fet. Then compare the files by contents, with a diff program. Only the Days_List and Hours_List should be different, and a bit of extra tabs (spacing).

Also, please let me know if you have a Mac. I want the tab widget in the divide year dialog not to be too big - the tab titles should be collapsible, so that say only the numbers 1..10 are visible, not 1..14.

The location, as usual, http://lalescu.ro/liviu/fet/download/test/

alxgudea

Hello Liviu,
Saw the snapshot, initially I was intrigued but now I can see the difference. I hope tomorrow I reach the part we were talking about and then I will use the old file to go on with my timetabling....keep you post it..thanks...much obliged! ;D

Bobby Wise

Hello Liviu,

I have sent you a mail

Liviu Lalescu

I have put a new snapshot. From the ChangeLog:

   - Significant speed improvements when using many students sets (suggested by Volker Dirr).

Warning: very untested code. Might bring data loss!

Please help me with testing, especially removing students sets. And removing activities/teachers/subjects/activity tags.

Generation routine is the same. Only the data is handled in a different way. You can really divide a year now into very many subgroups.

So, use previous snapshot or official 5.23.4. Do some operations on your file. Then save the file as old.fet. Then do the same operations with 5.24.0-snapshot-17-dec-22_37, and save as new.fet. Files should be identical (not regarding days list, hours list and spacing in students sets list).

I am still thinking of a possible improvement: when the user wants to divide a non-empty year, FET to maintain old activities and constraints referring to sets which are still present after the division (so no more emptying the year and removing all related activities/constraints).

Please let me know.

Liviu Lalescu

I added a new snapshot. Improved statistics (especially students statistics). Also, an important bug regarding previous snapshot was fixed (when dividing a year). Please test and let me know. Same usual download link.

Liviu Lalescu

#24
I released a new snapshot, minor improvements compared to previous snapshot.

The link, as usual, http://lalescu.ro/liviu/fet/download/test/

Please help me with testing: dividing years, students statistics, remove students set and check activities and constraints after that. In this way, we can ensure the final release will be (critical) bug-free.

Liviu Lalescu

I released a new snapshot, minor improvements compared to previous snapshot.

Bobby Wise

Unfortunately I do not have enough time to do thorough testing right now, but I have encountered no errors on the few tests that I have done.

Liviu Lalescu

Thank you! In the meantime, I released a new snapshot, minor improvements compared to previous snapshot.

Liviu Lalescu

I released a new snapshot; I did some more speed improvements, and again some testing should be done.

Liviu Lalescu

I added a new snapshot. Link: http://lalescu.ro/liviu/fet/download/test/

Complete ChangeLog:

   - Updated to Qt 5.4.0.
   - Significant speed improvements when using many students sets (suggested by Volker Dirr).
   - Speed improvements in the statistics menu.
   - Other speed improvements for larger data.
   - Added an option to hide students subgroups in combo boxes (useful if you have too many students subgroups and you don't use them in the interface).
   - Automatic division of years by categories is improved (suggested by alxgudea, Bobby Wise and Volker Dirr).
   - Code improvement in reading the .fet XML files: converted from the obsolete Qt classes QDom* to QXmlStreamReader. It brings
   speed and memory improvements when reading the input files, and ensures FET source compatibility with future Qt versions.
   Also error reporting when reading a corrupt file is improved. The structure of the .fet XML files is slightly changed,
   but of course older files are opened correctly.
   - Several bug fixes, when trying to open corrupt files.
   - Other bug fixes, reported by Vanyo Georgiev.
   - It is now allowed to have constraints preferred/home rooms with a single room (suggested by liquid and Volker Dirr).
   - Added a new example file from Vietnam, by nguyenhuuduyet.
   - Added a new example file from Namibia, by Bobby Wise.
   - Added two anonymous example files.

I am still thinking of some more changes, but I am not sure. There are a few new fields to translate.