Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Recent files in dock#1065

Closed
iainx wants to merge 6 commits intomono:masterfrom
iainx:recent-files-in-dock
Closed

Recent files in dock#1065
iainx wants to merge 6 commits intomono:masterfrom
iainx:recent-files-in-dock

Conversation

@iainx
Copy link
Copy Markdown
Contributor

@iainx iainx commented Sep 24, 2015

Once mono/xwt#551 and #1012 are committed, I'll rebase and this can be committed too

The end result

screen shot 2015-09-24 at 8 08 33 pm

iain holmes and others added 6 commits September 24, 2015 15:00
This patch removes the use of Carbon for ApplicationEvents in MacPlatform
When Mono applications are run from the commandline or from within XS itself, the Cocoa system parses argv, stripping the executable name and any option arguments and passes the rest of the arguments to OpenFiles.

Unfortunately for mono applications (for example "mono-sgen MonoDevelop.exe") the executable name is interpreted as a filename and so OpenFiles receives it in the array.

We solve this by ignoring any filename that matches the Entry Assembly's location
Last fix was not really working, problem is that when user starts selecting text and then somehow(one example is by using Ctrl+Tab) switch to other TextArea view(different file). First(out of view now/foucs) TextArea is still be executing this timer because it never detected button release which then closes tooltip...
Add recent solutions/Files to the dock icon
@Therzok
Copy link
Copy Markdown
Contributor

Therzok commented Sep 24, 2015

I think this contains a few commits it shouldn't have.

@iainx
Copy link
Copy Markdown
Contributor Author

iainx commented Sep 24, 2015

Yeah, it's based off the remove-carbon branch, something must have got screwy somewhere :/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants