Jump to content

laxeraend

Members
  • Posts

    12
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

laxeraend's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Is it difficult to do? Do you not think yourself that subpixel/cleartype is better that grayscale?
  2. Is subpixel aa (cleartype) in the chrome possible? currently: Antialias mode: Grayscale Rendering mode: ClearTypeNaturalSymmetric
  3. It would be helpful if you could post the actual command line and the list of files for which to invoke it.
  4. You install on a system with only 4.0, with no warnings, generate 4.0 native images, and it runs fine. What is that called, if not support? Whatever it is, it's good enough. Please post the command(s) to generate 4.0 native images. Thanks.
  5. Setup generates only .net 2.0 native images. If you switch paint.net to use .net 4.0, presumably it would benefit from native images.
  6. No change, first call succeeds, on all subsequent calls, GetData returns null.
  7. This is looking like a framework problem. I debugged IDataObject.GetData; in System.Windows.Forms.DataObject.OleConvertor.GetDataFromOleOther, on line 1508 of DataObject.cs, the COM interop call "innerData.GetData(ref formatetc, out medium);" throws an OutOfMemoryException. Native apps, including vb6 don't have any issues. Here is a test app that takes paint.net out of the equation class Program { [sTAThread] static void Main(string[] args) { do Console.WriteLine(Paste()); while (Console.ReadKey(true).Key != ConsoleKey.Escape); } private static string Paste() { IDataObject data = Clipboard.GetDataObject(); if (data == null) return "null GetDataObject"; if (!data.GetDataPresent(DataFormats.Bitmap, true)) return "not GetDataPresent"; Image img = data.GetData(DataFormats.Bitmap, true) as Image; if (img == null) return "null GetData"; return "OK"; } } I found that the very first call to Paste() after copy is done in VMware, succeeds, but all subsequent ones, fail ("null GetData"). In paint.net, the same thing happens, I can actually get it to paste the first time after copy, using Edit->Paste. It turns out that "Edit->Paste Into New Image" calls GetData twice, once in PasteInToNewImageAction, which is discarded, and again in PasteAction. The second call always fails and so "Paste Into New Image" never works. So I think there is a workaround, pending the resolution of the larger problem. Can you refactor PasteInToNewImageAction and PasteAction so that GetData only gets called once between them? Since you're in Microsoft, perhaps you get the framework team to look at this, someone surely has VMware.
  8. You could install it? http://www.vmware.com/go/tryworkstation
  9. Do you consider this a bug? Should paint.net be able to grab a CF_DIB from the clipboard?
  10. As revealed by ClipSpy, normally, ALT-PrtScr puts both a CF_DIB and a CF_DIBV5 into the clipboard, but VMware only puts CF_DIB. If it's the missing CF_DIBV5 that trips up paint.net, you should be able to simulate that without vmware or you should be able to download a trial.
  11. Pasting into xp paint, wordpad and word works, xp clipboard viewer (clipbrd.exe) shows the correct image, but pasting to paint.net fails. To repro: 1) VMware 7.1.2.301548 running on xp sp3 2) xp sp3 vm with latest tools 3) alt-print screen a window from the vm 4) paste into new image with Paint.Net 3.5.5
×
×
  • Create New...