News

CEED snapshot11

EDIT: Windows release contained a CEGUI/Spinner related bug, a new build has been uploaded. (ceed-snapshot11-win32-r2.zip).

New snapshot has been released. Archives provide testing sample data with CEGUI 0.7 and CEGUI 1.0 datafiles. There is a new project called CurrentDatafiles.project, it will try to load datafiles from ${CEED_FOLDER}../cegui_mk2/datafiles.

There have been 15 tickets resolved compared to the last snapshot10. Apart from fixing bugs this release has a new experimental feature - widget locking in layout editing. Please try it out, feedback is appreciated!

Grab the source tarball, Windows standalone binaries or MacOS X app bundle (not there yet, will be coming in a few days) at
https://sourceforge.net/projects/crayzedsgui/files/CEED/snapshot11/

State: 
Unstable
Branch: 
0.8
Changelog: 

- 0000910: [Layout editing] Same issue as 0000901 again, but with layouts that include a Combobox (Kulik) - resolved.
- 0000926: [CLI tools] Migration tool crashes with a specific layout file (Kulik) - resolved.
- 0000518: [Layout editing] Add locking functionality to prevent accidental moves/resizes of unwanted windows (Kulik) - resolved.
- 0000924: [CLI tools] ceed-mic doesn't add padding around images, causing artefacts because of UV interpolation/rounding (Kulik) - resolved.
- 0000929: [Layout editing] In snapshot 10, if using the spinner the values for min max and current value all get set to 0 constantly (Kulik) - resolved.
- 0000923: [CLI tools] Metaimageset should get Inkscape SVG export (Kulik) - resolved.
- 0000915: [General] Python scripts should invoke python2 not python [patch included] (Kulik) - resolved.
- 0000909: [General] Add OpenGL diagnostic info to error.py (Kulik) - resolved.
- 0000901: [General] Can not save layout file after editing (Kulik) - resolved.
- 0000904: [Layout editing] Windows aren't rotated even when you rotate them with property inspector (Kulik) - resolved.
- 0000896: [Imageset editing] CEED destroys the per-image autoScaled and native{Horz,Vert}Res data when loading and saving imageset (Kulik) - resolved.
- 0000887: [General] ceed will output "abort: no mercurial repository (no .hg available)" (Kulik) - resolved.
- 0000890: [Imageset editing] Entering special chars in the native resolution editboxes leads to a crash (Kulik) - resolved.
- 0000888: [General] Crash when existing files are added to the project via proejct manager dock widget (Kulik) - resolved.
- 0000886: [Documentation] Selecting Help -> User manual does nothing on OSX and Windows (Kulik) - resolved.

Category: 
CEED

CEED snapshot10

New snapshot has been released. Archives provide testing sample data with CEGUI 0.7 and CEGUI 1.0 datafiles (CEGUI 1.0 has since been "renamed" to 0.8).

There have been 8 issues fixed from the last snapshot9. There are no drastic changes this release, it is all bugfixes and polish. This is the release that I will be defending my thesis with. Development will not stop though of course! CEED will see a stable release with CEGUI 1.0 release and will be developed continuously.

Grab the source tarball, Windows standalone binaries or MacOS X app bundle at
https://sourceforge.net/projects/crayzedsgui/files/CEED/snapshot10/

State: 
Unstable
Branch: 
0.8
Changelog: 

- 0000885: [Imageset editing] It is possible to input negative size of image definition via code editing (Kulik) - resolved.
- 0000884: [General] Min window size, add minimum screen estate to requirements in the user manual (Kulik) - resolved.
- 0000880: [Imageset editing] Imageset global property widgets shrink vertically when there is not enough vertical screen space (Kulik) - resolved.
- 0000863: [Documentation] Less pathetic documentation build setup (Kulik) - resolved.
- 0000862: [General] DragDropContainer should be "DragContainer" (Kulik) - resolved.
- 0000873: [Animation editing] Opening an animation without having a project opened raises exception (Kulik) - resolved.
- 0000872: [General] Exceptions when opening files with unicode paths (Kulik) - resolved.
- 0000859: [Animation editing] Saving to file is broken (Kulik) - resolved.

Category: 
CEED

CEED snapshot9

New snapshot has been released. Archives provide testing sample data with CEGUI 0.7 and CEGUI 1.0 datafiles (CEGUI 1.0 has since been "renamed" to CEGUI 0.8).

There have been 16 issues fixed from the last snapshot8. Highlight of the release is better property editing for Image and Font properties. You can now choose from a combobox instead of typing the whole names!
Another focus was documentation. There is a lot of new content in user-manual, quickstart-guide and developer-manual.

Make sure you give release to your artists along with the new user manual and tell us what they are struggling with. The manuals will be refined according to the feedback.

Grab the source tarball, Windows standalone binaries or MacOS X app bundle at
https://sourceforge.net/projects/crayzedsgui/files/CEED/snapshot9/

State: 
Unstable
Branch: 
0.8
Changelog: 

- 0000856: [Compatibility layers] Auto windows are partially broken in layout compatibility layers (Kulik) - resolved.
- 0000855: [General] Recently used menus bloat infinitely (Kulik) - resolved.
- 0000848: [Layout editing] Where is the lovely "ID" Property in release 7&8 ? (Kulik) - resolved.
- 0000828: [Layout editing] Implement "Image" property inspector (Kulik) - resolved.
- 0000829: [Layout editing] Implement "Font" property inspector (Kulik) - resolved.
- 0000613: [Project management] Adding a file multiple times to the project manager creates duplicate useless entries without informing you (Kulik) - resolved.
- 0000854: [Layout editing] Pasting widget hierarchies should select topmost pasted widgets (Kulik) - resolved.
- 0000827: [Imageset editing] pasting images does not select them (Kulik) - resolved.
- 0000853: [General] Text editor doesn't correctly mark when it has changes (Kulik) - resolved.
- 0000833: [General] Files are emptied when closed after edited in simple text editing mode (Kulik) - resolved.
- 0000832: [General] Opening project as a file should produce a meaningful explanation why that won't work (Kulik) - resolved.
- 0000852: [General] Allow user to override the filter when opening files (Kulik) - resolved.
- 0000831: [Layout editing] Default layout editing checkerboard makes outlines hard to see (Kulik) - resolved.
- 0000830: [General] Prevent crash caused by inputting too large checkerboard size (Kulik) - resolved.
- 0000851: [Compatibility layers] Compat layers for Image/@type -> Image/@component and back (Kulik) - resolved.
- 0000842: [Compatibility layers] Provide compatibility layer for the new operator dim trees (Kulik) - resolved.

Category: 
CEED

CEGUI 0.7.7

State: 
Stable
Branch: 
0.7
Changelog: 

Release 0.7.7
- Bug Fix: make dist missed premake.lua for InventoryDemo
- Bug Fix: ImagerySection bounds calculations were incorrectly starting from zero.
- Bug Fix: Show Combobox button in pushed state when list is shown.
- Bug Fix: Set disabled image for combobox button. See: http://www.cegui.org.uk/mantis/view.php?id=633
- Bug Fix: Support Gentoo's (and others') modified zlib headers. See: http://www.cegui.org.uk/mantis/view.php?id=813
- Bug Fix: typos in macro to detect zlib prevented using zlib in custom locations.
- Bug Fix: Multiple issues in GroupBox related to handling of its content pane and also how child content is added and removed. NB: This does change some behaviour, in that child content is no longer destroyed when removed, but that should NEVER have happened anyway, so is treated as another bug to be fixed. See: viewtopic.php?f=2&t=6126
- Bug Fix: Backported fix for issue caused by layoutOnWrite property definitions triggering Window::performChildWindowLayout before the window is fully initialised. (NB: this breaks binary compatibility) See: viewtopic.php?p=29008#p29008 and http://www.cegui.org.uk/mantis/view.php?id=645
- Bug Fix: CEGUI::OgreTextureTarget::clear sets the Ogre system view port. This call can occur outside the regular rendering sequence and if the OgreTextureTarget is then deleted, Ogre and other parts of the CEGUI::OgreRenderer may try to access the deleted viewport. IMPORTANT: Prior to Ogre 1.8, there are scenarios where it is impossible to restore the view port safely. See: http://www.cegui.org.uk/mantis/view.php?id=745
- Bug Fix: We were applying text colours twice in Falagard TextComponent when string to be drawn or font to use were sourced anywhere other than from the default places. Many thanks to forum member 'BrightBit' for providing test case datafiles to produce this issue. See: http://www.cegui.org.uk/mantis/view.php?id=774.
- Bug Fix: In OpenGL renderer, default pixel unpack setting of 4 was causing headaches on textures with unusual widths. See: http://www.cegui.org.uk/mantis/view.php?id=778
- Bug Fix: Ensure properties defined via PropertyDefinition are added to the target widget first, to avoid situations where they might be accessed before they are added. See: viewtopic.php?f=10&t=6019

- Modified: Detect python header in a /slightly/ less horrible way.
- Modified: Refactor Window::onParentSized to not abuse Window::setArea_impl.
- Modified: refactor some Window implementation: mostly breaking up setArea_impl, and then reducing some code repetition elsewhere.
- Modified: Add support for lua 5.2. This includes detection of newer package as well as fixes to the Lua module and the embedded tolua++ lib (patch from 'worldcitizen' on the forums). See: http://www.cegui.org.uk/mantis/view.php?id=776

- Added: PropertyDefinitions to set colours on TaharezLook/ImageButton.

- Documentation: Typo in GLEW-LICENSE (this was grabbed from original glew package, too!). See: http://www.cegui.org.uk/mantis/view.php?id=775

Category: 
CEGUI

CEED snapshot8

New snapshot has been released. Archives provide testing sample data with CEGUI 0.7 and CEGUI 1.0 datafiles (CEGUI 1.0 has since been "renamed" to 0.8).

There have been 35 issues fixed from the last snapshot7. The goal of the release was to provide a more reliable and better performing application. The resources load way faster, the logging slowdown has been fixed. There have been some user experience improvements as well, including the ability to change background of embedded CEGUI to a checkerboard. This is also the first release that supports CLI options for ceed-gui.

Grab the source tarball, Windows standalone binaries or OSX application bundle at
http://sourceforge.net/projects/crayzedsgui/files/CEED/snapshot8/

State: 
Unstable
Branch: 
0.8
Changelog: 

- 0000821: [Imageset editing] saving to the imagefile (from adobe photoshop) while ceed is open leads to an exception (Kulik) - resolved.
- 0000823: [General] Editing colours in the main CEED preferences renders the entire app unresponsive (CrazyEddie) - resolved.
- 0000820: [Animation editing] Enable zooming in the animation preview (Kulik) - resolved.
- 0000589: [Layout editing] Resolution settings do not persist in a project (Kulik) - resolved.
- 0000818: [General] Support "negative zoom" (Kulik) - resolved.
- 0000817: [Imageset editing] Support editing of the new autoScaled values (Kulik) - resolved.
- 0000586: [Imageset editing] Zoom should be on mouse wheel + ctrl (Kulik) - resolved.
- 0000760: [Compatibility layers] Get all compat layers checked using XSD for verification (Kulik) - resolved.
- 0000812: [Layout editing] Copying widget to its parent triggers an exception (Kulik) - resolved.
- 0000811: [General] Offer -debug argument to verbosely output to terminal (Kulik) - resolved.
- 0000806: [Animation editing] Always destroy the temporary animation instance when finalising animation editing (Kulik) - resolved.
- 0000804: [Layout editing] Checkerboard background as an option for layout editing (Kulik) - resolved.
- 0000801: [General] Provide CLI parameters to open a project, load files, etc.. to ceed-gui (Kulik) - resolved.
- 0000802: [CLI tools] Metaimageset compiler outputs version 1 imageset (Kulik) - resolved.
- 0000800: [General] Reopen tabs requiring a project opened after resources are reloaded (Kulik) - resolved.
- 0000799: [Layout editing] Optionally hide nested auto windows if they don't contain any non-auto window descendants (Kulik) - resolved.
- 0000797: [Compatibility layers] Version checks parse the entire data using DOM, we should use SAX instead (Kulik) - resolved.
- 0000795: [Project management] Reloading all resources probably leaks (Kulik) - resolved.
- 0000798: [General] Logging gets slower as more messages get logged (Kulik) - resolved.
- 0000796: [General] Speed up loading by using cElementTree instead of ElementTree (Kulik) - resolved.
- 0000786: [Project management] Make sure to save portable paths (Kulik) - resolved.
- 0000540: [Layout editing] Support for ScrollablePane and other widgets that put children into __auto_content_pane__ or similar (Kulik) - resolved.
- 0000790: [Imageset editing] Imageset Editing Window mini-preview of images has white background (Kulik) - resolved.
- 0000787: [Compatibility layers] Core/SystemButton related issues (Kulik) - resolved.
- 0000792: [Layout editing] Segfault related to opening and closing projects (Kulik) - resolved.
- 0000782: [General] CEGUI 0.8 should read 1.0 (Kulik) - resolved.
- 0000767: [Project management] Exception raised when opening a project file and CEED is on a different drive than data (Kulik) - resolved.
- 0000770: [Compatibility layers] Warn when opened file is incompatible with project's target CEGUI (Kulik) - resolved.
- 0000780: [Project management] Remove project name (Kulik) - resolved.
- 0000777: [Project management] Force the ".project" extension when creating a new project (Kulik) - resolved.
- 0000779: [Compatibility layers] CEGUI/Checkbox target type got renamed to CEGUI/ToggleButton (Kulik) - resolved.
- 0000768: [Layout editing] Could not Input Chinese Text ? (Kulik) - resolved.
- 0000819: [Imageset editing] Changing imageset image doesn't remove it from the filesystem watcher (Kulik) - closed.
- 0000757: [Compatibility layers] Compatibility layers only take the "value" attribute into account when migrating image reference values (Kulik) - closed.
- 0000766: [General] Offer newbie help when no tabs are opened (Kulik) - closed.

Category: 
CEED

Pages