Collection.
Pod::POM::Web is a Web application for browsing the documentation
of Perl components installed on your local machine. Since pages
are dynamically generated, they are always in sync with code actually
installed.
www/p5-Alien-GvaScript into The NetBSD Packages Collection.
GvaScript is a javascript framework, built on top of the prototype
object-oriented javascript framework (http://prototype.conio.net)
and offers a number of extensions and widgets, such as keymap
handling, application-specific events, autocompletion on input
field, and a tree navigator. GvaScript is distributed using Perl
tools, but the actual content of the library is pure javascript.
Packages Collection.
GvaScript is a javascript framework, built on top of the prototype
object-oriented javascript framework (http://prototype.conio.net)
and offers a number of extensions and widgets, such as keymap
handling, application-specific events, autocompletion on input
field, and a tree navigator. GvaScript is distributed using Perl
tools, but the actual content of the library is pure javascript.
Adam Jackson (2):
Connection failure for abstract socket is ECONNREFUSED, not ENOENT.
xtrans 1.2.1
Alan Coopersmith (2):
LocalClose() takes a ConnInfoPtr, not an fd
Clear some pointer type mismatch warnings
Bill Nottingham (1):
Ignore mkdir() errors when creating the abstract socket.
James Cloos (1):
Remove extraneous execute bit from .c file
Jeremy Huddleston (1):
Launchd: This functionality has been moved into xorg-server
- Added 'gnu' and 'gnukfreebsd' as Unix variants. [Niko Tyni]
- Brought in some VMS fixes from bleadperl: "Correct and complete
CBuilder's handling of external libraries when linking on VMS."
[Craig Berry]
2.03.01
-------
* Fix buffer overflow in the listing module.
* Fix the handling of hexadecimal escape codes in `...` strings.
* The Postscript/PDF documentation has been reformatted.
* The -F option now implies -g.
2.03
----
* Add support for Intel AVX, CLMUL and FMA instructions,
including YMM registers.
* "dy", "resy" and "yword" for 32-byte operands.
* Fix some SSE5 instructions.
* Intel INVEPT, INVVPID and MOVBE instructions.
* Fix checking for critical expressions when the optimizer is enabled.
* Support the DWARF debugging format for ELF targets.
* Fix optimizations of signed bytes.
* Fix operation on bigendian machines.
* Fix buffer overflow in the preprocessor.
* SAFESEH support for Win32, IMAGEREL for Win64 (SEH).
* %? and %?? to refer to the name of a macro itself. In particular,
"%idefine keyword $%?" can be used to make a keyword "disappear".
* New options for dependency generation: -MD, -MF, -MP, -MT, -MQ.
* New preprocessor directives %pathsearch and %depend; INCBIN
reimplemented as a macro.
* %include now resolves macros in a sane manner.
* %substr can now be used to get other than one-character substrings.
* New type of character/string constants, using backquotes (`...`),
which support C-style escape sequences.
* %defstr and %idefstr to stringize macro definitions before creation.
* Fix forward references used in EQU statements.
* Split the pager subsystem into separate pager and pcache subsystems.
* Factor out indentifier resolution procedures into separate files.
* Bug fixes.
in PR 38167:
libdca-0.0.5 Tue Apr 10 14:31:59 CEST 2007
Fix typo in dts.h
libdca-0.0.4 Sun Apr 8 11:00:58 CEST 2007
Fix shared library linking.
Disable non-PIC optimization by default (use --without-pic to re-enable).
libdca-0.0.3 Thu Apr 5 20:48:56 EEST 2007
Fix for pointer aliasing.
Build system rework.
FreeBSD compile fix.
Changed library name to libdca (was formerly known as libdts).
Removed Debian packaging files now maintained separately.
2.1.6 - July 12th, 2008 :
=========================
* Fixed displaying of the corresponding file when handling the Cddb track
list,
* Fixed configure script to check needed libraries for Speex support,
* Fixed problem of displaying picture files which have an extension not in
lowercase,
* Fixed a crash when writing Flac tag if the file doesn't contain a vendor
string (thanks to Marcus Holland-Moritz),
* Fixed displaying of ChangeLog in the 'About' window,
* Fixed crash with language environment variables set to nul (thanks to Juliya Valeeva),
* Fixed saving Ogg and Flac files with multifields and warn if the year value will be truncated (thanks to Zohaib Hassan),
* Added shortcuts to the Desktop, Documents, Download and Music directories,
* Improved process to save severals files : the stop button is enabled, the
user is warned if the file was changed by an external program, and the error
messages are displayed in the log view instead of message boxes,
* Japanese translation updated (thanks to Hironao Komatsu),
* Swedish translation updated (thanks to Arild Matsson),
* Polish translation updated (thanks to Michał Smoczyk),
* German translation updated (thanks to Götz Waschk),
* French translation updated.
ChangeLog:
2.2.8
Patch for cfservd serving wrong data when link->copy
Checksum changes now trigger persistent class "checksum_alerts"
and log to WORKDIR/state/file_hash_event_history
Threading error fix for cfexecd
Windows compilation fixes. Note that windows users might have to move keys and files
from /home/user/.cfagent to /var/cfengine after the standardization of administrator
paths for windows where getuid != 0.
2.2.7
Memory leak in database access, affecting cfenvd
2.2.6
Xen detection
Bug in popen - incorrect placement of conditional in setting groups added in 2.2.4.
Sensor code added for linux cfenvd. Ready for patches for other systems.
Cpu utilization and temperature measurement added for linux where available
Bug reported in installable-negated classes. Patch by jack/SiliconSlick
Bugfix for class defined by directories
2.2.5
No content changes since 2.2.4, just fixes a packaging error.
(Mark's Easter turkey)
2.2.4p
Blunder in makefile change. Compilation error fixed.
2.2.4
Build changes. libpub is now an installed library libcfpub.so/a
so that cfengine 3 can find it.
Documentation is no longer distributed in the tarball, since most
people will use the online version. Also, enhanced documentation is
now available for any user who registers (free) at cfengine.com.
compress=true option in tidy was missing from documentation, and
left uninitialized during purging leading to attempts to compress
files instead of deleting.
Bugfix for empty strings in editfiles.
Links did not get removed with nolink=kill. Code changes apparently broken earlier.
Fixed.
rxdirs= added to files. Default is false. If set to true, cfengine will not
assume that x-bits should be set when r is set on directory permissions.
Group initialization to popen, so shellcommands groups are consistent with uid login id
Rpm fix for package removal.
Changelog:
1.40 Jul 24, 2008
[ BUG FIXES ]
- Attempting to set multiple cookies when running under CGIHandler
failed. Patch by Andrej Czapszys. RT #33710.
- The Request->alter_superclass() method could cause a segfault
(sometimes) with perl 5.10.0. Reported and patched by Jesse Vincent.
JamVM 1.5.1 released on 10th March 2008
=======================================
A summary of changes since 1.5.0:
- Implemented a new internal VM symbol framework. This ensures that
all class, method, field names, etc. are unique thus removing the
need to use strcmp for comparison.
- Implemented a new internal VM exception mechanism for frequent
exceptions thrown within the VM.
- Hand-coded support for AMD64 ABI. Previously AMD64 required libffi
but this is not individually packaged on some Linux distributions.
On a random set of signatures the hand-coded assembler is 4.6 times
faster (and jBYTEmark FP Index is 30% faster).
- Ported to Darwin/ARM (i.e. the iPhone). Built using unofficial
toolchain and tested on jailbroken iPhone (1.1.3 firmware)
- Class initialisation/first active use fixes
- initialise if first active use is object allocation via reflection
(newInstance)
- initialise if first active use is object allocation via JNI
(AllocObject/NewObject)
- The wait in step 2 of the initialisation sequence must be
non-interruptible (not specified in the JVM or Java spec).
- If allocation of the ExceptionInInitializerError fails,
OutOfMemoryError should be thrown not the original exception
- Don't resolve if initialiser throws ExceptionInInitializerError
(subsequent resolution will not see the class is erroneous)
- JNI_OnLoad fixes
- initialise JNI local refs before calling
- if JNI_FindClass is called from JNI_OnLoad, ensure correct class
loader context is used.
- JNI_OnUnload fixes
- initialise JNI local refs before calling
- If a library defines JNI_OnUnload, and the class loader which
loaded it is GCed JNI_OnUnload is called and the library is
unloaded. Previously this was done within the GC. If OnUnload
allocated objects it could corrupt the heap. Dummy unloader
objects are now created, and JNI_OnUnload is called from the
finalize method by the finalizer thread.
- Fix variable argument passing of floats When calling Java methods from
native code
- Rework VM initialisation/start-up sequence
- Fix for JNI_ThrowNew and exceptions loaded by non-bootstrap classloader
- Fix for JNI_GetMethodID and object/class initialiser methods
(do not search class hierarchy)
- During resolution throw IllegalAccessError and not IllegalAccessException
- handle loadClass returning null without throwing exception
- Fix for running Jar files where the main class is package-protected
- Interpeter inlining changes
- Do not inline class initialisers (<clinit>). No performance
improvement as they are only ran once. Reduces memory usage
- Fix for class unloading when inlining disabled (-Xnoinlining)
- Bump java.specification.version to 1.5
- Improve error messages if VM aborts during initialisation
- During configure, do not disable zip/jar file support if zlib library
or header can't be found (now aborts). Users never saw the warning
and they ended up with a build which "didn't work".
- Various compiler warnings.
JamVM 1.5.0 released on 28th October 2007
=========================================
A summary of changes since 1.4.5:
- Substantially modified the interpreter to implement inline-threading
(also known as super-instructions or code-copying). This copies
code sequences together to produce native code that executes without
the normal interpreter dispatch overhead (similar to a simple JIT).
- Supported on i386, AMD64, PowerPC and ARM, with or without stack-
caching. It is enabled by default on i386, AMD64 and PowerPC.
- Performance improvement upto 300% on Pentium 4 (NetBurst), and upto
200% on Athlon 64. Less on Core 2 Duo (upto 70% faster as it has
indirect branch prediction), and PowerPC which was already very
optimised (upto 30% faster).
- Tested on gcc 3.4 (i386, AMD64, PowerPC), 4.0 (i386), 4.1
(i386, AMD64, PowerPC, ARM), 4.2 (i386, AMD64)
- Several new command line options to control inlining:
-Xreplication : determines whether duplicate code sequences
are replicated or shared. Can be set to 'none' (no replication),
'always' (all sequences are copies) or a threshold value (e.g.
10, when sharing of a sequence reaches the threshold the sequence
is replicated).
-Xcodemem : the maximum amount of memory for super-instructions.
Once the maximum is reached no new super-instructions are generated
but existing super-instructions are reused (class unloading will
also free unused sequences). Can be set to a value or 'unlimited'.
This option can be used to limit code memory on systems with little
RAM (i.e. embedded).
-Xshowreloc : debugging option, which shows which opcodes were
determined to be relocatable, and for opcodes which aren't why
they aren't relocatable. When using stack-caching there are
three versions of each opcode (for 3 stack-cache levels).
-Xnoinlining : turns off inlining (equivalent to setting codemem
to zero).
- Opcode relocatability is determined by default at build time, but
this doesn't work when cross-compiling (so inlining is disabled).
Relocatability can be determined at runtime using configure option
--enable-runtime-reloc-checks, but this increases executable size
by approx 30%.
- Command line options -version and -showversion now shows build
information. This includes the execution engine (e.g. inline-
threaded interpreter with stack-caching), the gcc version which
was used to compile JamVM (useful for debugging) and the "built in"
boot library path and classpath.
- Ported to ARM systems using EABI. This is a full port, with hand-
coded assembler to handle the construction of a call-frame for calling
JNI native methods.
- Refactored GC to remove all possible calls which may deadlock
with threads suspended in "unsafe" operations. This includes
use of malloc/realloc/free and pthreads operations.
- In allocClass() check if gcMalloc() returns NULL (i.e. OOM).
- Copy Sun's behaviour when dealing with an empty property key or no
equals after key.
- Add java.util.concurrent.atomic.AtomicLong.VMSupportsCS8.
- In method and field access checks, put back in access check for
class (removed previously because it caused regressions, since
fixed in Classpath).
- Enable suspend on thread creation (parent thread created thread with
suspension disabled). Effects threads which immediately call a long
running native method.
- Fixed race condition in thread creation and compaction (start function
obtains class reference when it is not suspendable, if compaction
occurs, the reference may be threaded, or moved).
- Fix potential deadlock in threadInterrupt under Linuxthreads.
- Protect lock operation in resetPeakThreadsCount().
- In createJavaThread(), re-enable suspension if pthread_create fails.
- Fix race-condition in thread deletion.
- Fix bug in hash table "scavenge". This could lead to entries not being
freed, and exhaustion of Monitors on embedded systems.
- Removed use of malloc/free in thread dump. Removes potential deadlock
with threads suspended in malloc/realloc/free.
- Added symbolic link from lib/rt.jar to Classpath's glibj.zip (fixes
programs such as ecj which locates rt.jar via java.home).
- Bumped Java compatible version to 1.5.0 as Classpath is now the generics
branch (since Classpath 0.95).
This is not acceptable for us. Instead, we patch to use libtool.
The included test passes.
Changes since 1.0.3:
* Minor fixes.
* Build library for GNU/Linux as PIC [**but we use libtool**]
* New hook feature to enhance the internal I/O functions.