Scott Walters
f5787f6057
version bump to 3.00.0_2 and Changes entry
2014-08-28 21:16:50 -04:00
Scott Walters
374793ef68
get rid of Build.PL; we use ExtUtils::MakeMaker now.
2014-08-28 21:08:13 -04:00
Scott Walters
7f6af60ed8
oops, global version search and replace ruined a comment. leave it ruined
2014-08-28 21:05:13 -04:00
Scott Walters
37740b870a
fix a hash randomization bug that was causing random failures in t/SOAP/WSDL/05_simpleType-list.t
2014-08-28 21:03:39 -04:00
Scott Walters
31f5deacf5
2624a9 for #86142 , adding the XML declaration to the output, broke another part of the system, so work around that.
...
I accidentally stopped doing "recursive" tests (tests in subdirs) at some point and missed some of this fun breakage.
2014-08-28 21:01:51 -04:00
Scott Walters
3197383a7d
update POD; thought I commit this already... ?
2014-08-28 20:38:31 -04:00
Scott Walters
285ffa463c
okay, dam@cpan.org's fix for using not using ->usa('UNIVERSAL') to test if something loaded apparently works in a situation where mine doesn't, that was causing tests to fail.
2014-08-28 18:26:41 -04:00
Scott Walters
35321ce5d0
run tests recursively under ExtUtils::MakeMaker.
2014-08-28 16:25:55 -04:00
Scott Walters
08b156a546
take Module::Build out of inc. it doesn't work. don't use it.
2014-08-28 16:25:29 -04:00
Scott Walters
605732b836
https://rt.cpan.org/Ticket/Display.html?id=82028 -- POD error results in broken link generated
2014-08-27 18:28:43 -04:00
Scott Walters
1994b36d8b
switch from Module::Build to Make::Maker based Makefile.PL after Module::Build vomited on trying to 'make dist', and then when that was fixed, generated a completely busted dist without error. good riddance.
2014-08-27 17:53:50 -04:00
Scott Walters
f3ae85aed5
default directory for t/098_pod.t. not sure why it was doing @dir = (); if(ENV var) { @dir = 'some dir that exists' }. this would make a path analysis tool cry.
2014-08-27 17:52:41 -04:00
Scott Walters
7d81cfce87
bump version to 3.00.00_1; update POD a bit; include contact info for myself; declare this module deprecated and in maintenance mode; include Module::Build in the 'inc' dir to avoid a warning about it being deprecated from core inclusion; add mention of the UNIVERSAL->isa() bug created by Class::Std::Fast to the POD for BUGS AND LIMITATIONS.
2014-08-27 17:39:52 -04:00
Scott Walters
2624a9d5c0
applied patch from ticket #86142 : Missing XML declaration in request
...
https://rt.cpan.org/Public/Bug/Display.html?id=86142
tests still pass, so, good enough, right?
2014-08-21 20:50:56 -04:00
Scott Walters
45982ff330
Huh. Between 5.12 and 5.16 somewhere, the behavior of ClassName->isa('UNIVERSAL') changed.
...
It used to be that that would return true if and only if that namespace existed.
Now it always returns true for any random non-existant made up name.
Changed this to do ->can() on a known existing method modules with this API have (serialize)
instead after floundering around for a bit. exists ${"main::"}{$type.'::'} worked a little
bit but made it barf for some reason I didn't investigate.
This is the problem apparently behind the previous "haunted house level shit" fixes and
reversions. This thing does automatically load these modules on the fly. Would be nice
if the unit tests had some comments in them.
2014-08-21 08:37:49 -04:00
Scott Walters
cfd5892b18
Revert "was barfing with "Can't locate object method "new" via package "MyElement" (perhaps you forgot to load "MyElement"?) at lib/SOAP/WSDL/XSD/Typelib/Comple"
...
ref haunted house level shit going weird message in previous revert.
This reverts commit d221e87b29 .
2014-08-21 07:48:30 -04:00
Scott Walters
6e95d01610
Revert "maybe I'm doing the wrong thing by adding use lines for test modules"
...
Wow. Even with the "fix" in, it runs correctly once, and then starts vomiting
with a similar error again as before the fix. it'll fail 20 times in a
row, then pass 20 times in a row. there's some haunted house level
shit going wrong here.
This reverts commit b121a061d8 .
2014-08-21 07:47:02 -04:00
Scott Walters
b121a061d8
maybe I'm doing the wrong thing by adding use lines for test modules
...
that unit tests use. maybe there's some magic that's supposed to
automatically use those things, even though they're hidden in deeply
buried paths with no machine predictable naming scheme. I can't
imagine that these unit tests passed before unless there is/was
some magic. I hobbled this in to working with a use lib and a
use for the module, but after doing this second one of these,
I'm having serious doubts about whether I'm just spackling over
the problem.
2014-08-21 07:37:22 -04:00
Scott Walters
d2f324a7f2
oops, changing error messages breaks tests. make them match again. don't change the tests. change the error messages. that way the error message's awkwardness hints at the code's awkwardness.
2014-08-21 07:34:19 -04:00
Scott Walters
f2ce9511e0
I don't get it. There were two calls to get_port() right next to
...
each other, in the very same ? :, and one of them had a ->[0]
tacked on the end and the other one didn't. Well guess what...
the one without was returning an arrayref, which caused these
failures in the unit tests:
Can't call method "get_binding" on unblessed reference at /home/scott/projects/SOAP-WSDL/blib/lib/SOAP/WSDL.pm line 186.
2014-08-21 07:27:58 -04:00
Scott Walters
50c8d5b31f
oh, look, ComplexType.pm has cut and paste hash reversing code
...
from SimpleType.pm. that means that we can cut and paste the
fix from SimpleType.pm into ComplexType.pm. how many wrongs
make a right? I forget.
2014-08-21 07:26:30 -04:00
Scott Walters
47dc61bd9e
protip: reverse %hash with '#default' => 'urn:myNamespace', 'tns' =>
...
'urn:myNamespace' results in misery. random hash ordering made a pile of
tests in t/003_wsdl_based_serializer.t randomly pass and fail in unison.
I smelled a smell.
2014-08-21 06:32:11 -04:00
Scott Walters
3670df3e69
"vectors" (totally not the same thing as a vector in other languages or on a Cray 1)
...
have been deprecated and removed. pretend like they never existed.
2014-08-21 05:20:56 -04:00
Scott Walters
d221e87b29
was barfing with "Can't locate object method "new" via package "MyElement" (perhaps you forgot to load "MyElement"?) at lib/SOAP/WSDL/XSD/Typelib/Comple
...
xType.pm line 213.". Okay, then, MyElement.pm exists in t/lib. Let's try
using it. And it worked. Incidentally, the code at lib/SOAP/WSDL/XSD/Typelib/ComplexType.pm is heinous.
2014-08-21 05:17:05 -04:00
Scott Walters
001c36f8e8
fix two instances of the "Can't modify non-lvalue subroutine call at lib/SOAP/WSDL.pm line 167." error.
...
it looks like the author wrote
return $a ? $b : $c = $d
Intending it to mean:
return $a ? $b : ($c = $d);
... but perl parses it as:
return ( $a ? $b : $c) = $d;
... and perl 5.16 is more astute about lvalue errors like that.
2014-08-20 08:37:33 -04:00
Martin Kutter
9023aa06a4
import SOAP-WSDL 2.00.10 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.10
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.10.tar.gz
2.00.10
2009-12-12 19:49:03 -08:00
Martin Kutter
3b30e8d0e2
import SOAP-WSDL 2.00.09 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.09
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.09.tar.gz
2.00.09
2009-12-12 19:49:02 -08:00
Martin Kutter
fb9fd4a2b1
import SOAP-WSDL 2.00.08 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.08
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.08.tar.gz
2.00.08
2009-12-12 19:49:00 -08:00
Martin Kutter
bfc3247583
import SOAP-WSDL 2.00.07 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.07
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.07.tar.gz
2.00.07
2009-12-12 19:48:57 -08:00
Martin Kutter
3de318be40
import SOAP-WSDL 2.00.06 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.06
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.06.tar.gz
2.00.06
2009-12-12 19:48:54 -08:00
Martin Kutter
c2ac24dd0f
import SOAP-WSDL 2.00.05 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.05
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.05.tar.gz
2.00.05
2009-12-12 19:48:45 -08:00
Martin Kutter
c3e3d1908e
import SOAP-WSDL 2.00.04 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.04
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.04.tar.gz
2.00.04
2009-12-12 19:48:44 -08:00
Martin Kutter
e58a27e2ad
import SOAP-WSDL 2.00.03 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.03
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.03.tar.gz
2.00.03
2009-12-12 19:48:40 -08:00
Martin Kutter
915ee03cbe
import SOAP-WSDL 2.00.02 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.02
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.02.tar.gz
2.00.02
2009-12-12 19:48:35 -08:00
Martin Kutter
745ce925c1
import SOAP-WSDL 2.00.01 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00.01
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.01.tar.gz
2.00.01
2009-12-12 19:48:32 -08:00
Martin Kutter
0cbf981665
import SOAP-WSDL 2.00_33 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_33
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_33.tar.gz
2.00_33
2009-12-12 19:48:28 -08:00
Martin Kutter
51db446428
import SOAP-WSDL 2.00_32 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_32
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_32.tar.gz
2.00_32
2009-12-12 19:48:24 -08:00
Martin Kutter
f0b3bdc201
import SOAP-WSDL 2.00_31 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_31
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_31.tar.gz
2.00_31
2009-12-12 19:48:21 -08:00
Martin Kutter
874251225f
import SOAP-WSDL 2.00_29 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_29
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_29.tar.gz
2.00_29
2009-12-12 19:48:17 -08:00
Martin Kutter
2bad767211
import SOAP-WSDL 1.27 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 1.27
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-1.27.tar.gz
1.27
2009-12-12 19:48:16 -08:00
Martin Kutter
7ca2154ad6
import SOAP-WSDL 2.00_28 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_28
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_28.tar.gz
2.00_28
2009-12-12 19:48:15 -08:00
Martin Kutter
eb096ad88e
import SOAP-WSDL 2.00_27 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_27
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_27.tar.gz
2.00_27
2009-12-12 19:48:14 -08:00
Martin Kutter
3cfeebae54
import SOAP-WSDL 2.00_26 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_26
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_26.tar.gz
2.00_26
2009-12-12 19:48:13 -08:00
Martin Kutter
a9033164e6
import SOAP-WSDL 2.00_25 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_25
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_25.tar.gz
2.00_25
2009-12-12 19:48:11 -08:00
Martin Kutter
84b53d9261
import SOAP-WSDL 2.00_24 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_24
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_24.tar.gz
2.00_24
2009-12-12 19:48:10 -08:00
Martin Kutter
b955c5ad79
import SOAP-WSDL 2.00_23 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_23
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_23.tar.gz
2.00_23
2009-12-12 19:48:07 -08:00
Martin Kutter
080b211e4e
import SOAP-WSDL 2.00_22 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_22
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_22.tar.gz
2.00_22
2009-12-12 19:48:06 -08:00
Martin Kutter
fa4d5dd884
import SOAP-WSDL 2.00_20 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_20
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_20.tar.gz
2.00_20
2009-12-12 19:48:05 -08:00
Martin Kutter
3d11524449
import SOAP-WSDL 2.00_19 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_19
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_19.tar.gz
2.00_19
2009-12-12 19:48:04 -08:00
Martin Kutter
21efa286af
import SOAP-WSDL 2.00_18 from CPAN
...
git-cpan-module: SOAP-WSDL
git-cpan-version: 2.00_18
git-cpan-authorid: MKUTTER
git-cpan-file: authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00_18.tar.gz
2.00_18
2009-12-12 19:48:03 -08:00