Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

574 lines
20 KiB
Plaintext

2010-02-19 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/PackUriHelper.cs: Commit a fix for #570648 so
that PackUris can be combined properly.
2009-11-21 Raja R Harinath <harinath@hurrynot.org>
* System.Collections.ObjectModel/ObservableCollection.cs [NET_4_0]:
Forward type to System.dll.
* System.Collections.ObjectModel/ReadOnlyObservableCollection.cs:
Likewise.
2009-06-25 Sandy Armstrong <sanfordarmstrong@gmail.com>
* System.Windows/Rect.cs: Implement unimplemented ToString methods to
support custom and culture-based formatting. Fixes bug #516165.
* Test/System.Windows/RectTest.cs: Expand ToStringTest to cover above
changes. Add new ToString_FormatException test, currently set to
NotWorking category because of Mono bug #516172.
2009-03-19 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackageTests.cs:
Test/System.IO.Packaging/PackagePartTest.cs:
Add extra tests to ensure complex packages are loaded
and restored correctly.
2009-03-16 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackage.cs:
Test/System.IO.Packaging/FakePackagePartTests.cs:
Test/System.IO.Packaging/FakePackageTests.cs:
Test/System.IO.Packaging/FakePartStreamTests.cs:
Test/System.IO.Packaging/PackageRelationshipTests.cs:
Test/System.IO.Packaging/PackageTest.cs:
Test/System.IO.Packaging/PackUriHelperTests.cs:
Add a bunch of extra tests to cover reported bugs.
2009-02-26 Sandy Armstrong <sanfordarmstrong@gmail.com>
* System.Windows/Rect.cs: For Rect.Empty, return Size.Empty for Size.
Previously this would throw an exception on Size construction.
* Test/System.Windows/RectTest.cs: Add Empty_Size test, include
Rect.Empty in equality-related tests, rename Size test to RectSize to
avoid build error.
2009-01-12 Michael Hutchinson <mhutchinson@novell.com>
* System.Windows/WeakEventManager.cs: Fix build.
2008-11-16 Brian O'Keefe <zer0keefie@gmail.com>
* System.ComponentModel/CurrentChangingEventArgs.cs
* System.ComponentModel/PropertyFilterAttribute.cs
* System.ComponentModel/SortDescription.cs
* System.ComponentModel/SortDescriptionCollection.cs: Implement
unimplemented method bodies.
* Test/System.ComponentModel/CurrentChangingEventArgsTest.cs
* Test/System.ComponentModel/PropertyFilterAttributeTest.cs
* Test/System.ComponentModel/SortDescriptionTest.cs
* Test/System.ComponentModel/SortDescriptionCollectionTest.cs:
Matching NUnit test cases for classes.
2008-11-07 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/PackagePart.cs: Remove FIXMEs which have been
dealt with.
2008-11-07 Alan McGovern <amcgovern@novell.com>
* ZipSharp/ZipArchive.cs:
* ZipSharp/NativeUnzip.cs:
* ZipSharp/UnzipArchive.cs:
* System.IO.Packaging/ZipPackage.cs: Make sure the compression option is
preserved between loading/saving files in an archive.
2008-11-07 Alan McGovern <amcgovern@novell.com>
* Test/System.Windows/PointTest.cs:
* Test/System.Windows/PointConverterTest.cs: Disable some not-working
tests.
2008-11-06 Alan McGovern <alan.mcgovern@gmail.com>
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/PackagePropertiesPart.cs: Remove horrible hacks to
load PackageProperties, PackageRelationships and PackageParts from a
read-only stream. Other benefit is that these are now lazily loaded.
2008-11-06 Sandy Armstrong <sanfordarmstrong@gmail.com>
* Assembly/AssemblyInfo.cs: AssemblyFileVersion now uses
Consts.FxFileVersion, which is "3.0.4506.648".
* Makefile: Define NET_3_0 so that Consts will have the correct values
for this assembly.
2008-11-06 Alan McGovern <amcgovern@novell.com>
2008-11-06 Alan McGovern <amcgovern@novell.com>
* Test/System.Windows/RectTest.cs:
* Test/System.Windows/SizeTest.cs:
* Test/System.Windows/VectorTest.cs:
* Test/System.Windows/Int32RectTest.cs:
* Test/System.Windows.Media/MatrixTest.cs:
* Test/System.Windows/SizeConverterTest.cs:
* Test/System.Windows/RectConverterTest.cs:
* Test/System.Windows/PointConverterTest.cs:
* Test/System.Windows/VectorConverterTest.cs:
* Test/System.Windows/DependencyObjectTest.cs:
* Test/System.Windows/Int32RectConverterTest.cs:
* Test/System.Windows.Markup/DateTimeValueSerializerTest.cs: Only
disable the tests which do not work.
2008-11-06 Alan McGovern <amcgovern@novell.com>
2008-11-06 Felix Eisele <felix_eisele@gmx.de>
* Test/System.Windows/PointTest.cs:
All Tests pass now
* System.Windows/Point.cs
Complete the implementation of the class
2008-11-05 Brian O'Keefe <zer0keefie@gmail.com>
* System.Collections.ObjectModel/ObservableCollection.cs:
* System.Collections.ObjectModel/ReadOnlyObservableCollection.cs:
* System.Collections.ObjectModel/INotifyCollectionChanged.cs:
* System.Collections.ObjectModel/INotifyCollectionChanged.cs:
* System.Collections.ObjectModel/NotifyCollectionChangedAction.cs:
* System.Collections.ObjectModel/NotifyCollectionChangedEventArgs.cs:
* System.Collections.ObjectModel/NotifyCollectionChangedEventHandler.cs:
Add implementations for ObservableCollection and expand documentation
2008-11-04 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/PackagePartTest.cs:
* System.IO.Packaging/PackagePropertiesPart.cs: Properties which are
null should not be serialized.
2008-11-04 Alan McGovern <amcgovern@novell.com>
* WindowsBase.dll.sources:
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/PackUriHelper.cs:
* Test/System.IO.Packaging/FakePackage.cs:
* System.IO.Packaging/PackageProperties.cs:
* System.IO.Packaging/PackagePropertiesPart.cs: Complete the
implementation of loading/saving PackageProperties. NUnit tests now
pass.
2008-11-04 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/PackagePropertiesPart.cs: No need to override
here.
* System.IO.Packaging/PackageProperties.cs: Add myself to authors
2008-11-04 Alan McGovern <amcgovern@novell.com>
* WindowsBase.sln:
* WindowsBase.csproj: Add solution files to allow working inside MD.
2008-11-04 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/PackageProperties.cs:
* Test/System.IO.Packaging/PackagePartTest.cs:
* System.IO.Packaging/PackagePropertiesPart.cs:
* Test/System.IO.Packaging/FakePackageTests.cs: Implement the backend
for loading/saving package properties. Add tests for this code.
2008-11-04 Alan McGovern <amcgovern@novell.com>
* ZipSharp/NativeUnzip.cs: Comment out unused method
2008-11-04 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs: Cosmetic - Make methods alphabetical
and group methods/properties together.
2008-11-03 Alan McGovern <alan.mcgovern@gmail.com>
* System.Windows/WeakEventManager.cs:
* System.IO.Packaging/ZipPackagePart.cs: Fix the two remaining API
points which shouldn't be exposed.
2008-11-03 Alan McGovern <alan.mcgovern@gmail.com>
* System.IO.Packaging/Package.cs: Temporary fix test failure until a
proper solution can be worked out.
2008-11-03 Alan McGovern <alan.mcgovern@gmail.com>
* Test/System.IO.Packaging/PackageTest.cs: Enable test now that it works
2008-11-03 Alan McGovern <alan.mcgovern@gmail.com>
* System.IO.Packaging/Package.cs: Fix build and also test that the
archive is valid when loading an existing archive.
2008-11-03 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Check.cs:
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/PackagePart.cs:
* System.IO.Packaging/ZipPartStream.cs:
* Test/System.IO.Packaging/PackageTest.cs: Add tests to ensure that if a
package is readonly it won't be written to
2008-11-03 Alan McGovern <amcgovern@novell.com>
* ZipSharp/NativeZip.cs:
* ZipSharp/ZipArchive.cs:
* ZipSharp/NativeUnzip.cs:
* ZipSharp/IOFunctions.cs:
* ZipSharp/UnzipArchive.cs:
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/PackagePartCollection.cs: Ensure we don't expose
more API than we should.
2008-11-03 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/PackUriHelper.cs: Generate the new Uri properly
2008-11-03 Alan McGovern <amcgovern@novell.com>
* ZipSharp/NativeUnzip.cs:
* ZipSharp/UnzipArchive.cs:
* System.IO.Packaging/Check.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/PackagePart.cs:
* System.IO.Packaging/PackUriHelper.cs:
* Test/System.IO.Packaging/PackageTest.cs:
* Test/System.IO.Packaging/PackagePartTest.cs:
* Test/System.IO.Packaging/FakePackagePartTests.cs:
* Test/System.IO.Packaging/PackageRelationshipTests.cs: Filenames should
be case insensitive. Fixed issues generating the correct relationship
uri for package parts.
2008-11-03 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/ZipPackagePart.cs: Files are stored in the zip
archive with the leading '/' stripped. When loading relationships
from the archive, i shouldn't try updating the archive.
2008-11-03 Alan McGovern <amcgovern@novell.com>
2008-10-30 Alan McGovern <amcgovern@novell.com>
* WindowsBase_test.dll.sources:
* System.IO.Packaging/PackUriHelper.cs:
* Test/System.IO.Packaging/PackUriHelperTests.cs: Commit partial
implementation of PackUriHelper along with associated NUnit tests.
2008-10-28 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/PackagePart.cs: Cosmetic changes
* System.IO.Packaging/Package.cs: Do not remove the relationship part
from the package if it exists, just mark it disposed. All NUnit tests
pass now.
2008-10-28 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/PackagePart.cs:
* Test/System.IO.Packaging/PackagePartTest.cs:
* System.IO.Packaging/PackagePartCollection.cs:
* Test/System.IO.Packaging/FakePackageTests.cs:
* System.IO.Packaging/PackageRelationshipCollection.cs: Implemented
loading/saving of relationships from PackageParts. Removed excess
debug spew.
2008-10-29 Alan McGovern <amcgovern@novell.com>
* ZipSharp/NativeZip.cs: Remove a Console.WriteLine
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/PackagePart.cs:
* System.IO.Packaging/ZipPartStream.cs:
* System.IO.Packaging/ZipPackagePart.cs:
* Test/System.IO.Packaging/PackageTest.cs:
* Test/System.IO.Packaging/PackagePartTest.cs:
* Test/System.IO.Packaging/FakePackagePartTests.cs:
* Test/System.IO.Packaging/PackagePartStreamTests.cs:
* Test/System.IO.Packaging/PackageRelationshipTests.cs: Implement
parsing of PackageParts and PackageRelationships when loading
existing packages and write that data when creating a package.
2008-10-29 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs: Write relationships to the zipfile
2008-10-28 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/PackagePartStreamTests.cs: Disable these
tests until I can figure out if they're stupid or not.
2008-10-28 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/ZipPartStream.cs:
* System.IO.Packaging/ZipPackagePart.cs:
* Test/System.IO.Packaging/PackagePartStreamTests.cs: Implement the
PartStream logic.
* Makefile: Need unsafe code to build the zip wrapper. Review this later
maybe.
* ZipSharp:
* ZipSharp/ZipTime.cs:
* ZipSharp/ZipHandle.cs:
* ZipSharp/ZipStream.cs:
* ZipSharp/NativeZip.cs:
* ZipSharp/ZipArchive.cs:
* ZipSharp/UnzipHandle.cs:
* ZipSharp/IOFunctions.cs:
* ZipSharp/NativeUnzip.cs:
* WindowsBase.dll.sources:
* ZipSharp/ZipFileInfo.cs:
* ZipSharp/UnzipArchive.cs:
* ZipSharp/UnzipFileInfo.cs:
* ZipSharp/ZipWriteStream.cs:
* ZipSharp/UnzipReadStream.cs: Add the minizip binding to SVN.
2008-10-27 Mario Carrion <mcarrion@novell.com>
* System.Windows/Rect.cs: Operator != and == implementation.
* Test/System.Windows/RectTest.cs: New test: Equals_Operator.
2008-10-17 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/PackagePartStreamTests.cs: Uncomment the test
as compiling with mono-head fixes the issue.
2008-10-17 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackageTests.cs: Add missing license
header
* WindowsBase_test.dll.sources:
* Test/System.IO.Packaging/PackagePartStreamTests.cs: Added new tests
for the PackagePart stream code
2008-10-17 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackageTests.cs: Make the test cover all
Relationship based methods
2008-10-17 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackageTests.cs: Enable the
FakePackageTests
* System.IO.Packaging/Package.cs: Automatically add the relationship
PackagePart as per unit test.
* System.IO.Packaging/PackagePart.cs: A part which is a relationship
should throw when trying to access it's relationships.
2008-10-17 Alan McGovern <amcgovern@novell.com>
* WindowsBase_test.dll.sources:
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/PackagePart.cs:
* Test/System.IO.Packaging/PackageTest.cs:
* Test/System.IO.Packaging/FakePackagePart.cs:
* Test/System.IO.Packaging/FakePackagePartTests.cs: Add more tests to
check the behaviour of PackagePart.GetStream () and also
PacakageParts which are automatically added.
2008-10-17 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackageTests.cs: Added test to see what
parts are automatically added/removed
* Test/System.IO.Packaging/TestBase.cs:
* Test/System.IO.Packaging/FakeStream.cs:
* Test/System.IO.Packaging/PackageTest.cs:
* Test/System.IO.Packaging/FakePackagePart.cs:
* Test/System.IO.Packaging/PackagePartTest.cs:
* Test/System.IO.Packaging/FakePackagePartTests.cs:
* Test/System.IO.Packaging/PackageRelationshipTests.cs: fixing
whitespace
* Test/System.IO.Packaging/FakePackage.cs: Monitor what parts are
added/removed from the package.
2008-10-16 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/PackagePart.cs:
* System.IO.Packaging/PackageRelationship.cs: Use automatic properties
2008-10-16 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackage.cs: Updated the implementation so
it can be used in the NUnit tests
* System.IO.Packaging/Package.cs: Implemented GetParts and fixed a bug
with the constructor
* Test/System.IO.Packaging/PackageTest.cs:
* Test/System.IO.Packaging/PackagePartTest.cs: Enabled tests which now
pass
* System.IO.Packaging/PackagePartCollection.cs: Implement
PackagePartCollection so that it passes the NUnit tests.
* Makefile: Need reference to System.Xml
* System.IO.Packaging/PackagePart.cs: If there's a dupe relationship ID,
throw an XmlException
* System.IO.Packaging/ZipPackage.cs: Implemented Dispose/Close and
partial support for PartStreams
* Test/System.IO.Packaging/FakePackagePartTests.cs: Added new test for
Package.GetParts to verify behaviours. Enabled tests which now pass
2008-10-16 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/PackageRelationshipTests.cs: Enable the
PackageRelationship tests
* System.IO.Packaging/Check.cs:
* System.IO.Packaging/Package.cs: Add additional checks for uris
2008-10-16 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Check.cs:
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs:
* System.IO.Packaging/PackagePart.cs:
* System.IO.Packaging/ZipPackagePart.cs:
* Test/System.IO.Packaging/PackagePartTest.cs:
* System.IO.Packaging/PackagePartCollection.cs: Began the implementation
of both PackageRelationship and ZipPackagePart. Enabled tests for
these classes.
2008-10-15 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/FakePackagePartTests.cs: Add NotWorking
attribute to test.
2008-10-15 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/PackagePart.cs:
* System.IO.Packaging/PackageRelationship.cs:
* System.IO.Packaging/PackageRelationshipCollection.cs: Began
implementing the PackageRelationship code
* System.IO.Packaging/Check.cs: Added check for SourceUri
2008-10-15 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Check.cs: Created class for doing argument checks
* System.IO.Packaging/Package.cs:
* System.IO.Packaging/ZipPackage.cs: Implemented enough of
Package/ZipPackage to allow the NUnit tests to function
* WindowsBase.dll.sources:
* WindowsBase_test.dll.sources:
* System.IO.Packaging/PackagePart.cs:
* Test/System.IO.Packaging/FakePackagePart.cs:
* Test/System.IO.Packaging/FakePackagePartTests.cs: Began implementing
the PackagePart class
* Test/System.IO.Packaging/TestBase.cs:
* Test/System.IO.Packaging/PackageTest.cs: Added temporary workarounds
for unimplemented methods in Package
2008-10-15 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs: Use the FileInfo object rather than
calling File.Exists. Comply with coding guidelines better.
2008-10-15 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/PackageTest.cs: Cosmetic fixes and added
three new tests
* System.IO.Packaging/Package.cs: If the file already exists, throw an
exception if it's length is zero.
2008-10-15 Alan McGovern <amcgovern@novell.com>
* System.IO.Packaging/Package.cs:
* System.IO/FileFormatException.cs:
* Test/System.IO.Packaging/PackageTest.cs: Added more NUnit tests and
implemented the necessary argument checking to pass these tests.
2008-10-14 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging/PackageTest.cs,
Test/System.IO.Packaging/PackageRelationshipTests.cs,
Test/System.IO.Packaging/PackagePartTest.cs,
Test/System.IO.Packaging/FakePackage.cs,
Test/System.IO.Packaging/FakeStream.cs,
Test/System.IO.Packaging/TestBase.cs: Cosmetic changes to follow
coding guidelines
2008-10-14 Alan McGovern <amcgovern@novell.com>
* Test/System.IO.Packaging
* Test/System.IO.Packaging/PackageTest.cs
* Test/System.IO.Packaging/PackageRelationshipTests.cs
* Test/System.IO.Packaging/PackagePartTest.cs
* Test/System.IO.Packaging/FakePackage.cs
* Test/System.IO.Packaging/FakeStream.cs
* Test/System.IO.Packaging/TestBase.cs
* WindowsBase_test.dll.sources: Implemented some NUnit tests for
the System.IO.Packaging API.
2007-11-18 Chris Toshok <toshok@ximian.com>
* System.Windows/DependencyObjectType.cs: implement such that it
passes all unit tests.
2007-01-25 Miguel de Icaza <miguel@novell.com>
* Assembly/AssemblyInfo.cs: Use the right key to sign things so we
can test on Windows the resulting nunit tests.
2005-07-24 Iain McCoy <iain@mccoy.id.au>
* Test/AttachedProperties.cs: made LocalValueEnumerator test not
depend on unstable implementation details
2005-07-19 Iain McCoy <iain@mccoy.id.au>
* System.Windows/DependencyObject.cs,
System.Windows/LocalValueEnumerator.cs: implemented
GetLocalValueEnumerator() and the LocalValueEnumerator class to
support it.
* Test/DependencyObject.cs: added test for LocalValueEnumerator
2005-07-06 Iain McCoy <iain@mccoy.id.au>
* System.Windows/DependencyObject.cs,
System.Windows/DependencyProperty.cs,
System.Windows/PropertyMetadata.cs,
System.Windows/Callbacks.cs: Added constructors to PropertyMetadata,
added support for default values of properties
2005-07-02 Iain McCoy <iain@mccoy.id.au>
* whole folder: initial implementation of the DependencyProperty
system