Skip to content

Tracking Issue: CSL Spec Compliance #327

@Drodt

Description

@Drodt

This issue tracks all the citeproc tests Hayagriva does support in principle (they have no unsupported features like date ranges) but which do not yet pass.

Bugreports

  • bugreports_AllCapsLeakage
  • bugreports_ApostropheOnParticle
  • bugreports_BadDelimiterBeforeCollapse
  • bugreports_ByBy
  • bugreports_ChicagoAuthorDateLooping
  • bugreports_CollapseFailure
  • bugreports_ContainerTitleShort
  • bugreports_DelimitersOnLocator
  • bugreports_DisambiguationAddNames
  • bugreports_DuplicateSpaces
  • bugreports_DuplicateSpaces2
  • bugreports_DuplicateSpaces3
  • bugreports_DuplicateTerminalPunctuationInBibliography
  • bugreports_FrenchApostrophe
  • bugreports_IeeePunctuation
  • bugreports_LabelsOutOfPlace
  • bugreports_LegislationCrash
  • bugreports_MovePunctuationInsideQuotesForLocator
  • bugreports_NoTitle
  • bugreports_SingleQuote
  • bugreports_SortSecondaryKey
  • bugreports_SortedIeeeItalicsFail
  • bugreports_ThesisUniversityAppearsTwice
  • bugreports_UndefinedBeforeVal
  • bugreports_UndefinedInName
  • bugreports_YearSuffixInHarvard1
  • bugreports_disambigHang
  • bugreports_parenthesis
  • bugreports_parseName

Collapse

  • collapse_AuthorCollapseNoDateSorted
  • collapse_ChicagoAfterCollapse
  • collapse_YearSuffixCollapse
  • collapse_YearSuffixCollapseNoRange
  • collapse_YearSuffixCollapseNoYearSuffixDelimiter
  • collapse_YearSuffixImplicitCollapseNoYearSuffixDelimiter

Date

Decorations

  • decorations_Baseline
    • Essentially same output but with additional <sup> tags. Overwrite the test or get rid of additional tags?
  • decorations_NestedQuotes

Disambiguate

Display

  • display_AuthorAsHeading
  • display_LostSuffix
  • display_SecondFieldAlignClone

Etal

Flip Flop

  • flipflop_Apostrophes
  • flipflop_LeadingSingleQuote
  • flipflop_QuotesInFieldNotOnNode
  • flipflop_QuotesNodeLevelMarkup
  • flipflop_SingleBeforeColon
  • flipflop_StartingApostrophe
  • fullstyles_ChicagoArticleTitleQuestion
  • fullstyles_ChicagoAuthorDateSimple

Group

Label

  • label_CollapsedPageNumberPluralDetection
  • label_PluralWithAnd
  • label_PluralWithCommaAnd
  • label_PluralWithCommaLocalizedAnd
  • label_PluralWithLocalizedAmpersand
  • label_PluralWithLocalizedAnd

Locator

  • locator_SingularEmbeddedLabelAfterPlural
  • locator_TrickyEntryForPlurals

Magic

  • magic_CapitalizeFirstOccurringNameParticle
  • magic_CapitalizeFirstOccurringTerm
  • magic_CitationLabelInBibliography
  • magic_CitationLabelInCitation
  • magic_ImplicitYearSuffixExplicitDelimiter
  • magic_NameSuffixNoComma
  • magic_NameSuffixWithComma
  • magic_PunctuationInQuoteNested
  • magic_PunctuationInQuoteTrueSuppressExtra
  • magic_StripPeriodsTrueShortForm
  • magic_SubsequentAuthorSubstitute
  • magic_SubsequentAuthorSubstituteNotFooled
  • magic_SubsequentAuthorSubstituteNotFooled
  • magic_SuperscriptChars
  • magic_SuppressLayoutDelimiterIfPrefixComma
  • magic_TermCapitalizationWithPrefix

Name

Nameattr

  • nameattr_NamesDelimiterOnBibliographyInBibliography
  • nameattr_NamesDelimiterOnCitationInCitation
  • nameattr_NamesDelimiterOnStyleInBibliography
  • nameattr_NamesDelimiterOnStyleInCitation

Number

  • number_LeadingZeros
  • number_MixedText
  • number_PlainHyphenOrEnDashAlwaysPlural

Page

  • page_ChicagoWeird
  • page_Expand
  • page_ExpandWeirdComposite
  • page_Minimal
  • page_NoOption

Plural

  • plural_NameLabelAlways
  • plural_NameLabelContextualPlural
  • plural_NameLabelContextualSingular
  • plural_NameLabelDefaultPlural
  • plural_NameLabelDefaultSingular
  • plural_NameLabelNever

Position

Punctuation

  • punctuation_DefaultYearSuffixDelimiter
  • punctuation_FrenchOrthography
  • punctuation_FullMontyField
  • punctuation_FullMontyPlain
  • punctuation_FullMontyQuotesIn
  • punctuation_FullMontyQuotesOut
  • punctuation_OnMacro

Quotes

  • quotes_PunctuationWithInnerQuote
  • quotes_QuotesUnderQuotesFalse

Simplespace

  • simplespace_case1

Sort

Substitute

  • substitute_SharedMacro
  • substitute_SubstituteOnlyOnceTermEmpty

Textcase

  • textcase_InQuotes
  • textcase_LastChar
  • textcase_NoSpaceBeforeApostrophe
  • textcase_NonEnglishChars
  • textcase_RepeatedTitleBug
  • textcase_SkipNameParticlesInTitleCase
  • textcase_TitleCaseWithCleverBrandName
  • textcase_TitleWithEmDash

Variables

  • variables_ContainerTitleShort

Metadata

Metadata

Assignees

No one assigned

    Labels

    citeproc compatThis issue is related to one or more failing citeproc tests.spec compatThis issue is related to an incompatibility with the CSL spec or some other spec.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions