CEGUI Logo
This issue tracker is now in read-only mode. We migrated all our old bug reports to our bitbucket issue tracker
Please use our new issue tracker to report bugs. You can easily find all mantis tickets on our new issue tracker by selecting the appropriate bitbucket repo (CEGUI/CEED/Silly) and searching for the mantis ticket ID number.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000242CEGUICore library (CEGUIBase)public2008-11-09 15:472010-03-27 12:13
ReporterCrazyEddie 
Assigned ToCrazyEddie 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in VersionMercurial: default branch 
Summary0000242: Add an option to disable the use of exceptions within the system.
DescriptionMake exceptions optional. When exceptions are disabled, a client supplied error handler would be called instead.
Additional InformationOriginated here: http://www.cegui.org.uk/phpBB2/viewtopic.php?t=3600 [^]
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000442)
CrazyEddie (administrator)
2010-03-27 12:13

No setting or option for this feature has been (nor will be) added. However, as of r2493 in branches/v0-7 we now use the macros CEGUI_TRY, CEGUI_CATCH(e) and CEGUI_THROW(e) in place of straight try, catch and throw.

It is thus possible when building CEGUI to effectively replace try/catch and throw with whatever mechanism the user might like to attempt. However, it's virtually certain that attempts to do this - such as that proposed by the OP in the linked forum topic - will fail to work as expected.

By having the macros it is, however, far easier to identify try/catch and throw instances within the code base (for whatever purpose ;)).

- Issue History
Date Modified Username Field Change
2008-11-09 15:47 CrazyEddie New Issue
2010-03-21 09:31 CrazyEddie Status new => assigned
2010-03-21 09:31 CrazyEddie Assigned To => CrazyEddie
2010-03-27 12:13 CrazyEddie Note Added: 0000442
2010-03-27 12:13 CrazyEddie Status assigned => resolved
2010-03-27 12:13 CrazyEddie Fixed in Version 0.8.3 => Mercurial: default branch
2010-03-27 12:13 CrazyEddie Resolution open => won't fix
Get Crazy Eddies GUI System at SourceForge.net. Fast, secure and Free Open Source software downloads


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker