Compiler [Typechecker]: Changed API for apply_type_attribute() et al. They now get a mapping that they may use to keep state between arguments.
Concurrent.Promise: Refactored the dependency handling. Get rid of multiple cases of circular referencing via AggregateState. Removes the AggregateState class. The folding function no longer gets called with failure values. The successful array result no longer contains failed values. References between Promises and Futures should now strictly be only in the result notification direction. API-compatible, user level code should not notice any differences.
SSL.Context: Context commits to tickets via offers_tickets() In certain situations, i.e. after receiving an empty Session Ticket extension (client supports, but does not yet have a ticket), by including the Session Ticket extension in the server hello commits us to providing a ticket later. As SSL.Context would simply return 0 in encode_ticket() when use_cache was zero (not the default), we used to break the protocol on such occasions. Instead, we now use SSL.Context()->offers_tickets() to signal whether Session Tickets should be supported on the connection (and whether the Context commits to encoding a session as ticket later on).
TURBO2-1398: Allow disabling of wrapping of describe_backtrace output. The wrapping can add lots of spaces to the end of lines to pad them, resulting in enormous backtrace files in some circumstances.
Documentation [Traditional]: Added Compression chapter.
Documentation [Traditional]: Extended the graphics chapters.
Merge commit '722771973bd' into patches/lyslyskom22891031 * commit '722771973bd': (6177 commits) Verify that callablep responses are aligned with reality. ...
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
EFUNs: Hide mutex keys and crypto contexts from backtraces. Having unexpected references to mutex keys may cause hangs and complaints about attempting to lock mutexes recursively. Fixes PIKE-156 (#8156).
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63 * commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits) ...
Add GL.GLSL and GL.GLSLUtil. This was a project by Per Hedbor that he intended to prepare for inclusion in Pike and shared as a separate repository on the pike-git server, albeit yet in the form of an external module. We have now performed the integration into Pike as a post_module.
There was an XML syntax error in this file.
Documentation [Crypto]: Add more references to useful stuff. Mention MACs and AEADs. Make it easier to find some of the more popular modules (like AES.GCM and SHA1.HMAC). Also removes some references to obsolete algorithms.
Filesystem.Monitor: Added report(). This provides an API to simplify targeting tracing of the Filesystem.Monitor operation. Fixes PIKE-17 (#8017).
NTLM hash added
Reference Float.isnan from Math.nan
BSON: Added some minimal documentation.
Rename Debug.Peek to Debug.Inspect.
Manual: Extended the data types chapter with void & mixed. Added some elaboration on the difference between compile-time and run-time types, as well as some about the types void & mixed and how they are used. Fixes [bug 1656 (#1656)].
Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1." This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.
Added creation method raw to put binary data directly in an image object without adaptation.
Less mementos of CVS.
Nettle: Let the IV be set through Nettle.Proxy (aka Crypto.Buffer).
Filesystem.Monitor: Added check_all().
Protocols.HTTP2: Added Frame class.
Removed trailing spaces.
_Roxen: Fixed buffer overrun in http_decode_string(). Also increases the strictness of a few related testsuite tests.
Moved a few modules around in the traditional refdoc We really should update this file completely, I think
Optimizer: Fixed bug in foreach with ranges. The foreach range optimizer didn't handle negative start ranges, which would cause foreach to index the array out of bounds. Fixes [bug 7216 (#7216)].
release number bumped to 851 by export.pike
Backend: Improved support for OOB with kqueue(2). On MacOS X out-of-band data on sockets is signalled by the flag EV_OOBAND (aka EV_FLAG1) in the EVFILT_READ notification. Unfortunately this notification is by default only sent when there is also normal data available. The kernel source indicates that it should be possible to get notifications on just OOB by setting EV_OOBAND in the call to kevent(2) (this is what poll(2) does internally). kevent(2) however masks the flag before calling the internal function kevent_register(), so it is not possible at this time. On FreeBSD it seems out-of-band data is signalled as a normal EVFILT_READ notification. Improves the status for [bug 7063 (#7063)], but requires kernel changes to fix the problem on MacOS X fully.
GTK2: Add a signal_stop() method to prevent signal propagation
TURBO2-80: Do not crash when decoding certain PNG files. The aggregate and n++ was not done if the PNG was (slightly) truncated
release number bumped to 784 by export.pike
Calendar.Timezone.Runtime_timezone_compiler: Improve reentrancy. The runtime timezone compiler was not thread safe, and could fail with the compiler error "Undefined identifier forever." when multiple concurrent threads compiled the same timezone. Potentially fixes [bug 6816 (#6816)] #1:1.
Pike.gc_parameters(): Added some gc callbacks. Adds callbacks that are called from the gc to simplify debugging of memory leaks and similar.
Call fd_select() before fd_accept() in my_socketpair() to make sure it's ready.
Optimize query for word_hit blob length when there are several blobs for a given word.
Standards.EXIF: Support rationals with a zero denominator. The denominator may be zero to indicate infinites. Fixes [bug 6729 (#6729)].
Runtime: Avoid use of negative array index in MAKE_{NAN,INF} Apparently clang doesn't support indexing with a negative literal, so switch the implementation to use unions instead, whenever possible. (cherry picked from commit 6331fed0a6b5bab3b3ba7cae336b1b1b68096018)
Java (NT): Use SetDllDirectory() to find required dlls. Fixes [bug 6471 (#6471)]. Oracle's jvm.dll has dependencies on runtime libraries that it doesn't install in the global dll path or in the same directory. This patch adds the directory where they do install the required dlls to the dll search path, with a fallback to using the current directory on older NT. The main change in this patch is to fix some calling-convention bugs in earlier attempts, and to use the Unicode APIs.
Fixed bug where the month was lost with %a to Calendar.parse.
release number bumped to 722 by export.pike
Java: Fixed some issues with the previous NT patch.
release number bumped to 720 by export.pike
Java: Attempt to support loading of Java 6 and 7 on NT. cf http://www.duckware.com/tech/java6msvcr71.html
release number bumped to 706 by export.pike
Fixed --enable-dlmalloc on systems with struct mallinfo.
release number bumped to 704 by export.pike
Runtime: Tune malloc(3C) in glibc. Alleviates [bug 6045 (#6045)]. Malloc(3C) in glibc defaults to having one pool (aka arena) of memory per thread. This means that by default memory released by one thread will not be reused by another thread. This in turn can cause a "pumping" effect where one thread temporarily may use a lot of memory, which causes that thread's arena to grow. If the same code is run again later, but by a different thread, that threads arena will grow even though there's plenty of free memory in the old arena. This means that there's a multiplication effect by the number of active threads. This implements the suggested work-around from the similar bug at http://sourceware.org/bugzilla/show_bug.cgi?id=11261
release number bumped to 698 by export.pike
Backend: compile fix
Stdio.UDP: linux kernel commit f24d43c07e208372aa3d3bff419afbf43ba87698 introduces a behaviour change where you can get used random ports if bound with SO_REUSEADDR - hence, do not use SO_REUSEADDR when binding a random port.
Backend: Increased robustness of PIKE_DEBUG code for call_outs.
Bills fix would not affect the first directory in the paht. Fixed, together with a lot of other nits.
Implement 029f1c1e6c in other backend classes so that `() throws an error when called with non-zero integer.
Compiler: Fix CAR == CDR case in new_check_call().
Compiler: Fixed bug in new_check_call(). Fixes [bug 6442 (#6442)].
Compiler: Fix recursion in new_check_call(). Fixes [bug 6442 (#6442)].
Process: make locate_binary() more reliable on Windows.
Optimization safe fix for formatting Int.NATIVE_MIN. Signed overflows aren't defined, so gcc is free to optimize away the second comparison. Amends c0d5e154.
Standards.IIM: Fixed integer underflow. This bug could in some circumstances cause an infinite loop in get_information().
Backend: Avoid broken precompiler syntax The 7.8 cmod precompiler does not support dotted object types, while the 7.9 cmod precompiler does and complains. Alter the affected type so that both precompilers agree.
Avoid compilation error in forkd.pike if the underlying support is missing.
release number bumped to 694 by export.pike
Fixed bug in Windows stat(2) wrapper for most non-fat filesystems. This bug caused file_stat etc to not return a stat for anything on a non-fat filesystem, due to an unexpected error code from GetVolumeInformation. It's uncertain under which conditions that error code is returned, but it was observed for a VBoxSharedFolderFS share in Windows 7 and Vista. Fixes [bug 6432 (#6432)].
release number bumped to 692 by export.pike
Fix callback of native methods with FFI where the "this" pointer was missed for instance methods.
release number bumped to 690 by export.pike
Image.JPEG: Fix integer underflow. Fixes [bug 6413 (#6413)].
Clean up languageless document entries when indexing a multilanguage URI. Part of [bug 6419 (#6419)].
release number bumped to 688 by export.pike
Gz: Remove C++ style comments
Regexp.PCRE: Support modern libpcre.
Handle null objects correctly in emulate_bindings. Note that fixing this opens up a bug compat issue, described in comment #7 in [bug 5900 (#5900)].
Sql.pgsql: Filter session_authorization from the runtime params. From [bug 6366 (#6366)] comment #1: | Currently our postgresql server is 8.2, Roxen5.2 has an problem and with | this postgres, saying: | | RXML run error: Query failed: FATAL 22023: invalid value for parameter | "session_authorization": "user" | (guc.c:set_config_option:4260) | | So I just patched pgsql.pike like below:
ZXID: Improved thread-safety.
has_prefix: Fixed broken handling of objects.
Add support for content encoded as UTF-8.
master: Added kludge for describe_function() to workaround [bug 6156 (#6156)].
Protocols.DNS: Support for IPv6 now seems to work properly.
Fixed constant syntax to work with the recent changes in the extractor.
First step towards supporting deferred evaluation of constants.
Added some simplified facet syntax.
First go at supporting static storage.
Added missing documentation for "%n".
has_prefix() should not throw errors when the prefix is longer than the object supports.
Reverted the move of Search.pmod from the Roxen module to Pike. It stays in the Roxen Search module for Roxen <= 4.5, for compatibility. The C-level part remains in Pike.
Fixed typo.
First go at supporting SendEvent.
Merge branch 'pike-modules/whitefish/4.5' into 7.4
Initial version.
Added paranoia check for detecting some broken backports from Pike 7.8.
Reset revents when fd-boxes are unhooked.
Avoid yielding to other threads in bad places. Do not yield when an lvalue is temporarily cleared for single ref optimizations, since another thread might see the zero then.
Improved robustness for call_outs of function objects with overloaded __hash() and/or `==(). Rev: src/backend.cmod:1.48
Reinstated call_out memory usage, and added Pike.DefaultBackend.get_stats(). Rev: src/backend.cmod:1.46
Backported Filesystem.Traversion from 7.6. Rev: lib/modules/Filesystem.pmod/module.pmod:1.12
Added shortcut functions to convert OIDs between BER and dotted-decimal forms. Needed by the GSSAPI module. Rev: lib/modules/Standards.pmod/ASN1.pmod/module.pmod:1.1
Older Kerberos releases don't have gss_inquire_mechs_for_name in their GSS-API v2 interface. Rev: src/post_modules/GSSAPI/configure.in:1.3 Rev: src/post_modules/GSSAPI/gssapi.cmod:1.5
Added some more doc. Rev: src/post_modules/GSSAPI/gssapi.cmod:1.4
Doc fix. Rev: src/post_modules/GSSAPI/gssapi.cmod:1.3
Fixed bug in the constant name type OIDs. Added a Kerberos specific name type. Rev: src/post_modules/GSSAPI/configure.in:1.2 Rev: src/post_modules/GSSAPI/gssapi.cmod:1.2
Added GSS-API v2 glue. Rev: src/post_modules/GSSAPI/Makefile.in:1.1 Rev: src/post_modules/GSSAPI/acconfig.h:1.1 Rev: src/post_modules/GSSAPI/configure.in:1.1 Rev: src/post_modules/GSSAPI/gssapi.cmod:1.1
Improved error messages to include the i/o error when something fails because of that. Rev: lib/modules/Remote.pmod/Client.pike:1.12 Rev: lib/modules/Remote.pmod/Server.pike:1.13 Rev: lib/modules/Remote.pmod/connection.pike:1.26
Added lock around SQLConnect in an attempt to work around thread bugs in FreeTDS. This lock can be disabled with the new function Odbc.connect_lock. Rev: src/modules/Odbc/odbc.c:1.46
Backported Regexp.PCRE shamelessly to get widestring regexp support. The impact on the already existing code is minimal, at least. Rev: src/modules/Regexp/module.pmod.in:1.6 Rev: src/modules/_Regexp_PCRE/.cvsignore:1.1 Rev: src/modules/_Regexp_PCRE/Makefile.in:1.1 Rev: src/modules/_Regexp_PCRE/acconfig.h:1.1 Rev: src/modules/_Regexp_PCRE/configure.in:1.1 Rev: src/modules/_Regexp_PCRE/module.pmod.in:1.1 Rev: src/modules/_Regexp_PCRE/pcre_glue.cmod:1.1 Rev: src/modules/_Regexp_PCRE/testsuite.in:1.1
Backported make_http_headers() fix from Pike 7.7. Rev: src/modules/_Roxen/roxen.c:1.41
Added 7.2 compatibility mode that allows multiple tags at the top level. Also fixed bug where comments and PI:s after the top level element weren't allowed. Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.1 Rev: src/modules/spider/testsuite.in:1.10 Rev: src/modules/spider/xml.c:1.58
Backported wix support from Pike 7.6. Rev: bin/install.pike:1.114 Rev: lib/modules/Standards.pmod/UUID.pmod:1.2 Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.1 Rev: lib/modules/Tools.pmod/Standalone.pmod/make_wxs.pike:1.1 Rev: src/Makefile.in:1.342 Rev: src/Pike_ui.wxs:1.1 Rev: src/configure.in:1.682 Rev: src/make_banner.pike:1.1
Backported return value extension for Backend.`() which is necessary for the newstyled SSL.sslfile. (This also includes some clean ups and extensions that aren't strictly necessary but it's more tested than a minimized patch would be.) Rev: src/backend.cmod:1.39
Backported from Pike 7.7. Rev: lib/modules/Standards.pmod/UUID.pmod:1.1
werror() -> _werror() allows overriding werror() using loadsequence reordering Rev: lib/master.pike.in:1.355 Rev: src/builtin_functions.c:1.559 Rev: src/dumpmaster.pike:1.13 Rev: src/modules/files/efuns.c:1.145
This one should be generated from Makefile.in Rev: src/post_modules/GL/Makefile:1.2(DEAD)
Bugfix. Rev: src/encode.c:1.183
Fixed duplicated destroy of the mutex condvar that affected macos and windows. The behavior for mutexes is also slightly changed so that destructing a mutex no longer destructs the key that is locking it. This is to make the old de-facto behavior consistent where threads waiting to lock the mutex could do that even after it has been destructed; only the thread currently holding the lock would lose it asynchronously. The alternate PICKY_MUTEX behavior is consistent the other way around by both destroying any outstanding key and causing all wait calls to break immediately with an exception. That is however disabled since it turns out to not work well with old code that inherit mutexes in objects that are destructed explicitly. Rev: src/threads.c:1.235
Fixed duplicated destroy of the mutex condvar that affected macos and windows. The behavior for mutexes is also slightly changed so that destructing a mutex no longer destructs the key that is locking it. This is to make the old de-facto behavior consistent where threads waiting to lock the mutex could do that even after it has been destructed; only the thread currently holding the lock would lose it asynchronously. The alternate PICKY_MUTEX behavior is consistent the other way around by both destroying any outstanding key and causing all wait calls to break immediately with an exception. That is however disabled since it turns out to not work well with old code that inherit mutexes in objects that are destructed explicitly. Rev: src/threads.c:1.205
release number bumped to 2 by export.pike Rev: packaging/debian/changelog:1.39 Rev: src/version.h:1.359
Fixed cleanup of the cond var when a mutex is destructed while threads are waiting on it. Rev: src/threads.c:1.201
Various resolver fixes backported from Pike 7.5. Rev: lib/master.pike.in:1.254
Backported various backend fixes from Pike 7.5. Rev: src/backend.cmod:1.35
Applied patch that adds %S format to Calendar.parse() for seconds since the Epoch. Thanks to dnelson@emsphone.com. Closes [bug 3516 (#3516)]. Rev: lib/modules/Calendar.pmod/YMD.pmod:1.50
Backported cr/lf fixes from Pike 7.5. Backported use of SIMPLE_BAD_ARG_ERROR() from Pike 7.5. Rev: src/cpp.c:1.108
Backported define_function() fix from Pike 7.5. Rev: src/program.c:1.480
Backported NT fixes for split_quoted_string() from 7.5. Rev: lib/modules/Process.pmod:1.37
Added __REAL_VERSION__ Rev: lib/modules/ADT.pmod/Relation.pmod/Binary.pike:1.6 Rev: lib/modules/Audio.pmod/Codec.pmod:1.9 Rev: lib/modules/Protocols.pmod/SNMP.pmod/module.pmod:1.2 Rev: lib/modules/Standards.pmod/ID3.pmod:1.9 Rev: lib/modules/Standards.pmod/RDF.pike:1.10 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.15 Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.20 Rev: lib/modules/Tools.pmod/Standalone.pmod/extract_autodoc.pike:1.23 Rev: lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:1.11 Rev: lib/modules/Tools.pmod/Standalone.pmod/module.pike:1.8 Rev: lib/modules/Tools.pmod/Standalone.pmod/pv.pike:1.3 Rev: lib/modules/Tools.pmod/Standalone.pmod/rsif.pike:1.2 Rev: lib/modules/Tools.pmod/Standalone.pmod/rsqld.pike:1.4
Backported Calendar.Fraction fixes from 7.5. Rev: lib/modules/Calendar.pmod/Time.pmod:1.22
Avoid some core-dumping. Rev: src/modules/_Crypto/pipe.c:1.26
Fake a create for the sake of Autodoc. Rev: lib/modules/Web.pmod/Crawler.pmod:1.16
Autodocs Fixes Rev: lib/modules/Protocols.pmod/DNS.pmod:1.71 Rev: lib/modules/Web.pmod/Crawler.pmod:1.15
autodocs and some minor bug fixes Rev: lib/modules/Web.pmod/Crawler.pmod:1.14
Autodoc fix Rev: lib/7.0/modules/Calendar.pmod/module.pmod:1.6 Rev: lib/master.pike.in:1.265 Rev: lib/modules/Array.pmod:1.80 Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.12 Rev: lib/modules/Calendar_I.pmod/module.pmod:1.13 Rev: lib/modules/Function.pmod:1.7 Rev: lib/modules/GLU.pmod:1.12 Rev: lib/modules/Geography.pmod/Countries.pmod:1.19 Rev: lib/modules/Languages.pmod/PLIS.pmod:1.16 Rev: lib/modules/MIME.pmod/module.pmod:1.8 Rev: lib/modules/Parser.pmod/RCS.pike:1.30 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.30 Rev: lib/modules/Parser.pmod/module.pmod:1.17 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.55 Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.10 Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.21 Rev: lib/modules/Sql.pmod/Sql.pike:1.63 Rev: lib/modules/Stdio.pmod/module.pmod:1.168
Backported System.dumpable() from Pike 7.5. Rev: src/modules/system/system.c:1.130
Added preprocessor chapter Rev: refdoc/structure/traditional.xml:1.19
Added another useless string encoding, VisibleString, because it is one of the few ones that has an example in the spec. Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.27
fix a mistyped autodoc keyword Rev: src/post_modules/Bz2/libbzip2mod.cmod:1.11
Stricter types Rev: lib/master.pike.in:1.252
Improved types Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.17 Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.26 Rev: lib/modules/Standards.pmod/PKCS.pmod/CSR.pmod:1.9 Rev: lib/modules/Standards.pmod/PKCS.pmod/Certificate.pmod:1.12 Rev: lib/modules/Standards.pmod/PKCS.pmod/DSA.pmod:1.6 Rev: lib/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod:1.11 Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.18
Now with #pragma strict_types Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.16
Autodoc Fix Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.24
Possible autodoc fix. Rev: lib/master.pike.in:1.251
Better types Rev: lib/modules/Tools.pmod/X509.pmod:1.18
ws trim Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.15 Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.23
Refreshed... Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.14
Refreshed... Now almost strictly typed. Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.22
feeded -> fed Rev: lib/modules/Geography.pmod/Position.pike:1.12 Rev: src/modules/Parser/html.c:1.160
Some dirnode cleanup. Added strlen and write Autodoc. Rev: lib/master.pike.in:1.250
Return test exit code Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.5 Rev: lib/modules/Tools.pmod/Standalone.pmod/benchmark.pike:1.4
Reintroduced last_gc since it's useful to have in _gc_status(). Made it possible to completely turn off the gc, not just the automatic scheduling. Rev: src/builtin.cmod:1.107 Rev: src/gc.c:1.197 Rev: src/gc.h:1.96
A shot at making sscanf show up in the refdocs like a regular function. Something similar ought to be done for catch, throw, gauge, typeof et al. Rev: src/opcodes.c:1.132
Compatibility for rusage Rev: lib/7.4/modules/__default.pmod:1.2
Slightly improved doc for getrusage taken from f_rusage. Rev: src/modules/system/system.c:1.138
Added a function get_cpu_time that provides an interface for high resolution cpu time measurement. The clumsier internal_rusage is obsoleted by this. Also some minor fixes in get_pike_rusage. Rev: src/builtin_functions.c:1.460 Rev: src/gc.c:1.196 Rev: src/pike_rusage.h:1.11 Rev: src/rusage.c:1.25
Improved the gc strategy and made it configurable; see Pike.gc_parameters for details. Rev: src/backend.cmod:1.34 Rev: src/builtin.cmod:1.106 Rev: src/builtin_functions.c:1.459 Rev: src/gc.c:1.195 Rev: src/gc.h:1.95 Rev: src/interpret_functions.h:1.127 Rev: src/main.c:1.165
More cleanups. Rev: src/modules/_Crypto/nt.c:1.15
Code cleanup. Rev: src/modules/_Crypto/nt.c:1.14
Somewhat improved diagnostics. Rev: src/modules/_Crypto/nt.c:1.13
Markup fix. Rev: src/program.c:1.471
Bugfix. Rev: lib/modules/Crypto/randomness.pmod:1.23
Backported function_object() fixes from Pike 7.5. Rev: lib/master.pike.in:1.239 Rev: src/testsuite.in:1.579
Slight doc update Rev: lib/master.pike.in:1.246
Fixed some typos. Rev: src/modules/_Charset/module.pmod.in:1.27
A bit more detailed description of the arguments to encoder(). Rev: src/modules/_Charset/module.pmod.in:1.26
Added virtual classes Decoder and Encoder for typing purposes. Made classes ascii and _encoder private again, since there is no longer any need for them to be visible. Fixed typo in documentation. Added some documentation. Rev: src/modules/_Charset/module.pmod.in:1.25
removed duplicates and added some useless doc. Rev: lib/modules/MIME.pmod/ext_to_media_type.pmod:1.5
Added Traversion example Rev: lib/modules/Filesystem.pmod/module.pmod:1.13
Documented Process.Process and made the optional mapping optional. Rev: lib/modules/Process.pmod:1.37
Type fixes. Changed posix_me_harder handling to ignore zeroes. Rev: lib/modules/Getopt.pmod:1.25
Filesystem iterator mark I Rev: lib/modules/Filesystem.pmod/module.pmod:1.12
Added ACA K1-4 generation Rev: lib/modules/Crypto/substitution.pike:1.2
Simple substitution crypto. Useful for e.g. ROT13 Rev: lib/modules/Crypto/substitution.pike:1.1
In this directory we implement Pike 7.4 space... Rev: lib/7.4/modules/.autodoc:1.1
Some more documentation. Rev: lib/master.pike.in:1.243
Namespace inherit graph updates. Rev: lib/0.6/modules/__default.pmod:1.2 Rev: lib/7.0/modules/__default.pmod:1.6 Rev: lib/7.2/modules/__default.pmod:1.15 Rev: lib/7.4/modules/__default.pmod:1.1
Fixed typo. Rev: src/modules/Gdbm/gdbmmod.c:1.23 Rev: src/modules/Math/module.pmod.in:1.12
Fixed typo. Rev: src/modules/SANE/sane.c:1.16
Even more namespace fixes. Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.53 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.48 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.9
moveImages() now supports quiet operation. Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.47
Backported AutoDoc namespace support from Pike 7.5. Rev: lib/7.0/modules/.autodoc:1.2 Rev: lib/7.2/modules/.autodoc:1.2 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.19 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.49 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.14 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.27 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.23 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.27 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.36 Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.19 Rev: lib/modules/Tools.pmod/Standalone.pmod/extract_autodoc.pike:1.22 Rev: lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:1.10 Rev: refdoc/presentation/make_html.pike:1.52 Rev: refdoc/presentation/tree-split-autodoc.pike:1.35 Rev: refdoc/structure/modref.xml:1.6 Rev: refdoc/structure/traditional.xml:1.18 Rev: src/object.c:1.212 Rev: src/program.c:1.466
Support inherits without names again. Rev: refdoc/presentation/tree-split-autodoc.pike:1.41
Namespace changes. Rev: lib/7.0/modules/.autodoc:1.2 Rev: lib/7.2/modules/.autodoc:1.2 Rev: lib/modules/Crypto/.autodoc:1.2 Rev: src/modules/.autodoc:1.3
Appear as Image.PS Rev: lib/modules/_Image_PS.pmod:1.7
Documentation fixes. Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.46
Minor documentation fix. Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.45
Namespace fixes in handleAppears(). Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.43
List available tools if none is named in -x. Rev: lib/master.pike.in:1.241
7.0 and 7.2 are now namespaces. Rev: refdoc/structure/modref.xml:1.6 Rev: refdoc/structure/traditional.xml:1.18
Removed uncorrect notice. Rev: src/modules/DVB/dvb.c:1.18
Doc Rev: lib/modules/Standards.pmod/URI.pike:1.15