csharptest
487da48ad2
Fix for repeated extensions.
14 years ago
csharptest
80824a51c2
First Lite tests are passing.
14 years ago
csharptest
980ba8dcd4
Full rutime working, Lite generator and runtime building but untested
14 years ago
csharptest
804b6d842e
Implementation work for Lite runtime and generator
14 years ago
csharptest
64bfac2825
Integrated latest protoc.exe (2.3) and added/updated test protos
14 years ago
csharptest
16015a967b
Completed abstract lite builder and message
14 years ago
csharptest
80e73b922e
Completed abstract lite builder and message
14 years ago
csharptest
97f86ce9de
missing virtual on MergeFrom
14 years ago
csharptest
6b812f8a83
Working split for lite interfaces
14 years ago
csharptest
a6722c34d9
Project for Lite implementation
14 years ago
csharptest
dce2b9d10e
Fixed issue in AsReadOnly()
14 years ago
csharptest
d9c59e6613
First pass at interface breakup
14 years ago
csharptest
c07571a79b
Added copy of existing classes that will be made Lite
14 years ago
Jon Skeet
57599ef16d
A few stylistic issues
14 years ago
Jon Skeet
f18a5b09ac
Fixed spacing
14 years ago
Charles Stanhope
ef234da0e3
Added CodedInputStream ctor symmetrical with CodedOutputStream.
14 years ago
csharptest
e8e1dab03f
Completed the following changes & testing, see todo.txt for more information
...
1 - Add a way to specify the output directory
2 - Added an option "file_extension" to control the suffix for cs files generated, defaults to ".cs"
3 - Added the option for "umbrella_namespace" used when nest_classes=false and having name conflicts
4 - Optionally remove dependencies to csharp options
5 - Investigate command line parsing library
6 - Investigate calling protoc directly
7 - Unable to resolve dependencies correctly
8 - Added several (20) nunits to automate the command-line invocation of each option
14 years ago
Jon Skeet
eb1af68201
Add separate obj directory for CF build to avoid corruption.
...
committer: Arnold Zokas <arnold.zokas@coderoom.net>
15 years ago
Jon Skeet
d65173a9c5
Add separate obj directory for CF build to avoid corruption.
15 years ago
Jon Skeet
706c5f6985
Add option to remove CLSCompliance attribute
15 years ago
Jon Skeet
17ded8261d
Fix issue 10 - check serialized size before writing to stream
15 years ago
Jon Skeet
ae9b3ff224
Release preparation
15 years ago
Ayende Rahien
88732e254e
Minor
15 years ago
Ayende Rahien
4d2582081d
Fixing an issue where I passed the wrong value in, causing an error with long buffers
15 years ago
Ayende Rahien
162b656fdd
Implementing string interning
15 years ago
Ayende Rahien
e3aff478fd
Making ByteString.bytes internal, to allow faster access to the raw bytes.
...
Fixing ByteString.GetHashCode to create good hash code.
15 years ago
Jon Skeet
d3f2d098fa
Allow creation of namespace directories
15 years ago
Jon Skeet
55a212d384
Better support for Compact Framework builds
15 years ago
Jon Skeet
b075ff5c17
Added a flag to allow code contracts to be emitted
15 years ago
Jon Skeet
b49d3c7834
Support Compact Framework 3.5
15 years ago
Jon Skeet
0aac0e4fe3
Regionify copyright statement
15 years ago
Jon Skeet
f29da03679
Can now at least *build* Silverlight2 assembly easily. Can't test though.
15 years ago
Jon Skeet
8a5c7e792a
Silverlight compatibility now working, although build files aren't ideal
15 years ago
Jon Skeet
3c80886fa9
Silverlight compatibility other than SortedList
15 years ago
Jon Skeet
1872d080f7
Fixed bug spotted by danielr
15 years ago
Jon Skeet
ad74853e0c
Fix copyright notices
16 years ago
Jon Skeet
e1e8431681
Gone back to non-remoting mocks, but marked breaking unit test as ignored
16 years ago
Jon Skeet
5cb5d782b0
Workaround for Mono bug 516379
16 years ago
Jon Skeet
b2526215e1
Use remoting mocks to work with mono
16 years ago
Jon Skeet
2178b93bbb
Fix bug when reading many messages - size guard was triggered
16 years ago
Jon Skeet
51a2f5ea1a
Remove unused class (was going to be used for multi-file support)
16 years ago
Jon Skeet
60fb63e370
Initial Silverlight compatibility work
16 years ago
Jon Skeet
367217301d
Get the right warning number this time.
16 years ago
Jon Skeet
cb8644df88
Fixed a couple of warnings
16 years ago
Jon Skeet
c784be3149
Remove unused variable in static constructors
16 years ago
Jon Skeet
8729cf4628
Added the ability to use an IEnumerable<T> when adding to a list, so you can do:
...
new Foo.Builder {
RepeatedValue = { x.Select(y) }
};
... a bit like LINQ to XML.
16 years ago
Jon Skeet
d6dd0a4560
Add CLSCompliance.
16 years ago
Jon Skeet
0864d30b97
Include missing generated files
16 years ago
Jon Skeet
df67f1482b
Fix custom options behaviour
16 years ago
Jon Skeet
c298c89229
New tests, double build errors, and a few miscellaneous fixes
16 years ago