Tinn-R Changelog

What's new in Tinn-R 8.02.02.01

Jul 8, 2022
  • The web menu item received updates and improvements.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.02.01.01 (Jul 6, 2022)

  • Bug(s) fixed:
  • The issues that emerged with the new version of R (4.2.0 - UTF-8) have been fixed. Because the Tinn-R project supports both old and new versions of R, from now on Rgui.exe must be launched from within Tinn-R so that it is properly identified at startup.
  • A bug associated to MRO, the Rterm interface and the delete_checkpoint() function of the package checkpoint was fixed.
  • Increase (CTRL + Mouse Reel UP) and decrease (CTRL + Mouse Reel DOWN) of editor font and Rterm via CTRL + Mouse Reel.
  • Almost all of the interpreter's control options were enabled when there is no open file. In this case searches for words or selections will be done in the instance of SynEdit Rterm/IO. This allows greater freedom and interactivity of the Rterm interface.
  • Returning focus from other applications to Tinn-R (Editor or Rterm) has been improved.
  • Some default R Hotkeys have been changed and some new ones have been defined.
  • In the project interface double clicking opens only individual files, it has been disabled for groups and entire project. For entire project and groups the drag option remains functional.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.01.03.05 (Jun 23, 2021)

  • The toolbar of the Tools/Project interface has been redesigned.
  • The Tools/R/Explorer interface has the default option, from now on, not to display all objects. That is, hidden objects from the environment (.object) are not shown.
  • A new updated version (1.0.22) of the TinnRcom package is being distributed with this version of the project.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.
  • Bug(s) fixed:
  • A bug associated to the completion resource with content longer than one line (eg: ma, iec, etc) has been fixed. This bug was accidentally introduced in previous version 8.1.3.4.
  • A bug associated to the interface Tools/R/Explorer and the package dplyr was fixed.
  • A bug associated to error message baseenv() from R flavors MRO and R-devel was fixed. This bug was associated to the package svMisc. Thanks to SciViews Team.

New in Tinn-R 8.01.03.04 (Jun 2, 2021)

  • The project's old web page (https://nbcgib.uesc.br/tinnr/en/) has been permanently removed
  • The demo project files were updated
  • The files in the utils folder have been updated. As a result, the versions of packages that the TinnRcom package depends on are checked at R startup and will be updated whenever necessary
  • Balthazar Mattos Farnese started working on the project as a contributor responsible for the project's web page and email server. Welcome Balthazar
  • Some improvements and refinements have been made in the previous version 8.1.3.3
  • Automatic indentation (after carriage return) during editing has been considerably improved in this version; it was hard work. If you notice any inconsistencies, please prepare a small sample file and send detailed information to be corrected
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled

New in Tinn-R 8.01.03.03 (May 11, 2021)

  • Improvements were made to the Tools/Markup/LaTeX interface.
  • Improvements have been made to the demo project.
  • Improvements have been made to the recently implemented features that enable you to mark a LaTeX file (.tex) as the main (root), both in the main interface and in the projects.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.01.03.02 (May 10, 2021)

  • Bugs associated with some templates were fixed.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.01.02.10 (May 4, 2021)

  • A new option has been added that enables the userto sets the main LaTeX file. Thus, he can be editing in any file that, when compiling (generate the PDF or DVI), the instruction will be sent correctly for the compiler. This new feature speeds up the process of creating files (PDF and DVI) as the user does not need to navigate to the main file each time to submit to the compilation. The feature is functional for all options associated with compilation (.pdf, .dvi, makeindex and bibitex). This resource is volatile with each session and project, that is, it is not stored with the project information.
  • When there are two main file indications for LaTeX (one in the project and the other in the main interface for any file), this option, from within the project, takes precedence, that is, it is mandatory.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.01.02.08 (Apr 30, 2021)

  • Bug fixed:
  • Version 8.1.2.7, due to the detection of two serious bugs, accidentally inserted in the project's source code, has been removed from all project repositories. The bugs have been fixed. It is strongly recommended not to use version 8.1.2.7!
  • Some improvements have been made to some program windows.
  • Automatic indentation (after carriage return) during editing has been considerably improved in this version; it was hard work. If you notice any inconsistencies, please prepare a small sample file and send detailed information to be corrected.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.01.02.07 (Apr 26, 2021)

  • Some improvements have been made to some program windows.
  • Some default database were updated (Rmirrors.xml, Completion.xml).
  • Trying to circumvent the technological delay of the Brazilian economy related to the difficulties of transferring values from abroad to Brazil, the project now receives donations via cryptocurrencies: Bitcoin and Bitcoin Cash. In the main menu Help/About/Donation, the accounts for receiving donations (transfers) can be copied (CTRL + C) and pasted (CTRL + V) at the destination.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the future version, the validation mechanism will be enabled.

New in Tinn-R 8.01.02.06 (Apr 23, 2021)

  • The main menu main menu: R/Control/Packages/Install has been changed, it now installs the selected package in the editor (or Rterm interface).
  • A new button has been created on the Rterm interface task bar that enables the user to send or resend any line or selection. This feature (using CTRL + ENTER) has been available for a long time on the Rterm interface, but not in the form of a button. We believe that the button makes it easier to use for new users. Rterm: send or resend (any line or selection) CTRL + ENTER.
  • Some adjustments were made to the license request mechanism.
  • Some improvements have been made to some program windows.
  • The license verification and validation procedure is still disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the next version, the validation mechanism will be enabled.

New in Tinn-R 8.01.02.05 (Apr 21, 2021)

  • Bug(s) fixed:
  • Bugs related to the assignment of some Hotkeys (R), which required restarting Tinn-R to function, have been fixed.
  • From that version on, the Tinn-R program has version control. The Tinn-R project remains free to use for the educational sector at any level. For these, request a free license (renewed annually). See (main menu: Help/About/Licensing) and (main menu: Help/License manager). The license verification and validation procedure is disabled in this version. So, if you want, you can request a license to help improve the mechanism, as it will be being tested on more diverse hardware and software platforms than those used by testers. In the next version, the validation mechanism will be enabled.

New in Tinn-R 6.01.01.06 (Nov 7, 2020)

  • Bug(s) fixed:
  • All dependencies of the TinnRcom package that are distributed with the Tinn-R setup (formatR, svMisc and svSocket), as well as the TinnRcom package itself, have been rebuilt with the R-devel version (4.1). The startup issues that arose in the current version 4.0 of R have been fixed.
  • A bug associated with the package semPlot was fixed. Thanks to Frank for pointing it out.

New in Tinn-R 5.01.02.00 (Oct 18, 2016)

  • Bug(s) fixed:
  • Two major bugs introduced in the `pre-release version 4.2.6.0` have been fixed.
  • A bug related to `Help`, `Example` and `Open example` when all files were closed was fixed.
  • A bug related to `Rterm interface (IO)` and the package `debug` was fixed.
  • A bug related to the `custom color storage` was fixed.
  • A bug related to the `Options/Syntax (highlighter)/Default (to new files)` was fixed.
  • A bug related to the `Options/Syntax (highlighter)` was fixed.
  • Some issues about the `completion` followed by `F3` to find the next occurrence of `|` were corrected.
  • Issues about the installation of TinnRcom package (and its dependences) were corrected.
  • A lot of `PRE-RELEASE` versions of the project have been released, not restrict to testers.
  • The installation of TinnRcom package (and its dependences) was improved. From now, the sources (`.tar.gz`) and the binaries (`.zip`) of the packages `formatR`, `svMisc`, `svSocket` and `TinnRcom` will be released within the setup of Tinn-R. After the installation, it will be placed at `packages` folder. So all will be installed from the local `.zip`.
  • The package `TinnRcom` was upgraded to the version `1.0.20`.
  • The menu `options` has a new option: `R echo (on/off)`. This grants the user the choice to acho (or not) some options of send file, selection, clipboard, block marked, contiguous lines a line to end of page. A related button was add to R task bar. This made simpler and user friendly these options. The default shortcut to toggle this option is `ALT + E`
  • The procedure to `open a remote file from an URL` was improved and also covers `https` protocol.
  • If the user choice in `Options/Application/R/Patch (R)` is **No** to `Use latest installed version (always)` option, at startup, Tinn-R will search in all letters of the system drives for the fully informed path of R. It is very useful in the portable flavours due to letters changes in different computers.
  • The visibility of all `Page Control` and `Tab Sheets` caption were improved.
  • R will always start with two options:
  • `options(pkgType=’binary’)`
  • `options(install.packages.check.source=’no’)`
  • If the user do not have a personal library to manage the packages, from this version on, Tinn-R will create a folder named `x.y`, related to major and minor R version in the `C:/Users/User/Documents/R/win-library/`. This library will be used as default to package manager. The user can change the default library at `Options/Application/R/Packages (R)` in the `Library trees (.libPaths()`.
  • The default files `Shortcuts.xml` and `Mirrors.xml` were updated.
  • The default shortcuts related to focus on `Rterm interface` (Editor, IO and LOG) were changed due conflict with Windows 10.
  • When using `Rterm` (except with the `Send File`option) all other options related with more than one line will be added do the `R history`.
  • The source code related to identification of `library trees .libPaths()` was improved.
  • The `R explorer` interface related to identification of environments from objects was improved.
  • The resources related to `update mirrors` in runtime were improved.
  • The resources related to `knitr` and `Sweave` were improved and new options are in `Options/Application/R/Packages/Knitr`.
  • To all `knit` procedures it will be added the argument `quiet=TRUE`. So, if you want more control, or to big documents, it is suggested (for while) to use the `knit` with `Rgui.exe` instead of `Rterm.exe`.
  • The menu `Insert` has a new option: `R (assignment)`. This option make flexible to insert `` assignment. As it is associated to shortcuts, the user can customize both.
  • The navigator of all database was replaced.
  • The `IO` prompt of the `Rterm` interface is more user friendly. For this set `Options/Application/Editor/Advanced/Scroll pas end of line` option.
  • It was add a new item in the main menu: `Tools/Processing/Viewer/Open current file (generic)`.
  • The menu `Web` as heavy reworked and has new options.
  • The windows `Options/Application` received improvements.
  • A new resource allowing the user to `open/learning/edit` the example script of any R objet, from the `editor`, `Rterm/IO`, `Rterm/LOG` or window `Tools/R/explorer` was added.
  • The `tip` and `data completion` were deeply improved. `CTRL + SPACE` is the single trigger for both and the distinction is made in the context of the call. Additionally this feature now find the object, the package and the pattern in complex contexts multiline.
  • The shortcuts `CTRL + TAB` and `SHIFT + CTRL + TAB`, not user configurable, can now be also used in all interfaces `Editor, Rterm and Help` to sequentially switch the pages.
  • This version is full compatible with `Microsoft R Open - MRO`.
  • The folder `utils` was deeply restructured and it was added an instruction `unlockBinding(last.warning, baseenv())` to the new file `info.R` to workaround a small bug among `svSocket` and `MRO`.
  • The identifier `Note` brought back to the highlighter of R family, and due to this utility also added to `Text` highlighter.
  • The `R family, All and Text highlighter` received improvements related to `strings` identification. The intention is that they do not identify the shortened forms (he’s, you’d, you’ve, etc.) as string.
  • New options related to `Rterm: IO and LOG` highlighters.
  • The usability of `Rterm` interface is now more robust, stable and user friendly.
  • A new resource `Check for update` was added to the main menu `Help`.

New in Tinn-R 4.02.17.00 Pre-Release (Sep 27, 2016)

  • We have been released various PRE-RELEASE versions of the project not restrict to testers: thanks for tests and suggestions.
  • The installation of TinnRcom package (and its dependences) was improved. From now, the sources (.tar.gz) and the binaries (.zip) of the packages formatR, svMisc, svSocket and TinnRcom will be released joined with the setup of Tinn-R. After the installation it will be placed at folder packages. So all will be installed from the local .zip.
  • The package TinnRcom was upgraded to the version 1.0.20.
  • The menu options has a new option: R echo (on/off). It enables the user to choice if want (or not) echo some options of send: file, selection, clipboard, block marked, contiguous lines a line to end of page. A associated button was add to R task bar. We think it made more simple and user friendly these options. The default shortcut to toggle this option is ALT + E
  • The procedure to open a remote file from an URL was improved and now cover also https protocol.
  • If the user choice in Options/Application/R/Patch (R) is No to Use latest installed version (always) option, in the startup, Tinn-R will search in all letters of the system drives for the fully informed path of R. It is very useful in the portable flavours due to letters changes in different computers.
  • The visibility of all Page Control and Tab Sheets caption were improved.
  • R will be always started with two options:
  • options(pkgType=’binary’)
  • options(install.packages.check.source=’no’)
  • If the user do not have a personal library to manage the packages, from this version Tinn-R will create a folder named x.y, related to major and minor R version in the C:/Users/User/Documents/R/win-library/. This library will be used as default to package manager. The user can change the default library at Options/Application/R/Packages (R) in the Library trees (.libPaths().
  • The default files Shortcuts.xml and Mirrors.xml were updated.
  • The default shortcuts related to focus of Rterm interface (Editor, IO and LOG) were changed due conflict with Windows 10.
  • Under Rterm except Send File all other options related with more than one line will be added do the R history.
  • The source code related to identification of library trees .libPaths() was improved.
  • The R explorer interface related to identification of environments from objects was improved.
  • The resources related to update mirrors in runtime were improved.
  • The resources related to knitr and Sweave were improved and new options are in Options/Application/R/Packages/Knitr.
  • To all knit procedures it will be added the argument quiet=TRUE. So, if you want more control, or to big documents, we suggest (for while) to use the knit with Rgui.exe instead of Rterm.exe.
  • The menu Insert has a new option: R (assignment). This option make flexible to insert assignment. As it is associated to shortcuts, the user can customise both.
  • The navigator of all database was replaced.
  • The IO prompt of the Rterm interface is more user friendly. For this set Options/Application/Editor/Advanced/Scroll pas end of line option.
  • It was add a new item in the main menu: Tools/Processing/Viewer/Open current file (generic).
  • The menu Web as heavy reworked and has new options.
  • The windows Options/Application received improvements.
  • It was added a new resource allowing the user to open/learning/edit the example script of any R objet, from the editor, Rterm/IO, Rterm/LOG or window Tools/R/explorer.
  • The tip and data completion were deeply improved. CTRL + SPACE is the single trigger for both and the distinction is made in the context of the call. Additionally this feature now find the object, the package and the pattern in complex contexts multiline.
  • The shortcuts CTRL + TAB and SHIFT + CTRL + TAB, not user configurable, can now be also used in all interfaces Editor, Rterm and Help to sequentially switch the pages.
  • This version is full compatible with Microsoft R Open - MRO.
  • The folder utils was deeply restructured and it was added an instruction unlockBinding(last.warning, baseenv()) to the new file info.R to workaround a small bug among svSocket and MRO. Thanks to Marc Laurencelle to pointing it out.
  • The identifier Note brought back to the highlighter of R family, and due to this utility also added to Text highlighter. Thanks to Ari for pointing it out.
  • The R family, All and Text highlighter received improvements related to strings identification. The intention is that they do not identify the shortened forms (he’s, you’d, you’ve, etc.) as string.
  • New options related to Rterm: IO and LOG highlighters.
  • The usability of Rterm interface is now more robust, stable and user friendly.
  • The development team would like to publicly thank Marc Laurencelle for the contributions and suggestions to Tinn-R project.
  • BUGS FIXED:
  • Two severe bugs introduced in the pre-release version 4.2.6.0 have been fixed.
  • A bug related to Help, Example and Open example when all files were closed was fixed.
  • A bug related to Rterm interface (IO) and the package debug was fixed. Thanks to Ivan B. Allaman for pointing it out.
  • A bug related to the custom color storage was fixed.
  • A bug related to the Options/Syntax (highlighter)/Default (to new files) was fixed.
  • It was corrected some annoying things about then completion followed by F3 to find the next occurrence of |.
  • It was corrected some annoying things about then installation of TinnRcom package (and its dependences).

New in Tinn-R 4.00.03.05 (Oct 20, 2015)

  • Due to two portable versions (simple and compatible with Apps) were made some adjustments in the application source code and project structure.

New in Tinn-R 4.00.03.04 (Jun 11, 2015)

  • Bug(s) fixed:
  • A bug related to Rterm interface (IO and Log) and the packages car and rms was fixed. The origin of the bug is that when both packages are loaded they change the pattern of messages on the pipe. Thanks to Frank for pointing it out.
  • A bug related to Update R mirrors and the countries Germany, Spain and Sweden was fixed.
  • The versions 4.0.3.1, 4.0.3.2 and 4.0.3.3 were restrict to testers: thanks for tests and suggestions.
  • From this version Tinn-R will be released in three flavours: Tinn-R, Tinn-RPortable and compatible with PortableApps platform.
  • Some files of the folder utils were updated to meet with Tinn-RPortable project necessities. Therefore, the folders and files of the R variable .trPaths were changed to TEMP environment variable.
  • The Help menu was a little changed.
  • The TinnRcom package was updated to the version 1.0.18.

New in Tinn-R 4.00.02.01 (Apr 30, 2015)

  • Bug(s) fixed:
  • A bug related to the recent version released (R 3.2.0) and the instalation of the necessary TinnRcom package was fixed.
  • The file Rinstall.R located at the folder utils where Tinn-R was instaled was updated to supress the download of two no more necessary packages (Hmisc and R2Html) to TinnRcom package.

New in Tinn-R 4.00.20.00 (Apr 27, 2015)

  • Bug(s) fixed:
  • A bug related to Sumatra (PDF viewer) and User guide (PDF), location of topics, has been fixed. If you have it installed, please upgrade to 3.1.1 or higher.
  • Drag and drop from R explorer to Editor.
  • Rterm is now entirely updated after any changes in Options/Application or Options/Highlighters (settings).
  • A bug related to line wrap has been fixed: thanks to Frank for pointing it out.
  • A bug related to character recognition of Tools/Database/R/Mirrors has been fixed.
  • A bug related to Rterm/Log text highlighter has been fixed.
  • A bug related to Page control files and hints of files has been fixed.
  • Some bugs were fixed and it is more user friendly when the editor is in split mode.
  • Some bug were fixed related to Hide/Show resources os Tools panel

New in Tinn-R 3.0.3.6 (Mar 7, 2014)

  • The conversion options using Deplate or Txt2tags depends of the file extension. For Deplate are recognized: .dp, .dpt, .dplt, .deplate and .txt. For Txt2tags are recognized: .t2, .t2t, .txt2tags. and .txt.

New in Tinn-R 3.0.3.5 (Feb 12, 2014)

  • Highlighters settings window was deeply reworked.
  • Print preview window was reworked.

New in Tinn-R 3.0.3.4 (Feb 12, 2014)

  • Bug(s) fixed:
  • R highlighter: expressions like the below. Thanks to Arnold for pointing it out.
  • gsub("/", "\\\\", text)
  • Comment/Uncomment: the automatic detection of the language and chunks (regions) for multiple (or complex) languages (like: R noweb, R doc, HTML complex, PHP complex, etc).
  • The Comment, Uncomment first and Uncomment all procedures were improved.

New in Tinn-R 3.0.3.3 (Feb 6, 2014)

  • Parts of the source code were enhanced.
  • The control over the previous focus related to various options (Options, Help, View, etc.) has been improved.
  • The IPC (Inter Process Communication) communicating Rterm and Tinn-R was re-optimised. Now it its approximately 4x faster than the prior version.
  • The User guide has been revised and improved.

New in Tinn-R 3.0.3.2 (Feb 1, 2014)

  • Bug(s) fixed:
  • Advanced options of the editor: Options/Application/Editor/Advanced/Want tabs. Now when tabbing (if there is a selection) and act really as block indent, unindent. It works only inside of the more important instances of SynEdit class: Editor and Rterm/Log. Within Rterm/IO has another function: to complete.
  • Some options of the interface Options/Application/Editor/Advanced are now more understandable.
  • The menu Help has a new option: What is new?

New in Tinn-R 2.3.2.2 (Jul 21, 2009)

  • Bugs fixed:
  • A bug related with Hotkeys (operational system) when changing the status (Active not Active).

New in Tinn-R 2.2.0.1 (Feb 9, 2009)

  • Bugs fixed:
  • Latex font Enphase was fixed. It was inserting extbf{} instead of emph{}.
  • Save and load workspace is now enabled only if Rterm is running.
  • A bug associated with the Colors preferences interface related to Txt2tags and Deplate syntax, not allowing to change the background color of the root element in the correct way was fixed.
  • All prior documentation of the Tinn-R project was updated, some parts were expanded and others excluded, new ones were generated and, finally, all were joined in the new User guide. This What is new now is part of this user guide. The sources files (written in Txt2tags) of this User guide is available in the folder doc/english/user_guide where Tinn-R is installed. In this way, we hope that the user will be able to help us in making it better, day by day, by sending us any useful contribution.
  • The R toolbar can now be docked at left, top, right and bottom side of the main interface. Some issues related to Rterm and Tools interface when dragging the R tools bar, have not completely been solved yet. In order to fix any problem, hide and show again the Rterm or Tools interface.
  • The match brackets resource (default shortcut is CTRL+B) was added also to the Rterm interface (IO and Log).
  • The Tools interface was a bit reworked and the menu Views was changed to accommodate the changes.
  • The menu View and /Help was a bit reworked.
  • The sending and controlling R resources were extended to all instances of the synEdit class. In other words, if you put the cursor in any word, or select any text in the Editor (split or not), IO or Log (docked or not, in the same or distinct monitors).