]>
Devoid-pointer.net GitWeb - anyanka.git/log
Michal Malý [Sat, 18 Apr 2015 00:39:26 +0000 (02:39 +0200)]
Version bump
Michal Malý [Sat, 18 Apr 2015 00:39:01 +0000 (02:39 +0200)]
Do not call close on a file that is not open
Michal Malý [Sat, 18 Apr 2015 00:35:36 +0000 (02:35 +0200)]
Fix check for already existing files
Michal Malý [Sat, 18 Apr 2015 00:25:40 +0000 (02:25 +0200)]
Copy palette colors from the containing widget instead of palette for
disabled role
Michal Malý [Sat, 18 Apr 2015 00:07:48 +0000 (02:07 +0200)]
Use UTF-8 encoding for special characters in Signal
Michal Malý [Fri, 17 Apr 2015 23:15:41 +0000 (01:15 +0200)]
- Make the available signals dialog blend into the widget base
- Disallow modifications of the signal descriptions
Michal Malý [Fri, 17 Apr 2015 20:12:21 +0000 (22:12 +0200)]
Take advantage of Qt MVC in supported formats combobox
Michal Malý [Fri, 17 Apr 2015 19:13:16 +0000 (21:13 +0200)]
- Simplify layout of Export Raw Data dialog
- Set resizing policy of formats combobox and available signals list to
grow with content
Michal Malý [Fri, 17 Apr 2015 18:27:17 +0000 (20:27 +0200)]
- Generate human readable signal name from the signal
- Add an option to return descriptive name as std::string
Michal Malý [Fri, 17 Apr 2015 17:17:55 +0000 (19:17 +0200)]
- Make DataWriterBackend::filename non-pure virtual and move the
implementation currently used in CSVDataWriterBackend to base
DataWriterBackend
- Fix a bug where the last character in file name is cut if the file
name contains a valid suffix for the currently selected output format
Michal Malý [Fri, 17 Apr 2015 17:01:10 +0000 (19:01 +0200)]
Use std::vector instead of plain array to store supported output formats
Michal Malý [Fri, 17 Apr 2015 16:29:11 +0000 (18:29 +0200)]
Take advantage of Qt MVC when handling available signals in raw data
export
Michal Malý [Fri, 17 Apr 2015 13:54:10 +0000 (15:54 +0200)]
Do not duplicate code in data exporting.
Michal Malý [Fri, 3 Apr 2015 21:36:03 +0000 (23:36 +0200)]
vstarty and vstopy should be ints, not doubles
Michal Malý [Fri, 3 Apr 2015 12:19:57 +0000 (14:19 +0200)]
Set input fields locales in ExportGraphToImageDialog before setting their
initial values
Michal Malý [Fri, 3 Apr 2015 12:14:48 +0000 (14:14 +0200)]
Fix numeric limits build problem with VC12
Michal Malý [Fri, 3 Apr 2015 12:10:09 +0000 (14:10 +0200)]
Remove the information message about build mode switch
Michal Malý [Thu, 2 Apr 2015 21:44:54 +0000 (23:44 +0200)]
- Unix: Remove hardcoded libHPCS paths from the Makefile. Configure in the
project options instead
- Remove the information message about build mode switch
Michal Malý [Thu, 2 Apr 2015 20:50:22 +0000 (22:50 +0200)]
Version bump
Michal Malý [Thu, 2 Apr 2015 20:48:06 +0000 (22:48 +0200)]
Scale all elements in the chart to DPI
Michal Malý [Thu, 2 Apr 2015 20:19:44 +0000 (22:19 +0200)]
Use helper functions to get display DPI in SignalDrawer
Michal Malý [Thu, 2 Apr 2015 20:17:33 +0000 (22:17 +0200)]
Use UTF-8 as text codec for sigNameCodec
Michal Malý [Thu, 2 Apr 2015 20:15:50 +0000 (22:15 +0200)]
Add a missing asterisk in the comment
Michal Malý [Thu, 2 Apr 2015 20:15:05 +0000 (22:15 +0200)]
Allow only sensible input in ExportGraphToImageDialog input fields
Michal Malý [Thu, 2 Apr 2015 19:01:18 +0000 (21:01 +0200)]
Align text in the DPI field to the right in ExportGraphToImageDialog
Michal Malý [Thu, 2 Apr 2015 18:59:12 +0000 (20:59 +0200)]
Use system locale to convert between numbers and their string
representations in ExportGraphToImageDialog
Michal Malý [Thu, 2 Apr 2015 18:48:32 +0000 (20:48 +0200)]
Initial support for DPI scaling in image exporter
Michal Malý [Thu, 2 Apr 2015 18:23:19 +0000 (20:23 +0200)]
Initial support for SignalDrawer DPI scaling
Michal Malý [Sun, 29 Mar 2015 16:40:36 +0000 (18:40 +0200)]
- Version bump
- Add license agreement to the new files
Michal Malý [Sun, 29 Mar 2015 16:23:36 +0000 (18:23 +0200)]
Fix VC12 build
Michal Malý [Sun, 29 Mar 2015 15:47:10 +0000 (17:47 +0200)]
Merge branch 'master' of gitweb.devoid-pointer.net:anyanka
Michal Malý [Sun, 29 Mar 2015 14:13:51 +0000 (16:13 +0200)]
Add caption to the MethodInfoDialog
Michal Malý [Sun, 29 Mar 2015 13:58:24 +0000 (15:58 +0200)]
Clean up properly if we failed to parse a data or method info file.
Michal Malý [Sun, 29 Mar 2015 13:19:09 +0000 (15:19 +0200)]
- Adapt to new libHPCS API
- Add support for displaying raw method information
Michal Malý [Mon, 23 Mar 2015 23:18:33 +0000 (00:18 +0100)]
Simple implementation of opened sequences list alphabetical sorting.
Michal Malý [Fri, 13 Mar 2015 19:34:20 +0000 (20:34 +0100)]
- Version bump
- Use saner rounding rules in ruler ticks calculations
Michal Malý [Fri, 13 Mar 2015 01:35:36 +0000 (02:35 +0100)]
Version bump
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.
Michal Malý [Fri, 13 Mar 2015 00:57:47 +0000 (01:57 +0100)]
Comment out really unnecessarry debugging output.
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.
Michal Malý [Fri, 13 Mar 2015 00:24:44 +0000 (01:24 +0100)]
Disable unnecessary refresh if SignalView
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
Michal Malý [Thu, 12 Mar 2015 23:43:28 +0000 (00:43 +0100)]
Do not register SignalViewPtr as a QMetaType and remove metatypes.h
Michal Malý [Thu, 12 Mar 2015 23:35:01 +0000 (00:35 +0100)]
Remove unused <unordered_map> includes
Michal Malý [Thu, 12 Mar 2015 23:27:55 +0000 (00:27 +0100)]
Move MainWindow::onCloseSingleRun() to proper place in MainWindow.cpp
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
Michal Malý [Thu, 12 Mar 2015 20:18:09 +0000 (21:18 +0100)]
Add option to close single runs
Michal Malý [Wed, 11 Mar 2015 00:42:00 +0000 (01:42 +0100)]
Version bump
Michal Malý [Wed, 11 Mar 2015 00:39:08 +0000 (01:39 +0100)]
Link against libHPCS.dll (Win32)
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)
Michal Malý [Mon, 9 Mar 2015 00:07:14 +0000 (01:07 +0100)]
Fixes for VC12 build
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.
Michal Malý [Sat, 7 Mar 2015 16:02:25 +0000 (17:02 +0100)]
Remove all occurrences of <QDebug> outside the Logger
Michal Malý [Sat, 7 Mar 2015 15:55:54 +0000 (16:55 +0100)]
Remove usage of QDebug from integrator.cpp
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
Michal Malý [Sat, 7 Mar 2015 15:37:42 +0000 (16:37 +0100)]
Coding style fixes in mainwindow.cpp
Michal Malý [Sat, 7 Mar 2015 15:36:18 +0000 (16:36 +0100)]
Remove QDebug usage from MainWindow
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
Michal Malý [Wed, 4 Mar 2015 00:25:30 +0000 (01:25 +0100)]
Use Logger instead of QDebug in Integrator
Michal Malý [Wed, 4 Mar 2015 00:14:00 +0000 (01:14 +0100)]
Optimize graph redrawing.
Michal Malý [Tue, 3 Mar 2015 01:18:04 +0000 (02:18 +0100)]
Remove Qt4 compatibility from the qmakefile.
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.
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.
Michal Malý [Sun, 1 Mar 2015 13:17:41 +0000 (14:17 +0100)]
Save changes in all open sequences on "Save all sequences" action
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.
Michal Malý [Sat, 28 Feb 2015 18:42:42 +0000 (19:42 +0100)]
Remove some commented out code and disable ruler ticks debugging output-
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.
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
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
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
Michal Malý [Fri, 10 Oct 2014 18:27:14 +0000 (20:27 +0200)]
Fix calculation of absolute values of the first tick on scales
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
Michal Malý [Fri, 10 Oct 2014 15:37:39 +0000 (17:37 +0200)]
Fix incorrect #endif comment
Michal Malý [Fri, 10 Oct 2014 15:35:42 +0000 (17:35 +0200)]
Version bump
Michal Malý [Fri, 10 Oct 2014 15:33:27 +0000 (17:33 +0200)]
Remove commented out code
Michal Malý [Fri, 10 Oct 2014 15:32:20 +0000 (17:32 +0200)]
Fix tick drawing logic
Michal Malý [Fri, 10 Oct 2014 01:02:45 +0000 (03:02 +0200)]
Hopefully fix graph rendering below time axis.
Michal Malý [Fri, 10 Oct 2014 00:59:37 +0000 (02:59 +0200)]
Do not draw graph below time axis (has a few glitches)
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.
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
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
Michal Malý [Sat, 2 Aug 2014 07:51:32 +0000 (09:51 +0200)]
Version bump
Michal Maly [Sat, 2 Aug 2014 07:48:27 +0000 (09:48 +0200)]
Eradicate unordered_maps, round 2
Michal Malý [Sat, 2 Aug 2014 06:39:58 +0000 (08:39 +0200)]
Version bump
Michal Malý [Sat, 2 Aug 2014 06:39:30 +0000 (08:39 +0200)]
Keep entries in SingleRun sorted and present them as such
Michal Malý [Fri, 1 Aug 2014 21:42:28 +0000 (23:42 +0200)]
Version bump
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
Michal Malý [Fri, 1 Aug 2014 19:42:40 +0000 (21:42 +0200)]
Version bump
Michal Malý [Fri, 1 Aug 2014 19:26:00 +0000 (21:26 +0200)]
- Store last patch in ExportRawDataDialog
- Fix some warnings
Michal Malý [Fri, 1 Aug 2014 17:08:06 +0000 (19:08 +0200)]
Fix build on VC11
Michal Malý [Thu, 31 Jul 2014 18:15:21 +0000 (20:15 +0200)]
Fix baseline integration line rendering in "baseline" mode
Michal Malý [Thu, 31 Jul 2014 15:57:24 +0000 (17:57 +0200)]
Recognize "kV" unit
Michal Malý [Thu, 31 Jul 2014 13:47:13 +0000 (15:47 +0200)]
Do not use "/" in signal keys
Michal Malý [Thu, 31 Jul 2014 10:26:44 +0000 (12:26 +0200)]
- Fix rendering in baseline integration mode
- Adjust to renamed HPCS structure
Michal Malý [Thu, 31 Jul 2014 08:45:00 +0000 (10:45 +0200)]
Fix a WTF local branch corruption
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
Michal Malý [Thu, 31 Jul 2014 08:34:20 +0000 (10:34 +0200)]
Store last used state in the ExportGraphToImageDialog instead of
DataManager
Michal Malý [Thu, 31 Jul 2014 07:58:39 +0000 (09:58 +0200)]
Add feature to integrate peak by baseline
Michal Malý [Fri, 11 Jul 2014 23:24:46 +0000 (01:24 +0200)]
Add support for new HPCS file types.
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.