Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Tinn-R / News: Recent posts

Tinn-R 3.0.3.6 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.3.6 (Feb/28/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.

Tinn-R Team
Feb/28/2014

Posted by jcfaria 2014-02-28

Tinn-R 3.0.3.5 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.3.5 (Feb/10/2014)

  • Highlighters settings window was deeply reworked.

  • Print preview window was reworked.

Tinn-R Team
Feb/10/2014

Posted by jcfaria 2014-02-11

Tinn-R 3.0.3.4 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

  • 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).... read more

Posted by jcfaria 2014-02-08

Tinn-R: development version

Dears users,

You can download and test the development version of Tinn-R (which will become the next stable) on GitHub:

Tests (and suggestions) are welcome!

All the best,
J.C.Faria

Posted by jcfaria 2014-02-07

Tinn-R 3.0.3.3 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.3.3 (Feb/05/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. \o/\o/\o/
  • The User guide has been revised and improved.... read more
Posted by jcfaria 2014-02-05

Tinn-R 3.0.3.2 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.3.2 (Jan/30/2014)

  • Bug(s) fixed:

    • Advanced options of the editor:
      Options/Application/Editor/Advanced/Want tabs. Now when
      tabbing (if there is a selection) \<TAB> and \<SHIFT>\<TAB>
      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 \<TAB> has another function: to complete.... read more
Posted by jcfaria 2014-01-30

Tinn-R 3.0.3.1 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.3.1 (Jan/29/2014)

  • Bug(s) fixed:
    • The installer of version 3.0.3.0 related to the file data.zip.
      The file data.zip was corrupted. The installer of version 3.0.3.0 has been deleted from all servers and we advise users to not redistribute this version. Thanks to Mark A. for pointing it out!
  • The STOP button is working again for Rgui.exe (but is not active
    for Rterm.exe yet).... read more
Posted by jcfaria 2014-01-29

Tinn-R 3.0.3.0 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.3.0 (Jan/28/2014)

  • Bug(s) fixed:
    • Pop-up menu of: Tools/Database/Completion, Tools/R/Explorer and Tools/R/Card.
  • Parts of the source code were enhanced.
  • The IPC (Inter Process Communication) communicating Rterm and Tinn-R was optimised. Now it its approximately 8x faster and also more accurate. This really was an old dream!
  • The User guide has been revised.
  • The menu Tools/Processing/Compilation (Latex) has a new option: Make index (makeindex). The default shortcut is CTRL + ALT + I.
  • The Rterm support to the function debug and the package debug was a bit enhanced. The necessary instruction (below) is automatically sent to the R interpreter from this version.... read more
Posted by jcfaria 2014-01-28

Tinn-R 3.0.2.8 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.2.8 (Jan/22/2014)

  • Bug(s) fixed:
    • R highlighter: quote argument of read.table function.
    • Pop-up menu of Tools/R/Mirrors.
  • TinnRcom package was upgraded to version (1.0-15). The package will be automatically updated.
  • Tools/R/Mirrors:
    • It has a new status bar showing the default repository
    • It has a new button on the tool bar which enables the opening of the URL: current and default.
  • The Print preview interface was a bit enhanced.
  • Some icons of the Main interface and Tools panel were changed.
  • From now SumatraPDF will be the default viewer of the Tinn-R User guide. If Sumatra is the default system PDF viewer it will be used. Otherwise, a compact version released jointly with Tinn-R (Install.path/sumatra/SumatraPDF.exe) will be used.... read more
Posted by jcfaria 2014-01-22

Tinn-R 3.0.2.7 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.2.7 (Dec/30/2013)

  • The menu View was a bit improved.
  • The User guide has been revised.

Tinn-R team
(Dec/30/2013)

Posted by jcfaria 2013-12-30

Tinn-R 3.0.2.6 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.2.6 (Dec/28/2013)

  • Tools: the interface related to Card and Mirrors is now in a more logic place: R.
  • The menu View was a bit improved. The more used options related to Rgui, Tools and Rterm were duplicated, but can be easily found.
  • The menu Help was a bit enhanced and has a new option: User list (discussion group).
  • The User guide has been revised.... read more
Posted by jcfaria 2013-12-29

Tinn-R 3.0.2.5 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.2.5 (Dec/03/2013)

  • Bug(s) fixed:
    • Double click on Tools/Database/Comments.
    • Double click on Tools/Database/R mirros.
    • Double click on Help/Citation (put on clipboard).
    • Active line (BG) option (Show/Hide) and Rterm.
  • The default transparency was set to 0%.
  • Some small errors were fixed in the User guide.
  • The version 3.0.2.3 and 3.0.2.4 were restricted to testers: many thanks to all testers, mainly to Michal Sacharewicz for his suggestions and tests related to R path identification!... read more
Posted by jcfaria 2013-12-03

Tinn-R source code on GitHub

Dears users,

The source code of the Tinn-R project is available on GitHub.

You should use it if you want to contribute to its development:
testing unreleased versions, fixing bugs, writing code, etc.

Tinn-R is free, simple but efficient replacement for the basic code editor provided by Rgui.
The project is coordinate by José Cláudio Faria/UESC/DCET.
All users are welcome to make it better.... read more

Posted by jcfaria 2013-11-28

Tinn-R 3.0.2.2 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.2.2 (Nov/20/2013)

  • Bug(s) fixed:
    • A intermitent bug related to Sweave and Knitr has been fixed.
  • The User guide has been revised.
  • The main menu File has a new option: Template. This submenu has template to: R script, R doc (Function, Dataset and Empty), R html, R markdown and R noweb.... read more
Posted by jcfaria 2013-11-20

Tinn-R 3.0.2.1 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.2.1 (Nov/19/2013)

  • Bug(s) fixed:
    • A bug related to Edit/Comment has been fixed.
    • Bugs related to recognition of latest version and update of all five database: Shortcuts.xml, Completion.xml, Comments.xml, Rcard.xml and Rmirrors.xml have been fixed.
    • Bugs related to Options/Application when the user choice Cancel have been fixed.
  • The suport to Knitr package was improved and has more options and resources:
    • A new button: Knit to LaTeX (.Rnw).
    • A new button: Knit to HTML (.Rmd, Rhtml).
    • Two new multi/complex highlighter: R markdown and R html were added.
    • From now Tinn-R will always open/update the output (*.tex, *.md and/or *.html) file(s) after interpretation.
    • If the option Tools/Processing/Viewer/HTML is marked, the *.html output file will be opened on the default browser.
  • Parts of the source code related to Sweave were enhanced. From now Tinn-R will always open/update the .tex file after interpretation.... read more
Posted by jcfaria 2013-11-20

Tinn-R 3.0.1.10 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.1.10 (Nov/15/2013)

  • Bug(s) fixed:
    • A bug related to Rterm/Log/Gutter was fixed.
  • Parts of the source code related to R path identification were
    enhanced.
  • Parts of the source code related to Code completion were enhanced.

Tinn-R team
Nov/16/2013

Posted by jcfaria 2013-11-16

Tinn-R 3.0.1.9 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.1.9 (Nov/07/2013)

Tinn-R team
Nov/07/2013

Posted by jcfaria 2013-11-07

Tinn-R 3.0.1.8 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

3.0.1.8 (Nov/06/2013)

  • Bug(s) fixed:
    • A bug related to the Options/Highlighters (settings) not remembering when more than one option (Bold, Italic and Underline) is marked was fixed.
    • A bug related to the visibility of the Toolbar Edit was fixed.
  • The User guide has been revised. From this version will be distributed only in PDF format and written entirely in LaTeX.
  • This version went through a long period of development and testing. This version brings several improvements to the project and is the best version ever released to the users. We hope you enjoy it!
  • The versions 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.1.4, 3.0.1.5, 3.0.1.6 and 3.0.1.7 were restricted to RC (Release Candidate) testers: Many thanks to all testers, mainly to Jakson A. Aquino (main author of the nice Vim-R-plugin), for his good suggestions!
  • The SynEdit component used in Tinn-R project was updated to the latest version. Differently from previous versions, all necessary changes and adjustments in the sources of SynEdit were made separately from the component, that is in units following the project source code of Tinn-R. This change is intended to facilitate the collective development of the Tinn-R sources.
  • The sources of the project were deeply improved.
  • Support to UNICODE was added (this was a very hard work).
  • The highlighters: R, TeX, All and Text were recreated to UNICODE and all have new resources.
  • The Sweave highlighter was renamed to R noweb. It is a multi highlighter: R + TeX.
  • From this version Tinn-R Editor/GUI needs a new version of the TinnR package: TinnRcom distributed with the Tinn-R install/setup program.
  • The RegEx PCRE was implemented in the project. We have now more flexibility to deal with strings in the sources of the project.
  • The window About was a bit enhanced.
  • The support to DDE protocol was removed from the project, it is a bit old and hard to maintain.
  • The database for call tip was removed, due to constant updates of covered packages, it is hard to maintain.
  • Two new database were added: Rmirrors.xml and Comments.xml. The first allows the user to manage the R mirrors and the second, the comments for all supported languages by Tinn-R.
  • The Comment, Uncomment first and Uncomment all procedures were improved and from now are in the main menu Edit. Now it detects automatically the language and chunks (regions) for multiple (or complex) languages (like: R noweb, R doc, HTML complex, etc). The comments default are all now in the database Comments.xml (user configured). The user can force the use of an specific comment by unchecking the option Tools/Database/Comments: (x) Auto detect language (recommended).
  • The unique communication protocol with R is now the TCP/IP under the necessary svSocket package. There is a new option controlling whether R is connected and whether R is running automatically or not. By default it is set to True.
  • The R explorer is almost fully based on temporary files, but the request is made silently (if the package svSoket is loaded and the communication (TCP/IP) is active). The reception of the information from R under TCP/IP was removed for this purpose. For massive exchanging information temporary files are faster, more accurate and stable.
  • Parts of the source code, related to call tip and data completion were enhanced: it is now faster and more accurated (mainly related to the OOP).
  • Options/Application window and related options were deeply upgraded. It is important to note that the editor options are now inside this interface.
  • The menu Options/Editor was removed.
  • The menu View has a new option: Gutter (show/hide) with the shortcuts CTRL + ALT + G associated to it. It will affect all instances of SynEdit class: Editor, Rterm and Log.
  • The menu Edit and Format were a bit improved.
  • An option menu Encoding was added to the main menu.
  • The menu Help was a bit simplified.
  • The main menu R was a bit improved and has three new options: Set .trPaths (temporarily), Get info (R and TinnRcom) and Update mirrors.
  • The button R controls: packages has new options: Install an Load TinnRcom package.
  • The status bar was new panels showing the encoding and line endings of the files.
  • The Organize screen procedure (related to screen arrangement of Tinn-R and Rgui.exe) from now runs twice: since just once is not enough for all flavors of the OS Windows.
  • Inside Tools/R explorer(Tools window) now CTRL + C copy the R object name selected to the clipboard. This can be very useful.... read more
Posted by jcfaria 2013-11-06

Source code of the project

Dear users,

We have news about Tinn-R project:

  • The folder of the source code of Tinn-R was removed from SourceForge.
  • We are working to release a new version (3.X.X.X - should be released in few days) with great new features and structural improvements.
  • The project's source code will be ported to GitHub.
Posted by jcfaria 2013-10-12

Tinn-R 2.4.1.7 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

2.4.1.7 (Mai/08/2013)

  • Bug(s) fixed:
    • A bug related to the Copy buttom of Tools/Database (Rtip and Completion) was fixed.
    • A bug related to the R send: line (with empty files) was fixed.
  • Options/Application/R/Rterm/Options (Rterm) has a new option: Workspace image (close without ask for save). Thanks to Roland E. Joss for the sugestion.
  • Some buttons of R toolbar (print, plot, list names, list structure, edit and fix) now are enabled only if it is at least one file opened.
  • The main menu Web/R Editors/GUIs and IDEs/Tinn-R was a bit enhanced. Tinn-R project now has its own Web page.... read more
Posted by jcfaria 2013-05-08

Tinn-R 2.4.1.6 released

Dear user,
We think this version is stable and ready for use. If some bug was found, please, tell us.

2.4.1.6 (Mai/05/2013)

  • Bug(s) fixed:
    • A bug, noticed after the release of the R 3.0.0, related to the Options/Application/R/Path (R) and recognition of the latest version was fixed.
  • The user guide was revised: many thanks to Jakson A. Aquino (the main author of Vim-R-plugin).

Tinn-R team
Mai/05/2013

Posted by jcfaria 2013-05-07

Rprofile.site example

# THE SCRTIPT BELOW IT IS NOT NECESSARY ANYMORE
# FROM VERSION >= 3.1.0.8 of TINN-R PROJECT

# Things you might want to change

# options(papersize="a4")
# options(editor="notepad")
# options(pager="internal")

# set the default help type
# options(help_type="text")
  options(help_type="html")

# set a site library
# .Library.site <- file.path(chartr("\\", "/", R.home()), "site-library")

# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

# Give a fortune cookie, but only to interactive sessions
# (This would need the fortunes package to be installed.)
#  if (interactive()) 
#    fortunes::fortune()

##===============================================================
## Tinn-R: necessary packages and functions
## Tinn-R: >= 2.4.0.1 with TinnR package >= 1.0.3
##===============================================================
## Set the URL of the preferred repository, below some examples:
#options(repos='http://cran.at.r-project.org/')      # Austria/Wien
#options(repos='http://cran-r.c3sl.ufpr.br/')       # Brazil/PR
#options(repos='http://cran.fiocruz.br/')           # Brazil/RJ
#options(repos='http://www.vps.fmvz.usp.br/CRAN/')  # Brazil/SP
options(repos='http://brieger.esalq.usp.br/CRAN/') # Brazil/SP

library(utils)

## Check necessary packages
necessary <- c('TinnR',
               'svSocket',
               'formatR')

installed <- necessary %in% installed.packages()[, 'Package']
if (length(necessary[!installed]) >=1)
  install.packages(necessary[!installed])

## Load packages
library(TinnR)
library(svSocket)

## Uncoment the two lines below if you want Tinn-R to always start R at start-up
## (Observation: check the path of Tinn-R.exe)
#options(IDE='C:/Tinn-R/bin/Tinn-R.exe')
#trStartIDE()

## Option
options(use.DDE=T)

## Start DDE
trDDEInstall()

## Short paths
.trPaths <- paste(paste(Sys.getenv('APPDATA'),
                        '\\Tinn-R\\tmp\\',
                        sep=''),
                  c('',
                    'search.txt',
                    'objects.txt',
                    'file.r',
                    'selection.r',
                    'block.r',
                    'lines.r',
                    'reformat-input.r',
                    'reformat-output.r'),
                  sep='')
Posted by jcfaria 2013-01-30