Miguel de Icaza [Wed, 9 Oct 2002 00:32:44 +0000 (00:32 -0000)]
New Mono runtime class
svn path=/trunk/mcs/; revision=8087
Miguel de Icaza [Wed, 9 Oct 2002 00:15:42 +0000 (00:15 -0000)]
Just for Adam
svn path=/trunk/mcs/; revision=8086
Miguel de Icaza [Tue, 8 Oct 2002 23:49:55 +0000 (23:49 -0000)]
Flush the bits of love
svn path=/trunk/mcs/; revision=8084
Miguel de Icaza [Tue, 8 Oct 2002 23:45:46 +0000 (23:45 -0000)]
2002-10-08 Miguel de Icaza <miguel@ximian.com>
* expression.cs: Use StoreFromPtr instead of extracting the type
and then trying to use Stelem. Patch is from hwang_rob@yahoo.ca
svn path=/trunk/mcs/; revision=8083
Miguel de Icaza [Tue, 8 Oct 2002 23:34:19 +0000 (23:34 -0000)]
Flush test
svn path=/trunk/mcs/; revision=8082
Miguel de Icaza [Tue, 8 Oct 2002 23:34:09 +0000 (23:34 -0000)]
2002-10-08 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (ImplicitReferenceConversion): It is possible to assign
an enumeration value to a System.Enum, but System.Enum is not a
value type, but an class type, so we need to box.
svn path=/trunk/mcs/; revision=8081
Miguel de Icaza [Tue, 8 Oct 2002 23:22:09 +0000 (23:22 -0000)]
2002-10-08 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (Expression.ConvertExplicit): One codepath could return
errors but not flag them. Fix this. Fixes #31853
svn path=/trunk/mcs/; revision=8080
Gonzalo Paniagua Javier [Tue, 8 Oct 2002 23:13:26 +0000 (23:13 -0000)]
2002-10-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigurationSettings.cs: use get_machine_config_path internal call.
svn path=/trunk/mcs/; revision=8077
Gonzalo Paniagua Javier [Tue, 8 Oct 2002 23:13:03 +0000 (23:13 -0000)]
2002-10-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* data/Makefile.am:
* data/machine.config: install machine.config file.
* mono/metadata/icall.c: added internal call to get the location of
machine.config file.
svn path=/trunk/mono/; revision=8076
Miguel de Icaza [Tue, 8 Oct 2002 22:48:12 +0000 (22:48 -0000)]
2002-10-08 Miguel de Icaza <miguel@ximian.com>
* parameter.cs (Resolve): Do not allow void as a parameter type.
svn path=/trunk/mcs/; revision=8075
Gonzalo Paniagua Javier [Tue, 8 Oct 2002 22:03:56 +0000 (22:03 -0000)]
2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: Modified file.
* System.Web/HttpApplication.cs: fixed type and handle factories when
creating IHttpHandler for a request.
* System.Web.Configuration/HttpHandlersSectionHandler.cs: made a
couple of static methods be part of a class used in other handlers.
* System.Web.Configuration/HttpModulesConfigurationHandler.cs: handler
for modules.
* System.Web.Configuration/ModuleItem.cs: added IsMatch method.
* System.Web.Configuration/ModulesConfiguration.cs: made it similar to
the handlers class: added Clear, Remove.
* System.Web.Handlers/ChangeLog: New file.
* System.Web.Handlers/TraceHandler.cs: stubbed out. This should generate
the trace page when tracing is enabled.
* System.Web.SessionState/SessionStateModule.cs: don't throw exception.
Just for testing the configuration stuff until we implement this.
svn path=/trunk/mcs/; revision=8074
Kristian Rietveld [Tue, 8 Oct 2002 16:47:13 +0000 (16:47 -0000)]
Added links to RedHat 8.0 RPMs.
svn path=/trunk/mono/; revision=8070
Miguel de Icaza [Tue, 8 Oct 2002 16:37:43 +0000 (16:37 -0000)]
Flush
svn path=/trunk/mono/; revision=8069
Miguel de Icaza [Tue, 8 Oct 2002 16:33:47 +0000 (16:33 -0000)]
Update embedded api
svn path=/trunk/mono/; revision=8068
Miguel de Icaza [Tue, 8 Oct 2002 16:33:23 +0000 (16:33 -0000)]
Small fix
svn path=/trunk/mono/; revision=8067
Nick Drochak [Tue, 8 Oct 2002 15:34:30 +0000 (15:34 -0000)]
2002-10-09 Nick Drochak <ndrochak@gol.com>
* IntegerFormatter.cs: Suppress insignificant leading zeros
svn path=/trunk/mcs/; revision=8065
Nick Drochak [Tue, 8 Oct 2002 15:33:43 +0000 (15:33 -0000)]
2002-10-09 Nick Drochak <ndrochak@gol.com>
* BufferTest.cs: Test for ArgumentExceptions where they should be
thrown
* Int32Test.cs: Enable tests for custom format strings. We do have
implementation for them now.
svn path=/trunk/mcs/; revision=8064
Miguel de Icaza [Tue, 8 Oct 2002 14:55:53 +0000 (14:55 -0000)]
Flush for Kris
svn path=/trunk/mcs/; revision=8063
Dick Porter [Tue, 8 Oct 2002 14:05:51 +0000 (14:05 -0000)]
2002-10-08 Dick Porter <dick@ximian.com>
* Socket.cs:
* NetworkStream.cs: Bounds checking fixes, and better exception
texts. Changes by timothyjmills@hotmail.com (Timothy J. Mills).
svn path=/trunk/mcs/; revision=8062
Martin Baulig [Tue, 8 Oct 2002 14:00:40 +0000 (14:00 -0000)]
2002-10-08 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Ignore classes with a pending init for the
moment.
svn path=/trunk/mono/; revision=8061
Dietmar Maurer [Tue, 8 Oct 2002 07:59:58 +0000 (07:59 -0000)]
bug fix for dag_mode
svn path=/trunk/mono/; revision=8059
Duncan Mak [Tue, 8 Oct 2002 06:43:11 +0000 (06:43 -0000)]
Flush
svn path=/trunk/mcs/; revision=8056
Miguel de Icaza [Tue, 8 Oct 2002 06:28:42 +0000 (06:28 -0000)]
Flush glade file
svn path=/trunk/mcs/; revision=8055
Gonzalo Paniagua Javier [Tue, 8 Oct 2002 04:32:37 +0000 (04:32 -0000)]
windoze
svn path=/trunk/mcs/; revision=8054
Gonzalo Paniagua Javier [Tue, 8 Oct 2002 04:29:52 +0000 (04:29 -0000)]
2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpApplication.cs: use handlers from configuration.
* System.Web/HttpContext.cs: get handlers from ConfigurationSettings.
* System.Web.Caching/Cache.cs: little fixes.
* System.Web.Configuration/HttpHandlerTypeMapper.cs: removed.
* System.Web.Configuration/HandlerFactoryConfiguration.cs: readded. I
removed it by mistake.
* System.Web.Configuration/HandlerItem.cs: only load the type if
we gotta validate it. Implemented initial IsMatch.
* System.Web.Configuration/HttpConfigurationContext.cs: New file.
* System.Web.Configuration/HttpHandlersSectionHandler.cs: validate is
optional (default true). Use HttpHandlerTypeMapper.
* System.Web.UI/SimpleHandlerFactory.cs: new handler for .ashx files.
svn path=/trunk/mcs/; revision=8053
Gonzalo Paniagua Javier [Tue, 8 Oct 2002 04:16:31 +0000 (04:16 -0000)]
2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigXmlDocument.cs: move the reader for the section to the first
element.
* ConfigurationSettings.cs: fixed hierarchical search for a handler.
svn path=/trunk/mcs/; revision=8052
Gonzalo Paniagua Javier [Mon, 7 Oct 2002 18:53:49 +0000 (18:53 -0000)]
2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Path.cs: some cleanup. Thanks to Martin Aliger.
svn path=/trunk/mcs/; revision=8051
Gonzalo Paniagua Javier [Mon, 7 Oct 2002 18:08:22 +0000 (18:08 -0000)]
2002-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Data/ConstraintCollection.cs:
* System.Data/DataColumnCollection.cs:
* System.Data/DataRowCollection.cs:
* System.Data/DataTableCollection.cs:
* System.Data/InternalDataCollectionBase.cs: made List internal to fix
the build with csc. It must be a mcs bug. I will try to get a test case.
svn path=/trunk/mcs/; revision=8050
Gaurav Vaish [Mon, 7 Oct 2002 10:38:22 +0000 (10:38 -0000)]
2002-10-07 Gaurav Vaish <gvaish_mono@lycos.com>
* BaseDataListDesigner.cs : Dipose(bool) - Implemented.
: GetDesignTimeDataSource(IEnumerable, int, bool)
- Stubbed.
: GetDesignTimeDataSource(int, bool)
- Implemented.
svn path=/trunk/mcs/; revision=8049
Paolo Molaro [Mon, 7 Oct 2002 10:27:55 +0000 (10:27 -0000)]
Mon Oct 7 12:25:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
* monograph.c: added a --stats command line option to gather
statistics about the assembly code.
svn path=/trunk/mono/; revision=8048
Dick Porter [Mon, 7 Oct 2002 10:21:10 +0000 (10:21 -0000)]
2002-10-07 Dick Porter <dick@ximian.com>
* timefuncs.c:
* daemon.c: Use a more accurate time source for process start and
end times.
svn path=/trunk/mono/; revision=8047
Gaurav Vaish [Mon, 7 Oct 2002 09:17:55 +0000 (09:17 -0000)]
2002-10-07 Gaurav Vaish <gvaish_mono@lycos.com>
* System.Design.build : Bug fix. Attribute is "basedir"
and not "bardir".
svn path=/trunk/mcs/; revision=8046
Gaurav Vaish [Mon, 7 Oct 2002 09:11:21 +0000 (09:11 -0000)]
2002-10-07 Gaurav Vaish <gvaish_mono@lycos.com>
* BaseDataListDesigner.cs : Initial implementation.
svn path=/trunk/mcs/; revision=8045
Gaurav Vaish [Mon, 7 Oct 2002 08:23:45 +0000 (08:23 -0000)]
2002-10-07 Gaurav Vaish <gvaish_mono@lycos.com>
* TableRowsCollectionEditor.cs
: Completed.
* TODO : Updated information.
svn path=/trunk/mcs/; revision=8044
Gaurav Vaish [Mon, 7 Oct 2002 07:45:16 +0000 (07:45 -0000)]
2002-10-07 Gaurav Vaish <gvaish_mono@lycos.com>
* BordersPageInternal.cs : LoadComponent() - Initial implementation.
: OnClickColorPicker(object, EventArgs),
: InitializePage()
- Stubbed.
: OnBordersChanged(object, EventArgs)
- Implemented.
svn path=/trunk/mcs/; revision=8043
Gaurav Vaish [Mon, 7 Oct 2002 07:05:00 +0000 (07:05 -0000)]
2002-10-07 Gaurav Vaish <gvaish_mono@lycos.com>
* BaseDataListPageInternal.cs
: ctor() - Removed call to base.
It's by default.
: HelpKeyword - Added abstract property.
: IsDataGridMode - Implemented.
: ShowHelp(),
: SupportsHelp(),
: SetComponent(IComponent),
: GetBaseControl(),
: GetBaseDesigner()
- Implemented.
* BordersPageInternal.cs : SetComponent(IComponent)
- Implemented.
: HelpKeyword { get; },
: InitializeForm()
- Stubbed.
* FormatPageInternal.cs : HelpKeyword { get; }
- Stubbed.
* GeneralPageDataListInternal.cs
: HelpKeyword { get; }
- Stubbed.
svn path=/trunk/mcs/; revision=8042
Mark Crichton [Mon, 7 Oct 2002 03:36:50 +0000 (03:36 -0000)]
Fix some minor trampoline nags. Now down to 15 failed tests. Delegate code
still broken, if anyone wants to help fix it.
svn path=/trunk/mono/; revision=8041
Rodrigo Moya [Sun, 6 Oct 2002 19:10:33 +0000 (19:10 -0000)]
2002-10-06 Luis Fernandez <luifer@onetel.net.uk>
* System.Data/Constraint.cs (AssertConstraint): added overloaded
method.
* System.Data/DataColumnCollection.cs: added constraints when needed.
* System.Data/DataRow.cs: validate UniqueConstraint's.
* System.Data/DataRowCollection.cs (ValidateDataRowInternal): new
internal method to validate a given DataRow with respect to the
DataRowCollection.
* System.Data/ForeignKeyConstraint.cs (AssertConstraint): stubs for
new overloaded method.
* System.Data/UniqueConstraint.cs: added implementation.
(AseertConstraint): implemented new overloaded method.
svn path=/trunk/mcs/; revision=8039
Rodrigo Moya [Sun, 6 Oct 2002 19:10:14 +0000 (19:10 -0000)]
2002-10-06 Luis Fernandez <luifer@onetel.net.uk>
* System.Data/Constraint.cs (AssertConstraint): added overloaded
method.
* System.Data/DataColumnCollection.cs: added constraints when needed.
* System.Data/DataRow.cs: validate UniqueConstraint's.
* System.Data/DataRowCollection.cs (ValidateDataRowInternal): new
internal method to validate a given DataRow with respect to the
DataRowCollection.
* System.Data/ForeignKeyConstraint.cs (AssertConstraint): stubs for
new overloaded method.
* System.Data/UniqueConstraint.cs: added implementation.
(AseertConstraint): implemented new overloaded method.
svn path=/trunk/mcs/; revision=8038
Martin Baulig [Sun, 6 Oct 2002 16:57:37 +0000 (16:57 -0000)]
2002-10-06 Martin Baulig <martin@gnome.org>
* statemenc.cs (FlowBranching.SetParameterAssigned): Don't crash
if it's a class type and not a struct. Fixes #31815.
svn path=/trunk/mcs/; revision=8037
Martin Baulig [Sun, 6 Oct 2002 16:37:09 +0000 (16:37 -0000)]
2002-10-06 Martin Baulig <martin@gnome.org>
* test-164.cs: Added a few more testcases here.
svn path=/trunk/mcs/; revision=8036
Patrik Torstensson [Sun, 6 Oct 2002 16:36:37 +0000 (16:36 -0000)]
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
2002-10-06 Patrik Torstensson <totte@crepundia.net>
* ArrayList.cs: Implemented thread-safe wrappers.
* Queue.cs: Always return true on IsSync in the thread-safe wrapper.
svn path=/trunk/mcs/; revision=8035
Martin Baulig [Sun, 6 Oct 2002 16:36:01 +0000 (16:36 -0000)]
2002-10-06 Martin Baulig <martin@gnome.org>
* statement.cs: Reworked the flow analysis code a bit to make it
usable for dead code elimination.
svn path=/trunk/mcs/; revision=8034
Gonzalo Paniagua Javier [Sun, 6 Oct 2002 15:48:29 +0000 (15:48 -0000)]
2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* cs-parser.jay: allow empty source files. Fixes bug #31781.
svn path=/trunk/mcs/; revision=8033
Gonzalo Paniagua Javier [Sun, 6 Oct 2002 15:34:34 +0000 (15:34 -0000)]
Fix for bug #31730
svn path=/trunk/mono/; revision=8032
Rafael Teixeira [Sun, 6 Oct 2002 15:06:57 +0000 (15:06 -0000)]
Project MonoQLE Link
svn path=/trunk/mono/; revision=8031
Gonzalo Paniagua Javier [Sun, 6 Oct 2002 03:46:53 +0000 (03:46 -0000)]
2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: added new files in System.Web.Configuration.
* System.Web.Configuration/HandlerFactoryConfiguration.cs: removed.
* System.Web.Configuration/HandlerItem.cs: added validation field.
* System.Web.Configuration/HttpHandlerTypeMapper.cs: holds mappings
between verbs and wilcards and their associated HandlerItem.
* System.Web.Configuration/HttpHandlersSectionHandler.cs: this one
processes system.web/httpHandlers section of machine.config file.
svn path=/trunk/mcs/; revision=8030
Gonzalo Paniagua Javier [Sun, 6 Oct 2002 03:37:50 +0000 (03:37 -0000)]
ChangeLog
svn path=/trunk/mcs/; revision=8029
Gonzalo Paniagua Javier [Sun, 6 Oct 2002 03:37:20 +0000 (03:37 -0000)]
2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ConfigurationSettings.cs: reimplemented. It is now able to deliver
sections to their handlers for processing.
svn path=/trunk/mcs/; revision=8028
Gonzalo Paniagua Javier [Sun, 6 Oct 2002 03:32:38 +0000 (03:32 -0000)]
2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlDocument.cs: one more Load method implemented.
* XmlTextReader.cs: Depth now works.
svn path=/trunk/mcs/; revision=8027
Miguel de Icaza [Sat, 5 Oct 2002 19:50:44 +0000 (19:50 -0000)]
Update sample
svn path=/trunk/mono/; revision=8008
Rafael Teixeira [Sat, 5 Oct 2002 19:45:23 +0000 (19:45 -0000)]
2002-10-05 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged many sources from mcs/mcs, to resync
svn path=/trunk/mcs/; revision=8006
Andrew Birkett [Sat, 5 Oct 2002 18:33:31 +0000 (18:33 -0000)]
2002-10-05 Andrew Birkett <andy@nobugs.org>
* RC2Test.cs: New test. Only three cases are enabled - the other
five work fine under mono, but fail under MS corlib, so I've
commented them out.
* AllTests.cs: Added RC2Test.
svn path=/trunk/mcs/; revision=8003
Andrew Birkett [Sat, 5 Oct 2002 18:32:57 +0000 (18:32 -0000)]
2002-10-05 Andrew Birkett <andy@nobugs.org>
* corlib_linux_test.args: Added RC2Test
svn path=/trunk/mcs/; revision=8002
Andrew Birkett [Sat, 5 Oct 2002 18:32:20 +0000 (18:32 -0000)]
2002-10-05 Andrew Birkett <andy@nobugs.org>
* RC2CryptoServiceProvider.cs: New implementation
* RC2.cs: New implementation
svn path=/trunk/mcs/; revision=8001
Andrew Birkett [Sat, 5 Oct 2002 18:31:02 +0000 (18:31 -0000)]
2002-10-05 Andrew Birkett <andy@nobugs.org>
* unix.args: Added System.Security.Cryptography.RC2
svn path=/trunk/mcs/; revision=8000
Miguel de Icaza [Sat, 5 Oct 2002 17:10:11 +0000 (17:10 -0000)]
Small update
svn path=/trunk/mcs/; revision=7999
Miguel de Icaza [Sat, 5 Oct 2002 17:04:13 +0000 (17:04 -0000)]
Remove old apidocs
svn path=/trunk/mcs/; revision=7998
Miguel de Icaza [Sat, 5 Oct 2002 17:02:56 +0000 (17:02 -0000)]
Update AUTHORS, which is massively outdated
svn path=/trunk/mcs/; revision=7997
Duncan Mak [Fri, 4 Oct 2002 21:37:05 +0000 (21:37 -0000)]
2002-10-04 Duncan Mak <duncan@ximian.com>
* main.cs (FileSelectionOk): Fix filename handling.
(OnQuitActivate): Added, so now we can properly quit from the
Quit menuitem.
svn path=/trunk/mcs/; revision=7992
Miguel de Icaza [Fri, 4 Oct 2002 20:46:39 +0000 (20:46 -0000)]
Also add this
svn path=/trunk/mcs/; revision=7990
Miguel de Icaza [Fri, 4 Oct 2002 20:46:28 +0000 (20:46 -0000)]
Add gtk-monodoc UI
svn path=/trunk/mcs/; revision=7989
Miguel de Icaza [Fri, 4 Oct 2002 15:39:15 +0000 (15:39 -0000)]
2002-10-04 Miguel de Icaza <miguel@ximian.com>
* expression.cs (ComposedCast.DoResolveType): A quick workaround
to fix the test 165, will investigate deeper.
svn path=/trunk/mcs/; revision=7984
Martin Baulig [Fri, 4 Oct 2002 15:21:34 +0000 (15:21 -0000)]
2002-10-04 Martin Baulig <martin@gnome.org>
* test-154.cs: Added testcase from bug #31546.
svn path=/trunk/mcs/; revision=7983
Martin Baulig [Fri, 4 Oct 2002 15:19:02 +0000 (15:19 -0000)]
2002-10-04 Martin Baulig <martin@gnome.org>
* statement.cs (FlowBranching.UsageVector.MergeChildren): Make
finally blocks actually work.
(Try.Resolve): We don't need to create a sibling for `finally' if
there is no finally block.
svn path=/trunk/mcs/; revision=7982
Daniel Morgan [Fri, 4 Oct 2002 15:13:57 +0000 (15:13 -0000)]
2002-10-04 Daniel Morgan <danmorg@sc.rr.com>
* SqlSharpCli.cs: modified
- fix compile errors due to mcs has better error checking
- fix exection of query with semicolon at end which resulted in an exception
- added support for ? postioned parameters
- added support for [] delimited named parameters
- misc. tidbits
svn path=/trunk/mcs/; revision=7981
Martin Baulig [Fri, 4 Oct 2002 14:50:17 +0000 (14:50 -0000)]
2002-10-04 Martin Baulig <martin@gnome.org>
* class.cs (Constructor.Define): The default accessibility for a
non-default constructor is private, not public.
svn path=/trunk/mcs/; revision=7980
Diego Sevilla Ruiz [Fri, 4 Oct 2002 09:45:45 +0000 (09:45 -0000)]
2002-10-04 Diego Sevilla Ruiz <dsevilla@um.es>
* doc/ccvs: Fixed some ugly formatting.
svn path=/trunk/mono/; revision=7979
Miguel de Icaza [Fri, 4 Oct 2002 06:30:15 +0000 (06:30 -0000)]
2002-10-04 Miguel de Icaza <miguel@ximian.com>
* class.cs (Constructor): Make AllowedModifiers public, add
EXTERN.
* cs-parser.jay: Perform the modifiers test here, as the
constructor for the Constructor class usually receives a zero
because of the way we create it (first we create, later we
customize, and we were never checking the modifiers).
svn path=/trunk/mcs/; revision=7978
Miguel de Icaza [Fri, 4 Oct 2002 06:06:11 +0000 (06:06 -0000)]
2002-10-04 Miguel de Icaza <miguel@ximian.com>
* typemanager.cs (Typemanager.LookupTypeDirect): This new function
is a version of LookupTypeReflection that includes the type-name
cache. This can be used as a fast path for functions that know
the fully qualified name and are only calling into *.GetType() to
obtain a composed type.
This is also used by TypeManager.LookupType during its type
composition.
(LookupType): We now also track the real type name, as sometimes
we can get a quey for the real type name from things like
ComposedCast. This fixes bug 31422.
* expression.cs (ComposedCast.Resolve): Since we are obtaining a
complete type fullname, it does not have to go through the type
resolution system to obtain the composed version of the type (for
obtaining arrays or pointers).
svn path=/trunk/mcs/; revision=7977
Miguel de Icaza [Fri, 4 Oct 2002 04:56:37 +0000 (04:56 -0000)]
2002-10-04 Miguel de Icaza <miguel@ximian.com>
* expression.cs (Conditional.Emit): Use the EmitBoolExpression to
generate nicer code, as requested by Paolo.
svn path=/trunk/mcs/; revision=7976
Miguel de Icaza [Fri, 4 Oct 2002 04:49:26 +0000 (04:49 -0000)]
2002-10-04 Miguel de Icaza <miguel@ximian.com>
* expression.cs (ArrayCreation.CheckIndices): Use the patch from
hwang_rob@yahoo.ca to validate the array initializers.
svn path=/trunk/mcs/; revision=7975
Miguel de Icaza [Thu, 3 Oct 2002 22:12:17 +0000 (22:12 -0000)]
2002-10-03 Miguel de Icaza <miguel@ximian.com>
* class.cs (ConstructorInitializer.Emit): simplify code by using
Invocation.EmitCall, and at the same time, fix the bugs in calling
parent constructors that took variable arguments.
svn path=/trunk/mcs/; revision=7973
Miguel de Icaza [Thu, 3 Oct 2002 18:36:49 +0000 (18:36 -0000)]
2002-10-03 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (Expression.ConvertNumericExplicit,
Expression.ImplicitNumericConversion): Remove the code that
manually wrapped decimal (InternalTypeConstructor call is now gone
as well).
svn path=/trunk/mcs/; revision=7971
Miguel de Icaza [Thu, 3 Oct 2002 17:42:07 +0000 (17:42 -0000)]
Removed unused variables
svn path=/trunk/mcs/; revision=7970
Miguel de Icaza [Thu, 3 Oct 2002 17:40:04 +0000 (17:40 -0000)]
2002-10-03 Miguel de Icaza <miguel@ximian.com>
* expression.cs (Cast.TryReduce): Also handle decimal types when
trying to perform a constant fold on the type.
* typemanager.cs (IsUnmanagedtype): Partially implemented.
svn path=/trunk/mcs/; revision=7969
Dick Porter [Thu, 3 Oct 2002 16:15:01 +0000 (16:15 -0000)]
2002-10-03 Dick Porter <dick@ximian.com>
* TcpClient.cs: NoDelay is a TCP option, not Socket
svn path=/trunk/mcs/; revision=7968
Dick Porter [Thu, 3 Oct 2002 15:48:43 +0000 (15:48 -0000)]
2002-10-03 Dick Porter <dick@ximian.com>
* Win32Exception.cs: Added ETIMEDOUT
svn path=/trunk/mcs/; revision=7967
Mark Crichton [Thu, 3 Oct 2002 15:30:05 +0000 (15:30 -0000)]
Changes to tramp.c. Pass more tests.
svn path=/trunk/mono/; revision=7966
Gonzalo Paniagua Javier [Thu, 3 Oct 2002 14:33:31 +0000 (14:33 -0000)]
2002-10-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FileStream.cs: throw an exception if trying to open a directory.
Thanks to Martin Aliger.
svn path=/trunk/mcs/; revision=7965
Dick Porter [Thu, 3 Oct 2002 14:01:29 +0000 (14:01 -0000)]
2002-10-03 Dick Porter <dick@ximian.com>
* acconfig.h:
* configure.in: Freebsd pthread_t is a pointer
2002-10-03 Dick Porter <dick@ximian.com>
* daemon.c:
* handles.c:
* threads.c: Fixes for freebsd. Make sure that mutex and condition
creation and deletion happen in the process that owns them, when
POSIX shared thread objects aren't supported. This breaks on
freebsd, as pthread_t is a pointer to data.
2002-10-03 Dick Porter <dick@ximian.com>
* threads.c: Freebsd pthread_t is a pointer
svn path=/trunk/mono/; revision=7964
Dietmar Maurer [Thu, 3 Oct 2002 10:35:30 +0000 (10:35 -0000)]
2002-10-03 Dietmar Maurer <dietmar@ximian.com>
* monoburg.c: added new %termprefix mode
svn path=/trunk/mono/; revision=7963
Rodrigo Moya [Thu, 3 Oct 2002 09:55:44 +0000 (09:55 -0000)]
2002-10-03 ville <vi64pa@koti.soon.fi>
* System.Data.SqlClient/AllTests.cs:
* System.Data.SqlClient/SqlByteTest.cs: added SqlByte test suite.
svn path=/trunk/mcs/; revision=7962
Rodrigo Moya [Thu, 3 Oct 2002 09:46:00 +0000 (09:46 -0000)]
2002-10-03 ville <vi64pa@koti.soon.fi>
* System.Data.SqlClient/AllTests.cs:
* System.Data.SqlClient/SqlByteTest.cs: added SqlByte test suite.
svn path=/trunk/mcs/; revision=7961
Dick Porter [Thu, 3 Oct 2002 09:13:56 +0000 (09:13 -0000)]
2002-10-03 Dick Porter <dick@ximian.com>
* socket-io.c: Implemented GetHostName_internal
svn path=/trunk/mono/; revision=7960
Dick Porter [Thu, 3 Oct 2002 09:13:34 +0000 (09:13 -0000)]
2002-10-03 Dick Porter <dick@ximian.com>
* Dns.cs: Fixed GetHostName()
svn path=/trunk/mcs/; revision=7959
Dietmar Maurer [Thu, 3 Oct 2002 07:41:26 +0000 (07:41 -0000)]
2002-10-03 Dietmar Maurer <dietmar@ximian.com>
* jit.c (ves_array_element_address): added check for out of range index
(mono_analyze_stack): added fix for bug #31654
svn path=/trunk/mono/; revision=7958
Miguel de Icaza [Thu, 3 Oct 2002 05:45:23 +0000 (05:45 -0000)]
2002-10-03 Miguel de Icaza <miguel@ximian.com>
* parameter.cs: Removed ResolveAndDefine, as it was not needed, as
that only turned off an error report, and did nothing else.
svn path=/trunk/mcs/; revision=7957
Miguel de Icaza [Thu, 3 Oct 2002 05:41:03 +0000 (05:41 -0000)]
Also rename the constructor
svn path=/trunk/mcs/; revision=7956
Miguel de Icaza [Thu, 3 Oct 2002 05:39:09 +0000 (05:39 -0000)]
Correct file
svn path=/trunk/mcs/; revision=7955
Miguel de Icaza [Thu, 3 Oct 2002 05:38:47 +0000 (05:38 -0000)]
rename file
svn path=/trunk/mcs/; revision=7954
Gonzalo Paniagua Javier [Thu, 3 Oct 2002 04:37:54 +0000 (04:37 -0000)]
2002-10-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list.unix: added new files in System.Configuration.
* System.Configuration/ConfigHelper.cs: New file. Contains some
helper functions for getting key-value collections from the config file.
* System.Configuration/ConfigXmlDocument.cs: wrapper around xml
elements to provide line number and file name info.
* System.Configuration/IConfigXmlNode.cs: used in ConfigXmlDocument
and ConfigurationException.
* System.Configuration/ConfigurationException.cs: get file name and line
number from the wrapped XmlNode. Display this info in Message.
* System.Configuration/NameValueFileSectionHandler.cs: new handler.
* System.Configuration/DictionarySectionHandler.cs:
* System.Configuration/NameValueSectionHandler.cs: modified to use the
helper methods in ConfigHelper.
svn path=/trunk/mcs/; revision=7953
Gonzalo Paniagua Javier [Thu, 3 Oct 2002 02:12:28 +0000 (02:12 -0000)]
Added a few \n to the --help output
svn path=/trunk/mcs/; revision=7952
Nick Zigarovich [Wed, 2 Oct 2002 17:58:59 +0000 (17:58 -0000)]
Added Makefiles for monodoc and updated the README.
svn path=/trunk/mcs/; revision=7947
Dick Porter [Wed, 2 Oct 2002 17:00:17 +0000 (17:00 -0000)]
2002-10-02 Dick Porter <dick@ximian.com>
* shared.c: Use mmap() instead of sysv shm for the shared data.
* wapi-private.h (_WAPI_HANDLE_VERSION): Reset back to 0, for the
new system
* daemon-private.h:
* daemon.c: mmap()ed regions survive fork, so just pass the
pointer to _wapi_daemon_main instead of mapping it again.
svn path=/trunk/mono/; revision=7946
Miguel de Icaza [Wed, 2 Oct 2002 16:15:45 +0000 (16:15 -0000)]
Update faq
svn path=/trunk/mono/; revision=7944
Miguel de Icaza [Wed, 2 Oct 2002 16:13:41 +0000 (16:13 -0000)]
2002-10-02 Miguel de Icaza <miguel@ximian.com>
* driver.cs: Handle and ignore /fullpaths
svn path=/trunk/mcs/; revision=7943
Miguel de Icaza [Wed, 2 Oct 2002 16:08:20 +0000 (16:08 -0000)]
oops, revert broken patch
svn path=/trunk/mono/; revision=7942
Gonzalo Paniagua Javier [Wed, 2 Oct 2002 14:55:11 +0000 (14:55 -0000)]
2002-10-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Path.cs: fixes bug #28046.
svn path=/trunk/mcs/; revision=7941
Gonzalo Paniagua Javier [Wed, 2 Oct 2002 12:37:53 +0000 (12:37 -0000)]
2002-10-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* mono-config.c:
(mono_config_parse_file): don't leak the text.
svn path=/trunk/mono/; revision=7940