* Fri Feb 23 2024 Dominique Leuenberger - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN. * Fri Jan 05 2024 Dominique Leuenberger - Add extra-cmake-module BuildRequires: This used to be dragged in by other deps before, but cmake explicitly checks for it here. * Wed Dec 28 2022 Pierre Bonamy - Add Fix_Syntax_Pipe.patch: Backport fix to properly highlight the native pipe \"|>\" as an operator in the R console. * Tue Dec 27 2022 Pierre Bonamy - Backport fix to display progress bars from \'cli\' package in RKWard R console. See \"Fix_handling_carriage_returns.patch\". * Tue Nov 08 2022 Pierre Bonamy - Update to upstream release 0.7.5- New features and improvements * Added: Partial completions (Tab-key) consider completion candidates from all visible completion groups * Added: R\'s dynamic completions (importantly for \":::\", \"?\", and \"AATT\") are merged into the already provided completions * Added: Add option to offer code completion/hinting in all file types not just R scripts (e.g. in .Rmd files) * Changed default behavior (new installations, only): Up/down without alt navigate completion items if visible in console/editor * Added: Provide tooltips on symbols in scripts and R console * Added: Many new basic and advanced R, R Markdown and LaTeX snippets, including complete R Markdown templates * Added: Allow to select search provider, when searching for a term online * Added: Allow to restart R backend (e.g. for testing that scripts or packages will work in a fresh session) * Changed: Actions to restart the R backend, interrupt all commands and configure the R backend arranged in a hmburger menu * Added: Crosstabs N to N: Simplify labels, add option to control table layout * Added: Change mechanism for detection of object changes- Bug fixes * Fixed: Backend failed to start when installed in a path with spaces on Windows volumes without 8.3 support * Fixed: Trying to restart backend could cause a hang, on Windows * Fixed: In corner cases, cancelling commands could lead to a lockup * Fixed: IRT Cronbach\'s Alpha did not work for subsets, if the data.frame name contains dots * Fixed: Action to remove several rows in data editor, simultaneously, always remained disabled * Fixed: Workspace browser would not always show change, immediately, when object type changes * Fixed: Crash when using the \"Git blame\" kate plugin * Fixed: Problem installing R support package in some configurations * Fixed: Menubar would disapper after opening script editor, in some configurations * Fixed: Very long error messages during R markdown preview could cause the preview window to become too wide * Fixed: Expresssions spanning several lines would not be shown, correctly, in \"R Console\"-mode script preview * Fixed: Fix focus problems, and better efficiency for data previews (as used in data import dialogs) * Fixed: Excel import plugin failed to accept file name * Fixed: Fix zooming help/output pages with Ctrl+scroll wheel, when compiled with QWebEngine * Fixed: Fix problem handling rkward:// links from dialogs on some sytems * Fixed: Fix object name completion for (irregular) names starting with numbers or underscores * Thu Jun 02 2022 Wolfgang Bauer - Update to upstream release 0.7.4- New features and improvements * Support \"step into\" and \"finish current\" modes in the R debugger window * When directly upgrading from very old versions (pre 0.6.3, currently), discard existing config settings * Plugin maps with the same id are grouped together, and the most recent version is used, automatically * Added functionality to install add-on packages directly from git (formerly available as external plugin rk.gitInstall) * Add option to show ANOVA table for linear regression * Add default preview() function is available to plugins, reducing the code needed to add preview functionality * Add preview functionality to most existing plugins that did not have it, yet * Better placement of messages in non-plot preview windows * Package installation uses inline widget to provide progress feedback, instead of separate dialogs * Package installation no longer uses an external process, unless required for root permissions * (Re-)added improved \"Import Assistant\" to help getting started with importing data * \"Paste special\" can now also paste data.frames with labels, and is available in the Workspace Browser context menu * Add \"rio\"-based generic import plugin * Allow separate analysis by grouping factors in Analysis->Descriptive Statistics * Rework help start page to serve as a dashboard for common tasks, replacing the old startup dialog- Bug fixes * Fixed: Disabling a element in plugins would not make the sub-elements non-required * Fixed some problems with cancelling running commands * Fixed: Package installation as root would fail to find kdesu/kdesudo on recent systems * Fixed: R help pages would refuse to open in new tab * Fixed: Windows: Issues with some shiny apps due to a too small stack size * Fixed: Installation from dialog would fail for R packages requiring the rkward package * Fix quirks around \"Save as\" for rkward output documents * Tue Apr 19 2022 Wolfgang Bauer - Update to upstream release 0.7.3- New features and improvements * Add option to show standardized coefficients for linear regression * Add setting to allow hiding R Console scrollbar minimap * \"Spontaneous\" output, such as from running examples in the enhanced help system in R 4.2.0, is shown in the R Console * Support for switching color schemes, including basic support for dark mode * Space-saving placement of main window status bar, and display more tips in it * Implement R 4.2 graphics functions: stroked and filled paths, groups, luminance masks * Implement R 4.1 graphics functions: gradients, patterns, clip paths, masks * Add icons to settings dialog for quick visual orientation * Merge ktexteditor (script) settings into the main settings dialog * Internal: Code cleanup around settings, and in many other places * On exit, ask for saving all unsaved modified files at once * Output file handling has been reworked, entirely * rkwardtests library gains helper functions for checking for expected errors * Internal: Allow R-level calls to support both subcommands, and a return value at the same time * Hide or remove several purely internal functions (most can still be accessed from the rkward namespace as rkward:::xyz()) * Use top alignment button to close (warning) messages in preview windows/areas * (Try to) automatically create custom R library locations, if they do not exist * kate plugin related actions are now active whenever a script window is active (not only the corresponding tool window)- Bug fixes * Fixed: Possible backend hang when closing a data editor before it was done fetching its data * Fixed: Crash when installing packages from within check installation dialog * Fixed: Spurious string I18N_ARGUMENT_MISMATCH in several plugins * Fixed: Accordeon control (used in \"Recode categorical data\") never expanded * Fix compilation with the upcoming R 4.2.0 * Fix crash in dev.capture() * Fix plot window not showing when created attached * Fixed: Initial graphics window size would be (mostly) ignored * Fix some buglets around closing on-screen devices * Fixed: Cursor navigation in completion list * Fixed: Calling (rk.)select.list() without a title would fail * Workaround for invalid EDITOR variable set by Kate Terminal plugin (also fixed in recent kate) * Fixed: Crash when attempting to use new graphics features in R 4.1.0 (esp. plotting using ggplot2)- Drop patch-fix-crash-ggplot2.diff, merged upstream- Add Source URL * Sun Mar 13 2022 Wolfgang Bauer - Adjust filelist to a recent kf5-filesystem change in Factory to fix build * Sun Jul 04 2021 Pierre Bonamy - Patch (patch-fix-crash-ggplot2.diff) fixing a severe issue when using ggplot2, see https://bugs.kde.org/show_bug.cgi?id=438993 * Wed Oct 21 2020 Wolfgang Bauer - upstream release 0.7.2- New features and improvements * Script preview keeps vertical scroll position when updating * Add function rk.home() for retrieving application paths, similar to R.home() * Add menu option to switch application language * Remove direct dependency on libintl * Add \"Check installation\" wizard to test for several common basic installation issues all in one place * Add rkward internal package location to end of library search path, to make it accessible to help.search() * Add menu action to open any supported file type, directly * Support using QWebEngine instead of QtWebKit (still supported) * elements in plugins may now also contain clickable links, including rkward://-scheme links * The new code hinting features from version 0.7.1 are now also available in the console * On unix-systems, RKWard can now be run without installation * Kate addons are now supported within RKWard. Intially, search-in-files, snippets, and projects are loaded by default * Python development scripts have been ported to python3- Bug fixes * Fix some problems with plot preview in wizard-type plugins * Fix several small memory leaks * Clean some logged warnings and potential issues during R backend shutdown * Fixed: Avoid shortcut clash with kate part by removing conflicting (default) shortcuts, automatically- Recommend kate-plugins that are usable in rkward now- Build with QtWebEngine (instead of QtWebKit) on architectures and distributions where it is available (in a new enough version)- Remove no longer available NO_R_XML cmake option * Mon May 25 2020 Wolfgang Bauer - upstream release 0.7.1b * Workaround to avoid bug in R 4.0.0 when using for loop on top level context (kde#421958) * Fixed: Hang when opening an empty workplace (kde#420888) * Fixed: Crash when mousing over code preview window with focus-follows-mouse enabled (kde#420588)- Update URL- Run spec-cleaner * Fri Jan 24 2020 Wolfgang Bauer - upstream release 0.7.1- New features and improvements * Code hinting in script editor windows has been reworked, and now also completes argument names * Instead of installing rkward R packages at build time, install them at runtime, when needed * Add new commandline option \"–r-executable=auto\" for auto-detection of R installation * element in save file mode gains checkbox to control overwriting of existing files * Add command-line option –autoreuse to avoid shipping two separate .desktop files *