Branch: Tag:

2008-05-23

2008-05-23 01:01:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed 7.6 compatibility. Not pretty, but it works for now. (Trying to fix
compat for a module like this is a painful experience. If anyone can do it
better then take a shot..)

Rev: lib/7.6/modules/Calendar.pmod/Gregorian.pmod:1.2
Rev: lib/7.6/modules/Calendar.pmod/ISO.pmod:1.2
Rev: lib/7.6/modules/Calendar.pmod/YMD.pike:1.2

29:    "Conference.create_text()": "predef::Protocols.LysKOM.Session.create_text":1,    "Cookie": "predef::Protocols.HTTP.Session.set_cookie":1,    "Day": "predef::Calendar_I.Gregorian":1, "predef::Calendar_I.Gregorian.Year":1, -  "Day ": "predef::Calendar.YMD.Week.day":3, "predef::Calendar.YMD.dwim_day":2, +  "Day ": "7.6::Calendar.YMD.Week.day":3, "7.6::Calendar.YMD.dwim_day":2, "predef::Calendar.YMD.Week.day":3, "predef::Calendar.YMD.dwim_day":2,    "Directory": "predef::Standards.XML.Wix.get_module_xml":1,    "ElementNode": "predef::Parser.XML.Tree.RootNode.get_element_by_id":1,    "Environment": "predef::Languages.PLIS.default_environment":1, "predef::Languages.PLIS.init_functions":1, "predef::Languages.PLIS.init_specials":1,
108:    "LineIterator": "predef::Stdio.File.line_iterator":1,    "LowOptions": "predef::Arg.Options":1,    "MIME.encode_words_tokenized_remapped": "predef::MIME.encode_words_text_remapped":1, -  "Minute": "predef::Calendar.YMD.second":2, -  "Minute ": "predef::Calendar.YMD.second":4, +  "Minute": "7.6::Calendar.YMD.second":2, "predef::Calendar.YMD.second":2, +  "Minute ": "7.6::Calendar.YMD.second":4, "predef::Calendar.YMD.second":4,    "Month": "predef::Calendar_I.Gregorian":1, "predef::Calendar_I.Gregorian.Year":1, -  "Month ": "predef::Calendar.YMD.Year.month":3, +  "Month ": "7.6::Calendar.YMD.Year.month":3, "predef::Calendar.YMD.Year.month":3,    "Mysql.mysql->big_query()": "predef::Mysql.mysql_result":1, "predef::Mysql.mysql_result.create":1,    "Mysql.set_unicode_decode_mode": "predef::Sql.sql_util.MySQLUnicodeWrapper":1,    "Nettle.CBC": "7.4::Crypto.cbc":1, "7.4::Crypto.des3_cbc":1, "7.4::Crypto.des_cbc":1, "7.4::Crypto.idea_cbc":1,
139:    "SSL.Constants.AUTHLEVEL_ask": "predef::SSL.context":1,    "SSL.Constants.AUTHLEVEL_none": "predef::SSL.context":1,    "SSL.Constants.AUTHLEVEL_require": "predef::SSL.context":1, -  "Second": "predef::Calendar.YMD.datetime":1, "predef::Calendar.YMD.second":2, -  "Second ": "predef::Calendar.YMD.second":2, +  "Second": "7.6::Calendar.YMD.datetime":1, "7.6::Calendar.YMD.second":2, "predef::Calendar.YMD.datetime":1, "predef::Calendar.YMD.second":2, +  "Second ": "7.6::Calendar.YMD.second":2, "predef::Calendar.YMD.second":2,    "SimpleElementNode": "predef::Parser.XML.Tree.SimpleRootNode.get_element_by_id":1,    "Standards.ASN1.Decode.constructed": "predef::Standards.ASN1.Decode.der_decode":1, "predef::Standards.ASN1.Decode.simple_der_decode":1,    "Standards.ASN1.Sequence": "predef::Tools.X509.verify_certificate_chain":2,
215:    "files": "predef::Stdio":1,    "files.UDP": "predef::Stdio.UDP":1,    "flag": "predef::Stdio.UDP.send":1, -  "float ": "predef::Calendar.Time.TimeofDay.hour_no":1, "predef::Calendar.Time.TimeofDay.julian_day":1, "predef::Calendar.YMD.YMD.fraction_no":1, "predef::Image.Layer.set_alpha_value":1, +  "float ": "7.6::Calendar.YMD.YMD.fraction_no":1, "predef::Calendar.Time.TimeofDay.hour_no":1, "predef::Calendar.Time.TimeofDay.julian_day":1, "predef::Calendar.YMD.YMD.fraction_no":1, "predef::Image.Layer.set_alpha_value":1,    "foreach": "predef::Iterator":1, "predef::Iterator.`+=":3, "predef::get_iterator":1,    "foreach()": "predef::enumerate":2, "predef::filter":1, "predef::map":1,    "gauge": "predef::System":3, "predef::gethrvtime":1,
232:    "gluRenderMode": "predef::GLU.gluPickMatrix":1,    "greyint": "predef::Image.Image.random":1,    "in": "predef::Stdio.File.create":1, -  "int ": "predef::Calendar.Time.SuperTimeRange.second":3, "predef::Calendar.Time.TimeofDay.hour":1, "predef::Calendar.Time.TimeofDay.hour_no":3, "predef::Calendar.Time.TimeofDay.minute":1, "predef::Calendar.Time.TimeofDay.second":1, "predef::Calendar.Time.TimeofDay.unix_time":1, "predef::Calendar.TimeRange.`/":2, "predef::Calendar.TimeRange.offset_to":1, "predef::Calendar.YMD.YMD.fraction_no":12, "predef::Calendar.YMD.second":3, "predef::Image.Color.Color.`==":4, "predef::Image.Color.Color.bits":1, "predef::Image.Color.Color.rgb":2, "predef::Image.Image.`==":9, "predef::Image.Image.gradients":2, "predef::Image.Image.xsize":1, "predef::Image.Image.ysize":1, "predef::Image.Layer.set_offset":2, "predef::Image.Layer.set_tiled":1, "predef::Image.Layer.xsize":2, +  "int ": "7.6::Calendar.YMD.YMD.fraction_no":12, "7.6::Calendar.YMD.second":3, "predef::Calendar.Time.SuperTimeRange.second":3, "predef::Calendar.Time.TimeofDay.hour":1, "predef::Calendar.Time.TimeofDay.hour_no":3, "predef::Calendar.Time.TimeofDay.minute":1, "predef::Calendar.Time.TimeofDay.second":1, "predef::Calendar.Time.TimeofDay.unix_time":1, "predef::Calendar.TimeRange.`/":2, "predef::Calendar.TimeRange.offset_to":1, "predef::Calendar.YMD.YMD.fraction_no":12, "predef::Calendar.YMD.second":3, "predef::Image.Color.Color.`==":4, "predef::Image.Color.Color.bits":1, "predef::Image.Color.Color.rgb":2, "predef::Image.Image.`==":9, "predef::Image.Image.gradients":2, "predef::Image.Image.xsize":1, "predef::Image.Image.ysize":1, "predef::Image.Layer.set_offset":2, "predef::Image.Layer.set_tiled":1, "predef::Image.Layer.xsize":2,    "jobject": "predef::Java.JArray":1, "predef::Java.JBoolean":1, "predef::Java.JFloat":1, "predef::Java.JHashMap":1, "predef::Java.JInteger":1, "predef::Java.JString":1,    "layers": "predef::Image.Layer":1,    "lfun::random": "predef::random":1,
240:    "main()": "predef::Pike.Backend.`()":1, "predef::Pike.Backend.add_file":1, "predef::Pike.DefaultBackend":1, "predef::Pike.GenericBackend.`()":1, "predef::Stdio.async_cp":1, "predef::Stdio.sendfile":1,    "mapping ": "predef::Calendar.Time.datetime":1, "predef::Image.ANY._decode":1, "predef::Image.AVS.decode":1, "predef::Image.BMP.decode":4, "predef::Image.GIF.decode_map":1, "predef::Image.HRZ.decode":1, "predef::Image.PCX._decode":1, "predef::Image.PVR.decode":2, "predef::Image.TIM.decode":2, "predef::Image.TTF.Face.names":1, "predef::Image.TTF.Face.properties":1, "predef::Image.XCF._decode":1, "predef::Image.XWD._decode":2,    "master()->get_compilation_handler()": "predef::CompilationHandler":2, "predef::get_active_compilation_handler":1, -  "method ": "predef::Calendar.YMD.datetime":1, -  "method int ": "predef::Calendar.YMD.YMD.fraction_no":1, +  "method ": "7.6::Calendar.YMD.datetime":1, "predef::Calendar.YMD.datetime":1, +  "method int ": "7.6::Calendar.YMD.YMD.fraction_no":1, "predef::Calendar.YMD.YMD.fraction_no":1,    "mixed ": "predef::Image.Layer.set_misc_value":2,    "object ": "predef::Image.ANY._decode":2, "predef::Image.AVS.decode":1, "predef::Image.BMP.decode":2, "predef::Image.Color.Color.grey":2, "predef::Image.Color.Color.light":5, "predef::Image.Color.guess":1, "predef::Image.Color.rgb":5, "predef::Image.Colortable.`+":1, "predef::Image.Colortable.`-":1, "predef::Image.Colortable.cast":1, "predef::Image.Colortable.create":5, "predef::Image.Colortable.cubicles":3, "predef::Image.Colortable.floyd_steinberg":2, "predef::Image.Colortable.full":1, "predef::Image.Colortable.image":1, "predef::Image.Colortable.map":6, "predef::Image.Colortable.nodither":1, "predef::Image.Colortable.ordered":5, "predef::Image.Colortable.randomcube":4, "predef::Image.Colortable.reduce":2, "predef::Image.Colortable.rigid":2, "predef::Image.Colortable.spacefactors":1, "predef::Image.GIF.decode":3, "predef::Image.GIF.decode_layers":4, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.decode":3, "predef::Image.Image.`&":3, "predef::Image.Image.`*":4, "predef::Image.Image.`+":3, "predef::Image.Image.`-":3, "predef::Image.Image.`/":6, "predef::Image.Image.`|":3, "predef::Image.Image.apply_curve":3, "predef::Image.Image.apply_matrix":3, "predef::Image.Image.apply_max":3, "predef::Image.Image.autocrop":5, "predef::Image.Image.bitscale":5, "predef::Image.Image.box":3, "predef::Image.Image.change_color":2, "predef::Image.Image.circle":3, "predef::Image.Image.clone":4, "predef::Image.Image.color":3, "predef::Image.Image.copy":4, "predef::Image.Image.dct":1, "predef::Image.Image.distancesq":2, "predef::Image.Image.gamma":2, "predef::Image.Image.grey":2, "predef::Image.Image.grey_blur":1, "predef::Image.Image.invert":1, "predef::Image.Image.line":3, "predef::Image.Image.match":4, "predef::Image.Image.mirrorx":1, "predef::Image.Image.mirrory":1, "predef::Image.Image.modify_by_intensity":1, "predef::Image.Image.orient":1, "predef::Image.Image.outline":10, "predef::Image.Image.paste":2, "predef::Image.Image.paste_alpha":2, "predef::Image.Image.paste_alpha_color":6, "predef::Image.Image.paste_mask":2, "predef::Image.Image.phaseh":4, "predef::Image.Image.polyfill":1, "predef::Image.Image.random":4, "predef::Image.Image.rgb_to_hsv":2, "predef::Image.Image.rgb_to_yuv":2, "predef::Image.Image.rotate":4, "predef::Image.Image.rotate_ccw":1, "predef::Image.Image.rotate_cw":1, "predef::Image.Image.scale":6, "predef::Image.Image.select_from":2, "predef::Image.Image.setcolor":2, "predef::Image.Image.setpixel":4, "predef::Image.Image.skewx":8, "predef::Image.Image.skewy":8, "predef::Image.Image.test":2, "predef::Image.Image.threshold":4, "predef::Image.Image.tuned_box":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.Layer.autocrop":2, "predef::Image.Layer.clone":1, "predef::Image.Layer.crop":1, "predef::Image.Layer.set_alpha_value":1, "predef::Image.Layer.set_fill":4, "predef::Image.Layer.set_image":2, "predef::Image.Layer.set_mode":1, "predef::Image.Layer.set_offset":1, "predef::Image.Layer.set_tiled":1, "predef::Image.PCX.decode":1, "predef::Image.PNM.decode":1, "predef::Image.PVR.decode":2, "predef::Image.RAS.decode":1, "predef::Image.TGA._decode":1, "predef::Image.TGA.decode":1, "predef::Image.TIM.decode":2, "predef::Image.TTF.Face.`()":1, "predef::Image.TTF.Face.flush":1, "predef::Image.TTF.`()":2, "predef::Image.X.decode_pseudocolor":1, "predef::Image.X.decode_truecolor":2, "predef::Image.XBM._decode":2, "predef::Image.XBM.decode":1, "predef::Image.XCF.___decode":1, "predef::Image.XCF.__decode":1, "predef::Image.XCF.decode":1, "predef::Image.XFace.decode":2, "predef::Image.XFace.decode_header":2, "predef::Image.XWD.decode":1,    "old": "predef::Parser.XML.Tree.AbstractNode.add_child":2,
275:    "read_oob_cb": "predef::Stdio.File.set_read_callback":1,    "resolveRefs()": "predef::Tools.AutoDoc.ProcessXML.postProcess":2,    "ruleset.set_timezone": "predef::Calendar.Timezone":2, -  "second.datetime": "predef::Calendar.YMD.datetime":1, +  "second.datetime": "7.6::Calendar.YMD.datetime":1, "predef::Calendar.YMD.datetime":1,    "set_charset": "predef::Mysql.mysql.create":3,    "set_short_namespaces()": "predef::Parser.XML.Tree.VirtualNode.get_short_attributes":1,    "set_unicode_decode_mode": "predef::Mysql.mysql.create":1,
283:    "setuid": "predef::Process.create_process.create":2,    "sizeof": "predef::ADT.History._sizeof":1, "predef::ADT.Stack._sizeof":1, "predef::strlen":2,    "sizeof()": "predef::ADT.BitBuffer._sizeof":1, "predef::aggregate":1, "predef::aggregate_mapping":1, "predef::aggregate_multiset":1, "predef::allocate":1, -  "string ": "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.format_iso_ymd":22, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.format_iso":5, "predef::Calendar.YMD.format_iso_ymd":20, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "predef::Image.GIF._encode":1, "predef::Image.GIF._gce_block":1, "predef::Image.GIF._render_block":1, "predef::Image.GIF.encode":12, "predef::Image.GIF.end_block":1, "predef::Image.GIF.header_block":4, "predef::Image.GIF.netscape_loop_block":2, "predef::Image.GIF.render_block":5, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.encode":2, "predef::Image.Image.blur":1, "predef::Image.Image.cast":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.Layer.cast":1, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2, +  "string ": "7.6::Calendar.YMD.YMD.fraction_no":9, "7.6::Calendar.YMD.format_iso":5, "7.6::Calendar.YMD.format_iso_ymd":20, "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.format_iso_ymd":22, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.format_iso":5, "predef::Calendar.YMD.format_iso_ymd":20, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "predef::Image.GIF._encode":1, "predef::Image.GIF._gce_block":1, "predef::Image.GIF._render_block":1, "predef::Image.GIF.encode":12, "predef::Image.GIF.end_block":1, "predef::Image.GIF.header_block":4, "predef::Image.GIF.netscape_loop_block":2, "predef::Image.GIF.render_block":5, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.encode":2, "predef::Image.Image.blur":1, "predef::Image.Image.cast":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.Layer.cast":1, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2,    "supertimerange": "predef::Calendar.TimeRange.`/":1,    "this_program": "lfun::`+=":1,    "tokenize_labled()": "predef::":1,
293:    "uname": "predef::Protocols.IRC.Client.create":1,    "verify_target()": "predef::Protocols.Bittorrent.Torrent.fix_targets":1,    "verison": "predef::SSL.session.set_cipher_suite":1, -  "void ": "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":4, "predef::Calendar.Time.TimeofDay.create":2, "predef::Calendar.Time.call_out":1, "predef::Calendar.TimeRange.create":4, "predef::Calendar.YMD.Week.create":8, "predef::Calendar.YMD.Year.create":5, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Image.clear":3, "predef::Image.Image.create":6, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1, +  "void ": "7.6::Calendar.YMD.Week.create":8, "7.6::Calendar.YMD.Year.create":5, "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":4, "predef::Calendar.Time.TimeofDay.create":2, "predef::Calendar.Time.call_out":1, "predef::Calendar.TimeRange.create":4, "predef::Calendar.YMD.Week.create":8, "predef::Calendar.YMD.Year.create":5, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Image.clear":3, "predef::Image.Image.create":6, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1,    "when": "predef::Stdio.File.tcgetattr":1,    "write_cb": "predef::Stdio.File.set_read_callback":5,    "write_oob_cb": "predef::Stdio.File.set_read_callback":5, -  "ymd.day": "predef::Calendar.YMD.Week.day":1, -  "ymd.month": "predef::Calendar.YMD.Year.month":1, -  "ymd.week": "predef::Calendar.YMD.Year.week":1, +  "ymd.day": "7.6::Calendar.YMD.Week.day":1, "predef::Calendar.YMD.Week.day":1, +  "ymd.month": "7.6::Calendar.YMD.Year.month":1, "predef::Calendar.YMD.Year.month":1, +  "ymd.week": "7.6::Calendar.YMD.Year.week":1, "predef::Calendar.YMD.Year.week":1,    "ymd.year": "predef::Calendar.TimeRange.`/":1,      
315:   "7.4::Locale.Charset.ascii": "ASCIIDec"   "7.4::Protocols.SMTP.protocol": "Protocol" "Protocols.SMTP.Protocol"   "7.6::": "7.7::" + "7.6::Calendar.YMD.Week.create": "void " + "7.6::Calendar.YMD.Week.day": "Day " "ymd.day" + "7.6::Calendar.YMD.YMD.fraction_no": "float " "int " "method int " "string " + "7.6::Calendar.YMD.Year.create": "void " + "7.6::Calendar.YMD.Year.month": "Month " "ymd.month" + "7.6::Calendar.YMD.Year.week": "ymd.week" + "7.6::Calendar.YMD.datetime": "Second" "method " "second.datetime" + "7.6::Calendar.YMD.dwim_day": "Day " + "7.6::Calendar.YMD.format_iso": "string " + "7.6::Calendar.YMD.format_iso_ymd": "string " + "7.6::Calendar.YMD.second": "Minute" "Minute " "Second" "Second " "int "   "7.6::Image.Image": "7.7::"   "7.6::Standards.UUID": "7.7::"   "7.6::Stdio": "7.7::" "Stdio.module"