|
|
@af9f24b
|
12 months |
philipp |
Replace QHash with QMultiHash to avoid a deprecation warning.
|
|
|
@f519c91
|
5 years |
gregor |
schedulexmlparser.cpp: add missing #include
Found when building with …
|
|
|
@0816326
|
5 years |
philipp |
C++98 compatibility: Variable initialization in SqlEngine? class.
|
|
|
@0c1d3ea
|
5 years |
philipp |
C++98 compatibility: Variable initialization in TransactionRaii? class.
|
|
|
@01d1452
|
5 years |
philipp |
The ID of an event is checked now when importing the XML file.
|
|
|
@9782bbb
|
5 years |
philipp |
Now using exceptions to report errors in schedulexmlparser.cpp.
|
|
|
@961971e
|
5 years |
philipp |
Create dedicated sub-function to parse XML data (to prepare exception …
|
|
|
@a2f0d1e
|
5 years |
philipp |
Use TransactionRaii? in schedulexmlparser.cpp.
|
|
|
@c19618d
|
5 years |
philipp |
Implement transaction RAII.
|
|
|
@0c71a07
|
5 years |
philipp |
Implement rollbackTransaction().
|
|
|
@d03ca41
|
5 years |
philipp |
If no day_change was given for a conference 4 AM is assumed.
Fixes #53.
|
|
|
@7ba0378
|
5 years |
philipp |
Import schedules with dates attached to events correctly.
|
|
|
@f0f9fdc
|
5 years |
philipp |
Avoid duplicate code when inserting/updating a conference.
|
|
|
@79a7671
|
5 years |
gregor |
ifdef qt4 and qt5
qt5
|
|
|
@809b5e5
|
5 years |
gregor |
Merge branch 'master' into qt5
qt5
|
|
|
@e27a3f5
|
5 years |
philipp |
When no track is present, use the special name "No track" is used. …
qt5
|
|
|
@de5d0f1
|
5 years |
gregoa |
Bump copyright years.
qt5
|
|
|
@ebe26af
|
5 years |
gregoa |
Merge branch 'master' into qt5
qt5
|
|
|
@4a87a3b
|
7 years |
gregoa |
Bump copyright year.
In anticipation of a release in 2015.
qt5
|
|
|
@54b69e2
|
7 years |
philipp |
Merged changes from trunk. It still compiles successfully. :-)
qt5
|
|
|
@11f3f87
|
8 years |
gregoa |
Update copyright notices.
qt5
|
|
|
@4b6ae6b
|
9 years |
philipp |
Now the application compiles for QT5.
Note that the location of the …
qt5
|
|
|
@d942dc3
|
9 years |
philipp |
Fixed a yet unknown bug: The room name was not properly inserted in …
qt5
|
|
|
@41c4ceb
|
9 years |
philipp |
Now the dayChange time is taken into account. This fixes #43.
qt5
|
|
|
@83481c6
|
9 years |
gregoa |
bump copyright years
qt5
|
|
|
@908b4ce
|
10 years |
philipp |
Changed int to string converstion method because the old method gave …
qt5
|
|
|
@f1826af
|
10 years |
philipp |
Schmema update completed. Finally closing ticket #45.
qt5
|
|
|
@e2c612c
|
10 years |
philipp |
Reloading a conference works now.
qt5
|
|
|
@5e50875
|
10 years |
philipp |
Fixed: Forgot to call query.exec() at several places.
qt5
|
|
|
@5293ef0
|
10 years |
gregoa |
Remove unsed (and removed from db) 'days' column fro xml parser and …
qt5
|
|
|
@0ba2b59
|
10 years |
gregoa |
Don't insert empty string into picture column.
(NOT NULL constraint …
qt5
|
|
|
@7e45288
|
10 years |
gregoa |
Remove empty-city-hack.
(NOT NULL removed from db schema.)
qt5
|
|
|
@a8f8b5d
|
10 years |
gregoa |
One version for creating the directory is enough :)
(Now tested on …
qt5
|
|
|
@9b5a80ff
|
10 years |
philipp |
Added a second possibility to create the directory and removed the TODO.
qt5
|
|
|
@1f12b6b
|
10 years |
gregoa |
fix .mkpath()
Creating the "." path works.
Is this idiomatic? At …
qt5
|
|
|
@61346c9
|
10 years |
philipp |
Restructured the SqlEngine?. Not yet finished (see "TODO" in the code).
qt5
|
|
|
@8d6798d
|
10 years |
gregoa |
fix some more header includes
qt5
|
|
|
@253ad0e
|
10 years |
gregoa |
fix typo in comment
qt5
|
|
|
@2dffed3
|
10 years |
philipp |
On the way to fix #45.
qt5
|
|
|
@4147e08
|
10 years |
gregoa |
Add Stefan as a copyright holder to source files, too.
qt5
|
|
|
@d466553
|
10 years |
gregoa |
More output on errors.
qt5
|
|
|
@8bc87d6
|
10 years |
gregoa |
Update copyright years.
qt5
|
|
|
@71c3eb6
|
11 years |
philipp |
Fixed by gregoa: Searching for titles where the events had no person …
qt5
|
|
|
@3655d06
|
11 years |
stef |
Fixed ticket #20
qt5
|
|
|
@a9f56bb
|
11 years |
gregoa |
.isEmpty() feels more Qtish then == ""
qt5
|
|
|
@2dcbb2c
|
11 years |
gregoa |
Quick fix for ticket: #32: if the schedule XML doesn't contain a city, …
qt5
|
|
|
@09a5663
|
11 years |
gregoa |
emit the parsingScheduleBegin() signal earlier, so we get the …
qt5
|
|
|
@1dbb3bb
|
11 years |
gregoa |
Remove conference/room records unconditionally from EVENT_ROOMS
qt5
|
|
|
@274f6dc
|
11 years |
gregoa |
SqlEngine::addRoomToDB: remove event/conference combinations from …
qt5
|
|
|
@118b982
|
11 years |
gregoa |
Reorganize CLEAN and DISTCLEAN targets.
qt5
|
|
|
@525e2e2
|
11 years |
philipp |
This commit closes ticket #12. The search terms are ANDed now and a …
qt5
|
|
|
@53effcb
|
11 years |
philipp |
Fixed bug (related to ticket #12): Only the last search term is used.
qt5
|
|
|
@e388cda
|
11 years |
philipp |
Undid changes to sqlengine.cpp I committed accidentally in r1318.
qt5
|
|
|
@47eda2b
|
11 years |
gregoa |
Split search keyword string on whitespace.
qt5
|
|
|
@66698a6
|
11 years |
gregoa |
Avoid duplicate search results by using SELECT DISTINCT when filling …
qt5
|
|
|
@e6ab8a2
|
11 years |
philipp |
Removed the ability to show "pictures" (maps) of rooms and maps of …
qt5
|
|
|
@cf385cd
|
11 years |
philipp |
Removed many of the qDebug() output lines (see ticket #10).
qt5
|
|
|
@f48bf9f
|
11 years |
philipp |
The '%' character doesn't have to be escaped anymore.
qt5
|
|
|
@df884b3
|
11 years |
gregoa |
Somewhere a slash was missing …
qt5
|
|
|
@babe4cd
|
11 years |
gregoa |
Remove ULB, Campus Solbosch maps.
qt5
|
|
|
@9f97eaf
|
11 years |
gregoa |
Move config and sqlite database. They are both at the xdg-specified …
qt5
|
|
|
@dcefa71
|
11 years |
philipp |
Prevented SQL injections in function addPersonToDB.
qt5
|
|
|
@68b2df2
|
11 years |
gregoa |
Add copyright to source.
qt5
|
|
|
@6df32f2
|
11 years |
gregoa |
Update GPL blurb in source files.
qt5
|
|
|
@dc54e87
|
11 years |
philipp |
Prevented SQL injection in function addLinkToDB.
qt5
|
|
|
@a55781e
|
11 years |
philipp |
Fixed SQL error in searchEvent when no table was selected.
Prevented …
qt5
|
|
|
@f09a1b9
|
11 years |
philipp |
Fixed a bug I introduced when reparing the addRoomToDB function.
qt5
|
|
|
@141a5c2
|
11 years |
philipp |
Tracks are inserted now when importing new conferences.
qt5
|
|
|
@909ea23
|
11 years |
philipp |
void possible SQL injection in function addRoomToDB.
qt5
|
|
|
@4b8ce66
|
11 years |
philipp |
The database is now created from the program. We don't need to copy or …
qt5
|
|
|
@c8b84e1
|
11 years |
philipp |
Persons are deleted now when a conference is removed.
qt5
|
|
|
@63b2343
|
11 years |
philipp |
Rooms are inserted now for additionally imported conferences.
qt5
|
|
|
@f657e9c
|
11 years |
philipp |
Changed UNIQUE statements in the database table definition so that …
qt5
|
|
|
@51529bd
|
11 years |
gregoa |
Insert new field xid_conference into table track, room and person.
qt5
|
|
|
@58eb7cc
|
12 years |
kirilma |
store room map in database
show it if it's available, otherwise show …
qt5
|
|
|
@cec47c6
|
12 years |
kirilma |
store path to conference map in database
path stored as additional …
qt5
|
|
|
@f299a08
|
12 years |
kirilma |
remove obsoleted code
also fix some types
qt5
|
|
|
@b431d47
|
12 years |
kirilma |
reworked UI for conference editing
underlying representation of …
qt5
|
|
|
@a61c5f5
|
12 years |
kirilma |
CC: fix endlines
qt5
|
|
|
@3329d39
|
12 years |
kirilma |
use visible notifications of errors
also early detect parsing errors
qt5
|
|
|
@d97bcab
|
12 years |
kirilma |
implement deleting a conference
pass event about it to mainwindow to …
qt5
|
|
|
@d06ae27
|
12 years |
kirilma |
store URL's for conferences
* use it at update
* let user update the …
qt5
|
|
|
@be9b645
|
12 years |
kirilma |
remove unused code
qt5
|
|
|
@c129da26
|
12 years |
kirilma |
fix event insert or update
* add error reporting for queries
* …
qt5
|
|
|
@f548c17
|
12 years |
kirilma |
use update for events when they are already exists
also use only …
qt5
|
|
|
@1bad318
|
12 years |
kirilma |
use transactions to make import faster
qt5
|
|
|
@5d9409d
|
12 years |
timkoma |
UTC/LocalTime fix for import conference XML, DB queries for multiple …
qt5
|
|
|
@7270ae0
|
12 years |
timkoma |
fix for import - ON CONFLICT REPLACE
qt5
|
|
|
@ca90cb1
|
12 years |
uzakmat |
A header with the proper copyright/lincence statement was added into …
qt5
|
|
|
@b4e9936
|
12 years |
pavelpa |
changed permissions for the db
- TODO: check it on the device
qt5
|
|
|
@979e5be
|
12 years |
pavelpa |
created resource which contains parsed schedule,
so the user doesn't …
qt5
|
|
|
@bcf67d6
|
12 years |
pavelpa |
search fixed
- only the dates (range) which contain at least one …
qt5
|
|
|
@412cef6
|
12 years |
pavelpa |
some 'delegate' drawing optimizations
- removed EVENT_CONFLICT table …
qt5
|
|
|
@0bb39f5
|
12 years |
pavelpa |
removed appsettings
- created 'active' column in 'conference' table
qt5
|
|
|
@9f367eb
|
12 years |
pavelpa |
'conflicts' modifications
- preparing for the dialog showing also …
qt5
|
|
|
@3a8dc71
|
12 years |
pavelpa |
SqlEngine? made STATIC
qt5
|
|
|
@05afe5f
|
12 years |
pavelpa |
implemented 'tab container' widget, which groups daynavigator with …
qt5
|
|
|
@89ff5f2
|
12 years |
timkoma |
unique constraints added into sql
qt5
|
|
|
@c15be10
|
12 years |
pavelpa |
import schedule dialog
- changed to widget
- moved to 'conference' tab
qt5
|
|
|
@c7b58d4
|
12 years |
timkoma |
search upgrade
qt5
|
|
|