R
R-packages
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
The R Project SVN
R-packages
(root)
/
trunk
/
Mac-GUI
/
RScriptEditorTextView.m
– Rev 7824
Rev
Show changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Clear current filter
Rev
Age
Author
Path
Log message
Diff
7824
2285 d 4 h
urbaneks
/trunk/Mac-GUI/
API compatibility updates
7293
3538 d 23 h
urbaneks
/trunk/Mac-GUI/
replace deprecated convertPointFromBase:
6274
5061 d 5 h
bibiko
/trunk/Mac-GUI/
• avoid rescanning of func declarations if user didn't change the text buffer, instead iterate through scanned list
• fixed cursor and text color if user unchecked syntax highlighting due to background color setting
6263
5062 d 23 h
bibiko
/trunk/Mac-GUI/
• improved and bug fixed toggling wrap mode in editor
6260
5064 d 1 h
bibiko
/trunk/Mac-GUI/
• removed breakcounter for syntax hiliting to support long string declarations (TODO - find a better way to speed up long string support)
6249
5081 d 1 h
bibiko
/trunk/Mac-GUI/
• fixed delegate issue for RScriptEditorTextStorage
- pass delegate during init
6248
5081 d 2 h
bibiko
/trunk/Mac-GUI/
• type casted [self delegate]s to minimize compiler warnings
6246
5081 d 4 h
bibiko
/trunk/Mac-GUI/
• fixed range issue for folding
6245
5081 d 5 h
bibiko
/trunk/Mac-GUI/
• Improved handling of larger documents
• Fixed a crash if the R script editor has to handle _very_ long lines
6242
5083 d 1 h
bibiko
/trunk/Mac-GUI/
• fixed layout issues
• improved folding at level x
6240
5084 d 4 h
bibiko
/trunk/Mac-GUI/
• fixed some layout issues
• increased layout speed
• fixed width for German's Editor Preferences
6238
5085 d 5 h
bibiko
/trunk/Mac-GUI/
• added Code Folding of { ... } multi-line blocks in R Script Editor; see gutter and/or Menu > Format > Code Folding > ...
6233
5093 d 20 h
bibiko
/trunk/Mac-GUI/
• further work on folding code
- not yet activated
- test phase began
6232
5095 d 11 h
bibiko
/trunk/Mac-GUI/
• fixed and improved some minor issues for code completion
• sped up script editor's behaviour for larger texts
• added RScriptEditorTextStorage to RScriptEditorTextView (needed for future code folding)
• some further preparations for future code folding
• improved behaviour for toggling syntax hiliting in Prefs
6231
5097 d 15 h
bibiko
/trunk/Mac-GUI/
• cleaned and fixed some code snippets for syntax highlighting
• avoid syntax highlighting twice for loading a R script file
6230
5097 d 22 h
bibiko
/trunk/Mac-GUI/
• Fixed bug for not working code completion if in the completion scope strings wrapped by '...' are involved
• Sped up enormously getRangeForCurrentWordOfRange
• removed unnecessary code for syntax highlighting which speeds it up a bit
6229
5098 d 3 h
bibiko
/trunk/Mac-GUI/
• fixed bug of calling RScriptEditorTextView:awakeFromNib twice due binding RScriptEditorTextView's outlet scrollView in RDocument.xib - now done programmatically in RScriptEditorTextView:awakeFromNib
6228
5100 d 1 h
bibiko
/trunk/Mac-GUI/
• if user set 'no syntax highlighting' in the Preferences text font color and cursor color in R script editor will set to black
6137
5255 d 20 h
bibiko
/trunk/Mac-GUI/
• further progress for text chunk folding
- net yet active
6132
5260 d 4 h
bibiko
/trunk/Mac-GUI/
* improved refreshing for on-the-fly line wrapping change (esp. for Lion)
6128
5261 d 4 h
bibiko
/trunk/Mac-GUI/
• initial commit to support text chunk folding in RScriptEditor
- not yet activated since testing phase is not yet finished (esp. for speed)
• fixed line numbering refreshing calls
6109
5269 d 0 h
bibiko
/trunk/Mac-GUI/
• very minor tidying
6094
5272 d 19 h
urbaneks
/trunk/Mac-GUI/
fix Debug build; remove InfoPlist.strings; cleanup RappPrompt; move to 1.50-beta
6093
5273 d 15 h
bibiko
/trunk/Mac-GUI/
• implemented highlighting paired braces via the built-in method showFindIndicatorForRange:
6090
5273 d 23 h
bibiko
/trunk/Mac-GUI/
• fixed bug (typo) for default setting of selection background colour
6070
5282 d 19 h
bibiko
/trunk/Mac-GUI/
• fixed bug for RTextView:copy
• fixed issues for changing font size via trackpad gesture
• fixed issue for setting selection background color
• started to add functionality to support user-definable actions like inserting programmable text macros with highlighted snippet etc. - will be continued soon
• improved *.R dragging by applying the above mentioned text macro mechanism
- the value of the parameter(s) 'chdir' is/are highlighted which can then changed by the user; use TAB and SHIFT+TAB to navigate through the highlighted snippets; a final TAB will place the cursor at the end of the inserted template - docs will follow
- added possibility to the user to define other drag actions due to file extension - docs will follow
- fixed some minor issues
• some minor fixes and improvements
6067
5286 d 0 h
bibiko
/trunk/Mac-GUI/
• In Script Editor "function list" selection follows cursor position.
• Added support for dragging *.R and *.Rdata files to RConsole or Script Editor to insert template "source()" and "load()" resp. For these file extensions holding down CMD key while dragging will insert the file path only.
• for "copy" from RConsole or script editor add RTF data to the pasteboard in order to be able to copy syntax highlighting as well
6063
5287 d 23 h
bibiko
/trunk/Mac-GUI/
• sped up Format Source Code esp. for huge R files enormously
• further improvement for settings via NSColorPanel
• synchronized pref toolbar setting if already open and user invoke "Colors" from the RConsole's toolbar
• fix for setting the status line; first set the content and then let a runloop run to display it
6045
5295 d 4 h
bibiko
/trunk/Mac-GUI/
• Improved "function list" for R scripts to list object declarations for setMethod, setReplaceMethod, setClass as "- a_method (a_class)" and "- (a_class)" resp.
6029
5301 d 0 h
bibiko
/trunk/Mac-GUI/
• synchronized Rd syntax coloring with R colors to avoid having additional color setting panes
- BUT the code for customizing Rd colors only is prepared but commented out [the future will tell whether it's needed or not]
- Rd colors for known tags and general (unknown) tags are the same but we can colorize them differently
6001
5306 d 19 h
bibiko
/trunk/Mac-GUI/
• implemented own colors for Rd syntax highlighting; accordingly added preference keys and defaults
5998
5310 d 1 h
bibiko
/trunk/Mac-GUI/
• improved Rd syntax highlighting
• fixed exception for "Show Help for current Word" in RConsole
5995
5311 d 15 h
bibiko
/trunk/Mac-GUI/
• further work for Rd support
- initial work on syntax highlighting
- applied (un)comment functionality
- implemented first stage of completion mode for \foo macros
- improved section parsing
- improved HTML preview
• fixed issue for R code completion if a '\' occurs i.e. it has to be escaped
5993
5312 d 21 h
bibiko
/trunk/Mac-GUI/
• initial commit to support "Rd Documention File" editing; not yet fully implemented but workable
- Rd files are assigned to R.app
- Rd file editor has its own toolbar and added "HTML Preview"
- Rd file will be parsed to build section list for pop-menu in toolbar (same approach as for function list of R files)
... work in progress
5983
5329 d 3 h
bibiko
/trunk/Mac-GUI/
• Font setting in RConsole will now be stored persistently
• Improved options()'s width setting and updating behaviour due to RConsole's size and used font
• unified some code regarding font size settings
5970
5336 d 14 h
bibiko
/trunk/Mac-GUI/
• Switching off syntax colouring and toggling wrap text in Preferences will update all open script editor documents
• Fixed user range for completion in a case where there's no string to complete
5910
5410 d 16 h
urbaneks
/trunk/Mac-GUI/
fix missing super awake in RScriptEditorTextView
5814
5537 d 2 h
bibiko
/trunk/Mac-GUI/
• ignore all quoted strings for "Select Balances Brackets" to improve it further
5805
5541 d 19 h
bibiko
/trunk/Mac-GUI/
• R Editor fixes and improvements
- fixed transparent issue (connection point of both scrollbars) for "not wrapping lines"
- fixed bug for "not wrapping lines" while opening a doc
- fixed wrap lines/show line number now will be changed on runtime
- sped up line numbering a bit
- some preparations for enabling non-continuously layout which allows to edit very large docs (not yet activate sine some problems with applying syntax hiliting [all the time - eternal loop bounds did change -> syntax coloring -> bounds did changed ... and jittering of the vertical scrollbar] )
5770
5559 d 0 h
bibiko
/trunk/Mac-GUI/
• fixed issues for Show function hint:
- show hint always in RConole
- call 'hintForFunction' if it was enabled in Prefs