mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-25 06:51:08 +00:00
Modified NSAffineTransform to optimize for case of unrotated views
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13948 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1f6e4706b4
commit
3ad5ca5835
1 changed files with 21 additions and 0 deletions
21
ChangeLog
21
ChangeLog
|
@ -1,3 +1,24 @@
|
||||||
|
Sat Jun 22 15:19:31 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||||
|
|
||||||
|
* Headers/gnustep/gui/NSAffineTransform.h (rotationAngle):
|
||||||
|
Instance variable removed. Optimize for case of unrotated views.
|
||||||
|
* Source/NSAffineTransform.m ([+transform]): Do not set rotationAngle.
|
||||||
|
([+new]): Do not set rotationAngle.
|
||||||
|
([-appendTransform:]): Do not recompute rotationAngle.
|
||||||
|
([-init]): Do not set rotationAngle.
|
||||||
|
([-initWithTransform:]): Do not set rotationAngle.
|
||||||
|
([-prependTransform:]): Do not compute rotationAngle.
|
||||||
|
([-rotateByDegrees:]): Do not compute rotationAngle.
|
||||||
|
([-makeIdentityMatrix]): Do not set rotationAngle.
|
||||||
|
([-rotateByRadians:]): Do not compute the angle in degrees; do not
|
||||||
|
compute rotationAngle.
|
||||||
|
([-setTransformStruct:]): Do not set rotationAngle.
|
||||||
|
([-scaleTo::]): Optimize out the case of rotated transforms.
|
||||||
|
([-setFrameRotation:]): Always call -rotationAngle.
|
||||||
|
([-rotationAngle]): Always compute rotationAngle.
|
||||||
|
([-concatenateWithMatrix:]): Do not set rotationAngle.
|
||||||
|
([-boundingRectFor:result:]): Always compute rotationAngle.
|
||||||
|
|
||||||
Sat Jun 22 15:06:44 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
Sat Jun 22 15:06:44 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||||||
|
|
||||||
* Source/NSAffineTransform.m ([-isRotated]): Rewritten - efficient
|
* Source/NSAffineTransform.m ([-isRotated]): Rewritten - efficient
|
||||||
|
|
Loading…
Reference in a new issue