2009-11-17 Jeffrey Stedfast <fejj@novell.com>
[moon.git] / class / Microsoft.SilverlightControls / ChangeLog
blobbe8b8deed21e0b119124e6ef34a613861a062f88
1 2009-11-10  Larry Ewing  <lewing@novell.com>
3         * Controls/Src/ScrollViewer/ScrollViewer.cs:
4         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: Reorder
5         arguments so my head doesn't hurt.
7 2009-11-09  Chris Toshok  <toshok@ximian.com>
9         * Controls/Src/ToolTip/ToolTip.cs: add stubbed things for
10         PlacementProperty and PlacementTargetProperty.
12         r: rolf
14 2009-11-08  Andreia Gaita  <avidigal@novell.com>
16         * RuntimeControls/SilverlightControls/Button.cs: Add missing
17         OnClick override
19         r: toshok
21 2009-11-06  Chris Toshok  <toshok@ximian.com>
23         * Controls/Src/ListBox/ListBoxItem.cs: InvokeLoaded no longer
24         takes event args since it doesn't emit the event.
26 2009-11-06  Alan McGovern  <amcgovern@novell.com>
28         * Controls/Src/ScrollViewer/ScrollViewer.cs:
29         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: User
30           the correct value for ExtentHeight and clean up some of the
31           over-invalidations in ScrollViewer so that it doesn't suck
32           up all the available CPU. Fixes 442 and also improves
33           ScrollViewer significantly in the SL Toolkit demo
34           (especially the WrapPanel demo). r: spouliot
36 2009-11-04  Alan McGovern  <amcgovern@novell.com>
38         * Controls/Src/ListBox/ListBoxItem.cs: If the content of
39           ListBoxItem is a Control, don't enter the Disabled state. I
40           assume the reason for this is that (for example) if you put
41           a Button inside a ListBoxItem and disable the ListBoxItem,
42           what you want to see is the buttons Disabled state
43           animation. Without this change you'd get a combination of
44           the LBIs Disabled state and the Buttons disabled state,
45           which just looks weird. It's possible that a similar fix
46           will be needed for every ContentControl (control?) subclass
47           which defines its own VisualStates, but for now I think it's
48           just ListBoxItem. Helps get DRT 432 even closer. r: shana.
50 2009-10-30  Alan McGovern  <amcgovern@novell.com>
52         * Controls/Src/ScrollViewer/ScrollViewer.cs:
53         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: Revert
54           145030 as it causes drt 442 to regress. r: rolf
56 2009-10-28  Mario Carrion  <mcarrion@novell.com>
58         * RuntimeControls/SilverlightControls/Primitives/RangeBase.cs: 
59         Raises UIA event RangeValuePatternIdentifiers.ValueProperty.
60         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs: 
61         Raises UIA event RaiseToggleStateChanged.
63         r: alan
65 2009-10-06  Mario Carrion  <mcarrion@novell.com>
67         * Controls/Src/ScrollViewer/ScrollViewer.cs: Internal events added:
68         UIAVisibilityChanged, UIAOffsetChanged, UIAViewportChanged, 
69         UIAScrollBarSet used to raise UIA Events.
71         r: alan
73 2009-09-28  Alan McGovern  <amcgovern@novell.com>
75         * Controls/Src/ListBox/ListBox.cs: ComboBox.ItemContainerStyle
76           and ListBox.ItemContainerStyle both should update the
77           container item Style value when they change. r: spouliot
79 2009-09-28  Alan McGovern  <amcgovern@novell.com>
81         * Controls/Src/ListBox/ListBox.cs: Remove old variables which
82           aren't used anymore. r: sde
84 2009-09-23  Chris Toshok  <toshok@ximian.com>
86         * Controls/Src/ListBox/ListBoxItem.cs (InvokeLoaded): this takes a
87         RoutedEventArgs now.
89         r: spouliot, andriea
91 2009-09-18  Jeffrey Stedfast  <fejj@novell.com>
93         * RuntimeControls/SilverlightControls/HyperlinkButton.cs: Removed
94         unused exception variable.
96         * Controls/Src/Common/SelectionChangedEventArgs.cs: Changed the
97         name of Empty to EmptyArgs so that we didn't conflict with
98         EventArgs.Empty.
100         * Controls/Src/ListBox/ListBox.cs: Mark IsSelectionActiveProperty
101         as 'new' to silence compiler warnings.
103         r:kangaroo
105 2009-09-17  Jeffrey Stedfast  <fejj@novell.com>
107         * Controls/Src/ScrollViewer/ScrollViewer.cs (.ctor): Don't hook up
108         our own event handlers for OnKeyDown and OnMouseLeftButtonDown,
109         instead override the existing methods.
110         (InvalidateScrollInfo): Added missing method which updates
111         ScrollableWidth/HeightProperty values.
112         (MeasureOverride): Moved setting of ScrollableWidth/HeightProperty
113         to InvalidateScrollInfo() like it's supposed to be (according to
114         MSDN docs). Also removed duplicate setting of
115         ViewportWidth/HeightProperty since they are set in
116         UpdateFromChild() already.
117         (OnScrollInfoDependencyPropertyChanged): New callback for the 6
118         properties that require a call to InvalidateScrollInfo() on
119         changes.
121         r:toshok
123 2009-09-10  Mario Carrion  <mcarrion@novell.com>
125         * RuntimeControls/SilverlightControls/ProgressBar.cs: Method
126         overridden OnCreateAutomationPeer.
127         * RuntimeControls/SilverlightControls/Primitives/RangeBase.cs: 
128         Raising new internal event: UIAPropertyChanged, to raise
129         RangeValue pattern UIA events.
131         r: toshok
133 2009-09-03  Mario Carrion  <mcarrion@novell.com>
135         * Controls/Src/ListBox/ListBoxItem.cs: New internal event
136         ParentSelectorChanged, raised when internal parentSelector
137         changes.
139         r: alan
141 2009-09-03  Alan McGovern  <amcgovern@novell.com>
143         * Controls/Src/ListBox/ListBox.cs: ItemContainerStyle should
144           only be copied to the container if it is non-null and there
145           is no existing style.
147 2009-09-03  Alan McGovern  <amcgovern@novell.com>
149         * Controls/Src/ListBox/ListBox.cs: Remove code duplication -
150           DisplayMemberPath handling should only exist in
151           ItemsControl. This fixes DisplayMemberPath handling for
152           ListBox too. r: sde
154 2009-08-26  Alan McGovern  <amcgovern@novell.com>
156         * Controls/Src/ListBox/ListBox.cs: ComboBox and ListBox should
157           behave the exact same way when a ListBoxItem is clicked, so
158           share the implementation. r: jackson
160 2009-08-26  Alan McGovern  <amcgovern@novell.com>
162         * Controls/Src/ListBox/ListBoxItem.cs: There's no reason for
163           ChangeVisualState to be visible outside of the class. r:
164           spouliot
166 2009-08-26  Alan McGovern  <amcgovern@novell.com>
168         * Controls/Src/ListBox/ListBox.cs:
169           ComboBox.IsSelectionActiveProperty and
170           ListBox.IsSelectionActiveProperty are the same DP reference,
171           so declare it on Selector and expose it in the subclasses.
172           Cleanup usage of this property aswell. r: spouliot
174 2009-08-25  AndrĂ©s G. Aragoneses  <aaragoneses@novell.com>
176         * RuntimeControls/SilverlightControls/HyperlinkButton.cs:
177           Final implementation of HyperlinkButton (based on stub
178           implementation from Olivier Dufour
179           <olivier.duff@gmail.com>).
181 2009-08-13  Mario Carrion  <mcarrion@novell.com>
183         * Controls/Src/ScrollViewer/ScrollViewer.cs: Visibility properties
184         changed from private to internal: ElementHorizontalScrollBar and
185         ElementVerticalScrollBar.
187 2009-08-12  Jackson Harper  <jackson@ximian.com>
189         * Controls/Src/ScrollViewer/ScrollViewer.cs: Fix access modifiers
190         on these setters. Having the public setter was causing problems
191         with some auto generated xaml.
193 2009-08-08  Chris Toshok  <toshok@ximian.com>
195         * RuntimeControls/SilverlightControls/HyperlinkButton.cs: enable
196         the #if notyet code.  it's still ifdefed !BOOTSTRAP to keep it
197         from erroring out during the circular build, though.
199 2009-07-24  Alan McGovern  <amcgovern@novell.com>
201         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs:
202           ContentRoot can be null in certain circumstances, so avoid
203           throwing a null ref.
205 2009-07-23  Alan McGovern  <amcgovern@novell.com>
207         * Controls/Src/ScrollViewer/ScrollViewer.cs: Add the missing
208           setter in ScrollViewer.ScrollableHeight, not sure how that
209           got missed out.
211 2009-07-23  Alan McGovern  <amcgovern@novell.com>
213         * Controls/Src/ScrollViewer/ScrollViewer.cs: 1) Fix the
214           calculations for ScrollableHeight.
215         2) Ensure that the size of the Viewport and the Extents are
216           kept in sync with the presenter.
217         3) Fixe issue where ScrollableHeight was being used when
218           scrolling horizontally.
220         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: 1)
221           Invalidate the measure of the parent whenever the viewport
222           changes or the child extents change.
223         2) Give the correct dimensions to the Arrange call when
224           arranging the child.
225         3) Ensure that the Extents/Viewport dimensions are udpated in
226           the parent scrollviewer when they change in the
227           ScrollContentPresenter
229 2009-07-06  Alan McGovern  <amcgovern@novell.com>
231         * Controls/Src/ScrollViewer/ScrollViewer.cs: Ensure that the
232           max value does not exceed the scrollable bounds. Fixes DRT
233           541
235 2009-06-30  Mario Carrion  <mcarrion@novell.com>
237         * Controls/Src/ScrollViewer/ScrollViewer.cs: 
238         Method overridden OnCreateAutomationPeer to return 
239         ScrollViewerAutomationPeer.
240         * RuntimeControls/SilverlightControls/Primitives/ScrollBar.cs: 
241         Method overridden OnCreateAutomationPeer to return 
242         ScrollBarAutomationPeer.
244 2009-06-26  Alan McGovern  <amcgovern@novell.com>
246         * Controls/Src/ListBox/ListBox.cs: Fix some ListBox
247           focus/selection related bugs. Move
248           ComboBox.OnSelectedItemChanged and
249           ListBox.OnSelectedItemChanged to Selector as they have
250           indentical codepaths after the last refactorings.
252 2009-06-26  Alan McGovern  <amcgovern@novell.com>
254         * Controls/Src/ListBox/ListBox.cs: Always set ListBox.Item (as
255           ComboBox does) which removes the need for all the
256           "listBoxItem.Item ?? listBoxItem" calls.
258 2009-06-25  Alan McGovern  <amcgovern@novell.com>
260         * Controls/Src/ListBox/ListBox.cs:
261         * Controls/Src/ScrollViewer/ScrollViewer.cs: Move the handling
262           of the ScrollViewer template element and default values of
263           ScrollbarVisibility to the Selector class so it can be
264           shared between ComboBox and ListBox. Fix some default value
265           issues too.
267 2009-06-25  Alan McGovern  <amcgovern@novell.com>
269         * Controls/Src/ListBox/ListBox.cs: Simplify ListBox and make
270           it similar to how ComboBox operates.
272 2009-06-25  Alan McGovern  <amcgovern@novell.com>
274         * Controls/Src/ListBox/ListBoxItem.cs: Call the base
275           InvokeLoaded method.
277 2009-06-24  Alan McGovern  <amcgovern@novell.com>
279         * Controls/Src/ListBox/ListBox.cs: Add another method to
280           selector to allow subclasses to easily set the IsSelected
281           property when the SelectedItem changes.
283 2009-06-24  Alan McGovern  <amcgovern@novell.com>
285         * Controls/Src/ListBox/ListBoxItem.cs: The only way to get the
286           initial focus correct for the drop down list in ComboBox is
287           if it receives notification of when its ComboBoxItems are
288           loaded.
290 2009-06-24  Brad Taylor  <brad@getcoded.net>
292         * RuntimeControls/SilverlightControls/RadioButton.cs: Return new
293         RadioButtonAutomationPeer.
295 2009-06-23  Brad Taylor  <brad@getcoded.net>
297         * RuntimeControls/SilverlightControls/CheckBox.cs: Return new
298         CheckBoxAutomationPeer.
300 2009-06-22  Brad Taylor  <brad@getcoded.net>
302         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs:
303         Return a new ToggleButtonAutomationPeer.
305 2009-06-11  Rolf Bjarne Kvinge  <RKvinge@novell.com>
307         * SDKControls/Data/src/Properties/AssemblyInfo.cs:
308         MS' tests are using a test binary with a different public key,
309         expose our internals to that binary too.
311 2009-06-11  Mario Carrion  <mcarrion@novell.com>
313         * Controls/Src/ListBox/ListBox.cs, 
314         Controls/Src/ListBox/ListBoxItem.cs: Method overridden 
315         OnCreateAutomationPeer.
317 2009-05-22  Alan McGovern  <amcgovern@novell.com>
319         * Controls/Src/Common/KeyboardNavigation.cs
320         * Controls/Src/ListBox/ListBox.cs
321         * Controls/Src/ListBox/ListBoxItem.cs
322         * Controls/Src/ScrollViewer/ScrollViewer.cs
323         * Controls/Src/ToolTip/ToolTip.cs
324         * Controls/Src/ToolTip/ToolTipService.cs
325         * RuntimeControls/SilverlightControls/HyperlinkButton.cs
326         * RuntimeControls/SilverlightControls/Primitives/ButtonBase.cs
327         * RuntimeControls/SilverlightControls/Primitives/RangeBase.cs
328         * RuntimeControls/SilverlightControls/Primitives/RepeatButton.cs
329         * RuntimeControls/SilverlightControls/Primitives/ScrollBar.cs
330         * RuntimeControls/SilverlightControls/Primitives/Thumb.cs
331         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs
332         * RuntimeControls/SilverlightControls/ProgressBar.cs
333         * RuntimeControls/SilverlightControls/RadioButton.cs
334         * RuntimeControls/SilverlightControls/Slider.cs
335         * SDKControls/Extended/Test/GridSplitter/GridSplitterTest.cs
336         * SDKControls/Extended/Test/TabControl/TabPanelTest.cs:
337         Use DependencyProperty.RegisterCore for these DPs.
340 2009-05-21  Alan McGovern  <amcgovern@novell.com>
342         * Controls/Src/ListBox/ListBoxItem.cs: Update the VisualState
343         after the template has been applied. Also switch to the correct
344         visual states when we become selected/unselected.
345         
346 2009-05-18  Alan McGovern  <amcgovern@novell.com>
348         * Controls/Src/ListBox/ListBox.cs: Nuke an old variable.
350 2009-05-18  Alan McGovern  <amcgovern@novell.com>
352         * Controls/Src/ListBox/ListBox.cs: Nuke a bunch of depreciated
353           code from ListBox and fix the implementation of
354           IsSelectionActive to use DependencyProperty.RegisterReadOnly
356 2009-05-06  Chris Toshok  <toshok@ximian.com>
358         * Controls/Src/ListBox/ListBox.cs (OnSelectedItemChanged): if
359         oldValue/newValue don't have a ListBoxItem associated with them,
360         don't set IsSelected.
362 2009-05-04  Rolf Bjarne Kvinge  <RKvinge@novell.com>
364         * RuntimeControls/SilverlightControls/RadioButton.cs:
365         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs:
366           Added ToString implementation. Makes DRT #491 and #494 not
367           time out.
369 2009-05-01  Alan McGovern  <amcgovern@novell.com>
371         * Controls/Src/Common/SelectionChangedEventArgs.cs: When
372           raising the SelectionChanged event, we need to always pass
373           the old/new selected *item*, not the SelectedIndex.
375 2009-04-28  Alan McGovern  <amcgovern@novell.com>
377         * Controls/Src/ListBox/ListBox.cs: We need to throw an
378           InvalidCastException if the wrong container is provided.
380 2009-04-23  Alan McGovern  <amcgovern@novell.com>
382         * Controls/Src/ListBox/ListBox.cs:
383         * Controls/Src/ListBox/ListBoxItem.cs: Move the Notify*
384           methods into Selector as both Listbox and ComboBox require
385           the same API.
387 2009-04-21  Alan McGovern  <amcgovern@novell.com>
389         * Controls/Src/ListBox/ListBox.cs: Nuke commented out method
390           which is handled in a base class now.
392 2009-04-16  Alan McGovern  <amcgovern@novell.com>
394         * Controls/Src/ListBox/ListBox.cs: Cosmetic
396 2009-04-16  Alan McGovern  <amcgovern@novell.com>
398         * Controls/Src/ListBox/ListBox.cs: Remove some public methods
399           which no longer exist.
401 2009-04-16  Alan McGovern  <amcgovern@novell.com>
403         * Controls/Src/ListBox/ListBox.cs: Remove all code dealing
404           with keeping SelectedItem and SelectedIndex in sync as they
405           are handled in the Selector base class. SelectionChanged
406           events are now handled correctly and items can be selected
407           in the listbox.
409 2009-04-16  Alan McGovern  <amcgovern@novell.com>
411         * Controls/Src/ListBox/ListBox.cs: Override base methods,
412           don't redeclare them. Hook into the base SelectionChanged
413           event instead of redeclaring a new one.
415 2009-04-16  Alan McGovern  <amcgovern@novell.com>
417         * Controls/Src/ListBox/ListBoxItem.cs: ListBoxItem should be
418           overriding its base methods, not redeclaring them.
420 2009-04-15  Alan McGovern  <amcgovern@novell.com>
422         * SDKControls/Data/test/TestCases/DataGridTests_Unrestricted.cs:
423           Add a missing using statement
425 2009-04-15  Alan McGovern  <amcgovern@novell.com>
427         * SDKControls/Data/test/TestCases/DataGridTests_Unrestricted.cs:
428           Add [MoonlightBug] to the last failing test.
430 2009-04-15  Alan McGovern  <amcgovern@novell.com>
432         * Controls/Src/ListBox/ListBox.cs: The default name of the
433           ScrollViewer element has changed
435 2009-04-09  Alan McGovern  <amcgovern@novell.com>
437         * Controls/Src/ListBox/ListBoxItem.cs: Normalise the
438           whitespace.
440 2009-04-08  Alan McGovern  <amcgovern@novell.com>
442         * SDKControls/Data/test/TestCases/DataGridAutomationTest.cs:
443         * SDKControls/Data/test/TestCases/DataGridTests_RequireGT0.cs:
444         * SDKControls/Data/test/TestCases/DataGridTests_RequireGT1.cs:
445           plant some [moonlightbug] attrs
447 2009-04-07  Chris Toshok  <toshok@ximian.com>
449         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: track
450         change to ContentPresenter.  _elementRoot -> _contentRoot.
452 2009-04-07  Alan McGovern  <amcgovern@novell.com>
454         * SDKControls/Data/test/TestCases/DataGridTests_Unrestricted.cs:
455           The test should be using Double.IsNaN (double) to check
456           default values - nothing else is guaranteed to work.
458 2009-04-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
460         * SDKControls/Data/src/Properties/AssemblyInfo.cs:
461         * SDKControls/Extended/Src/Properties/AssemblyInfo.cs: Set the
462           correct assembly version.
464 2009-03-30  Alan McGovern  <amcgovern@novell.com>
466         * SDKControls/Extended/Test/Calendar/CalendarTest.cs:
467         * SDKControls/Extended/Test/TabControl/TabItemTest.cs:
468         * SDKControls/Extended/Test/TabControl/TabPanelTest.cs:
469         * SDKControls/Extended/Test/DatePicker/DatePickerTest.cs:
470           Remove [MoonlightBug] from a bunch of tests which are
471           unexpectedly passing now.
473 2009-03-26  Alan McGovern  <amcgovern@novell.com>
475         * RuntimeControls/SilverlightControls/Button.cs: Implement
476           CreatePeerForElement and FromElement properly for the
477           automation stuff.
479 2009-03-20  Rolf Bjarne Kvinge  <RKvinge@novell.com>
481         * SDKControls/Extended/Controls.sln:
482         * SDKControls/Extended/Test/Controls.Test.csproj:
483         * SDKControls/Test/Controls.Test.Common/Controls.Test.Common.csproj:
484           Update project files to build property in VS with our
485           changes to the code base.
487 2009-03-20  Rolf Bjarne Kvinge  <RKvinge@novell.com>
489         * SDKControls/Extended/Test/Calendar/CalendarTest.cs:
490         * SDKControls/Extended/Test/TabControl/TabItemTest.cs:
491         * SDKControls/Extended/Test/TabControl/TabPanelTest.cs:
492         * SDKControls/Extended/Test/TabControl/TabControlTest.cs:
493         * SDKControls/Extended/Test/DatePicker/DatePickerTest.cs:
494         * SDKControls/Extended/Test/GridSplitter/GridSplitterTest.cs:
495         * SDKControls/Extended/Test/GridSplitter/PreviewControlTest.cs:
496           Sprinkle [MoonlightBug].
498 2009-03-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
500         * SDKControls/Data/test/App.xaml.cs:
501         * SDKControls/Extended/Test/App.xaml.cs: Use
502           Mono.Moonlight.UnitTesting.dll when building with Moonlight
503           so the test results gets logged.
505 2009-03-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
507         * Controls/Makefile.am: Remove old makefiles.
509         * Makefile.am: Remove old/unused makefiles.
511 2009-03-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
513         * SDKControls/Data/test/AppManifest.xaml: Added (VS generated,
514           we now use it in our build).
516 2009-02-26  Chris Toshok  <toshok@ximian.com>
518         * Controls/Src/ListBox/ListBox.cs: land some longstanding local
519         changes.
521         * Controls/Src/ListBox/ListBoxItem.cs: same.
523 2009-01-31  Chris Toshok  <toshok@ximian.com>
525         * Controls/Src/ListBox/ListBox.cs: Set DefaultStyleKey.
527         * Controls/Src/ListBox/ListBoxItem.cs: same.
529         * Controls/Src/ToolTip/ToolTip.cs: same.
531 2009-01-31  Chris Toshok  <toshok@ximian.com>
533         * Controls/Src/ScrollViewer/ScrollViewer.cs: we need to set
534         DefaultStyleKey so that the right template is picked up.
536 2009-01-19  Rolf Bjarne Kvinge  <RKvinge@novell.com>
538         * Microsoft.SilverlightControls.mdp: Update.
540 2009-01-13  Sebastien Pouliot  <sebastien@ximian.com>
542         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: Implement
543         IScrollInfo (like WPF) to please gui-compare. Rename ViewerParent
544         property to ScrollOwner
545         * Controls/Src/ScrollViewer/ScrollViewer.cs: Use new ScrollOwner
546         property (instead of old ViewerParent).
548 2009-01-13  Jackson Harper  <jackson@ximian.com>
550         * RuntimeControls/SilverlightControls/themes/generic.xaml: Fix
551         namespaces.
553 2009-01-12  Sebastien Pouliot  <sebastien@ximian.com>
555         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs,
556         * Controls/Src/ScrollViewer/ScrollViewer.cs: Fix API to match SL2
558 2009-01-09  Sebastien Pouliot  <sebastien@ximian.com> 
560         * Controls/Src/ScrollViewer/ScrollViewer.cs: Add new (missing) DP 
561         and make (most of) them read-only (and behave like SL2 final does)
562         * README.MOON: Document all read-only properties for ScrollViewer
564 2009-01-09  Sebastien Pouliot  <sebastien@ximian.com>
566         * Controls/Src/ContentControl/ContentPresenter.cs,
567         * Controls/Src/ListBox/ListBox.cs,
568         * Controls/Src/ListBox/ListBoxItem.cs,
569         * Controls/Src/ScrollViewer/ScrollViewer.cs: Fix API to match Sl2
570         * README.MOON: Add a few more read-only properties candidates.
572 2009-01-08  Sebastien Pouliot  <sebastien@ximian.com>
574         * RuntimeControls/SilverlightControls/Slider.cs,
575         * RuntimeControls/SilverlightControls/Primitives/Thumb.cs,
576         * README.MOON: More read-only properties.
578 2009-01-07  Sebastien Pouliot  <sebastien@ximian.com>
580         * Controls/Src/ContentControl/ContentControl.cs: Set DefaultStyleKey
582 2009-01-05  Sebastien Pouliot  <sebastien@ximian.com> 
584         * Controls/Src/ListBox/ListBox.cs: Remove dependence on SelectionMode
585         which does not exists anymore in SL2 final.
587 2009-01-05  Sebastien Pouliot  <sebastien@ximian.com>
589         * RuntimeControls/SilverlightControls/Slider.cs: Change to partial 
590         class.
591         * RuntimeControls/SilverlightControls/Primitives/RepeatButton.cs:
592         Change to partial class. Add missing override (wrt SL2 final).
593         * RuntimeControls/SilverlightControls/Primitives/Thumb.cs: Change
594         to partial class.
596 2008-12-19  Sebastien Pouliot  <sebastien@ximian.com>
598         * README.MOON: Add notes about "internal" read only DP
599         * RuntimeControls/SilverlightControls/Primitives/ButtonBase.cs: 
600         Use RegisterReadOnly on Is[Focused|MouseOver|Pressed]Property. Use
601         SetValueImpl directly to by-pass readonly on (internal) setters.
603 2008-12-19  Rolf Bjarne Kvinge <RKvinge@novell.com> 
605         * SDKControls/Data/src/DataGrid/DataGridCell.cs,
606           SDKControls/Data/src/DataGrid/DataGridRow.xaml.cs,
607           SDKControls/Data/src/DataGrid/DataGridRowHeader.xaml.cs: Work
608           around compiler bug #456775.
610 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com> 
612         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs:
613         Fix RoutedEventArgs.OriginalSource wrt unit tests.
615 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com>
617         * README.MOON: New. Explains directories and why some changes to the
618         published controls will be needed.
619         * RuntimeControls/SilverlightControls/Primitives/ButtonBase.cs: Fix
620         wrt unit tests.
622 2008-12-17  Sebastien Pouliot  <sebastien@ximian.com> 
624         * Controls/Src/RepeatButton/RepeatButton.cs: Updated to work with 
625         SL Toolkit helpers (simplify things a lot) and VSM support.
627 2008-12-17  Sebastien Pouliot  <sebastien@ximian.com>
629         * Controls/Src/Thumb/Thumb.cs: Updated to work with SL Toolkit 
630         helpers (simplify things a lot) and VSM support.
632 2008-12-11  Sebastien Pouliot  <sebastien@ximian.com>
634         * Controls/Extended/Src/Slider/Slider.cs: Dont set properties 
635         to their default values. Remove delegates since On* methods is now
636         prefered. Match template attributes without breaking current (old)
637         model.
638         * Controls/Src/Thumb/Thumb.cs: Remove delegates since On* methods
639         is now prefered. Add comments about extra calls we have on focus 
640         events.
641         * Controls/Src/RepeatButton/RepeatButton.cs: #if out an MS 
642         workaround that requires API not available in SL2 final.
644 2008-12-09  Sebastien Pouliot  <sebastien@ximian.com> 
646         * Controls/Extended/Src/Slider/Slider.cs: Comment usage of Handled
647         on MouseEventArgs (it's not present anymore).
648         * Controls/Src/ButtonBase/ButtonBase.cs: Comment usage of Handled 
649         on MouseEventArgs (it's not present anymore).
650         * Controls/Src/Common/DragCompletedEventArgs.cs: Add missing 
651         properties.
652         * Controls/Src/RepeatButton/RepeatButton.cs: Comment usage of 
653         Handled on MouseEventArgs (it's not present anymore).
654         * Controls/Src/ScrollBar/ScrollBar.cs: Comment usage of Handled on
655         MouseEventArgs (it's not present anymore).
656         * Controls/Src/Thumb/Thumb.cs: Comment usage of Handled on 
657         MouseEventArgs (it's not present anymore).
659 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com> 
661         * Controls/Src/Button/Button.cs: Change OnIsEnabledChanged to 
662         internal
663         * Controls/Src/ButtonBase/ButtonBase.cs: Change OnIsEnabledChanged
664         to internal
665         * Controls/Src/ContentControl/ContentControl.cs: Don't call (and 
666         #if out) OnContentTemplateChanged
667         * Controls/Src/HyperlinkButton/HyperlinkButton.cs: Change 
668         OnIsEnabledChanged to internal
669         * Controls/Src/ToggleButton/ToggleButton.cs: Change 
670         OnIsEnabledChanged to internal
672 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com>
674         * Controls/Src/ContentControl/ContentControl.cs: #if out the extra
675         stuff (not in SL2 final).
677 2008-12-04  Alan McGovern  <amcgovern@novell.com>
679         * Controls/Src/Thumb/Thumb.cs: Update the attributes
681 2008-12-01  Stephane Delcroix  <stephane@delcroix.org>
683         * Controls/Src/HyperlinkButton/HyperlinkButton.cs: comment out the
684         internal Navigate (), throws NotImplemented instead
686 2008-11-28  Sebastien Pouliot  <sebastien@ximian.com>
688         * Controls/Extended/Src/Slider/Slider.cs: Slider default values are
689         identical to RangeBase (but different from MS beta1 code).
691 2008-11-27  Sebastien Pouliot  <sebastien@ximian.com>
693         * Controls/Src/Common/KeyboardNavigation.cs: Hide (internalize).
694         * Controls/Src/RepeatButton/RepeatButton.cs: Match 2.0 final default
695         values for Delay and Interval.
697 2008-11-25  Sebastien Pouliot  <sebastien@ximian.com>
699         * Controls/Src/ContentControl/ContentControl.cs,
700           Controls/Src/ContentControl/ContentPresenter.cs: Comment the use
701           of TextDecorationCollectionConverter (not part of SL2 final).
703 2008-11-24  Sebastien Pouliot  <sebastien@ximian.com>
705         * Controls/Src/Thumb/Thumb.cs: Add IsFocused DP.
706         * Controls/Src/RepeatButton/RepeatButton.cs: Add missing overrides.
708 2008-11-21  Sebastien Pouliot  <sebastien@ximian.com>
710         * Controls/Extended/Src/Slider/Slider.cs: Expose some private
711         stuff as protected override to match SL2 API.
712         * Controls/Src/Thumb/Thumb.cs: Expose some private stuff as 
713         protected override to match SL2 API. Add some stubs for missing
714         methods.
716 2008-11-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 
718         * Controls/Src/Common/FontFamilyConverter.cs,
719           Controls/Src/Common/FontStretchConverter.cs,
720           Controls/Src/Common/FontStyleConverter.cs,
721           Controls/Src/Common/FontWeightConverter.cs,
722           Controls/Src/Common/NullableBoolConverter.cs,
723           Controls/Src/Common/TextDecorationCollectionConverter.cs,
724           Controls/Src/Common/UriTypeConverter.cs: Remove ConvertFromString,
725           it doesn't exist in SL2.
727 2008-11-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 
729         * Controls/Src/Common/FontFamilyConverter.cs,
730           Controls/Src/Common/FontStretchConverter.cs,
731           Controls/Src/Common/FontStyleConverter.cs,
732           Controls/Src/Common/FontWeightConverter.cs,
733           Controls/Src/Common/TextDecorationCollectionConverter.cs,
734           Controls/Src/Common/NullableBoolConverter.cs,
735           Controls/Src/Common/UriTypeConverter.cs: Fix method signatures to
736           match SL2 api.
738 2008-11-20  Sebastien Pouliot  <sebastien@ximian.com>
740         * Controls/Extended/Src/Slider/Slider.cs: Remove IsEnabled (and
741         related). Add On[Got|Lost]Focus. Internalize some stuff. Remove 'b1'
742         references in namespaces.
743         * Controls/Src/Thumb/Thumb.cs: Remove IsEnabled and related.
744         * Controls/Src/RangeBase/RangeBase.cs: Remove Tooltip property
746 2008-10-16  Jb Evain  <jbevain@novell.com>
748         * Controls/Src/ScrollBar/ScrollBar.cs
749         * Controls/Src/ToolTip/ToolTipService.cs
750         * Controls/Src/ToolTip/ToolTip.cs
751         * Controls/Src/ButtonBase/ButtonBase.cs
752         * Controls/Src/ToggleButton/ToggleButton.cs: use
753         RoutedEventArgs.OriginalSource instead of Source.
755 2008-08-21  Fernando Herrera  <fherrera@novell.com>
757         * Controls/Src/ContentControl/ContentControl.cs: Uncomment
758         ToolTip object.
760 2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 
762         * Controls/Src/ScrollBar/ScrollBar.cs: Changed some parameter names,
763           base types, method signatures, etc to match SL.
765 2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 
767         * Microsoft.SilverlightControls.mdp: Updated.
769 2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 
771         * Microsoft.SilverlightControls.mdp: Added.
773 2008-08-11  Fernando Herrera  <fherrera@novell.com>
775         * Controls/Src/ToolTip/ToolTipService.cs: Remove some methods/props
776         according to beta2 API. Use default values for delays/duration. 
778 2008-08-11  Fernando Herrera  <fherrera@novell.com>
780         * Controls/Makefile.am: Add ScrollViewer, ScrollBar, ToolTip,
781         RangeBase and ListBox to the build.
783 2008-08-09  Chris Toshok  <toshok@ximian.com>
785         * Controls/Src/Common/FontFamilyConverter.cs:
786         * Controls/Src/Common/FontStretchConverter.cs:
787         * Controls/Src/Common/FontStyleConverter.cs:
788         * Controls/Src/Common/FontWeightConverter.cs:
789         * Controls/Src/Common/NullableBoolConverter.cs:
790         * Controls/Src/Common/TextDecorationCollectionConverter.cs:
791         * Controls/Src/Common/UriTypeConverter.cs: make these compile
792         under the 3.0 profile as well by making the "overrides" 2.1
793         only.
795 2008-08-08  Fernando Herrera  <fherrera@novell.com>
797         * Controls/Makefile.am: Fix lib/* path
799 2008-08-08  Fernando Herrera  <fherrera@novell.com>
801         * Makefile.am:
802         * Controls/Makefile.am: Add to the build.
803         * Controls/Src/Button/Button.cs:
804         * Controls/Src/ButtonBase/ButtonBase.cs:
805         * Controls/Src/ButtonBase/ClickMode.cs:
806         * Controls/Src/CheckBox/CheckBox.cs:
807         * Controls/Src/Common/FontFamilyConverter.cs:
808         * Controls/Src/Common/FontStretchConverter.cs:
809         * Controls/Src/Common/FontStyleConverter.cs:
810         * Controls/Src/Common/FontWeightConverter.cs:
811         * Controls/Src/Common/KeyboardNavigation.cs:
812         * Controls/Src/Common/NullableBoolConverter.cs:
813         * Controls/Src/Common/TextDecorationCollectionConverter.cs:
814         * Controls/Src/Common/TypeConverters.cs:
815         * Controls/Src/Common/UriTypeConverter.cs:
816         * Controls/Src/ContentControl/ContentControl.cs:
817         * Controls/Src/ContentControl/ContentPresenter.cs:
818         * Controls/Src/HyperlinkButton/HyperlinkButton.cs:
819         * Controls/Src/ListBox/DisplayMemberValueConverter.cs:
820         * Controls/Src/ListBox/ListBox.cs:
821         * Controls/Src/ListBox/ListBoxItem.cs:
822         * Controls/Src/ListBox/SelectionMode.cs:
823         * Controls/Src/RadioButton/RadioButton.cs:
824         * Controls/Src/RangeBase/RangeBase.cs:
825         * Controls/Src/RepeatButton/RepeatButton.cs:
826         * Controls/Src/Resource.Designer.cs:
827         * Controls/Src/ScrollBar/ScrollBar.cs:
828         * Controls/Src/ScrollBar/ScrollBarVisibility.cs:
829         * Controls/Src/ScrollBar/ScrollEventArgs.cs:
830         * Controls/Src/ScrollBar/ScrollEventType.cs:
831         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs:
832         * Controls/Src/ScrollViewer/ScrollViewer.cs:
833         * Controls/Src/Thumb/Thumb.cs:
834         * Controls/Src/ToggleButton/ToggleButton.cs:
835         * Controls/Src/ToolTip/ToolTip.cs:
836         * Controls/Src/ToolTip/ToolTipService.cs: Move back to System.Windows.Controls namespace.