1 2009-09-23 Chris Toshok <toshok@ximian.com>
3 * Timeline.cs: remove autogenerated events.
7 2009-04-18 Chris Toshok <toshok@ximian.com>
9 * Storyboard.cs: reorder things a bit to group
10 methods/properties/etc together (and put internal things at the
11 end). Also, implement SeekAlignedToLastTick.
13 * Timeline.cs: don't use Helper.ObjectFromIntPtr, use
14 NativeDependencyObjectHelper.FromIntPtr, and don't cache the
15 manual target. get and set it using the pinvoke.
17 2009-04-05 Chris Toshok <toshok@ximian.com>
19 * EasingFunctionBase.cs (Initialize): call
20 EasingFunctionBase::SetEasingFunction, passing a delegate to our
23 2009-04-04 Chris Toshok <toshok@ximian.com>
25 * EasingColorKeyFrame.cs, EasingDoubleKeyFrame,
26 EasingPointKeyFrame: add the easing keyframe types.
28 2009-04-03 Chris Toshok <toshok@ximian.com>
30 * BackEase.cs, BounceEase.cs, CircleEase.cs, CubicEase.cs,
31 EasingFunctionBase.cs, EasingMode.cs, ElasticEase.cs,
32 ExponentialEase.cs, IEasingFunction.cs, PowerEase.cs,
33 QuadraticEase.cs, QuarticEase.cs, QuinticEase.cs, SineEase.cs: add
36 2009-03-12 Geoff Norton <gnorton@novell.com>
38 * Storyboard.cs: Implement SkipToFill
40 2009-03-06 Andreia Gaita <avidigal@novell.com>
42 * Timeline.cs: Switch to using ObjectFromIntPtr to lookup objects.
44 2009-03-06 Alan McGovern <amcgovern@novell.com>
47 * Storyboard.cs: If the PropertyPath supplied to the
48 TargetPropertyProperty is a DependencyProperty, we need a
49 special method to retrieve it. Normally PropertyPaths which
50 are instantiated with a DependencyProperty are returned as
51 'null' from native. Also add method for getting the manual
54 2009-03-06 Alan McGovern <amcgovern@novell.com>
58 * Storyboard.cs: Revert - I didn't mean to commit that yet.
61 2009-03-05 Alan McGovern <amcgovern@novell.com>
63 * Storyboard.cs: Add a bunch of additional tests for
64 PropertyPath. Ensure that the correct exceptions are thrown
65 when a propertypath is used on a storyboard.
67 2009-02-18 Jeffrey Stedfast <fejj@novell.com>
69 * KeyTime.cs (ToString): If the type is Uniform, return
70 "Uniform". This is what Silverlight does.
72 2009-02-16 Alan McGovern <amcgovern@novell.com>
74 * Storyboard.cs: Implement the managed side of
75 Storyboard.GetCurrentState ().
77 2009-02-06 Sebastien Pouliot <sebastien@ximian.com>
79 * RepeatBehavior.cs: Correct behavior for a default (empty)
80 RepeatBehavior. Add missing validations for Count and Duration
81 based RepeatBehavior. Implement IFormattable
83 2009-02-05 Jb Evain <jbevain@novell.com>
85 * Storyboard.cs: TargetProperty now takes and returns
86 instances of PropertyPath.
88 2009-01-20 Larry Ewing <lewing@novell.com>
90 * Storyboard.cs: add a private dp for Children and access it
91 rather than throwing a NIE.
93 2009-01-20 Sebastien Pouliot <sebastien@ximian.com>
95 * Storyboard.cs: Add missing validations on static methods
97 2009-03-15 Alan McGovern <amcgovern@novell.com>
99 * Timeline.cs: Simplify how native events are connected to in managed
100 code. The managed add/remove event methods just call
101 RegisterEvent/UnregisterEvent defined in DO.cs instead of each event
102 managing the event list itself.
104 2009-01-19 Alan McGovern <amcgovern@novell.com>
106 * Timeline.cs: Change all our native callbacks to use a wrapped handler
107 which traps managed exceptions.
109 2008-11-18 Rolf Bjarne Kvinge <RKvinge@novell.com>
111 * KeyTime.cs, BeginStoryboard.cs, KeyTimeType.cs: Corcompare fixes.
113 2008-11-18 Rolf Bjarne Kvinge <RKvinge@novell.com>
115 * ColorKeyFrameCollection.cs, DoubleKeyFrameCollection.cs,
116 ObjectKeyFrameCollection.cs, PointKeyFrameCollection.cs,
117 TimelineCollection.cs: Corcompare work.
119 2008-08-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
121 * Animation.cs, KeyFrame.cs, ParallelTimeline.cs, TimelineGroup.cs:
122 Removed, these classes do not exist in SL 2.0 anymore.
123 * DiscreteObjectKeyFrame.cs, ObjectAnimationUsingKeyFrames.cs,
124 ObjectKeyFrame.cs, ObjectKeyFrameCollection.cs: Added.
125 * RepeatBehavior.cs, Storyboard.cs, Timeline.cs: Fixed gui-compare
128 2008-08-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
130 * ColorAnimation.cs, ColorAnimationUsingKeyFrames.cs, ColorKeyFrame.cs,
131 DoubleAnimation.cs, DoubleAnimationUsingKeyFrames.cs,
132 DoubleKeyFrame.cs, PointAnimation.cs,
133 PointAnimationUsingKeyFrames.cs, PointKeyFrame.cs,
134 RepeatBehavior.cs, Storyboard.cs: Changed some parameter names,
135 base types, method signatures, etc to match SL.
137 2008-08-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
139 * TimelineCollection.cs: Remove more code, add more partial modifiers
140 and fix DependencyObject.g.cs whitespace problem.
142 2008-08-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
144 * Animation.cs, BeginStoryboard.cs, ColorAnimation.cs,
145 ColorAnimationUsingKeyFrames.cs, ColorKeyFrame.cs,
146 ColorKeyFrameCollection.cs, DiscreteColorKeyFrame.cs,
147 DiscreteDoubleKeyFrame.cs, DiscretePointKeyFrame.cs,
148 DoubleAnimation.cs, DoubleAnimationUsingKeyFrames.cs,
149 DoubleKeyFrame.cs, DoubleKeyFrameCollection.cs, KeyFrame.cs,
150 KeySpline.cs, LinearColorKeyFrame.cs, LinearDoubleKeyFrame.cs,
151 LinearPointKeyFrame.cs, ParallelTimeline.cs, PointAnimation.cs,
152 PointAnimationUsingKeyFrames.cs, PointKeyFrame.cs,
153 PointKeyFrameCollection.cs, SplineColorKeyFrame.cs,
154 SplineDoubleKeyFrame.cs, SplinePointKeyFrame.cs, Storyboard.cs,
155 Timeline.cs, TimelineGroup.cs: Generate public ctor, internal ctor
156 and GetKind for classes inheriting from DependencyObject.
158 2008-08-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
160 * SplineColorKeyFrame.cs, PointKeyFrame.cs, ColorAnimation.cs,
161 TimelineGroup.cs, SplinePointKeyFrame.cs, KeyFrame.cs,
162 PointAnimationUsingKeyFrames.cs, Timeline.cs,
163 SplineDoubleKeyFrame.cs, DoubleAnimationUsingKeyFrames.cs,
164 Storyboard.cs, PointAnimation.cs, ColorAnimationUsingKeyFrames.cs,
165 BeginStoryboard.cs, DoubleKeyFrame.cs, ColorKeyFrame.cs,
166 DoubleAnimation.cs: Implement DP accessor generation.
168 2008-08-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
170 * Animation.cs, BeginStoryboard.cs, ColorAnimation.cs,
171 ColorAnimationUsingKeyFrames.cs, ColorKeyFrame.cs,
172 ColorKeyFrameCollection.cs, DiscreteColorKeyFrame.cs,
173 DiscreteDoubleKeyFrame.cs, DiscretePointKeyFrame.cs,
174 DoubleAnimation.cs, DoubleAnimationUsingKeyFrames.cs,
175 DoubleKeyFrame.cs, DoubleKeyFrameCollection.cs, KeyFrame.cs,
176 KeySpline.cs, LinearColorKeyFrame.cs, LinearDoubleKeyFrame.cs,
177 LinearPointKeyFrame.cs, ParallelTimeline.cs, PointAnimation.cs,
178 PointAnimationUsingKeyFrames.cs, PointKeyFrame.cs,
179 PointKeyFrameCollection.cs, SplineColorKeyFrame.cs,
180 SplineDoubleKeyFrame.cs, SplinePointKeyFrame.cs, Storyboard.cs,
181 Timeline.cs, TimelineCollection.cs, TimelineGroup.cs: Make classes
182 partial and remove DP registration, which is now generated.
184 2008-08-04 Michael Dominic K. <mdk@mdk.am>
186 * Storyboard.cs: Adding SetTarget.
188 2008-08-04 Michael Dominic K. <mdk@mdk.am>
190 * Storyboard.cs: More Property/Target missing methods & props.
192 2008-08-04 Michael Dominic K. <mdk@mdk.am>
194 * Storyboard.cs: Adding SetTatgetName and GetTargetName.
196 2008-08-04 Michael Dominic K. <mdk@mdk.am>
198 * KeySpline.cs: Setters and getters for KeySpline.
200 2008-08-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
202 * BeginStoryboard.cs, BeginStoryBoard.cs: Renamed file to match type
205 2008-07-28 Chris Toshok <toshok@ximian.com>
207 * TimelineCollection.cs: stub out
208 PresentationFrameworkCollection<T> overrides.
210 * ColorKeyFrameCollection.cs, DoubleKeyFrameCollection.cs,
211 PointKeyFrameCollection.cs: same.
213 2008-07-23 Rolf Bjarne Kvinge <RKvinge@novell.com>
215 * TimelineCollection.cs: Moved.
217 2008-07-22 Jeffrey Stedfast <fejj@novell.com>
219 * KeyTime.cs: Updated to reflect Silverlight 2 beta 2
221 * ClockState.cs: Added
223 * KeyTimeType.cs: Updated to reflect Silverlight 2 beta 2
225 2008-07-22 Jeffrey Stedfast <fejj@novell.com>
227 * TimelineMarkerCollection.cs: Moved to System.Windows.Media
229 * TimelineMarker.cs: Same.
231 2007-09-30 Jb Evain <jbevain@novell.com>
233 * RepeatBehavior.cs: some corcompare work.
235 2007-09-27 Rolf Bjarne Kvinge <RKvinge@novell.com>
237 * PointKeyFrame.cs, SplineColorKeyFrame.cs, ColorAnimation.cs, Animation.cs,
238 ParallelTimeline.cs, TimelineGroup.cs, DiscreteColorKeyFrame.cs,
239 SplinePointKeyFrame.cs, LinearDoubleKeyFrame.cs, BeginStoryBoard.cs,
240 DiscretePointKeyFrame.cs, KeyFrame.cs, PointAnimationUsingKeyFrames.cs,
241 Timeline.cs, SplineDoubleKeyFrame.cs, DoubleKeyFrameCollection.cs,
242 ColorKeyFrameCollection.cs, DiscreteDoubleKeyFrame.cs,
243 TimelineMarkerCollection.cs, DoubleAnimationUsingKeyFrames.cs,
244 Storyboard.cs, PointKeyFrameCollection.cs, PointAnimation.cs,
245 ColorAnimationUsingKeyFrames.cs, LinearColorKeyFrame.cs,
246 DoubleKeyFrame.cs, ColorKeyFrame.cs, KeySpline.cs, TimelineMarker.cs,
247 LinearPointKeyFrame.cs, DoubleAnimation.cs: Don't ref ourself if we're
248 created using a *_new function, the creation itself already gives us a
251 2007-08-20 Jb Evain <jbevain@novell.com>
253 * Storyboard.cs: use methods in [agmono]Mono.Helper to avoid calling
254 internal methods of mscorlib.
256 2007-08-09 Chris Toshok <toshok@ximian.com>
258 * RepeatBehavior.cs: implement RepeatBehavior.Forever, and rename
261 2007-07-30 Chris Toshok <toshok@ximian.com>
263 * ColorAnimationUsingKeyFrames.cs: update to use
264 ColorKeyFrameCollection
266 * DoubleAnimationUsingKeyFrames.cs: update to use
267 DoubleKeyFrameCollection
269 * PointAnimationUsingKeyFrames.cs: update to use
270 PointKeyFrameCollection
272 * ColorKeyFrameCollection.cs, DoubleKeyFrameCollection.cs,
273 PointKeyFrameCollection: new.
275 * KeyFrameCollection.cs: nuke.
277 2007-07-29 Chris Toshok <toshok@ximian.com>
279 * TimelineGroup.cs: in the 1.1 update, TimelineGroup.Children has
280 been (thankfully) changed to TimelineCollection. make the
281 necessary (and thankfully, tiny) change.
283 2007-07-10 Chris Toshok <toshok@ximian.com>
285 * TimelineGroup.cs: use MS's broken, broken Children property -
286 not a TimelineCollection, but a single Timeline. This will more
287 than likely be fixed in the next revision of Silverlight, but for
288 now it's needed to run the airlines demo unmodified.
290 2007-07-09 Chris Toshok <toshok@ximian.com>
292 * Storyboard.cs: analogous change to Event.cs for
295 2007-07-08 Chris Toshok <toshok@ximian.com>
297 * Storyboard.cs: track change to Events.Add/RemoveHandler args.
298 they're much cleaner now. Also, don't register completed_delegate
301 2007-07-08 Chris Toshok <toshok@ximian.com>
303 * Storyboard.cs: make a similar change as I made to UIElement.cs.
304 use the EventHandlerList, and register/unregister our interest in
305 events with the unmanaged code.
307 2007-06-22 Rolf Bjarne Kvinge <RKvinge@novell.com>
309 * RepeatBehavior.cs, KeyTime.cs: Make fields internal so the DO
310 marshaller can get them.
312 2007-06-20 Rolf Bjarne Kvinge <RKvinge@novell.com>
314 * SplineColorKeyFrame.cs, DiscreteColorKeyFrame.cs,
315 SplinePointKeyFrame.cs, LinearDoubleKeyFrame.cs,
316 DiscretePointKeyFrame.cs, DiscreteDoubleKeyFrame.cs,
317 LinearColorKeyFrame.cs, LinearPointKeyFrame.cs: Implemented.
319 2007-06-19 Rolf Bjarne Kvinge <RKvinge@novell.com>
321 * TimelineMarkerCollection.cs, ColorAnimationUsingKeyFrames.cs,
322 PointAnimationUsingKeyFrames.cs, TimelineMarker.cs: Added.
323 * KeySpline.cs: Add GetKind.
324 * SplineDoubleKeyFrame.cs: Fix constructor.
326 2007-06-19 Rolf Bjarne Kvinge <RKvinge@novell.com>
328 * PointKeyFrame.cs, DoubleKeyFrame.cs, ColorKeyFrame.cs: Added.
329 * KeyFrameCollection.cs: Fix constructor.
330 * KeyFrame.cs: Fix constructor and property lookup.
332 2007-06-19 Rolf Bjarne Kvinge <RKvinge@novell.com>
334 * KeyFrameCollection.cs, KeyFrame.cs, KeyTime.cs: Added.
336 2007-06-19 Rolf Bjarne Kvinge <RKvinge@novell.com>
338 * ColorAnimation.cs, PointAnimation.cs, DoubleAnimation.cs: Fix cast.
339 * KeyTimeType.cs: Added.
341 2007-06-18 Rolf Bjarne Kvinge <RKvinge@novell.com>
343 * Timeline.cs: Implement missing
346 2007-06-18 Chris Toshok <toshok@ximian.com>
348 * Storyboard.cs: hook up the Completed unmanaged Storyboard event,
351 2007-06-18 Rolf Bjarne Kvinge <RKvinge@novell.com>
353 * ColorAnimation.cs, PointAnimation.cs, DoubleAnimation.cs: Fix
354 property lookup for nullable properties.
355 * Timline.cs: Deleted, dead file.
357 2007-06-18 Rolf Bjarne Kvinge <RKvinge@novell.com>
359 * PointAnimation.cs: Fix property types.
361 2007-06-15 Alan McGovern <amcgovern@novell.com>
363 * ColorAnimation.cs: Fixed typos in the declaration
365 2007-06-14 Rolf Bjarne Kvinge <RKvinge@novell.com>
367 * TimelineGroup.cs: Make Children a TimelineCollection.
368 * PointAnimation.cs: Fix native constructor name.
370 2007-06-14 Alan McGovern <amcgovern@novell.com>
372 * ColorAnimation.cs, DoubleAnimation.cs, PointAnimation.cs, Storyboard.cs:
373 fixed the native method constructor call.
375 2007-06-14 Alan McGovern <amcgovern@novell.com>
377 * ColorAnimation.cs, DoubleAnimation.cs, PointAnimation.cs, Storyboard.cs:
378 fixed casing issues with properties.
380 2007-06-14 Rolf Bjarne Kvinge <RKvinge@novell.com>
382 * ParallelTimeline.cs, TimelineGroup.cs, Timeline.cs: Constructor