summaryrefslogtreecommitdiff
path: root/lib/open.pm
Commit message (Collapse)AuthorAgeFilesLines
* A swath of VERSION patches from Nicholas Clark.Jarkko Hietaniemi2003-08-141-1/+1
| | | p4raw-id: //depot/perl@20688
* for Configure -Dnoextensions=EncodeRobin Barker2003-05-231-1/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404653D@hotel.npl.co.uk> p4raw-id: //depot/perl@19600
* Document that the open pragma does not affectJarkko Hietaniemi2003-04-171-3/+6
| | | | | the three-headed hydra, ummm, open. p4raw-id: //depot/perl@19245
* Report layer name (without arg) on fail, and attempt to Nick Ing-Simmons2003-01-221-2/+2
| | | | | autoload layer name. (Fix for [perl #20460]). p4raw-id: //depot/perlio@18549
* Document the hint constants and where they're used.Rafael Garcia-Suarez2002-11-291-1/+1
| | | p4raw-id: //depot/perl@18217
* Re: [PATCH] UTF-8 enabling via locale (was: Re: Redhat 8 issue?)Jarkko Hietaniemi2002-11-191-1/+2
| | | | | Message-ID: <20021103155008.GA382682@lyta.hut.fi> p4raw-id: //depot/perl@18165
* Replace the word "discipline" by "layer" almost everywhere,Rafael Garcia-Suarez2002-07-071-6/+3
| | | | | by Elizabeth Mattijsen. p4raw-id: //depot/perl@17410
* [DOC PATCH] perliol.pod nitElizabeth Mattijsen2002-07-011-13/+13
| | | | | | | | | | | Date: Sun, 30 Jun 2002 23:52:05 +0200 Message-ID: <4.2.0.58.20020630235023.02443670@mickey.dijkmat.nl> Subject: [DOC PATCH] open.pm, no more discipline From: Elizabeth Mattijsen <liz@dijkmat.nl> Date: Sun, 30 Jun 2002 23:02:50 +0200 Message-ID: <4.2.0.58.20020630230134.0289d300@mickey.dijkmat.nl> p4raw-id: //depot/perl@17388
* Further discouraging of :raw.Jarkko Hietaniemi2002-06-171-3/+3
| | | p4raw-id: //depot/perl@17271
* Document once more the difference between :utf8Jarkko Hietaniemi2002-05-191-0/+7
| | | | | and :encoding(...). p4raw-id: //depot/perl@16692
* warnings for perlio + othersPaul Marquess2002-03-251-2/+3
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEKNEAAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15485
* Tweaks from Autrijus Tang: should use euc-tw for Taiwan,Jarkko Hietaniemi2002-03-201-2/+5
| | | | | and :encoding(xxx) was errorneously parsed. p4raw-id: //depot/perl@15362
* If it looks like UTF-8 (either nl_langinfo or locale variables),Jarkko Hietaniemi2002-03-201-0/+5
| | | | | | | | | | think UTF-8, embrace your inner UTF-8, as suggested by Larry. (And as suggested by Markus Kuhn.) While we are at it, document also the case of mixed hash keys as a known potential troublemaker. (Since it's locale-related, sometimes.) p4raw-id: //depot/perl@15350
* Pod tweak.Jarkko Hietaniemi2002-03-131-1/+1
| | | p4raw-id: //depot/perl@15217
* Implement :std subpragma of the open pragmaJarkko Hietaniemi2002-03-101-2/+36
| | | | | | | | that makes the standard filehandles to talk in encodings. This change set off a weird warning from op.c, though: disabled it now until someone who knows what it is about comes along. p4raw-id: //depot/perl@15146
* Document the logic of :locale better.Jarkko Hietaniemi2002-03-101-0/+25
| | | p4raw-id: //depot/perl@15145
* The patch does the following:Jarkko Hietaniemi2002-03-101-6/+8
| | | | | | | | | | | - Nix the unneccessary diagnostics line - Quell -w warnings if the first ENV doesn't exist - While zh_CN means euc-cn, zh_TW almost invariably mean big5, as euc-tw is too baroque and bloated for daily use (and for perl core inclusion). - "Cannot figure out an encoding to use" when locale is 'C' is rendered non-fatal. - Consequently, the ^OPEN bits is set only when needed. p4raw-id: //depot/perl@15142
* open.pm minor cleanupRafael Garcia-Suarez2002-01-311-2/+2
| | | | | Message-ID: <20020131150302.C1452@rafael> p4raw-id: //depot/perl@14504
* lib/open.pm Jeffrey Friedl2001-12-161-1/+1
| | | | | Message-Id: <200112160707.fBG77g896350@ventrue.corp.yahoo.com> p4raw-id: //depot/perl@13718
* RE: Exporter fixes reversed in 13540?Ben Tilly2001-12-101-2/+6
| | | | | Message-ID: <3C13F455@operamail.com> p4raw-id: //depot/perl@13580
* Make the eval runtime.Jarkko Hietaniemi2001-12-041-5/+2
| | | p4raw-id: //depot/perl@13459
* Bah. %X doesn't mean 0xC1, it means 0XC1. So let's %x.Jarkko Hietaniemi2001-11-101-2/+2
| | | p4raw-id: //depot/perl@12936
* The KOI8-R example wasn't quite right.Jarkko Hietaniemi2001-11-101-2/+3
| | | p4raw-id: //depot/perl@12934
* Enhance the open pragma to support :utf8, :locale,Jarkko Hietaniemi2001-11-101-11/+63
| | | | | | and :encoding directly as special cases, and rename the INOUT to IO. p4raw-id: //depot/perl@12933
* More documentation for the encode pragma.Jarkko Hietaniemi2001-10-311-1/+2
| | | p4raw-id: //depot/perl@12785
* Avoid testing for (non-)existance of "encoding(xxxx)"Nick Ing-Simmons2001-08-091-3/+4
| | | | | layer is called "encoding" the (xxxx) is an argument. p4raw-id: //depot/perlio@11615
* The problem seems to be in PerlIO::Layer::->find() notJarkko Hietaniemi2001-07-121-4/+2
| | | | | accepting the ":encoding(blurflur)" arguments. p4raw-id: //depot/perl@11319
* Tell where the nice Estonian database is.Jarkko Hietaniemi2001-07-121-2/+2
| | | p4raw-id: //depot/perl@11312
* fix for failing fork.t#12 on windows (win32_execvp() tweak inGurusamy Sarathy2001-07-121-5/+7
| | | | | | | | | | | | change#11300 needs to return the status of failed win32_spawnvp()) fix various open.pm bugs: '\0' isn't the same as "\0", so it wasn't splitting correctly; remove unused variables; 'require' at run time rather than 'use' at compile time for I18N::Langinfo, since it isn't everyware p4raw-link: @11300 on //depot/perl: a52054cddb558e8fac6bc289e7eb6b2720470b9d p4raw-id: //depot/perl@11310
* Now the :locale pseudolayer *almost* works...Jarkko Hietaniemi2001-07-121-1/+4
| | | p4raw-id: //depot/perl@11292
* Locale encoding tweaks.Jarkko Hietaniemi2001-07-121-3/+2
| | | p4raw-id: //depot/perl@11291
* Require I18N::Langinfo, not use.Jarkko Hietaniemi2001-07-101-4/+5
| | | p4raw-id: //depot/perl@11250
* Add INOUT to control both ways at the same time.Jarkko Hietaniemi2001-07-091-5/+11
| | | p4raw-id: //depot/perl@11241
* More encoding mapping magic.Jarkko Hietaniemi2001-07-091-5/+23
| | | p4raw-id: //depot/perl@11239
* Add a pseudolayer ":locale" to the open pragma whichJarkko Hietaniemi2001-07-091-0/+35
| | | | | | will get the encoding from the locale. Yet undocumented because I can't get the PerlIO :encoding(foobar) to work. p4raw-id: //depot/perl@11236
* Fix open.pm to work via XS-implemented method calls ratherNick Ing-Simmons2001-06-151-37/+10
| | | | | than *open::layers variables which caused all the HV/AV hassle. p4raw-id: //depot/perlio@10618
* Linerewrapping.Jarkko Hietaniemi2001-05-281-27/+31
| | | p4raw-id: //depot/perl@10249
* PerlIO.pm / perlio.pm conflict.Nick Ing-Simmons2001-03-281-25/+45
| | | | | | Update some pods. Make t/op/utf8decode.t a text file. p4raw-id: //depot/perlio@9417
* Make "real" layers of ":utf8" and ":raw".Nick Ing-Simmons2001-01-211-7/+10
| | | | | | | So now PERLIO=utf8 perl ... does what Andreas wanted. Fix arg passing in open.pm (still have a Carp issue). p4raw-id: //depot/perlio@8511
* $VERSION crusade, strict, tests, etc... all over lib/Michael G. Schwern2000-12-061-0/+2
| | | | | | | Message-ID: <20001205212328.C6473@blackrider.aocn.com> Carp::Heavy parts not very applicable because of recent changes. p4raw-id: //depot/perl@8013
* Lexical use open ... support:Nick Ing-Simmons2000-11-181-6/+26
| | | | | | | | | | | | add ->cop_io to COP structure in cop.h. Make mg.c and gv.c associate it with ${^OPEN}. Make lib/open.pm set it. Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner manner similar to ->cop_warnings. Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and call new PerlIO_apply_layers(). Declare latter in perlio.h and define in perlio.c p4raw-id: //depot/perlio@7740
* s/:def/:DEFAULT/Gurusamy Sarathy2000-03-171-2/+2
| | | p4raw-id: //depot/perl@5775
* perldelta update, typos and whitespace adjustmentsGurusamy Sarathy2000-03-111-1/+1
| | | p4raw-id: //depot/perl@5640
* support binmode(F,":crlf") and use open IN => ":raw", OUT => ":crlf"Gurusamy Sarathy2000-03-091-15/+55
| | | | | semantics; the pragma sets defaults for both open() and qx// p4raw-id: //depot/perl@5628
* update Todo-5.6, add stub open.pmGurusamy Sarathy2000-03-011-0/+36
p4raw-id: //depot/perl@5392