Revisions of rkward

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1149924 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 33)
Prepare for RPM 4.20 (forwarded request 1149861 from dimstar)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1141006 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 32)
Mention the patch in the changelog, so that the diff can actualy be forwarded to Factory (and the package be built) (forwarded request 1141001 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1034452 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 31)
- 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 "@") 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 (forwarded request 1034450 from flyos)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 980499 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 30)
- 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 (forwarded request 980498 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 971710 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 29)
- 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 (forwarded request 971704 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 961486 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 28)
- Adjust filelist to a recent kf5-filesystem change in Factory to
  fix build (forwarded request 961474 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 903956 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 27)
- Patch (patch-fix-crash-ggplot2.diff) fixing a severe issue when
  using ggplot2, see https://bugs.kde.org/show_bug.cgi?id=438993 (forwarded request 903945 from flyos)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 843272 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 26)
- 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)
  * <text> 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 (forwarded request 843268 from wolfi323)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 808906 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 25)
- 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 (forwarded request 808892 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 766957 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 24)
- upstream release 0.7.1 (forwarded request 766950 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 744719 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 23)
- moved COPYING to %license line
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 725942 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 22)
- Add upstream patches to fix build in Factory:
   * Fix-compilation.patch
   * Another-missing-include-file.patch
   * Another-include-file-fix.patch (forwarded request 725657 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 599488 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 21)
- Disable installation of r.xml again, syntax-highlighting (and
  ktexteditor before it) already contains a newer version anyway

(The version in syntax-highlighting/ktexteditor is embedded, so there is no file xonflict, but it's pointless to install it) (forwarded request 598799 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 597352 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 20)
- upstream release 0.7.0b
  * First release of RKWard to be based on KF5 (version 5 of the
  KDE libraries)
- Most important changes:
- New features and improvements 
  Implement "split view" feature, allowing to partion the main window, and to have several views of the same files / data side-by-side
  Double click on object in Workspace browser tries to open reference page, not object viewer, if the object is outside of .GlobalEnv
  Limit the number of debug log-files to keep (at most three, each, for frontend and backend)
  Remove Windows-only UI for setInternet2()-option (no longer available in R, with setInternet2(TRUE) the default since R 3.2.2)
  Remove startup wrapper script (moving the still-needed functionality into the main executable)
  Preview status messages can now be closed
  Show the message accompanying rk.show.files() or rk.edit.files() inside the main window, instead of a separate dialog
  File browser gains "Rename" context menu action
  File selection fields in plugin dialogs remember the last used directory (per session), and check for a valid selection
- Bug fixes
  Fix crash with R 3.5.x due to use to STRING_PTR
  Fixed: Creating trellis on-screen plots, while package lattice is not on the search path would produce errors in plot history mechanism
  Function argument hinting is less easily fooled by braces inside quotes
  Better handling of text drag-and-drop inside the R console window
  Fix NAs introduced by editing data containing characters that cannot be encoded in the system locale
  Fixed: Preview boxes followed by a <stretch/> element would not work under some circumstances
  Fixed: Setting an output CSS file via the GUI did not work
  Fixed: Bug report feature on Windows did nothing
  Avoid some potential encoding issues, that could cause graphical select.list to fail for certain strings, under some circumstances
- Fix versioned package dependency on R-base, it was spelt R-Base
  by mistake and therefore ineffective (boo#993268)
- Drop rkward-translations.tar.xz, the translations are included in
  the released tarball as usual (forwarded request 597346 from wolfi323)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 418960 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 18)
- rwkard needs the R-Base version it was compiled with - boo993268 (forwarded request 418876 from AndreasStieger)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 405467 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 17)
- Drop obsolete %clean section (forwarded request 405466 from jengelh)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 290656 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 15)
- upstream release 0.6.3
- Most important changes:
- New features and improvements
  New element <i18n> for use in plugins' logic section: Provides a translatable string property
  New element <label> for use in plugin help pages: Copies the label-attribute of the given element into the text
  New string property modifier "quoted" to make it easier to quote dynamic strings inside plugins
  Reworked distribution calculator plugins
  Added power analysis plugin (already existed as separate plugin)
  Assume plugin .js files to be in utf-8 encoding; this allows using non-ascii characters in the generated code
  <matrix> element gains options min_rows and min_columns, and the details of fixed_width="true" have been improved
  Add R function rk.set.plugin.status() to allow further customization of loaded plugins (hiding of individual menu entries)
  Pluginmap-management was reworked, partially, and moved to Settings->Manage R packages and plugins
  Provide more detailed information on loaded plugins in rk.list.plugins()
  Allow to override plugins from a different pluginmap (the plugin with the highest specified version is used)
  When the RKWard installation has moved on disk, try to adjust stored .pluginmaps paths, accordingly
  Allow opening RKWard's plugin files (with correct highlighting), and other text files
  More robust control over placement of plugins within a menu
  Restructure layout of CSV-import dialog
  Allow to open (any number of) R script files and rkward://-urls from the command line
  Add command line option --reuse for reusing an existing instance of RKWard
  Be slightly(!) smarter about when (not) to ask for saving workspace on workspace load (e.g. not directly after workspace has been saved)
  Change default in Workspace browser to showing only .GlobalEnv, initially
  Support automatically generating a printable header parameter from most plugin elements
  New Object based convience method for printing headers from plugins
  Implement polyPath()-drawing in RK() device
  Pre-compile the common js code included in every plugin (only when compiled with Qt >= 4.7)
  Improve crash recovery dialog to not prompt again for the same files
  Plugins and in-application help pages can now be fully translated
- Fixes
  Fixed: Hang when trying to select existing directories in file selectors on Windows
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 260827 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 14)
- upstream release 0.6.2
- Most important changes:
- In data editor, indicate NAs, explicitly
- Import Stata plugin gains option to convert character encoding.
- New embeddable (minimal) plugin "multi_input" to combine different input elements
- Fixed: Problems starting from paths with spaces in the file name on Windows
- Added command line option --r-executable for switching between several installations of R
- Use a binary wrapper, instead of wrapper shell script for startup on all platforms
- Linear regression plugin gains option to save predicted values
- Fixed some compilation problems
- Add basic support to export plots using tikzDevice
- Fixed: cbind-value of <matrix> element was missing commas
- Fixed: Give a label to an unlabelled toolbar
- Fixed: Adjust to (re-?)named parameters for options("pager")
- Allow plugin UI script code to query R for information
- Fixed: potential crash when a previously installed pluginmap is not longer readable
- Allow to connect <varslot>/<valueslot> source to any property, not just <varselectors>
- New plugin elements <valueselector> and <select>
- New plugin element <valueslot> for selecting arbitrary string values (otherwise almost identical to <varslot>)
- <varslots> can be set to accept the same object several times. Used in scatterplot plugin.
- New R function rk.embed.device() for manually embedding graphics devices in RKWard
- Fixed: R backend would exit immediately, without meaningful error message, if there is an error in .Rprofile (or Rprofile.site)
- Fixed: Installing suggested packages from the package installation dialog was broken
- Fixed: Selecting a mirror via the "R packages" settings page would not work when prompted for package installation form the backend
- Remove support for compiling RKWard in a single process (threaded) variant. This was not used / tested since RKWard 0.5.5
- Shortcuts for the "Run ..." actions have been changed for better cross-platform compatibility
- The script editor's "Run line" and "Run selection" actions have been merged
- Add UI for configuring default graphics device, and embedding of standard graphics devices.
- New RKWard native on-screen device (RK()). This is the default on-screen device in RKWard, now.
- New R function rk.without.plot.history() for turning off plot history, temporarily
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by