Rob Emery
52f0a1aec3
Merge pull request #601 from mwmiller/scroll-spam
...
Fix minor code layout issues.
2014-08-20 20:38:51 +01:00
Matt Miller
5481cf4ebc
Fix minor code layout issues.
...
Reducing scroll spam from dzil by:
- Providing ABSTRACTs for all packages.
- Leaving VERSION vertical space where necessary.
Addresses #600 plus other annoyances in the process.
2014-08-20 14:45:33 -04:00
Matt Miller
7f14010a46
Merge pull request #574 from duckduckgo/zaahir/fliptext-utf8
...
simplify FlipText Goodie using Text::UpsideDown
2014-08-20 12:25:22 -04:00
Zaahir Moolla
4c170fa4ec
reorder return logic
2014-08-20 15:18:51 +00:00
Rob Emery
d33211838d
Merge pull request #599 from duckduckgo/jag/divisors
...
Newest v. of Math::Prime::Util renamed all_factors to divisors.
2014-08-19 19:09:51 +01:00
jagtalon
169105ac62
Newest v. of Math::Prime::Util renamed all_factors to divisors.
...
Changing the name should make all the tests pass again.
2014-08-19 17:17:34 +00:00
Jag Talon
b2ba0df3bc
Merge pull request #596 from mwmiller/perl_520
...
VIN: remove "Useless use of greediness modifier"
2014-08-19 11:15:51 -04:00
Matt Miller
2631dcdd45
VIN: remove "Useless use of greediness modifier"
...
Perl 5.20 generates a warning on this which cascades into a failure in
our environment.
2014-08-19 11:01:08 -04:00
Jag Talon
6f826aacc3
Merge pull request #589 from exoWM/master
...
Fixes overflow error by adding 'using bigint;'
2014-08-18 18:39:03 -04:00
Jag Talon
6b667ccede
Merge pull request #586 from mwmiller/small_calc
...
Calculator: better display for very small floats.
2014-08-18 18:07:26 -04:00
Jag Talon
5f1c351cde
Merge pull request #562 from duckduckgo/jd/closed_goodies
...
Release closed source goodies
2014-08-18 17:42:14 -04:00
Jason
807c38a20d
Fixing capitalization and overflow
2014-08-15 19:06:22 -04:00
Jason
8fc05b7600
Fixing capitalization and missing ')'
2014-08-15 18:52:08 -04:00
Jason
407002279b
Fixing capitalization and missing ')'
2014-08-15 18:23:20 -04:00
exoWM
2f588a6a8a
Fixing capitalization errors
2014-08-15 22:06:57 +00:00
exoWM
41372756a0
Merge branch 'master' of github.com:exowm/zeroclickinfo-goodies
...
Conflicts:
t/Base.t
2014-08-15 22:05:10 +00:00
exoWM
f1e79bb5b3
Fixed capitalization errors in Base.t
2014-08-15 22:03:29 +00:00
Rob Emery
e40769965e
Merge pull request #587 from duckduckgo/jag/autodie
...
TravisCI: duckpan DDG fails with old version of autodie.
2014-08-15 18:54:57 +01:00
Rob Emery
da02ea557c
Merge pull request #590 from duckduckgo/jag/css-comment
...
Calculator: Actually remove the color declaration.
2014-08-15 18:48:46 +01:00
Jason
68743342dc
Update Base.t
2014-08-15 12:40:25 -04:00
exoWM
f10c62743d
Added tests for overflows in case of a roll back.
2014-08-15 16:20:33 +00:00
Jag Talon
f70f7b6d66
Calculator: Actually remove the color declaration.
2014-08-15 12:13:11 -04:00
Jag Talon
48ea5bc032
Merge pull request #580 from mwmiller/UPPERCASE
...
Uppercase: switch triggers to "start"-only.
2014-08-15 11:09:21 -04:00
Rob Emery
16fde70158
Merge pull request #588 from gdrooid/patch-1
...
Anagram: Fix XSS
2014-08-15 12:54:05 +01:00
Dani
1c52504734
Update Anagram.pm
2014-08-15 01:59:44 +02:00
Jason
c9b8e7ab79
Fixes overflow error by adding 'using bigint;'
2014-08-14 19:40:51 -04:00
exoWM
cfe30ef252
Fixes the overflow issue by adding 'use bigint;'
2014-08-14 23:32:12 +00:00
Dani
85bdae6591
Anagram: Fix XSS
...
Sorry... I messed up this one too. Please, test it before merging -- I'm in the US (wooo!) and I have a very crappy laptop.
2014-08-15 00:36:11 +02:00
jagtalon
75e00ed0c8
TravisCI: duckpan DDG fails with old version of autodie.
...
utf8::all bails out when autodie is < 2.11. Adding cpanm autodie will pull in the latest version and duckpan DDG should work for Perls 5.1 and 5.16 then.
2014-08-14 19:54:13 +00:00
Matt Miller
aa150cf685
Calculator: better display for very small floats.
...
With the addition of the number styling role, we've improved the output
for very small floats. We don't need to round them any longer, since
they produce comprehensible display values and don't break anything.
2014-08-14 08:54:33 -04:00
Rob Emery
3eb97e456e
Merge pull request #585 from mwmiller/bangalator
...
Calculator: fix bangful query result. Ping @jagtalon
2014-08-13 13:21:50 +01:00
jdorweiler
42982b1daf
update tests and remove zci type => E
2014-08-12 16:38:50 -04:00
Matt Miller
4d28815513
Calculator: remove ! from trigger regex.
...
There appears to be no value in this beingincluded and it makes things
evaluate incorrectly, so we'll just remove it.
2014-08-12 15:00:05 -04:00
Matt Miller
2553c532f9
Calculator: guard against empty string as non-result.
...
Eval of '! + 1' returns an empty string, so we'll make it less likely
for that to happen (by not initializing tmp_result to an empty string)
and guard against it if it still does.
Of course, this shouldn't trigger on '! + 1', so that still needs to be
resolved.
2014-08-12 14:35:44 -04:00
Caine Tighe
8ee8e7957d
Merge pull request #583 from duckduckgo/caine/md5-xss
...
DDG::Goodie::MD5: Prevent XSS by encoding HTML entities.
2014-08-12 10:41:51 -04:00
Caine Tighe
bc920e33a0
DDG::Goodie::MD5: Prevent XSS by encoding HTML entities.
2014-08-12 10:35:27 -04:00
Matt Miller
56d75336b6
Uppercase: switch triggers to "start"-only.
...
Since these act like a command, it makes sense to have it at the start
only. This is also in line with the triggers for the very similar
lowercase IA.
Attempt to address issue #578 .
2014-08-10 14:23:48 -04:00
moollaza
874be8d5d6
Add Text::UpsideDown to dist.ini
2014-08-08 15:45:10 +00:00
moollaza
13bd64bc88
simplify FlipText Goodie using Text::UpsideDown, allows better handling of unicode/utf8
2014-08-08 15:39:42 +00:00
Jag Talon
8231b25d23
Merge pull request #569 from duckduckgo/mintsoft/conversion_calcs
...
Normalizing Number Handling.
2014-08-07 12:02:24 -04:00
Matt Miller
a9548a2c31
00-roles.t: switch Test::Most to Test::More.
...
Test::More is guaranteed to be installed everywhere already.. and we
don't need anything extra from Test::Most, so just switch it back.
2014-08-07 11:29:50 -04:00
Matt Miller
9e14be1a87
NumberStyler: add testing.
...
This is a port of the previous tests for these functions, updated for
its new status as a role. I can be convinced that this is not the best
way to do this, but it seems well-enough to me.
2014-08-06 21:14:33 -04:00
Matt Miller
d23e695d36
NumberStyle: use match count for commify.
...
THis makes it easier for the casual reader to understand. Thanks to
@jagtalon for the suggestion.
2014-08-06 16:53:19 -04:00
Rob Emery
bc5983b497
Merge branch 'mintsoft/conversion_calcs' of github.com:duckduckgo/zeroclickinfo-goodies into mintsoft/conversion_calcs
2014-08-06 19:19:21 +01:00
Rob Emery
0adb50b6fe
Conversions: fixing bug with "convert 1 cm to 2 mm"
2014-08-06 19:18:54 +01:00
Matt Miller
f909cfcd28
NumberStyle: add comment for with_html.
...
A bit of description as to what it is doing.
2014-08-06 14:08:46 -04:00
Matt Miller
d0deb10c9e
NumberStyle: default exponential to 'e'.
...
It's quite possible that this will never change, so o ahead and set the
efault so we don't need to specify it everywhere.
2014-08-06 14:06:27 -04:00
Rob Emery
93fc908a99
Merge branch 'master' into mintsoft/conversion_calcs
2014-08-01 23:37:02 +01:00
Rob Emery
4bbe139964
Merge branch 'mintsoft/conversion_calcs' of github.com:duckduckgo/zeroclickinfo-goodies into mintsoft/conversion_calcs
...
Conflicts:
lib/DDG/GoodieRole/NumberStyle.pm
2014-08-01 23:35:39 +01:00
Rob Emery
13f6af99e8
Merge pull request #570 from duckduckgo/jag/encode
...
Lowercase/Uppercase: Encode the query before injecting to HTML.
2014-08-01 20:06:01 +01:00