]> Devoid-pointer.net GitWeb - anyanka.git/log
anyanka.git
9 years ago- Version bump 0.4c
Michal Malý [Fri, 13 Mar 2015 19:34:20 +0000 (20:34 +0100)]
- Version bump
- Use saner rounding rules in ruler ticks calculations

9 years agoVersion bump 0.4b
Michal Malý [Fri, 13 Mar 2015 01:35:36 +0000 (02:35 +0100)]
Version bump

9 years agoProperly unset the selected sequence in MainWindow in case no other
Michal Malý [Fri, 13 Mar 2015 01:09:09 +0000 (02:09 +0100)]
Properly unset the selected sequence in MainWindow in case no other
valid sequence is available.

9 years agoComment out really unnecessarry debugging output.
Michal Malý [Fri, 13 Mar 2015 00:57:47 +0000 (01:57 +0100)]
Comment out really unnecessarry debugging output.

9 years agoToss around only one QPainter instance instead of recreating it whenever
Michal Malý [Fri, 13 Mar 2015 00:55:45 +0000 (01:55 +0100)]
Toss around only one QPainter instance instead of recreating it whenever
it is needed.

9 years agoDisable unnecessary refresh if SignalView
Michal Malý [Fri, 13 Mar 2015 00:24:44 +0000 (01:24 +0100)]
Disable unnecessary refresh if SignalView

9 years ago- Remove includes of metatypes.h
Michal Malý [Thu, 12 Mar 2015 23:47:31 +0000 (00:47 +0100)]
- Remove includes of metatypes.h
- Remove "noexcept" from connectActions() to avoid the need of #ifdef

9 years agoDo not register SignalViewPtr as a QMetaType and remove metatypes.h
Michal Malý [Thu, 12 Mar 2015 23:43:28 +0000 (00:43 +0100)]
Do not register SignalViewPtr as a QMetaType and remove metatypes.h

9 years agoRemove unused <unordered_map> includes
Michal Malý [Thu, 12 Mar 2015 23:35:01 +0000 (00:35 +0100)]
Remove unused <unordered_map> includes

9 years agoMove MainWindow::onCloseSingleRun() to proper place in MainWindow.cpp
Michal Malý [Thu, 12 Mar 2015 23:27:55 +0000 (00:27 +0100)]
Move MainWindow::onCloseSingleRun() to proper place in MainWindow.cpp

9 years ago- Rewrite sequence container to use std::map
Michal Malý [Thu, 12 Mar 2015 23:27:05 +0000 (00:27 +0100)]
- Rewrite sequence container to use std::map
- Modify the handling of sequences and single runs to avoid unnecessary
updates
- Add option to close loaded sequence

9 years agoAdd option to close single runs
Michal Malý [Thu, 12 Mar 2015 20:18:09 +0000 (21:18 +0100)]
Add option to close single runs

9 years agoVersion bump 0.4a
Michal Malý [Wed, 11 Mar 2015 00:42:00 +0000 (01:42 +0100)]
Version bump

9 years agoLink against libHPCS.dll (Win32)
Michal Malý [Wed, 11 Mar 2015 00:39:08 +0000 (01:39 +0100)]
Link against libHPCS.dll (Win32)

9 years agoRemove libHPCS from the source tree and link dynamically against
Michal Malý [Tue, 10 Mar 2015 23:11:28 +0000 (00:11 +0100)]
Remove libHPCS from the source tree and link dynamically against
libHPCS.so (Unix)

9 years agoFixes for VC12 build
Michal Malý [Mon, 9 Mar 2015 00:07:14 +0000 (01:07 +0100)]
Fixes for VC12 build

9 years agoMark the error message about value index being out of range because this
Michal Malý [Sat, 7 Mar 2015 16:06:53 +0000 (17:06 +0100)]
Mark the error message about value index being out of range because this
can be triggered by rounding errors on the far end of the chart and it
is handled correctly.

9 years agoRemove all occurrences of <QDebug> outside the Logger
Michal Malý [Sat, 7 Mar 2015 16:02:25 +0000 (17:02 +0100)]
Remove all occurrences of <QDebug> outside the Logger

9 years agoRemove usage of QDebug from integrator.cpp
Michal Malý [Sat, 7 Mar 2015 15:55:54 +0000 (16:55 +0100)]
Remove usage of QDebug from integrator.cpp

9 years agoReplace ME_SENDER_STR static members with a macro in logger.h
Michal Malý [Sat, 7 Mar 2015 15:53:12 +0000 (16:53 +0100)]
Replace ME_SENDER_STR static members with a macro in logger.h

9 years agoCoding style fixes in mainwindow.cpp
Michal Malý [Sat, 7 Mar 2015 15:37:42 +0000 (16:37 +0100)]
Coding style fixes in mainwindow.cpp

9 years agoRemove QDebug usage from MainWindow
Michal Malý [Sat, 7 Mar 2015 15:36:18 +0000 (16:36 +0100)]
Remove QDebug usage from MainWindow

9 years ago- Store persistent user preferences in a .INI file
Michal Malý [Sat, 7 Mar 2015 15:30:13 +0000 (16:30 +0100)]
- Store persistent user preferences in a .INI file
- Connect sequence and single run loading dialogs to the persistent
storage and remember the last used path

9 years agoUse Logger instead of QDebug in Integrator
Michal Malý [Wed, 4 Mar 2015 00:25:30 +0000 (01:25 +0100)]
Use Logger instead of QDebug in Integrator

9 years agoOptimize graph redrawing.
Michal Malý [Wed, 4 Mar 2015 00:14:00 +0000 (01:14 +0100)]
Optimize graph redrawing.

9 years agoRemove Qt4 compatibility from the qmakefile.
Michal Malý [Tue, 3 Mar 2015 01:18:04 +0000 (02:18 +0100)]
Remove Qt4 compatibility from the qmakefile.

9 years agoDon't print messages with Logger::Level::DEBUG in release build and deal
Michal Malý [Tue, 3 Mar 2015 01:10:44 +0000 (02:10 +0100)]
Don't print messages with Logger::Level::DEBUG in release build and deal
with Debug X Release configurations properly in qmakefile.

9 years agoAdjust the logic of ruler drawing to prevent the ticks to be too densely
Michal Malý [Tue, 3 Mar 2015 00:36:38 +0000 (01:36 +0100)]
Adjust the logic of ruler drawing to prevent the ticks to be too densely
or too sparsely placed.

9 years agoSave changes in all open sequences on "Save all sequences" action
Michal Malý [Sun, 1 Mar 2015 13:17:41 +0000 (14:17 +0100)]
Save changes in all open sequences on "Save all sequences" action

9 years agoAdd "Save all changes" option and assign keyboard shortcuts to "Save
Michal Malý [Sat, 28 Feb 2015 21:31:01 +0000 (22:31 +0100)]
Add "Save all changes" option and assign keyboard shortcuts to "Save
changes" and "Save all changes" actions.

9 years agoRemove some commented out code and disable ruler ticks debugging output-
Michal Malý [Sat, 28 Feb 2015 18:42:42 +0000 (19:42 +0100)]
Remove some commented out code and disable ruler ticks debugging output-

9 years agoDetermine whetner the "Single signal" view mode is active from states of
Michal Malý [Sat, 28 Feb 2015 18:28:22 +0000 (19:28 +0100)]
Determine whetner the "Single signal" view mode is active from states of
other widgets instead of storing the state in a variable.

10 years ago- Improve rendering of numeric cues on VALUES axis
Michal Malý [Fri, 10 Oct 2014 21:07:28 +0000 (23:07 +0200)]
- Improve rendering of numeric cues on VALUES axis
- Remove leftover debugging output

10 years ago- Calculate first relative tick position correctly
Michal Malý [Fri, 10 Oct 2014 20:57:04 +0000 (22:57 +0200)]
- Calculate first relative tick position correctly
- Draw leading subticks from the first tick back
- Add "BIGTICK" tick type

10 years ago- Use rounding in subticks counter
Michal Malý [Fri, 10 Oct 2014 19:43:59 +0000 (21:43 +0200)]
- Use rounding in subticks counter
- Fix first tick calculation for negative numbers

10 years agoFix calculation of absolute values of the first tick on scales
Michal Malý [Fri, 10 Oct 2014 18:27:14 +0000 (20:27 +0200)]
Fix calculation of absolute values of the first tick on scales

10 years ago- Do not draw graph when no valid constrains have been set
Michal Malý [Fri, 10 Oct 2014 17:12:50 +0000 (19:12 +0200)]
- Do not draw graph when no valid constrains have been set
- Use system locale to parse values from ExportGraphToImageDialog

10 years agoFix incorrect #endif comment
Michal Malý [Fri, 10 Oct 2014 15:37:39 +0000 (17:37 +0200)]
Fix incorrect #endif comment

10 years agoVersion bump 0.3e
Michal Malý [Fri, 10 Oct 2014 15:35:42 +0000 (17:35 +0200)]
Version bump

10 years agoRemove commented out code
Michal Malý [Fri, 10 Oct 2014 15:33:27 +0000 (17:33 +0200)]
Remove commented out code

10 years agoFix tick drawing logic
Michal Malý [Fri, 10 Oct 2014 15:32:20 +0000 (17:32 +0200)]
Fix tick drawing logic

10 years agoHopefully fix graph rendering below time axis.
Michal Malý [Fri, 10 Oct 2014 01:02:45 +0000 (03:02 +0200)]
Hopefully fix graph rendering below time axis.

10 years agoDo not draw graph below time axis (has a few glitches)
Michal Malý [Fri, 10 Oct 2014 00:59:37 +0000 (02:59 +0200)]
Do not draw graph below time axis (has a few glitches)

10 years agoRework scale drawing logic to avoid horizontally overflowing labels. Use
Michal Malý [Thu, 9 Oct 2014 23:09:34 +0000 (01:09 +0200)]
Rework scale drawing logic to avoid horizontally overflowing labels. Use
same font everywhere.

10 years agoDraw numeric cues on axes with the same font as value labels and do not
Michal Malý [Thu, 9 Oct 2014 19:11:32 +0000 (21:11 +0200)]
Draw numeric cues on axes with the same font as value labels and do not
draw cues that would overflow

10 years ago- Simplify mouse input handling in GraphView
Michal Malý [Tue, 7 Oct 2014 00:09:56 +0000 (02:09 +0200)]
- Simplify mouse input handling in GraphView
- Remove unneeded variables from SignalDrawer::erasePeak()
- Slightly improve debugging messages

10 years agoVersion bump 0.3d
Michal Malý [Sat, 2 Aug 2014 07:51:32 +0000 (09:51 +0200)]
Version bump

10 years agoEradicate unordered_maps, round 2
Michal Maly [Sat, 2 Aug 2014 07:48:27 +0000 (09:48 +0200)]
Eradicate unordered_maps, round 2

10 years agoVersion bump 0.3c
Michal Malý [Sat, 2 Aug 2014 06:39:58 +0000 (08:39 +0200)]
Version bump

10 years agoKeep entries in SingleRun sorted and present them as such
Michal Malý [Sat, 2 Aug 2014 06:39:30 +0000 (08:39 +0200)]
Keep entries in SingleRun sorted and present them as such

10 years agoVersion bump 0.3b
Michal Malý [Fri, 1 Aug 2014 21:42:28 +0000 (23:42 +0200)]
Version bump

10 years ago- Fix character encoding with VC11
Michal Malý [Fri, 1 Aug 2014 21:36:38 +0000 (23:36 +0200)]
- Fix character encoding with VC11
- Simplify VC11 ifdefing
- Fix unreferenced parameter warning

10 years agoVersion bump 0.3a
Michal Malý [Fri, 1 Aug 2014 19:42:40 +0000 (21:42 +0200)]
Version bump

10 years ago- Store last patch in ExportRawDataDialog
Michal Malý [Fri, 1 Aug 2014 19:26:00 +0000 (21:26 +0200)]
- Store last patch in ExportRawDataDialog
- Fix some warnings

10 years agoFix build on VC11
Michal Malý [Fri, 1 Aug 2014 17:08:06 +0000 (19:08 +0200)]
Fix build on VC11

10 years agoFix baseline integration line rendering in "baseline" mode
Michal Malý [Thu, 31 Jul 2014 18:15:21 +0000 (20:15 +0200)]
Fix baseline integration line rendering in "baseline" mode

10 years agoRecognize "kV" unit
Michal Malý [Thu, 31 Jul 2014 15:57:24 +0000 (17:57 +0200)]
Recognize "kV" unit

10 years agoDo not use "/" in signal keys
Michal Malý [Thu, 31 Jul 2014 13:47:13 +0000 (15:47 +0200)]
Do not use "/" in signal keys

10 years ago- Fix rendering in baseline integration mode
Michal Malý [Thu, 31 Jul 2014 10:26:44 +0000 (12:26 +0200)]
- Fix rendering in baseline integration mode
- Adjust to renamed HPCS structure

10 years agoFix a WTF local branch corruption
Michal Malý [Thu, 31 Jul 2014 08:45:00 +0000 (10:45 +0200)]
Fix a WTF local branch corruption

10 years agoMerge branch 'master' of devoid-pointer.net:anyanka
Michal Malý [Thu, 31 Jul 2014 08:38:43 +0000 (10:38 +0200)]
Merge branch 'master' of devoid-pointer.net:anyanka

Conflicts:
datamanager.cpp
signal.h

10 years agoStore last used state in the ExportGraphToImageDialog instead of
Michal Malý [Thu, 31 Jul 2014 08:34:20 +0000 (10:34 +0200)]
Store last used state in the ExportGraphToImageDialog instead of
DataManager

10 years agoAdd feature to integrate peak by baseline
Michal Malý [Thu, 31 Jul 2014 07:58:39 +0000 (09:58 +0200)]
Add feature to integrate peak by baseline

10 years agoAdd support for new HPCS file types.
Michal Malý [Fri, 11 Jul 2014 23:24:46 +0000 (01:24 +0200)]
Add support for new HPCS file types.

10 years agoTry to read all ChemStation files instead of failing on the first
Michal Malý [Fri, 11 Jul 2014 20:34:52 +0000 (22:34 +0200)]
Try to read all ChemStation files instead of failing on the first
unreadable file. Inform the user which files failed to load and why.

10 years agoUpdate to changed libHPCS API
Michal Malý [Fri, 11 Jul 2014 00:40:09 +0000 (02:40 +0200)]
Update to changed libHPCS API

10 years agoUse QString instead of std::string in Signal class
Michal Malý [Wed, 2 Jul 2014 21:03:30 +0000 (23:03 +0200)]
Use QString instead of std::string in Signal class
Rename methods that return values as string to <value>AsString() from
<value>ToString()

10 years agoDraw axis labels with units
Michal Malý [Wed, 2 Jul 2014 20:48:37 +0000 (22:48 +0200)]
Draw axis labels with units

10 years agoRewrite integrator's peak storage to std::map of std::vectors containing
Michal Malý [Wed, 2 Jul 2014 17:12:58 +0000 (19:12 +0200)]
Rewrite integrator's peak storage to std::map of std::vectors containing
peaks with the same peakIdx

10 years agoNote that a missing break in a switch statement is not a bug in this
Michal Malý [Mon, 30 Jun 2014 00:12:46 +0000 (02:12 +0200)]
Note that a missing break in a switch statement is not a bug in this
case.

10 years agoDelete m_background pixmap in SignalDrawer destructor
Michal Malý [Mon, 30 Jun 2014 00:05:52 +0000 (02:05 +0200)]
Delete m_background pixmap in SignalDrawer destructor

10 years agoPort to libHPCS.
Michal Malý [Mon, 30 Jun 2014 00:00:57 +0000 (02:00 +0200)]
Port to libHPCS.

10 years ago- Remove debugging messages 0.2e
Michal Malý [Sat, 15 Mar 2014 18:45:15 +0000 (19:45 +0100)]
- Remove debugging messages
- Version bump

10 years agoMake "Helpers" a full class
Michal Malý [Sat, 15 Mar 2014 18:11:36 +0000 (19:11 +0100)]
Make "Helpers" a full class

10 years agoStore settings from "Export graph as image" dialog
Michal Malý [Sat, 15 Mar 2014 18:06:17 +0000 (19:06 +0100)]
Store settings from "Export graph as image" dialog

10 years agoHandle output file suffix in a sensible manner in ImageDrawer
Michal Malý [Sat, 15 Mar 2014 17:47:43 +0000 (18:47 +0100)]
Handle output file suffix in a sensible manner in ImageDrawer

10 years agoSet output image quality to 100.
Michal Malý [Sat, 15 Mar 2014 17:33:21 +0000 (18:33 +0100)]
Set output image quality to 100.

10 years agoGuess output type by file extension
Michal Malý [Sat, 15 Mar 2014 17:28:35 +0000 (18:28 +0100)]
Guess output type by file extension

10 years agoVersion bump 0.2d
Michal Malý [Fri, 14 Mar 2014 11:44:48 +0000 (12:44 +0100)]
Version bump

10 years agoUse relative range of <0.0-1.0>
Michal Malý [Fri, 14 Mar 2014 11:44:23 +0000 (12:44 +0100)]
Use relative range of <0.0-1.0>

10 years agoRemove unneeded debugging output
Michal Malý [Thu, 13 Mar 2014 22:57:58 +0000 (23:57 +0100)]
Remove unneeded debugging output

10 years agoDo not draw debugging integration marks
Michal Malý [Thu, 13 Mar 2014 22:51:02 +0000 (23:51 +0100)]
Do not draw debugging integration marks

10 years agoUpdate data plotting logic so that the peak baseline is rendered
Michal Malý [Thu, 13 Mar 2014 22:48:42 +0000 (23:48 +0100)]
Update data plotting logic so that the peak baseline is rendered
properly and Y-axis scale is more accurate

10 years agoAdd "Yes to all" and "No to all" options to user data saving dialog on
Michal Malý [Wed, 12 Mar 2014 17:08:00 +0000 (18:08 +0100)]
Add "Yes to all" and "No to all" options to user data saving dialog on
exit

10 years agoDo nothing when user wants to save user data with no runs loaded
Michal Malý [Wed, 12 Mar 2014 12:02:14 +0000 (13:02 +0100)]
Do nothing when user wants to save user data with no runs loaded

10 years agoVersion bump 0.2c
Michal Malý [Wed, 12 Mar 2014 11:56:41 +0000 (12:56 +0100)]
Version bump

10 years ago- Extend support for saving user data to JSON-formatted files.
Michal Malý [Wed, 12 Mar 2014 11:47:38 +0000 (12:47 +0100)]
- Extend support for saving user data to JSON-formatted files.
- Minor code refactoring

10 years agoVersion bump 0.2b
Michal Malý [Tue, 11 Mar 2014 22:23:15 +0000 (23:23 +0100)]
Version bump

10 years agoInitial support for saving user data to JSON-formatted files
Michal Malý [Tue, 11 Mar 2014 22:22:16 +0000 (23:22 +0100)]
Initial support for saving user data to JSON-formatted files

10 years agoIntegrate peaks even when the baseline is drawn from right to left
Michal Malý [Mon, 10 Mar 2014 18:21:16 +0000 (19:21 +0100)]
Integrate peaks even when the baseline is drawn from right to left

10 years agoAdd missing licensing information and add one extra line between the
Michal Malý [Sun, 9 Mar 2014 23:05:00 +0000 (00:05 +0100)]
Add missing licensing information and add one extra line between the
licence and actual code.

10 years agoVersion bump 0.2a
Michal Malý [Sun, 9 Mar 2014 22:45:07 +0000 (23:45 +0100)]
Version bump

10 years ago- Make the portion of the signal that is exported to image adjustable
Michal Malý [Sun, 9 Mar 2014 22:43:18 +0000 (23:43 +0100)]
- Make the portion of the signal that is exported to image adjustable
- Use the current zoom level as default portion of the signal in the
"export to image" setup dialog

10 years ago- Loop the dialog until the signal is exported to image or user cancels
Michal Malý [Sun, 9 Mar 2014 19:46:39 +0000 (20:46 +0100)]
- Loop the dialog until the signal is exported to image or user cancels
the action
- Unify behavior of export to image and export to data file

10 years agoHeavy redesign to better separate drawing from the user input and signal
Michal Malý [Sun, 9 Mar 2014 16:32:51 +0000 (17:32 +0100)]
Heavy redesign to better separate drawing from the user input and signal
handling logic. All signal drawers can now be a separate classes with
shared common functionality.

10 years ago- Declare absVal in scale drawers as double (regression)
Michal Malý [Tue, 18 Feb 2014 23:59:45 +0000 (00:59 +0100)]
- Declare absVal in scale drawers as double (regression)
- Add 5 % extra margin to Y axis by default

10 years ago- Continue the redesign towards the new relative coordinates system
Michal Malý [Tue, 18 Feb 2014 22:37:09 +0000 (23:37 +0100)]
- Continue the redesign towards the new relative coordinates system
- Draw scales on graphs
- Create a fresh pixmap separately at the beginning of the rendering
process

10 years agoFix peak rendering.
Michal Malý [Sun, 16 Feb 2014 15:29:27 +0000 (16:29 +0100)]
Fix peak rendering.

10 years agoAdd possibility to export graphs to images.
Michal Malý [Fri, 13 Dec 2013 22:19:03 +0000 (23:19 +0100)]
Add possibility to export graphs to images.

10 years agoMove graph drawing functions to separate class
Michal Malý [Fri, 13 Dec 2013 18:22:05 +0000 (19:22 +0100)]
Move graph drawing functions to separate class