Git Product home page Git Product logo

rc2swiftclient's Introduction

Welcome to GitHub Pages

You can use the editor on GitHub to maintain and preview the content for your website in Markdown files.

Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.

Markdown

Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for

Syntax highlighted code block

# Header 1
## Header 2
### Header 3

- Bulleted
- List

1. Numbered
2. List

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)

For more details see GitHub Flavored Markdown.

Jekyll Themes

Your Pages site will use the layout and styles from the Jekyll theme you have selected in your repository settings. The name of this theme is saved in the Jekyll _config.yml configuration file.

rc2swiftclient's People

Contributors

alexharner avatar mlilback avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

msgrizz azureplus

rc2swiftclient's Issues

Fix crash in MacClient.MacAppDelegate.window(for: Networking.Session?) -> __ObjC.NSWindow?, line 185

Version: 1.0 (56) | io.rc2.MacClient

Stacktrace

-;MacClient.MacAppDelegate.window(for: Networking.Session?) -> __ObjC.NSWindow?;MacAppDelegate.swift;185
-;partial apply forwarder for MacClient.MacAppDelegate.window(for: Networking.Session?) -> __ObjC.NSWindow?;MacAppDelegate.swift;0
-;function signature specialization  of MacClient.MacAppStatus.presentError(ClientCore.Rc2Error, session: Networking.Session?) -> ();MacAppStatus.swift;131
-;closure #1 (ClientCore.Rc2Error) -> () in closure #3 (Swift.Bool, Swift.String?) -> () in closure #1 () -> () in MacClient.MacAppDelegate.newWorkspace(Any?) -> ();MacAppDelegate.swift;0
-;partial apply forwarder for closure #1 (ClientCore.Rc2Error) -> () in closure #3 (Swift.Bool, Swift.String?) -> () in closure #1 () -> () in MacClient.MacAppDelegate.newWorkspace(Any?) -> ();MacAppDelegate.swift;0

Link to HockeyApp

Added navigation contextual menu items

There should be contextual menu options to switch between output tabs. That way, if looking at images, you can right click to go back to the console without having to move the mouse over the button.

Line number views crashing

Line number views were causing crash on init. Commented out SessionEditor.enableLineNumberView(). Need to fix and re-enable

chunk navigation a problem for newline edge case

$$
	\begin
{aligned}
	\dot{x} & = \sigma(y-x) \\
	\dot{y} & = \rho x - y -xz \\
	\dot{z} & = -\beta z + xy
	\end{aligned}
$$

```{r bar}
plot(rnorm(40))
  • point r 2+2 $\frac{1}{n} \sum_{i=i}^{n} x_{i}$

chunk 3 is the newline between $$ and \'''. chunk 4 is bar. when trying to go to next/previous chunk, it will never move. 

SyntaxParser.chunksForRange used to use range.location-1, not having this problem, but having other problems.

proxy support

Starscream does not support setting a SOCK proxy, so client/server version will not support proxies. Need to switch libraries or implement via fork.

Watch for full disk

The app should monitor free disk space, and if it is too low, warn the user or refuse to run. Maybe both depending on how much space is free. That way, there is no need to unit test every component for running out of disk space.

Execute chunk in Rmd file

Need to offer ability to execute the current chunk, or all chunks up to and including the current chunk.

displayed file not cleared when deleted

Selecting an html file in the sidebar will display it in the webkit view. If you then delete the file, the webkit still shows the now deleted file. Should clear and switch back to console.

typing a new chunk confuses syntax parsing

Using a Rmd file with one chunk. Start typing a new chunk before the existing chunk. The chunk will now go from the typed chunk start to the end of the next chunk. When you close the new chunk, it visually stays the same chunk with a single background color.

Fix crash in function signature specialization <Arg[0] = Owned To Guaranteed, Arg[2] = Exploded, Arg[3] = Dead> of MacClient.SessionEditorController.textStorage (__ObjC.NSTextStorage, didProcessEditing : __C.NSTextStorageEditActions, range : __C._NSRange, changeInLength : Swift.Int) -> (), line 56

Version: 1.0 (5) | io.rc2.MacClient

Stacktrace

-;function signature specialization  of MacClient.SessionEditorController.textStorage (__ObjC.NSTextStorage, didProcessEditing : __C.NSTextStorageEditActions, range : __C._NSRange, changeInLength : Swift.Int) -> ();SyntaxParser.swift;56
-;@objc MacClient.SessionEditorController.textStorage (__ObjC.NSTextStorage, didProcessEditing : __C.NSTextStorageEditActions, range : __C._NSRange, changeInLength : Swift.Int) -> ();SessionEditorController.swift;0
-;function signature specialization  of MacClient.SessionEditorController.(documentContentsLoaded in _2DDBDE16080BAEE7873A8313521A8FBD) (MacClient.EditorDocument, content : Swift.String) -> ();SessionEditorController.swift;347
-;partial apply forwarder for MacClient.SessionEditorController.((adjustCurrentDocumentForFile in _2DDBDE16080BAEE7873A8313521A8FBD) (MacClient.File?) -> ()).(closure #1);SessionEditorController.swift;331
-;Result.Result.analysis  (ifSuccess : (A) -> A1, ifFailure : (B) -> A1) -> A1;Result.swift;89
-;protocol witness for Result.ResultType.analysis  (ifSuccess : (A.Value) -> A1, ifFailure : (A.Error) -> A1) -> A1 in conformance  Result.Result : Result.ResultType in Result;Result.swift;86
-;partial apply forwarder for (extension in BrightFutures):BrightFutures.AsyncType.(onSuccess ((() -> ()) -> (), callback : (A.Value.Value) -> ()) -> A).(closure #1);AsyncType+ResultType.swift;34
-;partial apply forwarder for BrightFutures.Async.(onComplete ((() -> ()) -> (), callback : (A) -> ()) -> Self).(closure #1).(closure #1).(closure #1);Async.swift;110
-;BrightFutures.Semaphore.execute (() -> ()) -> ();Semaphore.swift;81
-;BrightFutures.Async.(onComplete ((() -> ()) -> (), callback : (A) -> ()) -> Self).(closure #1).(closure #1);Async.swift;111

Link to HockeyApp

Fix crash in function signature specialization <Arg[0] = Owned To Guaranteed and Exploded, Arg[1] = Owned To Guaranteed> of closure #2 (Foundation.Data) -> ReactiveSwift.SignalProducer<(), ClientCore.Rc2Error> in Docker.DockerManager.backupDatabase(to: Foundation.URL) -> ReactiveSwift.SignalProducer<(), ClientCore.Rc2Error>, line 0

Version: 1.0 (55) | io.rc2.MacClient

Stacktrace

-;function signature specialization  of closure #2 (Foundation.Data) -> ReactiveSwift.SignalProducer<(), ClientCore.Rc2Error> in Docker.DockerManager.backupDatabase(to: Foundation.URL) -> ReactiveSwift.SignalProducer<(), ClientCore.Rc2Error>;DockerManager.swift;0
-;partial apply forwarder for closure #2 (Foundation.Data) -> ReactiveSwift.SignalProducer<(), ClientCore.Rc2Error> in Docker.DockerManager.backupDatabase(to: Foundation.URL) -> ReactiveSwift.SignalProducer<(), ClientCore.Rc2Error>;DockerManager.swift;0
-;function signature specialization  of closure #1 (Docker.LocalDockerMessage) -> () in closure #1 (ReactiveSwift.Signal.Observer, ReactiveSwift.Lifetime) -> () in Docker.DockerAPIImplementation.(dataForExecTask in _F9D3AB71DD7F9EC40DF14AD90AEE66CE)(taskId: Swift.String) -> ReactiveSwift.SignalProducer;DockerAPIImplementation.swift;826
-;closure #1 (Docker.LocalDockerMessage) -> () in closure #1 (ReactiveSwift.Signal.Observer, ReactiveSwift.Lifetime) -> () in Docker.DockerAPIImplementation.(dataForExecTask in _F9D3AB71DD7F9EC40DF14AD90AEE66CE)(taskId: Swift.String) -> ReactiveSwift.SignalProducer;DockerAPIImplementation.swift;0
-;partial apply forwarder for closure #1 (Docker.LocalDockerMessage) -> () in closure #1 (ReactiveSwift.Signal.Observer, ReactiveSwift.Lifetime) -> () in Docker.DockerAPIImplementation.(dataForExecTask in _F9D3AB71DD7F9EC40DF14AD90AEE66CE)(taskId: Swift.String) -> ReactiveSwift.SignalProducer;DockerAPIImplementation.swift;0
-;Docker.SingleDataResponseHandler.(readHandler in _8BC7347799A0F409E007EABE8FCF71FB)(Swift.Bool, Dispatch.DispatchData?, Swift.Int32) -> ();SingleDataResponseHandler.swift;40
-;partial apply forwarder;LocalDockerConnection.swift;0

Link to HockeyApp

Support renaming workspaces

users need to be able to rename workspaces. Ideally can do while session is open, but might have to limit to when session is not open

File gear menu showing incorrect state

When a session window is first opened and the Files are displayed, the gear popup button shows an enabled button. But as soon as it is clicked, the icon becomes greyed out even though the import item is enabled.

Fix crash in MacClient.AbstractSessionViewController.session.getter : Networking.Session, line 15

Version: 1.0 (43) | io.rc2.MacClient

Stacktrace

-;MacClient.AbstractSessionViewController.session.getter : Networking.Session;AbstractSessionViewController.swift;15
-;MacClient.SidebarFileController.loadData () -> ();SidebarFileController.swift;131
-;MacClient.SidebarFileController.filesRefreshed ([NotifyingCollection.CollectionChange]?) -> ();SidebarFileController.swift;493
-;partial apply forwarder;SidebarFileController.swift;0
-;Networking.Workspace.update (file : Networking.File, change : Networking.FileChangeType) -> ();Workspace.swift;253
-;Networking.Session.(handleFileChangedResponse in _4BAC492A457049599B6F435C2B7E4370) (changeType : Networking.FileChangeType, fileId : Swift.Int, file : Networking.File?) -> ();Session.swift;448
-;Networking.Session.(handleReceivedMessage in _4BAC492A457049599B6F435C2B7E4370) (Any) -> ();Session.swift;467
-;Networking.Session.((setupWebSocketHandlers in _4BAC492A457049599B6F435C2B7E4370) () -> ()).(closure #3).(closure #1);Session.swift;539

Link to HockeyApp

allow restart of R session

There needs to be a way to restart the R process so memory is a clean slate. This would likely mean relaunching the compute engine, but it would be kmore performant to not have to reload files from the database.

Handle multiple help search results

If a help search matches more than one topic (print in multiple packages), prompt the user to select which one to display.

OutputTabController.showHelp()

Drag & Drop of an external file

Dragging & dropping an .rnw file from the Finder into left Source Files panel doesn't work, but it does work with .rmd files. However, it doesn't work with any if there are no files in the Source Files (the 1st time).

Fix crash in MacClient.RootViewController.receivedImportNotification(Foundation.Notification) -> (), line 15

Version: 1.0 (54) | io.rc2.MacClient

Stacktrace

-;MacClient.RootViewController.receivedImportNotification(Foundation.Notification) -> ();AbstractSessionViewController.swift;15
-;merged @objc MacClient.RootViewController.windowWillClose(Foundation.Notification) -> ();;
-;function signature specialization  of closure #2 (ReactiveSwift.Signal.Event) -> () in MacClient.SidebarFileController.(importFiles in _99D8D0769CFDBC28953539CF0C7EFE8B)([Networking.FileImporter.FileToImport]) -> ();SidebarFileController.swift;500
-;closure #2 (ReactiveSwift.Signal.Event) -> () in MacClient.SidebarFileController.(importFiles in _99D8D0769CFDBC28953539CF0C7EFE8B)([Networking.FileImporter.FileToImport]) -> ();SidebarFileController.swift;0
-;partial apply forwarder for closure #2 (ReactiveSwift.Signal.Event) -> () in MacClient.SidebarFileController.(importFiles in _99D8D0769CFDBC28953539CF0C7EFE8B)([Networking.FileImporter.FileToImport]) -> ();SidebarFileController.swift;0
-;function signature specialization  of Networking.FileImporter.urlSession(__ObjC.URLSession, task: __ObjC.URLSessionTask, didCompleteWithError: Swift.Error?) -> ();FileImporter.swift;182
-;@objc Networking.FileImporter.urlSession(__ObjC.URLSession, task: __ObjC.URLSessionTask, didCompleteWithError: Swift.Error?) -> ();FileImporter.swift;0

Link to HockeyApp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.