pike.git/
CHANGES
Branch:
Tag:
Non-build tags
All tags
No tags
2002-12-05
2002-12-05 20:42:03 by Peter Bortas <zino@lysator.liu.se>
61de415f87a53b297b1aec2bdca7afcb80c6d59f (
70
lines) (+
43
/-
27
)
[
Show
|
Annotate
]
Branch:
7.4
Some String CHANGES.
Rev: CHANGES:1.52
416:
o Math Added the IEEE float constants inf and nan.
+
o MIME
+
Added method ext_to_media_type, which returns the MIME media type for
+
a given extension
+
o MIME.Message Guess mode added. *FIXME: expand on this jhs*
432:
This is an extended version of Parser.XML.Tree that can handle namespaces according to the W3C namespace specification.
-
o Protocols.X.KeySyms
-
+
o SDL Wrapper for a subset of Simple DirectMedia Layer functionality. Useful for writing games, movie players and other
502:
o String.Replace, String.SingleReplace FIXME
+
o String
+
Added a few new methods: int2char, int2hex, int2roman, int2size, which
+
convert integers into different string representation, and expand_tabs,
+
which converts tabs to spaces.
+
+
Examples:
+
String.int2char(42) => "*"
+
String.int2hex(42) => "2a"
+
String.int2roman(42) => "XLII"
+
String.int2size(4200) => "4.1 kb"
+
+
o String.Elite
+
Contains methods that transfer ordinary readable text into
+
leet-speak. A fairly good argument could be laid out for putting this
+
in Crypto as a one way cipher...
+
+
o String.Buffer
+
A buffer used for building strings very fast.
+
+
o String.HTML
+
Contains methods that help in generating HTML.
+
o System.Time Used to get the current time with sub second precision.
511:
o System.Memory Handles read/write from mmap'ed or allocated memory.
-
System.normalize_path
-
System.gettimeofday
-
System.get_netinfo_property (Max OS X)
-
System.usleep/nanosleep
-
FIXME: per?
-
+
o Tools.PV Convenience tool that sets up a canvas with GTK, presents a picture on it and delivers a number of image inspection and
643:
contain a race; it doesn't work to e.g. rely on the internal interpreter lock in this case.
+
o Protocols.SNMP
+
FIXME
+
+
o Protocols.X.KeySyms
+
FIXME
+
o Protocols.HTTP All methods in Protocols.HTTP that take a header mapping can now handle array values (signifying multiple headers of that type).
767:
o Calendar.verify *FIXME: remove?*
+
System.normalize_path
+
System.gettimeofday
+
System.get_netinfo_property (Max OS X)
+
System.usleep/nanosleep
+
FIXME: per?
+
Nilsson does lib: master.pike - add_predefine/remove_predefine - Improved handling of module cross dependencies.
-
-
Local
-
+
Multiset Pike.Backend
783:
Pike.BacktraceFrame Pike.WEAK_INDICES, WEAK_VALUES, WEAK
-
String.
Elite
-
String.
SingleReplace
-
String.Replace
-
String.SplitIterator
-
String.soundex
-
String.Buffer
-
String.HTML
-
String.int2char
-
String.int2hex
-
String.expand_tabs
-
String.int2roman
-
String.int2size
+
o
String.SingleReplace
+
o
String.Replace
+
o
String.SplitIterator
+
o
String.soundex
Audio
-
Locale.Language
+
-
MIME.ext_to_media_type
-
+
Parser.decode_numeric_xml_entity Parser.get_xml_parser Parser.parse_html_entities Parser.XML.NSTree
-
Protocols.SNMP now works
+
Protocols.XMLRPC Web.Crawler