Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Liviu Lalescu

#1
On Tuesday, 9 April 2024, FET-6.19.3 was released. From the ChangeLog:

  - Minor improvement to the highlighting of the selected row(s)/column(s) in the time horizontal view of the teachers'/students' not available times.
  - Code cleanup.
#2
FET News and Announcements / FET-6.19.2 released
April 05, 2024, 05:22:08 PM
On Friday, 5 April 2024, FET-6.19.2 was released. From the ChangeLog:

  - Bug fix: when opening a file on program startup with the command "fet filename.fet", the recent files list was not updated correctly with the file's complete path, if it was not specified (this bug was introduced in the previous version).

Please forgive me for releasing so often sometimes!
#3
FET News and Announcements / FET-6.19.1 released
April 03, 2024, 08:34:58 PM
On Wednesday, 3 April 2024, FET-6.19.1 was released. From the ChangeLog:

  - Updated to Qt 6.7.0.
  - You can now open a file directly when starting the FET interface: "fet filename.fet" (recently suggested by Cyrus Ireri, and also suggested in the past by MING-KIAN JONATHAN CEDRIC LEE KIM GNOK, Volker Dirr, and maybe other users).
  - Better highlighting of the selected row(s)/column(s) in the tables (suggested by Cyrus Ireri, who also contributed with a bug report on the new code).
  - Minor bug fixes, by Volker Dirr, when printing the timetables / advanced statistics from the interface.
  - Code cleanup.

I wish to thank the above mentioned users: MING-KIAN JONATHAN CEDRIC LEE KIM GNOK, Cyrus (and maybe other users who suggested the new feature to open a file directly from the start), my closest collaborator Volker, the very patient translators Benahmed, Vangelis, Pascal, and Alexandre, and Darren for his commitment to compile patiently every time the new version for macOS.
#4
Snapshots / OLD - FET-6.19.1 snapshot available
March 30, 2024, 02:50:58 PM
I have made available this snapshot. From the ChangeLog:

(note: updated to Qt 6.7.0-rc2 is the version, I think, not the final version, which is announced on the 2nd of April 2024)

  - Updated to Qt 6.7.0.
  - Added a batch file for Windows, making it possible to start FET in the Windows 11 style, which is available since Qt 6.7.0 (this style works only on the Windows 11 platform).
  - Better highlighting of the selected row(s)/column(s) in the tables (suggested by Cyrus Ireri).
  - Code cleanup.

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

If you have Windows 11, please help me with this:

Start FET in the Windows 11 style: run the fet-windows11.bat, and open a file (or create a new one), and go to the constraint break, enter the dialog of adding a new constraint break, and move the mouse over the table. Tell me if the table headings (days/hours) are nice, I mean blue the current cell, not white  and the text is invisible.
#5
FET News and Announcements / FET-6.19.0 released
March 26, 2024, 01:04:01 PM
On Tuesday, 26 March 2024, FET-6.19.0 was released. From the ChangeLog:

  - Updated to Qt 6.6.3.
  - Added two new types of constraints: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags per real day, in the Mornings-Afternoons mode (suggested by victorcapel). With this occasion there were corrected some bugs regarding the checking routine of the final timetable (they did not affect the generation). Benahmed Abdelkrim contributed with a bug report on the new code.
  - Minor bug fix: if the user changes the mode to Mornings-Afternoons, the constraints of type min/max days between activities will be adjusted if necessary (if the number of min/max days between activities is greater than the new number of real days per week).
  - Minor bug fix in the description of the recorded history state when adding multiple constraints of type activities same starting hour / occupy max different rooms. Also, now the order of the added constraints is given by the id of the first activity from each constraint.
  - Minor bug fix: when reading a wrong file containing an activity without a specified subject, FET will report an error on reading the file instead of possible assertions failed when trying to edit the data or generate the timetable (reported by vlaicumihnea).
  - Added a "Black" check box option in the statistics print from the interface, so that the fonts won't be gray, but black (suggested by Cyrus Ireri). With this occasion, a minor correction was done in the exporting of the advanced statistics to the disk (if the HTML level was 7 - colors, the fonts of line 2 should have been black, not gray).
  - Minor change: The section "Timetable_Generation_Options_List" (which may contain elements of type "GroupActivitiesInInitialOrder") will be printed even if it is empty.
  - Added four new example files, by Alexey Chernous.
  - Added three new example files, by activityum.
  - Updated the Russian translation, by Alexey Chernous.

I wish to thank the above mentioned people for their kind contributions, to my closest collaborator Volker Dirr, and to the dedicated translators who keep their translation complete (Benahmed Abdelkrim - Arabic, Vangelis Karafillidis - Greek, Pascal Cohen - French, and Alexandre R. Soares - Brazilian Portuguese).
#6
Snapshots / OLD - FET-6.19.0 snapshot available
March 16, 2024, 02:43:01 PM
I have released this new snapshot. From the ChangeLog:

  - Added 2 new types of constraints: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags per real day, in the Mornings-Afternoons mode (suggested by victorcapel). With this occasion there were corrected some bugs regarding the checking routine of the final timetable (they did not affect the generation).
  - Minor bug fix: if the user changes the mode to Mornings-Afternoons, the constraints of type min/max days between activities will be adjusted if necessary (if the min/max days between activities is greater than the new number of real days per week).
  - Added a "Black" check box option in the statistics print from the interface, so that the fonts won't be gray, but black (suggested by Cyrus Ireri). With this occasion, a minor correction was done in the exporting of the advanced statistics to the disk (if the HTML level was 7 - colors, the fonts of line 2 should have been black, not gray).
  - Minor change: The section "Timetable_Generation_Options_List" (which may contain elements of type "GroupActivitiesInInitialOrder") will be printed even if it is empty.
  - Updated the Russian translation, by Alexey Chernous.

The link, as usual: https://lalescu.ro/liviu/fet/download/test/
#7
FET News and Announcements / FET-6.18.1 released
March 01, 2024, 07:52:29 PM
On Friday, 1 March 2024, FET-6.18.1 was released. From the ChangeLog:

  - Minor bug fixes in some English fields.
  - Minor bug fixes / improvements when reading an invalid file (reported by Cyrus Ireri).
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. It is again complete.
  - Updated the Greek translation, by Vangelis Karafillidis. It is again complete.
#8
FET News and Announcements / FET-6.18.0 released
February 21, 2024, 12:07:46 PM
On Wednesday, 21 February 2024, FET-6.18.0 was released. From the ChangeLog:

  - Minor bug fixes: if there were no teachers in the file and the user added multiple constraints, one for each teacher, there were recorded useless history points.
  - Added a new type of constraint: teacher(s) / students (set) max room changes per (real) day in an hourly interval (suggested by giardiniere and other users in the past).
#9
FET News and Announcements / FET-6.17.0 released
February 16, 2024, 08:10:24 PM
On Friday, 16 February 2024, FET-6.17.0 was released. From the ChangeLog:

  - Updated to Qt 6.6.2.
  - Crash bug fixed when spreading the activities evenly over the week (this bug was introduced in FET version 6.12.0, released on 13 November 2023). Reported by GUEFFAZ REDA.
  - Minor improvement: if the spreading of the activities evenly over the week does not affect the data, there will not be registered a new history state.
  - Other minor bug fixes and improvements.
  - Added a new type of constraint: teacher(s) / students (set) max building changes per (real) day in hourly interval (suggested by Vũ Ngọc Thành). Unfortunately, for some files using constraints referring to the building changes the timetable generation speed might decrease with about 2% - 4%. For a file with many constraints referring to building changes we even noticed a 12% speed of the generation decrease, but this is hopefully very rare.
  - Added a new type of constraint: teacher(s) / students (set) max hours daily in an hourly interval (suggested by Cyrus Ireri, and in the past by many other users). This constraint type can be used, apart from its primary purpose, to set a dynamic break for the teachers / students.

I wish to thank especially GUEFFAZ REDA for the bug report (Facebook screenshot :) ), Vũ Ngọc Thành and possibly other users in the past who suggested the constraints of type max building changes per (real) day in an hourly interval, to Cyrus Ireri and the other users who suggested the constraint of type max hours daily in an hourly interval, to the ever so patient translators Benahmed (Arabic), Vangelis (Greek), Pascal (French), and Alexandre (Brazilian Portuguese), and to Darren for his commitment to compile the macOS version!

I hope you will enjoy this release as much as I enjoyed coding it!

Please don't forget that FET is completely free software, depending on benevolent donations, so it would be great if you could support it.
#10
Snapshots / OLD - FET-6.17.0 snapshot available
February 09, 2024, 11:18:19 PM
I have put a snapshot (test) version. From the ChangeLog:

  - Added a new time of constraint: teacher(s)/students (set) max building changes per (real) day in hourly interval (suggested by Vũ Ngọc Thành). Unfortunately, for a special example file a speed decrease of about 3% was noticed, but we hope that in general the speed will remain nearly the same as until now.

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

Please test the new constraints, and also please test that old files are solved identically with the previous FET versions and this snapshot. Start with the same random seed, on files containing buildings constraints - the speed should be nearly the same and the ending random seed the same.
#11
FET News and Announcements / FET-6.16.1 released
February 07, 2024, 12:21:36 PM
On Wednesday, 7 February 2024, FET-6.16.1 was released. From the ChangeLog:

  - The constraints of type activity(ies) begin(s)/end(s) student(s)'/teacher(s)' day are now allowed to have weight <100% (suggested by maxi_mus).
  - Minor improvements in some English fields.
  - Minor code improvements.
#12
Snapshots / OLD - FET-6.16.1 snapshot available
January 30, 2024, 08:20:10 PM
I have made available a snapshot. From the ChangeLog:

  - The constraints of type activity(ies) begin(s)/end(s) student(s)'/teacher(s)' day are now allowed to have weight <100%. Suggested by maxi_mus.

The download link, as usual: https://lalescu.ro/liviu/fet/download/test/
#13
FET News and Announcements / FET-6.16.0 released
January 29, 2024, 07:27:32 PM
On Monday, 29 January 2024, FET-6.16.0 was released. From the ChangeLog:

  - Many source code updates and improvements (using ideas from Volker Dirr).
  - Minor bug fix in the interface (reported by Volker Dirr).
  - Minor improvement when saving the history data file (using ideas from Volker Dirr).
  - Updated the Bulgarian translation, by Hristiyan Dimitrov, who is the new translator.

I wish to thank Hristiyan Dimitrov for his kind work!
#14
Snapshots / OLD - FET-6.16.0 snapshot available
January 17, 2024, 09:32:48 PM
We welcome the new Bulgarian translator, Hristiyan Dimitrov, who took over this difficult job from the previous translator (Asen Pashov)!

So, I released a snapshot. From the ChangeLog:

  - Updated the Bulgarian translation, by Hristiyan Dimitrov, who is the new translator.

The snapshot location, as usual: https://lalescu.ro/liviu/fet/download/test/
#15
Just a test to check we can attach .fet and .his files (.his files are history on disk files, introduced in FET-6.15.0).
#16
Talk It Up! / Notifications of the forum
January 13, 2024, 04:56:39 PM
Dear current and future FET forum users,

Since a few users here reported that they did not receive notifications on their topics, I modified the default settings for the new registered users to receive such notifications. If you are already registered, I think you need to modify these settings by yourself.

Edit: It seems that even the currently registered members were affected by this change.
#17
FET News and Announcements / FET-6.15.1 released
January 08, 2024, 07:11:58 PM
On Monday, 8 January 2024, FET-6.15.1 was released. From the ChangeLog:

  - Correction for saving/retrieving the history on/from the disk: if the data structure changes, the history will be invalidated, instead of possible bugs/crashes of the program (using an idea of Volker Dirr).
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. It is again complete.

I wish to thank my closest collaborator, Volker, and to the very patient translators: Benahmed (Arabic), Vangelis (Greek), Pascal (French), and Alexandre (Brazilian Portuguese) for contributing to this release!
#18
FET News and Announcements / FET-6.15.0 released
January 01, 2024, 05:59:17 PM
On the first day of the year 2024: Monday, 1 January 2024, FET-6.15.0 was released. From the ChangeLog:

  - Added the possibility of saving the history to the hard disk, next to the saved .fet data file (suggested by uni_instructor and ngoctp29121982). This option is by default disabled and must be enabled from the settings.
  - Minor improvements in the memory consumption (the comments of the history are now stored archived).
  - Code cleanup.

I would like to thank ngo and uni_instructor for their valuable suggestions, and to the active translators for their neverending patience: Vangelis, Pascal, and Benahmed.

This is an anniversary edition :) I wish you all the best in this new year!
#19
FET News and Announcements / FET-6.14.2 released
December 24, 2023, 01:00:42 PM
On Sunday, 24 December 2023, FET-6.14.2 was released. From the ChangeLog:

  - The 'printable' option of the activity tags will be considered when exporting the generated timetable as a CSV file (so that the nonprintable activity tags will not appear). Suggested by pnlshd.
  - Code cleanup.
#20
Suggestions / History might include generated timetables
December 16, 2023, 10:43:20 PM
Hello!

I thought and it is possible for the History to include the generated timetable at each stage. Would it be useful?