libxpertmass (1.17.3-1) unstable; urgency=low * Fix Multi-Arch problems with the -dev binary packages due to config.h having not the same contents after installation in different platforms (the path to the installation directory is not the same depending on the platform). Closes: #1147975. -- Filippo Rusconi Mon, 28 Sep 2026 22:03:49 +0200 libxpertmass (1.17.2-1) unstable; urgency=low * Add new tool tip-like widget with the possibility to draw an icon and a text. The positioning is right next to a given widget that needs commenting. * Abandon way too complex handling of JavaScript since QML has been added to the mix by the Qt crew. * Update version of libpappsomspp dependency. -- Filippo Rusconi Wed, 09 Sep 2026 11:30:06 +0200 libxpertmass (1.17.1-1) stable; urgency=low * Add new QWidgetAction-derived class to show a label and any number of buttons to perform tasks specific to the object described by the label. -- Filippo Rusconi Thu, 27 Aug 2026 10:40:02 +0200 libxpertmass (1.16.2-1) unstable; urgency=low * Add classes and namespace to handle mathematical stuff. * New Gaussian fitter with Levenberg-Marquardt algo. * Distribute isotopic data files for use with a number of recently added features. * Memory leak fixes. * Major developer documentation updates. -- Filippo Rusconi Tue, 25 Aug 2026 10:23:27 +0200 libxpertmass (1.16.1-1) stable; urgency=low * Add feature to pin down the text details widget so that reading into it is made easier. -- Filippo Rusconi Fri, 17 Jul 2026 16:51:24 +0200 libxpertmass (1.16.0-1) stable; urgency=low * Major improvements to the IsotopicCluster class' logic of mass estimations with addition of a new algorithm. * Improvement to the Averagine and TextDetailsWidget classes. -- Filippo Rusconi Wed, 15 Jul 2026 17:44:25 +0200 libxpertmass (1.15.0-1) stable; urgency=low * Major improvements to the TextDetailsWidget. -- Filippo Rusconi Thu, 02 Jul 2026 11:01:17 +0200 libxpertmass (1.14.2-1) unstable; urgency=low * Fixes, improvements and updates to the developer documentation. * Code refactoring with source tree reorganization. -- Filippo Rusconi Tue, 30 Jun 2026 19:17:01 +0200 libxpertmass (1.14.1-1) unstable; urgency=low * Add DECLSPEC for MXE build to new class/struct declaration. * Update version of libpappsomspp dependency. -- Filippo Rusconi Tue, 23 Jun 2026 09:50:13 +0200 libxpertmass (1.14.0-1) unstable; urgency=low * Add new class to perform charge deconvolution on the centroids extracted from an isotopic cluster profile mass spectral region by computing statistics on the m/z spacings between these centroids. * Add new tool tip-like class to display text-base details in either TEXT for HTML format. * Update version of libpappsomspp dependency. -- Filippo Rusconi Sat, 20 Jun 2026 23:41:07 +0200 libxpertmass (1.13.5-1) unstable; urgency=low * Added widget to handle QDoubleSpinBox where the Del key code event needs to be trapped and not bubbled up to the owning widget (MineXpert). * Update version of libpappsomspp dependency. -- Filippo Rusconi Mon, 15 Jun 2026 17:33:01 +0200 libxpertmass (1.13.4-1) unstable; urgency=low * Improvements around the mass spectrum synthesis, in particular from code consistency in signal/slot function naming, feedback to the user, code reuse of the MassSpectrumSynthesizer class where possible. * Fix one glitch with the default value of the MassSpectrumSynthesizer::Data member that defines the normalization. Now set to 0 by default to indicate no normalization requested. -- Filippo Rusconi Thu, 11 Jun 2026 18:37:33 +0200 libxpertmass (1.13.3-1) unstable; urgency=low * Big work on synthetic mass spectrum creation. * Created (by looking into MineXpert3) a new set of two classes to streamline the monitoring of tasks: TaskMonitorCompositeWidget and TaskMonitorWnd. * Set new version for libpappsomspp. -- Filippo Rusconi Mon, 08 Jun 2026 21:04:14 +0200 libxpertmass (1.13.2-1) unstable; urgency=low * Fixes in the creation of objects for the JavaScript environment. * Add convenience function to compute rounded value of double value. * Update dependency over libpappsomspp. -- Filippo Rusconi Thu, 04 Jun 2026 19:08:27 +0200 libxpertmass (1.13.1-1) unstable; urgency=low * Implement a window geometry saving/restoration that accounts also for the monitor setup. * Add classes to try and match deconvoluted features with analyte identities listed in a dictionary file. * Switch to extra QThread-based computation for the deconvolver. * Update versions of lib dependencies. -- Filippo Rusconi Sat, 30 May 2026 15:46:35 +0200 libxpertmass (1.12.2-1) unstable; urgency=low * Bug fix release (corner case mass computation in Formula with the times factor being accounted twice). * Remove the sid/forky libbost-system-dev dependency that is no more. -- Filippo Rusconi Tue, 28 Apr 2026 21:58:23 +0200 libxpertmass (1.12.1-2) unstable; urgency=low * Fix unversioned libboost dependencies. -- Filippo Rusconi Tue, 14 Apr 2026 15:41:51 +0200 libxpertmass (1.12.1-1) unstable; urgency=low * New release with newer dependencies for the build. -- Filippo Rusconi Tue, 14 Apr 2026 13:05:42 +0200 libxpertmass (1.12.0-1) unstable; urgency=low * New release with improvements to the low mass deconvolver feature. -- Filippo Rusconi Thu, 09 Apr 2026 12:12:39 +0200 libxpertmass (1.11.1-1) unstable; urgency=low * New release with both bug fixes and improvements in the LowMassDeconvolver code (two classes for unlabelled and labelled analytes). -- Filippo Rusconi Wed, 01 Apr 2026 15:37:25 +0200 libxpertmass (1.11.0-1) unstable; urgency=low * New release with new Averagine class * Depend on newer libpappsomspp. -- Filippo Rusconi Thu, 26 Mar 2026 15:27:05 +0100 libxpertmass (1.10.0-1) unstable; urgency=low * New release with bug fixes: - now correctly save CrossLink object to XML element - various improvements to the low mass deconvolution algorithm * New feature: - implement new low mass deconvolution algo for specific cases where the analytes are fully labelled with heavy C and N isotopes (the isotopic cluster shape is reversed). * Depend on newer libpappsomspp. -- Filippo Rusconi Thu, 19 Mar 2026 15:42:49 +0100 libxpertmass (1.9.0-1) unstable; urgency=low * New release with new code features: - Compute an isotopic cluster of a non-charged analyte. - Make sure the GUI adapts to a neutral formula. * Big bunch of code cleanup fixes thanks to code analysis tools in QtCreator. * Big bunch of fixes of inheritance problems in the isotopic data handling classes. * Very much improved the LowMassDeconvolver class. * Updated the QDoc developer documentation. -- Filippo Rusconi Fri, 06 Mar 2026 15:50:32 +0100 libxpertmass (1.8.1-1) unstable; urgency=low * New release with new code implementing a low mass deconvolution algorithm. -- Filippo Rusconi Tue, 17 Feb 2026 15:24:07 +0100 libxpertmass (1.7.1-1) unstable; urgency=low * New release fixing glitches and adding new decimal places related code. -- Filippo Rusconi Mon, 12 Jan 2026 16:49:43 +0100 libxpertmass (1.7.0-1) unstable; urgency=low * New release implementing an action manager that manages QAction and shortcuts. ActionManager is successfully used in MineXpert. -- Filippo Rusconi Fri, 09 Jan 2026 17:20:20 +0100 libxpertmass (1.6.0-1) unstable; urgency=low * New release implementing 'Recent files...' concept for use in menus. * Minor improvements in the mass peak shaper code. * Depends on newer version of libpappsomspp. -- Filippo Rusconi Thu, 18 Dec 2025 19:02:08 +0100 libxpertmass (1.5.0-1) unstable; urgency=low * New release implementing fixed-mz-range bins for isotopic cluster calculations. -- Filippo Rusconi Fri, 05 Dec 2025 11:19:51 +0100 libxpertmass (1.4.2-1) unstable; urgency=low * New release due to upgrade of libpappsomspp version. -- Filippo Rusconi Sat, 29 Nov 2025 17:24:53 +0100 libxpertmass (1.4.1-1) unstable; urgency=low * New upstream release fixing one bug in the initialization of an Ionizer using another Ionizer. * Improvements to the GCOV-based code coverage. * All tests pass. * Update Build-Depends for libpappsomspp. * Update Build-Depends for libisospec++. -- Filippo Rusconi Mon, 03 Nov 2025 21:50:05 +0100 libxpertmass (1.4.0-1) unstable; urgency=low * New upstream release. * Depends on new version if libIsoSpec++: libisospec++-dev (>=2.3.1). * Major advances in the QDoc-based documentation. * Bunch of upgrades of the versions of build-deps libs. -- Filippo Rusconi Wed, 22 Oct 2025 22:12:58 +0200 libxpertmass (1.3.0-1) unstable; urgency=low * Port code to the new libpappsomspp set of core and gui libraries. * The libXpertMass library is now named libXpertMassCore. * The binary packages for the core library have changed names. * Implement QJSEngine-based JavaScript scripting with auto-extraction of JS reference documentation text from the header files. -- Filippo Rusconi Thu, 28 Aug 2025 17:58:48 +0200 libxpertmass (1.2.0-1) unstable; urgency=low * New upstream release fully rewritten for better use of new C++ standards. * Improvements in the CMake-based build system. -- Filippo Rusconi Thu, 29 May 2025 08:37:06 +0200 libxpertmass (1.1.0-1) unstable; urgency=medium * Upstream release with build system improvements. * Fix bug due to trying to find file up of the source directory (thanks to Adrian Bunk , Closes: #1077251). -- Filippo Rusconi Sun, 28 Jul 2024 19:27:58 +0200 libxpertmass (1.0.0-1) unstable; urgency=medium * Initial release. (Closes: #1076552). -- Filippo Rusconi Wed, 17 Jul 2024 22:45:46 +0200