ChocoFlop Changelog

What's new in ChocoFlop 0.907

Mar 15, 2009
  • This version has a small dcraw update which is now version 8.93.
  • File requester now works with .rw2 and .rwl files.

New in ChocoFlop 0.906 (Mar 2, 2009)

  • Display wasn't refreshed correctly anymore when dragging the view around or resizing the window.
  • There was a crash possibilty when adding new text layers on fast hardware ( I hope it's fixed I can't reproduce it).

New in ChocoFlop 0.905 (Jan 13, 2009)

  • Fixes issues with the selection on intel GMA chipsets and possibly others.
  • Cleaned up some of the brush painting code to make it run slightly faster (on Radeon X1600 at least. It is still painfully slow on a GMA 950).

New in ChocoFlop 0.903 (Dec 28, 2008)

  • drawing selection doesn't lag anymore when starting on large images
  • color picker is faster to start when dragging on large images
  • fixes crashes on closing document
  • fixes errors with selectionts (find bounds had small rounding errors that caused very wrong sizes in some cases because 0 values were not detected). Also caused problems when cropping to visible and alike.
  • fixes several deadlocks in selections
  • fixes crashes related to progress panels and threading (bad access)
  • only one progress panel shared for all windows
  • less memory usage (selection accumulator not created if not needed)
  • paintbrush right click behaviour is now configurable: menu, eraser or background color

New in ChocoFlop 0.902 (Dec 15, 2008)

  • There was a nasty bug in the previous release where any selection with a minimum X or Y value at 0 would return a very wrong selection rect (like -99999 pixels high!). This is a quick fix for this.

New in ChocoFlop 0.901 (Dec 8, 2008)

  • Fixes the many issues (notably with selection and painting) related to the fact that the kernel to find bounds didn't run on Intel GMA based macs (mac mini, previous gen macbooks). It now forces use of the CPU renderer.
  • Fixes selection issues (invert wouldn't work)
  • Layer mask is correctly kept after creating a gradient inside a selection and clicking 'keep live'
  • navigation window now only hides if needed (if mouse moves over it while painting or alike)
  • Navigation box now correctly show/hides when needed
  • Dragging the view inside the navigation box works again
  • fixes "Trying to allocate huge accu" error when zooming
  • zoom animation is now time-based, not frame-based (which means it'll be smooth on a fast machine but not slow on a slow one, just choppier)
  • And a few other adjustments here and there

New in ChocoFlop 0.900 (Dec 2, 2008)

  • There was a problem with transforms being allocated too late (for some reason this didn't crash the app before). Thanks go to Jerry, David and ThorPrime for their quick help on diagnosing and fixing this before it could hurt too many people! Well i am afraid that if your current app crashes on start you can't even get the update and have to download it manually. My apologies to all of those who suffered from this issue.

New in ChocoFlop 0.88 (Dec 1, 2008)

  • Downscaling implemented at all levels. This means you can paint on a 10 mbpix image at screen resolution (rather fast) and have it render at full resolution upon mouse release.
  • Filters on large images will preview much faster too.
  • Double clickable license files
  • You can type math expression in the inspector (ex. 150+32px will replace the value with 182px).
  • Low resolution version of image is used for faster zoom display (not perfect yet though because downscaling can be slow on large images)
  • All documents modifications are done within a single thread (instead of several per doc). Increasing stability.
  • Overlaid progress of operations now works correctly (one dedicated global thread)
  • Selection marching ants now uses a coreImage kernel as opposed to open gl (much faster with large selections)
  • Finding bounds is now done with a dedicated coreimage kernel
  • Faster Text and PDF layers updates
  • Fixes opening certain rotated PDFs
  • Enhanced color picker display
  • Filters scale correctly (including their parameters)

New in ChocoFlop 0.87 (Jul 28, 2008)

  • It fixes a bug when using the 'soften selection' feature (deadock)
  • It adds a Bezier approximation when drawing with the brush

New in ChocoFlop 0.85 (Jul 21, 2008)

  • This is a quick fix for the previous release, which happened to cache the layer stack too much. You wouldn't see the difference immediately if you chose a different blending mode (you'd have to do something else like paint or change layer then cause a render to see the change).

New in ChocoFlop 0.83 (Jul 16, 2008)

  • Fixes random lockups on mouseUp
  • Pressure is back for all you wacom users out there!
  • Pressure can now affect either size or opacity (or both)
  • Painting fixes for various cases (layer masks on rotoscaled layers with offsets and such stuff)
  • Layer masks can now have offsets (be moved independently from layer itself) and be locked
  • Painting should now be smoother, especially with pressure
  • Selection position is updated live in Inspector while dragging
  • better caching for rendering
  • and many small enhancements and bug fixes

New in ChocoFlop 0.82 (Jul 14, 2008)

  • Scaling now feels natural (envelope based for filters, text and PDF) with all layer types (text, pdf, filters, bitmap)
  • Supports all-in-one ImageMagick package download.
  • New inspector allows to type in either size in pixels or in percent
  • Simplified layer properties (removed redundant items already in inspector)
  • All layer types can be scaled to negative sizes (mirror effect)
  • Optional definitive apply of rotation and scale
  • Faster PDF layers
  • Scaling has correct proportions with shift and scales from center with alt
  • Arrows adapt behaviour (move selection if using selection tool and move layer when using move tool)
  • PNG and GIF can be saved interlaced
  • WebExport PNG can be saved in 24 bits and have alpha or indexed transparency. Can also save 412 colors for example (not limited to 256).
  • Feature: Save for web with selection
  • New app icon.

New in ChocoFlop 0.81 (Apr 7, 2008)

  • Text edition doesn�t crash anymore and should be faster altogether
  • Fixes a HUGE memory problem with previous version when updating text
  • Overlay HUD window has correct position on start and resizes correctly
  • Text layers keep �autolabel� attribute when duplicated
  • Select by color min-preview isn�t draggable (out of viewable area) anymore
  • Save for web: preview window limit panning in a correct way (fixes problems when image is slightly smaller than view)
  • Save for web: return key hits the �save� button
  • dcRaw export menu works again (messed it up in the previous release and it called �save for web�).
  • If you have ImageMagick installed with MacPorts it should work (without having to download a separate package). I couldn�t test it though (I get a wrong library error, but I don�t know much about macports).
  • Native documents are now saved with appropriate QuickLook preview and thumbnail files (you have to resave your existing documents obviously). Flat.tiff has dissapeared and was replaced by QuickLook/Preview.tiff

New in ChocoFlop 0.80 (Mar 31, 2008)

  • Initialization fixes (creating images on mac mini doesn�t seem to crash, for one)
  • Web export now shows progress
  • Web export now shows ideal numbers of colors (if under 256), with a button to set it as current
  • Web export: more dithering modes available
  • Some small visual fixes here and there (especially there)

New in ChocoFlop 0.78 (Mar 25, 2008)

  • Text can now be scaled correctly by dragging the handles. That makes it kinda usable (finally!)
  • The color picker now displays a zoomed version in the lower left corner. Makes it easier to pick the color.
  • Picking a color only on active layer on a text layer now works.
  • Magic wand and color picker fixed when picking only active layer (picked dull colors bug)
  • Text rendering should be faster and leave less artifacts (white borders or text rendered twice)
  • Handles are now smaller by default, with still the ability to enable the large ones using the View menu.
  • Betas now expire with a warning but let the user 30 days to update before really expiring.

New in ChocoFlop 0.77 (Feb 15, 2008)

  • Tablet pressure works again and looks better than before
  • Magic wand seems to be (finally?) stable now even if you click around like a mad man
  • Selection can be dragged while using the magic wand
  • Third parts filters (noise industries) work again
  • Filters are better organized in menus (Apple�s filters on top with a separation)
  • Apple�s private filters do not show up by default anymore
  • Enabling filters (apple�s private or transition) is now immediate (no relaunch)
  • About box is less ugly.

New in ChocoFlop 0.75 (Dec 13, 2007)

  • Fixed a few deadlocks when working with selections
  • No more crashes on startup, especially when opening multiple documents at once (HUDwindow setframe)
  • Selection scanning should be slightly faster
  • Handles are now easier to grab
  • No more useless yellow lines unless creating a live gradient
  • Better window options on first start (ever)
  • Navigation and thumbnail get updated less often , especially with a certain delay after painting and rendering

New in ChocoFlop 0.74 (Dec 12, 2007)

  • Zooming & panning around is now fast again with smaller images (no tiling when not necessary)
  • Tiling is now used *only* if it slows down too much and never when painting
  • Progress for rendering is updated more scarcely
  • FPS calculation now takes into account the amount of aborted tiles
  • Threshold to used tiling moved to 1 FPS (was 5)
  • Hopefully fixed crashes in getOutputImageEnableLayerMask
  • Debug options to force onePass rendering (no tiling) and �FPS display in toolbar� added to Help menu.

New in ChocoFlop 0.73 (Dec 11, 2007)

  • Fixes a SEVERE bug in 0.71 that caused the app not to work on Tiger (although for some inexplicable reason it worked on Leopard)
  • Enhancements to make interface more responsive
  • Effects on rotated images are cropped correctly again (previous version cut incoherent areas)
  • Displays progress bars for rendering and magic wand

New in ChocoFlop 0.71 (Dec 10, 2007)

  • MUCH faster rendering for larger images. Now the app only renders what it needs (in most cases anyway, the rest will be fixed later).
  • Tiled rendering for when things get slow
  • MUCH faster painting (renders less useless areas)
  • HUD info overlay now looks better, scales correctly and shows info about modes (quickmask, layermask, gridsnap, filtermap)
  • Progress is now displayed again correctly for operations that take over a second
  • Quickmask is not visible anymore in navigation area
  • clicking on inspector icons resets values (rotation, offset, scale)
  • Added some new icons (from iconDrawer.com and some I made), removed ugly mode icons (quickmask, layermask)