Changelog:
- Updated the code to be compliant with the future Qt 6.0.0.
- Corrected a few warnings appearing with the new Qt 5.15.2
(about using deprecated Qt functions).
- Corrected three minor warnings when compiling with clang.
- Theoretical improvement/logic bug fixed in the generation when using
constraints of type students (set) early max beginnings at second hour
without max gaps constraints or with more than zero max gaps allowed.
- Added a warning if using constraints of type teacher(s)/students (set)
max hours daily with weights less than 100%, because the algorithm is not
perfectly implemented in this case.
- Minor code improvements and cleanup.
PR: 251476
Submitted by: Zsolt Udvari (maintainer)
From ChangeLog: https://www.lalescu.ro/liviu/fet/news.html
* Added a new feature to create easier overlapping groups/years, from the
subgroups/groups dialogs (suggested by samantha.goddard's file).
* Added the possibility of executing an external command after the generation
(suggested by Zsolt Udvari and other users). The implementation of this feature
was inspired by the Claws Mail software.
* Added a new example file from Hong Kong, by Marcus.
While here, reorder out of place variables.
PR: 248724
Submitted by: uzsolt@uzsolt.hu (maintainer)
From ChangeLog: https://www.lalescu.ro/liviu/fet/news.html
* Slightly improved the code for the constraints of type teacher(s)/students
(set) max days per week and teacher(s)/students (set) interval max days per
week.
* Corrected a compilation warning appearing with the new gcc 10.1.1.
* Updated the Arabic translation, by Benahmed Abdelkrim.
PR: 247486
Submitted by: uzsolt@uzsolt.hu (maintainer)
Changelog:
* Added virtual rooms, which give the possibility for the user to
specify more rooms for an activity, or to choose between a large room
or more smaller rooms for an activity, and might open the
possibilities for other kinds of usage. Suggested by math on the
forum, who had some very useful ideas.
* Various rare but important bug fixes concerning the new feature of
virtual rooms.
* Small memory leak bug fixed (when reading incorrect files with
virtual rooms).
* Minor fixes and improvements.
* Added a new example file from Greece, by dimzev.
- removed kde from CATEGORIES
PR: 241669
Submitted by: Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
* Add "gl" to USES as using USE_GL alone is deprecated.
Notable changes since 5.37.2:
* Updated to Qt 5.13.0
* New constraint types:
* Activity tags not overlapping
* Min gaps between an ordered pair of activity tags for a students set /
all students / a teacher / all teachers
* Additional example files
* Translation updates
* Various crash fixes and code cleanups
PR: 239597
Submitted by: Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
* improved the activity planning dialog
* added the possibility of exporting the data and the timetable as CSV
* added the Spanish translation
PR: 223449
Submitted by: Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
Changes (from http://lalescu.ro/liviu/fet/news.html ):
- Speed improvement in the precomputation if using many rooms and many buildings
- Bug fix in the printout of the subjects' timetables
- Rare crash bugs fixed
- Updated arabic translation
PR: 218787
Submitted by: Zsolt Udvari <udvzsolt@gmail.com> (maintainer)
- Remove EXAMPLES and NLS from OPTIONS_DEFAULT, these options along
with IPv6 and DOCS are always included in the default options list.
PR: 217139
Submitted by: Zsolt Udvari <udvzsolt@gmail.com> (maintainer)
Changelog:
- Generating the activity tags timetables
- Added comments for teachers, students, subjects, activity tags,
rooms and buildings
- Very rare crash bugs fixed
- Added a new example file from Indonesia
PR: 212148
Submitted by: Zsolt Udvari (maintainer)
- Remove name of port from COMMENT
- Move LICENSE to correct location and mark it GPLv2 or GPLv3
- Respect MANPREFIX
- Add NLS option
- Whitespace cleanup
- Convert to new options framework
- Trim Makefile header
- Tab -> space in pkg-descr WWW line
PR: Based on ports/168679
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
Approved by: maintainer timeout (5 months)
makc, avilla (mentors, implicit)
Feature safe: yes
FET is free timetabling software (licensed under GNU GPL). This
program aims to automatically generate the timetable of a school,
high-school or university. It may be used for other timetabling
purposes.
FET can mean "Free Educational Timetabling" (the "E" in the middle
may also stand for other words, based on your personal preference).
WWW: http://lalescu.ro/liviu/fet/
PR: based on ports/144768
Submitted by: Leinier Cruz Salfran <salfrancl at yahoo.es>