Enabling checkHashCodes on object repetitions to ensure deletes are handled correctly. Without this, if an object is deleted and the object on the row below cannot be deleted, the latter will erroneously be marked as deleteable in the UI, once the deleted object has been removed from the repetition.

Enabling checkHashCodes globally causes attribute repetitions to break.
Fix for wonder-89: Don't attempt to save the parent EC of a new EO as none exists.
get correct host name and address if behind reverse proxy (fixes #80)
check for different strings in exception message
secondsDifference was wrong calculated
Fix for false security exception

Security exceptions would be raised for file names with a "%20" in them. This is because it is also a url-encoding for the "space" character.

Signed-off-by: Aaron Rosenzweig <aaron@chatnbike.com>
Merge branch 'master' into 2_JMF

* master: (36 commits)
  Was not being built in ant: ERMooToolsDirectToWeb.framework, JavaLuceneAdaptor.framework, LuceneExample.woa
  Add the required configuration to build the ERJaxWS modules with Maven
  Documentation change - encourage clean before build
  Javadoc modifications, remove unnecessary cast. Escape html in javadoc to make EOGenerator template changes able to be simply copy-pasted. The previously displayed class Javadoc would create errors if copy-pasted. Also improved clarity of many of the method Javadoc comments. Removed an unnecessary cast.
  fix Error because of missing Libraries folder
  move into correct Location
  fix AZN to correct AZM
  fix Binding miss #410
  REVERT
  Fix for issue 140. Appends the relationship name to the update container ID. E.g. having two relationships from movie to "studio", one named studio and one named "coStudio", the resulting IDs will be "MUC_EditRelationshipEmbeddedStudio_studio" and "MUC_EditRelationshipEmbeddedStudio_coStudio".
  Add totals for running instances only (the existing totals row includes statistics for app instances that are not running)
  New Adaptor version 4.6.2
  Unused stuff removed
  Addition stuff for compiling under Windows
  Warnings removed Debug flags correctly passed to compiler
  Bugfix: pointer arithmetic fixed for 64 Bit
  simplify implementation by using instance variables instead of NSDictionary; add javadoc
  add totals to the Applications page
  right-align "count" and "totals" columns using css class selectors in AppDetailPage.html and ApplicationsPage.html
  if external type is lowercase we would have no match
  ...
Improve documentation explaining why decoding is being done when and where it is. Refactor individual logic blocks (fetching the ERAttachment, evaluating if a request is legitimate) into their own methods to make code more digestible and better encapsulated.
Making sure a SecurityException is always thrown when we aren't able to return an attachment.

Signed-off-by: Aaron Rosenzweig <aaron@chatnbike.com>
Added support for 'displayVariant: omit' to ERModern
This handles only the 'omit' variant, not the CSS manipulation. See the original commit by Travis Cripps: https://github.com/wocommunity/wonder/commit/0aa09a0cef93772fa7ba4629babac5130ff11a83
compile fix for llvm and current gcc
test suite
more debug output
warnings
Using Regex to make a better comparison for string replacement.

Get's around "int4" etc. in Postgres and is more sound / cleaner than the multiple replacements we had before.

Signed-off-by: Aaron Rosenzweig <aaron@chatnbike.com>
use macro MAP_FAILED
contribute updated OpenBasePlugIn to wonder
added README.txt for OpenBasePlugIn
keep naming of plugin consistent - OpenBasePlugIn
Merge pull request #582 from timsquared/master

Tim Worman
Happy Birthday Chuck!