source: ChangeLog @ 96344e7

qt5
Last change on this file since 96344e7 was 96344e7, checked in by gregor herrmann <gregoa@…>, 11 years ago

Prepare ChangeLog? generation from svn logs.

  • Property mode set to 100644
File size: 50.4 KB
Line 
12011-06-23  philipp
2
3        * src/sql/sqlengine.cpp: Prevented SQL injection in function
4          addLinkToDB.
5
62011-06-23  gregoa
7
8        * TODO: update TODO
9
102011-06-23  philipp
11
12        * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no
13          table was selected. Prevented SQL injection in searchEvent.
14
152011-06-23  gregoa
16
17        * TODO: add TODO file
18
192011-06-23  philipp
20
21        * src/gui/mainwindow.cpp, src/gui/tabcontainer.h,
22          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
23          src/orm/ormrecord.h: Added some comments, removed and added some
24          debug information.
25        * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the
26          addRoomToDB function.
27        * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks
28          are inserted now when importing new conferences.
29        * src/sql/sqlengine.cpp: void possible SQL injection in function
30          addRoomToDB.
31        * src/app/app.pro: Removed copying the fosdem.sqlite database
32          during the make process.
33
342011-06-22  philipp
35
36        * src/db.qrc, src/sql/sqlengine.cpp: The database is now created
37          from the program. We don't need to copy or provide fosdem.sqlite
38          anymore.
39        * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a
40          conference is removed.
41        * BUGS: Added a file with bugs that I noticed when playing with the
42          application.
43        * src/sql/sqlengine.cpp: Rooms are inserted now for additionally
44          imported conferences.
45        * src/create_tables.sql: Importing persons for multiple conferences
46          works now.
47        * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE
48          statements in the database table definition so that they make
49          sense for multiple conferences and do no not prevent successful
50          imports.
51
522011-06-22  gregoa
53
54        * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert
55          new field xid_conference into table track, room and person.
56
572011-06-21  philipp
58
59        * src/create_tables.sql: Created schema for the database with
60          additional colum xid_conference in the tables track, room and
61          person.
62        * src/gui/mainwindow.ui: Added menu item "quit".
63        * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that
64          were created during the build.
65        * fosdem-schedule.pro: Removed data directory from subdirs so that
66          the manually created Makefile is not overwritten by qmake -r.
67        * src/app/app.pro: Removed dbus dependency on non-maemo platforms.
68
692010-05-05  kirilma
70
71        * src/mvc/delegate.cpp: use enabled flag instead of repeated
72          criateria check
73        * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag
74        * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact
75          drawing of controls
76        * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button
77          for event is there is no map for its room
78        * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp,
79          src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room
80          object in Event
81        * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h,
82          src/sql/schedulexmlparser.cpp: store room map in database
83         
84          show it if it's available, otherwise show a warning set proper
85          values in default database new rooms imported as without maps
86        * src/fosdem.sql, src/gui/conferenceeditor.cpp,
87          src/mvc/conference.cpp, src/mvc/conference.h,
88          src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to
89          conference map in database
90         
91          path stored as additional field in conference table if it's null
92          or empty, "Show map" button is not shown if existing database
93          does not have the field, it will be automatically added
94
952010-05-04  kirilma
96
97        * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui,
98          src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune:
99          use buttonBox instead of single buttons to comply with platform
100          conventions
101         
102          maemo5 does not print "Cancel" buttons, and names "OK"
103          differently just use buttonBox, and it will behave properly at
104          each platform
105
1062010-04-23  kirilma
107
108        * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
109          src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp,
110          src/gui/mainwindow.h: restore viewing of conference map
111        * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI
112          fixes
113         
114          fix size of UrlInputDialog restore [remove] button at the same
115          button as [add]
116
1172010-04-22  kirilma
118
119        * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
120          src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
121          src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
122          src/sql/schedulexmlparser.h: remove obsoleted code
123         
124          also fix some types
125        * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization
126        * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine
127          tune geometry to look nicer
128        * AUTHORS, debian/copyright: add authors for files
129        * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
130          src/gui/conferenceeditor.ui, src/gui/gui.pro,
131          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
132          src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp,
133          src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui,
134          src/icons.qrc, src/icons/add.png, src/icons/reload.png,
135          src/icons/remove.png, src/mvc/conference.h,
136          src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
137          src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp,
138          src/sql/schedulexmlparser.h: reworked UI for conference editing
139         
140          underlying representation of conference list is also changed
141        * src/sql/schedulexmlparser.h: CC: fix endlines
142
1432010-04-16  kirilma
144
145        * src/app/app.pro, src/app/application.cpp,
146          src/gui/errormessage.cpp, src/gui/errormessage.h,
147          src/gui/gui.pro, src/gui/importschedulewidget.cpp,
148          src/sql/schedulexmlparser.cpp: use visible notifications of
149          errors
150         
151          also early detect parsing errors
152
1532010-04-15  kirilma
154
155        * src/gui/importschedulewidget.cpp,
156          src/gui/importschedulewidget.ui: make label shorter to place all
157          required buttons
158        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
159          src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
160          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of
161          last conference
162         
163          implement for cleaning all views in the tabs clean the models
164          when no active conference found fix cleaning model and signalling
165          views
166        * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
167          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
168          src/mvc/conference.cpp, src/mvc/conference.h,
169          src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a
170          conference
171         
172          pass event about it to mainwindow to update select control fix
173          Conference::activeConference() to work when first conference is
174          removed
175        * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
176          src/gui/importschedulewidget.ui, src/mvc/conference.h: add
177          buttons for refreshm new url and delete and partly implement
178          corresponding actions
179         
180          also changed Online -> Refresh delete action is not implemented
181          yet
182        * src/fosdem.sql, src/gui/importschedulewidget.cpp,
183          src/gui/importschedulewidget.h, src/mvc/conference.cpp,
184          src/mvc/conference.h, src/sql/schedulexmlparser.cpp,
185          src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's
186          for conferences
187         
188          * use it at update * let user update the url before request
189        * src/gui/importschedulewidget.cpp,
190          src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp,
191          src/sql/sqlengine.h: remove unused code
192        * src/fosdem.sql: fix references in SQL
193
1942010-04-14  kirilma
195
196        * src/gui/about.ui, src/gui/alarmdialog.ui,
197          src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui,
198          src/gui/eventdialog.ui, src/gui/importschedulewidget.ui,
199          src/gui/mainwindow.ui, src/gui/mapwindow.ui,
200          src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output
201          from updater QT designer
202         
203          update all ui files to the output format of the new Qt Designer
204          (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes
205          in SCM later
206
2072010-04-13  kirilma
208
209        * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h:
210          remove unused class TabWidget
211        * src/gui/gui.pro, src/gui/importschedulewidget.cpp,
212          src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
213          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
214          src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp,
215          src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui,
216          src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
217          src/gui/settingsdialog.ui: move Settings and About to Window Menu
218         
219          * remove Setting and About controls from widgets * make instead a
220          window menus with the corresponding actions * rename "Proxy
221          settings" to "Settings", placing the proxy button in a control
222          group
223
2242010-04-12  kirilma
225
226        * src/app/app.pro: build fix at maemo
227         
228          force order of computation some versions of qmake-qt4 require it
229        * src/fosdem.sql: remove ON CONFLICE REPLACE for events
230        * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate
231          default database instead of using binary one
232        * src/sql/sqlengine.cpp: fix event insert or update
233         
234          * add error reporting for queries * actually run check query *
235          properly get conference_is from event * fix checking of non-empty
236          result * fix insert query
237        * src/app/app.pro, src/app/application.cpp, src/app/application.h,
238          src/app/main.cpp: catch exceptions which leak outside of event
239          handlers
240         
241          If we do not do this, QT will exit from event loop.
242
2432010-04-09  kirilma
244
245        * src/sql/sqlengine.cpp: use update for events when they are
246          already exists
247         
248          also use only parameters substitution for these queries
249        * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp,
250          src/sql/sqlengine.h: use transactions to make import faster
251
2522010-03-03  uzakmat
253
254        * data/maemo/fosdem-schedule.desktop, debian/changelog,
255          src/gui/about.ui: Preparing for release 0.4.1
256
2572010-03-03  timkoma
258
259        * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp:
260          UTC/LocalTime fix for import conference XML, DB queries for
261          multiple conferences fixes
262
2632010-02-05  timkoma
264
265        * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON
266          CONFLICT REPLACE
267
2682010-02-05  uzakmat
269
270        * data/maemo/fosdem-schedule.desktop, debian/changelog,
271          src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix
272
2732010-02-03  uzakmat
274
275        * INSTALL: addition of Diablo specific installation instructions in
276          INSTALL
277        * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
278          of 40x40 icons enabled because of Diablo
279        * NEWS, debian/changelog, src/gui/about.ui: release information
280          added for release 0.3
281
2822010-02-03  timkoma
283
284        * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
285          Events
286        * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
287          load persons
288
2892010-02-02  uzakmat
290
291        * NEWS: NEWS file update
292        * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
293          src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
294          src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
295          src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
296          src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
297          src/gui/conflictdialogcontainer.cpp,
298          src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
299          src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
300          src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
301          src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp,
302          src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
303          src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp,
304          src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
305          src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
306          src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
307          src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h,
308          src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
309          src/gui/searchhead.cpp, src/gui/searchhead.h,
310          src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
311          src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
312          src/gui/tabwidget.cpp, src/gui/tabwidget.h,
313          src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
314          src/mvc/conference.cpp, src/mvc/conference.h,
315          src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
316          src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
317          src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
318          src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
319          src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
320          src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
321          src/sql/sqlengine.h, src/test/main.cpp,
322          src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header
323          with the proper copyright/lincence statement was added into each
324          source/header file.
325
3262010-02-02  pavelpa
327
328        * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
329
3302010-02-02  uzakmat
331
332        * NEWS: NEWS file updated
333        * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
334          AUTHORS - filled in
335
3362010-02-02  hanzes
337
338        * src/alarm/alarm.cpp, src/app/alarmdbus.h,
339          src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
340          modifications
341
3422010-02-01  hanzes
343
344        * src/mvc/treeview.cpp: Alarm dbus connection added
345        * src/alarm/alarm.cpp, src/alarm/alarm.pro,
346          src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
347          src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
348          src/app/alarmdbus.cpp, src/app/alarmdbus.h,
349          src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
350          src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro,
351          src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
352
3532010-02-01  pavelpa
354
355        * src/mvc/delegate.cpp: gradient for treeview items
356        * src/sql/sqlengine.cpp: changed permissions for the db - TODO:
357          check it on the device
358        * src/app/main.cpp, src/src.pro: compilation error fix
359        * src/app/main.cpp: compilation error fix
360        * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
361
3622010-02-01  hanzes
363
364        * src/alarm/alarm.cpp, src/alarm/alarm.pro,
365          src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
366          src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
367          src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
368          src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
369
3702010-02-01  pavelpa
371
372        * src/gui/importschedulewidget.ui, src/icons.qrc,
373          src/icons/settings.png: added 'settings' icon for setting-up
374          proxy(network connection)
375        * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
376          src/orm/ormrecord.h: GUI changes for N810 device
377
3782010-02-01  uzakmat
379
380        * debian/control, debian/copyright: debian/control - Build-Depends
381          section set
382
3832010-02-01  pavelpa
384
385        * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite,
386          src/sql/sqlengine.cpp: created resource which contains parsed
387          schedule, so the user doesn't have to parse it by himself
388
3892010-02-01  uzakmat
390
391        * src/alarm/alarm.cpp: alarm - example of dbus binding functional
392
3932010-02-01  pavelpa
394
395        * src/schedule.en.xml: updated schedule.en.xml to the newest
396          version
397
3982010-01-30  pavelpa
399
400        * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc,
401          src/icons/brain-alone.png: changed fosdem icon in about dialog to
402          brain-alone icon
403        * src/gui/about.ui: changed copyright string
404        * src/mvc/delegate.cpp: number of events/alarms/favs is
405          bottom-aligned to the bottom of the icons
406
4072010-01-29  pavelpa
408
409        * src/app/appsettings.cpp, src/app/appsettings.h,
410          src/gui/mainwindow.cpp: if the application is run for first time,
411          network connection is set to Direct connection
412
4132010-01-29  uzakmat
414
415        * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
416
4172010-01-29  pavelpa
418
419        * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
420          src/gui/gui.pro, src/gui/importschedulewidget.cpp,
421          src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
422          src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp,
423          src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui:
424          implemented 'proxy settings' dialog - user can secify proxy for
425          network communication
426        * src/app/app.pro, src/gui/gui.pro,
427          src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
428          src/gui/mainwindow.cpp: implemented importing the schedule from
429          the Internet - usded url: http://fosdem.org/2010/schedule/xml -
430          todo: hard-coded PROXY has to be fixed (add proxy settings
431          dialog)
432        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
433          src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have
434          multiple conferences in the DB - possible to switch among them -
435          conference schedules have to follow FOSDEM conference xml
436          structure - 'select Conference' bar is visible only if there are
437          more than one conference available
438        * src/gui/about.ui, src/gui/importschedulewidget.cpp,
439          src/gui/importschedulewidget.ui: modified 'about' dialog -
440          changed "Qt FOSDEM" -> "FOSDEM Schedule"
441
4422010-01-28  pavelpa
443
444        * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
445          src/gui/searchtabcontainer.cpp, src/mvc/event.cpp,
446          src/sql/sqlengine.cpp: search fixed - only the dates (range)
447          which contain at least one event are selectable - if there is
448          only one event at a specified date - user can't switch to the
449          next/prev date - if search gives no results - a message is
450          displayed to inform user about it
451        * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
452          in previous commit
453        * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
454          src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h,
455          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
456          src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
457          src/mvc/treeview.cpp, src/mvc/treeview.h: some performance
458          optimizations - favourities reloaded only if they have really
459          changed - otherwise only event in the question is updated
460        * src/mvc/event.cpp: fixed 'conflicts' constrains
461        * src/mvc/event.cpp: 'now' events - displayed real now events, not
462          just the testing ones
463
4642010-01-28  uzakmat
465
466        * src/app/app.pro: binary name changed to fosdem-schedule
467
4682010-01-28  pavelpa
469
470        * src/mvc/event.cpp: changed conditions for conflicts
471        * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp,
472          src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
473          some 'delegate' drawing optimizations - removed EVENT_CONFLICT
474          table - used one SQL SELECT instead
475        * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs
476          to do some drawing optimizations
477
4782010-01-28  uzakmat
479
480        * data/Makefile, data/maemo/fosdem-schedule.desktop,
481          data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro,
482          fosdem-schedule.pro: package details updated to reflect the
483          binary name change to fosdem-maemo
484
4852010-01-28  pavelpa
486
487        * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference
488          is in the DB, the user is automatically navigated to the
489          conference tab, so he can import one
490        * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp,
491          src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search
492          tab - header is hidden in case no conf exists in the DB
493        * src/gui/eventdialog.ui: event dialog GUI refactoring
494        * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU
495          GPL v2 notice
496        * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp,
497          src/gui/mainwindow.h, src/gui/mainwindow.ui,
498          src/gui/tabwidget.cpp: conference tab header is hidden if there
499          isn't active conference - handled some warnings
500
5012010-01-27  pavelpa
502
503        * src/gui/mainwindow.ui: tabs' order changed
504        * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
505          updated/loaded when application starts
506        * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
507          list is automatically expanded
508        * src/gui/conflictdialogcontainer.cpp,
509          src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
510          'conflict' list is automatically expanded
511        * src/gui/conflictdialogcontainer.cpp,
512          src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
513          src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp,
514          src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h,
515          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog
516          now contains list of events in conflict with given eventId
517        * src/gui/mainwindow.cpp: fixed 'copy-paste' error
518        * src/gui/conflictdialogcontainer.cpp,
519          src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
520          src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui,
521          src/gui/daynavigatorwidget.cpp, src/gui/gui.pro,
522          src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp,
523          src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
524          src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h:
525          implemented 'conflicts' dialog - displays rooms instead of
526          conflicts for now - needs to implement additional methods in
527          Event, ...
528        * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
529
5302010-01-27  timkoma
531
532        * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
533          src/orm/ormrecord.h: search fix
534
5352010-01-27  pavelpa
536
537        * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp,
538          src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp,
539          src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h,
540          src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
541          src/mvc/track.h: removed headers from *.h and *.cpp
542        * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
543          src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp,
544          src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp,
545          src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp,
546          src/gui/tabcontainer.h, src/mvc/conference.cpp,
547          src/mvc/conference.h, src/mvc/eventmodel.cpp,
548          src/sql/sqlengine.cpp: removed appsettings - created 'active'
549          column in 'conference' table
550
5512010-01-27  timkoma
552
553        * src/app/app.pro, src/gui/dayviewtabcontainer.cpp,
554          src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp,
555          src/gui/favtabcontainer.h, src/gui/gui.pro,
556          src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
557          src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
558          src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
559          src/gui/searchhead.cpp, src/gui/searchhead.h,
560          src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp,
561          src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp,
562          src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
563          src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h:
564          refactoring of the TABS
565
5662010-01-27  pavelpa
567
568        * src/gui/about.ui: modified 'about application' dialog
569        * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
570          implemented 'links' in Event/EventDialog
571        * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
572          src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO:
573          implement 'links' method(s) in Event and use it in the dialog
574        * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
575          src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details'
576          dialog now contains also 'favourite' and 'alarm' buttons, so the
577          user can set/unset the property directly from the dialog
578        * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
579        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
580          src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
581          src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab
582          functionality moved to 'tabcontainer'
583        * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
584          src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
585          'conflicts' modifications - preparing for the dialog showing also
586          list of events in the conflict - created 'EVENT_CONFLICT' for
587          flaging events in conflict state - TODO: not finished
588
5892010-01-26  pavelpa
590
591        * src/icons.qrc, src/icons/exclamation-iconOff.png,
592          src/icons/exclamation-iconOn.png, src/icons/exclamation.png,
593          src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp:
594          conflicts refactoring - has to be finished
595        * src/app/main.cpp, src/gui/importschedulewidget.cpp,
596          src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
597          src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
598          src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made
599          STATIC
600        * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
601          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
602          src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
603          src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
604          src/sql/sqlengine.h: implemented 'tab container' widget, which
605          groups daynavigator with treeview - moved functionality from
606          mainwindow to tabcontainer - TODO: 'search' tab not done yet
607
6082010-01-26  uzakmat
609
610        * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
611          files required by the GNU coding standard
612
6132010-01-26  timkoma
614
615        * src/sql/sqlengine.cpp: unique constraints added into sql
616
6172010-01-26  pavelpa
618
619        * src/gui/mainwindow.ui: just removed unused button on 'day view'
620          tab
621        * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
622          src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
623          reimplemented 'import schedule'
624
6252010-01-26  timkoma
626
627        * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
628
6292010-01-26  uzakmat
630
631        * src/alarm/alarm.cpp: Alarm implementation modified
632
6332010-01-26  pavelpa
634
635        * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu'
636          bar from MainWindow - schedule is imported via 'conference' tab -
637          about app is launched when user clicks 'info' button/icon
638        * src/gui/gui.pro, src/gui/importscheduledialog.cpp,
639          src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui,
640          src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
641          src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
642          src/gui/mainwindow.h, src/gui/mainwindow.ui,
643          src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h:
644          import schedule dialog - changed to widget - moved to
645          'conference' tab
646
6472010-01-26  timkoma
648
649        * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
650          src/icons/search.png: search done
651
6522010-01-26  hanzes
653
654        * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
655          modified
656
6572010-01-26  pavelpa
658
659        * src/gui/mainwindow.ui: "conference" tab - GUI modifications
660        * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
661          Application dialog is opened when "info" icon is clicked
662
6632010-01-26  hanzes
664
665        * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
666          class
667
6682010-01-26  pavelpa
669
670        * src/gui/gui.pro: forgotten in last CI
671        * src/gui/mainwindow.ui, src/gui/tabwidget.cpp,
672          src/gui/tabwidget.h: new TabWidget - contains "info" icon/button
673          to show "AboutApplication" dialog
674
6752010-01-25  timkoma
676
677        * src/gui/mainwindow.ui: search update
678
6792010-01-25  korrco
680
681        * src/mvc/room.cpp: room view added - finished
682        * src/gui/mainwindow.cpp: room view added - finished
683
6842010-01-25  timkoma
685
686        * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
687          src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
688
6892010-01-25  korrco
690
691        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
692          src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
693          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
694          src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
695          src/mvc/track.h: room view added - need to test it
696
6972010-01-25  pavelpa
698
699        * src/mvc/eventmodel.cpp: updated also groupings item (event parent
700          item) if the user clicks eg. favourite/alarm icon (changes event
701          data)
702        * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
703          src/gui/eventdialog.ui: GUI work on Event Details dialog
704
7052010-01-25  uzakmat
706
707        * data/Makefile, debian/changelog, debian/control, debian/postinst,
708          debian/postrm, debian/rules: postinst and postrm scripts added
709          into the debian tree
710
7112010-01-25  timkoma
712
713        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
714          src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h,
715          src/sql/sqlengine.cpp: search update
716
7172010-01-25  korrco
718
719        * src/gui: project synchronisation
720
7212010-01-22  fortefr
722
723        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
724          src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
725
7262010-01-22  pavelpa
727
728        * src/gui/mainwindow.cpp: fixed problem with storing conference ID
729          to AppSettings
730        * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
731          src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day
732          navigator widget changes - changed from Horizontal to Vertical
733
7342010-01-22  korrco
735
736        * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
737          removed
738        * src/mvc/mvc.pro: room.h and .cpp removed
739        * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
740          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
741          src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp:
742          caching removed
743        * src/gui/mainwindow.cpp: caching removed
744
7452010-01-22  pavelpa
746
747        * src/gui/mainwindow.cpp: sanity check for consitency of confId in
748          AppSettings and the DB
749        * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
750          appsettings files
751        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
752          src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
753          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
754          src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab
755
7562010-01-21  pavelpa
757
758        * src/gui/importscheduledialog.cpp,
759          src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp,
760          src/sql/schedulexmlparser.h: modifications to import-schedule
761          dialog - closed automatically after parsing/importing schedule
762        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
763          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
764          src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling
765          changed - if some of the data (favourite,alarm) has changed on
766          the event, signal 'eventHasChanged' is emitted - all treeViews
767          (eg. DayView, FavsView, TracksView, ...) have to listen on this
768          signal Only favouritiesView is 'reset' when current tab is
769          changed in mainWindow - 'cause time groupings have to be
770          recreated, since favs may have changed
771        * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp,
772          src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of
773          conference before inserting it into DB
774        * src/app/app.pro, src/gui/alarmdialog.cpp,
775          src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp,
776          src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added
777          'Conference' tab - to list conference details - implemented
778          AppSettings for storing Application settings - stored conference
779          ID
780        * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed
781          schedule resource file, which was used for testing - import
782          schedule dialog replaces it's functionality
783
7842010-01-21  fortefr
785
786        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
787          src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp,
788          src/mvc/treeview.h: Warning handling
789
7902010-01-21  pavelpa
791
792        * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
793          src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
794          files
795
7962010-01-21  uzakmat
797
798        * data/26x26/fosdem.png, data/40x40/fosdem.png,
799          data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile,
800          data/maemo/fosdem.desktop, debian/changelog, debian/control,
801          debian/files, debian/rules, src/app/app.pro: New installation
802          path for the binary, Maemo optification added into debian/rules,
803          new icons
804
8052010-01-21  pavelpa
806
807        * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
808          src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search
809          schedule dialog implemented
810
8112010-01-21  timkoma
812
813        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
814          src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp,
815          src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
816          update for the search
817
8182010-01-21  fortefr
819
820        * src/mvc/delegate.cpp: Time conflict fix
821        * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
822
8232010-01-21  korrco
824
825        * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
826          handling changed
827
8282010-01-21  pavelpa
829
830        * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h,
831          src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT =>
832          'EVENT' now - Maemo sqlite doesn't support Full-Text-Search
833
8342010-01-21  korrco
835
836        * src/gui/mainwindow.cpp: updateTab refactored
837        * src/mvc/eventmodel.cpp: activities tab implemented
838        * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
839        * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
840          src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
841          src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab
842          implemented
843
8442010-01-21  timkoma
845
846        * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
847          src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
848          src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
849          first working version of the search
850
8512010-01-21  pavelpa
852
853        * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
854          details about the Event is displayed in FullScreen mode
855        * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by
856          previous commit
857        * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
858          FullScreen mode
859
8602010-01-20  pavelpa
861
862        * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
863          (time/track/...) are expanded on single-click
864        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
865          src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h,
866          src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
867          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
868          src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp,
869          src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track'
870        * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from
871          xml schedule is treated as an activity
872        * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog
873          changes - changed font/background colors - title occupies more
874          lines if it doesn't fit in one line
875        * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog
876          changes - displayed additional Event's details - autoresizing
877          title (if it doesn't fit in one line)
878        * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
879          dialog
880
8812010-01-20  uzakmat
882
883        * data/Makefile: Makefile reverted as it was overwritten
884          accidentally
885
8862010-01-20  pavelpa
887
888        * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
889          error handling
890        * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
891          relevant for MAEMO only - used "MAEMO" define for conditional
892          compilation
893        * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp,
894          src/gui/alarmdialog.ui, src/gui/eventdialog.cpp,
895          src/gui/eventdialog.h, src/gui/mainwindow.cpp,
896          src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm -
897          cancel alarm - run application which automatically display Event
898          dialog for given Event ID
899
9002010-01-20  fortefr
901
902        * src/icons.qrc, src/icons/exclamation-iconOff.png,
903          src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp,
904          src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted)
905
9062010-01-20  timkoma
907
908        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
909          src/gui/mainwindow.ui, src/sql/sqlengine.cpp,
910          src/sql/sqlengine.h: temp commit for search tab
911
9122010-01-20  pavelpa
913
914        * src/app/app.pro, src/mvc/delegate.cpp: display event details in
915          the treeView
916
9172010-01-20  korrco
918
919        * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
920          src/mvc/eventmodel.h: activities viewed ordered by activity id
921          and start time
922
9232010-01-20  fortefr
924
925        * data/Makefile, src/app/app.pro, src/icons.qrc,
926          src/mvc/delegate.cpp: Big icons fix 2
927        * src/icons/alarm-off.png, src/icons/alarm-offBig.png,
928          src/icons/alarm-on.png, src/icons/alarm-onBig.png,
929          src/icons/compass.png, src/icons/compassBig.png,
930          src/icons/favourite-off.png, src/icons/favourite-offBig.png,
931          src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big
932          icons
933         
934          D icons/favourite-off.png D icons/favourite-on.png AM
935          icons/favourite-offBig.png AM icons/favourite-onBig.png D
936          icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM
937          icons/alarm-offBig.png AM icons/compassBig.png AM
938          icons/alarm-onBig.png
939
9402010-01-20  korrco
941
942        * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
943          instead of dynamic added when creating activity map
944
9452010-01-20  pavelpa
946
947        * src/mvc/delegate.cpp: some drawing modifications
948        * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
949          http://fosdem.org/schedule/xml
950
9512010-01-19  pavelpa
952
953        * src/mvc/mvc.pro: pali, nerob bordel
954        * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
955          changed abstract/description/scrollbars color in eventdialog
956
9572010-01-19  korrco
958
959        * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h,
960          src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view
961          activities with their names added
962
9632010-01-19  pavelpa
964
965        * src/gui/eventdialog.cpp, src/gui/eventdialog.ui,
966          src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h:
967          event-dialog - displayed persons/presenters names - implemented
968          Event::persons() method to get persons names associated with the
969          given event ID
970        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
971          src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
972          open event dialog
973        * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
974          closed by single-click, instead of double-click
975        * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
976          src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
977          on alarm
978        * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp,
979          src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp,
980          src/schedule.en.xml: work on alarm
981
9822010-01-19  korrco
983
984        * src/gui: minimal size for tabs set
985
9862010-01-19  uzakmat
987
988        * data, data/26x26, data/26x26/fosdem.png, data/40x40,
989          data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png,
990          data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo,
991          data/maemo/fosdem.desktop, debian, debian/changelog,
992          debian/compat, debian/control, debian/copyright, debian/dirs,
993          debian/docs, debian/files, debian/rules, fosdem-maemo.pro,
994          src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files
995          required for a Debian package and Maemo specific files
996
9972010-01-19  fortefr
998
999        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1000          src/gui/mainwindow.ui: Favourites dayNavigator
1001
10022010-01-19  pavelpa
1003
1004        * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp,
1005          src/schedule.qrc: schedule.en.xml is now in resource - for
1006          testing only - will be removed from final application
1007
10082010-01-19  korrco
1009
1010        * src/gui/mainwindow.ui: minimal size for tabs set
1011
10122010-01-19  fortefr
1013
1014        * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2
1015         
1016          -This line, and those below, will be ignored--
1017         
1018          M src/gui/mainwindow.cpp M src/gui/mainwindow.h
1019        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1020          src/gui/mainwindow.ui: Automatic tabs update
1021         
1022          M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M
1023          src/gui/mainwindow.h
1024
10252010-01-19  pavelpa
1026
1027        * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
1028          src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
1029        * src/gui/mainwindow.cpp, src/maps.qrc,
1030          src/maps/rooms/not-available.png: handled the case when the map
1031          is not available
1032        * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
1033          map-name to map-path implemented - correct map is displayed
1034        * src/mvc/delegate.cpp: fixed: icons overlapped
1035
10362010-01-18  pavelpa
1037
1038        * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1039          src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui,
1040          src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h:
1041          started work on displaying map - implemented mapwindow - map is
1042          hard-coded for now TODO: finish getting map path from the event
1043        * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png,
1044          src/maps/rooms, src/maps/rooms/H-WC.png,
1045          src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png,
1046          src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png,
1047          src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png,
1048          src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png,
1049          src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png,
1050          src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png,
1051          src/maps/rooms/h1302.png, src/maps/rooms/h1308.png,
1052          src/maps/rooms/h1309.png, src/maps/rooms/h2111.png,
1053          src/maps/rooms/h2213.png, src/maps/rooms/h2214.png,
1054          src/maps/rooms/infodesk.png, src/maps/rooms/janson.png,
1055          src/maps/rooms/lameere.png, src/maps/rooms/thumbs,
1056          src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png,
1057          src/maps/rooms/thumbs/aw1115.png,
1058          src/maps/rooms/thumbs/aw1117.png,
1059          src/maps/rooms/thumbs/aw1120.png,
1060          src/maps/rooms/thumbs/aw1121.png,
1061          src/maps/rooms/thumbs/aw1124.png,
1062          src/maps/rooms/thumbs/aw1125.png,
1063          src/maps/rooms/thumbs/aw1126.png,
1064          src/maps/rooms/thumbs/chavanne.png,
1065          src/maps/rooms/thumbs/ferrer.png,
1066          src/maps/rooms/thumbs/guillissen.png,
1067          src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png,
1068          src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png,
1069          src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png,
1070          src/maps/rooms/thumbs/h2214.png,
1071          src/maps/rooms/thumbs/infodesk.png,
1072          src/maps/rooms/thumbs/janson.png,
1073          src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png:
1074          added maps
1075        * src/mvc/event.h: pali, nerob bordel
1076        * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1077          src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1078          src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event'
1079          dialog to display relevant 'Event's info
1080
10812010-01-18  korrco
1082
1083        * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
1084          sorting by activity id added
1085
10862010-01-18  pavelpa
1087
1088        * src/gui/mainwindow.ui: autoresizing activities treeView
1089        * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
1090          icons + number of favs/alarms in the corresponding group
1091
10922010-01-18  korrco
1093
1094        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1095          src/mvc/eventmodel.cpp: grouping by time equation changed - beter
1096          group deviding, also according to favourites
1097        * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1098          src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab
1099          implemented - need to fit gui, functionality works fine
1100        * src/mvc/eventmodel.cpp: activities tab implemented - not finished
1101          yet
1102        * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1103          src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp,
1104          src/gui/mainwindow.h, src/gui/mainwindow.ui,
1105          src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab
1106          implemented - not finished yet
1107
11082010-01-18  pavelpa
1109
1110        * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp,
1111          src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1112          src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm'
1113          columnt to the 'EVENT' table to signalize that the event
1114          has/hasn't alarm set
1115
11162010-01-18  fortefr
1117
1118        * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
1119
11202010-01-18  pavelpa
1121
1122        * src/gui/gui.pro: maemo specific compilation fix
1123
11242010-01-18  fortefr
1125
1126        * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1127          src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav
1128          table update M trunk/src/gui/mainwindow.h M
1129          trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M
1130          trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M
1131          trunk/src/fosdem.pro
1132
11332010-01-18  pavelpa
1134
1135        * src/icons/alarm-off.png, src/icons/favourite-off.png,
1136          src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale
1137          versions (inactive/OFF) of the icons
1138
11392010-01-18  hanzes
1140
1141        * src/sql/sqlengine.cpp: fixed sqlite statement
1142
11432010-01-18  pavelpa
1144
1145        * src/gui/gui.pro: fixed: broken compilation for linux caused by
1146          previous commit
1147        * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h,
1148          src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp,
1149          src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro:
1150          started work on alarm(libaalarm)
1151        * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp:
1152          used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table
1153          instead of 'virtual' one, only for 'MAEMO' Linux stays untouched
1154          - creates real 'virtual' table for FTS support
1155
11562010-01-18  korrco
1157
1158        * src/gui/mainwindow.cpp: current path print added
1159
11602010-01-18  fortefr
1161
1162        * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1163          src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal
1164          virtual_event change
1165
11662010-01-18  korrco
1167
1168        * src, src/gui, src/sql: syncing project
1169
11702010-01-18  pavelpa
1171
1172        * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when
1173          switching days in "Day View" - TODO: needs to be verified, 'cause
1174          it looks like it shouldn't work, but it does - when calling
1175          'QAbstractItemModel::removeRows()' it returns false, but it
1176          prevents application from crash(segfault) - possible explanation
1177          is that the timing has changed and so the conditions for the
1178          segfault
1179        * src/gui/mainwindow.ui: added "Quit" to "File" menu
1180
11812010-01-17  pavelpa
1182
1183        * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1184          src/mvc/treeview.cpp: implemented method to force 'EventModel'
1185          emit a signal dataChanged() - so 'TreeView' know it has to redraw
1186          items corresponding to chanded indices (range of indeces)
1187        * src/global.pri: created 'global.pri' file, which should cover all
1188          global definition of the project - this file has to be include in
1189          each "*.pro" file, where it's needed - defines "MAEMO" for
1190          handling 'MAEMO' specific code in source files - defines "maemo"
1191          for handling 'MAEMO' specific files in "*.pro" file(s)
1192        * src/mvc/event.cpp: just minor corrections to 'event'
1193        * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1194          src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h:
1195          started work on 'favourities' - created tavourities tree view in
1196          the MainWindow 'Favourities' tab - listed some testing 'fav'
1197          events - TODO: list isn't updated dynamically, which means that
1198          the list isn't updated if the user adds/removes an event(s)
1199          to/from the 'favourities' list
1200        * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1201          src/orm/ormrecord.h: implemented JOINing two tables - modified
1202          'ormrecord' to support JOINing two tables - modified 'event'
1203          accordingly, since its items/columns are splitted into two
1204          separate tables
1205
12062010-01-16  pavelpa
1207
1208        * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h,
1209          src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp,
1210          src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite -
1211          created 'favourite' column in EVENT table - modified 'ormrecord'
1212          for setting record's elements - favourities view not implemented
1213
12142010-01-15  korrco
1215
1216        * src/sql: syncing sql directory
1217
12182010-01-14  fortefr
1219
1220        * src/icons/compass.png: Compass icon
1221        * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
1222          src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
1223          added
1224        * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
1225          Testing svn, tabs added, misprint fixed
1226
12272010-01-14  pavelpa
1228
1229        * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp,
1230          src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc,
1231          src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp,
1232          src/test/model, src/test/mvc, src/test/test.pro: just some
1233          directory renaming - renamed 'model' to 'mvc'
1234          (Model-View-Controller), since it contains also 'delegate' and
1235          'view'
1236
12372010-01-13  pavelpa
1238
1239        * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
1240        * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1241          src/gui/daynavigatorwidget.ui, src/gui/gui.pro,
1242          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1243          src/gui/mainwindow.ui, src/model/conference.h,
1244          src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day
1245          navigator widget - to switch between conference days
1246        * src/gui/mainwindow.cpp, src/model/conference.cpp,
1247          src/model/conference.h, src/model/eventmodel.cpp,
1248          src/model/eventmodel.h, src/model/model.pro,
1249          src/sql/sqlengine.cpp: implemented 'conference' record for
1250          accessing info about the conference - events are loaded from the
1251          first day of the conference
1252        * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1253          src/gui/mainwindow.h, src/gui/mainwindow.ui: added about
1254          dialog(s) - some modifications needed - About Qt: not scrollable
1255          - About app: modifications to display items in system font/colors
1256          needed
1257        * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
1258          application icon
1259
12602010-01-12  pavelpa
1261
1262        * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro,
1263          src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1264          src/gui/mainwindow.ui, src/model/eventmodel.cpp,
1265          src/model/eventmodel.h, src/schedule.en.xml, src/sql,
1266          src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h,
1267          src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1268          implemented xml parser - parsing Schedule
1269        * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1270          src/icons, src/icons.qrc, src/icons/alarm-off.png,
1271          src/icons/alarm-on.png, src/icons/collapse.png,
1272          src/icons/expand.png, src/icons/favourite-off.png,
1273          src/icons/favourite-on.png, src/model/delegate.cpp,
1274          src/model/delegate.h, src/model/model.pro,
1275          src/model/treeview.cpp, src/model/treeview.h: modified model-view
1276          - created own delegate to display TreeView items - contains also
1277          'controls' - which are clickable (handled in TreeView) - created
1278          own TreeView inherited from QTreeView - to handle control-clicks
1279          of the Delegate - minor modifications to MainWindow UI -
1280          QTreeView replaced by own TreeView - autoresizing of TreeView -
1281          icons added
1282
12832010-01-07  korrco
1284
1285        * src: support for creating GUI via QtCreator added
1286        * src/test: support for creating GUI via QtCreator added
1287        * src/orm: support for creating GUI via QtCreator added
1288        * src/model: support for creating GUI via QtCreator added
1289        * src/app: support for creating GUI via QtCreator added
1290        * src/gui: support for creating GUI via QtCreator added
1291        * src/orm/ormrecord.h: TODO for exception handling added
1292        * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1293          src/gui/mainwindow.ui: support for creating GUI via QtCreator
1294          added
1295
12962010-01-02  komarma
1297
1298        * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp,
1299          src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp,
1300          src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h,
1301          src/test/model/eventtest.cpp, src/test/model/eventtest.h:
1302          Creating EventModel class
1303
13042009-12-31  komarma
1305
1306        * src/model/event.h, src/orm/ormrecord.h,
1307          src/test/model/eventtest.cpp: Fixing datetime conversion
1308
13092009-12-30  komarma
1310
1311        * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h,
1312          src/orm/sqlcondition.cpp, src/orm/sqlcondition.h,
1313          src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding
1314          database loading and data conversion to orm module
1315
13162009-12-29  komarma
1317
1318        * src/fosdem.pro, src/model/event.cpp, src/model/event.h,
1319          src/model/model.pro, src/orm, src/orm/orm.pro,
1320          src/orm/ormrecord.h, src/orm/sqlcondition.cpp,
1321          src/orm/sqlcondition.h, src/test/model/eventtest.cpp,
1322          src/test/model/eventtest.h, src/test/test.pro: Adding orm module
1323
13242009-12-28  komarma
1325
1326        * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro,
1327          src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1328          src/gui/mainwindow.h, src/model, src/model/event.cpp,
1329          src/model/event.h, src/model/model.pro, src/test, src/test/gui,
1330          src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp,
1331          src/test/model/eventtest.h, src/test/test.pro: Creating initial
1332          application directory structure.
1333        * ., docs: Creating initial repository structure
1334
Note: See TracBrowser for help on using the repository browser.