Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: delphidabbler/code-snippets
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: delphidabbler/code-snippets
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 15 files changed
  • 1 contributor

Commits on Apr 3, 2025

  1. Merge tag 'v2.2.3' into develop

    Release v2.2.3
    delphidabbler committed Apr 3, 2025
    Copy the full SHA
    5eb4162 View commit details

Commits on Apr 4, 2025

  1. Add new TIntegerRange adv record to structs category

    A new source code file was added for TIntegerRange.
    
    Meta data for TIntegerRange was added to structs.ini.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    87fb75a View commit details
  2. Add unit tests for new TIntegerRange adv records

    Created a new DUnit test project for the Structures category, for
    compilation with Delphi XE only. This is TestCatStructsXE.dpr/.dproj
    
    Added unit tests for TIntegerRange to the a new TestUStructCatSnippets
    unit.
    
    Generated a new UStructCatSnippets unit from CodeSnip that includes
    TIntegerRange.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    857a29a View commit details
  3. Add structs unit test to CodeSnippetsTestsXE group

    The TestCatStructsXE DUnit test project was added to
    CodeSnippetsTestsXE.groupproj.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    d089b7f View commit details
  4. Copy the full SHA
    36f7128 View commit details
  5. Copy the full SHA
    5acf299 View commit details
  6. Add more unit tests for structs category snippets

    Added tests to TestUStructCatSnippets unit for all snippets in the
    Structures category except for TIntegerRange, which was the only snippet
    in the category to have tests.
    
    Advanced records had dedicated unit test classes. The remaining simple
    record types and functions had tests grouped together in a single new
    unit test class.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    77e27c2 View commit details
  7. Update structs.ini with advanced testing info

    All but one snippets in structs.ini had the same advanced testing
    information added to it that sets TestInfo=advanced,
    AdvancedTest.Level=unit-tests and AdvancedTest.URL to the Cat-Structs
    unit tests on Github.
    
    The only snippet not so updated was TIntegerRange, which already has the
    same test info.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    f700447 View commit details
  8. Correct erroneous snippet description in structs cat

    The snippet description for the `Range` snippet had its description
    fixed not to claim that a range of length 1 was empty.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    278652a View commit details
  9. Add warning to potentially buggy snippet meta data

    The `TRangeEx` advanced record had a warning added to its extra
    information re buggy behaviour if the range's lower bound was set
    greater than the upper bound.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    53d88d4 View commit details
  10. Tidy up TestTIntegerRange code

    Removed the unused Setup and TearDown methods from the test class.
    
    Removed commented out test code from the class implementation.
    delphidabbler committed Apr 4, 2025
    Copy the full SHA
    a4f911e View commit details
  11. Copy the full SHA
    b296c23 View commit details

Commits on Apr 5, 2025

  1. Add more unit tests for arrays category snippets

    Added tests to TestUArraysCatSnippets unit for all snippets in the
    Arrays category that didn't already have them.
    delphidabbler committed Apr 5, 2025
    Copy the full SHA
    b1f7248 View commit details
  2. Update arrays.ini with advanced testing info

    Added advanced testing information for all snippets in arrays.ini that
    didn't already have it: all snippets in this category now have unit
    tests in the same DUnit tests project.
    
    Set TestInfo=advanced, AdvancedTest.Level=unit-tests and
    AdvancedTest.URL to the Cat-Arrays unit test project on Github.
    delphidabbler committed Apr 5, 2025
    Copy the full SHA
    a7ca449 View commit details
  3. Update and correct tests/README.md

    Noted that all snippets in Arrays category now have unit tests.
    
    Added warning that newer tests are only checked for compiling with
    Delphi XE and later.
    
    Corrected some errors and inconsistencies.
    delphidabbler committed Apr 5, 2025
    Copy the full SHA
    5810460 View commit details
  4. Copy the full SHA
    34d945a View commit details
  5. Copy the full SHA
    3a69083 View commit details
  6. Add new RandomString function to string category

    A new source code file was added for RandomString
    
    Meta data for RandomString was added to string.ini.
    delphidabbler committed Apr 5, 2025
    Copy the full SHA
    e314b6e View commit details
  7. Added tests for new RandomString strings function

    Added unit test for the RandomString to TestUStringCatSnippets unit.
    
    Regenerated UStringCatSnippets using CodeSnip to contain the
    RandomString function.
    delphidabbler committed Apr 5, 2025
    Copy the full SHA
    5e0cf73 View commit details
  8. Copy the full SHA
    15c7ce2 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff master...develop