Permalink
Commits on Apr 20, 2012
  1. Set build version to 3.3.0.GA.

    oskarb committed Apr 20, 2012
Commits on Apr 16, 2012
  1. Fix NH-2956 - SybaseSQLAnywhere10Dialect doesn't override OffsetStart…

    oskarb committed Apr 16, 2012
    …sAtOne
    
    According to bug report and documentation, the "start at" argument must be greater than 0. Also affects the dialects for version 11 and 12. Late in the release cycle, but it's a one-liner in a less commonly used dialect.
  2. Clean formatting.

    oskarb committed Apr 16, 2012
Commits on Apr 15, 2012
  1. Harmonize indenting.

    oskarb committed Apr 15, 2012
  2. Refresh expected test results for Oracle to ignore some new, but fail…

    oskarb committed Apr 15, 2012
    …ing tests.
    
    Seemingly fails due to ODP.Net bug (see NH-3116):
    ProjectionsTests.CanProjectParameterArrayContains
    ProjectionsTests.CanProjectParameterStringContains
    
    Oracle cannot handle subqueries referencing aliases more than one nesting level up (rumored to work better in later oracle versions):
    WhereSubqueryTests.SubqueryWhereFailingTest
    WhereSubqueryTests.SubqueryWhereFailingTest2
    WhereSubqueryTests.SubqueryWhereFailingTest3
Commits on Apr 6, 2012
  1. Merge pull request #93 from hazzik/NH-3111

    oskarb committed Apr 6, 2012
    NH-3111: Linq incorrect replaces member access expressions with joins in subqueries.
Commits on Apr 5, 2012
  1. Add failing test for NH-3111

    hazzik committed Apr 5, 2012
Commits on Mar 17, 2012
  1. Linq/FunctionTests.cs: Ignore Substring() tests on Firebird - they sh…

    oskarb committed Mar 17, 2012
    …ould work from Firebird 2.0 but it seems the build server use an older version.
  2. Linq/ByMethod/AverageTests.cs: Ignore CanGetAverageOfIntegersAsDouble…

    oskarb committed Mar 17, 2012
    …() on oracle due to overflow exception which is unfixable without changing either the meaning of the test or the Oracle dialect (too invasive currently).
Commits on Mar 13, 2012
  1. LazyProperty/LazyPropertyFixture.cs: Add test case CanUpdateNonLazyWi…

    oskarb committed Mar 13, 2012
    …thoutLoadingLazyProperty().
  2. SubstringGenerator: Depend on HQL to always provide both two and thre…

    oskarb committed Mar 13, 2012
    …e arguments forms of substring(). NH-3067 and NH-3086.
  3. EmulatedLengthSubstringFunction.cs: Strengthen syntax with extra para…

    oskarb committed Mar 13, 2012
    …meters around the start parameter placed inside the generated length parameter.
  4. Build configuration: Remove invalid default property value

    julian-maughan committed Mar 11, 2012
    The 'project.config' parameter should be specified on the command line if it is required
  5. Refine NuGet build configuration

    julian-maughan committed Mar 11, 2012
    - NuGet version number is now generated differently from the assembly
      version number. The reason is primarily to conform to NuGet's convention
      for pre-release version numbering.
    - NHibernate's dependency on Iesi.Collections is now hard-coded. We can't
      assume that a new version of NHibernate will always use a new (and
      matching) version of Iesi.Collections.
    - Fix NuGet warnings by moving non-assembly files out of the Lib folder.
Commits on Mar 12, 2012
  1. HQLFunctions.cs: Skip the substring tests using parameters on Firebir…

    oskarb committed Mar 12, 2012
    …d - it supports only integer literals.
  2. Since all dialects that use the substring(?,?,?) syntax must override…

    oskarb committed Mar 12, 2012
    … this to provide idiosyncrasies beyond what the SQLFunctionTemplate can provide, have the base Dialect default to AnsiSubstringFunction instead. In particular this switches the MySql and Ingres dialects to the ANSI syntax, which is supported according to docs, and allows these dialects to handle two-argument substring. (NH-3086)
  3. Add a class EmulatedLengthSubstringFunction, which will emulate the l…

    oskarb committed Mar 12, 2012
    …ength argument using an expression for dialects where the length is not optional. Have MSSQL dialects (all versions) and SybaseASE15Dialect use this. (NH-3086)
  4. HQLFunctions.cs: Split the test for substring() and make it expect al…

    oskarb committed Mar 12, 2012
    …l dialects to support the two-arguments form.
Commits on Mar 11, 2012
Commits on Mar 10, 2012
  1. InExpressionFixture.cs: Relax assert on SQL in InSqlFunctionTest() to…

    oskarb committed Mar 10, 2012
    … code with different dialects. Strengthen the asserts on parameters instead.
  2. Merge pull request #90 from hazzik/NH-2347

    oskarb committed Mar 10, 2012
    NH-2347, NH-2429: Linq - case inside aggregate funtions is not applied
  3. Add failing test for NH-2429

    hazzik committed Mar 10, 2012
  4. Add failing test for NH-2347

    hazzik committed Mar 10, 2012
  5. Merge pull request #89 from hazzik/NH-3067

    oskarb committed Mar 10, 2012
    NH-3067: Linq - substring function does not work