asemke (Alexander Semke)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Dec 31 2015, 9:47 AM (164 w, 4 h)
Availability
Available

Recent Activity

Mon, Feb 18

asemke committed R262:8b8f04ccd49d: [mqtt] clean-up: 1. no need to re-initialize the values in the will object in… (authored by asemke).
[mqtt] clean-up: 1. no need to re-initialize the values in the will object in…
Mon, Feb 18, 9:16 PM
asemke committed R262:ea4d3ab1730f: Temporary fix for curves beind not updates on changes in live data sources. (authored by asemke).
Temporary fix for curves beind not updates on changes in live data sources.
Mon, Feb 18, 8:09 AM

Sun, Feb 17

asemke committed R262:e456518968c8: Fixed memory leak caused by the non-deleted splash screen upon start. (authored by asemke).
Fixed memory leak caused by the non-deleted splash screen upon start.
Sun, Feb 17, 6:36 PM
asemke updated the task description for T8630: Release 2.6.
Sun, Feb 17, 5:40 PM · LabPlot
asemke committed R262:38729ec6824a: [ascii] 1. don't crash when the start row is bigger than the end row 2. more… (authored by asemke).
[ascii] 1. don't crash when the start row is bigger than the end row 2. more…
Sun, Feb 17, 5:13 PM

Sat, Feb 16

asemke committed R262:1fd9f70caae8: [ascii] use macros in AsciiFilter::load(). (authored by asemke).
[ascii] use macros in AsciiFilter::load().
Sat, Feb 16, 8:43 PM
asemke committed R262:7bb620d0884b: [spreadsheet] QVector instead of QList for the vertical header data in the… (authored by asemke).
[spreadsheet] QVector instead of QList for the vertical header data in the…
Sat, Feb 16, 8:33 PM
asemke committed R262:b58f16f49b89: [ascii] fixed selective reading of columns. (authored by asemke).
[ascii] fixed selective reading of columns.
Sat, Feb 16, 8:33 PM
asemke accepted D19078: Add settings dialog for Cantor backends.
Sat, Feb 16, 4:39 PM · KDE Edu, LabPlot
asemke added inline comments to D19078: Add settings dialog for Cantor backends.
Sat, Feb 16, 4:32 PM · KDE Edu, LabPlot

Fri, Feb 15

asemke committed R262:011ecc249d8f: Code style fixes in ImportFileWidget.cpp. (authored by asemke).
Code style fixes in ImportFileWidget.cpp.
Fri, Feb 15, 4:59 PM
asemke updated the task description for T8630: Release 2.6.
Fri, Feb 15, 4:51 PM · LabPlot
asemke committed R262:2523feb2a780: Properly hide all mqtt related widgets in ImportFileWidget if libqtmqtt is not… (authored by asemke).
Properly hide all mqtt related widgets in ImportFileWidget if libqtmqtt is not…
Fri, Feb 15, 4:47 PM

Thu, Feb 14

asemke updated the task description for T8630: Release 2.6.
Thu, Feb 14, 8:09 AM · LabPlot
asemke accepted D17303: Add support for correct save/load in LatexEntry, when LibSpectre don't installed..
Thu, Feb 14, 8:08 AM · Cantor, KDE Edu
asemke committed R262:08c3b899ffcb: Deactivate the animation of the toggling of dock widgets for a moment since it… (authored by asemke).
Deactivate the animation of the toggling of dock widgets for a moment since it…
Thu, Feb 14, 8:03 AM
asemke committed R262:17eedf3e2672: Don't allow to enter infinite values for plot ranges leading to crashes. (authored by asemke).
Don't allow to enter infinite values for plot ranges leading to crashes.
Thu, Feb 14, 7:47 AM
asemke updated the task description for T10225: Release 2.7.
Thu, Feb 14, 7:45 AM · LabPlot

Wed, Feb 13

asemke committed R262:df20dd593412: Update curves on data changes even if those changes doesn't change the plot… (authored by asemke).
Update curves on data changes even if those changes doesn't change the plot…
Wed, Feb 13, 8:59 PM

Tue, Feb 12

asemke added inline comments to D17303: Add support for correct save/load in LatexEntry, when LibSpectre don't installed..
Tue, Feb 12, 3:25 PM · Cantor, KDE Edu

Mon, Feb 11

asemke committed R262:9cde6eeae017: [ascii] When doing the preview or reading from an ascii file we calcualte the… (authored by asemke).
[ascii] When doing the preview or reading from an ascii file we calcualte the…
Mon, Feb 11, 9:14 PM

Sun, Feb 10

asemke committed R262:7876a3417872: [ascii] don't try to use wc to determine the number of lines for compressed… (authored by asemke).
[ascii] don't try to use wc to determine the number of lines for compressed…
Sun, Feb 10, 8:28 PM

Sat, Feb 9

asemke committed R262:30a81489cd4e: [sql] fixes in ImportSQLDatabaseWidget: 1. correctly load number format from… (authored by asemke).
[sql] fixes in ImportSQLDatabaseWidget: 1. correctly load number format from…
Sat, Feb 9, 9:45 AM

Thu, Feb 7

asemke committed R262:5d76423cb96a: Fixed the build for the mqtt tests. (authored by asemke).
Fixed the build for the mqtt tests.
Thu, Feb 7, 8:24 PM
asemke updated the task description for T8630: Release 2.6.
Thu, Feb 7, 9:55 AM · LabPlot

Tue, Feb 5

asemke committed R262:c03f0c0597e2: Simplified setting of QCompleters in the dock widgets. (authored by asemke).
Simplified setting of QCompleters in the dock widgets.
Tue, Feb 5, 9:42 PM
asemke committed R262:3a1e31cfd1b0: Fixed couple of memory leaks. (authored by asemke).
Fixed couple of memory leaks.
Tue, Feb 5, 9:30 PM
asemke committed R262:4189eb10bdea: Don't allow to rename and delete datapicker spreadsheets and columns via the… (authored by asemke).
Don't allow to rename and delete datapicker spreadsheets and columns via the…
Tue, Feb 5, 7:38 AM
asemke committed R262:59d4fb4e63eb: Don't crash when calling the context menu of MQTT topic columns. (authored by asemke).
Don't crash when calling the context menu of MQTT topic columns.
Tue, Feb 5, 7:25 AM

Mon, Feb 4

asemke committed R262:d944c04e128e: [mqtt] deactivated couple of entries in the context menus which don't make any… (authored by asemke).
[mqtt] deactivated couple of entries in the context menus which don't make any…
Mon, Feb 4, 7:44 AM

Sat, Feb 2

asemke committed R262:d8c56457fe17: [import] during the format detection, search for "ROOT" only in the file info… (authored by asemke).
[import] during the format detection, search for "ROOT" only in the file info…
Sat, Feb 2, 8:25 AM
asemke accepted D18319: Improve LiveDataDock and import widget.
Sat, Feb 2, 7:27 AM · KDE Edu

Tue, Jan 29

asemke added inline comments to D18319: Improve LiveDataDock and import widget.
Tue, Jan 29, 8:21 PM · KDE Edu

Sun, Jan 27

asemke added a comment to D18420: Use enum to identify AbstractAspect.

If I had known in advance...

I applied the type() identifier where I thought it reasonable.
The naming is still a little unfortunate, but I cannot name the enum elements as their corresponding classes, because then the compiler doesn't know whether the enum type is meant or the class. Do you have a better idea than a "Type" suffix?

Yes, the naming is sub-optimal somehow... I think what we're trying to achieve here is kind of compile time reflection capabilities where c++ is lacking a lot of support for. And we're trying to add new stuff on top of Qt's meta-object system which already tries to overcome some of the limitations of the c++ language.

Sun, Jan 27, 10:10 AM · KDE Edu
asemke committed R262:a0fb4a5eac0a: Added the histogram action to the plot toolbar. (authored by asemke).
Added the histogram action to the plot toolbar.
Sun, Jan 27, 9:27 AM
asemke committed R262:8667eb221fd2: Unified the structure of the "Add New" plot context menu in CartesianPlot and… (authored by asemke).
Unified the structure of the "Add New" plot context menu in CartesianPlot and…
Sun, Jan 27, 9:22 AM
asemke updated the task description for T8630: Release 2.6.
Sun, Jan 27, 8:53 AM · LabPlot
asemke committed R262:b69a5d9b8cf3: GIT_SILENT use a better icon for the histogram. (authored by asemke).
GIT_SILENT use a better icon for the histogram.
Sun, Jan 27, 8:45 AM

Sat, Jan 26

asemke committed R262:dcfbdef68ec1: GIT_SILENT Updated ChangeLog. (authored by asemke).
GIT_SILENT Updated ChangeLog.
Sat, Jan 26, 6:36 PM
asemke committed R262:a831c6b52429: Reduce the scope of some new variables in AxisDock.cpp. (authored by asemke).
Reduce the scope of some new variables in AxisDock.cpp.
Sat, Jan 26, 5:16 PM
asemke committed R262:5734270c0bd2: Improvements for Axis: 1. for rotated labels align the label's corner at the… (authored by Murmele).
Improvements for Axis: 1. for rotated labels align the label's corner at the…
Sat, Jan 26, 5:04 PM
asemke accepted D18476: Fixing.

Looks good now. I'll add additional escaping in QRegularExpression in DateTimeSpinBox to get rid of compiler warnings and push your fix.

Sat, Jan 26, 4:59 PM · LabPlot, KDE Edu
asemke committed R262:966e72367ac7: Prevent Padding becomes larger than scene size. (authored by asemke).
Prevent Padding becomes larger than scene size.
Sat, Jan 26, 4:38 PM
asemke accepted D18549: Prevent Padding becomes larger than scene size.
Sat, Jan 26, 4:32 PM · KDE Edu, LabPlot

Fri, Jan 25

asemke updated the task description for T8630: Release 2.6.
Fri, Jan 25, 7:14 PM · LabPlot
asemke updated the task description for T8630: Release 2.6.
Fri, Jan 25, 6:16 PM · LabPlot
asemke committed R262:5a1195caa929: GIT_SILENT Fixed the positioning of the button box in MatrixFunctionDialog. (authored by asemke).
GIT_SILENT Fixed the positioning of the button box in MatrixFunctionDialog.
Fri, Jan 25, 5:35 PM
asemke committed R262:50b533988e09: Few more dialogs fixed. (authored by asemke).
Few more dialogs fixed.
Fri, Jan 25, 4:51 PM
asemke committed R262:054439657dc4: Correctly restore the dialog sizes for couple of more dialogs. (authored by asemke).
Correctly restore the dialog sizes for couple of more dialogs.
Fri, Jan 25, 3:54 PM
asemke committed R262:7989f1ef9e95: Removed deprecated 'import'. (authored by asemke).
Removed deprecated 'import'.
Fri, Jan 25, 8:29 AM
asemke committed R262:817125ca5f2c: Correctly restore the dialog sizes in ImportFileDialog and in… (authored by asemke).
Correctly restore the dialog sizes in ImportFileDialog and in…
Fri, Jan 25, 8:15 AM
asemke committed R262:f8fa72e27056: [json] set the plot designation to 'X' for index and name columns, if available. (authored by asemke).
[json] set the plot designation to 'X' for index and name columns, if available.
Fri, Jan 25, 7:48 AM

Thu, Jan 24

asemke added inline comments to D18476: Fixing.
Thu, Jan 24, 9:02 PM · LabPlot, KDE Edu
asemke added a comment to D18476: Fixing.

DateTimeSpinBox is a useful widget. I think we can use it at some other places, too. Thanks for this contribution! Can you please add license headers to the new files?

Thu, Jan 24, 8:20 AM · LabPlot, KDE Edu
asemke added a comment to D18420: Use enum to identify AbstractAspect.

I still prefer my solution ;)

But I agree, that the enum would be more consistent with the rest of the project. Actually, AbstractAspect could have a type() function that contains the actual type (like in AbstractFileFilter). That would entirely spare the use of a map and string comparisons, but would require touching 20 constructors or so.
What do you think?

This would be the best solution I think. We'd maintain this global enum in AbstractAspect.h ("AspectType" maybe to be consistent with FileType in AbstractFileFilter) and use it in the constructors. No map required. But yes, we'd need to touch now some code. Also, every tyme we add a new enum value in AbstractAspect.h we'd need to basically re-compile the whole project since this header file is pulled either directly or indirectly in many places... But let's go for a consistent solution here and benefit from compile time checks. Would you like to do this change as part of this patch?

Thu, Jan 24, 7:27 AM · KDE Edu

Wed, Jan 23

asemke committed R262:f038c3c8c3e2: Save plot ranges with the highest precision for doubles to cope with datetime… (authored by asemke).
Save plot ranges with the highest precision for doubles to cope with datetime…
Wed, Jan 23, 9:22 PM

Tue, Jan 22

asemke added inline comments to D18420: Use enum to identify AbstractAspect.
Tue, Jan 22, 9:29 PM · KDE Edu
asemke added inline comments to D18420: Use enum to identify AbstractAspect.
Tue, Jan 22, 9:18 PM · KDE Edu
asemke added a comment to D18420: Use enum to identify AbstractAspect.

Would you agree on such a change?

Thanks for addressing this. This part grew historically with the help of copy&paste. It's time to do some cleanup here :-)

Tue, Jan 22, 9:16 PM · KDE Edu

Jan 22 2019

asemke committed R262:66384889c45e: [sql] when testing the database connection, use the custom connection string… (authored by asemke).
[sql] when testing the database connection, use the custom connection string…
Jan 22 2019, 7:47 AM
asemke updated the task description for T8630: Release 2.6.
Jan 22 2019, 7:37 AM · LabPlot
asemke committed R262:ebfa6b4243de: Correctly restore the dialog sizes in FunctionValuesDialog. Similarly it needs… (authored by asemke).
Correctly restore the dialog sizes in FunctionValuesDialog. Similarly it needs…
Jan 22 2019, 7:35 AM

Jan 21 2019

asemke committed R262:a036f9c34bb6: Fixed the parameter handling for convert and couple of minor improvements in… (authored by asemke).
Fixed the parameter handling for convert and couple of minor improvements in…
Jan 21 2019, 9:20 PM
asemke committed R262:01ec6eadd994: GIT_SILENT fixed checking the exit code of dvips in TeXRenderer. (authored by asemke).
GIT_SILENT fixed checking the exit code of dvips in TeXRenderer.
Jan 21 2019, 7:39 PM

Jan 20 2019

asemke committed R262:05ec8a053af8: Better error handling in TeXRender for the case when convert process fails. (authored by asemke).
Better error handling in TeXRender for the case when convert process fails.
Jan 20 2019, 10:34 AM
asemke committed R262:2fc347380ea3: GIT_SILENT fixed license headers in MQTTHelpers.h/cpp. (authored by asemke).
GIT_SILENT fixed license headers in MQTTHelpers.h/cpp.
Jan 20 2019, 9:25 AM
asemke committed R262:d918ee648a11: [import] properly initialize widgets for the different file types when openning… (authored by asemke).
[import] properly initialize widgets for the different file types when openning…
Jan 20 2019, 9:24 AM
asemke updated the task description for T10225: Release 2.7.
Jan 20 2019, 9:11 AM · LabPlot
asemke updated the task description for T8630: Release 2.6.
Jan 20 2019, 9:11 AM · LabPlot
asemke committed R262:479d95a3390f: [json] make sure we always show the preview of the json file when switching… (authored by asemke).
[json] make sure we always show the preview of the json file when switching…
Jan 20 2019, 9:11 AM

Jan 19 2019

asemke committed R262:b4ba98878c10: [mqtt] moved some code shared by ImportFileWidget and LiveDataDock to a new… (authored by asemke).
[mqtt] moved some code shared by ImportFileWidget and LiveDataDock to a new…
Jan 19 2019, 7:20 PM
asemke committed R262:a94019842c0e: Prefix and Suffix for scientist representation in axis labels. (authored by Murmele).
Prefix and Suffix for scientist representation in axis labels.
Jan 19 2019, 6:03 PM
asemke accepted D18382: Prefix and Suffix for scientist representation.
Jan 19 2019, 6:01 PM · KDE Edu, LabPlot
asemke committed R262:1c103f7659c4: Allow to make plots not-interactive (ignore mouse drag and wheel events) to… (authored by Murmele).
Allow to make plots not-interactive (ignore mouse drag and wheel events) to…
Jan 19 2019, 10:04 AM
asemke accepted D18280: Locking plot to be moved or zoomed.

I'll push your change with those couple of changes mentioned in the review.

Jan 19 2019, 10:03 AM · KDE Edu, LabPlot
asemke added inline comments to D18280: Locking plot to be moved or zoomed.
Jan 19 2019, 9:04 AM · KDE Edu, LabPlot

Jan 18 2019

asemke added inline comments to D18319: Improve LiveDataDock and import widget.
Jan 18 2019, 7:37 AM · KDE Edu

Jan 17 2019

asemke committed R262:e6961dd7b1cf: [histogram] don't add 1 to the maximum of bin ranges when defining bins. (authored by asemke).
[histogram] don't add 1 to the maximum of bin ranges when defining bins.
Jan 17 2019, 9:29 PM
asemke committed R262:b1f0cc3b52e0: Algorithms to find values and indices in vectors of data. (authored by Murmele).
Algorithms to find values and indices in vectors of data.
Jan 17 2019, 9:19 PM
asemke accepted D18294: Algorithms to find values and indices in vectors of data.
Jan 17 2019, 9:15 PM · KDE Edu, LabPlot

Jan 16 2019

asemke added inline comments to D18294: Algorithms to find values and indices in vectors of data.
Jan 16 2019, 9:06 PM · KDE Edu, LabPlot
asemke committed R262:88c4771c339a: Add properties (monotonic increasing/decreasing) to Column. Preparations for… (authored by Murmele).
Add properties (monotonic increasing/decreasing) to Column. Preparations for…
Jan 16 2019, 8:23 PM
asemke accepted D18279: Add properties to column.
Jan 16 2019, 12:07 PM · KDE Edu, LabPlot

Jan 15 2019

asemke added inline comments to D18279: Add properties to column.
Jan 15 2019, 9:14 PM · KDE Edu, LabPlot

Jan 13 2019

asemke committed R262:6407d1a9aac7: [json] made couple of strings translable in JsonFilter and added a test with a… (authored by asemke).
[json] made couple of strings translable in JsonFilter and added a test with a…
Jan 13 2019, 6:28 PM

Jan 12 2019

asemke updated the task description for T8630: Release 2.6.
Jan 12 2019, 9:22 AM · LabPlot

Jan 11 2019

asemke committed R262:4b484675c58d: [mqtt] unified the error message shown in ImportFileWidget and in LiveDataDock… (authored by asemke).
[mqtt] unified the error message shown in ImportFileWidget and in LiveDataDock…
Jan 11 2019, 8:14 AM
asemke committed R262:a157dae3ad99: [mqtt] improved the handling of connects and disconnects when switching between… (authored by asemke).
[mqtt] improved the handling of connects and disconnects when switching between…
Jan 11 2019, 8:08 AM

Jan 10 2019

asemke committed R262:3b311617f65d: [mqtt] improved some tooltip texts and icons and some other minor UX… (authored by asemke).
[mqtt] improved some tooltip texts and icons and some other minor UX…
Jan 10 2019, 10:27 PM
asemke triaged T10305: Show available ODBC data source on windows as Normal priority.
Jan 10 2019, 10:32 AM · LabPlot

Jan 9 2019

asemke committed R262:9241e557e6b0: [mqtt] show the number of available topics in the header view of the… (authored by asemke).
[mqtt] show the number of available topics in the header view of the…
Jan 9 2019, 9:20 PM

Jan 7 2019

asemke committed R262:f1389422a0ce: [mqtt] don't override the default values for the last will message when no… (authored by asemke).
[mqtt] don't override the default values for the last will message when no…
Jan 7 2019, 9:46 PM

Jan 6 2019

asemke committed R262:9e4a09f9650b: [mqtt] default values for MQTTWill struct. (authored by asemke).
[mqtt] default values for MQTTWill struct.
Jan 6 2019, 9:26 PM
asemke committed R262:6a46428e396a: [mqtt] simplified saving of the will message settings in ImportFileWidget. (authored by asemke).
[mqtt] simplified saving of the will message settings in ImportFileWidget.
Jan 6 2019, 9:12 PM
asemke committed R262:2d2cfc3d9650: [JSON] in ImportFileWidget fill the JSON model only on file changes and not on… (authored by asemke).
[JSON] in ImportFileWidget fill the JSON model only on file changes and not on…
Jan 6 2019, 8:06 PM
asemke committed R262:939746446acf: [histogram] simplified the construction of the filling polygon. (authored by asemke).
[histogram] simplified the construction of the filling polygon.
Jan 6 2019, 10:26 AM

Jan 5 2019

asemke updated the task description for T8630: Release 2.6.
Jan 5 2019, 8:39 PM · LabPlot
asemke updated the task description for T8630: Release 2.6.
Jan 5 2019, 8:38 PM · LabPlot
asemke updated the task description for T8630: Release 2.6.
Jan 5 2019, 8:34 PM · LabPlot
asemke updated the task description for T8630: Release 2.6.
Jan 5 2019, 8:29 PM · LabPlot