Buildes v2014.0.4.3-alpha ========================= Program Features ---------------- * Space: space objects can now automatically determine their sides. * Group: Mark objects can now be grouped. Grouping not only allows objects to be processed as a group but allows the group members to inherit from the parent group object. * Material: Design objects can now have a material component. Material object provide both color and material definition where it makes sense. For example it provides color definition for mark objects which do not have materials. * Line numbers in warning messages and logs: Proper output of warnings which contain line numbers are now being used. * Error messages and logs: Proper termination of program during errors showing available traceback is being used. Language Features ----------------- * Use of the term 'Walls': arcSide() and lineSide() can now also be called arcWall() and lineWall(). * group(NAME): Initiates a new group and starts adding mark objects to it. * endGroup(NAME=None): Signals the end of a group. NAME provides a visual cue for designer only. * material(MATERIAL_NAME, OBJECT_NAME): Assigns a material object to an existing object. If MATERIAL_NAME is not available or object cannot receive material definitions, default material or color definition is used. There is a default global material and color definition however some group objects have their default options as well. * color(COLOR_NAME, OBJECT_NAME): Assigns a color definition to an existing object. Defaults are also used similar to material if COLOR_NAME is not available. When an object has a material, its color cannot be changed, change the material instead. Fixes/improvements ------------------ * Appropriate arc height, when center angle of arc objects is more than 180, is now being calculated. * Using the new messaging system which provides information on all object properties. * Placement of curve sides: Curve sides can now be placed accurately using snaps that are not on the L-Edge * Length of curved space sides: Length of curved sides are now calculated accurately. GUI Features ------------ * Length command for checking the length between two points is now using the new color system. Was broken. * Highlighting objects: When a group is selected in the tree, all marks that are part of the group are highlighted in the model view Deprecations ------------ * Creation of site object: Specifying number of borders during creation of site object is not required anymore. * Creation of space object: Specifying number of sides during creation of space objects not required anymore. Miscellaneous ------------- Earlier Versions ================ Buildes v2014.0.4.1-alpha ------------------------- Program Features ................ Testing section Language Features ................. Testing section Fixes/improvements .................. Testing section GUI Features ............ Testing section Deprecations ............ Testing section Miscellaneous ............. Testing section