…o use publish-signed
…mply use the source: ... option
We add a LiftRules entry, handleUnmappedParameter, that is a FactoryMaker that vends a function to handle any parmaeter not mapped to a Lift function. By default, the function checks if the parameter name starts with F, and logs a warning if so. This is to do a quick, high-speed check as to whether or not the parameter looks like a Lift function binding.
The MatchWithoutCurrentValue LocParam overrides Lift's default behavior of considering an Empty currentValue a non-match for a Loc. This default action is desirable in most circumstances, but occasionally we want to allow client code to define some custom behavior in the event currentValue comes up Empty. Using this new LocParam in combination with IfValue would allow them to do so.
As I was reading over this code to look at this issue, we were calling Link.isDefinedAt to determine whether or not to call Link.appy. Link.apply calls Link.isDefinedAt to determine whether or not to throw an exception. This seemed redundant in this particular case, so I've reduced this method to a simple boolean expression that should have the same effect.
We also consider IE 8 a legacy IE.
I know we were all hoping that by IE10 they'd be up to speed with the rest of the world, but I still remember some support issues, so I'm adding a detector for it in the event server side detection is needed for some people. Ditto for 11. Here's hoping these will be the last versions of IE that ever need such detection.
We keep S.ieMode as a deprecated value until 3.0.
This reverts commit 9167ff0.
MicrosoftSQL at least 2008 and greater don't support the LIMIT clause, so now the default driver we offer will work out of the box with newer sql server versions