Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Changes:
0.6.4 (13 March 2004)
* Time functions.
* Use "__declspec(thread)" to mark thread-specific variables.
* Signal handling functions.
* Move the pthread routines out of libc into a separate library.
* Implement the rest of libpthread.
* Group file functions (e.g. "getgrent").
* Clean up the mmap-related stubs.
* Implement strerror, strsignal, perror, and psignal.
* Number conversion routines like atoi, strtod, etc.
* Remove "__module" and "__csharp__" as they are deprecated.
* Use the new-style syntax for accessing the C# library.
* Add <assembly/foo.h> files for importing C# assemblies.
* Add <csharp.h> to provide handy definitions for C# interoperation.
* Remove support for memory models as they are no longer required.
* Stub out some of the locale routines.
* Add pnetc.spec.in (Russell Stuart).
* Detect "ilranlib" correctly in "configure.in"
|
|
PR pkg/24965.
Changes:
0.6.4 (13 March 2004)
System.Windows.Forms & System.Drawing:
* Missing "CtrlN" and "CtrlShiftN" shortcut values (Rhys Weatherley).
* Implement the "Splitter" control (Rhys Weatherley).
* Rewrite the binding classes (Rhys Weatherley).
* Bugs in Win32 window handling (Gopal V, Neil Cawse).
* Fixes to ComboBox drop-down width (Neil Cawse).
* Don't perform layout on minimized windows (Neil Cawse).
* Reduce ProgressBar flicker (Neil Cawse).
* Fixes to TabControl, TextBox, TreeView, CustomControl (Neil Cawse).
* Finish off the Panel control (Neil Cawse).
* Add support for Control.OnClick and Control.OnDoubleClick (Neil Cawse).
* Fix toolkit control offsets (Neil Cawse).
* ImageList fixes (Neil Cawse).
* Set scroll bar cursors to a more appropriate value (Rhys Weatherley).
* Tweaks to get the SharpDevelop code editor working (Simon Guindon).
* Stub out the color and folder browser dialogs (Rhys Weatherley).
* Implement the font selection dialog (Rhys Weatherley).
* DrawString fixes (Neil Cawse).
* Bugs in popups, keyboard handling, and paint efficiency (Neil Cawse).
* Lots of layout and interaction fixes (Neil Cawse).
* Double buffering framework (Neil Cawse).
* Mnenmonic support (Neil Cawse).
* Fix DrawIcon, DrawIconUnstretched, DrawImage (Rhys Weatherley).
* Speed up 1-to-1 image draws (Rhys Weatherley).
* Invalidate/Update improvements (Neil Cawse).
* Signature issues in TabPageCollection (Miroslaw Dobrzanski-Neumann).
* TabPageCollection should not inherit from ControlCollection (Rhys W).
* Add the missing Label.FlatStyle property (Rhys Weatherley).
Xsharp:
* Process pending invalidates before an XFlush (Rhys Weatherley).
* Use XEventsQueued to check for events before issuing timeouts;
fixes queue starvation when short timeouts are present (Rhys W).
* Get the font family list for use in the font dialog (Rhys Weatherley).
* Alter the Windows to Xsharp font size conversion code (Rhys Weatherley).
* DOUBLE-BUFFER extension support logic (Rhys Weatherley).
* Tweak XImage drawing when double buffering is used (Rhys Weatherley).
Other:
* New System.Xml parser (Richard Baumann, Adam Ballai).
* Blocking bugs in StreamReader classes (Richard Baumann).
* Overflow bug in StringBuilder when maximum capacity was set (Rhys W).
* Import the Mono System.Text.RegularExpressions code (Rhys Weatherley).
* Generate transparency masks in DotGNU.Images correctly (Rhys W).
* Infinite loop in MulticastDelegate.GetInvocationList (Richard Baumann).
* Enumerator bug in Queue (Rhys Weatherley).
* Add the "OpenSystem.Platform" assembly (Rhys Weatherley).
* Use separate locks for socket reads and writes (Rhys Weatherley).
* New internalcall interface for wait handles (Rhys Weatherley).
* New marker classes to support the C ABI changes (Rhys Weatherley).
* Auto-discover full names of .so's for debian (Andrew Mitchell, Rhys W).
* Clean up pnetlib.spec (Russell Stuart).
* XML bugs in "WriteQuotedString" (Richard Baumann).
|
|
Changes:
0.6.4 (13 March 2004)
Runtime engine:
* Write Reflection.Emit binaries in "wb" mode.
* Set the execute bit on binaries written by Reflection.Emit.
* Fixes to unsafe-mode verification rules regarding pointers.
* Verification fixes for storing managed pointers via "stind.i".
* Modify internalcalls for "WaitAll" and "WaitAny" to work
around "MarshalByRefObject" adding a new field.
* Internalcalls for file lengths and attributes (Russell Stuart).
* Pass pointer parameters to delegates correctly (Gopal V).
C# Compiler:
* Fixes to reference type coercion.
* "params" array matching only on the last parameter (Gopal V).
* Filter out instance members when searching nested parent scopes.
* Assignment of arrays to pointer variables in "fixed" statements.
* Implement pointer comparison, addition, and subtraction.
C Compiler:
* Rewrite the type system to use native layout.
* Thread-specific variables.
* Fix casts from function pointer types to "void *".
* Computed goto support.
* Register parameters of the form "register type".
* Fix semantic analysis for expression statements.
* Add C#-style casts and coercions.
* Make "long double" an alias for "double" because MS runtime engines
don't handle the "native float" IL type correctly.
* Improve the visibility of C definitions to C# applications.
* Add some C# and Managed C++ syntax to aid with interoperation.
* Allow C# strings to be defined with S"foo".
* "using" and "using namespace" to import C# types into C programs.
* Output the parameter types for PInvoke declarations.
* Bug in the declaration of functions returning function pointers.
* Set the default PInvoke calling convention to "cdecl".
* Handle string initializations of the form {"foo"}.
* Convert constants of the form 123L into native ints, not int64.
Linker:
* Improve detection of unresolved references in C applications.
* Use C type names in error messages where appropriate.
* Use "OpenSystem.C.GlobalScopeAttribute" to export C# definitions
into the global C scope.
* Use ordinary names like "libc" for C modules instead of "$Module$".
* Remove C "memory models", which aren't needed any more.
Loader and Metadata:
* Allow custom modifiers within a "byref" type.
* Look for "pinvoke.map" files when resolving PInvoke libraries.
Csant:
* Missing options for mcs compiles (Ilyak Kasnacheev).
Documentation:
* Rewrite the C user's guide and move it into "pnettools.texi".
* Update the C ABI specification to reflect changes to the C compiler.
Platform Support:
* Enable FreeBSD pthreads support (Adam Ballai).
* Use the tm_gmtoff field for timezones (Ole Guldberg Jensen).
* Explicitly invoke the shell when configuring libgc and libffi.
* Work around bugs with read-write locks on systems with NPTL.
* Use $(EXEEXT) on install lines that need it, for mingw32.
* Fixup SOCKETLIBS and suppress libm under mingw32 environments.
Other:
* Check in a copy of gcc's cpp so that we can avoid system cpp bugs.
* Add the "#using#" directive to cpp.
* Update the "pnet.spec.in" file (Russell Stuart).
|
|
- Bl3ify.
- Enable pkgviews installation.
OK'ed by jwise@, the maintainer.
Changes since 8.2:
* got "make buildhelp" working
* tcl/generic/tclXgeneral.c (TclX_EchoObjCmd): use encoding aware
functions in 8.1+. [Bug #514053]
* win/Makefile.in:
* win/configure.in:
* win/configure: Changed to use TCL_LIBS and TK_LIBS as the source
for the list of Windows libraries to link against. Fixes #501990.
* tcl/generic/tclXlib.c (MakeAbsFile): Replaced a call to the
internal 'TclpGetCwd' with an access to the public API
'Tcl_GetCwd'. [457266]. Reported by Vincent Darley.
* doc/TclX.n:
* tcl/generic/tclXoscmds.c: allowed sleep to accept double values,
to match the Expect sleep command. This prevents conflicts that
depended on the order of package requires. [Patch #444332]
* unix/tools/tclmanpages: Added "re_syntax.n" to the list of
processed manpages [#405956].
* All of the changes below are there to fix bug [418295].
* tcl/generic/tclXoscmds.c (TclX_OsCmdsInit): "system" and
"sleep" now use the new command creation procedure.
* tcl/generic/tclXprocess.c (TclX_ProcessInit): "fork" and
"wait" now use the new command creation procedure.
* tcl/generic/tclXutil.c (TclX_CreateObjCommand): Added
the implementation of this new procedure.
* tcl/generic/tclExtdInt.h: Added TclX_CreateObjCommand to
encapsulate the logic for the creation of commands FOO and
tclx_FOO.
* tcl/generic/tclXlist.c (TclX_LassignObjCmd): Added
TCL_LEAVE_ERR_MSG to call of 'Tcl_SetVar2Ex'. This
fixes the bug [227478].
* tcl/generic/tclXgeneral.c (TclX_LoopObjCmd): Changed
'Tcl_AppendStringsToObj' into 'Tcl_AddErrorInfo'.
Fixes bug [226388]. Associated patch is [403050]. No need to
extend the testsuite, it already contained a test exercising the
bug.
* tcl/unix/Makefile.in:
* tk/unix/Makefile.in:
Fixed bogus "test -f" on the new HELP_DIR directory, which should
be "test -d".
* win/Makefile.in - fixed because of new definition of
TCL_SRC_DIR and TK_SRC_DIR
* Changed the HELP_DIR to be configurable so I could have parallel
builds not all trying to create the same help files.
* tcl/win/configure.in, common.bc, common.vc
Fixed version number to 8.3
* {tcl,tk}/unix/Makefile.in, tweaks to get references to LIB_RUNTIME_DIR
properly expanded on irix builds. Also added BUILDHELP macro
that is conditional on nroff being present so we don't try to
build help files on systems with out nroff.
* tcl/win/tclXAppInit.c, tk/generic/tkXshell.c, tk/win/tkXAppInit.c
- turn off USE_TCL_STUBS
* win/Makefile.in, win/configure.in: Cleanup use of stubs library.
* tcl/win/tclXwinOS.c (TclXOSkill): Added support for "kill"
command on Windows platforms.
|
|
|
|
Comment indicates it was here earlier, now apparently scheduled
to be replaced by TclpObjCreateDirectory, but this will have to
do as a workaround for now.
|
|
|
|
While here, simplify header installation in Makefile by replacing many
INSTALL commands with a for-loop.
Bump PKGREVISION.
|
|
- Bl3ify.
Tcl/Tk distfiles are not needed any more. Installed header files are
used instead.
- Enable pkgviews installation.
Bump PKGREVISION due to PLIST changes.
|
|
by using -ltcl and -ltk instead of version-dependent tcl library name
such as -ltcl83 and -ltk83.
|
|
issues with modules are sorted out.
|
|
o weakref object's garbage collection problem.
o save unnecessary startup-time memory allocation of 100KB+ from
intobject.
via FreeBSD ports
- Enable pkgviews installation.
Bump PKGREVISION for the bugfixes.
|
|
to bl3 and remove f2c's buildlink2.mk file.
|
|
found. While here, add some PRINT_PLIST_AWK tricks so that print-PLIST DTRT.
|
|
|
|
|
|
Too many changes to list them all. For a complete list see:
http://www.go-mono.com/archive/beta1/beta1.html
Some of the higlights:
- Global Assembly Cache (GAC)
- CLS support in the C# compiler
- new SQL expression parser
- new Interpreter
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
into the proper block.
|
|
|
|
|
|
the PERL defintionen in the Makefile resulting from Makefile.PL gets
set to 0 if LANG || LC_<something> is set to something else (read non english).
ok'd by jlam@
|
|
Georg Schwarz in PR pkg/25057:
- check for PKGSRC_COMPILER instead of USE_MIPSPRO:
USE_MIPSPRO would imply the former, but not the other way around.
That is, it's conceivable to have a system that has PKGSRC_COMPILER
set (to mipspro), but not USE_MIPSPRO.
- Allow passing of -Duse64bitint if ABI == 64 even if the compiler is not
mipspro. (Note: we could test this on a non-IRIX 64bit platform by
setting ABI to '64'. I think that should work, too, but I can't test
that right now.)
|
|
|
|
${PREFIX}/${INFO_DIR} instead of ${PREFIX}/info.
|
|
|
|
the same info files.
|
|
|
|
|
|
|
|
trouble with some functions. This closes PR pkg/25248.
|
|
|
|
|
|
|
|
|
|
Version 1.1.3
- Cleaned up build process so that "./configure ; make ; make install"
works out of the box for both sablevm-classpath (as it does for sablevm).
Version 1.1.2
- Uses GNU Classpath 0.08+CVS.
- Various minor bugfixes and enhancements.
|
|
list of changes since 1.1.1. AFAICT, it seems that the code has been sync'ed
with GNU classpath 0.08 and the installation has been modified to work "out
of the box" with sablevm (i.e., no need to create more symbolic links to let
the vm find the classes).
|
|
to include <cerrno>, which is needed for the declaration of "errno".
|
|
|