-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchanges.txt
305 lines (185 loc) · 7.47 KB
/
changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
CHANGES IN 2.7
===============================================================
----
New/improved functionality:
* When choosing Daisy courses you can now also enter parts
of the course name instead of just the code.
* To cope with the peculiarities of the Daisy timetable format
the program now imports the timetable for one course at a time.
This will hopefully minimize Daisy course-related errors.
* Handles Daisy's new format when publishing course names
and course codes.
* Exporting timetable to HTML now generates an ISO 8859-1
formatted file, instead of UTF-8. This should make your
"åäö" appear on all web servers.
CHANGES IN 2.6
===============================================================
Please remove your old 'daisycourses' file before starting.
----
New/improved functionality:
* Remembers the window size between sessions
* Resets the course name to the Daisy name if you enter an
empty string as name for a Daisy course.
* Exporting timetable to Outlook now generates an ISO 8859-1
formatted file, instead of UTF-8. This makes your "åäö" appear
in all (?) versions of Outlook.
----
Corrected bugs:
* Doesn't remove the entire timetable when you deselect a course
* No longer gives error messages when saving if you have
selected courses whose codes contains åäö.
* Handles multiple Daisy courses with the same course code
* Fixed the graphical positioning of events that begin before
the selected start of day.
CHANGES IN 2.5
===============================================================
----
New/improved functionality:
* You can now choose groups for TimeEdit courses as well
* When importing timetable for some Daisy courses there
was a delay for a few seconds for resolving course names.
This has been fixed.
* Painting the timetable is slightly faster
* Two fixes to handle some changes in TimeEdit's format
for exported timetables.
----
Corrected bugs:
* Events that have been removed in the timetable server are
now also removed in the program.
* The text mode now handles Unicode strings
* Some error messages have been fixed
CHANGES IN 2.4
===============================================================
----
New/improved functionality:
* When choosing courses you can now also choose your preferred
timetable system (TimeEdit or Daisy). Some courses appear in
both and sometimes they differ.
* When exporting timetable you now choose application
compatibility instead of the more cryptic formats. (Outlook/
Evolution, Palm Desktop and J-Pilot. See readme.txt for more
information.)
----
Corrected bugs:
* A new bug in 2.3 disabled updating of changed timetable
events. This is now fixed.
* Events that are marked as inactive were previously reset
when updating the timetable. This is fixed (probably
already in 2.3).
* Previously you would choose every Daisy course available when
you left the course code field empty, but now you exit the
dialog instead.
* J-Pilot files are now exported in Unicode since J-Pilot
doesn't like non-Unicode strings.
----
Known problems:
* When importing timetable the program sometimes seems to
freeze for a few seconds. This is because Daisy events without
course codes have to be resolved.
* Some dialogs look bad in Windows, and probably in some
Linuxes as well. This is because I mainly develop the
application in Linux and the visual settings are not exactly
the same across platforms.
CHANGES IN 2.3.1
===============================================================
----
Corrected bugs:
* One (1) minor bugfix concerning Daisy course names
CHANGES IN 2.3 (also mistakenly labelled 2.2.1)
===============================================================
Windows binary built with:
Python 2.4
wxPython 2.5.3.1
py2exe 0.5.4
UPX 1.25
----
New/improved functionality:
* Handles the changes in the TimeEdit system
* Handles Daisy events where the course name is used
instead of the course code.
* Added some holidays that fall on Saturdays and Sundays
* Translates Swedish room names in the IT University ("Aulan"
and "Sal X" is in English "Great Hall" and "Room X")
----
Corrected bugs:
* Handles TimeEdit events that belong to more than one course
* Shows the event description even when the event starts "above"
the current view (i.e. it starts earlier than the timetable shows)
* Midsummer Eve is no longer a holiday (but Midsummer Day is)
* Got rid of an annoying warning message on wxGTK 2.4
CHANGES IN 2.2
===============================================================
----
New/improved functionality:
* The user can change some settings for the program
* Courses are chosen in the same way, both for Daisy and TimeEdit
* More than twice as fast painting of the graphical timetable
* Handles term transitions in a much better way. Now the user can
choose courses from two terms instead of only the current.
* The program is completely translated to English (besides Swedish)
* Recognizes more event types from TimeEdit
* Shows some more holidays and other special days
----
Corrected bugs:
* Christmas Eve is no longer a holiday
FÖRÄNDRINGAR I 2.1
===============================================================
----
Nya funktioner:
* Använder den nya, publika schemageneratorn för Daisy. Det
krävs alltså inte längre någon inloggning för att hämta schema.
* Visar nationella helg- och flaggdagar (räknas ut med en
allmängiltig algoritm)
* Exporterar schema till kommaseparerad fil (CSV) för import
i Linux-programmet jPilot
* Export av schema markerar alla händelser som tillhörande
kategorin KTHTimeTable (för att enklare kunna ex. radera
händelserna i Outlook/Palm Desktop/Evolution)
* Gränssnittet är nu kompatibelt med den nya wxPython 2.5,
och samtidigt bakåtkompatibelt med 2.4
* Använder Unicode-strängar (exporterar UTF-8 till html, dock
inte till vCalendar/iCalendar och CSV). Detta betyder att
Unicode-versionen av wxWidgets är nödvändig -- påverkar inte
dig som använder binärfilen för Windows.
* Raderar vid uppstart alla loggfiler ("tmp*") som skapats av
programmet.
* Programmet är nu helt förberett för översättning till
valfritt språk som använder UTF-8. Hör av dig om du vill
översätta det (ca 160 strängar). Det är enkelt!
----
Åtgärdade buggar:
* Förstår bättre viss data i scheman genererade av Daisy
* Återställde den tidigare ordnade radbrytningen för wxGTK
* Mer korrekt beteende vid olika versioner av wxPython
----
Kända buggar som EJ är åtgärdade:
* Vid import av schema för kurs, som också innehåller händelser
från andra kurser, ignoreras alla "sekundära" kursers händelser.
Detta är INTE korrekt beteende.
* Vid markering av händelse som inaktiverad blir denna åter
aktiverad vid import av schema
FÖRÄNDRINGAR I 2.0
===============================================================
----
Nya funktioner:
* Daisys nya format på vCalendar-filer (med tidszoner) hanteras nu.
----
Åtgärdade buggar:
* Vid import av schema för en kurs, som också innehåller händelser
för andra kurser, ignoreras nu alla andra kursers händelser medan
den valda kursen importeras (märkligt beteende från TimeEdit)
FÖRÄNDRINGAR I 2.0 BETA 4
===============================================================
Källkoden är totalt omstrukturerad och något förbättrad i
objektorienterat hänseende. Detta borde betyda färre buggar
och lättare underhåll framöver.
----
Nya funktioner:
* HTML-export av schemat
* programmet fungerar i textläge
* enskilda händelser kan markeras som inaktiva
* felmeddelanden visas i ett fönster istället för konsol
----
Åtgärdade buggar:
* gruppvalet var dåligt skriven och buggig
* många fler som jag inte ens minns