3 * NEWS: Prepare NEWS before release of 0.5.2.
4 * src/sql/sqlengine.cpp: Remove conference/room records
5 unconditionally from EVENT_ROOMS
9 * src/sql/sqlengine.cpp: SqlEngine::addRoomToDB: remove
10 event/conference combinations from EVENT_ROOM that are already
11 there. Should avoid duplicates on updates where the room name
12 changes. Hopefully fixes ticket #24.
13 * data/confclerk.pod: manpage: s/Desafinado/ConfClerk/
17 * src/gui/conferenceeditor.ui: Fixed ticket #23: No close button in
18 conference dialog when no confernces are in the list.
22 * confclerk.pro: Don't include tarballs in release tarballs ...
23 * src/mvc/delegate.cpp: Distinguish "Presenter" and "Presenters"
24 (instead of "Presenter(s)"). Closes: Ticket #17
25 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/gui/eventdialog.cpp,
26 src/mvc/treeview.cpp: Show event title instead of id in alarms.
27 * confclerk.pro: Don't remove generated files in DISTCLEAN;
28 otherwise they are gone during package builds :/
29 * TODO: Add a TODO item.
30 * confclerk.pro, src/gui/gui.pro, src/mvc/mvc.pro, src/orm/orm.pro,
31 src/sql/sql.pro: Reorganize CLEAN and DISTCLEAN targets.
32 * NEWS, src/global.pri: Bump VERSION after release.
33 * ChangeLog, confclerk.pro: Remove ChangeLog from svn (it's created
34 via svn2cl, so this is circular). Add generated files to
39 * ChangeLog: Update ChangeLog before release.
40 * NEWS: NEWS entry for 0.5.1 release.
44 * src/mvc/delegate.cpp: This is just a quick-and-dirty workaround
45 commit to aviod a drawing problem on maemo. This commit might be
47 * src/gui/searchhead.ui: The speaker is preselected in the search
49 * src/mvc/delegate.cpp: First try to improve the colors (ticket
51 * src/gui/mainwindow.cpp, src/gui/settingsdialog.cpp,
52 src/gui/settingsdialog.h, src/gui/settingsdialog.ui: The cancel
53 button on the settings dialog works now (ticket #14) and the
54 layout of the settings dialog is stable now (ticket #15).
55 * src/gui/mainwindow.ui: Changed the menu to be non-hierarchical.
57 * src/gui/daynavigatorwidget.cpp: Changed the placement of the date
58 label again. Changed the date format to show the day-of-week.
59 * src/gui/daynavigatorwidget.cpp: Replaced "130" by s.width() when
64 * src/sql/sqlengine.cpp: This commit closes ticket #12. The search
65 terms are ANDed now and a call to trimmed() before splitting the
66 search string avoids problems with leading/trailing spaces.
70 * src/mvc/event.cpp: Before querying the SEARCH_EVENT table, its
71 existence is checked. Therefore a command line debug error
74 This commit partly fixes ticket #10.
75 * src/gui/errormessage.cpp: Error messages reported with the
76 function error_essage are no longer writted to std:error because
77 they are shown to the user anyway. This commit partly resolves
79 * src/gui/eventdialog.ui: The description and person list of the
80 event dialog is now selectable so that copy&paste is possible.
84 * src/gui/about.ui, src/gui/mainwindow.cpp: Tuned the about dialog.
85 * src/gui/conferenceeditor.ui: Minor tuning of the conference
86 editor. The reload button now has a text on it.
87 * src/sql/sqlengine.cpp: Fixed bug (related to ticket #12): Only
88 the last search term is used.
89 * src/sql/sqlengine.cpp: Undid changes to sqlengine.cpp I committed
90 accidentally in r1318.
94 * src/sql/sqlengine.cpp: Split search keyword string on whitespace.
95 * src/sql/sqlengine.cpp: Avoid duplicate search results by using
96 SELECT DISTINCT when filling the SEARCH_EVENT table.
100 * README: Add DebConf11 URL to README.
104 * src/gui/conferenceeditor.ui: Cleaning of the conferenceeditor
106 * src/create_tables.sql, src/gui/conferenceeditor.cpp,
107 src/gui/conferenceeditor.h, src/gui/conferenceeditor.ui,
108 src/gui/gui.pro, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
109 src/gui/mapwindow.ui, src/gui/tabcontainer.cpp,
110 src/gui/tabcontainer.h, src/icons.qrc,
111 src/icons/applications-internet.png, src/mvc/conference.cpp,
112 src/mvc/conference.h, src/mvc/delegate.cpp, src/mvc/delegate.h,
113 src/mvc/room.cpp, src/mvc/room.h, src/mvc/treeview.cpp,
114 src/mvc/treeview.h, src/sql/schedulexmlparser.cpp,
115 src/sql/sqlengine.cpp, src/sql/sqlengine.h: Removed the ability
116 to show "pictures" (maps) of rooms and maps of conferences. The
117 XML file does not contain picture/map/image information of
118 conferences or rooms. We left the room.picture definition in the
119 database SQL because there is no "drop column" in sqlite.
120 * src/gui/mainwindow.ui: Removed the unused status bar.
124 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro,
125 src/test/test.pro: Some more s;TARGETDEPS;POST_TARGETDEPS;
126 * data/confclerk.desktop, data/confclerk.pod: s;scheduler;schedule
128 * ChangeLog, NEWS, src/global.pri: Bump version
129 * ChangeLog: Update changelog.
133 * src/gui/conferenceeditor.cpp, src/gui/daynavigatorwidget.cpp,
134 src/gui/eventdialog.cpp, src/gui/mainwindow.cpp,
135 src/gui/searchhead.cpp, src/mvc/eventmodel.cpp,
136 src/mvc/treeview.cpp, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
137 Removed many of the qDebug() output lines (see ticket #10).
141 * README, data/confclerk.pod: add copyright/license for exchanged
146 * src/icons/emblem-new-off.png, src/icons/emblem-new.blend,
147 src/icons/emblem-new.png: Replaced the star icons with self-made
148 versions (Blender 2.57b) that are better distinguishable. Closes
153 * confclerk.pro, src/app/main.cpp, src/global.pri,
154 src/gui/about.ui, src/gui/mainwindow.cpp: Included application
155 version in the about dialog. This closes ticket #9.
159 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: Links in events
160 are now clickable (resolves ticket #4).
161 * src/gui/searchtabcontainer.cpp, src/mvc/conference.h: Searching
162 without active conference doesn't give an error message anymore
163 (resolves ticket #7).
164 * src/gui/searchtabcontainer.cpp, src/sql/sqlengine.cpp: The '%'
165 character doesn't have to be escaped anymore.
166 * src/gui/mainwindow.ui: The window title was still "FOSDEM
171 * ChangeLog, NEWS: Add entries to NEWS file.
172 * TODO: Shorten TODO.
173 * ChangeLog, confclerk.pro, data/confclerk.pod: Create a simple man
175 * README, TODO: Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to
176 README instead of TODO.
177 * TODO, src/fosdem.sql, src/schedule.en.xml: Remove the remaining
178 last two fosdem files.
179 * ChangeLog, README, TODO: Update contact info.
183 * BUGS: Bugs are now reported in the trac system.
187 * BUGS, ChangeLog: Mark bug 3 as fixed.
191 * src/gui/searchhead.cpp: Enter or return triggers the search now
192 when the focus is at the searchEdit or at one of the checkboxes.
193 * BUGS: Filed bug 7: Error message when searching without having
198 * BUGS: Add another wishlist (more: design discussion) bug
202 * src/gui/tabcontainer.h, src/mvc/eventmodel.cpp: Removed
203 unnecessary debug output and code.
204 * BUGS, src/mvc/event.cpp: Fixed bug reported by gregor: Too many
205 authors are shown (form other conferences as well).
209 * ChangeLog, TODO, confclerk.pro: Improve release target in .pro
213 * src/gui/daynavigatorwidget.cpp, src/mvc/treeview.cpp: Removed two
214 unused variables to avoid compiler warnings.
218 * src/gui/alarmdialog.cpp, src/sql/sqlengine.cpp,
219 src/test/mvc/eventtest.cpp: Somewhere a slash was missing ...
220 * TODO: Updated TODO.
224 * README: Add contact info to README.
225 * src/gui/about.ui: Update 'About' dialog.
226 * TODO, src/app/app.pro, src/app/main.cpp, src/maps, src/maps.qrc,
227 src/sql/sqlengine.cpp: Remove ULB, Campus Solbosch maps.
228 * ., ChangeLog, TODO, confclerk.pro, data/fosdem-schedule.svg,
229 fosdem-schedule.pro, src/app/app.pro: The big rename. Which was
230 not so big after all ...
231 * data/26x26, data/40x40, data/48x48, data/64x64, data/Makefile,
232 data/confclerk.desktop, data/maemo: De-maemofy: make .desktop
233 file generic, remove resized (old) icons and Makefile for
235 * src/app/app.pro: Add new resource file to app.pro
236 * data/data.qrc, src/app/main.cpp, src/gui/about.ui,
237 src/gui/alarmdialog.ui, src/gui/conferenceeditor.ui,
238 src/icons.qrc, src/icons/brain-alone.png, src/icons/fosdem.png:
239 Icons, part 2: replace fosdem/brain icons with ConfClerk logo
240 * README, TODO, src/gui/conferenceeditor.ui,
241 src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/icons.qrc,
242 src/icons/add.png, src/icons/alarm-offBig.png,
243 src/icons/alarm-onBig.png, src/icons/applications-internet.png,
244 src/icons/appointment-soon-off.png,
245 src/icons/appointment-soon.png, src/icons/compassBig.png,
246 src/icons/dialog-warning.png, src/icons/emblem-new-off.png,
247 src/icons/emblem-new.png, src/icons/exclamation.png,
248 src/icons/favourite-offBig.png, src/icons/favourite-onBig.png,
249 src/icons/reload.png, src/icons/remove.png, src/icons/search.png,
250 src/mvc/delegate.cpp: Icons part 1: replace all icons (except the
251 FOSDEM ones) with icons from current gnome-icon-theme
252 * src/gui/mainwindow.ui, src/icons.qrc, src/icons/collapse.png,
253 src/icons/expand.png, src/icons/info.png, src/icons/settings.png:
255 * src/gui/alarmdialog.cpp: Another instance of the databasename.
256 (NOTE: untested, this codepath is only used on maemo)
257 * TODO, src/app/appsettings.cpp, src/app/main.cpp,
258 src/sql/sqlengine.cpp: Move config and sqlite database. They are
259 both at the xdg-specified locations now:
260 ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
261 ~/.config/Toastfreeware/ConfClerk.conf
262 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
263 src/app/alarmdbusadaptorp.h, src/app/main.cpp: Rename DBus
264 service. Hopefully successful.
265 * TODO: Add some conference URLs to TODO
266 * BUGS: New bug noted.
267 * BUGS: New bug noted.
268 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro: qmake warning:
269 POST_TARGETDEPS instead of TARGETDEPS
270 * fosdem-schedule.pro: Remove libs in clean target.
271 * ChangeLog, README, TODO, data/confclerk.svg,
272 data/fosdem-schedule.svg, fosdem-schedule.pro,
273 src/icons/appicon.svg: Move and rename logo, create a target to
274 convert it in .pro, add copyright/license to README. Update TODO.
278 * BUGS: Checked the remaining code. Didn't find possibilities for
279 SQL injections anymore.
284 * ChangeLog, fosdem-schedule.pro: Add release and changelog targets
286 * Changelog: Remove empty Changelog.
290 * src/sql/sqlengine.cpp: Prevented SQL injections in function
295 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
296 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
297 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
298 src/app/application.cpp, src/app/application.h,
299 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
300 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
301 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
302 src/gui/conflictdialogcontainer.cpp,
303 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
304 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
305 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
306 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
307 src/gui/errormessage.h, src/gui/eventdialog.cpp,
308 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
309 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
310 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
311 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
312 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
313 src/gui/searchhead.cpp, src/gui/searchhead.h,
314 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
315 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
316 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
317 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
318 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
319 src/mvc/conference.cpp, src/mvc/conference.h,
320 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
321 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
322 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
323 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
324 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
325 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
326 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
327 src/sql/sqlengine.h, src/test/main.cpp,
328 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Add
330 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
331 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
332 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
333 src/app/application.cpp, src/app/application.h,
334 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
335 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
336 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
337 src/gui/conflictdialogcontainer.cpp,
338 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
339 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
340 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
341 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
342 src/gui/errormessage.h, src/gui/eventdialog.cpp,
343 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
344 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
345 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
346 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
347 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
348 src/gui/searchhead.cpp, src/gui/searchhead.h,
349 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
350 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
351 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
352 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
353 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
354 src/mvc/conference.cpp, src/mvc/conference.h,
355 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
356 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
357 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
358 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
359 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
360 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
361 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
362 src/sql/sqlengine.h, src/test/main.cpp,
363 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Update GPL
364 blurb in source files.
368 * src/icons/appicon.svg: Just adapted the page size to be
370 * src/icons/appicon.svg: This suggestion/"doodle"* for the new
371 application icon was created just now by Christian Kling
372 <kling_christian@gmx.at> who (he is sitting next to me right now)
373 agreed to publish it under the GNU GPL (v2 or later).
379 * TODO, debian: Remove ./debian directory, we'll do the packaging
380 outside the "upstream" repository.
381 * AUTHORS, INSTALL, NEWS, README, TODO, docs/fosdem-schedule,
382 docs/fosdem-schedule/AUTHORS, docs/fosdem-schedule/Changelog,
383 docs/fosdem-schedule/INSTALL, docs/fosdem-schedule/NEWS,
384 docs/fosdem-schedule/README,
385 docs/fosdem-schedule/user-stories.txt, docs/user-stories.txt:
386 First round of documentation updates.
387 * ChangeLog, fosdem-schedule.pro: Prepare ChangeLog generation from
392 * src/sql/sqlengine.cpp: Prevented SQL injection in function
401 * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no
402 table was selected. Prevented SQL injection in searchEvent.
406 * TODO: add TODO file
410 * src/gui/mainwindow.cpp, src/gui/tabcontainer.h,
411 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
412 src/orm/ormrecord.h: Added some comments, removed and added some
414 * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the
415 addRoomToDB function.
416 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks
417 are inserted now when importing new conferences.
418 * src/sql/sqlengine.cpp: void possible SQL injection in function
420 * src/app/app.pro: Removed copying the fosdem.sqlite database
421 during the make process.
425 * src/db.qrc, src/sql/sqlengine.cpp: The database is now created
426 from the program. We don't need to copy or provide fosdem.sqlite
428 * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a
429 conference is removed.
430 * BUGS: Added a file with bugs that I noticed when playing with the
432 * src/sql/sqlengine.cpp: Rooms are inserted now for additionally
433 imported conferences.
434 * src/create_tables.sql: Importing persons for multiple conferences
436 * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE
437 statements in the database table definition so that they make
438 sense for multiple conferences and do no not prevent successful
443 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert
444 new field xid_conference into table track, room and person.
448 * src/create_tables.sql: Created schema for the database with
449 additional colum xid_conference in the tables track, room and
451 * src/gui/mainwindow.ui: Added menu item "quit".
452 * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that
453 were created during the build.
454 * fosdem-schedule.pro: Removed data directory from subdirs so that
455 the manually created Makefile is not overwritten by qmake -r.
456 * src/app/app.pro: Removed dbus dependency on non-maemo platforms.
460 * src/mvc/delegate.cpp: use enabled flag instead of repeated
462 * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag
463 * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact
465 * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button
466 for event is there is no map for its room
467 * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp,
468 src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room
470 * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h,
471 src/sql/schedulexmlparser.cpp: store room map in database
473 show it if it's available, otherwise show a warning set proper
474 values in default database new rooms imported as without maps
475 * src/fosdem.sql, src/gui/conferenceeditor.cpp,
476 src/mvc/conference.cpp, src/mvc/conference.h,
477 src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to
478 conference map in database
480 path stored as additional field in conference table if it's null
481 or empty, "Show map" button is not shown if existing database
482 does not have the field, it will be automatically added
486 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui,
487 src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune:
488 use buttonBox instead of single buttons to comply with platform
491 maemo5 does not print "Cancel" buttons, and names "OK"
492 differently just use buttonBox, and it will behave properly at
497 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
498 src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp,
499 src/gui/mainwindow.h: restore viewing of conference map
500 * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI
503 fix size of UrlInputDialog restore [remove] button at the same
508 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
509 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
510 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
511 src/sql/schedulexmlparser.h: remove obsoleted code
514 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization
515 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine
516 tune geometry to look nicer
517 * AUTHORS, debian/copyright: add authors for files
518 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
519 src/gui/conferenceeditor.ui, src/gui/gui.pro,
520 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
521 src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp,
522 src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui,
523 src/icons.qrc, src/icons/add.png, src/icons/reload.png,
524 src/icons/remove.png, src/mvc/conference.h,
525 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
526 src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp,
527 src/sql/schedulexmlparser.h: reworked UI for conference editing
529 underlying representation of conference list is also changed
530 * src/sql/schedulexmlparser.h: CC: fix endlines
534 * src/app/app.pro, src/app/application.cpp,
535 src/gui/errormessage.cpp, src/gui/errormessage.h,
536 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
537 src/sql/schedulexmlparser.cpp: use visible notifications of
540 also early detect parsing errors
544 * src/gui/importschedulewidget.cpp,
545 src/gui/importschedulewidget.ui: make label shorter to place all
547 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
548 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
549 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of
552 implement for cleaning all views in the tabs clean the models
553 when no active conference found fix cleaning model and signalling
555 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
556 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
557 src/mvc/conference.cpp, src/mvc/conference.h,
558 src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a
561 pass event about it to mainwindow to update select control fix
562 Conference::activeConference() to work when first conference is
564 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
565 src/gui/importschedulewidget.ui, src/mvc/conference.h: add
566 buttons for refreshm new url and delete and partly implement
567 corresponding actions
569 also changed Online -> Refresh delete action is not implemented
571 * src/fosdem.sql, src/gui/importschedulewidget.cpp,
572 src/gui/importschedulewidget.h, src/mvc/conference.cpp,
573 src/mvc/conference.h, src/sql/schedulexmlparser.cpp,
574 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's
577 * use it at update * let user update the url before request
578 * src/gui/importschedulewidget.cpp,
579 src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp,
580 src/sql/sqlengine.h: remove unused code
581 * src/fosdem.sql: fix references in SQL
585 * src/gui/about.ui, src/gui/alarmdialog.ui,
586 src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui,
587 src/gui/eventdialog.ui, src/gui/importschedulewidget.ui,
588 src/gui/mainwindow.ui, src/gui/mapwindow.ui,
589 src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output
590 from updater QT designer
592 update all ui files to the output format of the new Qt Designer
593 (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes
598 * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h:
599 remove unused class TabWidget
600 * src/gui/gui.pro, src/gui/importschedulewidget.cpp,
601 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
602 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
603 src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp,
604 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui,
605 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
606 src/gui/settingsdialog.ui: move Settings and About to Window Menu
608 * remove Setting and About controls from widgets * make instead a
609 window menus with the corresponding actions * rename "Proxy
610 settings" to "Settings", placing the proxy button in a control
615 * src/app/app.pro: build fix at maemo
617 force order of computation some versions of qmake-qt4 require it
618 * src/fosdem.sql: remove ON CONFLICE REPLACE for events
619 * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate
620 default database instead of using binary one
621 * src/sql/sqlengine.cpp: fix event insert or update
623 * add error reporting for queries * actually run check query *
624 properly get conference_is from event * fix checking of non-empty
625 result * fix insert query
626 * src/app/app.pro, src/app/application.cpp, src/app/application.h,
627 src/app/main.cpp: catch exceptions which leak outside of event
630 If we do not do this, QT will exit from event loop.
634 * src/sql/sqlengine.cpp: use update for events when they are
637 also use only parameters substitution for these queries
638 * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp,
639 src/sql/sqlengine.h: use transactions to make import faster
643 * data/maemo/fosdem-schedule.desktop, debian/changelog,
644 src/gui/about.ui: Preparing for release 0.4.1
648 * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp:
649 UTC/LocalTime fix for import conference XML, DB queries for
650 multiple conferences fixes
654 * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON
659 * data/maemo/fosdem-schedule.desktop, debian/changelog,
660 src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix
664 * INSTALL: addition of Diablo specific installation instructions in
666 * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
667 of 40x40 icons enabled because of Diablo
668 * NEWS, debian/changelog, src/gui/about.ui: release information
669 added for release 0.3
673 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
675 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
680 * NEWS: NEWS file update
681 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
682 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
683 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
684 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
685 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
686 src/gui/conflictdialogcontainer.cpp,
687 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
688 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
689 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
690 src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp,
691 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
692 src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp,
693 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
694 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
695 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
696 src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h,
697 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
698 src/gui/searchhead.cpp, src/gui/searchhead.h,
699 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
700 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
701 src/gui/tabwidget.cpp, src/gui/tabwidget.h,
702 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
703 src/mvc/conference.cpp, src/mvc/conference.h,
704 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
705 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
706 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
707 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
708 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
709 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
710 src/sql/sqlengine.h, src/test/main.cpp,
711 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header
712 with the proper copyright/lincence statement was added into each
717 * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
721 * NEWS: NEWS file updated
722 * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
727 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
728 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
733 * src/mvc/treeview.cpp: Alarm dbus connection added
734 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
735 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
736 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
737 src/app/alarmdbus.cpp, src/app/alarmdbus.h,
738 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
739 src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro,
740 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
744 * src/mvc/delegate.cpp: gradient for treeview items
745 * src/sql/sqlengine.cpp: changed permissions for the db - TODO:
746 check it on the device
747 * src/app/main.cpp, src/src.pro: compilation error fix
748 * src/app/main.cpp: compilation error fix
749 * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
753 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
754 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
755 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
756 src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
757 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
761 * src/gui/importschedulewidget.ui, src/icons.qrc,
762 src/icons/settings.png: added 'settings' icon for setting-up
763 proxy(network connection)
764 * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
765 src/orm/ormrecord.h: GUI changes for N810 device
769 * debian/control, debian/copyright: debian/control - Build-Depends
774 * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite,
775 src/sql/sqlengine.cpp: created resource which contains parsed
776 schedule, so the user doesn't have to parse it by himself
780 * src/alarm/alarm.cpp: alarm - example of dbus binding functional
784 * src/schedule.en.xml: updated schedule.en.xml to the newest
789 * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc,
790 src/icons/brain-alone.png: changed fosdem icon in about dialog to
792 * src/gui/about.ui: changed copyright string
793 * src/mvc/delegate.cpp: number of events/alarms/favs is
794 bottom-aligned to the bottom of the icons
798 * src/app/appsettings.cpp, src/app/appsettings.h,
799 src/gui/mainwindow.cpp: if the application is run for first time,
800 network connection is set to Direct connection
804 * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
808 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
809 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
810 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
811 src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp,
812 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui:
813 implemented 'proxy settings' dialog - user can secify proxy for
814 network communication
815 * src/app/app.pro, src/gui/gui.pro,
816 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
817 src/gui/mainwindow.cpp: implemented importing the schedule from
818 the Internet - usded url: http://fosdem.org/2010/schedule/xml -
819 todo: hard-coded PROXY has to be fixed (add proxy settings
821 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
822 src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have
823 multiple conferences in the DB - possible to switch among them -
824 conference schedules have to follow FOSDEM conference xml
825 structure - 'select Conference' bar is visible only if there are
826 more than one conference available
827 * src/gui/about.ui, src/gui/importschedulewidget.cpp,
828 src/gui/importschedulewidget.ui: modified 'about' dialog -
829 changed "Qt FOSDEM" -> "FOSDEM Schedule"
833 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
834 src/gui/searchtabcontainer.cpp, src/mvc/event.cpp,
835 src/sql/sqlengine.cpp: search fixed - only the dates (range)
836 which contain at least one event are selectable - if there is
837 only one event at a specified date - user can't switch to the
838 next/prev date - if search gives no results - a message is
839 displayed to inform user about it
840 * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
842 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
843 src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h,
844 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
845 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
846 src/mvc/treeview.cpp, src/mvc/treeview.h: some performance
847 optimizations - favourities reloaded only if they have really
848 changed - otherwise only event in the question is updated
849 * src/mvc/event.cpp: fixed 'conflicts' constrains
850 * src/mvc/event.cpp: 'now' events - displayed real now events, not
851 just the testing ones
855 * src/app/app.pro: binary name changed to fosdem-schedule
859 * src/mvc/event.cpp: changed conditions for conflicts
860 * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp,
861 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
862 some 'delegate' drawing optimizations - removed EVENT_CONFLICT
863 table - used one SQL SELECT instead
864 * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs
865 to do some drawing optimizations
869 * data/Makefile, data/maemo/fosdem-schedule.desktop,
870 data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro,
871 fosdem-schedule.pro: package details updated to reflect the
872 binary name change to fosdem-maemo
876 * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference
877 is in the DB, the user is automatically navigated to the
878 conference tab, so he can import one
879 * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp,
880 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search
881 tab - header is hidden in case no conf exists in the DB
882 * src/gui/eventdialog.ui: event dialog GUI refactoring
883 * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU
885 * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp,
886 src/gui/mainwindow.h, src/gui/mainwindow.ui,
887 src/gui/tabwidget.cpp: conference tab header is hidden if there
888 isn't active conference - handled some warnings
892 * src/gui/mainwindow.ui: tabs' order changed
893 * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
894 updated/loaded when application starts
895 * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
896 list is automatically expanded
897 * src/gui/conflictdialogcontainer.cpp,
898 src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
899 'conflict' list is automatically expanded
900 * src/gui/conflictdialogcontainer.cpp,
901 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
902 src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp,
903 src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h,
904 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog
905 now contains list of events in conflict with given eventId
906 * src/gui/mainwindow.cpp: fixed 'copy-paste' error
907 * src/gui/conflictdialogcontainer.cpp,
908 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
909 src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui,
910 src/gui/daynavigatorwidget.cpp, src/gui/gui.pro,
911 src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp,
912 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
913 src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h:
914 implemented 'conflicts' dialog - displays rooms instead of
915 conflicts for now - needs to implement additional methods in
917 * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
921 * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
922 src/orm/ormrecord.h: search fix
926 * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp,
927 src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp,
928 src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h,
929 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
930 src/mvc/track.h: removed headers from *.h and *.cpp
931 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
932 src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp,
933 src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp,
934 src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp,
935 src/gui/tabcontainer.h, src/mvc/conference.cpp,
936 src/mvc/conference.h, src/mvc/eventmodel.cpp,
937 src/sql/sqlengine.cpp: removed appsettings - created 'active'
938 column in 'conference' table
942 * src/app/app.pro, src/gui/dayviewtabcontainer.cpp,
943 src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp,
944 src/gui/favtabcontainer.h, src/gui/gui.pro,
945 src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
946 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
947 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
948 src/gui/searchhead.cpp, src/gui/searchhead.h,
949 src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp,
950 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp,
951 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
952 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h:
953 refactoring of the TABS
957 * src/gui/about.ui: modified 'about application' dialog
958 * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
959 implemented 'links' in Event/EventDialog
960 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
961 src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO:
962 implement 'links' method(s) in Event and use it in the dialog
963 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
964 src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details'
965 dialog now contains also 'favourite' and 'alarm' buttons, so the
966 user can set/unset the property directly from the dialog
967 * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
968 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
969 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
970 src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab
971 functionality moved to 'tabcontainer'
972 * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
973 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
974 'conflicts' modifications - preparing for the dialog showing also
975 list of events in the conflict - created 'EVENT_CONFLICT' for
976 flaging events in conflict state - TODO: not finished
980 * src/icons.qrc, src/icons/exclamation-iconOff.png,
981 src/icons/exclamation-iconOn.png, src/icons/exclamation.png,
982 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp:
983 conflicts refactoring - has to be finished
984 * src/app/main.cpp, src/gui/importschedulewidget.cpp,
985 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
986 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
987 src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made
989 * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
990 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
991 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
992 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
993 src/sql/sqlengine.h: implemented 'tab container' widget, which
994 groups daynavigator with treeview - moved functionality from
995 mainwindow to tabcontainer - TODO: 'search' tab not done yet
999 * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
1000 files required by the GNU coding standard
1004 * src/sql/sqlengine.cpp: unique constraints added into sql
1008 * src/gui/mainwindow.ui: just removed unused button on 'day view'
1010 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
1011 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
1012 reimplemented 'import schedule'
1016 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
1020 * src/alarm/alarm.cpp: Alarm implementation modified
1024 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu'
1025 bar from MainWindow - schedule is imported via 'conference' tab -
1026 about app is launched when user clicks 'info' button/icon
1027 * src/gui/gui.pro, src/gui/importscheduledialog.cpp,
1028 src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui,
1029 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
1030 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
1031 src/gui/mainwindow.h, src/gui/mainwindow.ui,
1032 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h:
1033 import schedule dialog - changed to widget - moved to
1038 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
1039 src/icons/search.png: search done
1043 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
1048 * src/gui/mainwindow.ui: "conference" tab - GUI modifications
1049 * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
1050 Application dialog is opened when "info" icon is clicked
1054 * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
1059 * src/gui/gui.pro: forgotten in last CI
1060 * src/gui/mainwindow.ui, src/gui/tabwidget.cpp,
1061 src/gui/tabwidget.h: new TabWidget - contains "info" icon/button
1062 to show "AboutApplication" dialog
1066 * src/gui/mainwindow.ui: search update
1070 * src/mvc/room.cpp: room view added - finished
1071 * src/gui/mainwindow.cpp: room view added - finished
1075 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1076 src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
1080 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1081 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1082 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1083 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
1084 src/mvc/track.h: room view added - need to test it
1088 * src/mvc/eventmodel.cpp: updated also groupings item (event parent
1089 item) if the user clicks eg. favourite/alarm icon (changes event
1091 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1092 src/gui/eventdialog.ui: GUI work on Event Details dialog
1096 * data/Makefile, debian/changelog, debian/control, debian/postinst,
1097 debian/postrm, debian/rules: postinst and postrm scripts added
1098 into the debian tree
1102 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1103 src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h,
1104 src/sql/sqlengine.cpp: search update
1108 * src/gui: project synchronisation
1112 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1113 src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
1117 * src/gui/mainwindow.cpp: fixed problem with storing conference ID
1119 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1120 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day
1121 navigator widget changes - changed from Horizontal to Vertical
1125 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
1127 * src/mvc/mvc.pro: room.h and .cpp removed
1128 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1129 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1130 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp:
1132 * src/gui/mainwindow.cpp: caching removed
1136 * src/gui/mainwindow.cpp: sanity check for consitency of confId in
1137 AppSettings and the DB
1138 * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
1140 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1141 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1142 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1143 src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab
1147 * src/gui/importscheduledialog.cpp,
1148 src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp,
1149 src/sql/schedulexmlparser.h: modifications to import-schedule
1150 dialog - closed automatically after parsing/importing schedule
1151 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1152 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1153 src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling
1154 changed - if some of the data (favourite,alarm) has changed on
1155 the event, signal 'eventHasChanged' is emitted - all treeViews
1156 (eg. DayView, FavsView, TracksView, ...) have to listen on this
1157 signal Only favouritiesView is 'reset' when current tab is
1158 changed in mainWindow - 'cause time groupings have to be
1159 recreated, since favs may have changed
1160 * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp,
1161 src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of
1162 conference before inserting it into DB
1163 * src/app/app.pro, src/gui/alarmdialog.cpp,
1164 src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp,
1165 src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added
1166 'Conference' tab - to list conference details - implemented
1167 AppSettings for storing Application settings - stored conference
1169 * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed
1170 schedule resource file, which was used for testing - import
1171 schedule dialog replaces it's functionality
1175 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1176 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp,
1177 src/mvc/treeview.h: Warning handling
1181 * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
1182 src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
1187 * data/26x26/fosdem.png, data/40x40/fosdem.png,
1188 data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile,
1189 data/maemo/fosdem.desktop, debian/changelog, debian/control,
1190 debian/files, debian/rules, src/app/app.pro: New installation
1191 path for the binary, Maemo optification added into debian/rules,
1196 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1197 src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search
1198 schedule dialog implemented
1202 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1203 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp,
1204 src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
1205 update for the search
1209 * src/mvc/delegate.cpp: Time conflict fix
1210 * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
1214 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
1219 * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h,
1220 src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT =>
1221 'EVENT' now - Maemo sqlite doesn't support Full-Text-Search
1225 * src/gui/mainwindow.cpp: updateTab refactored
1226 * src/mvc/eventmodel.cpp: activities tab implemented
1227 * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
1228 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1229 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
1230 src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab
1235 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1236 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1237 src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1238 first working version of the search
1242 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
1243 details about the Event is displayed in FullScreen mode
1244 * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by
1246 * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
1251 * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
1252 (time/track/...) are expanded on single-click
1253 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1254 src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h,
1255 src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1256 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1257 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp,
1258 src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track'
1259 * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from
1260 xml schedule is treated as an activity
1261 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog
1262 changes - changed font/background colors - title occupies more
1263 lines if it doesn't fit in one line
1264 * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog
1265 changes - displayed additional Event's details - autoresizing
1266 title (if it doesn't fit in one line)
1267 * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
1272 * data/Makefile: Makefile reverted as it was overwritten
1277 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
1279 * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
1280 relevant for MAEMO only - used "MAEMO" define for conditional
1282 * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp,
1283 src/gui/alarmdialog.ui, src/gui/eventdialog.cpp,
1284 src/gui/eventdialog.h, src/gui/mainwindow.cpp,
1285 src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm -
1286 cancel alarm - run application which automatically display Event
1287 dialog for given Event ID
1291 * src/icons.qrc, src/icons/exclamation-iconOff.png,
1292 src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp,
1293 src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted)
1297 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1298 src/gui/mainwindow.ui, src/sql/sqlengine.cpp,
1299 src/sql/sqlengine.h: temp commit for search tab
1303 * src/app/app.pro, src/mvc/delegate.cpp: display event details in
1308 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1309 src/mvc/eventmodel.h: activities viewed ordered by activity id
1314 * data/Makefile, src/app/app.pro, src/icons.qrc,
1315 src/mvc/delegate.cpp: Big icons fix 2
1316 * src/icons/alarm-off.png, src/icons/alarm-offBig.png,
1317 src/icons/alarm-on.png, src/icons/alarm-onBig.png,
1318 src/icons/compass.png, src/icons/compassBig.png,
1319 src/icons/favourite-off.png, src/icons/favourite-offBig.png,
1320 src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big
1323 D icons/favourite-off.png D icons/favourite-on.png AM
1324 icons/favourite-offBig.png AM icons/favourite-onBig.png D
1325 icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM
1326 icons/alarm-offBig.png AM icons/compassBig.png AM
1327 icons/alarm-onBig.png
1331 * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
1332 instead of dynamic added when creating activity map
1336 * src/mvc/delegate.cpp: some drawing modifications
1337 * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
1338 http://fosdem.org/schedule/xml
1342 * src/mvc/mvc.pro: pali, nerob bordel
1343 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
1344 changed abstract/description/scrollbars color in eventdialog
1348 * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h,
1349 src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view
1350 activities with their names added
1354 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui,
1355 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h:
1356 event-dialog - displayed persons/presenters names - implemented
1357 Event::persons() method to get persons names associated with the
1359 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1360 src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
1362 * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
1363 closed by single-click, instead of double-click
1364 * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
1365 src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
1367 * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp,
1368 src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp,
1369 src/schedule.en.xml: work on alarm
1373 * src/gui: minimal size for tabs set
1377 * data, data/26x26, data/26x26/fosdem.png, data/40x40,
1378 data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png,
1379 data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo,
1380 data/maemo/fosdem.desktop, debian, debian/changelog,
1381 debian/compat, debian/control, debian/copyright, debian/dirs,
1382 debian/docs, debian/files, debian/rules, fosdem-maemo.pro,
1383 src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files
1384 required for a Debian package and Maemo specific files
1388 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1389 src/gui/mainwindow.ui: Favourites dayNavigator
1393 * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp,
1394 src/schedule.qrc: schedule.en.xml is now in resource - for
1395 testing only - will be removed from final application
1399 * src/gui/mainwindow.ui: minimal size for tabs set
1403 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2
1405 -This line, and those below, will be ignored--
1407 M src/gui/mainwindow.cpp M src/gui/mainwindow.h
1408 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1409 src/gui/mainwindow.ui: Automatic tabs update
1411 M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M
1412 src/gui/mainwindow.h
1416 * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
1417 src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
1418 * src/gui/mainwindow.cpp, src/maps.qrc,
1419 src/maps/rooms/not-available.png: handled the case when the map
1421 * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
1422 map-name to map-path implemented - correct map is displayed
1423 * src/mvc/delegate.cpp: fixed: icons overlapped
1427 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1428 src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui,
1429 src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h:
1430 started work on displaying map - implemented mapwindow - map is
1431 hard-coded for now TODO: finish getting map path from the event
1432 * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png,
1433 src/maps/rooms, src/maps/rooms/H-WC.png,
1434 src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png,
1435 src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png,
1436 src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png,
1437 src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png,
1438 src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png,
1439 src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png,
1440 src/maps/rooms/h1302.png, src/maps/rooms/h1308.png,
1441 src/maps/rooms/h1309.png, src/maps/rooms/h2111.png,
1442 src/maps/rooms/h2213.png, src/maps/rooms/h2214.png,
1443 src/maps/rooms/infodesk.png, src/maps/rooms/janson.png,
1444 src/maps/rooms/lameere.png, src/maps/rooms/thumbs,
1445 src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png,
1446 src/maps/rooms/thumbs/aw1115.png,
1447 src/maps/rooms/thumbs/aw1117.png,
1448 src/maps/rooms/thumbs/aw1120.png,
1449 src/maps/rooms/thumbs/aw1121.png,
1450 src/maps/rooms/thumbs/aw1124.png,
1451 src/maps/rooms/thumbs/aw1125.png,
1452 src/maps/rooms/thumbs/aw1126.png,
1453 src/maps/rooms/thumbs/chavanne.png,
1454 src/maps/rooms/thumbs/ferrer.png,
1455 src/maps/rooms/thumbs/guillissen.png,
1456 src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png,
1457 src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png,
1458 src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png,
1459 src/maps/rooms/thumbs/h2214.png,
1460 src/maps/rooms/thumbs/infodesk.png,
1461 src/maps/rooms/thumbs/janson.png,
1462 src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png:
1464 * src/mvc/event.h: pali, nerob bordel
1465 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1466 src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1467 src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event'
1468 dialog to display relevant 'Event's info
1472 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
1473 sorting by activity id added
1477 * src/gui/mainwindow.ui: autoresizing activities treeView
1478 * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
1479 icons + number of favs/alarms in the corresponding group
1483 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1484 src/mvc/eventmodel.cpp: grouping by time equation changed - beter
1485 group deviding, also according to favourites
1486 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1487 src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab
1488 implemented - need to fit gui, functionality works fine
1489 * src/mvc/eventmodel.cpp: activities tab implemented - not finished
1491 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1492 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp,
1493 src/gui/mainwindow.h, src/gui/mainwindow.ui,
1494 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab
1495 implemented - not finished yet
1499 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp,
1500 src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1501 src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm'
1502 columnt to the 'EVENT' table to signalize that the event
1503 has/hasn't alarm set
1507 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
1511 * src/gui/gui.pro: maemo specific compilation fix
1515 * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1516 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav
1517 table update M trunk/src/gui/mainwindow.h M
1518 trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M
1519 trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M
1520 trunk/src/fosdem.pro
1524 * src/icons/alarm-off.png, src/icons/favourite-off.png,
1525 src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale
1526 versions (inactive/OFF) of the icons
1530 * src/sql/sqlengine.cpp: fixed sqlite statement
1534 * src/gui/gui.pro: fixed: broken compilation for linux caused by
1536 * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h,
1537 src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp,
1538 src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro:
1539 started work on alarm(libaalarm)
1540 * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp:
1541 used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table
1542 instead of 'virtual' one, only for 'MAEMO' Linux stays untouched
1543 - creates real 'virtual' table for FTS support
1547 * src/gui/mainwindow.cpp: current path print added
1551 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1552 src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal
1553 virtual_event change
1557 * src, src/gui, src/sql: syncing project
1561 * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when
1562 switching days in "Day View" - TODO: needs to be verified, 'cause
1563 it looks like it shouldn't work, but it does - when calling
1564 'QAbstractItemModel::removeRows()' it returns false, but it
1565 prevents application from crash(segfault) - possible explanation
1566 is that the timing has changed and so the conditions for the
1568 * src/gui/mainwindow.ui: added "Quit" to "File" menu
1572 * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1573 src/mvc/treeview.cpp: implemented method to force 'EventModel'
1574 emit a signal dataChanged() - so 'TreeView' know it has to redraw
1575 items corresponding to chanded indices (range of indeces)
1576 * src/global.pri: created 'global.pri' file, which should cover all
1577 global definition of the project - this file has to be include in
1578 each "*.pro" file, where it's needed - defines "MAEMO" for
1579 handling 'MAEMO' specific code in source files - defines "maemo"
1580 for handling 'MAEMO' specific files in "*.pro" file(s)
1581 * src/mvc/event.cpp: just minor corrections to 'event'
1582 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1583 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h:
1584 started work on 'favourities' - created tavourities tree view in
1585 the MainWindow 'Favourities' tab - listed some testing 'fav'
1586 events - TODO: list isn't updated dynamically, which means that
1587 the list isn't updated if the user adds/removes an event(s)
1588 to/from the 'favourities' list
1589 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1590 src/orm/ormrecord.h: implemented JOINing two tables - modified
1591 'ormrecord' to support JOINing two tables - modified 'event'
1592 accordingly, since its items/columns are splitted into two
1597 * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h,
1598 src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp,
1599 src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite -
1600 created 'favourite' column in EVENT table - modified 'ormrecord'
1601 for setting record's elements - favourities view not implemented
1605 * src/sql: syncing sql directory
1609 * src/icons/compass.png: Compass icon
1610 * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
1611 src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
1613 * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
1614 Testing svn, tabs added, misprint fixed
1618 * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp,
1619 src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc,
1620 src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp,
1621 src/test/model, src/test/mvc, src/test/test.pro: just some
1622 directory renaming - renamed 'model' to 'mvc'
1623 (Model-View-Controller), since it contains also 'delegate' and
1628 * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
1629 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1630 src/gui/daynavigatorwidget.ui, src/gui/gui.pro,
1631 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1632 src/gui/mainwindow.ui, src/model/conference.h,
1633 src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day
1634 navigator widget - to switch between conference days
1635 * src/gui/mainwindow.cpp, src/model/conference.cpp,
1636 src/model/conference.h, src/model/eventmodel.cpp,
1637 src/model/eventmodel.h, src/model/model.pro,
1638 src/sql/sqlengine.cpp: implemented 'conference' record for
1639 accessing info about the conference - events are loaded from the
1640 first day of the conference
1641 * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1642 src/gui/mainwindow.h, src/gui/mainwindow.ui: added about
1643 dialog(s) - some modifications needed - About Qt: not scrollable
1644 - About app: modifications to display items in system font/colors
1646 * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
1651 * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro,
1652 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1653 src/gui/mainwindow.ui, src/model/eventmodel.cpp,
1654 src/model/eventmodel.h, src/schedule.en.xml, src/sql,
1655 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h,
1656 src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1657 implemented xml parser - parsing Schedule
1658 * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1659 src/icons, src/icons.qrc, src/icons/alarm-off.png,
1660 src/icons/alarm-on.png, src/icons/collapse.png,
1661 src/icons/expand.png, src/icons/favourite-off.png,
1662 src/icons/favourite-on.png, src/model/delegate.cpp,
1663 src/model/delegate.h, src/model/model.pro,
1664 src/model/treeview.cpp, src/model/treeview.h: modified model-view
1665 - created own delegate to display TreeView items - contains also
1666 'controls' - which are clickable (handled in TreeView) - created
1667 own TreeView inherited from QTreeView - to handle control-clicks
1668 of the Delegate - minor modifications to MainWindow UI -
1669 QTreeView replaced by own TreeView - autoresizing of TreeView -
1674 * src: support for creating GUI via QtCreator added
1675 * src/test: support for creating GUI via QtCreator added
1676 * src/orm: support for creating GUI via QtCreator added
1677 * src/model: support for creating GUI via QtCreator added
1678 * src/app: support for creating GUI via QtCreator added
1679 * src/gui: support for creating GUI via QtCreator added
1680 * src/orm/ormrecord.h: TODO for exception handling added
1681 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1682 src/gui/mainwindow.ui: support for creating GUI via QtCreator
1687 * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp,
1688 src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp,
1689 src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h,
1690 src/test/model/eventtest.cpp, src/test/model/eventtest.h:
1691 Creating EventModel class
1695 * src/model/event.h, src/orm/ormrecord.h,
1696 src/test/model/eventtest.cpp: Fixing datetime conversion
1700 * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h,
1701 src/orm/sqlcondition.cpp, src/orm/sqlcondition.h,
1702 src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding
1703 database loading and data conversion to orm module
1707 * src/fosdem.pro, src/model/event.cpp, src/model/event.h,
1708 src/model/model.pro, src/orm, src/orm/orm.pro,
1709 src/orm/ormrecord.h, src/orm/sqlcondition.cpp,
1710 src/orm/sqlcondition.h, src/test/model/eventtest.cpp,
1711 src/test/model/eventtest.h, src/test/test.pro: Adding orm module
1715 * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro,
1716 src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1717 src/gui/mainwindow.h, src/model, src/model/event.cpp,
1718 src/model/event.h, src/model/model.pro, src/test, src/test/gui,
1719 src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp,
1720 src/test/model/eventtest.h, src/test/test.pro: Creating initial
1721 application directory structure.
1722 * ., docs: Creating initial repository structure