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

Enable tearing out tabs to create new windows #14935

Merged
merged 316 commits into from
Mar 31, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    40fdbc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4db381e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64257d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3026922 View commit details
    Browse the repository at this point in the history
  5. Start to move window restoration into the Emperor

      I think I have a vision for it now. 25 TODOs left.
    zadjii-msft committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    84e228f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dc1ae9a View commit details
    Browse the repository at this point in the history
  7. move more window persist code around.

      It doesn't save or restore, but it does seem to not crash.
    
      24 TODOs left
    zadjii-msft committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    8bb8391 View commit details
    Browse the repository at this point in the history
  8. It persists, but it doesn't restore yet.

      21 TODOs left
    zadjii-msft committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    0f4c4d8 View commit details
    Browse the repository at this point in the history
  9. Hey look I brought two windows back into existence!...

      They weren't from the persisted JSON, but they did come back
    
      21 TODOs left
    zadjii-msft committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    a5a9930 View commit details
    Browse the repository at this point in the history
  10. We're getting closer to loading up the previous state, but it doesn't…

    … always work as expected
    
     20 TODOs left
    zadjii-msft committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    6e6d14e View commit details
    Browse the repository at this point in the history
  11. Hey this worked!

      The trick is, that if you do this while debugging, the AppState will get persisted as you're stepping through, which can make debugging this really tricky
    zadjii-msft committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    3fb8e8c View commit details
    Browse the repository at this point in the history
  12. cleanup. 18 TODOs remain

    zadjii-msft committed Feb 8, 2023
    1 Configuration menu
    Copy the full SHA
    4d5f6d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. It so SO works

    zadjii-msft committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    a7379ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b79e81 View commit details
    Browse the repository at this point in the history
  3. make pane brushes a member variable, which is good enough

    (cherry picked from commit 7bad8c9)
    zadjii-msft committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    950ce6c View commit details
    Browse the repository at this point in the history
  4. Readd ShouldImmediatelyHandoffToElevated

      17 TODOs remain
    zadjii-msft committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    055da35 View commit details
    Browse the repository at this point in the history
  5. Handle Quit actions

      16 TODOs
    zadjii-msft committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    b0726c2 View commit details
    Browse the repository at this point in the history
  6. Re-add support for the notification icon.

      14 TODOs left
    zadjii-msft committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    e214624 View commit details
    Browse the repository at this point in the history
  7. Quake logic seems to work again.

      Down to just 10 TODOs left
    zadjii-msft committed Feb 9, 2023
    1 Configuration menu
    Copy the full SHA
    c69f0bc View commit details
    Browse the repository at this point in the history
  8. This actually seems to make the lifetime management worse - we just d…

    …tor the WindowEmperor randomly now, which is no good
    zadjii-msft committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    7e91bdb View commit details
    Browse the repository at this point in the history
  9. Revert "This actually seems to make the lifetime management worse - w…

    …e just dtor the WindowEmperor randomly now, which is no good"
    
    This reverts commit 7e91bdb.
    zadjii-msft committed Feb 9, 2023
    1 Configuration menu
    Copy the full SHA
    0395dc4 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    f904e5d View commit details
    Browse the repository at this point in the history
  2. Some additional cleanup of the WindowManager code

      3 TODOs left
    zadjii-msft committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    4548729 View commit details
    Browse the repository at this point in the history
  3. and with that, we're ready to cleanup for review.

      2 TODOs left
    zadjii-msft committed Feb 10, 2023
    1 Configuration menu
    Copy the full SHA
    7660937 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    0ad5b59 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfa6108 View commit details
    Browse the repository at this point in the history
  6. let's do it

    zadjii-msft committed Feb 10, 2023
    1 Configuration menu
    Copy the full SHA
    e40575b View commit details
    Browse the repository at this point in the history
  7. 1 Configuration menu
    Copy the full SHA
    dffb416 View commit details
    Browse the repository at this point in the history
  8. 1 Configuration menu
    Copy the full SHA
    a769933 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

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

Commits on Feb 13, 2023

  1. 1 Configuration menu
    Copy the full SHA
    0ce6309 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    65084c8 View commit details
    Browse the repository at this point in the history
  3. bwahahahahaha

    zadjii-msft committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    33685d9 View commit details
    Browse the repository at this point in the history
  4. spel

    zadjii-msft committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    a4f19a9 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    1ec8c0d View commit details
    Browse the repository at this point in the history
  6. cleanup for review

    zadjii-msft committed Feb 13, 2023
    1 Configuration menu
    Copy the full SHA
    2621519 View commit details
    Browse the repository at this point in the history
  7. spel

    zadjii-msft committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    603a2ce View commit details
    Browse the repository at this point in the history
  8. runformat

    zadjii-msft committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    a9ac218 View commit details
    Browse the repository at this point in the history
  9. this was usnused

    zadjii-msft committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    82224bc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9d4d2e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3f9deca View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0f0316f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    68fad33 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f080261 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4eba01f View commit details
    Browse the repository at this point in the history
  16. [silmarillion] Fix moving a tab with panes. Now, the non-first panes …

    …don't rebuild themselves on move
    zadjii-msft committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    7d903de View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. [valaquenta] Lifetime manage controls

    (cherry picked from commit 4eba01f)
    zadjii-msft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    7734600 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2262f55 View commit details
    Browse the repository at this point in the history
  3. [silmarillion] Fix moving a tab with panes. Now, the non-first panes …

    …don't rebuild themselves on move
    
    (cherry picked from commit 7d903de)
    zadjii-msft committed Feb 14, 2023
    1 Configuration menu
    Copy the full SHA
    3988a1c View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    83da057 View commit details
    Browse the repository at this point in the history
  5. Don't add multiple event handlers for the core

      Basically, because we were projecting the event straight trhough the control, from core->page, basically when we would do a PasteRequested, we'd call the handler registered on the first control, then also the handler added by the second.
    zadjii-msft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    2873511 View commit details
    Browse the repository at this point in the history
  6. Add auto_revokers to all TermControl ev handlers, but that wasn't wha…

    …t ended up fixing this bug.
    
      All we actually needed was to do a _FontSizeChangedHandlers() to set up the font size and the markers in the TermControl.
    zadjii-msft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    855a79d View commit details
    Browse the repository at this point in the history
  7. notes

    zadjii-msft committed Feb 14, 2023
    1 Configuration menu
    Copy the full SHA
    4b22963 View commit details
    Browse the repository at this point in the history
  8. spel

    zadjii-msft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    d06ad8b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8cac90f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e5f9880 View commit details
    Browse the repository at this point in the history
  11. 1 Configuration menu
    Copy the full SHA
    f10dfac View commit details
    Browse the repository at this point in the history
  12. fix the tests

    zadjii-msft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    118bffa View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aa8b0c5 View commit details
    Browse the repository at this point in the history
  14. the tests all...pass?

    zadjii-msft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    bc80943 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. I'm committing everything just in case, but I'm gonna revert and just…

    … do the part that fixed it
    zadjii-msft committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    667b658 View commit details
    Browse the repository at this point in the history
  2. Revert "I'm committing everything just in case, but I'm gonna revert …

    …and just do the part that fixed it"
    
    This reverts commit 667b658.
    zadjii-msft committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    2bc578b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62a4ee0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    091f32c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. that was quite silly

    zadjii-msft committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    ecab57f View commit details
    Browse the repository at this point in the history
  2. 0 TODOs remain

    zadjii-msft committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    13257da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9caf19 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    9da1192 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    0e0d857 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    091660e View commit details
    Browse the repository at this point in the history
  3. shockingly few spel

    zadjii-msft committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    1f8766e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    951ece1 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Fixes for a bad merge

    zadjii-msft committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    c2a2caf View commit details
    Browse the repository at this point in the history
  2. Everything-is-awful.wav

    zadjii-msft committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    b41ae71 View commit details
    Browse the repository at this point in the history
  3. Revert "Everything-is-awful.wav"

    This reverts commit b41ae71.
    zadjii-msft committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    c6cce0f View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. On drop, ask the sender to send content to us.

        The incredibly dumb solution I considered.
    
        As previously outlined in #5000 (comment)
    zadjii-msft committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    2537342 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    0cf13d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6586c4a View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Try to drag/drop to the rigt place in the tab row, only to discover t…

    …hat we ALWAYS drag the 0th tab now. Peculiar.
    zadjii-msft committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    d67815b View commit details
    Browse the repository at this point in the history
  2. OMEGA BODGE

    zadjii-msft committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    b5dbae9 View commit details
    Browse the repository at this point in the history
  3. 1 Configuration menu
    Copy the full SHA
    9ec9da3 View commit details
    Browse the repository at this point in the history
  4. 0 TODOs left

    zadjii-msft committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    70450af View commit details
    Browse the repository at this point in the history
  5. spel? I think that's it?

    zadjii-msft committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    614ec58 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b1a867d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7649725 View commit details
    Browse the repository at this point in the history
  8. [ainulindale] The Terminal shouldn't crash on a WM_SETTINGCHANGE

    (cherry picked from commit 7649725)
    zadjii-msft committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9a47396 View commit details
    Browse the repository at this point in the history
  9. [silmarillion] Disable the UIA renderer before detaching

    (cherry picked from commit b1a867d)
    zadjii-msft committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    d2a5a4a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    273f2a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. std::vectors are better

    zadjii-msft committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    c79f27c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b75fb24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cacb822 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6934bc8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    34bc66f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    257fe33 View commit details
    Browse the repository at this point in the history
  7. moveTab to a nonexistent window creates that window.

      This was actually easy enough that I'm tempted to include it in the prior branches
    zadjii-msft committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    055cdfe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b9dc8c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e147209 View commit details
    Browse the repository at this point in the history
  10. better scaling

    zadjii-msft committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    fa1140d View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. some todo notes

    zadjii-msft committed Feb 28, 2023
    1 Configuration menu
    Copy the full SHA
    01388c9 View commit details
    Browse the repository at this point in the history
  2. some gross dead code

    zadjii-msft committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    74260ce View commit details
    Browse the repository at this point in the history
  3. Lots of PR nits

    zadjii-msft committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    b589d09 View commit details
    Browse the repository at this point in the history
  4. the last nits, I think

    zadjii-msft committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    0199aba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e23a72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ada3f42 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5164bff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f8d64e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    08acc90 View commit details
    Browse the repository at this point in the history
  10. That's it. Ship the PR

    zadjii-msft committed Feb 28, 2023
    1 Configuration menu
    Copy the full SHA
    17dbc7b View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Apply suggestions from code review

    Co-authored-by: Carlos Zamora <carlos.zamora@microsoft.com>
    zadjii-msft and carlos-zamora authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    7e2eb0d View commit details
    Browse the repository at this point in the history
  2. some smaller nits

    zadjii-msft committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    5c852c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e331a0 View commit details
    Browse the repository at this point in the history
  4. some cleanup

    zadjii-msft committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    8e2c7a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08f6a53 View commit details
    Browse the repository at this point in the history
  6. spelling is hard

    zadjii-msft committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    8803324 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fda1663 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b983c69 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    48aa555 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2c15f97 View commit details
    Browse the repository at this point in the history
  11. Fix a UiaEngine race that would absolutely block self-host

    (cherry picked from commit fda1663)
    zadjii-msft committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    7591b0f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    59d6ff2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8c5bfb5 View commit details
    Browse the repository at this point in the history
  14. sure. It doesn't matter'

    zadjii-msft committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    3aa083b View commit details
    Browse the repository at this point in the history
  15. I'm not dead yet

    zadjii-msft committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    491fa62 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    796a02e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    35c7474 View commit details
    Browse the repository at this point in the history
  2. [ainulindale] Prevent a race between the Emperor and the window logic…

    … when updating settings
    
    (cherry picked from commit 35c7474)
    zadjii-msft committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    9a9fa43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11ef8ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d545c4b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    230d68b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0efa5a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    b24cf61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3fa1017 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    5fe3fa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0ca581 View commit details
    Browse the repository at this point in the history
  3. mmmm fresh cut code

    zadjii-msft committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    74af809 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    547b2c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f6880c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1dc2436 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    6e4b2e1 View commit details
    Browse the repository at this point in the history
  2. pr nits

    zadjii-msft committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    7721813 View commit details
    Browse the repository at this point in the history
  3. PR nits

    zadjii-msft committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    6dead99 View commit details
    Browse the repository at this point in the history
  4. Remove the need for TerminalPage to know the number of open windows

      This removes all the weirdness around the way that TerminalPage needs to track
      the number of open windows. Instead of TerminalPage persisting empty state
      when the last tab closes, it lets the AppHost know that the last tab was
      closed due to _closing the tab_ (as opposed to closing the window / quitting).
      This gives AppHost an opportunity to persist empty state for that case,
      because _it_ knows how many windows there are.
    
      This could basically be its own PR.
    
      Probably worth xlinking this commit to #9800
    zadjii-msft committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    434abc2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b59eb9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39a9450 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    44b238e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. fix the tests too

    zadjii-msft committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    073350e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca511c9 View commit details
    Browse the repository at this point in the history
  3. I don't trust you phyllis

    zadjii-msft committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    f70775a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81140a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    339972e View commit details
    Browse the repository at this point in the history
  6. yea we can fold this in

    zadjii-msft committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    6d04353 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1138416 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9957e5c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c8ce5b4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    514556f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e23980c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    492c894 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    6aec80b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9316f5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b72ef73 View commit details
    Browse the repository at this point in the history
  4. minor pr nits

    zadjii-msft committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    6107495 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d886c65 View commit details
    Browse the repository at this point in the history
  6. halt, explain yourself

    zadjii-msft committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    1cc3100 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. [an unexpected party] This was a bad merge conflict that resulted in …

    …windows entirely failing to start
    zadjii-msft committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e41c835 View commit details
    Browse the repository at this point in the history
  2. *shakes fist* VS

    zadjii-msft committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    3bc25ab View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    0808f94 View commit details
    Browse the repository at this point in the history
  2. last nits, let's do this

    zadjii-msft committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    5b3dc08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59b07f1 View commit details
    Browse the repository at this point in the history
  4. [ainulindale] fix defterm

      Each page was registering as a handoff target, so basically we'd start the
      server then yeet the connection back to the first window and presto, you'd
      have a dead window and a connection on the wrong thread and everything was
      awful. Instead, only register as the handoff listener when we've actually said
      we want to be a handoff listener.
    zadjii-msft committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    7142ae8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d55bb43 View commit details
    Browse the repository at this point in the history
  6. [party] tear out of maximized doesn't open maximized

    (cherry picked from commit 805b880)
    zadjii-msft committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f60c6d2 View commit details
    Browse the repository at this point in the history
  7. [party] actually DON'T respect the launch mode during tearout

    (cherry picked from commit b107f7d)
    zadjii-msft committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    dea194d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    11f9957 View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/main' into dev/migrie/oop/3/ainu…

    …lindale
    
    # Conflicts:
    #	src/cascadia/TerminalApp/AppLogic.cpp
    #	src/cascadia/TerminalApp/AppLogic.h
    #	src/cascadia/TerminalApp/AppLogic.idl
    #	src/cascadia/TerminalApp/TerminalPage.h
    #	src/cascadia/TerminalApp/TerminalWindow.cpp
    #	src/cascadia/TerminalApp/TerminalWindow.h
    #	src/cascadia/TerminalSettingsModel/GlobalAppSettings.cpp
    #	src/cascadia/TerminalSettingsModel/GlobalAppSettings.h
    #	src/cascadia/TerminalSettingsModel/GlobalAppSettings.idl
    #	src/cascadia/WindowsTerminal/AppHost.cpp
    #	src/cascadia/WindowsTerminal/AppHost.h
    zadjii-msft committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    55ee49b View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'origin/dev/migrie/oop/3/ainulindale' in…

    …to dev/migrie/oop/3/valaquenta
    zadjii-msft committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    fe2ee91 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a201c18 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d607ede View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0178690 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1e4cc33 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Merge remote-tracking branch 'origin/dev/migrie/oop/3/ainulindale' in…

    …to dev/migrie/oop/3/valaquenta
    zadjii-msft committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    5a420d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24da827 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4950382 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    279bd31 View commit details
    Browse the repository at this point in the history
  5. some nits

    zadjii-msft committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    8a9d248 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. easier nits

    zadjii-msft committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    b02b935 View commit details
    Browse the repository at this point in the history
  2. fix the tests

    zadjii-msft committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    f73ec9a View commit details
    Browse the repository at this point in the history
  3. why not just use uints?

    zadjii-msft committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    3659744 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e334bfb View commit details
    Browse the repository at this point in the history
  5. I don't know how to stl

    zadjii-msft committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    3af4d94 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    56c12ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    87e5283 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    f2b2c74 View commit details
    Browse the repository at this point in the history
  2. notes from PR

    zadjii-msft committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    697b420 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2984502 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf89ce3 View commit details
    Browse the repository at this point in the history
  5. Fix wt -w _quake by not throwing when setting the window name

      If we get initialized with a window name, this will be called before XAML is
      stood up, and constructing a PropertyChangedEventArgs will throw. So don't.
    zadjii-msft committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    9179992 View commit details
    Browse the repository at this point in the history
  6. runformat

    zadjii-msft committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    3626795 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    e9f2a34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    697201e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b842ef1 View commit details
    Browse the repository at this point in the history
  4. this was a lot of nits

    zadjii-msft committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    f898d39 View commit details
    Browse the repository at this point in the history
  5. classic

    zadjii-msft committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    8677169 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ecf006 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b1b458 View commit details
    Browse the repository at this point in the history
  8. hey they still pass

    zadjii-msft committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    d20694b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. wip

    lhecker authored and zadjii-msft committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    923cb24 View commit details
    Browse the repository at this point in the history
  2. yea that was a typo

    zadjii-msft committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    1591df0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    240ecad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cc0cb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f24c709 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Smaller PR nits

    zadjii-msft committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    70fd182 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    b034378 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec0fe79 View commit details
    Browse the repository at this point in the history
  3. spel

    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    6b8c54f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56c83d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45374e8 View commit details
    Browse the repository at this point in the history
  6. There's no reason that this should have entirely broken moving panes.…

    … That doesn't make sense.
    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    31e904a View commit details
    Browse the repository at this point in the history
  7. Revert "There's no reason that this should have entirely broken movin…

    …g panes. That doesn't make sense."
    
    This reverts commit 31e904a.
    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    a86fd20 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    56a52d9 View commit details
    Browse the repository at this point in the history
  9. Revert "Revert "There's no reason that this should have entirely brok…

    …en moving panes. That doesn't make sense.""
    
    This reverts commit a86fd20.
    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    0391a26 View commit details
    Browse the repository at this point in the history
  10. this was a crash

    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    4184a18 View commit details
    Browse the repository at this point in the history
  11. just nits

    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    b1043f5 View commit details
    Browse the repository at this point in the history
  12. sure

    zadjii-msft committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    ecaca16 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    20628ad View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/dev/migrie/oop/3/quenta-silmaril…

    …lion' into dev/migrie/oop/3/akallabeth
    zadjii-msft committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    ae74565 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4769b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85795b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef4651a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3152ff9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3f5a559 View commit details
    Browse the repository at this point in the history
  8. [silmarillion] Yikes I've really had a hard time with this.

    (cherry picked from commit 3152ff9)
    zadjii-msft committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1f0b958 View commit details
    Browse the repository at this point in the history
  9. [silmarillion] Wow, we didn't need _recentlyDetached at all, did we

    (cherry picked from commit 3f5a559)
    zadjii-msft committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    08732fe View commit details
    Browse the repository at this point in the history
  10. Merge branch 'dev/migrie/oop/3/quenta-silmarillion' of https://github…

    ….com/microsoft/terminal into dev/migrie/oop/3/quenta-silmarillion
    zadjii-msft committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a9b591f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8ce6752 View commit details
    Browse the repository at this point in the history
  12. [alkallabeth] I got distracted and totally botched that, didn't I

    (cherry picked from commit ef4651a)
    zadjii-msft committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8344c01 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e02637d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1bb89ed View commit details
    Browse the repository at this point in the history
  15. tiny const ref nits

    zadjii-msft committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0c6eb35 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    bf5d6c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07ee7d6 View commit details
    Browse the repository at this point in the history
  3. spell?

    zadjii-msft committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    721a0ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    982fa5a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d019f32 View commit details
    Browse the repository at this point in the history
  6. more dedupes and nits

    zadjii-msft committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    c606439 View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/main' into dev/migrie/oop/3/akal…

    …labeth
    
    # Conflicts:
    #	src/cascadia/Remoting/Monarch.cpp
    #	src/cascadia/Remoting/Monarch.h
    #	src/cascadia/Remoting/Monarch.idl
    #	src/cascadia/Remoting/Peasant.cpp
    #	src/cascadia/Remoting/Peasant.h
    #	src/cascadia/Remoting/Peasant.idl
    #	src/cascadia/Remoting/WindowManager.cpp
    #	src/cascadia/Remoting/WindowManager.h
    #	src/cascadia/Remoting/WindowManager.idl
    #	src/cascadia/TerminalApp/TerminalPage.cpp
    #	src/cascadia/TerminalApp/TerminalPage.h
    #	src/cascadia/TerminalApp/TerminalPage.idl
    #	src/cascadia/TerminalApp/TerminalWindow.cpp
    #	src/cascadia/TerminalApp/TerminalWindow.h
    #	src/cascadia/TerminalApp/TerminalWindow.idl
    #	src/cascadia/UnitTests_Remoting/RemotingTests.cpp
    #	src/cascadia/WindowsTerminal/AppHost.cpp
    #	src/cascadia/WindowsTerminal/AppHost.h
    zadjii-msft committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    a77ea00 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ce35e8a View commit details
    Browse the repository at this point in the history
  9. last nits

    zadjii-msft committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    ac5c8fa View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'origin/main' into dev/migrie/oop/3/an-u…

    …nexpected-party
    
    # Conflicts:
    #	src/cascadia/Remoting/Monarch.h
    #	src/cascadia/Remoting/Monarch.idl
    #	src/cascadia/Remoting/WindowManager.h
    #	src/cascadia/Remoting/WindowManager.idl
    #	src/cascadia/TerminalApp/TabManagement.cpp
    #	src/cascadia/TerminalApp/TerminalPage.cpp
    #	src/cascadia/TerminalApp/TerminalPage.h
    #	src/cascadia/UnitTests_Remoting/RemotingTests.cpp
    zadjii-msft committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    53a9b18 View commit details
    Browse the repository at this point in the history
  11. derp

    zadjii-msft committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    ced78fb View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. cammants

    zadjii-msft committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    94865b8 View commit details
    Browse the repository at this point in the history