1 2009-11-09 Chris Toshok <toshok@ximian.com>
3 * Controls/Src/ToolTip/ToolTip.cs: add stubbed things for
4 PlacementProperty and PlacementTargetProperty.
8 2009-11-08 Andreia Gaita <avidigal@novell.com>
10 * RuntimeControls/SilverlightControls/Button.cs: Add missing
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.
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.
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
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
94 * Controls/Src/ListBox/ListBox.cs: Mark IsSelectionActiveProperty
95 as 'new' to silence compiler warnings.
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
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.
127 2009-09-03 Mario Carrion <mcarrion@novell.com>
129 * Controls/Src/ListBox/ListBoxItem.cs: New internal event
130 ParentSelectorChanged, raised when internal parentSelector
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
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:
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
585 * RuntimeControls/SilverlightControls/Primitives/RepeatButton.cs:
586 Change to partial class. Add missing override (wrt SL2 final).
587 * RuntimeControls/SilverlightControls/Primitives/Thumb.cs: Change
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
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)
632 * Controls/Src/Thumb/Thumb.cs: Remove delegates since On* methods
633 is now prefered. Add comments about extra calls we have on focus
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
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
657 * Controls/Src/ButtonBase/ButtonBase.cs: Change OnIsEnabledChanged
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
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
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
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
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>
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.