[tekui-devel] tekui: CHANGES: Improved formatting
Timm S. Mueller
tmueller at schulze-mueller.de
Fri May 8 00:16:27 CEST 2009
details: http://hg.teklib.org/tekui/rev/35f4544e480c
changeset: 109:35f4544e480c
user: Timm S. Mueller <tmueller at schulze-mueller.de>
date: Fri May 08 00:16:07 2009 +0200
description:
CHANGES: Improved formatting
diffs (truncated from 362 to 100 lines):
diff -r 5ab6c2c9b12a -r 35f4544e480c CHANGES
--- a/CHANGES Thu May 07 22:35:13 2009 +0200
+++ b/CHANGES Fri May 08 00:16:07 2009 +0200
@@ -4,38 +4,70 @@
=== 0.8e: ===
* Eliminated the use of 'ipairs' in many classes
- * Visual API, Image, ImageGadget, stock images: Changed image table structure, added preliminary support for bitmap pens in frect(), removed futile attemps in rounding from drawimage()
- * UI: Renamed createImage() to getStockImage(), added loadImage(), "background-image" handled, simplified match patterns in property preparation
- * UI, Object: NOTIFY_ALWAYS now behaves like former NOTIFY_CHANGE, NOTIFY_CHANGE has been removed
- * Visual, Visual/Lua binding, display drivers: TVisualText() no longer supports a background pen
+ * Visual API, Image, ImageGadget, stock images: Changed image table
+ structure, added preliminary support for bitmap pens in frect(), removed
+ futile attemps in rounding from drawimage()
+ * UI: Renamed createImage() to getStockImage(), added loadImage(),
+ "background-image" handled, simplified match patterns in property
+ preparation
+ * UI, Object: NOTIFY_ALWAYS now behaves like former NOTIFY_CHANGE,
+ NOTIFY_CHANGE has been removed
+ * Visual, Visual/Lua binding, display drivers: TVisualText() no longer
+ supports a background pen
* Nano-X Display driver: drawbuffer now fully supported
- * Visual/Lua binding: drawtext() now requires the complete text bounding box, supports background pixmaps and an additional x/y argument for the texture origin, frect() now supports an additional x/y argument pair for the texture origin
- * Default border: Group and element origins are now considered for texture origins
- * Area: Added BackgroundPosition attribute, "background-position" style property, getBackground() function, erase() now handles texture origins, init() now resets Focus, DamageRegion is or'ed to (no longer overwritten during layout) and no longer reset in erase() but in refresh()
- * Area, Canvas, FloatText, Gauge, Group, ImageGadget, ListGadget, Slider: erase() and draw() now consider texture origin
- * Display: Added AspectX, AspectY, added fitMinAspect(), added pixmap cache, createPixmap(), loadPixmap(), getPixmap(), "ui-huge" font default is now "Utopia", which is scalable and common under X11 even without Xft support
- * Drawable: Removed AspectX, AspectY, added support for color allocation by accessing Pens with an "#rrggbb" key, added texture loader reacting on url(...) keys, RGB colors are now cached with an unique identifier to avoid double allocation, some sanity checks added
- * ImageGadget: Some layouting problems fixed, added several checks for presence of an image, now supports ImageAspectX, ImageAspectY
- * PopItem: removed "popup-root" and "popup-children" pseudo classes, these are now predefined classes and set during connect() if no other Class is specified
- * Element, Application:getElementById(), getId() unified and renamed to getById()
- * Visual API: Added pixmap objects, createpixmap(), freepixmap(), renamed drawppm() to drawpixmap(), frect() now supports rendering a pixmap with a texture origin
+ * Visual/Lua binding: drawtext() now requires the complete text bounding
+ box, supports background pixmaps and an additional x/y argument for the
+ texture origin, frect() now supports an additional x/y argument pair for
+ the texture origin
+ * Default border: Group and element origins are now considered for texture
+ origins
+ * Area: Added BackgroundPosition attribute, "background-position" style
+ property, getBackground() function, erase() now handles texture origins,
+ init() now resets Focus, DamageRegion is or'ed to (no longer overwritten
+ during layout) and no longer reset in erase() but in refresh()
+ * Area, Canvas, FloatText, Gauge, Group, ImageGadget, ListGadget, Slider:
+ erase() and draw() now consider texture origin
+ * Display: Added AspectX, AspectY, added fitMinAspect(), added pixmap cache,
+ createPixmap(), loadPixmap(), getPixmap(), "ui-huge" font default is now
+ "Utopia", which is scalable and common under X11 even without Xft support
+ * Drawable: Removed AspectX, AspectY, added support for color allocation by
+ accessing Pens with an "#rrggbb" key, added texture loader reacting on
+ url(...) keys, RGB colors are now cached with an unique identifier to avoid
+ double allocation, some sanity checks added
+ * ImageGadget: Some layouting problems fixed, added several checks for
+ presence of an image, now supports ImageAspectX, ImageAspectY
+ * PopItem: removed "popup-root" and "popup-children" pseudo classes, these
+ are now predefined classes and set during connect() if no other Class is
+ specified
+ * Element, Application:getElementById(), getId() unified and renamed to
+ getById()
+ * Visual API: Added pixmap objects, createpixmap(), freepixmap(), renamed
+ drawppm() to drawpixmap(), frect() now supports rendering a pixmap with a
+ texture origin
* Merged BitmapImage and VectorImage class to Image
- * Gadget: onActivate() now implements collapsing of popups, removed the same functionality from PopItem - CheckMark, RadioButtons etc. are now functional in popups
- * Group:markDamage() checks for presence of a FreeRegion now, markDamage() and layout() are now better prepared for tracking intra-area damages
+ * Gadget: onActivate() now implements collapsing of popups, removed the same
+ functionality from PopItem - CheckMark, RadioButtons etc. are now functional
+ in popups
+ * Group:markDamage() checks for presence of a FreeRegion now, markDamage()
+ and layout() are now better prepared for tracking intra-area damages
* PopItem: no longer resets Selected and Focus when opening
* Region: checkoverlap() always returned true, corrected
* CHANGES, VERSION: added
* Documentation improved
* Gendoc: Added support for the --header option in class tree documentations
* Theme, internal stylesheet: Added background-position attributes
- * Installation: BitmapImage, VectorImage classes removed, Image class, desktop.css, texture.css added
+ * Installation: BitmapImage, VectorImage classes removed, Image class,
+ desktop.css, texture.css added
* Gauges with vertical orientation are now running from bottom to top
* Minor corrections in image layouting procedures and image data
* CheckMark, PopItem: Improved image size calculation
* MenuItem, PopList, Arrow Images: Corrected distorted coordinates
- * X11 Display: Removed a kludge that disabled Xft font rendering when the composite extension was detected
- * Theme, Family, Element, Drawable, Button, Application, UTF8String: Minor corrections in the documentation
- * Demos: Images were incompletely read under Windows and appeared scrambled, corrected, improved border demo, changed some font attributes
+ * X11 Display: Removed a kludge that disabled Xft font rendering when the
+ composite extension was detected
+ * Theme, Family, Element, Drawable, Button, Application, UTF8String: Minor
+ corrections in the documentation
+ * Demos: Images were incompletely read under Windows and appeared scrambled,
+ corrected, improved border demo, changed some font attributes
=== 0.8d: ===
@@ -44,25 +76,34 @@
* CheckMark:setState(): Hilite has now precedence over Selected
* CheckMark, RadioButton, ScrollBar: Now using external images
* Compiler: added
- * Debug: Default level reset to WARN (this time also reflected in the documentation)
- * Display: added colors user1 ... user4, colorNameToRGB(), getPaletteEntry(), removed allocPens()
More information about the tekui-devel
mailing list