The R Project SVN R-packages

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
7108 3842 d 17 h urbaneks /trunk/Mac-GUI/ make sure tableView:objectValueForTableColumn:row: doesn't fail even if the data has already been released since the cleanup can trigger after enptying the data (PR#16561)  
/trunk/Mac-GUI/REditor.m
6455 4891 d 1 h ripley /trunk/Mac-GUI/ clean up for R >= 3.0.0  
/trunk/Mac-GUI/GUI-tools.R
/trunk/Mac-GUI/InfoPlist.h
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/RController.m
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/REngine/Rcallbacks.h
/trunk/Mac-GUI/REngine/Rcallbacks.m
/trunk/Mac-GUI/REngine/Rinit.m
/trunk/Mac-GUI/RGUI.h
/trunk/Mac-GUI/docs/RMacOSX-FAQ.texi
/trunk/Mac-GUI/main.m
6408 4970 d 3 h ripley /trunk/Mac-GUI/ remove a lot of code conditional of R < 2.10.0
remove use of PrivateHeaders
 
/trunk/Mac-GUI/privateR.h
/trunk/Mac-GUI/DataManager.m
/trunk/Mac-GUI/HelpManager.m
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/PackageInstaller.m
/trunk/Mac-GUI/PackageManager.m
/trunk/Mac-GUI/PrefPanes/QuartzPrefPane.m
/trunk/Mac-GUI/Quartz/QuartzDevice.m
/trunk/Mac-GUI/Quartz/RDeviceView.h
/trunk/Mac-GUI/Quartz/RDeviceView.m
/trunk/Mac-GUI/Quartz/RQuartz.h
/trunk/Mac-GUI/Quartz/RQuartz.m
/trunk/Mac-GUI/Quartz/devQuartz.c
/trunk/Mac-GUI/R.xcodeproj/project.pbxproj
/trunk/Mac-GUI/RController.m
/trunk/Mac-GUI/RDocumentWinCtrl.m
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/REngine/REngine.m
/trunk/Mac-GUI/REngine/Rinit.m
/trunk/Mac-GUI/SearchTable.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.h
/trunk/Mac-GUI/main.m
6273 5061 d 5 h ripley /trunk/Mac-GUI/ some cleaning up, including not using Rdefines.h  
/trunk/Mac-GUI/RController.m
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/REngine/Rcallbacks.h
/trunk/Mac-GUI/REngine/Rcallbacks.m
/trunk/Mac-GUI/REngine/Rinit.m
/trunk/Mac-GUI/privateR.h
6264 5062 d 19 h ripley /trunk/Mac-GUI/ fix mismapping of empty strings in REditor  
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/REditor.m
6227 5106 d 22 h bibiko /trunk/Mac-GUI/ • began to clean code for minimizing warnings (Xcode 4.4), to fix erroneous code snippets (>= SDK 10.7), and to be compatible with >= SDK 10.7 - but min SDK is still 10.5  
/trunk/Mac-GUI/RController.m
/trunk/Mac-GUI/RDocumentController.m
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/RTextView.m
/trunk/Mac-GUI/RWindow.m
/trunk/Mac-GUI/Tools/RChooseMenuItemDialog.m
5972 5333 d 23 h bibiko /trunk/Mac-GUI/ - removed NSLog
- fixed appearing of "R Data Editor" entry in main menu > Windows; it was still listed after closing
 
/trunk/Mac-GUI/REditor.m
5868 5500 d 21 h bibiko /trunk/Mac-GUI/ • R Data Editor
- fixed some tiny issues for column name editing
- added the chance to copy either selected rows or columns
- added the chance to select multiple non-contiguous columns by holding down the ⌘ key while clicking
 
/trunk/Mac-GUI/Tools/RDataEditorTableHeaderView.h
/trunk/Mac-GUI/Tools/RDataEditorTableHeaderView.m
/trunk/Mac-GUI/English.lproj/MainMenu.xib
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/R.xcodeproj/project.pbxproj
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.h
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
/trunk/Mac-GUI/de.lproj/MainMenu.xib
/trunk/Mac-GUI/fr.lproj/MainMenu.xib
/trunk/Mac-GUI/it.lproj/MainMenu.xib
/trunk/Mac-GUI/ja.lproj/MainMenu.xib
/trunk/Mac-GUI/nl.lproj/MainMenu.xib
5866 5502 d 22 h bibiko /trunk/Mac-GUI/ • Edit Object <SHIFT+COMMAND+E>
- in Workspace Browser is invokes editing of selected item
- in any editor if something is selected it takes the selection as object name and invokes obj <- edit(obj)
- in any editor if nothing is selected it takes the current word due to cursor position, checks if found word is a valid object name in ls(), and if so invokes obj <- edit(obj)
• fixed bug for adding a new column in R Data Editor
 
/trunk/Mac-GUI/English.lproj/MainMenu.xib
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/RController.h
/trunk/Mac-GUI/RController.m
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/WSBrowser.m
/trunk/Mac-GUI/de.lproj/MainMenu.xib
/trunk/Mac-GUI/fr.lproj/MainMenu.xib
/trunk/Mac-GUI/it.lproj/MainMenu.xib
/trunk/Mac-GUI/ja.lproj/MainMenu.xib
/trunk/Mac-GUI/nl.lproj/MainMenu.xib
5865 5503 d 15 h bibiko /trunk/Mac-GUI/ • improved R Data Editor
- now tableView data are cached in a NSMutableArray to decouple them from R's 'work' variable since it led to crashes if one removed e.g. many columns at the same time
- some minor stability issues and improvements
 
/trunk/Mac-GUI/NSArray_RAdditions.h
/trunk/Mac-GUI/NSArray_RAdditions.m
/trunk/Mac-GUI/R.xcodeproj/project.pbxproj
/trunk/Mac-GUI/REditor.h
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/REngine/Rcallbacks.m
/trunk/Mac-GUI/Tools/RDataEditorTableHeaderCell.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
5863 5509 d 0 h bibiko /trunk/Mac-GUI/ * R Data Editor
- after initialising resize columns due content
- added table context menu (German localisation already done)
- added key equivalents to each command (see context menu or toolbar tooltip)
- added chance to cancel the entire object editing
- added chance to edit column names (via context menu or double-click into column header - (SHIFT+)TAB for navigation, ESC for cancelling)
- type of added column comply with column type left of the new one (can be explicitly chosen via context menu)
 
/trunk/Mac-GUI/English.lproj/MainMenu.xib
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/R.xcodeproj/project.pbxproj
/trunk/Mac-GUI/REditor.h
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.h
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
/trunk/Mac-GUI/de.lproj/Localizable.strings
/trunk/Mac-GUI/de.lproj/MainMenu.xib
/trunk/Mac-GUI/fr.lproj/MainMenu.xib
/trunk/Mac-GUI/it.lproj/MainMenu.xib
/trunk/Mac-GUI/ja.lproj/MainMenu.xib
/trunk/Mac-GUI/nl.lproj/MainMenu.xib
5861 5513 d 0 h bibiko /trunk/Mac-GUI/ • only code cosmetics - no changes  
/trunk/Mac-GUI/REditor.h
/trunk/Mac-GUI/REditor.m
5860 5513 d 20 h bibiko /trunk/Mac-GUI/ • R Data Editor table; make sure that any pending changes will be stored before closing the window  
/trunk/Mac-GUI/REditor.m
5859 5513 d 21 h bibiko /trunk/Mac-GUI/ • R Data Editor
- bound the following keyboard equivalents to it:
⌥⌘A Add Row
⌥⌘C Add column of type NUMERIC
⇧⌥⌘C Add column of type CHARACTER
⌥⌫ Remove rows or columns according selection
⌃⌥⌘⌫ Cancel editing without saving data and close the window
[also changed the tooltip of “Add Column” toolbar icon]
- pressing the “Add Column” button will insert a column of that type left of it
- fixed re-selecting rows if last row was removed

-- note: chosen keyboard equivalents should be discussed; these can be changed without re-translating of the tooltips
 
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
5858 5513 d 23 h bibiko /trunk/Mac-GUI/ • R Data Editor table
- implemented CSV export
- if user presses ⌥ or/and ⌘ while dragging the data will be copied CSV formatted
 
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.h
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
5855 5514 d 11 h bibiko /trunk/Mac-GUI/ • R Data Editor
- implemented column auto-sizing
- ⌘C will copy selected rows as?\020 TAB delimited data
- added chance to drag&drop selected rows (TAB delimited data)
 
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.h
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
5854 5514 d 22 h bibiko /trunk/Mac-GUI/ • further progress on R Data Editor table
- while cell editing one can navigate through the table cells by using TAB, SHIFT+TAB, ARROW_UP, ARROW_DOWN like in spreadsheets
- while cell editing ESC will abort editing of the current cell
- first approach to resize table columns according to their content and header name resp. (it will partially parse data source)
- for adding a new column it will chosen that type (NUMERIC or CHAR) of the last selected column or the last column (improvements follow)
- if a column is of type NUMERIC set the column aligment to right-aligned
- added tooltips for table column header plus type
 
/trunk/Mac-GUI/REditor.h
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/Tools/RDataEditorTableView.h
/trunk/Mac-GUI/Tools/RDataEditorTableView.m
5851 5516 d 13 h bibiko /trunk/Mac-GUI/ • added functionality to R Data Editor to cancel the editing by pressing the 'stop' toolbar icon; it's done by sending an error('editing canceled') message back to R
• after invoking "Workspace Browser" leave the key window focus at the browser window for convenience
 
/trunk/Mac-GUI/RController.m
/trunk/Mac-GUI/REditor.h
/trunk/Mac-GUI/REditor.m
/trunk/Mac-GUI/WSBrowser.m
5846 5525 d 15 h bibiko /trunk/Mac-GUI/ • fixed typo for determining of the string size  
/trunk/Mac-GUI/REditor.m
5845 5525 d 16 h bibiko /trunk/Mac-GUI/ • fixed R Data Editor to display and edit strings of any size
• R Script Editor completion now suggests var, function, parameter, etc. names even if they aren't defined in R's workspace (by parsing the R script buffer if it is not larger the 3MB)
 
/trunk/Mac-GUI/NEWS
/trunk/Mac-GUI/RDocumentWinCtrl.m
/trunk/Mac-GUI/REditor.m

Show All