summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2005-01-30Convert the Java related packages to use the alternatives system. To dojmmv19-320/+24
this, we only need some simple logic in java-env.mk to automatically generate an ALTERNATIVES file for us. There are two exceptions, though: fastjar and jikes (pointed out by tv@), which do not use this file; they have to be handled manually. Bump PKGREVISION for all affected packages. While doing this, remove the java-wrapper package, obsoleted by the new functionality provided by pkg_alternatives.
2005-01-30Convert the python packages to use the alternatives system to install ajmmv17-63/+34
bin/python wrapper. Bump their PKGREVISION to 1. Also remove the python package. In order to preserve a similar behavior to this one using the new framework, start by installing pkg_alternatives. Then just open its manpage, scroll down to the EXAMPLES section, Applying filters subsection, and follow the (rather short) directions given there.
2005-01-30Fix two bugs in gawk bracket handling under UTF-8 locale. Patchesminskim3-3/+53
borrowed from Debian. Reported by Hiramatsu Yoshifumi and Kibum Han on tech-pkg@. Bump PKGREVISION.
2005-01-28update to f2c-20001205nb8dmcmahill7-42/+148
This addresses a temp file symlink race vulnerability. The f2c patch is adapted from the debian one. The f2c-f77 (wrapper script which emulates a fortran compiler) patch was done a bit differently.
2005-01-28Fix typo (BUILDLINK_DENTH -> BUILDLINK_DEPTH).hira1-4/+4
2005-01-28I've completely forgot that the ruby library directory name on Linuxtaca1-1/+5
is still differ with Ruby 1.6.8. So, tweak it Linux and ruby16 base.
2005-01-28The ruby library directory name on Linux has been changed in Rubyminskim1-5/+1
1.8.2 to be consistent with other platforms. Update RUBY_ARCH to match the change. This makes lang/ruby18 build again on Linux. Approved by MAINTAINER.
2005-01-27Correct GNUC detection.minoura2-1/+15
Fixes (at least) i386--netbsd compilation.
2005-01-26Update for 0.8.3.minoura1-1/+4
2005-01-25Update sun-j*13 to version 1.0.15.jschauma4-15/+15
Changes according to http://java.sun.com/j2se/1.3/ReleaseNotes.html Incorrect clsid is registered in windows registry for jre 1.3.1_14 release NullPointerException with no stack trace Focus disappears after deiconifying frame Runtime exec hangs if ulimit nofiles is unlimite CTW assertion at srcsharevmoptolock.cpp, 379 A bug of javax.swing.JTextField GregorianCalendar uses wrong ERA value in non-lenient mode Application crashes using :XX+UseTLE and -server on Windows REGRESSION: 4789981 fails for 1.3.1_13-b01 on Solaris for Mozilla 1.0.1 java.lang.IllegalArgumentException: Signal already used by VM: SIGHUP JCK: QuickSilver api test fails with -Xprof flag
2005-01-25Update sun-j*14 to Sun JDK/JRE version 1.4.2_07.jschauma4-14/+14
Bugs fixed according to http://java.sun.com/j2se/1.4.2/ReleaseNotes.html: 1.4.2_04 Server JVM crashes on Linux ClassLoaders do not get released by GC, causing OutOfMemory in Perm Space PE with no stack Trace: Enable -XX:-OmitStackTraceInFastThrow for 1.4.2 1.4.2 fastdebug assert on linkResolver.cpp, 49 Unexpected Full GC occurs at 54% of old generation capacity CMS: precleaning causes crash if perm gen collection enabled SIGSEGV in ContiguousSpace::prepare_for_compaction(CompactPoint*) async exception can be delivered on entry from native to vm indirecting typecodes is wrong (cs) Charset.isSupported is slow when invoked for different charsets java.lang.IllegalStateException: recursive invocation using LANG=hu_HU.ISO8859-2 NPE @ sun.awt.font.AdvanceCache.get(AdvanceCache.java:135) Exponential performance regression in AWT components (multiple monitors) J2SE 142_06: Regression in java.beans.Introspector (property re-ordering) Error msg on exception is not displayed correctly in Japanese on XP ServerSocket(Proxy) and Socket(Proxy) do not work with sun one proxy server InetAddress.getAllByName does not obey setting of java.net.preferIPv6Addresses (fs) MappedByteBuffer.force() throws IOException / ENOSPC (se) select not immune to EINTR (linux) Need JKS KeyStore with case sensitive alias names Accelerator keys don't work when JPopupMenu is outside its parent 1.4.2 REGRESSION: JComboBox has problem in JTable in Windows L&F JFileChooser in Motif L&F does not comply with Section 508 JDI can't connect to the app server a second time Vmark hang after 66 hours with 1.5.0-beta-b19 C2 on itanium2 with RH AS stack size assertion failure in hotspot\src\os\win32\vm\os_win32.cpp:2410 NullPointerException when trying to pass byte[] between JVM and ActiveX JVM Leaks large amount of memory when running applets Java Plug-In no longer supports 'javascript:' URLs after MS Hotfix 867801 LiveConnect method eval() runs in incorrect context when using frames (IE only) Occasional ConcurrentModificationException during applet download Javascript in Applet hangs Netscape Browser Kerberos library should only select keys of types that it supports Problem with Kerberos Obfuscated classes
2005-01-25Add PLIST for Interix, and move a couple more now-platform-dependenttv8-11/+21
modules into the other PLIST fragments.
2005-01-24First stab at Interix support.tv3-21/+65
2005-01-24Pull in first-stab Interix support from lang/python23.tv2-6/+35
2005-01-24Backport first-stab Interix support from lang/python23.tv2-1/+32
2005-01-24Recognize Interix as a valid platform.tv2-9/+16
2005-01-24Sync DESCR with reality -- python* is now build with thread support.recht2-4/+0
2005-01-24Really enable threads for python23.recht1-3/+7
Noted by: Jeffery Lee ravenix2 <at> yahoo <dot> com Bump PKGREVISION
2005-01-24Remove 23 from PYTHON_VERSIONS_INCOMPATIBLE in the Darwin case.recht1-2/+2
It builds and runs just fine.
2005-01-23+ python23-nthrecht1-1/+2
2005-01-23Intial import of Python 2.3.4 / without threadrecht19-0/+932
support (what used to be the python23 package). Python is an interpreted, interactive, object-oriented programming language that combines remarkable power with very clear syntax. For an introduction to programming in Python you are referred to the Python Tutorial. The Python Library Reference documents built-in and standard types, constants, functions and modules. Finally, the Python Reference Manual describes the syntax and semantics of the core language in (perhaps too) much detail. Python's basic power can be extended with your own modules written in C or C++. On most systems such modules may be dynamically loaded. Python is also adaptable as an exten- sion language for existing applications. See the internal documentation for hints. This package has been compiled without support for threads.
2005-01-23Build Python with thread support by default and turn the existingrecht84-2925/+338
python*-pth packages into meta-packages which will install the non-pth packages. Bump PKGREVISIONs on the non-pth versions to propagate the thread change, but leave the *-pth versions untouched to not affect existing installations. Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2005-01-23Update Ruby 1.8.2.taca23-319/+442
This is basically bug fix release, but official changes aren't provided yet. Please refer ChangeLog. Here is pkgsrc changes: o Set RUBY_HAS_ARCHLIB=yes for Ruby packages including archtecture depending extention library in order to depend more specific Ruby. o Now install database for ri(1). Fix PR pkg/28566. o Net::IMAP * lib/net/imap.rb (u8tou16): fixed typo. fixed: [ruby-list:40546] o NKF: * ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static variables. fixed: [ruby-list:40445] * ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to 0xfe. * ext/nkf/lib/kconv.rb (Kconv#kconv): should handle UTF8 and UTF16 properly. o WEBrick * lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload): raise NotImplementedError if password is encrypted by digest algorithms. This patch is contributed by sheepman. [ruby-list:40467] * lib/webrick/httpauth/digestauth.rb (WEBrick::HTTPAuth::DigestAuth#_authenticate): fix digest calculation. This patch is contributed by sheepman. [ruby-list:40482] * lib/webrick/{httpauth.rb,httpauth/basicauth.rb,httpproxy.rb}: use pack/unpack-template char "m" instead of lib/base64.rb to do base64 encoding/decoding. fixed: [ruby-dev:25336]
2005-01-21Temporarily mark as not for Interix, until platform config and libtool fixed.tv1-3/+5
2005-01-21Add usemymalloc=false for Interix; this is now part of the hints filetv2-4/+5
officially submitted to perl.org. (Nonfunctional change, as pkgsrc already sets -Uusemymalloc at build time.)
2005-01-21nb1: Add entirely ugly but ultimately necessary workaround for Interix,tv5-8/+26
fortunately not required for ruby 1.8. Rather than printf-interpolating $DLDFLAGS, which screws with % characters, put %s in its place and supply $DLDFLAGS as an arg to printf.
2005-01-21update to 3.3.5drochner3-7/+7
There was just a build system fix which we weren't affected by afaict.
2005-01-21Interix fix: don't prototype setmode() differently unless it'll actuallytv2-1/+14
be used that way; #ifdef guard it.
2005-01-21Another Interix fix. Ruby 1.6 used printf to expand these variables, so %%tv3-7/+7
was needed. 1.8 doesn't, so that extra % is now noise.
2005-01-21Add ruby build support for Interix, modeled on NetBSD config.tv7-40/+206
2005-01-21Build fixes for Interix. (Oy, this file needs a good mopping. :)tv1-2/+8
2005-01-19Fix ld -h argument.tv2-4/+4
2005-01-19Override config.guess and config.sub manually, since GNU_CONFIGURE is nottv3-17/+7
correct here (and thus automatic overriding doesn't work).
2005-01-18First stab at Interix support; --image-base hack not yet used here.tv2-6/+32
2005-01-18Teach perl58 about DragonFlyBSD. Patches provided by Todd Willey injlam7-38/+174
PR pkg/28963 with minor modifications by me. Also teach all of the BSDs (and Interix) to pass the rpath to libperl.so if a module needs to link with libperl.so when built with MakeMaker.pm. Bump the PKGREVISION to 2.
2005-01-17Under IRIX64, this really needs -Dcc='${CC} -64' even if '-64' is injschauma1-2/+2
CFLAGS.
2005-01-17Humm... fix PLIST, which got completely broken during previous update.jmmv2-45/+3
Bump PKGREVISION to 1.
2005-01-16Update to 1.89. Too many changes since the last version of the package tojmmv3-10/+7
list here. See the installed PREFIX/share/doc/chicken/ChangeLog file for a complete list. Closes PR pkg/28980 by Peter Bex.
2005-01-16Introduce RUBY_HAS_ARCHLIB.taca1-2/+11
RUBY_HAS_ARCHLIB This package contains machine dependent binaries. This macro takes boolean value (yes/no) and if it is yes, the requierd version of Ruby will change to current pkgsrc's version not minimum version like 1.6.8 or 1.8.1. (It would make sence when Ruby package step to 1.8.2 or lator.)
2005-01-16updated Gauche to 0.8.3. changelog follows. it now builds with boehm-gc-6.x.kei3-16/+16
2004/12/2 Gauche 0.8.3: Bug fix release It turned out that 0.8.2's source-code encoding detection feature had a bug; if you're using Windows-style (CRLF) line-separator, the coding-aware port repeats one character at the beginning of the second line. It doesn't do any harm if first few lines of your code are comments, but it's annoying when you stumbled on it, so I decided to release a fixed version. This release also includes a couple of improvements: The coding-aware ports recognizes Emacs-style coding name (e.g. euc-jp-unix) and just ignores the Emacs-specific suffix (e.g. -unix). And external representations of f32vector and f64vector are now accurate. 2004/11/29 Gauche 0.8.2: Major revision of infrastructure. * New features - A condition (exception) system a la srfi-35 and (part of) srfi-36 is supported. Used with guard (srfi-34), now it is possible to handle exceptions in more comprehensive way. See the "Exception" section of the manual, which has been rewritten accordingly. - Source-code encoding detection. Now Gauche recognizes a special comment like "coding: utf-8" near the beginning of the source file, and use appropriate conversion to load the source file. See "Multibyte Script" section of the manual for the details. This feature alone can be used independently from loading programs, via coding-aware ports, so the programs that processes Scheme scripts can also recognize the special comments. - Virtual ports are supported. Virtual ports are the ports whose behavior can be customized in Scheme. See the description of gauche.vport module in the manual for the details. * Improvements - Updated GC to Boehm GC 6.3. It fixes some GC-related problems on 64bit architectures. - gauche.fcntl: F_GETOWN and F_SETOWN are supported, if the system provides them. - gauche.termios: c_cc field of struct termios is now accessible from Scheme. (Thanks to Kogule Ryo). - gauche.uvector: Added string->s8vector! and string->s8vector!. TAGvector-copy!'s API is changed so that it matches with srfi-13's string-copy! and srfi-43's vector-copy!. - Port implementation is cleaned up. Now line count is available not only for file ports but any ports (as far as it's doing character I /O). byte-ready? is added for binary I/O polling. - text.csv: quote character is customizable. * Bug fixes - INCOMPATIBLE CHANGE: The previous version's rfc.mime's API was broken. It couldn't handle MIME part whose message was non-encoded binary. Now MIME part stream parser is re-implemented using virtual ports, and the reader argument passed to the MIME part handler is dropped. www.cgi is also affected if you're using customized handler for file uploads. See the reference manual for the new API. - SONAME of the library is now set, if the platform supports it. - gauche.array: Some functions were not exported, although they were mentioned in the manual. - gauche.charconv: Fixed a bug in converting 2nd plane of JIS. - gauche.regexp: regexp-replace-all looped infinitely for some patterns. Now it raises an error. - dbm.fsdbm: It couldn't store binary data. - rfc.822: rfc822-parse-date returned wrong month number (off by one). - util.match: Fixed a bug in quasipattern. The description of quasipatterns in the reference manual is also revised to explain it better. - srfi-19: date->julian-day didn't recognize tz-offset. - Some bugs in numeric code are fixed. - let-args had a bug in parameter handling of 'else' clause. - directory-list: when :filter-add-path? is true, there was a bug that "." and ".." were included in the results even :children? argument was true. - There was a bug that causes an infinite loop during class redefinition. - let-keywords*: fixed a bug that corrupts expansion when used in r5rs macro. * C API Change - Class initialization API is overhauled. Scm_InitBuiltinClass is obsoleted; use Scm_InitStaticClass instead. - Port structure is changed quite a bit. - Functions to convert Scheme integers to C integers are revised, to handle out-of-range error in more flexible way. - API of Scm_Load, Scm_LoadFromPort and related functions are changed to support more flags.
2005-01-15Update sun-jdk15 and sun-jre15 to 1.5.0_01 (which in pkgsrc is representedjmmv6-19/+63
by version 5.0.1). List of bugs fixed in this release: 5087041 - hotspot - compiler1 - Tiger b62 vm crashes in client compiler 5026838 - hotspot - compiler2 - 1.4.2_04 Server JVM crashes on Linux 5033614 - hotspot - compiler2 - ClassLoaders do not get released by GC, causing OutOfMemory in Perm Space 5071820 - hotspot - compiler2 - server VM crashes with -Xcomp in 1.4.2_05 5090967 - hotspot - garbage_collector - SIGSEGV in ContiguousSpace::prepare_for_compaction(CompactPoint*) 5096167 - hotspot - jvmti - null class name crashes VM if ClassFileLoadHook is enabled 6195632 - hotspot - other - jhelper must be recompiled with the beta version of dtrace 5095421 - hotspot - runtime_system - amd64 vm should not crash on em64t 5101288 - hotspot - runtime_system - async exception can be delivered on entry from native to vm 4993280 - java - apt - apt should favor source files over class files for type information 4996963 - java - apt - apt could accept class files and java files on the command line 5095716 - java - apt - RoundState.finalRound computed improperly 5096931 - java - apt - TypeDeclaration.getMethods needs to screen out static initializers 5096932 - java - apt - Bad comparator in SourceOrderDeclScanner 6174696 - java - apt - apt getTypeDeclaration(Strings) cannot find classes that are not already loaded 5079070 - java - build - metadata incorrect for 1.5.0_01 5099622 - java - build - Don't use javah_g in j2se build 5106516 - java - build - Please define JDK update version in makefile 5108366 - java - build - invalid characters in English LICENSE file in tiger b64 solaris/linux bundles 6174598 - java - build - Need to backout fix for 5106516 6201982 - java - build - Solaris 8 Build patch requirement change, need 109147-32/109148-32 (ld/dtrace issue) 4806753 - java - char_encodings - Using alternating charsets with String(byte[]) and String.getBytes is very slow 5002890 - java - char_encodings - (cs) Charset.isSupported is slow when invoked for different charsets 5066464 - java - classes_2d - JDK 1.5 fontconfig.properties should not include abolute path to physical font 6173770 - java - classes_2d - JCK-5.0 test api/java_awt/Graphics/index.html#CopyArea[Graphics0018_14] fails intermittently 4972534 - java - classes_awt - [Tiger]Can't input anything into textfields on solaris10 by JRE1.5-B32 5076963 - java - classes_awt - JNI bugs in sun.awt.windows.WToolkit.eventLoop() 5085626 - java - classes_awt - Exponential performance regression in AWT components (multiple monitors) 5088782 - java - classes_awt - AWT application does not load : throws NPE 5093198 - java - classes_awt - XAWT: Java crashes on window dispose/getLocationOnScreen 6178323 - java - classes_awt - REGRRESSION: sun.awt.windows.WComponentPeer throws exception "couldn't create component peer" 5097856 - java - classes_lang - (reflect) hashCode of TypeVariable causes StackOverflowError 5101311 - java - classes_lang - NullPointerException thrown when environment contains strings without `=' 5101626 - java - classes_lang - Unexpected NPE from toLowerCase 5082105 - java - classes_net - InetAddress.isReachable() leaves open handles after execution 5086348 - java - classes_net - URL.openConnection(Proxy.NO_PROXY) throws NULLPointerException 5087907 - java - classes_net - InetAddress.getAllByName does not obey setting of java.net.preferIPv6Addresses 6197569 - java - classes_net - VM crash if java application tries to use system proxy (Solaris10 build 71 CDE only) 5100121 - java - classes_nio - (se) select not immune to EINTR (linux) 5072953 - java - classes_security - AuthorityInfoAccess certificate extension is being ignored. 5100603 - java - classes_security - Need JKS KeyStore with case sensitive alias names 4890345 - java - classes_swing - 1.4.2 REGRESSION: JComboBox has problem in JTable in Windows L&F 4959489 - java - classes_swing - NPE in javax.swing.text.html.ParagraphView.paint() 5036904 - java - classes_swing - JFileChooser in Motif L&F does not comply with Section 508 5059744 - java - classes_swing - [App]Press Ctl+Space, there is exception thrown in jgraphpad 5061077 - java - classes_swing - Exception with JFileChooser in GTK LNF 5073869 - java - classes_swing - Synth does not resolve styles with name and region matches correctly 5077647 - java - classes_swing - Under GTK L&F JFileChooser does not have drag support at all. 5080144 - java - classes_swing - REGRESSION: XP L&F: JTextField.setEditable() does not change background color 5082298 - java - classes_swing - REGRESSION: com/sun/java/swing/plaf/gtk/5048769/bug5048769.sh fails 5084107 - java - classes_swing - Regression: JTextPane doesn't wrap with RTL ComponentOrientation 5087905 - java - classes_swing - REGRESSION: CSS cause NPE for unknown colours 5088268 - java - classes_swing - REGRESSION: Suns Default CSS has bad styles for lists 5089077 - java - classes_swing - Regression: NPE when relative font sizes used in html 5092815 - java - classes_swing - REGRESSION: Simplified chinese file name not displayed correctly in JFileChooser 5094122 - java - classes_swing - Applets fail w/ GTK L&F due to security manager. 5096948 - java - classes_swing - 1.5.0 Regression: NPE when switching from Metal L&F with JComboBox 5097973 - java - classes_swing - REGRESSION: table border nonumerical width is broken 6175284 - java - classes_swing - REGRESSION: javax/swing/JScrollPane/5096948/bug5096948.java fails to compile 5101540 - java - classes_util_i18n - New Turkish currency 4856983 - java - compiler - (crash) mutually f-bounded type vars with multiple bounds may crash javac 5081785 - java - compiler - (enum) Empty enum declartion allowed in non-static context 5090006 - java - compiler - javac fails with assertion error 5090126 - java - compiler - Clean up com.sun.tools.javac.Main specification to reflect CCC 5087488 5092545 - java - compiler - Assertion failed in javac (ClassWriter.java:513) 5094318 - java - compiler - REGRESSION: Array cloning is not backwards compatible 5097548 - java - compiler - (crash) Stack overflow in capture conversion 5105890 - java - compiler - (codegen) constant folding broken for conditional operator 4853713 - java - doc - Dummy bug report 5092670 - java - doc - tiger supported platforms - discrepancy between internal and external matrix 5100416 - java - doc - JDK5.0 README.html references deprecated JVMPI/JVMDI, should reference JVM TI 5104731 - java - doc - README files need info about CA certificates 5082481 - java - drag&drop - normal DnD program causes "FATAL ERROR in native method" 5057832 - java - install - update releases need to be resolved for namechange 5066525 - java - install - Java Control Panel desktop file needs to be fixed (for Cinnabar) 5083395 - java - install - SUNWj5cfg missing class action script for "e" type files 5084556 - java - install - Regression: Java icon isn't updated to 1.5.0_01 on Win98 only 6173968 - java - install - ALT_JRE_CAB_URL default does not need a -jre or -jdk 6175102 - java - install - xpi installer is broken as a result of 5.0 jinstall arg changes 6175981 - java - install - Uninstallation through Add/Remove Programs/Change/Remove fails and throws a fatal error on AMD 6177485 - java - install - jre1.5.0.10 found in Fearure Descripion of the JDK1.5.0_01 b03 Install Wizard 6196130 - java - install - Java default selection not robust on Micro release 6176978 - java - javadoctool - current Javadoc's invocation and extension (Doclet) mechanisms are problematic 5109805 - java - localization - l10n for 4996963: apt resource has 6 new properties 6174188 - java - localization - l10n for 5081785 & 5097250: compiler resource has 2 new properties 5054778 - java - qa_web_eng - problems in http://java.sun.com/ 6208691 - java - qa_web_eng - 5.0u1 releasenotes has "SDK" 5093343 - java - runtime - Verifier allows hidden field initialization before super() call 5078608 - java_deployment - compression - Digital signatures are invalid after unpacking 5062648 - java_deployment - configuration - Wrong initialization order in Config.initialize() 6182774 - java_deployment - update - Java Update on XP causing increase in java.sun.com traffic 5077565 - java_plugin - iexplorer - Java Script event handlers issue. 5081700 - java_plugin - iexplorer - Java Plug-In no longer supports 'javascript:' URLs after MS Hotfix 867801 5050796 - java_plugin - misc - REGRESSION: Graybox is not resizable for relative dimension applet 5094966 - java_plugin - misc - Mimetypes 1.5.0_01 not recognized on Mozilla browser for Solaris and Linux 5100835 - java_plugin - misc - mime type should be updated automatically for java update 5076437 - java_plugin - solaris - [cinnabar14] mozilla crashes when opening a java applet - intermittent 5047548 - javawebstart - download_engine - Lazy downloading of parts with packages is broken 5109575 - javawebstart - download_engine - Authenticating Proxy causes NoSuchMethodError when using pre-1.4 jre's 5074087 - javawebstart - general - if title is not specified for related-content, app cannot start on windows 5086391 - javawebstart - other - please refert back to 1.4.2 behaviour of checking changed jar files... 5093922 - jmx - classes - NotificationBroadcasterSupport should not use synchronized(this) 4425728 - jsse - examples - rmi server closes the connection early 5091352 - jsse - runtime - Allow null localKeyID attribute in pkcs12 with one private key
2005-01-14This package goes into an infinite loop when installing on NetBSD amd64kristerw1-1/+4
because of LP64 problems. Mark it as NOT_FOR_PLATFORM for LP64 architectures.
2005-01-14Changes 3.2.6:adam3-21/+31
* add patch of yerfino@delsatgroup.com for ordcltn -includes: * some filer tweaking
2005-01-13Use TCL_VERSION instead of hardcoding the Tcl version number.minskim1-2/+4
2005-01-13Define TCL_VERSION in a separate file so that it can be included byminskim2-3/+8
other packages (e.g. tcl-tclX).
2005-01-12Update drscheme to version 209.jschauma4-224/+2809
While here, also add the rather useful documentation. Changes since 207: Several small errors in the ProfessorJ compiler have been corrected. Additionally, the native method interface has been updated to provide more access to class members by the native method. * The interfaces and implementations for several HtDP and HtDCH teachpacks have changed: + the World class for HtDCH now supplies 'draw' and 'erase' methods + its event callbacks are guaranteed to call erase before and draw after handling a tick or keyboard event + the world.ss teachpack provides a nw:rectangle function for creating rectangles whose pinhole is in the northwest corner. * Oleg Kiselyov's SSAX/SXML is included in the distribution. The SSAX/SXML libraries provides functions for reading, writing and manipulating XML data. In addition, the package supports the definition of XML languages and exports machinery for transforming XML documents based on concise specifications. SSAX/SXML is the foundation for a variety of other XML packages in Scheme. For more information, see http://ssax.sourceforge.net/ and the documentation in the "ssax" collection. * Swindle is now included and maintained with PLT Scheme. Swindle is an extension of PLT Scheme. The main feature is a CLOS-like object system based on Tiny-CLOS from Xerox. Additional syntactic extensions include: :keyword values and optional CL-style argument lists; syntactic sugar for `define's and `let's; generic `set!'; `defsubst' & `letsubst' for defining simple macros, `letsyntax', `letsubst' and `letmacro' than can bind identifier macros; a list-comprehension macro `list-of' with an extensive generic version `collect'; an `echo' mechanism for complex output formatting including list iterations; customizing printings via a `print-object' generic; `amb', adopted from Dorai's TYSiFD, and more. Like Scheme in DrScheme, Swindle has several language levels. It is also possible to use its features on a selective basis. Those extensions that are not directly related to Tiny CLOS are likely to migrate into MzLib.
2005-01-12Nuke PKG_FC definition here which broke the semantics of PKG_FC as definedjlam1-4/+2
by the wrapper framework. This commit is part of the USE_FORTRAN-removal commit.
2005-01-08Sync with the recent tcl/tk update.minskim2-5/+5
2005-01-08Remove duplicate "the".wiz1-1/+1
2005-01-06Fix email address in header of hints/interix.sh.tv2-4/+4