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