in class/Microsoft.SilverlightControls/:
[moon.git] / class / Microsoft.SilverlightControls / ChangeLog
blob5b2bf62cffc4da13770868c989e687a833b4c1d6
1 2009-11-09  Chris Toshok  <toshok@ximian.com>
3         * Controls/Src/ToolTip/ToolTip.cs: add stubbed things for
4         PlacementProperty and PlacementTargetProperty.
6         r: rolf
8 2009-11-08  Andreia Gaita  <avidigal@novell.com>
10         * RuntimeControls/SilverlightControls/Button.cs: Add missing
11         OnClick override
13         r: toshok
15 2009-11-06  Chris Toshok  <toshok@ximian.com>
17         * Controls/Src/ListBox/ListBoxItem.cs: InvokeLoaded no longer
18         takes event args since it doesn't emit the event.
20 2009-11-06  Alan McGovern  <amcgovern@novell.com>
22         * Controls/Src/ScrollViewer/ScrollViewer.cs:
23         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: User
24           the correct value for ExtentHeight and clean up some of the
25           over-invalidations in ScrollViewer so that it doesn't suck
26           up all the available CPU. Fixes 442 and also improves
27           ScrollViewer significantly in the SL Toolkit demo
28           (especially the WrapPanel demo). r: spouliot
30 2009-11-04  Alan McGovern  <amcgovern@novell.com>
32         * Controls/Src/ListBox/ListBoxItem.cs: If the content of
33           ListBoxItem is a Control, don't enter the Disabled state. I
34           assume the reason for this is that (for example) if you put
35           a Button inside a ListBoxItem and disable the ListBoxItem,
36           what you want to see is the buttons Disabled state
37           animation. Without this change you'd get a combination of
38           the LBIs Disabled state and the Buttons disabled state,
39           which just looks weird. It's possible that a similar fix
40           will be needed for every ContentControl (control?) subclass
41           which defines its own VisualStates, but for now I think it's
42           just ListBoxItem. Helps get DRT 432 even closer. r: shana.
44 2009-10-30  Alan McGovern  <amcgovern@novell.com>
46         * Controls/Src/ScrollViewer/ScrollViewer.cs:
47         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: Revert
48           145030 as it causes drt 442 to regress. r: rolf
50 2009-10-28  Mario Carrion  <mcarrion@novell.com>
52         * RuntimeControls/SilverlightControls/Primitives/RangeBase.cs: 
53         Raises UIA event RangeValuePatternIdentifiers.ValueProperty.
54         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs: 
55         Raises UIA event RaiseToggleStateChanged.
57         r: alan
59 2009-10-06  Mario Carrion  <mcarrion@novell.com>
61         * Controls/Src/ScrollViewer/ScrollViewer.cs: Internal events added:
62         UIAVisibilityChanged, UIAOffsetChanged, UIAViewportChanged, 
63         UIAScrollBarSet used to raise UIA Events.
65         r: alan
67 2009-09-28  Alan McGovern  <amcgovern@novell.com>
69         * Controls/Src/ListBox/ListBox.cs: ComboBox.ItemContainerStyle
70           and ListBox.ItemContainerStyle both should update the
71           container item Style value when they change. r: spouliot
73 2009-09-28  Alan McGovern  <amcgovern@novell.com>
75         * Controls/Src/ListBox/ListBox.cs: Remove old variables which
76           aren't used anymore. r: sde
78 2009-09-23  Chris Toshok  <toshok@ximian.com>
80         * Controls/Src/ListBox/ListBoxItem.cs (InvokeLoaded): this takes a
81         RoutedEventArgs now.
83         r: spouliot, andriea
85 2009-09-18  Jeffrey Stedfast  <fejj@novell.com>
87         * RuntimeControls/SilverlightControls/HyperlinkButton.cs: Removed
88         unused exception variable.
90         * Controls/Src/Common/SelectionChangedEventArgs.cs: Changed the
91         name of Empty to EmptyArgs so that we didn't conflict with
92         EventArgs.Empty.
94         * Controls/Src/ListBox/ListBox.cs: Mark IsSelectionActiveProperty
95         as 'new' to silence compiler warnings.
97         r:kangaroo
99 2009-09-17  Jeffrey Stedfast  <fejj@novell.com>
101         * Controls/Src/ScrollViewer/ScrollViewer.cs (.ctor): Don't hook up
102         our own event handlers for OnKeyDown and OnMouseLeftButtonDown,
103         instead override the existing methods.
104         (InvalidateScrollInfo): Added missing method which updates
105         ScrollableWidth/HeightProperty values.
106         (MeasureOverride): Moved setting of ScrollableWidth/HeightProperty
107         to InvalidateScrollInfo() like it's supposed to be (according to
108         MSDN docs). Also removed duplicate setting of
109         ViewportWidth/HeightProperty since they are set in
110         UpdateFromChild() already.
111         (OnScrollInfoDependencyPropertyChanged): New callback for the 6
112         properties that require a call to InvalidateScrollInfo() on
113         changes.
115         r:toshok
117 2009-09-10  Mario Carrion  <mcarrion@novell.com>
119         * RuntimeControls/SilverlightControls/ProgressBar.cs: Method
120         overridden OnCreateAutomationPeer.
121         * RuntimeControls/SilverlightControls/Primitives/RangeBase.cs: 
122         Raising new internal event: UIAPropertyChanged, to raise
123         RangeValue pattern UIA events.
125         r: toshok
127 2009-09-03  Mario Carrion  <mcarrion@novell.com>
129         * Controls/Src/ListBox/ListBoxItem.cs: New internal event
130         ParentSelectorChanged, raised when internal parentSelector
131         changes.
133         r: alan
135 2009-09-03  Alan McGovern  <amcgovern@novell.com>
137         * Controls/Src/ListBox/ListBox.cs: ItemContainerStyle should
138           only be copied to the container if it is non-null and there
139           is no existing style.
141 2009-09-03  Alan McGovern  <amcgovern@novell.com>
143         * Controls/Src/ListBox/ListBox.cs: Remove code duplication -
144           DisplayMemberPath handling should only exist in
145           ItemsControl. This fixes DisplayMemberPath handling for
146           ListBox too. r: sde
148 2009-08-26  Alan McGovern  <amcgovern@novell.com>
150         * Controls/Src/ListBox/ListBox.cs: ComboBox and ListBox should
151           behave the exact same way when a ListBoxItem is clicked, so
152           share the implementation. r: jackson
154 2009-08-26  Alan McGovern  <amcgovern@novell.com>
156         * Controls/Src/ListBox/ListBoxItem.cs: There's no reason for
157           ChangeVisualState to be visible outside of the class. r:
158           spouliot
160 2009-08-26  Alan McGovern  <amcgovern@novell.com>
162         * Controls/Src/ListBox/ListBox.cs:
163           ComboBox.IsSelectionActiveProperty and
164           ListBox.IsSelectionActiveProperty are the same DP reference,
165           so declare it on Selector and expose it in the subclasses.
166           Cleanup usage of this property aswell. r: spouliot
168 2009-08-25  AndrĂ©s G. Aragoneses  <aaragoneses@novell.com>
170         * RuntimeControls/SilverlightControls/HyperlinkButton.cs:
171           Final implementation of HyperlinkButton (based on stub
172           implementation from Olivier Dufour
173           <olivier.duff@gmail.com>).
175 2009-08-13  Mario Carrion  <mcarrion@novell.com>
177         * Controls/Src/ScrollViewer/ScrollViewer.cs: Visibility properties
178         changed from private to internal: ElementHorizontalScrollBar and
179         ElementVerticalScrollBar.
181 2009-08-12  Jackson Harper  <jackson@ximian.com>
183         * Controls/Src/ScrollViewer/ScrollViewer.cs: Fix access modifiers
184         on these setters. Having the public setter was causing problems
185         with some auto generated xaml.
187 2009-08-08  Chris Toshok  <toshok@ximian.com>
189         * RuntimeControls/SilverlightControls/HyperlinkButton.cs: enable
190         the #if notyet code.  it's still ifdefed !BOOTSTRAP to keep it
191         from erroring out during the circular build, though.
193 2009-07-24  Alan McGovern  <amcgovern@novell.com>
195         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs:
196           ContentRoot can be null in certain circumstances, so avoid
197           throwing a null ref.
199 2009-07-23  Alan McGovern  <amcgovern@novell.com>
201         * Controls/Src/ScrollViewer/ScrollViewer.cs: Add the missing
202           setter in ScrollViewer.ScrollableHeight, not sure how that
203           got missed out.
205 2009-07-23  Alan McGovern  <amcgovern@novell.com>
207         * Controls/Src/ScrollViewer/ScrollViewer.cs: 1) Fix the
208           calculations for ScrollableHeight.
209         2) Ensure that the size of the Viewport and the Extents are
210           kept in sync with the presenter.
211         3) Fixe issue where ScrollableHeight was being used when
212           scrolling horizontally.
214         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: 1)
215           Invalidate the measure of the parent whenever the viewport
216           changes or the child extents change.
217         2) Give the correct dimensions to the Arrange call when
218           arranging the child.
219         3) Ensure that the Extents/Viewport dimensions are udpated in
220           the parent scrollviewer when they change in the
221           ScrollContentPresenter
223 2009-07-06  Alan McGovern  <amcgovern@novell.com>
225         * Controls/Src/ScrollViewer/ScrollViewer.cs: Ensure that the
226           max value does not exceed the scrollable bounds. Fixes DRT
227           541
229 2009-06-30  Mario Carrion  <mcarrion@novell.com>
231         * Controls/Src/ScrollViewer/ScrollViewer.cs: 
232         Method overridden OnCreateAutomationPeer to return 
233         ScrollViewerAutomationPeer.
234         * RuntimeControls/SilverlightControls/Primitives/ScrollBar.cs: 
235         Method overridden OnCreateAutomationPeer to return 
236         ScrollBarAutomationPeer.
238 2009-06-26  Alan McGovern  <amcgovern@novell.com>
240         * Controls/Src/ListBox/ListBox.cs: Fix some ListBox
241           focus/selection related bugs. Move
242           ComboBox.OnSelectedItemChanged and
243           ListBox.OnSelectedItemChanged to Selector as they have
244           indentical codepaths after the last refactorings.
246 2009-06-26  Alan McGovern  <amcgovern@novell.com>
248         * Controls/Src/ListBox/ListBox.cs: Always set ListBox.Item (as
249           ComboBox does) which removes the need for all the
250           "listBoxItem.Item ?? listBoxItem" calls.
252 2009-06-25  Alan McGovern  <amcgovern@novell.com>
254         * Controls/Src/ListBox/ListBox.cs:
255         * Controls/Src/ScrollViewer/ScrollViewer.cs: Move the handling
256           of the ScrollViewer template element and default values of
257           ScrollbarVisibility to the Selector class so it can be
258           shared between ComboBox and ListBox. Fix some default value
259           issues too.
261 2009-06-25  Alan McGovern  <amcgovern@novell.com>
263         * Controls/Src/ListBox/ListBox.cs: Simplify ListBox and make
264           it similar to how ComboBox operates.
266 2009-06-25  Alan McGovern  <amcgovern@novell.com>
268         * Controls/Src/ListBox/ListBoxItem.cs: Call the base
269           InvokeLoaded method.
271 2009-06-24  Alan McGovern  <amcgovern@novell.com>
273         * Controls/Src/ListBox/ListBox.cs: Add another method to
274           selector to allow subclasses to easily set the IsSelected
275           property when the SelectedItem changes.
277 2009-06-24  Alan McGovern  <amcgovern@novell.com>
279         * Controls/Src/ListBox/ListBoxItem.cs: The only way to get the
280           initial focus correct for the drop down list in ComboBox is
281           if it receives notification of when its ComboBoxItems are
282           loaded.
284 2009-06-24  Brad Taylor  <brad@getcoded.net>
286         * RuntimeControls/SilverlightControls/RadioButton.cs: Return new
287         RadioButtonAutomationPeer.
289 2009-06-23  Brad Taylor  <brad@getcoded.net>
291         * RuntimeControls/SilverlightControls/CheckBox.cs: Return new
292         CheckBoxAutomationPeer.
294 2009-06-22  Brad Taylor  <brad@getcoded.net>
296         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs:
297         Return a new ToggleButtonAutomationPeer.
299 2009-06-11  Rolf Bjarne Kvinge  <RKvinge@novell.com>
301         * SDKControls/Data/src/Properties/AssemblyInfo.cs:
302         MS' tests are using a test binary with a different public key,
303         expose our internals to that binary too.
305 2009-06-11  Mario Carrion  <mcarrion@novell.com>
307         * Controls/Src/ListBox/ListBox.cs, 
308         Controls/Src/ListBox/ListBoxItem.cs: Method overridden 
309         OnCreateAutomationPeer.
311 2009-05-22  Alan McGovern  <amcgovern@novell.com>
313         * Controls/Src/Common/KeyboardNavigation.cs
314         * Controls/Src/ListBox/ListBox.cs
315         * Controls/Src/ListBox/ListBoxItem.cs
316         * Controls/Src/ScrollViewer/ScrollViewer.cs
317         * Controls/Src/ToolTip/ToolTip.cs
318         * Controls/Src/ToolTip/ToolTipService.cs
319         * RuntimeControls/SilverlightControls/HyperlinkButton.cs
320         * RuntimeControls/SilverlightControls/Primitives/ButtonBase.cs
321         * RuntimeControls/SilverlightControls/Primitives/RangeBase.cs
322         * RuntimeControls/SilverlightControls/Primitives/RepeatButton.cs
323         * RuntimeControls/SilverlightControls/Primitives/ScrollBar.cs
324         * RuntimeControls/SilverlightControls/Primitives/Thumb.cs
325         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs
326         * RuntimeControls/SilverlightControls/ProgressBar.cs
327         * RuntimeControls/SilverlightControls/RadioButton.cs
328         * RuntimeControls/SilverlightControls/Slider.cs
329         * SDKControls/Extended/Test/GridSplitter/GridSplitterTest.cs
330         * SDKControls/Extended/Test/TabControl/TabPanelTest.cs:
331         Use DependencyProperty.RegisterCore for these DPs.
334 2009-05-21  Alan McGovern  <amcgovern@novell.com>
336         * Controls/Src/ListBox/ListBoxItem.cs: Update the VisualState
337         after the template has been applied. Also switch to the correct
338         visual states when we become selected/unselected.
339         
340 2009-05-18  Alan McGovern  <amcgovern@novell.com>
342         * Controls/Src/ListBox/ListBox.cs: Nuke an old variable.
344 2009-05-18  Alan McGovern  <amcgovern@novell.com>
346         * Controls/Src/ListBox/ListBox.cs: Nuke a bunch of depreciated
347           code from ListBox and fix the implementation of
348           IsSelectionActive to use DependencyProperty.RegisterReadOnly
350 2009-05-06  Chris Toshok  <toshok@ximian.com>
352         * Controls/Src/ListBox/ListBox.cs (OnSelectedItemChanged): if
353         oldValue/newValue don't have a ListBoxItem associated with them,
354         don't set IsSelected.
356 2009-05-04  Rolf Bjarne Kvinge  <RKvinge@novell.com>
358         * RuntimeControls/SilverlightControls/RadioButton.cs:
359         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs:
360           Added ToString implementation. Makes DRT #491 and #494 not
361           time out.
363 2009-05-01  Alan McGovern  <amcgovern@novell.com>
365         * Controls/Src/Common/SelectionChangedEventArgs.cs: When
366           raising the SelectionChanged event, we need to always pass
367           the old/new selected *item*, not the SelectedIndex.
369 2009-04-28  Alan McGovern  <amcgovern@novell.com>
371         * Controls/Src/ListBox/ListBox.cs: We need to throw an
372           InvalidCastException if the wrong container is provided.
374 2009-04-23  Alan McGovern  <amcgovern@novell.com>
376         * Controls/Src/ListBox/ListBox.cs:
377         * Controls/Src/ListBox/ListBoxItem.cs: Move the Notify*
378           methods into Selector as both Listbox and ComboBox require
379           the same API.
381 2009-04-21  Alan McGovern  <amcgovern@novell.com>
383         * Controls/Src/ListBox/ListBox.cs: Nuke commented out method
384           which is handled in a base class now.
386 2009-04-16  Alan McGovern  <amcgovern@novell.com>
388         * Controls/Src/ListBox/ListBox.cs: Cosmetic
390 2009-04-16  Alan McGovern  <amcgovern@novell.com>
392         * Controls/Src/ListBox/ListBox.cs: Remove some public methods
393           which no longer exist.
395 2009-04-16  Alan McGovern  <amcgovern@novell.com>
397         * Controls/Src/ListBox/ListBox.cs: Remove all code dealing
398           with keeping SelectedItem and SelectedIndex in sync as they
399           are handled in the Selector base class. SelectionChanged
400           events are now handled correctly and items can be selected
401           in the listbox.
403 2009-04-16  Alan McGovern  <amcgovern@novell.com>
405         * Controls/Src/ListBox/ListBox.cs: Override base methods,
406           don't redeclare them. Hook into the base SelectionChanged
407           event instead of redeclaring a new one.
409 2009-04-16  Alan McGovern  <amcgovern@novell.com>
411         * Controls/Src/ListBox/ListBoxItem.cs: ListBoxItem should be
412           overriding its base methods, not redeclaring them.
414 2009-04-15  Alan McGovern  <amcgovern@novell.com>
416         * SDKControls/Data/test/TestCases/DataGridTests_Unrestricted.cs:
417           Add a missing using statement
419 2009-04-15  Alan McGovern  <amcgovern@novell.com>
421         * SDKControls/Data/test/TestCases/DataGridTests_Unrestricted.cs:
422           Add [MoonlightBug] to the last failing test.
424 2009-04-15  Alan McGovern  <amcgovern@novell.com>
426         * Controls/Src/ListBox/ListBox.cs: The default name of the
427           ScrollViewer element has changed
429 2009-04-09  Alan McGovern  <amcgovern@novell.com>
431         * Controls/Src/ListBox/ListBoxItem.cs: Normalise the
432           whitespace.
434 2009-04-08  Alan McGovern  <amcgovern@novell.com>
436         * SDKControls/Data/test/TestCases/DataGridAutomationTest.cs:
437         * SDKControls/Data/test/TestCases/DataGridTests_RequireGT0.cs:
438         * SDKControls/Data/test/TestCases/DataGridTests_RequireGT1.cs:
439           plant some [moonlightbug] attrs
441 2009-04-07  Chris Toshok  <toshok@ximian.com>
443         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: track
444         change to ContentPresenter.  _elementRoot -> _contentRoot.
446 2009-04-07  Alan McGovern  <amcgovern@novell.com>
448         * SDKControls/Data/test/TestCases/DataGridTests_Unrestricted.cs:
449           The test should be using Double.IsNaN (double) to check
450           default values - nothing else is guaranteed to work.
452 2009-04-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
454         * SDKControls/Data/src/Properties/AssemblyInfo.cs:
455         * SDKControls/Extended/Src/Properties/AssemblyInfo.cs: Set the
456           correct assembly version.
458 2009-03-30  Alan McGovern  <amcgovern@novell.com>
460         * SDKControls/Extended/Test/Calendar/CalendarTest.cs:
461         * SDKControls/Extended/Test/TabControl/TabItemTest.cs:
462         * SDKControls/Extended/Test/TabControl/TabPanelTest.cs:
463         * SDKControls/Extended/Test/DatePicker/DatePickerTest.cs:
464           Remove [MoonlightBug] from a bunch of tests which are
465           unexpectedly passing now.
467 2009-03-26  Alan McGovern  <amcgovern@novell.com>
469         * RuntimeControls/SilverlightControls/Button.cs: Implement
470           CreatePeerForElement and FromElement properly for the
471           automation stuff.
473 2009-03-20  Rolf Bjarne Kvinge  <RKvinge@novell.com>
475         * SDKControls/Extended/Controls.sln:
476         * SDKControls/Extended/Test/Controls.Test.csproj:
477         * SDKControls/Test/Controls.Test.Common/Controls.Test.Common.csproj:
478           Update project files to build property in VS with our
479           changes to the code base.
481 2009-03-20  Rolf Bjarne Kvinge  <RKvinge@novell.com>
483         * SDKControls/Extended/Test/Calendar/CalendarTest.cs:
484         * SDKControls/Extended/Test/TabControl/TabItemTest.cs:
485         * SDKControls/Extended/Test/TabControl/TabPanelTest.cs:
486         * SDKControls/Extended/Test/TabControl/TabControlTest.cs:
487         * SDKControls/Extended/Test/DatePicker/DatePickerTest.cs:
488         * SDKControls/Extended/Test/GridSplitter/GridSplitterTest.cs:
489         * SDKControls/Extended/Test/GridSplitter/PreviewControlTest.cs:
490           Sprinkle [MoonlightBug].
492 2009-03-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
494         * SDKControls/Data/test/App.xaml.cs:
495         * SDKControls/Extended/Test/App.xaml.cs: Use
496           Mono.Moonlight.UnitTesting.dll when building with Moonlight
497           so the test results gets logged.
499 2009-03-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
501         * Controls/Makefile.am: Remove old makefiles.
503         * Makefile.am: Remove old/unused makefiles.
505 2009-03-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
507         * SDKControls/Data/test/AppManifest.xaml: Added (VS generated,
508           we now use it in our build).
510 2009-02-26  Chris Toshok  <toshok@ximian.com>
512         * Controls/Src/ListBox/ListBox.cs: land some longstanding local
513         changes.
515         * Controls/Src/ListBox/ListBoxItem.cs: same.
517 2009-01-31  Chris Toshok  <toshok@ximian.com>
519         * Controls/Src/ListBox/ListBox.cs: Set DefaultStyleKey.
521         * Controls/Src/ListBox/ListBoxItem.cs: same.
523         * Controls/Src/ToolTip/ToolTip.cs: same.
525 2009-01-31  Chris Toshok  <toshok@ximian.com>
527         * Controls/Src/ScrollViewer/ScrollViewer.cs: we need to set
528         DefaultStyleKey so that the right template is picked up.
530 2009-01-19  Rolf Bjarne Kvinge  <RKvinge@novell.com>
532         * Microsoft.SilverlightControls.mdp: Update.
534 2009-01-13  Sebastien Pouliot  <sebastien@ximian.com>
536         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs: Implement
537         IScrollInfo (like WPF) to please gui-compare. Rename ViewerParent
538         property to ScrollOwner
539         * Controls/Src/ScrollViewer/ScrollViewer.cs: Use new ScrollOwner
540         property (instead of old ViewerParent).
542 2009-01-13  Jackson Harper  <jackson@ximian.com>
544         * RuntimeControls/SilverlightControls/themes/generic.xaml: Fix
545         namespaces.
547 2009-01-12  Sebastien Pouliot  <sebastien@ximian.com>
549         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs,
550         * Controls/Src/ScrollViewer/ScrollViewer.cs: Fix API to match SL2
552 2009-01-09  Sebastien Pouliot  <sebastien@ximian.com> 
554         * Controls/Src/ScrollViewer/ScrollViewer.cs: Add new (missing) DP 
555         and make (most of) them read-only (and behave like SL2 final does)
556         * README.MOON: Document all read-only properties for ScrollViewer
558 2009-01-09  Sebastien Pouliot  <sebastien@ximian.com>
560         * Controls/Src/ContentControl/ContentPresenter.cs,
561         * Controls/Src/ListBox/ListBox.cs,
562         * Controls/Src/ListBox/ListBoxItem.cs,
563         * Controls/Src/ScrollViewer/ScrollViewer.cs: Fix API to match Sl2
564         * README.MOON: Add a few more read-only properties candidates.
566 2009-01-08  Sebastien Pouliot  <sebastien@ximian.com>
568         * RuntimeControls/SilverlightControls/Slider.cs,
569         * RuntimeControls/SilverlightControls/Primitives/Thumb.cs,
570         * README.MOON: More read-only properties.
572 2009-01-07  Sebastien Pouliot  <sebastien@ximian.com>
574         * Controls/Src/ContentControl/ContentControl.cs: Set DefaultStyleKey
576 2009-01-05  Sebastien Pouliot  <sebastien@ximian.com> 
578         * Controls/Src/ListBox/ListBox.cs: Remove dependence on SelectionMode
579         which does not exists anymore in SL2 final.
581 2009-01-05  Sebastien Pouliot  <sebastien@ximian.com>
583         * RuntimeControls/SilverlightControls/Slider.cs: Change to partial 
584         class.
585         * RuntimeControls/SilverlightControls/Primitives/RepeatButton.cs:
586         Change to partial class. Add missing override (wrt SL2 final).
587         * RuntimeControls/SilverlightControls/Primitives/Thumb.cs: Change
588         to partial class.
590 2008-12-19  Sebastien Pouliot  <sebastien@ximian.com>
592         * README.MOON: Add notes about "internal" read only DP
593         * RuntimeControls/SilverlightControls/Primitives/ButtonBase.cs: 
594         Use RegisterReadOnly on Is[Focused|MouseOver|Pressed]Property. Use
595         SetValueImpl directly to by-pass readonly on (internal) setters.
597 2008-12-19  Rolf Bjarne Kvinge <RKvinge@novell.com> 
599         * SDKControls/Data/src/DataGrid/DataGridCell.cs,
600           SDKControls/Data/src/DataGrid/DataGridRow.xaml.cs,
601           SDKControls/Data/src/DataGrid/DataGridRowHeader.xaml.cs: Work
602           around compiler bug #456775.
604 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com> 
606         * RuntimeControls/SilverlightControls/Primitives/ToggleButton.cs:
607         Fix RoutedEventArgs.OriginalSource wrt unit tests.
609 2008-12-18  Sebastien Pouliot  <sebastien@ximian.com>
611         * README.MOON: New. Explains directories and why some changes to the
612         published controls will be needed.
613         * RuntimeControls/SilverlightControls/Primitives/ButtonBase.cs: Fix
614         wrt unit tests.
616 2008-12-17  Sebastien Pouliot  <sebastien@ximian.com> 
618         * Controls/Src/RepeatButton/RepeatButton.cs: Updated to work with 
619         SL Toolkit helpers (simplify things a lot) and VSM support.
621 2008-12-17  Sebastien Pouliot  <sebastien@ximian.com>
623         * Controls/Src/Thumb/Thumb.cs: Updated to work with SL Toolkit 
624         helpers (simplify things a lot) and VSM support.
626 2008-12-11  Sebastien Pouliot  <sebastien@ximian.com>
628         * Controls/Extended/Src/Slider/Slider.cs: Dont set properties 
629         to their default values. Remove delegates since On* methods is now
630         prefered. Match template attributes without breaking current (old)
631         model.
632         * Controls/Src/Thumb/Thumb.cs: Remove delegates since On* methods
633         is now prefered. Add comments about extra calls we have on focus 
634         events.
635         * Controls/Src/RepeatButton/RepeatButton.cs: #if out an MS 
636         workaround that requires API not available in SL2 final.
638 2008-12-09  Sebastien Pouliot  <sebastien@ximian.com> 
640         * Controls/Extended/Src/Slider/Slider.cs: Comment usage of Handled
641         on MouseEventArgs (it's not present anymore).
642         * Controls/Src/ButtonBase/ButtonBase.cs: Comment usage of Handled 
643         on MouseEventArgs (it's not present anymore).
644         * Controls/Src/Common/DragCompletedEventArgs.cs: Add missing 
645         properties.
646         * Controls/Src/RepeatButton/RepeatButton.cs: Comment usage of 
647         Handled on MouseEventArgs (it's not present anymore).
648         * Controls/Src/ScrollBar/ScrollBar.cs: Comment usage of Handled on
649         MouseEventArgs (it's not present anymore).
650         * Controls/Src/Thumb/Thumb.cs: Comment usage of Handled on 
651         MouseEventArgs (it's not present anymore).
653 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com> 
655         * Controls/Src/Button/Button.cs: Change OnIsEnabledChanged to 
656         internal
657         * Controls/Src/ButtonBase/ButtonBase.cs: Change OnIsEnabledChanged
658         to internal
659         * Controls/Src/ContentControl/ContentControl.cs: Don't call (and 
660         #if out) OnContentTemplateChanged
661         * Controls/Src/HyperlinkButton/HyperlinkButton.cs: Change 
662         OnIsEnabledChanged to internal
663         * Controls/Src/ToggleButton/ToggleButton.cs: Change 
664         OnIsEnabledChanged to internal
666 2008-12-04  Sebastien Pouliot  <sebastien@ximian.com>
668         * Controls/Src/ContentControl/ContentControl.cs: #if out the extra
669         stuff (not in SL2 final).
671 2008-12-04  Alan McGovern  <amcgovern@novell.com>
673         * Controls/Src/Thumb/Thumb.cs: Update the attributes
675 2008-12-01  Stephane Delcroix  <stephane@delcroix.org>
677         * Controls/Src/HyperlinkButton/HyperlinkButton.cs: comment out the
678         internal Navigate (), throws NotImplemented instead
680 2008-11-28  Sebastien Pouliot  <sebastien@ximian.com>
682         * Controls/Extended/Src/Slider/Slider.cs: Slider default values are
683         identical to RangeBase (but different from MS beta1 code).
685 2008-11-27  Sebastien Pouliot  <sebastien@ximian.com>
687         * Controls/Src/Common/KeyboardNavigation.cs: Hide (internalize).
688         * Controls/Src/RepeatButton/RepeatButton.cs: Match 2.0 final default
689         values for Delay and Interval.
691 2008-11-25  Sebastien Pouliot  <sebastien@ximian.com>
693         * Controls/Src/ContentControl/ContentControl.cs,
694           Controls/Src/ContentControl/ContentPresenter.cs: Comment the use
695           of TextDecorationCollectionConverter (not part of SL2 final).
697 2008-11-24  Sebastien Pouliot  <sebastien@ximian.com>
699         * Controls/Src/Thumb/Thumb.cs: Add IsFocused DP.
700         * Controls/Src/RepeatButton/RepeatButton.cs: Add missing overrides.
702 2008-11-21  Sebastien Pouliot  <sebastien@ximian.com>
704         * Controls/Extended/Src/Slider/Slider.cs: Expose some private
705         stuff as protected override to match SL2 API.
706         * Controls/Src/Thumb/Thumb.cs: Expose some private stuff as 
707         protected override to match SL2 API. Add some stubs for missing
708         methods.
710 2008-11-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 
712         * Controls/Src/Common/FontFamilyConverter.cs,
713           Controls/Src/Common/FontStretchConverter.cs,
714           Controls/Src/Common/FontStyleConverter.cs,
715           Controls/Src/Common/FontWeightConverter.cs,
716           Controls/Src/Common/NullableBoolConverter.cs,
717           Controls/Src/Common/TextDecorationCollectionConverter.cs,
718           Controls/Src/Common/UriTypeConverter.cs: Remove ConvertFromString,
719           it doesn't exist in SL2.
721 2008-11-21  Rolf Bjarne Kvinge <RKvinge@novell.com> 
723         * Controls/Src/Common/FontFamilyConverter.cs,
724           Controls/Src/Common/FontStretchConverter.cs,
725           Controls/Src/Common/FontStyleConverter.cs,
726           Controls/Src/Common/FontWeightConverter.cs,
727           Controls/Src/Common/TextDecorationCollectionConverter.cs,
728           Controls/Src/Common/NullableBoolConverter.cs,
729           Controls/Src/Common/UriTypeConverter.cs: Fix method signatures to
730           match SL2 api.
732 2008-11-20  Sebastien Pouliot  <sebastien@ximian.com>
734         * Controls/Extended/Src/Slider/Slider.cs: Remove IsEnabled (and
735         related). Add On[Got|Lost]Focus. Internalize some stuff. Remove 'b1'
736         references in namespaces.
737         * Controls/Src/Thumb/Thumb.cs: Remove IsEnabled and related.
738         * Controls/Src/RangeBase/RangeBase.cs: Remove Tooltip property
740 2008-10-16  Jb Evain  <jbevain@novell.com>
742         * Controls/Src/ScrollBar/ScrollBar.cs
743         * Controls/Src/ToolTip/ToolTipService.cs
744         * Controls/Src/ToolTip/ToolTip.cs
745         * Controls/Src/ButtonBase/ButtonBase.cs
746         * Controls/Src/ToggleButton/ToggleButton.cs: use
747         RoutedEventArgs.OriginalSource instead of Source.
749 2008-08-21  Fernando Herrera  <fherrera@novell.com>
751         * Controls/Src/ContentControl/ContentControl.cs: Uncomment
752         ToolTip object.
754 2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 
756         * Controls/Src/ScrollBar/ScrollBar.cs: Changed some parameter names,
757           base types, method signatures, etc to match SL.
759 2008-08-13  Rolf Bjarne Kvinge <RKvinge@novell.com> 
761         * Microsoft.SilverlightControls.mdp: Updated.
763 2008-08-12  Rolf Bjarne Kvinge <RKvinge@novell.com> 
765         * Microsoft.SilverlightControls.mdp: Added.
767 2008-08-11  Fernando Herrera  <fherrera@novell.com>
769         * Controls/Src/ToolTip/ToolTipService.cs: Remove some methods/props
770         according to beta2 API. Use default values for delays/duration. 
772 2008-08-11  Fernando Herrera  <fherrera@novell.com>
774         * Controls/Makefile.am: Add ScrollViewer, ScrollBar, ToolTip,
775         RangeBase and ListBox to the build.
777 2008-08-09  Chris Toshok  <toshok@ximian.com>
779         * Controls/Src/Common/FontFamilyConverter.cs:
780         * Controls/Src/Common/FontStretchConverter.cs:
781         * Controls/Src/Common/FontStyleConverter.cs:
782         * Controls/Src/Common/FontWeightConverter.cs:
783         * Controls/Src/Common/NullableBoolConverter.cs:
784         * Controls/Src/Common/TextDecorationCollectionConverter.cs:
785         * Controls/Src/Common/UriTypeConverter.cs: make these compile
786         under the 3.0 profile as well by making the "overrides" 2.1
787         only.
789 2008-08-08  Fernando Herrera  <fherrera@novell.com>
791         * Controls/Makefile.am: Fix lib/* path
793 2008-08-08  Fernando Herrera  <fherrera@novell.com>
795         * Makefile.am:
796         * Controls/Makefile.am: Add to the build.
797         * Controls/Src/Button/Button.cs:
798         * Controls/Src/ButtonBase/ButtonBase.cs:
799         * Controls/Src/ButtonBase/ClickMode.cs:
800         * Controls/Src/CheckBox/CheckBox.cs:
801         * Controls/Src/Common/FontFamilyConverter.cs:
802         * Controls/Src/Common/FontStretchConverter.cs:
803         * Controls/Src/Common/FontStyleConverter.cs:
804         * Controls/Src/Common/FontWeightConverter.cs:
805         * Controls/Src/Common/KeyboardNavigation.cs:
806         * Controls/Src/Common/NullableBoolConverter.cs:
807         * Controls/Src/Common/TextDecorationCollectionConverter.cs:
808         * Controls/Src/Common/TypeConverters.cs:
809         * Controls/Src/Common/UriTypeConverter.cs:
810         * Controls/Src/ContentControl/ContentControl.cs:
811         * Controls/Src/ContentControl/ContentPresenter.cs:
812         * Controls/Src/HyperlinkButton/HyperlinkButton.cs:
813         * Controls/Src/ListBox/DisplayMemberValueConverter.cs:
814         * Controls/Src/ListBox/ListBox.cs:
815         * Controls/Src/ListBox/ListBoxItem.cs:
816         * Controls/Src/ListBox/SelectionMode.cs:
817         * Controls/Src/RadioButton/RadioButton.cs:
818         * Controls/Src/RangeBase/RangeBase.cs:
819         * Controls/Src/RepeatButton/RepeatButton.cs:
820         * Controls/Src/Resource.Designer.cs:
821         * Controls/Src/ScrollBar/ScrollBar.cs:
822         * Controls/Src/ScrollBar/ScrollBarVisibility.cs:
823         * Controls/Src/ScrollBar/ScrollEventArgs.cs:
824         * Controls/Src/ScrollBar/ScrollEventType.cs:
825         * Controls/Src/ScrollViewer/ScrollContentPresenter.cs:
826         * Controls/Src/ScrollViewer/ScrollViewer.cs:
827         * Controls/Src/Thumb/Thumb.cs:
828         * Controls/Src/ToggleButton/ToggleButton.cs:
829         * Controls/Src/ToolTip/ToolTip.cs:
830         * Controls/Src/ToolTip/ToolTipService.cs: Move back to System.Windows.Controls namespace.