• Eike Rathke's avatar
    Resolves: tdf#100452 class Date full (BCE,CE) proleptic Gregorian calendar · 6d4f2dcc
    Eike Rathke yazdı
    ... implementing signed years with year 0 gap.
    Date(31,12,-1) last day BCE
    Date(1,1,1) first day CE
    
    New class Date member functions:
    * AddYears(sal_Int16) to be used instead of
      aDate.SetYear(aDate.GetYear()+sal_Int16) to handle year 0 gap.
    * convenience GetNextYear() to be used insted of GetYear()+1
    * convenience GetPrevYear() to be used insted of GetYear()-1
    * AddMonths(sal_Int32)
    * operator=(const css::util::Date&)
    
    New class DateTime member functions:
    * operator=(const css::util::DateTime&)
    
    Made some conversion ctors explicit, specifically Date(sal_Int32)
    
    Adapted hopefully all places that used a sal_uInt16 year to use
    sal_Int16 where appropriate.
    
    Eliminated some quirks in date handling found on the fly.
    
    Added era handling to i18npool icu calendar setting interface, which
    missing was responsible for 0001-01-01 entered in Calc being set as
    -0001-01-01, hence subtracting one day resulted in -0002-12-31.
    
    Change-Id: I77b39fba9599ebd5067d7864f6c9ebe01f6f578f
    Reviewed-on: https://gerrit.libreoffice.org/27049Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
    Tested-by: 's avatarJenkins <ci@libreoffice.org>
    6d4f2dcc
Adı
Son kayıt (commit)
Son güncelleme
..
com/sun/star/sdbcx/comp/hsqldb Loading commit data...
inc/pch Loading commit data...
org/hsqldb/lib Loading commit data...
qa Loading commit data...
registry Loading commit data...
source Loading commit data...
workben Loading commit data...
AllLangResTarget_cnr.mk Loading commit data...
AllLangResTarget_sdbcl.mk Loading commit data...
AllLangResTarget_sdberr.mk Loading commit data...
Configuration_ado.mk Loading commit data...
Configuration_calc.mk Loading commit data...
Configuration_dbase.mk Loading commit data...
Configuration_evoab.mk Loading commit data...
Configuration_firebird.mk Loading commit data...
Configuration_flat.mk Loading commit data...
Configuration_hsqldb.mk Loading commit data...
Configuration_jdbc.mk Loading commit data...
Configuration_macab.mk Loading commit data...
Configuration_mork.mk Loading commit data...
Configuration_mysql.mk Loading commit data...
Configuration_odbc.mk Loading commit data...
Configuration_postgresql.mk Loading commit data...
Configuration_tdeab.mk Loading commit data...
CppunitTest_connectivity_ado.mk Loading commit data...
CppunitTest_connectivity_commontools.mk Loading commit data...
CppunitTest_connectivity_mork.mk Loading commit data...
Executable_mork_helper.mk Loading commit data...
Jar_ConnectivityTools.mk Loading commit data...
Jar_sdbc_hsqldb.mk Loading commit data...
JunitTest_complex.mk Loading commit data...
Library_ado.mk Loading commit data...
Library_calc.mk Loading commit data...
Library_dbase.mk Loading commit data...
Library_dbpool2.mk Loading commit data...
Library_dbtools.mk Loading commit data...
Library_evoab.mk Loading commit data...
Library_file.mk Loading commit data...
Library_firebird_sdbc.mk Loading commit data...
Library_flat.mk Loading commit data...
Library_hsqldb.mk Loading commit data...
Library_jdbc.mk Loading commit data...
Library_macab1.mk Loading commit data...
Library_macabdrv1.mk Loading commit data...
Library_mork.mk Loading commit data...
Library_mozbootstrap.mk Loading commit data...
Library_mysql.mk Loading commit data...
Library_odbc.mk Loading commit data...
Library_postgresql-sdbc-impl.mk Loading commit data...
Library_postgresql-sdbc.mk Loading commit data...
Library_sdbc2.mk Loading commit data...
Library_tdeab1.mk Loading commit data...
Library_tdeabdrv1.mk Loading commit data...
Makefile Loading commit data...
Module_connectivity.mk Loading commit data...
Package_postgresql-sdbc.mk Loading commit data...
README Loading commit data...
Rdb_postgresql-sdbc.mk Loading commit data...