Merge tag 'upstream/0.6.2'
[debian/confclerk.git] / ChangeLog
1 2017-01-24  gregor herrmann  <gregoa@debian.org>
2
3         update NEWS before release.
4
5 2017-01-23  Philipp Spitzer  <philipp@spitzer.priv.at>
6
7         Used tr() for some more GUI strings (there are plenty more that should be treated this way).
8
9         Used tr() for some GUI strings (there are plenty more that should be treated this way).
10
11 2017-01-23  gregor herrmann  <gregoa@debian.org>
12
13         Handle SSL errors.
14         Show warning with error messages, offer to ignore them or abort download.
15
16         Set some SSL parameters for network request.
17
18 2017-01-22  Philipp Spitzer  <philipp@spitzer.priv.at>
19
20         Merged definition and initialization of conflictSeverity.
21
22 2017-01-22  gregor herrmann  <gregoa@debian.org>
23
24         Initialize conflictSeverity variable.
25         Compiler warning with -Wmaybe-uninitialized.
26
27         confclerk.pro: add "-transparent white" to convert call
28
29         Fix typo in error message.
30
31         Update example schedule URLs in README.
32
33         Bump copyright years for icons.
34
35 2017-01-21  Philipp Spitzer  <philipp@spitzer.priv.at>
36
37         Now ignoring .blend1 files (backup files Blender creates after saving).
38
39         In the treeview, the right mouse button now back-cycles the favourite state of events.
40
41         Added back-cycling option in Event::cycleFavourite.
42
43         Updated renderings of the alarm icons after changing the Blender file.
44
45         The alarm icons had a black border instead of a white border in Blender 2.76b. Fixed it.
46
47         Updated renderings of the favourite icons after changing the Blender file.
48
49         The favourite icons had a black border instead of a white border in Blender 2.76b. Fixed it.
50
51         Re-rendered favourite icons with Blender 2.76b and added favourite-weak rendering.
52
53 2017-01-21  gregor herrmann  <gregoa@debian.org>
54
55         Bump copyright years.
56
57         whitespace
58
59 2017-01-21  Philipp Spitzer  <philipp@spitzer.priv.at>
60
61         Addes white border to favourite-weak star.
62
63 2017-01-20  Philipp Spitzer  <philipp@spitzer.priv.at>
64
65         Renamed favourite-on.png to favourite-strong.png and favourite-off.png to favourite-no.png.
66
67         Now the conflict severity is drawn.
68
69         Removed deprecated functions.
70
71         Event favourite is now tristate in the code now and the corresponding buttons are tristate as well.
72
73         Checked in .gitignore.
74
75         favourite is now tristate instead of bool.
76
77 2017-01-11  gregor herrmann  <gregoa@debian.org>
78
79         eventdialog: only convertFromPlainText description and abstract if they are not richtext.
80
81 2015-01-20  gregor herrmann  <gregoa@debian.org>
82
83         Bump copyright year.
84         In anticipation of a release in 2015.
85
86         Update release target.
87         Exclude .git directory from tarball.
88
89 2015-01-20  gregor herrmann  <gregoa@debian.org>
90
91         Update ChangeLog target.
92         Use /usr/share/gnulib/build-aux/gitlog-to-changelog (in the gnulib) package
93         instead of svn2cl, since we moved from subversion to git.
94
95         gitlog-to-changelog sums up the commits, whereas git2cl dumps them
96         individually.
97
98 2014-09-11  gregor herrmann  <gregoa@debian.org>
99
100         Make release target depend on distclean target to ensure we have no compiled objects or Makefiles in the release tarball.
101
102         bump version number after release
103
104         Finalize NEWS before release.
105
106         Update NEWS for 0.6.1 release.
107
108         Update reference URLs in README.
109
110         Update copyright notices.
111
112         confclerk.pro: fix typo in pod2man call.
113
114         confclerk.pro: cosmetic editoring.
115
116         confclerk.pro: add signature target.
117         gpgp-sign tarball when making a release.
118
119 2014-09-09  gregor herrmann  <gregoa@debian.org>
120
121         Fix SQL query which returned too many rooms.
122
123 2013-09-24  Philipp Spitzer  <philipp@spitzer.priv.at>
124
125         Fixed a yet unknown bug: The room name was not properly inserted in the room table.
126
127 2013-09-10  Philipp Spitzer  <philipp@spitzer.priv.at>
128
129         Escaped the strings that are shown in the dialog and preserve some layout.
130
131 2013-07-04  Philipp Spitzer  <philipp@spitzer.priv.at>
132
133         Make it impossible to hide the toolbar by disallowing its context menu (fixes #51).
134
135 2013-06-26  gregor herrmann  <gregoa@debian.org>
136
137         remove TODO with one remaining item which I don't understand
138
139         move TODO item to trac, issue #52
140
141         move TODO item to trac, issue #51
142
143         move TODO item to trac, issue #50
144
145 2013-06-12  Philipp Spitzer  <philipp@spitzer.priv.at>
146
147         Applied "desktop-keywords.patch": add Keyword entry to confclerk.desktop Author: gregor herrmann <gregoa@debian.org>
148
149         Applied "spelling.patch": Description: fix a typo Author: gregor herrmann <gregoa@debian.org>
150
151 2013-06-12  gregor herrmann  <gregoa@debian.org>
152
153         bump version for future release
154
155         Update NEWS for 0.6.0 release.
156
157         Set version to 0.6.0.
158
159 2013-06-12  Philipp Spitzer  <philipp@spitzer.priv.at>
160
161         Removed a "TODO" comment.
162
163 2013-06-12  gregor herrmann  <gregoa@debian.org>
164
165         Update example URLs in README.
166
167 2013-06-12  Philipp Spitzer  <philipp@spitzer.priv.at>
168
169         Added some actions to the mainwindow - otherwise shortcuts don't work on MAEMO (see ticket #28).
170
171         Removed debug output.
172
173 2013-05-30  gregor herrmann  <gregoa@debian.org>
174
175         Eventdialog: make sure the same colours as everywhere are used.
176         Additionally adjust font size on maemo.
177
178         This should allow to close #48.
179
180 2013-05-28  Philipp Spitzer  <philipp@spitzer.priv.at>
181
182         Changed the event dialog layout hoping to improve issue #48.
183
184 2013-05-28  gregor herrmann  <gregoa@debian.org>
185
186         Move removal of generated file into new releaseclean target.
187
188         .pro: Add created files to QMAKE_DISTCLEAN.
189
190 2013-05-28  Philipp Spitzer  <philipp@spitzer.priv.at>
191
192         Made sure the mainwindow is destroyed properly and the sql database is closed.
193
194 2013-05-28  gregor herrmann  <gregoa@debian.org>
195
196         #include appsettings.h for maemo.
197
198 2013-04-30  Philipp Spitzer  <philipp@spitzer.priv.at>
199
200         Now the dayChange time is taken into account. This fixes #43.
201
202 2013-04-19  gregor herrmann  <gregoa@debian.org>
203
204         bump copyright years
205
206         add Stefan to AUTHORS
207
208 2013-04-16  Philipp Spitzer  <philipp@spitzer.priv.at>
209
210         Formatted alarm message (closes ticket #46).
211
212         Alarms are reported via QSystemTray now (see ticket #46).
213
214 2013-04-04  gregor herrmann  <gregoa@debian.org>
215
216         extend comment re systrayicon position
217
218 2013-04-03  gregor herrmann  <gregoa@debian.org>
219
220         tray icon: add (commented out) debug output and ->hide
221
222 2013-04-02  Philipp Spitzer  <philipp@spitzer.priv.at>
223
224         Prepared to show an alarm message via tray icon on non-MAEMO systems.
225
226 2013-04-02  gregor herrmann  <gregoa@debian.org>
227
228         fix typo in comment
229
230         fix typo in comment
231
232         fix typo in comment
233
234 2013-03-19  Philipp Spitzer  <philipp@spitzer.priv.at>
235
236         The day tab is now the current tab when starting the program (ticket #44).
237
238         Current day is used now when starting the program or loading a conference (ticket #44).
239
240         Created more shortcuts (ticket #28).
241
242         Added comments to the SQL statements (back in October).
243
244 2012-10-17  Philipp Spitzer  <philipp@spitzer.priv.at>
245
246         The focus is set to the search input field when the search icon is clicked.
247
248 2012-10-17  gregor herrmann  <gregoa@debian.org>
249
250         When ConfClerk is called with arguments (alarm), check for >= 3.
251         Alarmd seems to add an additional argument.
252
253         Rip out unused DBUS stuff.
254
255 2012-10-17  Philipp Spitzer  <philipp@spitzer.priv.at>
256
257         Fixed bug: Arguments for calling ConfClerk in an alarm event were not built correctly.
258
259         Changed int to string converstion method because the old method gave an compilation error on MAEMO.
260
261         We added the conferenceId to some alarm related methods (ticket #41).
262
263 2012-10-08  gregor herrmann  <gregoa@debian.org>
264
265         Update URLs in README.
266
267 2012-09-25  Philipp Spitzer  <philipp@spitzer.priv.at>
268
269         Schmema update completed. Finally closing ticket #45.
270
271         Reloading a conference works now.
272
273         Fixed: Forgot to call query.exec() at several places.
274
275         Added sql file that updates the schema from version 000 to version 001.
276
277         Changed table names to have small letters.
278
279         Changed coding style of sql file.
280
281 2012-09-25  gregor herrmann  <gregoa@debian.org>
282
283         Remove unsed (and removed from db) 'days' column fro xml parser and all sql parts.
284
285 2012-09-25  Philipp Spitzer  <philipp@spitzer.priv.at>
286
287         Suggestion for database schema version 001.
288
289 2012-09-25  gregor herrmann  <gregoa@debian.org>
290
291         Don't insert empty string into picture column.
292         (NOT NULL constraint removed from db schema.)
293
294         Remove empty-city-hack.
295         (NOT NULL removed from db schema.)
296
297         Remove ifdef'd out members
298
299 2012-09-06  gregor herrmann  <gregoa@debian.org>
300
301         One version for creating the directory is enough :)
302         (Now tested on Windows, too.)
303
304 2012-09-05  Philipp Spitzer  <philipp@spitzer.priv.at>
305
306         Added a second possibility to create the directory and removed the TODO.
307
308 2012-09-05  gregor herrmann  <gregoa@debian.org>
309
310         fix .mkpath()
311         Creating the "." path works.
312         Is this idiomatic? At least it works (under Windows).
313
314         TODO left: handle errors.
315
316 2012-09-04  Philipp Spitzer  <philipp@spitzer.priv.at>
317
318         Restructured the SqlEngine. Not yet finished (see "TODO" in the code).
319
320 2012-09-04  gregor herrmann  <gregoa@debian.org>
321
322         fix some more header includes
323
324         fix typo in comment
325
326 2012-08-27  gregor herrmann  <gregoa@debian.org>
327
328         fix #includes
329         (detected by QtCreator and friends on windows)
330
331 2012-08-22  Philipp Spitzer  <philipp@spitzer.priv.at>
332
333         On the way to fix #45.
334
335 2012-08-21  Philipp Spitzer  <philipp@spitzer.priv.at>
336
337         Fixed bug: Changing the conference URL resulted in an error message.
338
339 2012-06-13  gregor herrmann  <gregoa@debian.org>
340
341         Add .pro.user.* to svn:ignore and remove it in the release target.
342
343         TODO: new item about duplicate documentation.
344
345         README: add Stefan to Contact section.
346
347 2012-06-12  gregor herrmann  <gregoa@debian.org>
348
349         Bump version after 0.5.5 release.
350
351         Add release date in NEWS.
352
353         remove TODO item (expand/collapse)
354
355         Add more items to NEWS.
356
357         Add items to NEWS.
358
359         Add Stefan as a copyright holder to source files, too.
360
361         sync copyright notices between README and confclerk.pod
362
363 2012-06-12  Philipp Spitzer  <philipp@spitzer.priv.at>
364
365         Implemented expand/collapse of the event groups. Resolves ticket #31.
366
367         The groups starts at full hours again.
368
369         Philipp's comments to r1444.
370
371         Created icons collapse and expand.
372
373 2012-05-03  gregor herrmann  <gregoa@debian.org>
374
375         createTimeGroups(): use QDateTime instead of QTime to avoid "midnight overflow". Cf. #42
376
377 2012-05-02  Philipp Spitzer  <philipp@spitzer.priv.at>
378
379         This at least partly fixes #42 ("fun with time zones").
380
381 2012-05-02  Stefan Strahl  <stef@nstrahl.de>
382
383         Changed inactive favourite icon to match alarm icon style
384
385 2012-04-22  gregor herrmann  <gregoa@debian.org>
386
387         Show the AlarmOff icon in the timegroup header when the group has no alarms set.
388
389 2012-04-19  gregor herrmann  <gregoa@debian.org>
390
391         Update copyright information in README for new icons.
392
393 2012-04-19  Philipp Spitzer  <philipp@spitzer.priv.at>
394
395         Changed the alarm icon due to ticket #40. I haven't tried it because I don't have an N900 device.
396
397 2012-04-19  gregor herrmann  <gregoa@debian.org>
398
399         Update NEWS with recent bug fixes.
400
401         Update copyright in README for changed icons.
402
403 2012-04-19  Philipp Spitzer  <philipp@spitzer.priv.at>
404
405         Changed favourite icons as a response to ticket #40.
406
407 2012-04-18  gregor herrmann  <gregoa@debian.org>
408
409         Handle redirects when importing schedules over the network.
410         Fixes: #39
411
412 2012-04-07  gregor herrmann  <gregoa@debian.org>
413
414         More output on errors.
415
416 2012-04-05  gregor herrmann  <gregoa@debian.org>
417
418         Fix typo in docs.
419
420         Update exmple URLs in README.
421
422 2012-03-21  gregor herrmann  <gregoa@debian.org>
423
424         Update copyright years.
425
426         Add note about fixed bug to NEWS.
427
428 2012-03-21  Philipp Spitzer  <philipp@spitzer.priv.at>
429
430         Hopefully fixed bug #38: As the alarm message was used to identify the event by setting it to the eventId and in r1359 the alarm message was changed to show the event title, alarms could not be deleted anymore. Therefore, two alarm attributes (int values) were introduced with this commit: "conferenceId" and "eventId" to identify the event and therefore, deleting alarms should work again. Additionally a second (not reported) bug was fixed: Activating an alarm in the treeview set the alarm to the current time plus 10 seconds.
431         However, I don't know for sure whether this commit fixed bug #38 becaus I don't have a maemo device to test it.
432
433 2012-03-20  gregor herrmann  <gregoa@debian.org>
434
435         Removed commented out reference to removed files.
436
437 2012-03-20  Philipp Spitzer  <philipp@spitzer.priv.at>
438
439         Deleted calendar.h and calendar.cpp as they are not used.
440
441         Deleted files that don't seem to be used.
442
443 2012-03-11  gregor herrmann  <gregoa@debian.org>
444
445         typo in docs
446
447 2011-12-12  Philipp Spitzer  <philipp@spitzer.priv.at>
448
449         Updated the TODO list.
450
451         When the search toolbox button is clicked when the search dialog is already open, it is closed.
452
453         Implemented stub for expand/collape all.
454
455         Another layout study.
456
457         Changed layout details to study the effect in Maemo.
458
459         Better calculation of the day navigator date position.
460
461         Fixed by gregoa: Searching for titles where the events had no person did not find anything.
462
463         The search result is now synced with the daynavigator. When the search result is not on the current date, the date is changed.
464
465 2011-11-27  gregor herrmann  <gregoa@debian.org>
466
467         Update URL list in README.
468
469 2011-10-17  Philipp Spitzer  <philipp@spitzer.priv.at>
470
471         Sorted by duration additionally to start.
472
473         Implemented "now" action and removed the "now" button from the day navigator.
474
475         Removed unused nowEvent functions.
476
477         Implemented the reload button functionality. Closes: #34
478
479         The conflict editor works again.
480
481         The favorite tab gets updated again after changing the favorite state.
482
483 2011-10-05  Philipp Spitzer  <philipp@spitzer.priv.at>
484
485         Removed the "Now" tab. Removed the day navigator inside tabs. Added a search button in the button bar.
486         Right now, at least the following does not work:
487         * update of favorites
488         * conflict editor
489         * setting favorite in the event dialog
490
491 2011-09-21  gregor herrmann  <gregoa@debian.org>
492
493         Search dialog: less width, more lines.
494
495         Tabs: elide tabtexts.
496
497 2011-09-21  Philipp Spitzer  <philipp@spitzer.priv.at>
498
499         Implemented "unset dates" in the date navigator.
500
501         The dateChanged signal is transmitted to the tabcontainers now.
502
503         Introduced a toobar. Added a new global date navigator instance (the "old" ones are not removed yet).
504
505         Cleanup daynavigatorwidget.
506
507 2011-09-14  gregor herrmann  <gregoa@debian.org>
508
509         Fix typo in NEWS.
510
511         bump version after release
512
513         Add date to NEWS before release.
514
515 2011-09-12  gregor herrmann  <gregoa@debian.org>
516
517         Add NEWS items for upcoming 0.5.4 release.
518
519         Add dates to all releases in NEWS.
520
521         Day navigator widget: setDates() - change logic of setting mCurDate: if it's outside the conference range, set it to mStartDate   (and not to mEndDate when it's "greater") -- when going to an earlier   conference, starting on the last day doesn't really make sense - update() the widget after changing dates.   this might be a bit expensive but it ensure that the displayed date is   what we want, and since there are many day navigator widgets there's   probably no single other place
522         Hopefully closes #36.
523
524         Replace some tabs with the usual spaces.
525
526 2011-09-06  Philipp Spitzer  <philipp@spitzer.priv.at>
527
528         Assigned confclerk icon to main window.
529
530         Now the progress bar is shown immediately after clicking the refresh conference button. Closes ticket #25.
531
532         Fixed ticket #26 (empty tabs after some actions).
533
534 2011-09-06  Stefan Strahl  <stef@nstrahl.de>
535
536         Fixed ticket #20
537
538 2011-09-06  Philipp Spitzer  <philipp@spitzer.priv.at>
539
540         Removed one comment and fixed typos.
541
542 2011-09-06  gregor herrmann  <gregoa@debian.org>
543
544         Mention frab (FrOSCon penta clone) and Grazer Linuxtage (fixes #33).
545
546 2011-08-24  Philipp Spitzer  <philipp@spitzer.priv.at>
547
548         Rewrote code to group events together with gregoa. Closes bug #22.
549
550 2011-08-23  Philipp Spitzer  <philipp@spitzer.priv.at>
551
552         This should close ticket #35 ([maemo] conflict icon overlaps alarm icon).
553
554         Changed the drawing of events to make use of system colors and styles, at least partially.
555
556 2011-08-16  gregor herrmann  <gregoa@debian.org>
557
558         bump version after release
559
560         Remove "TODO" from NEWS, a.k.a. prepare for release
561
562 2011-08-15  gregor herrmann  <gregoa@debian.org>
563
564         Update NEWS.
565
566         Improve day navigator widget.
567         (Still black magic, now even with #ifdefs :/)
568
569         .isEmpty() feels more Qtish then == ""
570
571         Only add ", $venue" to conference location when $venue is not empty.
572
573         ISO formatting of conference dates in conferenceeditor.
574
575         Quick fix for ticket: #32: if the schedule XML doesn't contain a city, we put "n/a" there.
576         In the long run we might want to find a system for changing the database scheme; too bad sqlite has only limited ALTER TABLE support.
577
578         emit the parsingScheduleBegin() signal earlier, so we get the progressbar a bit earlier (cf. ticket #25)
579
580         mention FrOSCon as an example (although it's not working at the moment, cf. #32)
581
582 2011-07-24  gregor herrmann  <gregoa@debian.org>
583
584         Use "-" in start-end. Closes: #30
585
586         Shift date text up by icon/2 in order to re-center the text. More or less at least.
587
588         Add today button to date navigator. TODO: date is not centered between prev/next arrows anymore.
589         Cf. #29
590
591 2011-07-23  gregor herrmann  <gregoa@debian.org>
592
593         Make sure to remove src/bin/libqalarm.a on make clean.
594
595         bump version after release
596
597         Prepare NEWS before release of 0.5.2.
598
599         Remove conference/room records unconditionally from EVENT_ROOMS
600
601 2011-07-22  gregor herrmann  <gregoa@debian.org>
602
603         SqlEngine::addRoomToDB: remove event/conference combinations from EVENT_ROOM that are already there. Should avoid duplicates on updates where the room name changes. Hopefully fixes ticket #24.
604
605         manpage: s/Desafinado/ConfClerk/
606
607 2011-07-19  Philipp Spitzer  <philipp@spitzer.priv.at>
608
609         Fixed ticket #23: No close button in conference dialog when no confernces are in the list.
610
611 2011-07-15  gregor herrmann  <gregoa@debian.org>
612
613         Don't include tarballs in release tarballs ...
614
615         Distinguish "Presenter" and "Presenters" (instead of "Presenter(s)"). Closes: Ticket #17
616
617         Show event title instead of id in alarms.
618
619         Don't remove generated files in DISTCLEAN; otherwise they are gone during package builds :/
620
621         Add a TODO item.
622
623 2011-07-14  gregor herrmann  <gregoa@debian.org>
624
625         Reorganize CLEAN and DISTCLEAN targets.
626
627         Bump VERSION after release.
628
629         Remove ChangeLog from svn (it's created via svn2cl, so this is circular). Add generated files to distclean target.
630
631         Update ChangeLog before release.
632
633 2011-07-13  gregor herrmann  <gregoa@debian.org>
634
635         NEWS entry for 0.5.1 release.
636
637 2011-07-13  Philipp Spitzer  <philipp@spitzer.priv.at>
638
639         This is just a quick-and-dirty workaround commit to aviod a drawing problem on maemo. This commit might be reverted ...
640
641         The speaker is preselected in the search dialog now.
642
643         First try to improve the colors (ticket #13).
644
645         The cancel button on the settings dialog works now (ticket #14) and the layout of the settings dialog is stable now (ticket #15).
646
647         Changed the menu to be non-hierarchical. Closes ticket #16.
648
649         Changed the placement of the date label again. Changed the date format to show the day-of-week.
650
651         Replaced "130" by s.width() when centering the date.
652
653 2011-07-12  Philipp Spitzer  <philipp@spitzer.priv.at>
654
655         This commit closes ticket #12. The search terms are ANDed now and a call to trimmed() before splitting the search string avoids problems with leading/trailing spaces.
656
657 2011-07-11  Philipp Spitzer  <philipp@spitzer.priv.at>
658
659         Before querying the SEARCH_EVENT table, its existence is checked. Therefore a command line debug error message is avoided.
660         This commit partly fixes ticket #10.
661
662         Error messages reported with the function error_essage are no longer writted to std:error because they are shown to the user anyway. This commit partly resolves ticket #10.
663
664         The description and person list of the event dialog is now selectable so that copy&paste is possible.
665
666 2011-07-10  Philipp Spitzer  <philipp@spitzer.priv.at>
667
668         Tuned the about dialog.
669
670         Minor tuning of the conference editor. The reload button now has a text on it.
671
672         Fixed bug (related to ticket #12): Only the last search term is used.
673
674         Undid changes to sqlengine.cpp I committed accidentally in r1318.
675
676 2011-07-08  gregor herrmann  <gregoa@debian.org>
677
678         Split search keyword string on whitespace.
679
680         Avoid duplicate search results by using SELECT DISTINCT when filling the SEARCH_EVENT table.
681
682 2011-07-05  gregor herrmann  <gregoa@debian.org>
683
684         Add DebConf11 URL to README.
685
686 2011-07-04  Philipp Spitzer  <philipp@spitzer.priv.at>
687
688         Cleaning of the conferenceeditor dialog.
689
690         Removed the ability to show "pictures" (maps) of rooms and maps of conferences. The XML file does not contain picture/map/image information of conferences or rooms. We left the room.picture definition in the database SQL because there is no "drop column" in sqlite.
691
692         Removed the unused status bar.
693
694 2011-06-29  gregor herrmann  <gregoa@debian.org>
695
696         Some more s;TARGETDEPS;POST_TARGETDEPS;
697
698         s;scheduler;schedule application;
699
700         Bump version
701
702         Update changelog.
703
704 2011-06-28  Philipp Spitzer  <philipp@spitzer.priv.at>
705
706         Removed many of the qDebug() output lines (see ticket #10).
707
708 2011-06-28  gregor herrmann  <gregoa@debian.org>
709
710         add copyright/license for exchanged icons
711
712 2011-06-28  Philipp Spitzer  <philipp@spitzer.priv.at>
713
714         Replaced the star icons with self-made versions (Blender 2.57b) that are better distinguishable. Closes ticket #8.
715
716 2011-06-27  Philipp Spitzer  <philipp@spitzer.priv.at>
717
718         Included application version in the about dialog. This closes ticket #9.
719
720 2011-06-26  Philipp Spitzer  <philipp@spitzer.priv.at>
721
722         Links in events are now clickable (resolves ticket #4).
723
724         Searching without active conference doesn't give an error message anymore (resolves ticket #7).
725
726         The '%' character doesn't have to be escaped anymore.
727
728         The window title was still "FOSDEM Schedule".
729
730 2011-06-25  gregor herrmann  <gregoa@debian.org>
731
732         Add entries to NEWS file.
733
734         Shorten TODO.
735
736         Create a simple man page.
737
738         Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to README instead of TODO.
739
740         Remove the remaining last two fosdem files.
741
742         Update contact info.
743
744 2011-06-25  Philipp Spitzer  <philipp@spitzer.priv.at>
745
746         Bugs are now reported in the trac system.
747
748 2011-06-24  gregor herrmann  <gregoa@debian.org>
749
750         Mark bug 3 as fixed.
751
752 2011-06-24  Philipp Spitzer  <philipp@spitzer.priv.at>
753
754         Enter or return triggers the search now when the focus is at the searchEdit or at one of the checkboxes.
755
756         Filed bug 7: Error message when searching without having conferences
757
758 2011-06-24  gregor herrmann  <gregoa@debian.org>
759
760         Add another wishlist (more: design discussion) bug
761
762 2011-06-24  Philipp Spitzer  <philipp@spitzer.priv.at>
763
764         Removed unnecessary debug output and code.
765
766         Fixed bug reported by gregor: Too many authors are shown (form other conferences as well).
767
768 2011-06-24  gregor herrmann  <gregoa@debian.org>
769
770         Improve release target in .pro
771
772 2011-06-24  Philipp Spitzer  <philipp@spitzer.priv.at>
773
774         Removed two unused variables to avoid compiler warnings.
775
776 2011-06-24  gregor herrmann  <gregoa@debian.org>
777
778         Somewhere a slash was missing ...
779
780         Updated TODO.
781
782         Add contact info to README.
783
784         Update 'About' dialog.
785
786         Remove ULB, Campus Solbosch maps.
787
788         The big rename. Which was not so big after all ...
789
790         De-maemofy: make .desktop file generic, remove resized (old) icons and Makefile for installing them.
791
792         Add new resource file to app.pro
793
794         Icons, part 2: replace fosdem/brain icons with ConfClerk logo
795
796         Icons part 1: replace all icons (except the FOSDEM ones) with icons from current gnome-icon-theme
797
798 2011-06-23  gregor herrmann  <gregoa@debian.org>
799
800         Remove unused icons.
801
802         Another instance of the databasename. (NOTE: untested, this codepath is only used on maemo)
803
804         Move config and sqlite database. They are both at the xdg-specified locations now: ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite ~/.config/Toastfreeware/ConfClerk.conf
805
806         Rename DBus service. Hopefully successful.
807
808         Add some conference URLs to TODO
809
810         New bug noted.
811
812         New bug noted.
813
814         qmake warning: POST_TARGETDEPS instead of TARGETDEPS
815
816         Remove libs in clean target.
817
818         Move and rename logo, create a target to convert it in .pro, add copyright/license to README. Update TODO.
819
820 2011-06-23  Philipp Spitzer  <philipp@spitzer.priv.at>
821
822         Checked the remaining code. Didn't find possibilities for SQL injections anymore.
823
824 2011-06-23  gregor herrmann  <gregoa@debian.org>
825
826         Update TODO.
827
828         Add release and changelog targets to project file.
829
830         Remove empty Changelog.
831
832 2011-06-23  Philipp Spitzer  <philipp@spitzer.priv.at>
833
834         Prevented SQL injections in function addPersonToDB.
835
836 2011-06-23  gregor herrmann  <gregoa@debian.org>
837
838         Add copyright to source.
839
840         Update GPL blurb in source files.
841
842 2011-06-23  Philipp Spitzer  <philipp@spitzer.priv.at>
843
844         Just adapted the page size to be rectangular.
845
846         This suggestion/"doodle"* for the new application icon was created just now by Christian Kling <kling_christian@gmx.at> who (he is sitting next to me right now) agreed to publish it under the GNU GPL (v2 or later).
847         *Christian's words.
848
849 2011-06-23  gregor herrmann  <gregoa@debian.org>
850
851         Remove ./debian directory, we'll do the packaging outside the "upstream" repository.
852
853         First round of documentation updates.
854
855         Prepare ChangeLog generation from svn logs.
856
857 2011-06-23  Philipp Spitzer  <philipp@spitzer.priv.at>
858
859         Prevented SQL injection in function addLinkToDB.
860
861 2011-06-23  gregor herrmann  <gregoa@debian.org>
862
863         update TODO
864
865 2011-06-23  Philipp Spitzer  <philipp@spitzer.priv.at>
866
867         Fixed SQL error in searchEvent when no table was selected. Prevented SQL injection in searchEvent.
868
869 2011-06-23  gregor herrmann  <gregoa@debian.org>
870
871         add TODO file
872
873 2011-06-23  Philipp Spitzer  <philipp@spitzer.priv.at>
874
875         Added some comments, removed and added some debug information.
876
877         Fixed a bug I introduced when reparing the addRoomToDB function.
878
879         Tracks are inserted now when importing new conferences.
880
881         void possible SQL injection in function addRoomToDB.
882
883         Removed copying the fosdem.sqlite database during the make process.
884
885 2011-06-22  Philipp Spitzer  <philipp@spitzer.priv.at>
886
887         The database is now created from the program. We don't need to copy or provide fosdem.sqlite anymore.
888
889         Persons are deleted now when a conference is removed.
890
891         Added a file with bugs that I noticed when playing with the application.
892
893         Rooms are inserted now for additionally imported conferences.
894
895         Importing persons for multiple conferences works now.
896
897         Changed UNIQUE statements in the database table definition so that they make sense for multiple conferences and do no not prevent successful imports.
898
899 2011-06-22  gregor herrmann  <gregoa@debian.org>
900
901         Insert new field xid_conference into table track, room and person.
902
903 2011-06-21  Philipp Spitzer  <philipp@spitzer.priv.at>
904
905         Created schema for the database with additional colum xid_conference in the tables track, room and person.
906
907         Added menu item "quit".
908
909         Removed data directory from subdirs so that the manually created Makefile is not overwritten by qmake -r.
910
911         Removed dbus dependency on non-maemo platforms.
912
913 2010-05-05  kirilma  <kirilma@localhost>
914
915         use enabled flag instead of repeated criateria check
916
917         add enabled flag
918
919         refactor: more compact drawing of controls
920
921         do not draw showmap button for event is there is no map for its room
922
923         refactor: cache whole Room object in Event
924
925         store room map in database
926         show it if it's available, otherwise show a warning
927         set proper values in default database
928         new rooms imported as without maps
929
930         store path to conference map in database
931         path stored as additional field in conference table
932         if it's null or empty, "Show map" button is not shown
933         if existing database does not have the field, it will be automatically added
934
935 2010-05-04  kirilma  <kirilma@localhost>
936
937         UI tune: use buttonBox instead of single buttons to comply with platform conventions
938         maemo5 does not print "Cancel" buttons, and names "OK" differently
939         just use buttonBox, and it will behave properly at each platform
940
941 2010-04-23  kirilma  <kirilma@localhost>
942
943         restore viewing of conference map
944
945         minor UI fixes
946         fix size of UrlInputDialog
947         restore [remove] button at the same button as [add]
948
949 2010-04-22  kirilma  <kirilma@localhost>
950
951         remove obsoleted code
952         also fix some types
953
954         optimization
955
956         fine tune geometry to look nicer
957
958         add authors for files
959
960         reworked UI for conference editing
961         underlying representation of conference list is also changed
962
963         CC: fix endlines
964
965 2010-04-16  kirilma  <kirilma@localhost>
966
967         use visible notifications of errors
968         also early detect parsing errors
969
970 2010-04-15  kirilma  <kirilma@localhost>
971
972         make label shorter to place all required buttons
973
974         fix deletion of last conference
975         implement for cleaning all views in the tabs
976         clean the models when no active conference found
977         fix cleaning model and signalling views
978
979         implement deleting a conference
980         pass event about it to mainwindow to update select control
981         fix Conference::activeConference() to work when first conference is removed
982
983         add buttons for refreshm new url and delete and partly implement corresponding actions
984         also changed Online -> Refresh
985         delete action is not implemented yet
986
987         store URL's for conferences
988         * use it at update
989         * let user update the url before request
990
991         remove unused code
992
993         fix references in SQL
994
995 2010-04-14  kirilma  <kirilma@localhost>
996
997         save output from updater QT designer
998         update all ui files to the output format of the new Qt Designer (version: 4.5.3really4.5.2-0ubuntu1)
999         to avoid unrelated changes in SCM later
1000
1001 2010-04-13  kirilma  <kirilma@localhost>
1002
1003         remove unused class TabWidget
1004
1005         move Settings and About to Window Menu
1006         * remove Setting and About controls from widgets
1007         * make instead a window menus with the corresponding actions
1008         * rename "Proxy settings" to "Settings", placing the proxy button in a control group
1009
1010 2010-04-12  kirilma  <kirilma@localhost>
1011
1012         build fix at maemo
1013         force order of computation
1014         some versions of qmake-qt4 require it
1015
1016         remove ON CONFLICE REPLACE for events
1017
1018         generate default database instead of using binary one
1019
1020         fix event insert or update
1021         * add error reporting for queries
1022         * actually run check query
1023         * properly get conference_is from event
1024         * fix checking of non-empty result
1025         * fix insert query
1026
1027         catch exceptions which leak outside of event handlers
1028         If we do not do this, QT will exit from event loop.
1029
1030 2010-04-09  kirilma  <kirilma@localhost>
1031
1032         use update for events when they are already exists
1033         also use only parameters substitution for these queries
1034
1035         use transactions to make import faster
1036
1037 2010-03-03  uzakmat  <uzakmat@localhost>
1038
1039         Preparing for release 0.4.1
1040
1041 2010-03-03  timkoma  <timkoma@localhost>
1042
1043         UTC/LocalTime fix for import conference XML, DB queries for multiple conferences fixes
1044
1045 2010-02-05  timkoma  <timkoma@localhost>
1046
1047         fix for import - ON CONFLICT REPLACE
1048
1049 2010-02-05  uzakmat  <uzakmat@localhost>
1050
1051         alarm UTC/localtime fix
1052
1053 2010-02-03  uzakmat  <uzakmat@localhost>
1054
1055         addition of Diablo specific installation instructions in INSTALL
1056
1057         installation of 40x40 icons enabled because of Diablo
1058
1059         release information added for release 0.3
1060
1061 2010-02-03  timkoma  <timkoma@localhost>
1062
1063         performance improvement for Events
1064
1065         performance improvement for load persons
1066
1067 2010-02-02  uzakmat  <uzakmat@localhost>
1068
1069         NEWS file update
1070
1071         A header with the proper copyright/lincence statement was added into each source/header file.
1072
1073 2010-02-02  pavelpa  <pavelpa@localhost>
1074
1075         corrected 'exec' path when adding an alarm
1076
1077 2010-02-02  uzakmat  <uzakmat@localhost>
1078
1079         NEWS file updated
1080
1081         README, INSTALL, AUTHORS - filled in
1082
1083 2010-02-02  hanzes  <hanzes@localhost>
1084
1085         Alarm modifications
1086
1087 2010-02-01  hanzes  <hanzes@localhost>
1088
1089         Alarm dbus connection added
1090
1091         Alarm dbus connection added
1092
1093 2010-02-01  pavelpa  <pavelpa@localhost>
1094
1095         gradient for treeview items
1096
1097         changed permissions for the db  - TODO: check it on the device
1098
1099         compilation error fix
1100
1101         compilation error fix
1102
1103         N810 changes: maximized 'map' dialog
1104
1105 2010-02-01  hanzes  <hanzes@localhost>
1106
1107         Alarm dbus connection added
1108
1109 2010-02-01  pavelpa  <pavelpa@localhost>
1110
1111         added 'settings' icon for setting-up proxy(network connection)
1112
1113         GUI changes for N810 device
1114
1115 2010-02-01  uzakmat  <uzakmat@localhost>
1116
1117         debian/control - Build-Depends section set
1118
1119 2010-02-01  pavelpa  <pavelpa@localhost>
1120
1121         created resource which contains parsed schedule, so the user doesn't have to parse it by himself
1122
1123 2010-02-01  uzakmat  <uzakmat@localhost>
1124
1125         alarm - example of dbus binding functional
1126
1127 2010-02-01  pavelpa  <pavelpa@localhost>
1128
1129         updated schedule.en.xml to the newest version
1130
1131 2010-01-30  pavelpa  <pavelpa@localhost>
1132
1133         changed fosdem icon in about dialog to brain-alone icon
1134
1135         changed copyright string
1136
1137         number of events/alarms/favs is bottom-aligned to the bottom of the icons
1138
1139 2010-01-29  pavelpa  <pavelpa@localhost>
1140
1141         if the application is run for first time, network connection is set to Direct connection
1142
1143 2010-01-29  uzakmat  <uzakmat@localhost>
1144
1145         initial binding of alarm to a DBus call
1146
1147 2010-01-29  pavelpa  <pavelpa@localhost>
1148
1149         implemented 'proxy settings' dialog  - user can secify proxy for network communication
1150
1151         implemented importing the schedule from the Internet  - usded url: http://fosdem.org/2010/schedule/xml  - todo: hard-coded PROXY has to be fixed (add proxy settings dialog)
1152
1153         possible to have multiple conferences in the DB  - possible to switch among them  - conference schedules have to follow FOSDEM conference xml structure  - 'select Conference' bar is visible only if there are more than one conference available
1154
1155         modified 'about' dialog  - changed "Qt FOSDEM" -> "FOSDEM Schedule"
1156
1157 2010-01-28  pavelpa  <pavelpa@localhost>
1158
1159         search fixed  - only the dates (range) which contain at least one event are selectable    - if there is only one event at a specified date - user can't switch to the next/prev date  - if search gives no results - a message is displayed to inform user about it
1160
1161         forgotten in previous commit
1162
1163         some performance optimizations  - favourities reloaded only if they have really changed  - otherwise only event in the question is updated
1164
1165         fixed 'conflicts' constrains
1166
1167         'now' events - displayed real now events, not just the testing ones
1168
1169 2010-01-28  uzakmat  <uzakmat@localhost>
1170
1171         binary name changed to fosdem-schedule
1172
1173 2010-01-28  pavelpa  <pavelpa@localhost>
1174
1175         changed conditions for conflicts
1176
1177         some 'delegate' drawing optimizations  - removed EVENT_CONFLICT table - used one SQL SELECT instead
1178
1179         conflicts updated correctly  - TODO: needs to do some drawing optimizations
1180
1181 2010-01-28  uzakmat  <uzakmat@localhost>
1182
1183         package details updated to reflect the binary name change to fosdem-maemo
1184
1185 2010-01-28  pavelpa  <pavelpa@localhost>
1186
1187         if no conference is in the DB, the user is automatically navigated to the conference tab, so he can import one
1188
1189         search tab - header is hidden in case no conf exists in the DB
1190
1191         event dialog GUI refactoring
1192
1193         about dialog  - added GNU GPL v2 notice
1194
1195         conference tab header is hidden if there isn't active conference  - handled some warnings
1196
1197 2010-01-27  pavelpa  <pavelpa@localhost>
1198
1199         tabs' order changed
1200
1201         'nowTab' updated/loaded when application starts
1202
1203         'nowTab' list is automatically expanded
1204
1205         'conflict' list is automatically expanded
1206
1207         'conflict' dialog now contains list of events in conflict with given eventId
1208
1209         fixed 'copy-paste' error
1210
1211         implemented 'conflicts' dialog  - displays rooms instead of conflicts for now    - needs to implement additional methods in Event, ...
1212
1213         'alarm' button is hidden for not MAEMO
1214
1215 2010-01-27  timkoma  <timkoma@localhost>
1216
1217         search fix
1218
1219 2010-01-27  pavelpa  <pavelpa@localhost>
1220
1221         removed headers from *.h and *.cpp
1222
1223         removed appsettings  - created 'active' column in 'conference' table
1224
1225 2010-01-27  timkoma  <timkoma@localhost>
1226
1227         refactoring of the TABS
1228
1229 2010-01-27  pavelpa  <pavelpa@localhost>
1230
1231         modified 'about application' dialog
1232
1233         implemented 'links' in Event/EventDialog
1234
1235         refactored Event 'details' dialog  - TODO: implement 'links' method(s) in Event and use it in the dialog
1236
1237         Event 'details' dialog now contains also 'favourite' and 'alarm' buttons, so the user can set/unset the property directly from the dialog
1238
1239         'info' icon scaled to height of tabBar
1240
1241         'search' tab functionality moved to 'tabcontainer'
1242
1243         'conflicts' modifications  - preparing for the dialog showing also list of events in the conflict  - created 'EVENT_CONFLICT' for flaging events in conflict state  - TODO: not finished
1244
1245 2010-01-26  pavelpa  <pavelpa@localhost>
1246
1247         conflicts refactoring  - has to be finished
1248
1249         SqlEngine made STATIC
1250
1251         implemented 'tab container' widget, which groups daynavigator with treeview   - moved functionality from mainwindow to tabcontainer   - TODO: 'search' tab not done yet
1252
1253 2010-01-26  uzakmat  <uzakmat@localhost>
1254
1255         Addition of files required by the GNU coding standard
1256
1257 2010-01-26  timkoma  <timkoma@localhost>
1258
1259         unique constraints added into sql
1260
1261 2010-01-26  pavelpa  <pavelpa@localhost>
1262
1263         just removed unused button on 'day view' tab
1264
1265         reimplemented 'import schedule'
1266
1267 2010-01-26  timkoma  <timkoma@localhost>
1268
1269         reload favourites
1270
1271 2010-01-26  uzakmat  <uzakmat@localhost>
1272
1273         Alarm implementation modified
1274
1275 2010-01-26  pavelpa  <pavelpa@localhost>
1276
1277         removed 'MainMenu' bar from MainWindow  - schedule is imported via 'conference' tab  - about app is launched when user clicks 'info' button/icon
1278
1279         import schedule dialog  - changed to widget  - moved to 'conference' tab
1280
1281 2010-01-26  timkoma  <timkoma@localhost>
1282
1283         search done
1284
1285 2010-01-26  hanzes  <hanzes@localhost>
1286
1287         NowTreeView refresh modified
1288
1289 2010-01-26  pavelpa  <pavelpa@localhost>
1290
1291         "conference" tab - GUI modifications
1292
1293         About Application dialog is opened when "info" icon is clicked
1294
1295 2010-01-26  hanzes  <hanzes@localhost>
1296
1297         Useless calendar class
1298
1299 2010-01-26  pavelpa  <pavelpa@localhost>
1300
1301         forgotten in last CI
1302
1303         new TabWidget - contains "info" icon/button to show "AboutApplication" dialog
1304
1305 2010-01-25  timkoma  <timkoma@localhost>
1306
1307         search update
1308
1309 2010-01-25  korrco  <korrco@localhost>
1310
1311         room view added - finished
1312
1313         room view added - finished
1314
1315 2010-01-25  timkoma  <timkoma@localhost>
1316
1317         search upgrade
1318
1319 2010-01-25  korrco  <korrco@localhost>
1320
1321         room view added - need to test it
1322
1323 2010-01-25  pavelpa  <pavelpa@localhost>
1324
1325         updated also groupings item (event parent item) if the user clicks eg. favourite/alarm icon (changes event data)
1326
1327         GUI work on Event Details dialog
1328
1329 2010-01-25  uzakmat  <uzakmat@localhost>
1330
1331         postinst and postrm scripts added into the debian tree
1332
1333 2010-01-25  timkoma  <timkoma@localhost>
1334
1335         search update
1336
1337 2010-01-22  fortefr  <fortefr@localhost>
1338
1339         Conference map
1340
1341 2010-01-22  pavelpa  <pavelpa@localhost>
1342
1343         fixed problem with storing conference ID to AppSettings
1344
1345         day navigator widget changes  - changed from Horizontal to Vertical
1346
1347 2010-01-22  korrco  <korrco@localhost>
1348
1349         room.h and .cpp removed
1350
1351         room.h and .cpp removed
1352
1353         caching removed
1354
1355         caching removed
1356
1357 2010-01-22  pavelpa  <pavelpa@localhost>
1358
1359         sanity check for consitency of confId in AppSettings and the DB
1360
1361         forgotten appsettings files
1362
1363         implemented NOW tab
1364
1365 2010-01-21  pavelpa  <pavelpa@localhost>
1366
1367         modifications to import-schedule dialog  - closed automatically after parsing/importing schedule
1368
1369         EventModel signaling changed  - if some of the data (favourite,alarm) has changed on the event,    signal 'eventHasChanged' is emitted  - all treeViews (eg. DayView, FavsView, TracksView, ...) have to listen on this signal Only favouritiesView is 'reset' when current tab is changed in mainWindow  - 'cause time groupings have to be recreated, since favs may have changed
1370
1371         check for existence of conference before inserting it into DB
1372
1373         added 'Conference' tab - to list conference details  - implemented AppSettings for storing Application settings    - stored conference ID
1374
1375         removed schedule resource file, which was used for testing  - import schedule dialog replaces it's functionality
1376
1377 2010-01-21  fortefr  <fortefr@localhost>
1378
1379         Warning handling
1380
1381 2010-01-21  pavelpa  <pavelpa@localhost>
1382
1383         forgotten Import Schedule Dialog files
1384
1385 2010-01-21  uzakmat  <uzakmat@localhost>
1386
1387         New installation path for the binary, Maemo optification added into debian/rules, new icons
1388
1389 2010-01-21  pavelpa  <pavelpa@localhost>
1390
1391         import/search schedule dialog implemented
1392
1393 2010-01-21  timkoma  <timkoma@localhost>
1394
1395         update for the search
1396
1397 2010-01-21  fortefr  <fortefr@localhost>
1398
1399         Time conflict fix
1400
1401         Time conflict warning
1402
1403 2010-01-21  korrco  <korrco@localhost>
1404
1405         exception handling changed
1406
1407 2010-01-21  pavelpa  <pavelpa@localhost>
1408
1409         combined EVENT and VIRTUAL_EVENT => 'EVENT' now  - Maemo sqlite doesn't support Full-Text-Search
1410
1411 2010-01-21  korrco  <korrco@localhost>
1412
1413         updateTab refactored
1414
1415         activities tab implemented
1416
1417         activities tab implemented
1418
1419         activities tab implemented
1420
1421 2010-01-21  timkoma  <timkoma@localhost>
1422
1423         first working version of the search
1424
1425 2010-01-21  pavelpa  <pavelpa@localhost>
1426
1427         event dialog - details about the Event is displayed in FullScreen mode
1428
1429         compilation error "linux" fix  - caused by previous commit
1430
1431         map is displayed in FullScreen mode
1432
1433 2010-01-20  pavelpa  <pavelpa@localhost>
1434
1435         group items (time/track/...) are expanded on single-click
1436
1437         changed 'Activity' -> 'Track'
1438
1439         parsing activity from xml  - 'track' from xml schedule is treated as an activity
1440
1441         event dialog changes  - changed font/background colors  - title occupies more lines if it doesn't fit in one line
1442
1443         alarm dialog changes  - displayed additional Event's details  - autoresizing title (if it doesn't fit in one line)
1444
1445         updated alarm dialog
1446
1447 2010-01-20  uzakmat  <uzakmat@localhost>
1448
1449         Makefile reverted as it was overwritten accidentally
1450
1451 2010-01-20  pavelpa  <pavelpa@localhost>
1452
1453         implemented some error handling
1454
1455         alarm icon/stuff is relevant for MAEMO only  - used "MAEMO" define for conditional compilation
1456
1457         MAEMO: work on alarm  - snooze alarm  - cancel alarm  - run application which automatically display Event dialog for given Event ID
1458
1459 2010-01-20  fortefr  <fortefr@localhost>
1460
1461         Warning icon (uncompleted)
1462
1463 2010-01-20  timkoma  <timkoma@localhost>
1464
1465         temp commit for search tab
1466
1467 2010-01-20  pavelpa  <pavelpa@localhost>
1468
1469         display event details in the treeView
1470
1471 2010-01-20  korrco  <korrco@localhost>
1472
1473         activities viewed ordered by activity id and start time
1474
1475 2010-01-20  fortefr  <fortefr@localhost>
1476
1477         Big icons fix 2
1478
1479         Big icons
1480         D    icons/favourite-off.png
1481         D    icons/favourite-on.png
1482         AM   icons/favourite-offBig.png
1483         AM   icons/favourite-onBig.png
1484         D    icons/alarm-off.png
1485         D    icons/compass.png
1486         D    icons/alarm-on.png
1487         AM   icons/alarm-offBig.png
1488         AM   icons/compassBig.png
1489         AM   icons/alarm-onBig.png
1490
1491 2010-01-20  korrco  <korrco@localhost>
1492
1493         static allocation instead of dynamic added when creating activity map
1494
1495 2010-01-20  pavelpa  <pavelpa@localhost>
1496
1497         some drawing modifications
1498
1499         the most recent FOSDEM 2010 schedule http://fosdem.org/schedule/xml
1500
1501 2010-01-19  pavelpa  <pavelpa@localhost>
1502
1503         pali, nerob bordel
1504
1505         changed abstract/description/scrollbars color in eventdialog
1506
1507 2010-01-19  korrco  <korrco@localhost>
1508
1509         support for view activities with their names added
1510
1511 2010-01-19  pavelpa  <pavelpa@localhost>
1512
1513         event-dialog - displayed persons/presenters names  - implemented Event::persons() method to get persons names    associated with the given event ID
1514
1515         single-click is used to open event dialog
1516
1517         diplayed map is closed by single-click, instead of double-click
1518
1519         work on alarm
1520
1521         work on alarm
1522
1523 2010-01-19  uzakmat  <uzakmat@localhost>
1524
1525         Addition of files required for a Debian package and Maemo specific files
1526
1527 2010-01-19  fortefr  <fortefr@localhost>
1528
1529         Favourites dayNavigator
1530
1531 2010-01-19  pavelpa  <pavelpa@localhost>
1532
1533         schedule.en.xml is now in resource  - for testing only  - will be removed from final application
1534
1535 2010-01-19  korrco  <korrco@localhost>
1536
1537         minimal size for tabs set
1538
1539 2010-01-19  fortefr  <fortefr@localhost>
1540
1541         Update tabs 2
1542         -This line, and those below, will be ignored--
1543
1544         M    src/gui/mainwindow.cpp
1545         M    src/gui/mainwindow.h
1546
1547 2010-01-19  fortefr  <fortefr@localhost>
1548
1549         Automatic tabs update
1550         M    src/gui/mainwindow.ui
1551         M    src/gui/mainwindow.cpp
1552         M    src/gui/mainwindow.h
1553
1554 2010-01-19  pavelpa  <pavelpa@localhost>
1555
1556         set MapDialog title
1557
1558         handled the case when the map is not available
1559
1560         map-name to map-path implemented  - correct map is displayed
1561
1562         fixed: icons overlapped
1563
1564 2010-01-18  pavelpa  <pavelpa@localhost>
1565
1566         started work on displaying map  - implemented mapwindow  - map is hard-coded for now TODO: finish getting map path from the event
1567
1568         added maps
1569
1570         pali, nerob bordel
1571
1572         implemented 'Event' dialog to display relevant 'Event's info
1573
1574 2010-01-18  korrco  <korrco@localhost>
1575
1576         sorting by activity id added
1577
1578 2010-01-18  pavelpa  <pavelpa@localhost>
1579
1580         autoresizing activities treeView
1581
1582         implemented drawing icons + number of favs/alarms in the corresponding group
1583
1584 2010-01-18  korrco  <korrco@localhost>
1585
1586         grouping by time equation changed - beter group deviding, also according to favourites
1587
1588         activities tab implemented - need to fit gui, functionality works fine
1589
1590         activities tab implemented - not finished yet
1591
1592         activities tab implemented - not finished yet
1593
1594 2010-01-18  pavelpa  <pavelpa@localhost>
1595
1596         added 'alarm' columnt to the 'EVENT' table to signalize that the event has/hasn't alarm set
1597
1598 2010-01-18  fortefr  <fortefr@localhost>
1599
1600         Favourites fix
1601
1602 2010-01-18  pavelpa  <pavelpa@localhost>
1603
1604         maemo specific compilation fix
1605
1606 2010-01-18  fortefr  <fortefr@localhost>
1607
1608         Fav table update M    trunk/src/gui/mainwindow.h M    trunk/src/gui/mainwindow.cpp M    trunk/src/mvc/treeview.h M    trunk/src/mvc/eventmodel.cpp M    trunk/src/mvc/event.h M    trunk/src/fosdem.pro
1609
1610 2010-01-18  pavelpa  <pavelpa@localhost>
1611
1612         added GrayScale versions (inactive/OFF) of the icons
1613
1614 2010-01-18  hanzes  <hanzes@localhost>
1615
1616         fixed sqlite statement
1617
1618 2010-01-18  pavelpa  <pavelpa@localhost>
1619
1620         fixed: broken compilation for linux caused by previous commit
1621
1622         started work on alarm(libaalarm)
1623
1624         used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table instead of 'virtual' one, only for 'MAEMO' Linux stays untouched - creates real 'virtual' table for FTS support
1625
1626 2010-01-18  korrco  <korrco@localhost>
1627
1628         current path print added
1629
1630 2010-01-18  fortefr  <fortefr@localhost>
1631
1632         Temporal virtual_event change
1633
1634 2010-01-18  pavelpa  <pavelpa@localhost>
1635
1636         fix: segfault  - fixes segfault when switching days in "Day View"  - TODO: needs to be verified, 'cause it looks like          it shouldn't work, but it does    - when calling 'QAbstractItemModel::removeRows()' it returns false,      but it prevents application from crash(segfault)      - possible explanation is that the timing has changed and so the        conditions for the segfault
1637
1638         added "Quit" to "File" menu
1639
1640 2010-01-17  pavelpa  <pavelpa@localhost>
1641
1642         implemented method to force 'EventModel' emit a signal dataChanged() - so 'TreeView' know it has to redraw items corresponding to chanded indices (range of indeces)
1643
1644         created 'global.pri' file, which should cover all global definition of the project  - this file has to be include in each "*.pro" file, where it's needed  - defines "MAEMO" for handling 'MAEMO' specific code in source files  - defines "maemo" for handling 'MAEMO' specific files in "*.pro" file(s)
1645
1646         just minor corrections to 'event'
1647
1648         started work on 'favourities'  - created tavourities tree view in the MainWindow 'Favourities' tab  - listed some testing 'fav' events  - TODO: list isn't updated dynamically, which means that the list    isn't updated if the user adds/removes an event(s) to/from the    'favourities' list
1649
1650         implemented JOINing two tables  - modified 'ormrecord' to support JOINing two tables  - modified 'event' accordingly, since its items/columns    are splitted into two separate tables
1651
1652 2010-01-16  pavelpa  <pavelpa@localhost>
1653
1654         work on favourite  - created 'favourite' column in EVENT table  - modified 'ormrecord' for setting record's elements  - favourities view not implemented
1655
1656 2010-01-14  fortefr  <fortefr@localhost>
1657
1658         Compass icon
1659
1660         Map button/compass icon added
1661
1662         Testing svn, tabs added, misprint fixed
1663
1664 2010-01-14  pavelpa  <pavelpa@localhost>
1665
1666         just some directory renaming  - renamed 'model' to 'mvc' (Model-View-Controller), since it contains also 'delegate' and 'view'
1667
1668 2010-01-13  pavelpa  <pavelpa@localhost>
1669
1670         minor fix
1671
1672         implemented day navigator widget  - to switch between conference days
1673
1674         implemented 'conference' record for accessing info about the conference  - events are loaded from the first day of the conference
1675
1676         added about dialog(s) - some modifications needed     - About Qt: not scrollable     - About app: modifications to display items in system font/colors needed
1677
1678         added application icon
1679
1680 2010-01-12  pavelpa  <pavelpa@localhost>
1681
1682         implemented xml parser  - parsing Schedule
1683
1684         modified model-view  - created own delegate to display TreeView items    - contains also 'controls' - which are clickable (handled in TreeView)  - created own TreeView inherited from QTreeView    - to handle control-clicks of the Delegate  - minor modifications to MainWindow UI    - QTreeView replaced by own TreeView    - autoresizing of TreeView  - icons added
1685
1686 2010-01-07  korrco  <korrco@localhost>
1687
1688         TODO for exception handling added
1689
1690         support for creating GUI via QtCreator added
1691
1692 2010-01-02  komarma  <komarma@localhost>
1693
1694         Creating EventModel class
1695
1696 2009-12-31  komarma  <komarma@localhost>
1697
1698         Fixing datetime conversion
1699
1700 2009-12-30  komarma  <komarma@localhost>
1701
1702         Adding database loading and data conversion to orm module
1703
1704 2009-12-29  komarma  <komarma@localhost>
1705
1706         Adding orm module
1707
1708 2009-12-28  komarma  <komarma@localhost>
1709
1710         Creating initial application directory structure.
1711
1712         Creating initial repository structure