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.
14 2009-11-08 Andreia Gaita <avidigal@novell.com>
16 * RuntimeControls/SilverlightControls/Button.cs: Add missing
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.
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.
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
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
100 * Controls/Src/ListBox/ListBox.cs: Mark IsSelectionActiveProperty
101 as 'new' to silence compiler warnings.
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
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.
133 2009-09-03 Mario Carrion <mcarrion@novell.com>
135 * Controls/Src/ListBox/ListBoxItem.cs: New internal event
136 ParentSelectorChanged, raised when internal parentSelector
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
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:
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
591 * RuntimeControls/SilverlightControls/Primitives/RepeatButton.cs:
592 Change to partial class. Add missing override (wrt SL2 final).
593 * RuntimeControls/SilverlightControls/Primitives/Thumb.cs: Change
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
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)
638 * Controls/Src/Thumb/Thumb.cs: Remove delegates since On* methods
639 is now prefered. Add comments about extra calls we have on focus
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
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
663 * Controls/Src/ButtonBase/ButtonBase.cs: Change OnIsEnabledChanged
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
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
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
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
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>
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.