Age | Commit message (Collapse) | Author |
|
* CustomAttributeData.cs MethodBody.cs: Remove CLSCompliant (false) attributes.
svn path=/trunk/mcs/; revision=44143
|
|
* attribute.cs
(Attributable.IsClsComplianceRequired): Fix typo in the method name.
(AttributeTester.AnalyzeTypeCompliance): Add generics support.
svn path=/trunk/mcs/; revision=44142
|
|
* Predicate.cs, Action.cs, Comparision.cs, Converter.cs: Add
[CLSCompliant(true)] attribute.
svn path=/trunk/mcs/; revision=44141
|
|
* *.cs: Add CLSCompliant(true) where missing.
svn path=/trunk/mcs/; revision=44140
|
|
* *.cs: Remove CLSCompliant(false) attributes.
svn path=/trunk/mcs/; revision=44139
|
|
* handles-private.h:
* mutexes.c:
* wapi-private.h:
* shared.h:
* shared.c:
* wait.c:
* handles.c:
* collection.h: Use SysV semaphores for managing access to the
shared memory - in return for the ludicrous api we get
synchronisation primitives that can be cleaned up by the kernel
even when a process quits unexpectedly. This removes the
timestamp issues.
svn path=/trunk/mono/; revision=44137
|
|
* Mono.GetOptions/Options.cs
Added helper properties string FirstArgument, SecondArgument, ThirdArgument, FourthArgument,
FifthArgument and bool GotNoArguments
Added a helper property bool RunningOnWindows
Added new constructor Options(string[] args) and an overridable InitializeOtherDefaults method
to allow one-line construction and options processing
* Mono.GetOptions/OptionDetails.cs
Cleaning some logic to avoid throwing exceptions during option parsing
Corrected verbose message when setting a boolean option to show the real value being set
svn path=/trunk/mcs/; revision=44136
|
|
svn path=/trunk/mcs/; revision=44135
|
|
* MethodBody.cs Module.cs CustomAttributeData.cs: Remove unnecessary
CLSCompliant attributes now that generics is CLS compliant.
svn path=/trunk/mcs/; revision=44134
|
|
svn path=/trunk/mcs/; revision=44133
|
|
* main.c: Respect MONO_PATH when loading assemblies.
svn path=/trunk/mono/; revision=44132
|
|
svn path=/trunk/mcs/; revision=44129
|
|
* reflection.c (mono_image_fill_module_table): Initialize the
GENERATION field as well.
svn path=/trunk/mono/; revision=44128
|
|
Microsoft.VisualBasic.VBUtils.resources .
svn path=/trunk/mcs/; revision=44127
|
|
* declsec.c: Keep the appdomain information in the structure. Added a
missing "return FALSE" for Unmanaged if FullTrust is set (or else the
value gets overwritten).
* declsec.h: Set the default MonoArray for the the stack to 6. Added
an MonoAppDomain member to MonoSecurityFrame.
* mini-exceptions.c: Do not use a glist to keep GC allocated objects
used in the stack walk. Now use a MonoArray which grow (double) when
it gets full.
svn path=/trunk/mono/; revision=44125
|
|
* CodeAccessPermission.cs: Reworked frames check to check only for
the stack modifiers. Throwing a SecurityException now calls Assembly.
UnprotectedGetName () to avoid throwing (recursively) other
SecurityExceptions.
* PermissionSet.cs: Reworked frames check to include Assembly (moved)
and AppDomain (new) transitions.
* SecurityFrame.cs: Added Domain member to match the runtime structure
definition. Removed debugging code (will be moved into the runtime
later) as it can cause SecurityException is some cases.
* SecurityManager.cs: Added a method to check if a PermissionSet is
granted by an AppDomain.
svn path=/trunk/mcs/; revision=44124
|
|
svn path=/trunk/mcs/; revision=44123
|
|
* Microsoft.VisualBasic/VBUtils.txt: ... this.
* Makefile (TXT_RES): Update.
(SUBDIRS): Remove.
(LIBRARY_NEEDS_POSTPROCESSING): Define.
(the_il, the_lib): New. Move rules from fixup/Makefile.
* fixup/Makefile: Remove.
svn path=/trunk/mcs/; revision=44122
|
|
instance
methods.
* CodeGen.cs (CodeGen.BeginTypeDef): Set current_customattrtarget when reopening a
class.
svn path=/trunk/mcs/; revision=44121
|
|
svn path=/trunk/mcs/; revision=44120
|
|
(build_lib): Name of library built. Default to $(the_lib) unless
preprocessing.
($(build_lib)): Rename from '$(the_lib)'.
svn path=/trunk/mcs/; revision=44119
|
|
* Context.cs: Fix unsafe double-check locks.
svn path=/trunk/mcs/; revision=44118
|
|
svn path=/trunk/mcs/; revision=44117
|
|
* corcompare/Makefile (ALL_PROGRAMS): Make 'mono-api-info.exe' profile-dependent.
svn path=/trunk/mcs/; revision=44113
|
|
* test-376.cs: New enum test.
svn path=/trunk/mcs/; revision=44112
|
|
svn path=/trunk/mcs/; revision=44111
|
|
* cfold (DoConstantNumericPromotions): Don't try to convert 0 enum.
* expression.cs (Binary.DoResolve): (x && 0) is always 0.
svn path=/trunk/mcs/; revision=44110
|
|
* XmlInputStream.cs : Now XmlStreamReader uses non-blocking TextReader
that is mostly copied from StreamReader. It should fix bug #74161.
svn path=/trunk/mcs/; revision=44109
|
|
* MonitorTest.cs: a pair of tests for Monitor.
svn path=/trunk/mcs/; revision=44108
|
|
* monitor.c: ignore calls to Monitor.Exit even if no one ever called
Monitor.Enter on the object.
svn path=/trunk/mono/; revision=44107
|
|
svn path=/trunk/mcs/; revision=44106
|
|
* System.Windows.Forms.dll.sources: Added AxHost.cs,
ErrorProvider.cs, RichTextBoxFinds.cs, RichTextBoxScrollBars.cs,
RichTextBoxSelectionAttribute.cs, RichTextBoxSelectionTypes.cs,
RichTextBoxStreamType.cs, RichTextBoxWordPunctuations.cs
* SWF.csproj: Updated
svn path=/trunk/mcs/; revision=44104
|
|
* XplatUI.cs: Updated revision
* Form.cs: Removed enless loop
* GroupBox.cs (OnPaint): Added call to base.OnPaint()
* Label.cs (OnPaint): Added call to base.OnPaint()
* ToolTip.cs: Made ToolTipWindow reusable for other controls
* LinkLabel.cs (OnPaint): Added call to base.OnPaint()
* UpDownBase.cs (OnPaint): Moved base.OnPaint() call to end of method
* AxHost.cs: Added
* ButtonBase.cs: Moved base.OnPaint() call to end of method
* ThemeWin32Classic.cs: Replaced references to ToolTip with references
to ToolTip.ToolTipWindow for drawing and size methods; this allows
reuse of ToolTipWindow by other controls
* SizeGrip.cs: Moved base.OnPaint() call to end of method
* XplatUIX11.cs: Now clipping drawing area (experimental)
* PictureBox.cs: Moved base.OnPaint() call to end of method
* Theme.cs: Fixed ToolTip abstracts to match new format
* ErrorProvider.cs: Implemented
2005-05-05 Jordi Mas i Hernandez <jordi@ximian.com>
svn path=/trunk/mcs/; revision=44103
|
|
* System.Windows.Forms.resx, System.Windows.Forms.en.resx,
System.Windows.Forms.de.resx: Added errorProvider icon
* System.Windows.Forms.resources.prebuilt,
System.Windows.Forms.en.resources.prebuilt,
System.Windows.Forms.de.resources.prebuilt: Updated
svn path=/trunk/mcs/; revision=44101
|
|
svn path=/trunk/mono/; revision=44100
|
|
* mb-parser.jay : Correction to allow optional type caracters in some situations.
Now 6 more tests under mbas/Test/tests/types compile and 3 more compile and run.
Patch contributed by Brazilian MonoBASIC Team:
Aldo Monteiro do Nascimento <aldomonteiro@gmail.com>
Alessandro de Oliveira Binhara <binhara@psl-pr.softwarelivre.org>
Alexandre Rocha Lima e Marcondes <alexandre.marcondes@psl-pr.softwarelivre.org>
Ramiro Batista da Luz <ramiroluz@gmail.com>
Renato Suga <renatos@techresult.com.br>
svn path=/trunk/mcs/; revision=44099
|
|
* OrderedDictionary.cs: Don't crash when removing an item
that is not in the dictionary.
svn path=/trunk/mcs/; revision=44098
|
|
* threads.c: Enable the wait for running threads when exiting.
* icall.c: Suspend all threads before exiting.
svn path=/trunk/mono/; revision=44097
|
|
* mini.c: Re-enabled runtime cleanup, since running threads should
now properly stop when exiting.
svn path=/trunk/mono/; revision=44096
|
|
* handles.c: Always use polling in the waits, since
mono_cond_timedwait can't be interruped by the thread abort signal.
svn path=/trunk/mono/; revision=44095
|
|
* Bitmap.cs, Icon.cs (constructor): Use
GetManifestResourceStream(Type,string) in the constructor that
takes a type.
svn path=/trunk/mcs/; revision=44094
|
|
* mini-codegen.c: New file contaning the arch-independent local
register allocator. Not used by any architectures yet.
* mini.h linear-scan.c: Merge some changes from the
mini-xp-local-regalloc branch.
svn path=/trunk/mono/; revision=44091
|
|
svn path=/trunk/mono/; revision=44087
|
|
* XmlNamespaceManagerTests.cs : removed more atomizedName tests.
svn path=/trunk/mcs/; revision=44086
|
|
* mono-debug.c: unlock properly: the interface with the debugger will likely
need to change.
svn path=/trunk/mono/; revision=44085
|
|
* List.cs: Applied patch from Mart Roosmaa (roosmaa@gmail.com).
Fix Insert method. Fixes #74824.
svn path=/trunk/mcs/; revision=44084
|
|
* System.Xml.dll.sources : XPathAtomicValue.cs -> XmlAtomicValue.cs.
* XmlAtomicValue.cs : moved from XPathAtomicValue, removed some stuff.
* SubtreeXmlReader.cs :
removed atomizedName related 2.0 member (deprecated).
* XPathAtomicValue.cs :
it is now XmlAtomicValue and in sys.xml.schema.
* XPathNavigator.cs, Expression.cs :
removed atomizedName related 2.0 members (deprecated).
* XsdValidatingReader.cs :
removed atomicName related 2.0 members (deprecated in beta2).
* XmlNodeReader2.cs, XmlTextReader2.cs, XmlValidatingReader.cs,
XmlNamespaceManager.cs, IXmlNamespaceResolver.cs,
DTDValidatingReader.cs : Removed most of "atomizedName" related
stuff that are obsoleted in 2.0 beta2.
* XQueryConvert.cs : XPathAtomicValue -> XmlAtomicValue.
* XmlNamespaceManagerTests.cs : removed atomizedName related tests.
svn path=/trunk/mcs/; revision=44083
|
|
* Label.cs: fire events using OnAutoSizeChanged and OnTextAlignChanged
* LinkLabel.cs:
- Adds cursors
- Handles focus
- Implements LinkBehavior
- Fixes many issues
svn path=/trunk/mcs/; revision=44082
|
|
* mono-debug-debugger.c, mono-debug-debugger.h, mono-debug.c: remove thread
unsafe code in the debugger lock/unlock functions and always init the debugger
lock since it's use also when the debugger is not connected.
svn path=/trunk/mono/; revision=44081
|
|
* assembly.c (mono_assembly_load_reference): Fix warning.
svn path=/trunk/mono/; revision=44080
|