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