3 * NEWS: NEWS entry for 0.5.1 release.
7 * src/mvc/delegate.cpp: This is just a quick-and-dirty workaround
8 commit to aviod a drawing problem on maemo. This commit might be
10 * src/gui/searchhead.ui: The speaker is preselected in the search
12 * src/mvc/delegate.cpp: First try to improve the colors (ticket
14 * src/gui/mainwindow.cpp, src/gui/settingsdialog.cpp,
15 src/gui/settingsdialog.h, src/gui/settingsdialog.ui: The cancel
16 button on the settings dialog works now (ticket #14) and the
17 layout of the settings dialog is stable now (ticket #15).
18 * src/gui/mainwindow.ui: Changed the menu to be non-hierarchical.
20 * src/gui/daynavigatorwidget.cpp: Changed the placement of the date
21 label again. Changed the date format to show the day-of-week.
22 * src/gui/daynavigatorwidget.cpp: Replaced "130" by s.width() when
27 * src/sql/sqlengine.cpp: This commit closes ticket #12. The search
28 terms are ANDed now and a call to trimmed() before splitting the
29 search string avoids problems with leading/trailing spaces.
33 * src/mvc/event.cpp: Before querying the SEARCH_EVENT table, its
34 existence is checked. Therefore a command line debug error
37 This commit partly fixes ticket #10.
38 * src/gui/errormessage.cpp: Error messages reported with the
39 function error_essage are no longer writted to std:error because
40 they are shown to the user anyway. This commit partly resolves
42 * src/gui/eventdialog.ui: The description and person list of the
43 event dialog is now selectable so that copy&paste is possible.
47 * src/gui/about.ui, src/gui/mainwindow.cpp: Tuned the about dialog.
48 * src/gui/conferenceeditor.ui: Minor tuning of the conference
49 editor. The reload button now has a text on it.
50 * src/sql/sqlengine.cpp: Fixed bug (related to ticket #12): Only
51 the last search term is used.
52 * src/sql/sqlengine.cpp: Undid changes to sqlengine.cpp I committed
53 accidentally in r1318.
57 * src/sql/sqlengine.cpp: Split search keyword string on whitespace.
58 * src/sql/sqlengine.cpp: Avoid duplicate search results by using
59 SELECT DISTINCT when filling the SEARCH_EVENT table.
63 * README: Add DebConf11 URL to README.
67 * src/gui/conferenceeditor.ui: Cleaning of the conferenceeditor
69 * src/create_tables.sql, src/gui/conferenceeditor.cpp,
70 src/gui/conferenceeditor.h, src/gui/conferenceeditor.ui,
71 src/gui/gui.pro, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
72 src/gui/mapwindow.ui, src/gui/tabcontainer.cpp,
73 src/gui/tabcontainer.h, src/icons.qrc,
74 src/icons/applications-internet.png, src/mvc/conference.cpp,
75 src/mvc/conference.h, src/mvc/delegate.cpp, src/mvc/delegate.h,
76 src/mvc/room.cpp, src/mvc/room.h, src/mvc/treeview.cpp,
77 src/mvc/treeview.h, src/sql/schedulexmlparser.cpp,
78 src/sql/sqlengine.cpp, src/sql/sqlengine.h: Removed the ability
79 to show "pictures" (maps) of rooms and maps of conferences. The
80 XML file does not contain picture/map/image information of
81 conferences or rooms. We left the room.picture definition in the
82 database SQL because there is no "drop column" in sqlite.
83 * src/gui/mainwindow.ui: Removed the unused status bar.
87 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro,
88 src/test/test.pro: Some more s;TARGETDEPS;POST_TARGETDEPS;
89 * data/confclerk.desktop, data/confclerk.pod: s;scheduler;schedule
91 * ChangeLog, NEWS, src/global.pri: Bump version
92 * ChangeLog: Update changelog.
96 * src/gui/conferenceeditor.cpp, src/gui/daynavigatorwidget.cpp,
97 src/gui/eventdialog.cpp, src/gui/mainwindow.cpp,
98 src/gui/searchhead.cpp, src/mvc/eventmodel.cpp,
99 src/mvc/treeview.cpp, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
100 Removed many of the qDebug() output lines (see ticket #10).
104 * README, data/confclerk.pod: add copyright/license for exchanged
109 * src/icons/emblem-new-off.png, src/icons/emblem-new.blend,
110 src/icons/emblem-new.png: Replaced the star icons with self-made
111 versions (Blender 2.57b) that are better distinguishable. Closes
116 * confclerk.pro, src/app/main.cpp, src/global.pri,
117 src/gui/about.ui, src/gui/mainwindow.cpp: Included application
118 version in the about dialog. This closes ticket #9.
122 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: Links in events
123 are now clickable (resolves ticket #4).
124 * src/gui/searchtabcontainer.cpp, src/mvc/conference.h: Searching
125 without active conference doesn't give an error message anymore
126 (resolves ticket #7).
127 * src/gui/searchtabcontainer.cpp, src/sql/sqlengine.cpp: The '%'
128 character doesn't have to be escaped anymore.
129 * src/gui/mainwindow.ui: The window title was still "FOSDEM
134 * ChangeLog, NEWS: Add entries to NEWS file.
135 * TODO: Shorten TODO.
136 * ChangeLog, confclerk.pro, data/confclerk.pod: Create a simple man
138 * README, TODO: Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to
139 README instead of TODO.
140 * TODO, src/fosdem.sql, src/schedule.en.xml: Remove the remaining
141 last two fosdem files.
142 * ChangeLog, README, TODO: Update contact info.
146 * BUGS: Bugs are now reported in the trac system.
150 * BUGS, ChangeLog: Mark bug 3 as fixed.
154 * src/gui/searchhead.cpp: Enter or return triggers the search now
155 when the focus is at the searchEdit or at one of the checkboxes.
156 * BUGS: Filed bug 7: Error message when searching without having
161 * BUGS: Add another wishlist (more: design discussion) bug
165 * src/gui/tabcontainer.h, src/mvc/eventmodel.cpp: Removed
166 unnecessary debug output and code.
167 * BUGS, src/mvc/event.cpp: Fixed bug reported by gregor: Too many
168 authors are shown (form other conferences as well).
172 * ChangeLog, TODO, confclerk.pro: Improve release target in .pro
176 * src/gui/daynavigatorwidget.cpp, src/mvc/treeview.cpp: Removed two
177 unused variables to avoid compiler warnings.
181 * src/gui/alarmdialog.cpp, src/sql/sqlengine.cpp,
182 src/test/mvc/eventtest.cpp: Somewhere a slash was missing ...
183 * TODO: Updated TODO.
187 * README: Add contact info to README.
188 * src/gui/about.ui: Update 'About' dialog.
189 * TODO, src/app/app.pro, src/app/main.cpp, src/maps, src/maps.qrc,
190 src/sql/sqlengine.cpp: Remove ULB, Campus Solbosch maps.
191 * ., ChangeLog, TODO, confclerk.pro, data/fosdem-schedule.svg,
192 fosdem-schedule.pro, src/app/app.pro: The big rename. Which was
193 not so big after all ...
194 * data/26x26, data/40x40, data/48x48, data/64x64, data/Makefile,
195 data/confclerk.desktop, data/maemo: De-maemofy: make .desktop
196 file generic, remove resized (old) icons and Makefile for
198 * src/app/app.pro: Add new resource file to app.pro
199 * data/data.qrc, src/app/main.cpp, src/gui/about.ui,
200 src/gui/alarmdialog.ui, src/gui/conferenceeditor.ui,
201 src/icons.qrc, src/icons/brain-alone.png, src/icons/fosdem.png:
202 Icons, part 2: replace fosdem/brain icons with ConfClerk logo
203 * README, TODO, src/gui/conferenceeditor.ui,
204 src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/icons.qrc,
205 src/icons/add.png, src/icons/alarm-offBig.png,
206 src/icons/alarm-onBig.png, src/icons/applications-internet.png,
207 src/icons/appointment-soon-off.png,
208 src/icons/appointment-soon.png, src/icons/compassBig.png,
209 src/icons/dialog-warning.png, src/icons/emblem-new-off.png,
210 src/icons/emblem-new.png, src/icons/exclamation.png,
211 src/icons/favourite-offBig.png, src/icons/favourite-onBig.png,
212 src/icons/reload.png, src/icons/remove.png, src/icons/search.png,
213 src/mvc/delegate.cpp: Icons part 1: replace all icons (except the
214 FOSDEM ones) with icons from current gnome-icon-theme
215 * src/gui/mainwindow.ui, src/icons.qrc, src/icons/collapse.png,
216 src/icons/expand.png, src/icons/info.png, src/icons/settings.png:
218 * src/gui/alarmdialog.cpp: Another instance of the databasename.
219 (NOTE: untested, this codepath is only used on maemo)
220 * TODO, src/app/appsettings.cpp, src/app/main.cpp,
221 src/sql/sqlengine.cpp: Move config and sqlite database. They are
222 both at the xdg-specified locations now:
223 ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
224 ~/.config/Toastfreeware/ConfClerk.conf
225 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
226 src/app/alarmdbusadaptorp.h, src/app/main.cpp: Rename DBus
227 service. Hopefully successful.
228 * TODO: Add some conference URLs to TODO
229 * BUGS: New bug noted.
230 * BUGS: New bug noted.
231 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro: qmake warning:
232 POST_TARGETDEPS instead of TARGETDEPS
233 * fosdem-schedule.pro: Remove libs in clean target.
234 * ChangeLog, README, TODO, data/confclerk.svg,
235 data/fosdem-schedule.svg, fosdem-schedule.pro,
236 src/icons/appicon.svg: Move and rename logo, create a target to
237 convert it in .pro, add copyright/license to README. Update TODO.
241 * BUGS: Checked the remaining code. Didn't find possibilities for
242 SQL injections anymore.
247 * ChangeLog, fosdem-schedule.pro: Add release and changelog targets
249 * Changelog: Remove empty Changelog.
253 * src/sql/sqlengine.cpp: Prevented SQL injections in function
258 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
259 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
260 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
261 src/app/application.cpp, src/app/application.h,
262 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
263 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
264 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
265 src/gui/conflictdialogcontainer.cpp,
266 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
267 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
268 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
269 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
270 src/gui/errormessage.h, src/gui/eventdialog.cpp,
271 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
272 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
273 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
274 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
275 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
276 src/gui/searchhead.cpp, src/gui/searchhead.h,
277 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
278 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
279 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
280 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
281 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
282 src/mvc/conference.cpp, src/mvc/conference.h,
283 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
284 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
285 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
286 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
287 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
288 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
289 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
290 src/sql/sqlengine.h, src/test/main.cpp,
291 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Add
293 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
294 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
295 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
296 src/app/application.cpp, src/app/application.h,
297 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
298 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
299 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
300 src/gui/conflictdialogcontainer.cpp,
301 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
302 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
303 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
304 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
305 src/gui/errormessage.h, src/gui/eventdialog.cpp,
306 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
307 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
308 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
309 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
310 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
311 src/gui/searchhead.cpp, src/gui/searchhead.h,
312 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
313 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
314 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
315 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
316 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
317 src/mvc/conference.cpp, src/mvc/conference.h,
318 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
319 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
320 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
321 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
322 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
323 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
324 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
325 src/sql/sqlengine.h, src/test/main.cpp,
326 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Update GPL
327 blurb in source files.
331 * src/icons/appicon.svg: Just adapted the page size to be
333 * src/icons/appicon.svg: This suggestion/"doodle"* for the new
334 application icon was created just now by Christian Kling
335 <kling_christian@gmx.at> who (he is sitting next to me right now)
336 agreed to publish it under the GNU GPL (v2 or later).
342 * TODO, debian: Remove ./debian directory, we'll do the packaging
343 outside the "upstream" repository.
344 * AUTHORS, INSTALL, NEWS, README, TODO, docs/fosdem-schedule,
345 docs/fosdem-schedule/AUTHORS, docs/fosdem-schedule/Changelog,
346 docs/fosdem-schedule/INSTALL, docs/fosdem-schedule/NEWS,
347 docs/fosdem-schedule/README,
348 docs/fosdem-schedule/user-stories.txt, docs/user-stories.txt:
349 First round of documentation updates.
350 * ChangeLog, fosdem-schedule.pro: Prepare ChangeLog generation from
355 * src/sql/sqlengine.cpp: Prevented SQL injection in function
364 * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no
365 table was selected. Prevented SQL injection in searchEvent.
369 * TODO: add TODO file
373 * src/gui/mainwindow.cpp, src/gui/tabcontainer.h,
374 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
375 src/orm/ormrecord.h: Added some comments, removed and added some
377 * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the
378 addRoomToDB function.
379 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks
380 are inserted now when importing new conferences.
381 * src/sql/sqlengine.cpp: void possible SQL injection in function
383 * src/app/app.pro: Removed copying the fosdem.sqlite database
384 during the make process.
388 * src/db.qrc, src/sql/sqlengine.cpp: The database is now created
389 from the program. We don't need to copy or provide fosdem.sqlite
391 * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a
392 conference is removed.
393 * BUGS: Added a file with bugs that I noticed when playing with the
395 * src/sql/sqlengine.cpp: Rooms are inserted now for additionally
396 imported conferences.
397 * src/create_tables.sql: Importing persons for multiple conferences
399 * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE
400 statements in the database table definition so that they make
401 sense for multiple conferences and do no not prevent successful
406 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert
407 new field xid_conference into table track, room and person.
411 * src/create_tables.sql: Created schema for the database with
412 additional colum xid_conference in the tables track, room and
414 * src/gui/mainwindow.ui: Added menu item "quit".
415 * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that
416 were created during the build.
417 * fosdem-schedule.pro: Removed data directory from subdirs so that
418 the manually created Makefile is not overwritten by qmake -r.
419 * src/app/app.pro: Removed dbus dependency on non-maemo platforms.
423 * src/mvc/delegate.cpp: use enabled flag instead of repeated
425 * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag
426 * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact
428 * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button
429 for event is there is no map for its room
430 * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp,
431 src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room
433 * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h,
434 src/sql/schedulexmlparser.cpp: store room map in database
436 show it if it's available, otherwise show a warning set proper
437 values in default database new rooms imported as without maps
438 * src/fosdem.sql, src/gui/conferenceeditor.cpp,
439 src/mvc/conference.cpp, src/mvc/conference.h,
440 src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to
441 conference map in database
443 path stored as additional field in conference table if it's null
444 or empty, "Show map" button is not shown if existing database
445 does not have the field, it will be automatically added
449 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui,
450 src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune:
451 use buttonBox instead of single buttons to comply with platform
454 maemo5 does not print "Cancel" buttons, and names "OK"
455 differently just use buttonBox, and it will behave properly at
460 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
461 src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp,
462 src/gui/mainwindow.h: restore viewing of conference map
463 * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI
466 fix size of UrlInputDialog restore [remove] button at the same
471 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
472 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
473 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
474 src/sql/schedulexmlparser.h: remove obsoleted code
477 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization
478 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine
479 tune geometry to look nicer
480 * AUTHORS, debian/copyright: add authors for files
481 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
482 src/gui/conferenceeditor.ui, src/gui/gui.pro,
483 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
484 src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp,
485 src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui,
486 src/icons.qrc, src/icons/add.png, src/icons/reload.png,
487 src/icons/remove.png, src/mvc/conference.h,
488 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
489 src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp,
490 src/sql/schedulexmlparser.h: reworked UI for conference editing
492 underlying representation of conference list is also changed
493 * src/sql/schedulexmlparser.h: CC: fix endlines
497 * src/app/app.pro, src/app/application.cpp,
498 src/gui/errormessage.cpp, src/gui/errormessage.h,
499 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
500 src/sql/schedulexmlparser.cpp: use visible notifications of
503 also early detect parsing errors
507 * src/gui/importschedulewidget.cpp,
508 src/gui/importschedulewidget.ui: make label shorter to place all
510 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
511 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
512 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of
515 implement for cleaning all views in the tabs clean the models
516 when no active conference found fix cleaning model and signalling
518 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
519 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
520 src/mvc/conference.cpp, src/mvc/conference.h,
521 src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a
524 pass event about it to mainwindow to update select control fix
525 Conference::activeConference() to work when first conference is
527 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
528 src/gui/importschedulewidget.ui, src/mvc/conference.h: add
529 buttons for refreshm new url and delete and partly implement
530 corresponding actions
532 also changed Online -> Refresh delete action is not implemented
534 * src/fosdem.sql, src/gui/importschedulewidget.cpp,
535 src/gui/importschedulewidget.h, src/mvc/conference.cpp,
536 src/mvc/conference.h, src/sql/schedulexmlparser.cpp,
537 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's
540 * use it at update * let user update the url before request
541 * src/gui/importschedulewidget.cpp,
542 src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp,
543 src/sql/sqlengine.h: remove unused code
544 * src/fosdem.sql: fix references in SQL
548 * src/gui/about.ui, src/gui/alarmdialog.ui,
549 src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui,
550 src/gui/eventdialog.ui, src/gui/importschedulewidget.ui,
551 src/gui/mainwindow.ui, src/gui/mapwindow.ui,
552 src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output
553 from updater QT designer
555 update all ui files to the output format of the new Qt Designer
556 (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes
561 * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h:
562 remove unused class TabWidget
563 * src/gui/gui.pro, src/gui/importschedulewidget.cpp,
564 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
565 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
566 src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp,
567 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui,
568 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
569 src/gui/settingsdialog.ui: move Settings and About to Window Menu
571 * remove Setting and About controls from widgets * make instead a
572 window menus with the corresponding actions * rename "Proxy
573 settings" to "Settings", placing the proxy button in a control
578 * src/app/app.pro: build fix at maemo
580 force order of computation some versions of qmake-qt4 require it
581 * src/fosdem.sql: remove ON CONFLICE REPLACE for events
582 * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate
583 default database instead of using binary one
584 * src/sql/sqlengine.cpp: fix event insert or update
586 * add error reporting for queries * actually run check query *
587 properly get conference_is from event * fix checking of non-empty
588 result * fix insert query
589 * src/app/app.pro, src/app/application.cpp, src/app/application.h,
590 src/app/main.cpp: catch exceptions which leak outside of event
593 If we do not do this, QT will exit from event loop.
597 * src/sql/sqlengine.cpp: use update for events when they are
600 also use only parameters substitution for these queries
601 * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp,
602 src/sql/sqlengine.h: use transactions to make import faster
606 * data/maemo/fosdem-schedule.desktop, debian/changelog,
607 src/gui/about.ui: Preparing for release 0.4.1
611 * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp:
612 UTC/LocalTime fix for import conference XML, DB queries for
613 multiple conferences fixes
617 * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON
622 * data/maemo/fosdem-schedule.desktop, debian/changelog,
623 src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix
627 * INSTALL: addition of Diablo specific installation instructions in
629 * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
630 of 40x40 icons enabled because of Diablo
631 * NEWS, debian/changelog, src/gui/about.ui: release information
632 added for release 0.3
636 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
638 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
643 * NEWS: NEWS file update
644 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
645 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
646 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
647 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
648 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
649 src/gui/conflictdialogcontainer.cpp,
650 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
651 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
652 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
653 src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp,
654 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
655 src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp,
656 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
657 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
658 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
659 src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h,
660 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
661 src/gui/searchhead.cpp, src/gui/searchhead.h,
662 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
663 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
664 src/gui/tabwidget.cpp, src/gui/tabwidget.h,
665 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
666 src/mvc/conference.cpp, src/mvc/conference.h,
667 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
668 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
669 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
670 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
671 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
672 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
673 src/sql/sqlengine.h, src/test/main.cpp,
674 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header
675 with the proper copyright/lincence statement was added into each
680 * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
684 * NEWS: NEWS file updated
685 * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
690 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
691 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
696 * src/mvc/treeview.cpp: Alarm dbus connection added
697 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
698 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
699 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
700 src/app/alarmdbus.cpp, src/app/alarmdbus.h,
701 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
702 src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro,
703 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
707 * src/mvc/delegate.cpp: gradient for treeview items
708 * src/sql/sqlengine.cpp: changed permissions for the db - TODO:
709 check it on the device
710 * src/app/main.cpp, src/src.pro: compilation error fix
711 * src/app/main.cpp: compilation error fix
712 * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
716 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
717 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
718 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
719 src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
720 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
724 * src/gui/importschedulewidget.ui, src/icons.qrc,
725 src/icons/settings.png: added 'settings' icon for setting-up
726 proxy(network connection)
727 * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
728 src/orm/ormrecord.h: GUI changes for N810 device
732 * debian/control, debian/copyright: debian/control - Build-Depends
737 * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite,
738 src/sql/sqlengine.cpp: created resource which contains parsed
739 schedule, so the user doesn't have to parse it by himself
743 * src/alarm/alarm.cpp: alarm - example of dbus binding functional
747 * src/schedule.en.xml: updated schedule.en.xml to the newest
752 * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc,
753 src/icons/brain-alone.png: changed fosdem icon in about dialog to
755 * src/gui/about.ui: changed copyright string
756 * src/mvc/delegate.cpp: number of events/alarms/favs is
757 bottom-aligned to the bottom of the icons
761 * src/app/appsettings.cpp, src/app/appsettings.h,
762 src/gui/mainwindow.cpp: if the application is run for first time,
763 network connection is set to Direct connection
767 * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
771 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
772 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
773 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
774 src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp,
775 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui:
776 implemented 'proxy settings' dialog - user can secify proxy for
777 network communication
778 * src/app/app.pro, src/gui/gui.pro,
779 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
780 src/gui/mainwindow.cpp: implemented importing the schedule from
781 the Internet - usded url: http://fosdem.org/2010/schedule/xml -
782 todo: hard-coded PROXY has to be fixed (add proxy settings
784 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
785 src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have
786 multiple conferences in the DB - possible to switch among them -
787 conference schedules have to follow FOSDEM conference xml
788 structure - 'select Conference' bar is visible only if there are
789 more than one conference available
790 * src/gui/about.ui, src/gui/importschedulewidget.cpp,
791 src/gui/importschedulewidget.ui: modified 'about' dialog -
792 changed "Qt FOSDEM" -> "FOSDEM Schedule"
796 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
797 src/gui/searchtabcontainer.cpp, src/mvc/event.cpp,
798 src/sql/sqlengine.cpp: search fixed - only the dates (range)
799 which contain at least one event are selectable - if there is
800 only one event at a specified date - user can't switch to the
801 next/prev date - if search gives no results - a message is
802 displayed to inform user about it
803 * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
805 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
806 src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h,
807 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
808 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
809 src/mvc/treeview.cpp, src/mvc/treeview.h: some performance
810 optimizations - favourities reloaded only if they have really
811 changed - otherwise only event in the question is updated
812 * src/mvc/event.cpp: fixed 'conflicts' constrains
813 * src/mvc/event.cpp: 'now' events - displayed real now events, not
814 just the testing ones
818 * src/app/app.pro: binary name changed to fosdem-schedule
822 * src/mvc/event.cpp: changed conditions for conflicts
823 * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp,
824 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
825 some 'delegate' drawing optimizations - removed EVENT_CONFLICT
826 table - used one SQL SELECT instead
827 * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs
828 to do some drawing optimizations
832 * data/Makefile, data/maemo/fosdem-schedule.desktop,
833 data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro,
834 fosdem-schedule.pro: package details updated to reflect the
835 binary name change to fosdem-maemo
839 * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference
840 is in the DB, the user is automatically navigated to the
841 conference tab, so he can import one
842 * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp,
843 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search
844 tab - header is hidden in case no conf exists in the DB
845 * src/gui/eventdialog.ui: event dialog GUI refactoring
846 * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU
848 * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp,
849 src/gui/mainwindow.h, src/gui/mainwindow.ui,
850 src/gui/tabwidget.cpp: conference tab header is hidden if there
851 isn't active conference - handled some warnings
855 * src/gui/mainwindow.ui: tabs' order changed
856 * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
857 updated/loaded when application starts
858 * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
859 list is automatically expanded
860 * src/gui/conflictdialogcontainer.cpp,
861 src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
862 'conflict' list is automatically expanded
863 * src/gui/conflictdialogcontainer.cpp,
864 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
865 src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp,
866 src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h,
867 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog
868 now contains list of events in conflict with given eventId
869 * src/gui/mainwindow.cpp: fixed 'copy-paste' error
870 * src/gui/conflictdialogcontainer.cpp,
871 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
872 src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui,
873 src/gui/daynavigatorwidget.cpp, src/gui/gui.pro,
874 src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp,
875 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
876 src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h:
877 implemented 'conflicts' dialog - displays rooms instead of
878 conflicts for now - needs to implement additional methods in
880 * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
884 * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
885 src/orm/ormrecord.h: search fix
889 * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp,
890 src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp,
891 src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h,
892 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
893 src/mvc/track.h: removed headers from *.h and *.cpp
894 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
895 src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp,
896 src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp,
897 src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp,
898 src/gui/tabcontainer.h, src/mvc/conference.cpp,
899 src/mvc/conference.h, src/mvc/eventmodel.cpp,
900 src/sql/sqlengine.cpp: removed appsettings - created 'active'
901 column in 'conference' table
905 * src/app/app.pro, src/gui/dayviewtabcontainer.cpp,
906 src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp,
907 src/gui/favtabcontainer.h, src/gui/gui.pro,
908 src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
909 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
910 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
911 src/gui/searchhead.cpp, src/gui/searchhead.h,
912 src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp,
913 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp,
914 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
915 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h:
916 refactoring of the TABS
920 * src/gui/about.ui: modified 'about application' dialog
921 * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
922 implemented 'links' in Event/EventDialog
923 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
924 src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO:
925 implement 'links' method(s) in Event and use it in the dialog
926 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
927 src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details'
928 dialog now contains also 'favourite' and 'alarm' buttons, so the
929 user can set/unset the property directly from the dialog
930 * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
931 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
932 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
933 src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab
934 functionality moved to 'tabcontainer'
935 * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
936 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
937 'conflicts' modifications - preparing for the dialog showing also
938 list of events in the conflict - created 'EVENT_CONFLICT' for
939 flaging events in conflict state - TODO: not finished
943 * src/icons.qrc, src/icons/exclamation-iconOff.png,
944 src/icons/exclamation-iconOn.png, src/icons/exclamation.png,
945 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp:
946 conflicts refactoring - has to be finished
947 * src/app/main.cpp, src/gui/importschedulewidget.cpp,
948 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
949 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
950 src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made
952 * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
953 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
954 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
955 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
956 src/sql/sqlengine.h: implemented 'tab container' widget, which
957 groups daynavigator with treeview - moved functionality from
958 mainwindow to tabcontainer - TODO: 'search' tab not done yet
962 * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
963 files required by the GNU coding standard
967 * src/sql/sqlengine.cpp: unique constraints added into sql
971 * src/gui/mainwindow.ui: just removed unused button on 'day view'
973 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
974 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
975 reimplemented 'import schedule'
979 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
983 * src/alarm/alarm.cpp: Alarm implementation modified
987 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu'
988 bar from MainWindow - schedule is imported via 'conference' tab -
989 about app is launched when user clicks 'info' button/icon
990 * src/gui/gui.pro, src/gui/importscheduledialog.cpp,
991 src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui,
992 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
993 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
994 src/gui/mainwindow.h, src/gui/mainwindow.ui,
995 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h:
996 import schedule dialog - changed to widget - moved to
1001 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
1002 src/icons/search.png: search done
1006 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
1011 * src/gui/mainwindow.ui: "conference" tab - GUI modifications
1012 * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
1013 Application dialog is opened when "info" icon is clicked
1017 * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
1022 * src/gui/gui.pro: forgotten in last CI
1023 * src/gui/mainwindow.ui, src/gui/tabwidget.cpp,
1024 src/gui/tabwidget.h: new TabWidget - contains "info" icon/button
1025 to show "AboutApplication" dialog
1029 * src/gui/mainwindow.ui: search update
1033 * src/mvc/room.cpp: room view added - finished
1034 * src/gui/mainwindow.cpp: room view added - finished
1038 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1039 src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
1043 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1044 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1045 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1046 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
1047 src/mvc/track.h: room view added - need to test it
1051 * src/mvc/eventmodel.cpp: updated also groupings item (event parent
1052 item) if the user clicks eg. favourite/alarm icon (changes event
1054 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1055 src/gui/eventdialog.ui: GUI work on Event Details dialog
1059 * data/Makefile, debian/changelog, debian/control, debian/postinst,
1060 debian/postrm, debian/rules: postinst and postrm scripts added
1061 into the debian tree
1065 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1066 src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h,
1067 src/sql/sqlengine.cpp: search update
1071 * src/gui: project synchronisation
1075 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1076 src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
1080 * src/gui/mainwindow.cpp: fixed problem with storing conference ID
1082 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1083 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day
1084 navigator widget changes - changed from Horizontal to Vertical
1088 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
1090 * src/mvc/mvc.pro: room.h and .cpp removed
1091 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1092 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1093 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp:
1095 * src/gui/mainwindow.cpp: caching removed
1099 * src/gui/mainwindow.cpp: sanity check for consitency of confId in
1100 AppSettings and the DB
1101 * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
1103 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1104 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1105 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1106 src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab
1110 * src/gui/importscheduledialog.cpp,
1111 src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp,
1112 src/sql/schedulexmlparser.h: modifications to import-schedule
1113 dialog - closed automatically after parsing/importing schedule
1114 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1115 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1116 src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling
1117 changed - if some of the data (favourite,alarm) has changed on
1118 the event, signal 'eventHasChanged' is emitted - all treeViews
1119 (eg. DayView, FavsView, TracksView, ...) have to listen on this
1120 signal Only favouritiesView is 'reset' when current tab is
1121 changed in mainWindow - 'cause time groupings have to be
1122 recreated, since favs may have changed
1123 * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp,
1124 src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of
1125 conference before inserting it into DB
1126 * src/app/app.pro, src/gui/alarmdialog.cpp,
1127 src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp,
1128 src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added
1129 'Conference' tab - to list conference details - implemented
1130 AppSettings for storing Application settings - stored conference
1132 * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed
1133 schedule resource file, which was used for testing - import
1134 schedule dialog replaces it's functionality
1138 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1139 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp,
1140 src/mvc/treeview.h: Warning handling
1144 * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
1145 src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
1150 * data/26x26/fosdem.png, data/40x40/fosdem.png,
1151 data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile,
1152 data/maemo/fosdem.desktop, debian/changelog, debian/control,
1153 debian/files, debian/rules, src/app/app.pro: New installation
1154 path for the binary, Maemo optification added into debian/rules,
1159 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1160 src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search
1161 schedule dialog implemented
1165 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1166 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp,
1167 src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
1168 update for the search
1172 * src/mvc/delegate.cpp: Time conflict fix
1173 * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
1177 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
1182 * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h,
1183 src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT =>
1184 'EVENT' now - Maemo sqlite doesn't support Full-Text-Search
1188 * src/gui/mainwindow.cpp: updateTab refactored
1189 * src/mvc/eventmodel.cpp: activities tab implemented
1190 * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
1191 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1192 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
1193 src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab
1198 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1199 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1200 src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1201 first working version of the search
1205 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
1206 details about the Event is displayed in FullScreen mode
1207 * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by
1209 * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
1214 * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
1215 (time/track/...) are expanded on single-click
1216 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1217 src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h,
1218 src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1219 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1220 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp,
1221 src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track'
1222 * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from
1223 xml schedule is treated as an activity
1224 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog
1225 changes - changed font/background colors - title occupies more
1226 lines if it doesn't fit in one line
1227 * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog
1228 changes - displayed additional Event's details - autoresizing
1229 title (if it doesn't fit in one line)
1230 * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
1235 * data/Makefile: Makefile reverted as it was overwritten
1240 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
1242 * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
1243 relevant for MAEMO only - used "MAEMO" define for conditional
1245 * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp,
1246 src/gui/alarmdialog.ui, src/gui/eventdialog.cpp,
1247 src/gui/eventdialog.h, src/gui/mainwindow.cpp,
1248 src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm -
1249 cancel alarm - run application which automatically display Event
1250 dialog for given Event ID
1254 * src/icons.qrc, src/icons/exclamation-iconOff.png,
1255 src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp,
1256 src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted)
1260 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1261 src/gui/mainwindow.ui, src/sql/sqlengine.cpp,
1262 src/sql/sqlengine.h: temp commit for search tab
1266 * src/app/app.pro, src/mvc/delegate.cpp: display event details in
1271 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1272 src/mvc/eventmodel.h: activities viewed ordered by activity id
1277 * data/Makefile, src/app/app.pro, src/icons.qrc,
1278 src/mvc/delegate.cpp: Big icons fix 2
1279 * src/icons/alarm-off.png, src/icons/alarm-offBig.png,
1280 src/icons/alarm-on.png, src/icons/alarm-onBig.png,
1281 src/icons/compass.png, src/icons/compassBig.png,
1282 src/icons/favourite-off.png, src/icons/favourite-offBig.png,
1283 src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big
1286 D icons/favourite-off.png D icons/favourite-on.png AM
1287 icons/favourite-offBig.png AM icons/favourite-onBig.png D
1288 icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM
1289 icons/alarm-offBig.png AM icons/compassBig.png AM
1290 icons/alarm-onBig.png
1294 * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
1295 instead of dynamic added when creating activity map
1299 * src/mvc/delegate.cpp: some drawing modifications
1300 * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
1301 http://fosdem.org/schedule/xml
1305 * src/mvc/mvc.pro: pali, nerob bordel
1306 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
1307 changed abstract/description/scrollbars color in eventdialog
1311 * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h,
1312 src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view
1313 activities with their names added
1317 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui,
1318 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h:
1319 event-dialog - displayed persons/presenters names - implemented
1320 Event::persons() method to get persons names associated with the
1322 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1323 src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
1325 * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
1326 closed by single-click, instead of double-click
1327 * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
1328 src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
1330 * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp,
1331 src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp,
1332 src/schedule.en.xml: work on alarm
1336 * src/gui: minimal size for tabs set
1340 * data, data/26x26, data/26x26/fosdem.png, data/40x40,
1341 data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png,
1342 data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo,
1343 data/maemo/fosdem.desktop, debian, debian/changelog,
1344 debian/compat, debian/control, debian/copyright, debian/dirs,
1345 debian/docs, debian/files, debian/rules, fosdem-maemo.pro,
1346 src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files
1347 required for a Debian package and Maemo specific files
1351 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1352 src/gui/mainwindow.ui: Favourites dayNavigator
1356 * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp,
1357 src/schedule.qrc: schedule.en.xml is now in resource - for
1358 testing only - will be removed from final application
1362 * src/gui/mainwindow.ui: minimal size for tabs set
1366 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2
1368 -This line, and those below, will be ignored--
1370 M src/gui/mainwindow.cpp M src/gui/mainwindow.h
1371 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1372 src/gui/mainwindow.ui: Automatic tabs update
1374 M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M
1375 src/gui/mainwindow.h
1379 * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
1380 src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
1381 * src/gui/mainwindow.cpp, src/maps.qrc,
1382 src/maps/rooms/not-available.png: handled the case when the map
1384 * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
1385 map-name to map-path implemented - correct map is displayed
1386 * src/mvc/delegate.cpp: fixed: icons overlapped
1390 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1391 src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui,
1392 src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h:
1393 started work on displaying map - implemented mapwindow - map is
1394 hard-coded for now TODO: finish getting map path from the event
1395 * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png,
1396 src/maps/rooms, src/maps/rooms/H-WC.png,
1397 src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png,
1398 src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png,
1399 src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png,
1400 src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png,
1401 src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png,
1402 src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png,
1403 src/maps/rooms/h1302.png, src/maps/rooms/h1308.png,
1404 src/maps/rooms/h1309.png, src/maps/rooms/h2111.png,
1405 src/maps/rooms/h2213.png, src/maps/rooms/h2214.png,
1406 src/maps/rooms/infodesk.png, src/maps/rooms/janson.png,
1407 src/maps/rooms/lameere.png, src/maps/rooms/thumbs,
1408 src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png,
1409 src/maps/rooms/thumbs/aw1115.png,
1410 src/maps/rooms/thumbs/aw1117.png,
1411 src/maps/rooms/thumbs/aw1120.png,
1412 src/maps/rooms/thumbs/aw1121.png,
1413 src/maps/rooms/thumbs/aw1124.png,
1414 src/maps/rooms/thumbs/aw1125.png,
1415 src/maps/rooms/thumbs/aw1126.png,
1416 src/maps/rooms/thumbs/chavanne.png,
1417 src/maps/rooms/thumbs/ferrer.png,
1418 src/maps/rooms/thumbs/guillissen.png,
1419 src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png,
1420 src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png,
1421 src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png,
1422 src/maps/rooms/thumbs/h2214.png,
1423 src/maps/rooms/thumbs/infodesk.png,
1424 src/maps/rooms/thumbs/janson.png,
1425 src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png:
1427 * src/mvc/event.h: pali, nerob bordel
1428 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1429 src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1430 src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event'
1431 dialog to display relevant 'Event's info
1435 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
1436 sorting by activity id added
1440 * src/gui/mainwindow.ui: autoresizing activities treeView
1441 * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
1442 icons + number of favs/alarms in the corresponding group
1446 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1447 src/mvc/eventmodel.cpp: grouping by time equation changed - beter
1448 group deviding, also according to favourites
1449 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1450 src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab
1451 implemented - need to fit gui, functionality works fine
1452 * src/mvc/eventmodel.cpp: activities tab implemented - not finished
1454 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1455 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp,
1456 src/gui/mainwindow.h, src/gui/mainwindow.ui,
1457 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab
1458 implemented - not finished yet
1462 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp,
1463 src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1464 src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm'
1465 columnt to the 'EVENT' table to signalize that the event
1466 has/hasn't alarm set
1470 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
1474 * src/gui/gui.pro: maemo specific compilation fix
1478 * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1479 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav
1480 table update M trunk/src/gui/mainwindow.h M
1481 trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M
1482 trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M
1483 trunk/src/fosdem.pro
1487 * src/icons/alarm-off.png, src/icons/favourite-off.png,
1488 src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale
1489 versions (inactive/OFF) of the icons
1493 * src/sql/sqlengine.cpp: fixed sqlite statement
1497 * src/gui/gui.pro: fixed: broken compilation for linux caused by
1499 * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h,
1500 src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp,
1501 src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro:
1502 started work on alarm(libaalarm)
1503 * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp:
1504 used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table
1505 instead of 'virtual' one, only for 'MAEMO' Linux stays untouched
1506 - creates real 'virtual' table for FTS support
1510 * src/gui/mainwindow.cpp: current path print added
1514 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1515 src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal
1516 virtual_event change
1520 * src, src/gui, src/sql: syncing project
1524 * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when
1525 switching days in "Day View" - TODO: needs to be verified, 'cause
1526 it looks like it shouldn't work, but it does - when calling
1527 'QAbstractItemModel::removeRows()' it returns false, but it
1528 prevents application from crash(segfault) - possible explanation
1529 is that the timing has changed and so the conditions for the
1531 * src/gui/mainwindow.ui: added "Quit" to "File" menu
1535 * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1536 src/mvc/treeview.cpp: implemented method to force 'EventModel'
1537 emit a signal dataChanged() - so 'TreeView' know it has to redraw
1538 items corresponding to chanded indices (range of indeces)
1539 * src/global.pri: created 'global.pri' file, which should cover all
1540 global definition of the project - this file has to be include in
1541 each "*.pro" file, where it's needed - defines "MAEMO" for
1542 handling 'MAEMO' specific code in source files - defines "maemo"
1543 for handling 'MAEMO' specific files in "*.pro" file(s)
1544 * src/mvc/event.cpp: just minor corrections to 'event'
1545 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1546 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h:
1547 started work on 'favourities' - created tavourities tree view in
1548 the MainWindow 'Favourities' tab - listed some testing 'fav'
1549 events - TODO: list isn't updated dynamically, which means that
1550 the list isn't updated if the user adds/removes an event(s)
1551 to/from the 'favourities' list
1552 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1553 src/orm/ormrecord.h: implemented JOINing two tables - modified
1554 'ormrecord' to support JOINing two tables - modified 'event'
1555 accordingly, since its items/columns are splitted into two
1560 * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h,
1561 src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp,
1562 src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite -
1563 created 'favourite' column in EVENT table - modified 'ormrecord'
1564 for setting record's elements - favourities view not implemented
1568 * src/sql: syncing sql directory
1572 * src/icons/compass.png: Compass icon
1573 * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
1574 src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
1576 * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
1577 Testing svn, tabs added, misprint fixed
1581 * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp,
1582 src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc,
1583 src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp,
1584 src/test/model, src/test/mvc, src/test/test.pro: just some
1585 directory renaming - renamed 'model' to 'mvc'
1586 (Model-View-Controller), since it contains also 'delegate' and
1591 * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
1592 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1593 src/gui/daynavigatorwidget.ui, src/gui/gui.pro,
1594 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1595 src/gui/mainwindow.ui, src/model/conference.h,
1596 src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day
1597 navigator widget - to switch between conference days
1598 * src/gui/mainwindow.cpp, src/model/conference.cpp,
1599 src/model/conference.h, src/model/eventmodel.cpp,
1600 src/model/eventmodel.h, src/model/model.pro,
1601 src/sql/sqlengine.cpp: implemented 'conference' record for
1602 accessing info about the conference - events are loaded from the
1603 first day of the conference
1604 * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1605 src/gui/mainwindow.h, src/gui/mainwindow.ui: added about
1606 dialog(s) - some modifications needed - About Qt: not scrollable
1607 - About app: modifications to display items in system font/colors
1609 * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
1614 * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro,
1615 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1616 src/gui/mainwindow.ui, src/model/eventmodel.cpp,
1617 src/model/eventmodel.h, src/schedule.en.xml, src/sql,
1618 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h,
1619 src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1620 implemented xml parser - parsing Schedule
1621 * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1622 src/icons, src/icons.qrc, src/icons/alarm-off.png,
1623 src/icons/alarm-on.png, src/icons/collapse.png,
1624 src/icons/expand.png, src/icons/favourite-off.png,
1625 src/icons/favourite-on.png, src/model/delegate.cpp,
1626 src/model/delegate.h, src/model/model.pro,
1627 src/model/treeview.cpp, src/model/treeview.h: modified model-view
1628 - created own delegate to display TreeView items - contains also
1629 'controls' - which are clickable (handled in TreeView) - created
1630 own TreeView inherited from QTreeView - to handle control-clicks
1631 of the Delegate - minor modifications to MainWindow UI -
1632 QTreeView replaced by own TreeView - autoresizing of TreeView -
1637 * src: support for creating GUI via QtCreator added
1638 * src/test: support for creating GUI via QtCreator added
1639 * src/orm: support for creating GUI via QtCreator added
1640 * src/model: support for creating GUI via QtCreator added
1641 * src/app: support for creating GUI via QtCreator added
1642 * src/gui: support for creating GUI via QtCreator added
1643 * src/orm/ormrecord.h: TODO for exception handling added
1644 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1645 src/gui/mainwindow.ui: support for creating GUI via QtCreator
1650 * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp,
1651 src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp,
1652 src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h,
1653 src/test/model/eventtest.cpp, src/test/model/eventtest.h:
1654 Creating EventModel class
1658 * src/model/event.h, src/orm/ormrecord.h,
1659 src/test/model/eventtest.cpp: Fixing datetime conversion
1663 * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h,
1664 src/orm/sqlcondition.cpp, src/orm/sqlcondition.h,
1665 src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding
1666 database loading and data conversion to orm module
1670 * src/fosdem.pro, src/model/event.cpp, src/model/event.h,
1671 src/model/model.pro, src/orm, src/orm/orm.pro,
1672 src/orm/ormrecord.h, src/orm/sqlcondition.cpp,
1673 src/orm/sqlcondition.h, src/test/model/eventtest.cpp,
1674 src/test/model/eventtest.h, src/test/test.pro: Adding orm module
1678 * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro,
1679 src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1680 src/gui/mainwindow.h, src/model, src/model/event.cpp,
1681 src/model/event.h, src/model/model.pro, src/test, src/test/gui,
1682 src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp,
1683 src/test/model/eventtest.h, src/test/test.pro: Creating initial
1684 application directory structure.
1685 * ., docs: Creating initial repository structure