Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

BETA - Image Editor plugin

<< < (13/20) > >>

seb_seb0:
Hello,

SVN is updated (45)

CHANGES:
 1 - ClearSelection called when a click is done
 2 - improved Pen, Brush & Eraser, when mouse is moved fast
 3 - Corrected a bug with the SHIFT key + Select tool.
     Now extend this functionality to all tools

BUGS:
1 - Copy / Paste:
    before copy : bitmap put in clipboard has a Mask
    after paste : bitmap does not have mask
2 - Zoom + Pen does not work good after moving selection
3 - Selection is not drawn when it is overlapping bitmap edges + zoom
4 - Redraw background: the bottom right corner is not covered when zooming out
5 - problem when the selection is bigger than the IMAGEINFO
6 - Drag image: flicker + cursor has a strange position sometimes.
7 - LINUX: Line not displayed dynamically

ROADMAP:
1 - add items 3 to 7 from todo list
2 - solve all the (known) bugs
3 - promote status to Beta
4 - test

Sebastien

seb_seb0:
SVN Updated (revision 46)

CHANGES:
 1 - Shift Key extended to other tools.
     Pen, Brush & Eraser to improve in this respect
 2 - Add a ClearSelection that I missed
 3 - LINUX: corrected a nasty bug: crash when using a complex selection
     The crash did not come from ProcessLassoTool as expected, but from IsPointInSelection.
     GTK was trying to create a polygon with less than 3 points => it raised an unhandled exception
     Bug fixed by adding a test
 4 - LINUX: corrected a widespread bug when using the wxMemoryDC.
     wxMemoryDC was created blank (without Bitmap selected). Once created, a wxMemoryDC::IsOk was called.
     On Windows it returns OK when no BMP are selected, but on GTK it returns FALSE
     Hence the drawing never took place, leading to strange results
     Fixed by moving all the call to wxMemoryDC::IsOk after selecting the bitmap

seb_seb0:
SVN Updated (47)

CHANGES:
1 - Interpolation improved
2 - Some bugs solved
      a - Selection is not drawn when it is overlapping bitmap edges + zoom
      b - Pen problem after Move Selection + Zoom
      c - Redraw background: the bottom right corner is not covered when zooming out
      d - problem when the selection is bigger than the Image
      e - Drag image: flicker on Win32 + cursor has a strange position sometimes.
3 - Reduced size (width) of the tool palette
4 - added options for Brush & Fill tools
5 - Added stubs & interface for Spray Can tool
    (need to implement 2 methods correctly:
    XPMEditorPanel::ProcessSprayCan() and XPMToolPanel::CreateSprayCanBitmap())
6 - Added stubs & interface for Gradient tool
    (need to implement only XPMEditorPanel::ProcessGradient(). Partially working for Linear gradients, crashing for concentric gradients)


TO DO UNIX:
 1 - add 2 icons (spray can + gradient) to Project
 2 - test that the DragImage is not broken

MortenMacFly:

--- Quote from: seb_seb0 on August 09, 2010, 11:34:46 pm ---SVN Updated (47)

 1 - add 2 icons (spray can + gradient) to Project

--- End quote ---
...these images are missing in SVN and therefore break compilation. :-)

seb_seb0:

--- Quote from: MortenMacFly on August 10, 2010, 08:41:09 am ---
--- Quote from: seb_seb0 on August 09, 2010, 11:34:46 pm ---SVN Updated (47)

 1 - add 2 icons (spray can + gradient) to Project

--- End quote ---
...these images are missing in SVN and therefore break compilation. :-)

--- End quote ---

Just give me the time to reboot and log on Ubuntu. I will fix this immediately.

By the way, SVN updated (rev 49) for Windows (and SVN tested with a check-out on a fresh directory):

CHANGES:
1 - Gradient tool implemented
2 - SprayCan Tool implemented
3 - Text Tool fixed


TO DO UNIX:
 1 - add 2 icons (spray can + gradient) to Project
 2 - test that the DragImage is not broken

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version