New property MinAbortInterval has been added to TTransitionEffect.
New helper function GetWinVersion that returns the Windows version.
FormContainer's AutoScroll was broken in version 3.2.
Fixed a bug in the control rendering algorithm which was causing several side effects (for example, some incompatibilities with 1stClass from Woll2Woll).
Some styles of the circle transition with smoothing effects were showing artifacts.
'Divide by zero exception' could be thrown by the BlendTransition under very uncommon circumstances.
Editor was not correctly initializing the SubStyle property of some transitions.
Transitions are now supported inside a layered window once it is visible.
Fixed a repaint problem when switching focus in the middle of a transition.
New teThemed control rendering mode (only in Delphi 7).
Solved the problem: '[Linker Error] Unresolved external __fastcall Formcont::TFCEmbeddedForm::PaintWindow(void *)' when using TFCEmbeddedForm in C++ Builder.
OnClose event support for embedded forms (see CheckOnClose).
Transparent picture backgrounds support.
OnShortCut events support for embedded forms with the new FCIsShortCut routine.
Background painting has been optimized under some circumstances.
New CreateShowForm and CreateShowFormEx methods in TFormContainer.
Scrolling support in TFormContainer with the new AutoScroll, HorzScrollBar and VertScrollBar properties.
KeyPreview support for embedded forms with the new FCKeyPreview routine.
New TFCEmbeddedForm custom form for even easier embedded forms creation.
New tePaintCopy, teHook and teOwnCanvas control rendering modes.
Pre-registered Express Bars, Express QuantumGrid, Express Inplace Editors, Infopower 3000 and WPTools controls. All these controls are correctly rendered now. If you are using RegisterTEControl with any of them please don't do anymore with this version as it would interfere with the new settings.
New Bitmap mask transition. This new bitmap mask transition will be very useful for creative people. You just have to assign a grayscale bitmap to the transition where each gray level represents a frame.
New interlaced transition.
New cool roll transition.
New waterfall transition.
The alphablend transition has been totally rewritten in highly optimized assembler, making use of MMX/SSE instructions where available. The result is a faster execution (up to 2x) and a much more smooth visual effect (up to 4x intermediate levels).
The diagonal transition is much faster now, thus eliminating some artifacts that were visible when using it at full screen. It also supports the new cool smoothing effect.
The radial transition is a little faster now and supports smoothing.
Smoothing support for the circle transition.
The slide transition is a little faster and supports the new slide out property.
Faster push transition.
The block transition is faster and supports the new dual property. Also a new random algorithm when using style 1 performs a much better visual effect.
Fixed the exception "Class TTransitionEffectsEditor not found" being raised sometimes when adding effects to a TransitionsList in Delphi 6 and C++ Builder 6.
Fixed a bug in TFCBackgroundOptions that could cause incompatibility with other components that have a 'BackgroundOptions' property (for example, InfoPower).
When editing a transition its link to a FormTransitions component could be lost.
Some problems have been solved in the control rendering algorithm (MDI maximized forms, large fonts, non-client area brush alignment and better third party controls support).
Some transitions were not working fine when they were partially clipped.
Access violations in the TransitionList component and transitions editor have been fixed.
Enhanced background settings inheritance (now you don't need to insert a FormTransitions component in a
child form in order to inherit its FormContainer parent settings).
Greatly improved BackgroundOptions. Now you can use translucency (note that this concept is much more complex than transparency, as the visual effect is like seeing the background through a colored glass), and/or define a form as background design for the component or Form.
TTransitionList component. Now the transitions are components, and you can create and configure them visually at design time by using this component. The transition editor is also available at runtime.
New transitions classes with lots of variations: TBlockTransition, TCircleTransition, TDiagonalTransition and TRadialTransition.
TEffectsPanel component (just a panel with our Backgrounds technology).
TEffectsGroupBox component (a group box with our Backgrounds technology).
New transition events: OnBeforeTransition and OnAfterTransition.
SafeFormDestroy boolean property that, once set to False, allows the form's events sequence OnHide, OnDestroy, OnShow instead of the current OnHide, OnShow, OnDestroy when switching to a new form and destroying the previous one. This will be very useful for complex interfaces with heavily interrelated forms.
Control rendering callback routines.
Faster control rendering.
Some minor bugs have been fixed in FormContainer and the transitions.