CEGUI 0.7.4 is Released! (Updated from 0.7.3!)

Official announcements from the CEGUI project.

Moderator: CEGUI Team

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

CEGUI 0.7.4 is Released! (Updated from 0.7.3!)

Postby CrazyEddie » Fri Oct 08, 2010 08:48

It is release time, once again :D

This time we have the 0.7.4 release of the CEGUI library which is basically an emergency update to 0.7.3 - which was the first of the 'time based' releases which the project is now using. This means that the release contains fewer changes, but is released sooner so that it's easier to take advantage of fixes and such much earlier than what had been possible previously (unless you used the svn branch code, of course!). The 0.7.3 release is (again) not binary compatible with previous 0.7.x releases, which means that a recompile of client code is required.

The precompiled binaries were built using Ogre 1.7.1 and Irrlicht 1.7.1. For MSVC++ 2008 and MSVC++ 2010, the build was against the June 2010 DirectX SDK. For MSVC++ 2005, the build was against the February 2010 DirectX SDK and the SDK package for MSVC++ 2005 is built without the Direct3D 11 renderer module.

The following packages are available for immediate download:
Crazy Eddie's GUI System 0.7.4 source code (.zip file)
Crazy Eddie's GUI System 0.7.4 source code (.tar.gz file)

Crazy Eddie's GUI System 0.7.4 Documentation package (.zip file)
Crazy Eddie's GUI System 0.7.4 Documentation package (.tar.gz file)

Crazy Eddie's GUI System 0.7.4 precompiled SDK for MSVC++ 2005 (with SP1 + ATL fix) (.zip file)
Crazy Eddie's GUI System 0.7.4 precompiled SDK for MSVC++ 2008 (with SP1) (.zip file)
Crazy Eddie's GUI System 0.7.4 precompiled SDK for MSVC++ 2010 (.zip file)
Crazy Eddie's GUI System 0.7.4 precompiled SDK for Apple Mac OS X (32 bit Universal) (.zip file)
Crazy Eddie's GUI System 0.7.4 precompiled SDK for MinGW (.zip file) (experimental / unsupported)

CEGUI 0.7.x-r2 precompiled dependencies for MSVC++ 2005 (with SP1 + ATL fix) (.zip file)
CEGUI 0.7.x-r2 precompiled dependencies for MSVC++ 2008 (with SP1) (.zip file)
CEGUI 0.7.x-r3 precompiled dependencies for MSVC++ 2010 (.zip file)
CEGUI 0.7.x precompiled dependencies for Apple Mac OS X (32 bit Universal) (.zip file)
CEGUI 0.7.x-r1 precompiled dependencies for MinGW (.zip file) (experimental / unsupported)

The emergency 0.7.4 release was made because I introduced a crash bug into a previously 'stable' area of CEGUI, so the fix here was rushed out!

The change log additions for this release are as follows:
ChangeLog wrote:Release 0.7.4
- Bug Fix: CEGUI::Editbox masked text issue. See: http://www.cegui.org.uk/mantis/view.php?id=399


The changes for 0.7.3, which is effectively what this release still is, are:
ChangeLog wrote:Release 0.7.3
- Bug Fix: Ensure return value from injectMouseButtonDown is consistent in all cases. See: http://www.cegui.org.uk/mantis/view.php?id=397
- Bug Fix: Ensure IrrlichtResourceProvider correctly detects when a file does not open successfully (as opposed to just checking that it exists). See: http://www.cegui.org.uk/mantis/view.php?id=395
- Bug Fix: resolve infinite recursion issue involving Tooltip::positionSelf. Solution is not all that elegant, but it does work and does not break other things which could happen by 'tuning' where we call positionSelf. See: http://www.cegui.org.uk/mantis/view.php?id=394
- Bug Fix: Resolve issues where user can delete the system default Tooltip and leave a dangling pointer. Tooltip is now recreated whenever it's needed after having been deleted. See: http://www.cegui.org.uk/mantis/view.php?id=391
- Bug Fix: remove default param to resolve ambiguous function call. http://www.cegui.org.uk/mantis/view.php?id=386.
- Bug Fix: Do not have String::iterator subclass String::const_iterator, since it prevents common iterator behaviours (because it was never possible to receive an object that behaved like a non-const iterator). See: http://www.cegui.org.uk/mantis/view.php?id=384.
- Bug Fix: Blending issues on OpenGL renderer when using the WGL pbuffer support.
- Bug Fix: Blend mode issue in OpenGL renderer when using Apple pbuffer based targets.
- Bug Fix: Blend mode issue in OpenGL renderer when using GLX pbuffer based targets.
- Bug Fix: Manually set viewport dimensions in the OgreRenderer could be lost if no internal viewport existed at the point when the dimensions were set. See: viewtopic.php?f=10&t=5141
- Bug Fix: Resolved OgreRenderer issues relating to when no render target / view port is set and Renderer::beginRendering gets called. See: http://www.cegui.org.uk/mantis/view.php?id=367 and http://www.cegui.org.uk/mantis/view.php?id=379
- Bug Fix: The layout container tolua++ package files were missing from the source distributions. See: http://www.cegui.org.uk/mantis/view.php?id=388
- Bug Fix: CEGUI::ScriptFunctor was not exported from CEGUIBase.dll in Win32. See: viewtopic.php?f=2&t=5109

- Modified: Fire Combobox::EventListSelectionAccepted /after/ activating the editbox part of the control, which should allow handlers to pop-up and activate other windows.
- Modified: Changed default setting in lua module target in Xcode so the release build is not built with the 'safe' mode enabled.
- Modified: Apply Kulik's animation system patch that allows skipping of the next frame when things are lagging after an anim (re)start.
- Modified: Applied Kulik's layout container patch to address some nested container issues. NB: Part of this change makes Window::update function virtual.

- Added: Facility to specify left, right or centred formatting for the Editbox. See: http://www.cegui.org.uk/mantis/view.php?id=277
- Added: configure option to allow the control over whether the lua module is built in 'safe' mode in non-debug builds.
- Added: ImageCodec module based on stb_image.c (from http://nothings.org/). Thanks to Tobias Schlegel. See: http://www.cegui.org.uk/mantis/view.php?id=375. NB: Still to test on MSVC and add targets in Xcode.
- Added: Facility to clone a window. Via Kulik's patch. For: http://www.cegui.org.uk/mantis/view.php?id=352


As always, I hope you all find this release useful, use the CEGUI Forums if you require support, and please remember to post your CEGUI log file!

Cheers,

CrazyEddie

CrimsonGT
Just popping in
Just popping in
Posts: 7
Joined: Mon Jul 12, 2010 12:30

Re: CEGUI 0.7.3 is Released!

Postby CrimsonGT » Sat Oct 09, 2010 02:29

Thanks for the update Eddie! If you don't mind me asking. why is there still no batch file for building with MSVC 2010?

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: CEGUI 0.7.3 is Released!

Postby CrazyEddie » Mon Oct 11, 2010 13:26

CrimsonGT wrote:why is there still no batch file for building with MSVC 2010?

Basically because the version of premake we are using does not support this target (because the version of premake we use is now pretty old).

CE.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: CEGUI 0.7.4 is Released! (Updated from 0.7.3!)

Postby CrazyEddie » Mon Oct 11, 2010 13:27

I update the OP here to reflect the release of the 0.7.4 version, which just fixes a single issue.

CE.

tmayr06
Just popping in
Just popping in
Posts: 8
Joined: Thu Nov 04, 2010 02:14

Re: CEGUI 0.7.4 is Released! (Updated from 0.7.3!)

Postby tmayr06 » Thu Nov 04, 2010 02:17

Hi!

How can i build the Direct3D11Renderer.lib with Visual Studio 2010? The project isn't included in the CEGUI.sln.

EDIT: ok sorry... config.lua ;)


Return to “Official Announcements, Works in Progress, and Future Directions”

Who is online

Users browsing this forum: No registered users and 8 guests