Commit Graph

1515 Commits (db7564d72ace45cc95e5046c69d81dadb4e191a2)

Author SHA1 Message Date
Dylan Lloyd 1ba01add51 wrote HexToDec & test 2014-06-27 17:11:32 -07:00
Zaahir Moolla fc962e7b0b Merge pull request #515 from duckduckgo/mintsoft/regex_css
Fix for #474
2014-06-27 16:54:03 -04:00
Jag Talon 852d03f61d Merge pull request #472 from wilkox/master
Add DNA reverse complement goodie
2014-06-27 16:38:46 -04:00
Matt Miller dee4314b42 NumberStyle: minimal changes for Conversions.
I am not claiming this is entirely the correct way to do this in this
package, just that it works fairly easily to expand the scope of the
Conversions goodie, as well.

Gonna need feedback from @moollaza and @mintsoft.

On the upside, I found a bug in the styler code by writing a test here!
2014-06-28 04:27:57 +08:00
Matt Miller cd1d480294 NumberStyler: add proof-of-concept
Considering how all of this works, I'm not sure roles are quite the
right fit. It seems like we might just want a shared "Utility" package
or namespace to let us have access to some common library functions.

DDG::GoodieRole::NumberStyle is a particularly horrible name because
it's not even a role!

Also, the comments suck.

But such is the nature of a proof-of-concept.
2014-06-28 04:27:57 +08:00
Matt Miller 13c9ea7f55 Calculator: superscripting for arbitrary terms.
This would be better with some proper parsing, but this resolves some
issues with the current HTML output, making it raise things to
arbitrarily high superscripting levels based on what it seems to look
like.
2014-06-28 04:22:37 +08:00
Matt Miller 31b3443764 Calculator: refactor the output preprocessing.
I think this makes it somewhat easier to follow the intent here.  We're
just trying to convert these two known strings into different output
formats, so wrapping that up seems like a good idea.
2014-06-28 04:22:37 +08:00
Matt Miller 8745daaaea Calculator: use proper quoting of regex chars.
The old version clearly worked, but it was clunky and somewhat
inexplciable.  While reading up on something else, I discovered `perldoc
quotemeta` which resolves this in a much more predictable and correct
way.
2014-06-28 04:22:37 +08:00
Rob Emery f9732ea9bc RegexCheatSheet: Switching our to my 2014-06-27 20:30:32 +01:00
Rob Emery 3e638e9283 Fortune: switching our to my 2014-06-27 20:29:21 +01:00
nishanths 5588470fb3 add ignorable word "display"
for query “How do I display a greater than sign in html”
2014-06-26 15:34:00 -07:00
nishanths b54999273c change queries, add more natural queries with "?" 2014-06-26 15:06:23 -07:00
Rob Emery b8f896a72a Fortune: Moving the file loading out of the sub so it's only loaded once 2014-06-26 22:04:17 +01:00
Rob Emery d7b24620f8 RegexCheatSheet: switching to softabs 2014-06-26 21:53:19 +01:00
Rob Emery 444ab4a2f4 RegexCheatSheet: Normalising the whitespace around the regex symbols 2014-06-26 21:51:02 +01:00
Rob Emery 9de10e2cf0 Regex: moving the CSS slurp out of the sub so it's only parsed once 2014-06-26 21:45:50 +01:00
Pattarawat Chormai 5852576d88 Clean up waste space 2014-06-27 00:05:35 +07:00
Pattarawat Chormai 67f1b8b31c Return nothing if we find invalid date like Feb 30th 2014-06-27 00:05:34 +07:00
nishanths d2efbb9dac add support for natural queries
- triggers to ‘any’
- add more triggers
- regex
- add tests
2014-06-25 21:28:20 -07:00
nishanths 166ed7870e change scope of $html to fix build 2014-06-25 15:32:01 -07:00
Rob Emery 90f893da43 BloodDonor: using new classes for colours! 2014-06-25 19:09:38 +01:00
gdrooid af5cedf62e MD5: Fixed example queries. 2014-06-25 19:18:21 +02:00
nishanths b6b021d774 explicit return 2014-06-25 08:14:41 -07:00
nishanths b915e13bc1 html cleanup again 2014-06-25 08:11:09 -07:00
nishanths 0fa4095f62 clean up html tags 2014-06-25 07:59:54 -07:00
nishanths f4f5293bbf Revert fc7bb8d..0f2e6ed
This rolls back to commit fc7bb8d564.
2014-06-25 07:56:57 -07:00
nishanths 0f2e6ed822 Revert "clean up html output tags"
This reverts commit fc7bb8d564.
2014-06-25 07:54:06 -07:00
nishanths fc7bb8d564 clean up html output tags 2014-06-25 07:52:04 -07:00
gdrooid 5e2c0ee6b4 MD5: Removed base64 mode. Changed to trigger on startend. 2014-06-25 16:12:27 +02:00
Matthew Ramina 1f105afbb1 Teredo: gray labels, not italicize them 2014-06-25 09:33:04 -04:00
Matthew Ramina 2dddf7b00b SubnetCalc: spans instead of tables 2014-06-25 09:09:42 -04:00
gdrooid 198bb55834 MD5: Changed output to read MD5 instead of Md5. 2014-06-25 11:20:43 +02:00
nishanths 458e3de05e hash additions, fixes 2014-06-24 22:51:11 -07:00
nishanths 38ec92a4a8 cleanup
- accented_chars changes for the future
- substitutions in the Encode Goodie are now after the ‘else’ block
- regex change to one liners
- tests
2014-06-24 20:19:37 -07:00
nishanths 34d4ad5f01 URL encode now encodes reserved chars 2014-06-24 19:29:03 -07:00
nishanths 84f9dfd124 text--primary and text--secondary css 2014-06-24 13:27:50 -07:00
gdrooid 583b3045fb MD5: Restyled the response to match other IAs. 2014-06-24 22:22:10 +02:00
nishanths f54ce2bf0b move css to separate files 2014-06-24 13:06:33 -07:00
gdrooid 43dde6ac8b MD5: Added comments to the source code. 2014-06-24 21:32:57 +02:00
jagtalon 7a4d762f3f Conversions: Use new CSS classes
These new CSS classes allow Goodies to work well with themes.
2014-06-24 19:25:27 +00:00
Matt Miller 41c070ba2b Calculator: fix mis-construed style for numbers with initial 0.
There should never be a thousands separator in that place, so don't
allow one.  This was a bit masked by taking all of the numbers in
combination which gave them more context.

Testing a number individually exposed the error.
2014-06-24 15:51:08 +08:00
nishanths a77eff4f24 Revert "regex fix"
This reverts commit 65072a4661.
2014-06-24 00:38:16 -07:00
nishanths 65072a4661 regex fix
avoid, for example, removal of “sign” from “design”
2014-06-23 23:53:45 -07:00
Matt Miller bc2249abde Calculator: improve precision/accuracy trade-off.
This includes multiplication and division in things which should not be
rounded to our determined precision. While this doesn't break any
current tests, it might lead to some surprising floating-point issues.

On the other hand, the other way led to some surprising results where

418.10 / 2 != 418.1 / 2

Hopefully there exists a better long-term solution which we'll find soon
enough.

Addresses issue #509.
2014-06-24 13:22:58 +08:00
nishanths ced5244f8b Add css
File level:
- Rename decode module

Changes:
- Add css (not in share folder)
- Improve triggers
- Improve brackets vs. bracket, quotes vs. quote

Other:
- More tests
- Comments
- minor regex for spaces, html decoding
2014-06-23 22:12:47 -07:00
David Wilkins 769f3cab88 Add additional triggers (variations on shēngxiào) 2014-06-23 18:46:03 +08:00
Rob Emery 851954f4e8 BloodDonor: Adding styling as suggested by @chrismorast 2014-06-22 20:13:35 +01:00
David Wilkins f73dd0721e Stricter filtering of date queries 2014-06-21 11:15:25 +08:00
David Wilkins 6244a1ada7 Add stricter filters on year 2014-06-21 09:57:48 +08:00
gdrooid 69c7c4ee09 Added 'Md5:' at the beginning of the answer. 2014-06-20 16:57:04 +02:00
David Wilkins f689c882db Tweak CSS 2014-06-20 16:41:42 +08:00
David Wilkins ac8089d0e0 Caching and more detailed comments 2014-06-20 16:41:42 +08:00
David Wilkins 856e1b5a46 Cache $css in ReverseComplement 2014-06-20 16:41:41 +08:00
David Wilkins 28ab886931 Add HTML styling for ReverseComplement 2014-06-20 16:41:41 +08:00
David Wilkins 855540f2c9 ReverseComplement trigger now startend 2014-06-20 16:41:41 +08:00
David Wilkins 4e8859748c Filter ReverseComplement triggers from Reverse goodie 2014-06-20 16:41:41 +08:00
David Wilkins 403928232a Remove unnecessary newline 2014-06-20 16:40:17 +08:00
David Wilkins a989607f7a Clean up format of quick answer 2014-06-20 16:40:17 +08:00
David Wilkins b4a4bc2826 Add Reverse Complement goodie with tests 2014-06-20 16:40:17 +08:00
Jag Talon 5f44c574b4 Merge pull request #359 from larseng/master
Adding FIGlet support.
2014-06-19 16:03:57 -04:00
David Wilkins 9139b9d215 Merge remote-tracking branch 'upstream/master' into chinese_zodiac 2014-06-19 11:36:22 +08:00
Matthew Ramina f2ed81db77 SubnetCalc: Using a table to line up the data 2014-06-17 18:03:40 -04:00
nishanths a0e186cc0e tiny regex global flag fixes 2014-06-17 21:46:17 +05:30
Zaahir Moolla 4053bd5eeb Merge pull request #499 from gdrooid/capitalize
Renamed Capitalize as Uppercase (issue #489)
2014-06-17 10:04:53 -04:00
nishanths d4fedd24d4 add zci__mor-at class for links 2014-06-17 02:59:20 +05:30
Matthew Ramina 435df957cf SubnetCalc: gray labels, not bold them
Fixes #447
2014-06-16 17:03:41 -04:00
jagtalon 7b84015498 Merge branch 'master' into jag/calc-link 2014-06-16 20:34:40 +00:00
nishanths 617d27c394 update test files for new triggers 2014-06-17 02:03:57 +05:30
jagtalon 8d10fdeeb7 Calculator: Bring back the link for the result.
Clicking on the result should show the result as a clickable link that will replace the query. (This is how it used to work before.)
2014-06-16 19:26:57 +00:00
gdrooid 94ca947a56 Added MD5 IA and it's tests. 2014-06-16 18:40:59 +02:00
gdrooid f2b4c95256 Added 'allcaps' and 'all caps' as triggers. Updated tests. 2014-06-16 18:13:02 +02:00
U P Satish f425e32f9f Add support for hex values in query #138 2014-06-16 10:59:24 -04:00
nishanths 808701d756 add new triggers - cross ref. #478 2014-06-16 20:07:26 +05:30
Jag Talon 52573a9173 Merge pull request #497 from gdrooid/GUID-fix
Fixes issue #486
2014-06-16 10:28:57 -04:00
Jag Talon 029ca03ce5 Merge pull request #498 from mwmiller/squared
Calculator: add 'squared' and 'score'.
2014-06-16 09:45:42 -04:00
nishanths 2d1101dd42 Fix regex g flags, comments, attribution
- Fixed global flag on regex subs
- Change the Decode module to the old module name (in case it is linked
by someone)
- Fix attribution links, add ‘crazedpsyc’ to attribution section in the
new module
- Add a comment about the separation of the encode and decode
functionality
- Fix test file for the module name change
2014-06-15 18:17:16 +05:30
gdrooid a3f71d874c Added 'capitalize' to TitleCase triggers. 2014-06-15 12:07:08 +02:00
gdrooid 0a5735c57b Renamed Capitalize as Uppercase (issue #489) 2014-06-15 11:57:34 +02:00
Matt Miller a32f0f8c30 Calculator: add 'squared' and 'score'.
This is an attempt to add the requested "squared" operation without all
of the nasty trigger changes I introduced last time I tried.

Also added a constant for 'score' as both an attempt to better
understand that trigger regex and an historical oddity.

It's clear that if I want to continue with this I should make a lexer.
2014-06-15 04:57:02 +08:00
gdrooid 964fcb9476 Fixes issue #486 2014-06-14 18:16:45 +02:00
gdrooid 8b13d5df38 Fixes issue #491
Changes all the line endings to unix line endings.
2014-06-14 14:40:31 +02:00
jagtalon adb6329a7c Revert "Calculator: improve triggers; add 'squared'"
This reverts commit 5e6c1abb9a.

Conflicts:
	t/Calculator.t
2014-06-13 20:38:58 +00:00
nishanths 274709a52a add 'html entity' trigger to Decode 2014-06-13 21:47:17 +05:30
nishanths 894c954c7f more freedom in hex inputs 2014-06-13 21:05:00 +05:30
Jag Talon 98fbd942ad Merge pull request #488 from mwmiller/calc_updates
Calc updates
2014-06-13 11:10:05 -04:00
nishanths 01cd73383d Decoder added html div tags 2014-06-13 20:02:38 +05:30
nishanths 41a7ffcb12 update HTMLEntitiesDecode - safer checks, comments 2014-06-13 19:58:14 +05:30
nishanths c0b15421eb Add separate modules HTMLEncode, Decode; URLEncode
– Add HTMLEntitiesDecode.pm and .t
– Add HTMLEntitiesEncode.pm and .t
– Add URLEncode and .t
– Remove HTMLEntities.pm and HTMLEntitiesCode.pm and their test files
2014-06-13 19:29:01 +05:30
David Wilkins c2dacdb4ab Restrict supported year range 2014-06-13 11:32:24 +08:00
nishanths 9af4fdc4b5 Revert "initial commit ScreenResolution Goodie"
This reverts commit 151e2f18ae.
2014-06-12 12:52:30 +05:30
nishanths 151e2f18ae initial commit ScreenResolution Goodie
– Initial commit perl module
– Initial commit test file
– Displays the “maybe inaccurate” message for android devices by using
JavaScript to get the user-agent
– Contains commented out lines of JavaScript code that can be enabled
to not show any resolution numbers if device user-agent is Android
2014-06-12 12:49:24 +05:30
nishanths 56cb419bae HTMLEntitiesCode.pm regex for better hits
- regex to clean up whitespaces and to remove filler words (for, of)
- symbol and sign presence/absence in query does not make a difference
in hits
- all ‘-‘ are replaced by ’ ‘.
- accented_chars keys have no spaces now
- updated triggers
2014-06-11 18:04:49 +05:30
nishanths 769b994b8c update HTMLEntitiesCodes.pm with substring replace
HTMLEntitiesCodes.pm
1. Substring replacers
A few practical examples as a result of this change — the following
query pairs will now lookup the same key: ‘trademark symbol’ and
‘trademark’ // ‘up-down arrow’ and ‘up down arrow’ // ‘pound sign’ and
‘pound’, and so on…

2. Update the keys for this change (extraneous keys removed).
2014-06-11 02:11:40 +05:30
Matt Miller 300cba4744 Calculator: style up the answer a bit.
This mostly just adds style to the HTML answers to be more in line with
other IAs.

The test changes are because, in general, the HTML answer is exactly the
same as the text answer, just wrapped up in some HTML. We're mostly
concerned with if we get correct answers, not how they happen to be
wrapped for HTML display.

In cases where that's different (the <sup> regression) we do more
thorough testing on the contents.

Also, removed one repeated test.

I'm starting to think this "apply_css" and maybe even "wrap_html" should
be in a role somewhere.
2014-06-10 20:42:52 +08:00
nishanths e3a7df2f3f Update triggers, fix U-acute value
Goodie module:
- remove ‘html’ trigger
- add ‘html reference’ trigger
- create separate startend and start triggers
- move trigger and handle closer
- correct U-acute

Test file:
- update test queries for new triggers
2014-06-10 17:33:29 +05:30
Matt Miller 45175d18c8 Calculator: reset alarm when calculation is complete.
Total run time may well exceed 1 second with the pre- and post-
processing, but this makes it significantly less annoying to try things
out with `duckpan query`.

Also adds a test which shows the `duckpan query` parameters I was
trying, showing how `squared` is applied (and may result in confusion)
2014-06-10 09:30:22 +08:00
Jag Talon ddba2e8735 Merge pull request #469 from duckduckgo/jd/dice
dice: larger font size
2014-06-09 21:13:05 -04:00
Jason Dorweiler 5fdefc4655 dice: wrap total to new line on mobile 2014-06-09 21:10:23 -04:00
Matt Miller 2c855b6dad Calculator: improve superscript handling.
This fixes the problem of the simple case, but handling, say, expressions
in parens would require a lot more thought (a lexer would help!) I'll
leave that problem for another day.

Fixes #483.
2014-06-10 08:34:11 +08:00
Matt Miller 5e6c1abb9a Calculator: improve triggers; add 'squared'
Some of the problems inherent in the old trigger regex made themselves
obvious once the 'squared' operation was added. This simplification
should make maintenance a smidge easier.

Resolves #482.
2014-06-10 08:10:03 +08:00
nishanths c339c214e4 add HTML Entity Code answer module and test file 2014-06-10 01:55:19 +05:30
David Wilkins ba75a487b0 Don't trigger when user is looking for general information 2014-06-08 17:25:59 +08:00
David Wilkins 11a80af77a Handle last/this/next year 2014-06-08 17:05:42 +08:00
David Wilkins 12e29b0f5d Restructure animal => English/Chinese 2014-06-08 15:18:52 +08:00
David Wilkins 6ee1b92dc1 Cache css, remove redundant trigger 2014-06-08 14:34:23 +08:00
David Wilkins 15d416052a Add Chinese Zodiac goodie 2014-06-08 14:11:33 +08:00
Robbie Harwood (frozencemetery) f422baffef Respond to `dns server` with a list of DNS servers. 2014-06-06 18:31:57 -04:00
Jag Talon 81d169bd70 Merge pull request #476 from b1ake/master
Character Counter (Chars.pm) - More triggers, quoted strings and better tests
2014-06-06 14:10:47 -04:00
b1ake 30bfef4509 More concise string trimming regex. 2014-06-06 17:56:33 +00:00
b1ake ce391313fe Added triggers and tests for 'number of chars' and 'number of characters' 2014-06-06 17:54:57 +00:00
b1ake b99a03ded5 Fixed various edge cases and added tests for them. 2014-06-05 23:08:15 +00:00
b1ake 2c27fb260c Simplified triggers + improved handling of 'in' + limits on quotation marks. 2014-06-05 21:23:47 +00:00
Lars Jansøn Engvik 55f7d18c74 Updating to match the new DDG design. 2014-06-05 09:34:43 +00:00
jagtalon d3c5a5bb4a Conversions: Encode HTML output. 2014-06-04 21:16:36 +00:00
jagtalon aabe2f2e0a Merge remote-tracking branch 'origin/master' into jag/convert-style
Conflicts:
	t/Conversions.t
2014-06-04 21:01:22 +00:00
b1ake 7c7cd601d7 Chars instant answer - More triggers, support for quoted strings and better tests. 2014-06-04 20:33:16 +00:00
Rob Emery 980c03f570 Merge pull request #471 from duckduckgo/jag/precision
Conversions: Only switch to exponent format after 1000000
2014-06-04 21:26:50 +01:00
jagtalon 73981cbff8 Conversions: Add design suggestions
From https://github.com/duckduckgo/zeroclickinfo-goodies/issues/460#issuecomment-45122090
2014-06-04 20:05:38 +00:00
jagtalon fbd578ecac Conversions: Increase font-size to 1.5em
I added style.css in the share directory of the conversions so that I can make the output prettier.
2014-06-04 16:57:36 +00:00
Matt Miller 4d1443ae44 Calculator: give result for sin(pi)
Because of floating-point issues, sin(pi) does not come out to exactly
0. It looks like something we try to guard against a couple lines down.

So, if we don't have a defined precision (such that we can let sprintf
worry about the correct answer), we will set these very small values to
0.

This worked fine with things like '1 + sin(pi)' which made the whole thing
more confusing at the start. Thus, this commit also includes a passel of
new tests for things I considered as possible faults, plus one other thing
I wanted to demonstrate working [cos(2pi)].
2014-06-04 22:52:36 +08:00
Jag Talon aedf8b08d8 Conversions: Added comments 2014-06-03 18:06:41 -04:00
jagtalon 82fe084083 Conversions: Only switch to exponent format after 1000000 2014-06-03 20:06:50 +00:00
jagtalon 19b7425488 FlipText: Add "text" to the trigger word.
"flip", "mirror", "spin", and "rotate" are all very common words, and this instant answer comes up often for queries such as "flip flops". While we don't have a way of setting individual goodies with low priority (all goodies have high priority at the moment), it's important that we control the query space of each one. So in this case, adding a "text" as a requirement will prevent it from triggering on "flip flop", "back flip", etc.
2014-06-03 18:38:32 +00:00
Nathan Korth 303628eee0 Merge remote-tracking branch 'upstream/master' 2014-06-02 16:16:12 -04:00
Jason Dorweiler b5268014d0 dice: larger font size 2014-06-02 15:35:59 -04:00
Rob Emery 30be0ca3e8 Blood: Ensuring output is consistently upper case 2014-06-02 20:34:52 +01:00
Jag Talon 999b6aec5c Merge pull request #327 from mwmiller/calc_issues
Calculator:  resolve outstanding issues.
2014-06-02 11:16:19 -04:00
Nathan Korth da3f78fd40 Created HTML output for CrontabCheatSheet 2014-05-31 16:51:04 -04:00
Rob Emery 024d2cb07f Merge branch 'master' into mintsoft/blood 2014-05-31 15:56:54 +01:00
Rob Emery 2a62ca9df2 BloodDonor: Adding trigger "blood donor for" 2014-05-31 15:44:29 +01:00
Matt Miller 1aaf123351 Calculator: minor cleanups.
- Make ln alias more like others.
- Put named constants in a hash and generate the substitution list
  therefrom.
- Update test and comment text slightly for accuracy.

I had fixed a number of different problems iteratively and didn't
recognize that these changes were viable until now.
2014-05-31 18:29:11 +08:00
Nathan Korth 4781987705 Added crontab cheat sheet goodie 2014-05-27 10:36:10 -04:00
Matt Miller 75fa8f9888 Calculator: add support for ln and (mostly) arbitrary base logs
We're only actually doing logs up to base 999.. but I think
anything else is probably people goofing. I can be convinced otherwise,
though.
2014-05-23 09:10:50 +08:00
Jason Dorweiler a0bb132bd6 calendar: circle on today 2014-05-19 14:06:43 -04:00
Jason Dorweiler 4a12d1af69 calendar: highlight current day 2014-05-19 11:44:44 -04:00
Jag Talon 4ad9007d18 Conversions: Remove the version number from import.
- Convert::Pluggable version is already set in dist.ini
- Getting an error on DuckPAN because of it.
2014-05-14 13:59:45 -04:00
Russell Holt e37029949a Merge pull request #419 from duckduckgo/jag/bttf/chess-fix
Chess960: Fix #408.
2014-05-14 13:13:28 -04:00
Russell Holt c490932db1 Merge pull request #424 from duckduckgo/jag/bttf/latex-design
LaTeX Redesign
2014-05-14 13:11:54 -04:00
Russell Holt c976d14dce Merge pull request #425 from duckduckgo/jag/bttf/average
Average: Redesign for BTTF
2014-05-14 13:08:40 -04:00
Russell Holt 30dfb1af4d Merge pull request #427 from duckduckgo/jag/bttf/coin-font
Coin: Added padding and changed the font size.
2014-05-14 13:08:02 -04:00
Russell Holt efe13103ee Merge pull request #426 from duckduckgo/jag/bttf/sha-wrap
Sha: Add `word-wrap` to the HTML
2014-05-14 13:05:31 -04:00
Lars Jansøn Engvik 276ab8877a Normalization and caching CSS. 2014-05-13 20:02:20 +00:00
Jason Dorweiler a74826403e colorcodes: comment 2014-05-12 15:04:21 -04:00
Jason Dorweiler b5f16d381c colorcodes: comments 2014-05-12 15:02:12 -04:00
Jason Dorweiler 9540ff65f2 colorcodes: fix inverted colors 2014-05-12 14:53:16 -04:00
Russell Holt 2698d380cf Merge pull request #432 from duckduckgo/jd/goodie-css
remove old style goodie css
2014-05-12 11:25:29 -06:00
Jag Talon b52b424123 Merge branch 'master' into bttf 2014-05-12 11:27:06 -04:00
Jag Talon 06f6adfc2b Merge pull request #436 from duckduckgo/mintsoft/UnixTimeFixes
UnixTime: Adding new triggers
2014-05-12 10:58:18 -04:00
Jag Talon e1a4674139 Merge branch 'master' into bttf 2014-05-12 09:59:07 -04:00
Jag Talon 33b0e27bfc Merge pull request #434 from duckduckgo/mintsoft/FedExFixes
FedEx: Attempting fix for issue #393
2014-05-12 09:58:34 -04:00