toast/confclerk.git
18 hours agobump version from 0.7.0 to 0.7.1 after release master
gregor herrmann [Thu, 29 Jul 2021 23:50:45 +0000 (01:50 +0200)]
bump version from 0.7.0 to 0.7.1 after release

18 hours agobump version from (unreleased) 0.6.5 to 0.7.0 0.7.0
gregor herrmann [Thu, 29 Jul 2021 23:26:05 +0000 (01:26 +0200)]
bump version from (unreleased) 0.6.5 to 0.7.0

because new features (cf. 'semver')

18 hours agoUpdate NEWS before release.
gregor herrmann [Thu, 29 Jul 2021 23:24:20 +0000 (01:24 +0200)]
Update NEWS before release.

18 hours agoUse HTTPS in BUGS file.
gregor herrmann [Thu, 29 Jul 2021 23:31:39 +0000 (01:31 +0200)]
Use HTTPS in BUGS file.

(Not that it's usable but still …)

19 hours agoAdd more generated files to .gitignore.
gregor herrmann [Thu, 29 Jul 2021 22:44:05 +0000 (00:44 +0200)]
Add more generated files to .gitignore.

19 hours agoClean up #includes.
gregor herrmann [Thu, 29 Jul 2021 22:39:19 +0000 (00:39 +0200)]
Clean up #includes.

(qtcreator is helpful but only partially.)

19 hours agoUpdate URLs of tested instances in README.
gregor herrmann [Thu, 29 Jul 2021 22:23:20 +0000 (00:23 +0200)]
Update URLs of tested instances in README.

Remove 404 URLs, use latest conferences.

19 hours agoBump copyright years.
gregor herrmann [Thu, 29 Jul 2021 22:15:57 +0000 (00:15 +0200)]
Bump copyright years.

44 hours agoAdjust alarm logic to include UTC offset or displayTimeShift.
Philipp Spitzer [Wed, 28 Jul 2021 21:42:45 +0000 (23:42 +0200)]
Adjust alarm logic to include UTC offset or displayTimeShift.

44 hours agoSave adjusted displayTimeShift to database.
Philipp Spitzer [Wed, 28 Jul 2021 21:42:09 +0000 (23:42 +0200)]
Save adjusted displayTimeShift to database.

44 hours agoAdjust shown event time when displayTimeShift is set.
Philipp Spitzer [Wed, 28 Jul 2021 21:41:14 +0000 (23:41 +0200)]
Adjust shown event time when displayTimeShift is set.

44 hours agoNo lonely comma when city is missing.
Philipp Spitzer [Wed, 28 Jul 2021 21:37:22 +0000 (23:37 +0200)]
No lonely comma when city is missing.

44 hours agoAdd active conference to application class.
Philipp Spitzer [Wed, 28 Jul 2021 21:35:48 +0000 (23:35 +0200)]
Add active conference to application class.

8 days agoExchange "where" and "when" lines in conference dialog.
Philipp Spitzer [Wed, 21 Jul 2021 21:52:35 +0000 (23:52 +0200)]
Exchange "where" and "when" lines in conference dialog.

8 days agoShow conference offset in conference dialog and prepare display offset.
Philipp Spitzer [Wed, 21 Jul 2021 21:49:56 +0000 (23:49 +0200)]
Show conference offset in conference dialog and prepare display offset.

8 days agoExpose utc_offset and display_time_shift in Conference class.
Philipp Spitzer [Wed, 21 Jul 2021 21:49:20 +0000 (23:49 +0200)]
Expose utc_offset and display_time_shift in Conference class.

8 days agoLoad utc_offset and display_time_shift with conference.
Philipp Spitzer [Wed, 21 Jul 2021 21:45:49 +0000 (23:45 +0200)]
Load utc_offset and display_time_shift with conference.

8 days agoParse and store utc_offset.
Philipp Spitzer [Wed, 21 Jul 2021 20:41:46 +0000 (22:41 +0200)]
Parse and store utc_offset.

8 days agoAdd comment for day_change field in conference table definition.
Philipp Spitzer [Wed, 21 Jul 2021 18:16:12 +0000 (20:16 +0200)]
Add comment for day_change field in conference table definition.

8 days agoAdd utc_offset and display_time_shift columns to conference database.
Philipp Spitzer [Wed, 21 Jul 2021 17:54:38 +0000 (19:54 +0200)]
Add utc_offset and display_time_shift columns to conference database.

9 days agoAdd links to XML files.
Philipp Spitzer [Wed, 21 Jul 2021 17:17:01 +0000 (19:17 +0200)]
Add links to XML files.

2 weeks agoAdjust whitespace in if statements.
Philipp Spitzer [Wed, 14 Jul 2021 19:34:51 +0000 (21:34 +0200)]
Adjust whitespace in if statements.

2 weeks agoFix typo "favourities" -> "favourites".
Philipp Spitzer [Wed, 14 Jul 2021 19:33:29 +0000 (21:33 +0200)]
Fix typo "favourities" -> "favourites".

2 weeks agoDelete unused variable to avoid a compiler warning.
Philipp Spitzer [Wed, 14 Jul 2021 19:28:17 +0000 (21:28 +0200)]
Delete unused variable to avoid a compiler warning.

2 weeks agoReplace QModelIndex::child() to avoid a deprecation warning.
Philipp Spitzer [Wed, 14 Jul 2021 19:28:02 +0000 (21:28 +0200)]
Replace QModelIndex::child() to avoid a deprecation warning.

2 weeks agoReplace QFontMetrics::width() with QFontMetrics::horizontalAdvance() to avoid a depre...
Philipp Spitzer [Wed, 14 Jul 2021 19:27:16 +0000 (21:27 +0200)]
Replace QFontMetrics::width() with QFontMetrics::horizontalAdvance() to avoid a deprecation warning.

2 weeks agoReplace QHash with QMultiHash to avoid a deprecation warning.
Philipp Spitzer [Wed, 14 Jul 2021 19:06:31 +0000 (21:06 +0200)]
Replace QHash with QMultiHash to avoid a deprecation warning.

14 months agosrc/mvc/mvc.pro: add network module.
gregor herrmann [Fri, 8 Dec 2017 15:24:24 +0000 (16:24 +0100)]
src/mvc/mvc.pro: add network module.

src/mvc/treeview.cpp includes src/app/appsettings.h on Maemo5 which includes
QNetworkProxy.

16 months agoUpdate some URLs in the documentation.
gregor herrmann [Mon, 9 Mar 2020 19:30:10 +0000 (20:30 +0100)]
Update some URLs in the documentation.

16 months agoAdd appstream metadata file.
gregor herrmann [Mon, 9 Mar 2020 19:29:52 +0000 (20:29 +0100)]
Add appstream metadata file.

3 years agobump version after release
gregor herrmann [Fri, 8 Dec 2017 14:20:37 +0000 (15:20 +0100)]
bump version after release

3 years agoupdate NEWS before release of version 0.6.4 0.6.4
gregor herrmann [Fri, 8 Dec 2017 14:15:32 +0000 (15:15 +0100)]
update NEWS before release of version 0.6.4

3 years agoMake toolbar in main window non-movable
gregor herrmann [Fri, 6 Oct 2017 22:00:35 +0000 (00:00 +0200)]
Make toolbar in main window non-movable

to prevent accidentally pulling it out.

3 years agoSettings (dialog): add username/password options for proxy server
gregor herrmann [Fri, 6 Oct 2017 19:34:23 +0000 (21:34 +0200)]
Settings (dialog): add username/password options for proxy server

Cf. #59

3 years agoupdate comment on default proxy value as we use QNetworkProxy::ProxyType instead...
gregor herrmann [Thu, 5 Oct 2017 21:06:56 +0000 (23:06 +0200)]
update comment on default proxy value as we use QNetworkProxy::ProxyType instead of int now

3 years agoAppSettings returns the proxy type as QNetworkProxy instead of int now.
Philipp Spitzer [Thu, 5 Oct 2017 20:50:44 +0000 (22:50 +0200)]
AppSettings returns the proxy type as QNetworkProxy instead of int now.

3 years agoSettings (dialog): add HTTP+SOCKS5 radio buttons and use them
gregor herrmann [Thu, 5 Oct 2017 12:13:38 +0000 (14:13 +0200)]
Settings (dialog): add HTTP+SOCKS5 radio buttons and use them

Hopefully fixes: #59

3 years agoAdd ProxyType setting in preparation of SOCKS5 proxy support.
gregor herrmann [Thu, 5 Oct 2017 11:27:04 +0000 (13:27 +0200)]
Add ProxyType setting in preparation of SOCKS5 proxy support.

3 years agoSettings dialog: set port range to 1-65535 and right-align.
gregor herrmann [Tue, 3 Oct 2017 20:20:38 +0000 (22:20 +0200)]
Settings dialog: set port range to 1-65535 and right-align.

3 years agoSettings dialog: change heading to "HTTP proxy settings".
gregor herrmann [Tue, 3 Oct 2017 20:20:14 +0000 (22:20 +0200)]
Settings dialog: change heading to "HTTP proxy settings".

Fixes: #59

3 years agoschedulexmlparser.cpp: add missing #include
gregor herrmann [Mon, 2 Oct 2017 21:29:02 +0000 (23:29 +0200)]
schedulexmlparser.cpp: add missing #include

Found when building with gcc 4.2.1 under Maemo5.

3 years agoC++98 compatibility: Variable initialization in SqlEngine class.
Philipp Spitzer [Mon, 2 Oct 2017 20:21:35 +0000 (22:21 +0200)]
C++98 compatibility: Variable initialization in SqlEngine class.

3 years agoC++98 compatibility: Variable initialization in TransactionRaii class.
Philipp Spitzer [Mon, 2 Oct 2017 20:19:57 +0000 (22:19 +0200)]
C++98 compatibility: Variable initialization in TransactionRaii class.

3 years agoC++98 compatibility: Use throw() in destructor of std exceptions.
Philipp Spitzer [Mon, 2 Oct 2017 20:19:13 +0000 (22:19 +0200)]
C++98 compatibility: Use throw() in destructor of std exceptions.

3 years agoC++98 compatibility: QDialogButtonBox::StandardButton::Open -> QDialogButtonBox:...
Philipp Spitzer [Mon, 2 Oct 2017 20:18:07 +0000 (22:18 +0200)]
C++98 compatibility: QDialogButtonBox::StandardButton::Open -> QDialogButtonBox::Open.

3 years agoMake sure we build with -std=c++98 (under Unix and Qt4)
gregor herrmann [Mon, 2 Oct 2017 20:51:42 +0000 (22:51 +0200)]
Make sure we build with -std=c++98 (under Unix and Qt4)

because gcc 4.2.1 on Maemo5 doesn't know c++11, and with this setting we can
prevent accidents also when building the Qt4 variant with a modern compiler.

3 years agobump version after release
gregor herrmann [Sun, 1 Oct 2017 15:10:52 +0000 (17:10 +0200)]
bump version after release

3 years agoupdate NEWS before release of version 0.6.3 0.6.3
gregor herrmann [Sun, 1 Oct 2017 14:53:08 +0000 (16:53 +0200)]
update NEWS before release of version 0.6.3

3 years agoNow the links in the description are clickable. Fixes #49.
Philipp Spitzer [Wed, 27 Sep 2017 21:33:33 +0000 (23:33 +0200)]
Now the links in the description are clickable. Fixes #49.

3 years agoThe ID of an event is checked now when importing the XML file.
Philipp Spitzer [Wed, 27 Sep 2017 20:35:59 +0000 (22:35 +0200)]
The ID of an event is checked now when importing the XML file.

3 years agoNow using exceptions to report errors in schedulexmlparser.cpp.
Philipp Spitzer [Wed, 27 Sep 2017 20:20:05 +0000 (22:20 +0200)]
Now using exceptions to report errors in schedulexmlparser.cpp.

3 years agoCreate dedicated sub-function to parse XML data (to prepare exception error reporting).
Philipp Spitzer [Wed, 27 Sep 2017 19:59:00 +0000 (21:59 +0200)]
Create dedicated sub-function to parse XML data (to prepare exception error reporting).

3 years agoUse TransactionRaii in schedulexmlparser.cpp.
Philipp Spitzer [Wed, 27 Sep 2017 19:34:41 +0000 (21:34 +0200)]
Use TransactionRaii in schedulexmlparser.cpp.

3 years agoImplement transaction RAII.
Philipp Spitzer [Wed, 27 Sep 2017 19:36:47 +0000 (21:36 +0200)]
Implement transaction RAII.

3 years agoImplement rollbackTransaction().
Philipp Spitzer [Wed, 27 Sep 2017 19:32:19 +0000 (21:32 +0200)]
Implement rollbackTransaction().

3 years agoIf no day_change was given for a conference 4 AM is assumed.
Philipp Spitzer [Wed, 13 Sep 2017 21:26:25 +0000 (23:26 +0200)]
If no day_change was given for a conference 4 AM is assumed.

Fixes #53.

3 years agoImport schedules with dates attached to events correctly.
Philipp Spitzer [Wed, 13 Sep 2017 21:20:23 +0000 (23:20 +0200)]
Import schedules with dates attached to events correctly.

3 years agoAvoid duplicate code when inserting/updating a conference.
Philipp Spitzer [Wed, 13 Sep 2017 21:17:32 +0000 (23:17 +0200)]
Avoid duplicate code when inserting/updating a conference.

3 years agoURL input dialog: trim URL.
gregor herrmann [Wed, 13 Sep 2017 19:12:35 +0000 (21:12 +0200)]
URL input dialog: trim URL.

3 years agoMinor typographic improvement.
Philipp Spitzer [Wed, 30 Aug 2017 21:00:10 +0000 (23:00 +0200)]
Minor typographic improvement.

3 years ago"Open" button is disabled not when no URL was entered.
Philipp Spitzer [Wed, 30 Aug 2017 20:56:31 +0000 (22:56 +0200)]
"Open" button is disabled not when no URL was entered.

3 years agoMention new location of database file under Qt5 in docs.
gregor herrmann [Wed, 30 Aug 2017 19:34:42 +0000 (21:34 +0200)]
Mention new location of database file under Qt5 in docs.

3 years agoifdef qt4 and qt5 qt5
gregor herrmann [Wed, 30 Aug 2017 19:15:52 +0000 (21:15 +0200)]
ifdef qt4 and qt5

3 years agoMerge branch 'master' into qt5
gregor herrmann [Wed, 30 Aug 2017 18:38:27 +0000 (20:38 +0200)]
Merge branch 'master' into qt5

3 years agoWhen no track is present, use the special name "No track" is used. This fixes issue...
Philipp Spitzer [Wed, 30 Aug 2017 18:19:18 +0000 (20:19 +0200)]
When no track is present, use the special name "No track" is used. This fixes issue #56.

3 years agoFix possibility for SQL injection attack.
Martín Ferrari [Sun, 27 Aug 2017 22:05:04 +0000 (00:05 +0200)]
Fix possibility for SQL injection attack.

3 years agoDemangling exception class name from error message of unknown exceptions.
Martín Ferrari [Sun, 27 Aug 2017 21:04:57 +0000 (23:04 +0200)]
Demangling exception class name from error message of unknown exceptions.

3 years agoWrite debug message in case of silently catched exceptions.
Martín Ferrari [Sun, 27 Aug 2017 20:56:10 +0000 (22:56 +0200)]
Write debug message in case of silently catched exceptions.

3 years agoMore specific error message for "unknown" exceptions.
Martín Ferrari [Sun, 27 Aug 2017 20:27:34 +0000 (22:27 +0200)]
More specific error message for "unknown" exceptions.

3 years agoTrackInsertException: make error message useful.
gregor herrmann [Sun, 27 Aug 2017 20:58:18 +0000 (22:58 +0200)]
TrackInsertException: make error message useful.

3 years agoTrackInsertException: correctly derive from OrmSqlException.
gregor herrmann [Sun, 27 Aug 2017 20:57:52 +0000 (22:57 +0200)]
TrackInsertException: correctly derive from OrmSqlException.

3 years agoDerive OrmException from std::runtime_error.
gregor herrmann [Sun, 27 Aug 2017 20:57:06 +0000 (22:57 +0200)]
Derive OrmException from std::runtime_error.

4 years agobump version after release
gregor herrmann [Tue, 24 Jan 2017 17:50:06 +0000 (18:50 +0100)]
bump version after release

4 years agoupdate NEWS before release. 0.6.2
gregor herrmann [Tue, 24 Jan 2017 17:38:57 +0000 (18:38 +0100)]
update NEWS before release.

4 years agoUsed tr() for some more GUI strings (there are plenty more that should be treated...
Philipp Spitzer [Mon, 23 Jan 2017 20:47:40 +0000 (21:47 +0100)]
Used tr() for some more GUI strings (there are plenty more that should be treated this way).

4 years agoUsed tr() for some GUI strings (there are plenty more that should be treated this...
Philipp Spitzer [Mon, 23 Jan 2017 20:47:08 +0000 (21:47 +0100)]
Used tr() for some GUI strings (there are plenty more that should be treated this way).

4 years agoHandle SSL errors.
gregor herrmann [Mon, 23 Jan 2017 17:59:07 +0000 (18:59 +0100)]
Handle SSL errors.

Show warning with error messages, offer to ignore them or abort download.

4 years agoSet some SSL parameters for network request.
gregor herrmann [Mon, 23 Jan 2017 17:56:46 +0000 (18:56 +0100)]
Set some SSL parameters for network request.

4 years agoMerged definition and initialization of conflictSeverity.
Philipp Spitzer [Sun, 22 Jan 2017 19:11:19 +0000 (20:11 +0100)]
Merged definition and initialization of conflictSeverity.

4 years agoInitialize conflictSeverity variable.
gregor herrmann [Sun, 22 Jan 2017 18:49:39 +0000 (19:49 +0100)]
Initialize conflictSeverity variable.

Compiler warning with -Wmaybe-uninitialized.

4 years agoconfclerk.pro: add "-transparent white" to convert call
gregor herrmann [Sun, 22 Jan 2017 17:27:55 +0000 (18:27 +0100)]
confclerk.pro: add "-transparent white" to convert call

4 years agoFix typo in error message.
gregor herrmann [Sun, 22 Jan 2017 16:41:03 +0000 (17:41 +0100)]
Fix typo in error message.

4 years agoUpdate example schedule URLs in README.
gregor herrmann [Sun, 22 Jan 2017 16:34:38 +0000 (17:34 +0100)]
Update example schedule URLs in README.

4 years agoBump copyright years for icons.
gregor herrmann [Sun, 22 Jan 2017 16:27:52 +0000 (17:27 +0100)]
Bump copyright years for icons.

4 years agoNow ignoring .blend1 files (backup files Blender creates after saving).
Philipp Spitzer [Sat, 21 Jan 2017 22:21:09 +0000 (23:21 +0100)]
Now ignoring .blend1 files (backup files Blender creates after saving).

4 years agoIn the treeview, the right mouse button now back-cycles the favourite state of events.
Philipp Spitzer [Sat, 21 Jan 2017 22:20:26 +0000 (23:20 +0100)]
In the treeview, the right mouse button now back-cycles the favourite state of events.

4 years agoAdded back-cycling option in Event::cycleFavourite.
Philipp Spitzer [Sat, 21 Jan 2017 22:19:49 +0000 (23:19 +0100)]
Added back-cycling option in Event::cycleFavourite.

4 years agoUpdated renderings of the alarm icons after changing the Blender file.
Philipp Spitzer [Sat, 21 Jan 2017 22:06:21 +0000 (23:06 +0100)]
Updated renderings of the alarm icons after changing the Blender file.

4 years agoThe alarm icons had a black border instead of a white border in Blender 2.76b. Fixed it.
Philipp Spitzer [Sat, 21 Jan 2017 22:05:11 +0000 (23:05 +0100)]
The alarm icons had a black border instead of a white border in Blender 2.76b. Fixed it.

4 years agoUpdated renderings of the favourite icons after changing the Blender file.
Philipp Spitzer [Sat, 21 Jan 2017 21:57:53 +0000 (22:57 +0100)]
Updated renderings of the favourite icons after changing the Blender file.

4 years agoThe favourite icons had a black border instead of a white border in Blender 2.76b...
Philipp Spitzer [Sat, 21 Jan 2017 21:57:15 +0000 (22:57 +0100)]
The favourite icons had a black border instead of a white border in Blender 2.76b. Fixed it.

4 years agoRe-rendered favourite icons with Blender 2.76b and added favourite-weak rendering.
Philipp Spitzer [Fri, 20 Jan 2017 22:49:29 +0000 (23:49 +0100)]
Re-rendered favourite icons with Blender 2.76b and added favourite-weak rendering.

4 years agoBump copyright years.
gregor herrmann [Sat, 21 Jan 2017 00:09:53 +0000 (01:09 +0100)]
Bump copyright years.

4 years agowhitespace
gregor herrmann [Sat, 21 Jan 2017 00:06:37 +0000 (01:06 +0100)]
whitespace

4 years agoAddes white border to favourite-weak star.
Philipp Spitzer [Fri, 20 Jan 2017 23:04:47 +0000 (00:04 +0100)]
Addes white border to favourite-weak star.

4 years agoRenamed favourite-on.png to favourite-strong.png and favourite-off.png to favourite...
Philipp Spitzer [Fri, 20 Jan 2017 22:45:56 +0000 (23:45 +0100)]
Renamed favourite-on.png to favourite-strong.png and favourite-off.png to favourite-no.png.

4 years agoNow the conflict severity is drawn.
Philipp Spitzer [Fri, 20 Jan 2017 22:04:17 +0000 (23:04 +0100)]
Now the conflict severity is drawn.

4 years agoRemoved deprecated functions.
Philipp Spitzer [Fri, 20 Jan 2017 20:49:51 +0000 (21:49 +0100)]
Removed deprecated functions.

4 years agoEvent favourite is now tristate in the code now and the corresponding buttons are...
Philipp Spitzer [Fri, 20 Jan 2017 20:46:55 +0000 (21:46 +0100)]
Event favourite is now tristate in the code now and the corresponding buttons are tristate as well.

4 years agoChecked in .gitignore.
Philipp Spitzer [Fri, 20 Jan 2017 19:33:23 +0000 (20:33 +0100)]
Checked in .gitignore.