Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WString: direct operator overloads instead of StringSumHelper #7781

Merged
merged 23 commits into from
Mar 21, 2021

Commits on Dec 19, 2020

  1. wip

    mcspr committed Dec 19, 2020
    Configuration menu
    Copy the full SHA
    9c47a1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1d584e View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. style

    mcspr committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    c9a55f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a9cf16 View commit details
    Browse the repository at this point in the history
  3. allow "blah" + String, 'c' + String and F("...") + String

    also, simplify const char* vs. __FlashStringHelper, and just always use _P functions
    mcspr committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    14e1e7c View commit details
    Browse the repository at this point in the history
  4. shuffle things into .cpp

    mcspr committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    559a5db View commit details
    Browse the repository at this point in the history
  5. trying to fix arduinojson

    based on the implementation, we only need to specify that this symbol is a class
    mcspr committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    6dbcfa9 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. fix accidental realloc, add test for operator+

    basic chaining should work just like with master
    comparing std::move() buffers won't work though, because we never allow
    anything but `const StringSumHelper&` references
    mcspr committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    4683923 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a3fc86 View commit details
    Browse the repository at this point in the history
  3. don't need another branch

    mcspr committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    52c8b37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c35ae3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c908321 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Configuration menu
    Copy the full SHA
    425b366 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Configuration menu
    Copy the full SHA
    e553e26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73a28d0 View commit details
    Browse the repository at this point in the history
  3. fix String used to store struct data

    `cannot bind bit-field '...' to 'signed char&'
    `cannot bind bit-field '...' to 'unssigned char&'
    
    noticed in both tasmota and espeasy, where this generates a webpage
    content from some status struct containing bitfields
    mcspr committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    fa00fba View commit details
    Browse the repository at this point in the history
  4. style once more

    mcspr committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    8af5a00 View commit details
    Browse the repository at this point in the history
  5. typo

    mcspr committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    c57ae69 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Configuration menu
    Copy the full SHA
    ed60441 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2021

  1. Configuration menu
    Copy the full SHA
    4b70ead View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    b4ec910 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. Configuration menu
    Copy the full SHA
    95ebd47 View commit details
    Browse the repository at this point in the history
  2. recover 4440021

    mcspr committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    3299833 View commit details
    Browse the repository at this point in the history