Sign in to follow this  
Simon Brown

Custom Brushes Plugin 5.1.5

Recommended Posts

Users will probably just blindly click "OK," but the plugin now asks users to email crash logs to me instead the first time the plugin is run.

Users will forget, and will follow instructions in the log file. I guarantee it.

Would it be possible to change the email address if it crashes on a plugin (via an extra property in the Effect class)?

Share this post


Link to post
Share on other sites

options:


    [*:6in0t55n]unit test,
    [*:6in0t55n]wrap the whole plugin in its own exception handler that will log the things relevant to you and this plugin, instead of the letting the exception fall through to PdN, where the crash log is more generic
    [*:6in0t55n]seriously rethink the logic in the area the crash is happening in
    [*:6in0t55n]figure out a way for the plugin to recover from the crash condition, so that it can safely ignore the exception

Changing the email address in PdN's crash log is seriously overkill, especially since you will receive no more useful information than you have been. You will be getting the same crash logs that have already been reported to you/posted here.

Share this post


Link to post
Share on other sites

Uh...My little bro was playing with Paint.NET and your plugin when it crashed....I don't know what he was doing, but he had only the default brushes and I think he was on default settings because he doesn't understand English (and all the settings names are in english)

This is the crash log :

Ce fichier texte a été créé car Paint.NET a rencontré un incident.

Veuillez envoyer ce fichier dans un message électronique à l'adresse crashlog@getpaint.net de façon à ce que nous puissions diagnostiquer et résoudre le problème.

Application version: Paint.NET v3.36 (Final Release build 3.36.3158.38068)

Time of crash: 10.11.2008 18:48:33

Application uptime: 00:06:23.0009172

OS Version: 5.1.2600.196608 Service Pack 3 Workstation x86

.NET version: CLR 2.0.50727.3053 x86, FX 2.0 2.0SP1 2.0SP2 3.0 3.0SP1 3.0SP2 3.5 3.5SP1 3.5SP1_Client

Processor: 1x "AMD Athlon 64 Processor 3500+" @ ~2199MHz (DEP, SSE, SSE2)

Physical memory: 1023 MB

UI DPI: 96.00 dpi (1.00x scale)

Tablet PC: no

Updates: true, 10.11.2008

Locale: pdnr.c: fr-FR, hklm: fr-FR, hkcu: n/a, cc: fr-CH, cuic: fr-FR

Features log: UpdatesState(StartupState), SetTool(PaintDotNet.Tools.PaintBrushTool), HM(NullHistoryMemento), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.ColorsForm), ShowDialog(PaintDotNet.HistoryForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), UpdatesState(ReadyToCheckState), PopulateFonts(), HM(BitmapHistoryMemento), SetTool(PaintDotNet.Tools.EraserTool), Menu.Effects, Effect(TreeGen.TreeGen), ShowDialog(PaintDotNet.Effects.TreeGenConfigDialog), Menu.Layers.Adjustments, Effect(PaintDotNet.Effects.PolarInversionEffect), ShowDialog(PaintDotNet.Effects.PropertyBasedEffectConfigDialog), ShowDialog(PaintDotNet.ProgressDialog), Effect(EdHarvey.Edfects.Effects.DropRippleWarp), RepeatEffect(EdHarvey.Edfects.Effects.DropRippleWarp), Undo, DWAction(HistoryUndoAction), Effect(CustomBrushes.EffectPlugin), ShowDialog(CustomBrushes.CBDraw)

Loaded assemblies:

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

PaintDotNet, Version=3.36.3158.38068, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe

System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll

System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

PaintDotNet.Core, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll

PaintDotNet.Base, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll

PaintDotNet.SystemLayer, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll

PaintDotNet.Resources, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll

PaintDotNet.Data, Version=3.36.3158.38064, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll

System.Windows.Forms.resources, Version=2.0.0.0, Culture=fr, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms.resources\2.0.0.0_fr_b77a5c561934e089\System.Windows.Forms.resources.dll

PaintDotNet.Effects, Version=3.36.3158.38065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll

Alias, Version=2.0.3167.14578, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Alias.dll

AlphaMask, Version=1.2.2859.32277, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMask.dll

AlphaMaskBrush, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMaskBrush.dll

BasicPhotoAdjustments, Version=1.0.3212.30503, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BasicPhotoAdjustments.dll

CannedBrush, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CannedBrush.dll

Color Match, Version=1.0.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Color Match.dll

ConditionalPen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ConditionalPen.dll

CreatePattern, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CreatePattern.dll

Curves+, Version=2.6.3106.38962, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll

CustomBrushes, Version=5.1.4.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CustomBrushes.dll

EdHarvey.Edfects.Common, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll

EdHarvey.Effects, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll

Feather, Version=2.3.3182.30477, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Feather.dll

TreeGen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GenTree.dll

Gradient Bars, Version=3.0.3106.38771, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll

GridMaker, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GridMaker.dll

HexaGrid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\HexaGrid.dll

ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73 @ C:\Program Files\Paint.NET\Effects\ICSharpCode.SharpZipLib.dll

KaleidoGen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\KaleidoGen.dll

LightRays, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LightRays.dll

Outline Object, Version=2.4.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline Object.dll

NewPastel, Version=1.2.3182.29587, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pastel.dll

Polygon Tool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon Tool.dll

Polygon, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon.dll

pyrochild.effects.common, Version=2.0.3106.38959, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll

RadialBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RadialBlurDeluxe_v0.1.dll

RandLines, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random lines.dll

Random Shape Fill, Version=1.0.3106.41337, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Shape Fill.dll

RedEyeQuickFix, Version=1.1.3161.39688, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RedEyeQuickFix.dll

Rosaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Rosaces.dll

SeamlessTextureMaker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SeamlessTextureMaker.dll

SelectionTools, Version=1.1.3182.28742, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SelectionTools.dll

Shape3D, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Shape3D.dll

silhouetteplus, Version=1.1.3131.17586, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\silhouetteplus.dll

Smudge, Version=1.0.3106.41825, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll

Splatter, Version=1.5.3106.38962, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splatter.dll

Transitional Brush, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transitional Brush.dll

Vandermotten.PaintDotNetEffects.Blurs, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Blurs.dll

Vandermotten.PaintDotNetEffects, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.dll

Vandermotten.PaintDotNetEffects.DropShadow, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.DropShadow.dll

WaterReflection, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WaterReflection.dll

Waves, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Waves.dll

System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll

mscorlib.resources, Version=2.0.0.0, Culture=fr, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll

Exception details:

System.AccessViolationException: Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée.

à System.Drawing.SafeNativeMethods.Gdip.GdipDrawImageRectI(HandleRef graphics, HandleRef image, Int32 x, Int32 y, Int32 width, Int32 height)

à System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)

à System.Drawing.Bitmap..ctor(Image original, Int32 width, Int32 height)

à System.Drawing.Bitmap..ctor(Image original)

à CustomBrushes.CBDraw.PaintDraw(MouseEventArgs e, Boolean IsDrag)

à CustomBrushes.CBDraw.fMouseMove(MouseEventArgs e)

à CustomBrushes.CBDraw.pictureBox1_MouseMove(Object sender, MouseEventArgs e)

à System.Windows.Forms.Control.OnMouseMove(MouseEventArgs e)

à System.Windows.Forms.Control.WmMouseMove(Message& m)

à System.Windows.Forms.Control.WndProc(Message& m)

à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Share this post


Link to post
Share on other sites

Aethec, you can post crash logs in


tags so to make it easier for us to read, and Simon to find out quicker what's at fault.

From your crash log, I picked up this line from the exception details: 'Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée.'

Google translates this as:

'Attempt to read or write protected memory. This often indicates that the memory is damaged.'

Were you saving at the time? What the above usually means is that there's a problem with your storage device, your hard-drive disk if that's what you're saving to. Perhaps it is corrupt (damaged), full, or protected by a password from writing to it.

Are you having any similar problems with other duties in Paint.NET or other software? Finally, are you the administrator of the computer you're using?

Share this post


Link to post
Share on other sites

(Ok for the code tags, but it's easy to copy/paste it into a notepad too)

I'm the administrator (and my brother too), nodody was saving at that time (the only programs running were Windows Live Messenger and Firefox, on my account), and we haven't got any passwords..And I never had a thing like that. And it's not full. (And the Google translation is correct - incredibly correct for a google translation :mrgreen: )

Share this post


Link to post
Share on other sites
Changing the email address in PdN's crash log is seriously overkill, especially since you will receive no more useful information than you have been. You will be getting the same crash logs that have already been reported to you/posted here.

Basically, I am asking users to do this in order to prevent crash logs from CB littering Rick Brewster's inbox.

Share this post


Link to post
Share on other sites
I'm the administrator (and my brother too), nodody was saving at that time [...], and we haven't got any passwords..And I never had a thing like that. And it's not full.
Hmm, there's a possibility I might have misinterpreted the terminology.

When it says 'memory', it could mean your RAM (Random-Access Memory) not the memory of your HDD. My mistake completely, I have no excuse. I would like to leave this open for a second opinion, though.

Share this post


Link to post
Share on other sites

Simon, when using a brush that isn't in the image size ratio 1:1 (i.e a square) the brush gets re-sized to fit the ratio, so brush quality is reduced. For example, i have an .png image (height 500 px, width 100px) and when i go to use it as a brush, the brushed image is shown re-sized vertically to fit square dimensions, hence reducing quality. Is there a reason why it does this?

Thanks.

Share this post


Link to post
Share on other sites

I just installed custom brushes and as soon as I clicked on the symbols tab it made PDN crash.I was not even using it - just looking around.

I`ve been reading about where to send the crash log but got all confused so I posted it here. I hope you don`t mind.Do you want me to send it to the address in the log as well?

This text file was created because Paint.NET crashed.

Please e-mail this file to crashlog@getpaint.net so we can diagnose and fix the problem.

Application version: Paint.NET v3.36 (Final Release build 3.36.3158.38068)

Time of crash: 12/11/2008 03:41:43

Application uptime: 00:00:22.5264000

OS Version: 6.0.6001.65536 Service Pack 1 Workstation x86

.NET version: CLR 2.0.50727.1434 x86, FX 2.0 2.0SP1 3.0 3.0SP1

Processor: 2x "Genuine Intel® CPU T2080 @ 1.73GHz" @ ~1729MHz (DEP, SSE, SSE2, SSE3)

Physical memory: 2037 MB

UI DPI: 96.00 dpi (1.00x scale)

Tablet PC: no

Updates: true, 11/11/2008

Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-GB, cuic: en-US

Features log: PopulateFonts(), UpdatesState(StartupState), UpdatesState(ReadyToCheckState), SetTool(PaintDotNet.Tools.PaintBrushTool), HM(NullHistoryMemento), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.ColorsForm), ShowDialog(PaintDotNet.HistoryForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), Menu.Effects, Effect(CustomBrushes.EffectPlugin), ShowDialog(CustomBrushes.CBDraw)

Loaded assemblies:

mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

PaintDotNet, Version=3.36.3158.38068, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe

System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll

System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

PaintDotNet.SystemLayer, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll

PaintDotNet.Base, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll

PaintDotNet.Core, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll

PaintDotNet.Resources, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll

PaintDotNet.Data, Version=3.36.3158.38064, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll

PaintDotNet.Effects, Version=3.36.3158.38065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll

AlignPlugin, Version=1.5.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlignPlugin.dll

AlphaMask, Version=1.2.2859.32277, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMask.dll

Bars, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bars.dll

Bevel, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bevel_v1.4.0.0.dll

"Borders N' Shapes", Version=1.6.2832.28811, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Borders N' Shapes.dll

CondHSAdj, Version=1.7.2618.31817, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CondHSAdj.dll

CurtisBlack.Common, Version=1.0.3142.30104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll

CurtisBlack.Effects, Version=11.0.3142.30301, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll

CurtisBlack.Resources, Version=1.0.3142.30103, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Resources.dll

Curves+, Version=2.6.3039.23571, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll

CustomBrushes, Version=5.1.4.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CustomBrushes.dll

Diagonal Lines, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Diagonal Lines.dll

EdHarvey.Edfects.Common, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll

EdHarvey.Effects, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll

ErodeDilate, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ErodeDilate_v0.2.dll

Feather, Version=2.2.3160.28501, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Feather.dll

Fire, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Fire.dll

Frames, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Frame.dll

Gradient Bars, Version=3.0.3106.38771, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll

GradientBlur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Blur.dll

Gravity, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gravity.dll

GridMaker, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GridMaker.dll

HexaGrid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\HexaGrid.dll

PDNPI_IndirectUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\jchunn.dll

Jitter, Version=2.0.2791.32104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Jitter.dll

LightRays, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LightRays.dll

MultiColorGradient, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MultiColorGradient.dll

Nebulous, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Nebulous.dll

NewtonFractal, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\NewtonFractal.dll

Oblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Oblique.dll

OutlineObject, Version=1.1.3160.31739, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline.dll

PageCurl, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PageCurl.dll

Panelling, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Panelling.dll

Polar, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polar.dll

Polygon, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon.dll

pyrochild.effects.common, Version=2.0.3038.29167, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll

Rosaces, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Rosaces.dll

SeamlessTextureMaker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SeamlessTextureMaker.dll

SelectionTools, Version=1.1.3182.28742, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SelectionTools.dll

Shape3D, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Shape3D.dll

SinWaves, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SinWaves.dll

Smudge, Version=1.0.3106.41825, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll

Sparkles, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sparkles.dll

Splashes, Version=1.1.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splashes.dll

Splatter, Version=1.1.3023.36365, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splatter.dll

Transparency, Version=1.1.3160.32198, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transparency.dll

TubeOblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TubeOblique.dll

Vandermotten.PaintDotNetEffects.Blurs, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.Blurs.dll

Vandermotten.PaintDotNetEffects, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.dll

Vandermotten.PaintDotNetEffects.DropShadow, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.DropShadow.dll

Vandermotten.PaintDotNetEffects.FadeEdge, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.FadeEdge.dll

WaterReflection, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WaterReflection.dll

Waves, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Waves.dll

WetFloor, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WetFloor.dll

ZoomBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ZoomBlurDeluxe_v0.2.dll

System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll

Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\Microsoft.VisualBasic\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll

System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll

ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73 @ C:\Program Files\Paint.NET\ICSharpCode.SharpZipLib.dll

Exception details:

System.ArgumentOutOfRangeException: InvalidArgument=Value of '-1' is not valid for 'index'.

Parameter name: index

at System.Windows.Forms.ComboBox.ObjectCollection.get_Item(Int32 index)

at CustomBrushes.CBDraw.listBoxSymbol_DrawItem(Object sender, DrawItemEventArgs e)

at System.Windows.Forms.ListBox.OnDrawItem(DrawItemEventArgs e)

at System.Windows.Forms.ListBox.WmReflectDrawItem(Message& m)

at System.Windows.Forms.ListBox.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites
Changing the email address in PdN's crash log is seriously overkill, especially since you will receive no more useful information than you have been. You will be getting the same crash logs that have already been reported to you/posted here.

Basically, I am asking users to do this in order to prevent crash logs from CB littering Rick Brewster's inbox.

You completely missed the point of my post. Go read it again.

Share this post


Link to post
Share on other sites

I just needed some help with the plug in. I`ve seen how Custom Brushes can make a difference and would like to know why this has happened. I have tried installing it twice - with the same result each time.

Share this post


Link to post
Share on other sites

I've noticed that if you draw anything in Transitional Mode, click OK and later re-use the plugin, it will show Transitional Mode to be used, but if you draw something, it's in Normal mode. It isn't really a problem, because if you click on Normal mode icon and then reclick on transitional mode icon it works well, but...

[EDIT] Oh, and I read the Update Log you posted on the first message...You say there's a translation in French, but the plugin is in English on my computer... (and there's only the en-US xml in the language folder). I obviously have Paint.NET in French^^

Share this post


Link to post
Share on other sites

Any solution to this?

Simon, when using a brush that isn't in the image size ratio 1:1 (i.e a square) the brush gets re-sized to fit the ratio, so brush quality is reduced. For example, i have an .png image (height 500 px, width 100px) and when i go to use it as a brush, the brushed image is shown re-sized vertically to fit square dimensions, hence reducing quality. Is there a reason why it does this?

Thanks.

Share this post


Link to post
Share on other sites

Mhmm, Ive having a few problems with your plugin, As i can see a few people are.

1. If the list of brushes is loading and you try to click one of your brushes. Bam . Crash and burn.

2. Also would it be possible to get the brushes to load when its first opened and then remember them. Because right now its really annoying if i want to use it on multiple layers.

Especially since my computer is only a pent 4 so its a bit slow upon loading them.

Share this post


Link to post
Share on other sites

I was using the plugin with a big image...and I found a bug in the zoom.

When you zoom, the image appears zoomed in or zoomed out, but if you try to use a brush..The plugins only shows a zoomed image, but if you click anywhere, it's like if it wasn't zoomed.

Example :

Zoom 100%

I put a symbol in 200 ; 200

Works correctly.

Zoom 200%

I put a brush in 200 ; 200

The brush appears in 400 ; 400....

Zoom 50%

I put a brush in 200 ; 200

The brush appears in 100 ; 100....

...And the coordinates that are showing in the lower-left corner are totally wrong ! I used the Grid/Checkerboard maker plugin with 50 for both width and height of the squares. When zoomed 200%, the lower-right corner of the first square is 100 ; 100 and it's 25 ; 25 when zoomed 50%....

The plugin only shows a zoom, but nothing else. It continues to work like if the image wasn't zoomed. :|

Share this post


Link to post
Share on other sites

I believe if you include the .PDB file with the plugin, crash log stack traces will be stamped with source code filenames and line numbers. Should be helpful in tracking thsi down. Yes, "thsi."

Share this post


Link to post
Share on other sites
1. If the list of brushes is loading and you try to click one of your brushes. Bam . Crash and burn.

I suggest upgrading to the latest version.

Good try, wishful thinking perhaps? :D

I upgraded but it still crashed should i try to select a brush before the list has finished loading.

Exception details:

System.ArgumentOutOfRangeException: InvalidArgument=Value of '-1' is not valid for 'index'.

Parameter name: index

at System.Windows.Forms.ListBox.ObjectCollection.get_Item(Int32 index)

at CustomBrushes.CBDraw.listBox1_DrawItem(Object sender, DrawItemEventArgs e)

at System.Windows.Forms.ListBox.OnDrawItem(DrawItemEventArgs e)

at System.Windows.Forms.ListBox.WmReflectDrawItem(Message& m)

at System.Windows.Forms.ListBox.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Share this post


Link to post
Share on other sites
Good try, wishful thinking perhaps? :D

I said that because I have (at least, I think I have :P ) removed dynamic brush loading from the latest version - so the window should only appear when all the brushes are loaded.

I upgraded but it still crashed should i try to select a brush before the list has finished loading.

Yes, try that.

Share this post


Link to post
Share on other sites
*sigh* It would help VERY MUCH if you read the first posts in this topic. Go to the.1st page.

By how do you install custom brushes i dont mean the plug-in i have it already it good i like it!

but i guesss i should say how do you add brushes?!

yes i mean add brushes! ugh...

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this