This project is mirrored from https://gitee.com/mirrors/intellij-community.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 15 Nov, 2023 28 commits
  2. 14 Nov, 2023 9 commits
    • Kirill.Karnaukhov's avatar
      [inline-completion] ML-1819: send `onCompletion` log event even if exception... · 6e9446b1
      Kirill.Karnaukhov authored
      [inline-completion] ML-1819: send `onCompletion` log event even if exception or cancellation happens
      
      (cherry picked from commit da0017535553dde2aa93b8011a4d803ccad81fc9)
      
      IJ-CR-119717
      
      GitOrigin-RevId: 8bc64a474b2c600872f19df6cdb08d11d86b92a8
      6e9446b1
    • Sergei Tachenov's avatar
      IDEA-337630 Recompute empty icon width on LookupUi.refreshUi · f091b719
      Sergei Tachenov authored
      When, say, ItemsDecoratorInitializer.markAsReordered is called,
      the state of the customizer may change in such a way that
      the empty icon width should be updated as well.
      
      Unfortunately, this happens after the icon was customized,
      but fortunately, before the text indent is actually calculated.
      So we need to update it. Do it explicitly by adding the refreshUi
      method to LookupCellRenderer and call it whenever LookupUi.refreshUi
      is called to update the width.
      
      (cherry picked from commit 9adfc9f72086ebf150caa522e04ba592a47f59f5)
      
      IJ-CR-119525
      
      GitOrigin-RevId: fb44717294c102fc34f014234badd114a28ce4e3
      f091b719
    • Sergei Tachenov's avatar
      IDEA-337630 Implement empty icon customizations for LookupCellRenderer · c590f8fd
      Sergei Tachenov authored
      The icon customizations done by AI suggestions and ML ranking
      were screwing up the popup's alignment because the empty
      icon width is used in getTextIndent().
      
      Fix by adding a new method to ItemPresentationCustomizer,
      customizeEmptyIcon(), that is invoked to compute an empty icon
      that would account for customizations.
      
      Implementation notes
      
      - An updateIconWidth() call is added to addPresentationCustomizer(),
      because we need to recompute the empty icon's size even if nothing
      else has changed.
      
      - The updateIconWidth() implementation is now less efficient because
      it needs to customize the new icon before comparing it with the
      existing one, as that one is already customized.
      
      - The branch that would un-decorate the icon in augmentIcon()
      had to be removed because it was only needed to compare its
      size with the empty icon (passed as "standard"), which is now also decorated.
      
      (cherry picked from commit 5c4982af780a37d7d8eb41868e0f0adc871cc45d)
      
      IJ-CR-119525
      
      GitOrigin-RevId: 98c6d6134395f83efee12b78a61e1dce332ad0a5
      c590f8fd
    • Sergei Tachenov's avatar
      IDEA-337630 Account for border width in completion popup text indent · 051e1e32
      Sergei Tachenov authored
      Since the popup panel has a border, at least in the new UI,
      it needs to be accounted for when we calculate the offset to
      shift the popup by when aligning it with the text in the editor.
      Otherwise, the popup appears to be slightly shifted to the right.
      
      (cherry picked from commit b67bd00ad007f25e8c5611263a9b379a37c42a08)
      
      IJ-CR-119525
      
      GitOrigin-RevId: 5a026e0501e102f6f54bc7fb5d638759a5f6dfe0
      051e1e32
    • Andrei.Kuznetsov's avatar
      IDEA-337468 don't create project services manually (performancePlugin/CreateKotlinFileCommand.kt) · 90d475e6
      Andrei.Kuznetsov authored
      (cherry picked from commit 3c125655d28554f5a3fcd74dcc1fb077918c860e)
      
      IJ-CR-119762
      
      GitOrigin-RevId: 9defc8b58a279a778e5fe07f33bf320d4f9cfd12
      90d475e6
    • Alexey's avatar
      Using @TestOnly method from NewKotlinAction for create kotlin file test · 84a347a4
      Alexey authored
      (cherry picked from commit 6f854dffb8099faee8cfdb05c2ce16becc273d8b)
      
      IJ-CR-118827
      
      GitOrigin-RevId: d11afdc0da511a49ffe895a5f73b7659cfbe6ed1
      84a347a4
    • Anton Bragin's avatar
      DS-5949 Sausage button has square edges and uses EditorTabs.background · c97f5577
      Anton Bragin authored
      (cherry picked from commit 37716d4be3789ac665051d696c92bd5a51a3734c)
      
      IJ-CR-119673
      
      GitOrigin-RevId: c8db0849e8a9c8be123817954c6d8566dd444534
      c97f5577
    • Andrey Lisin's avatar
      PY-63555 Fix "Step Over" behaves like "Step Into" · 80ee92b3
      Andrey Lisin authored
      (cherry picked from commit 046ca2a2d082f8fc1fddc4866dbbef893a1bb6e7)
      
      IJ-CR-118954
      
      GitOrigin-RevId: 264b26a4925a40deb6065d3a492c0108472b00c0
      80ee92b3
    • Vladimir Krivosheev's avatar
      (IDEA-334758, IJ-CR-119007) Switcher shows only active Editor tabs after IDE restart · 005347ee
      Vladimir Krivosheev authored
      (cherry picked from commit c5dc18407c123bba570555a7c5479a43191ef6b3)
      
      GitOrigin-RevId: 2bd176e57c61f8ab4730603ed5bc03ddbfd2d643
      005347ee
  3. 13 Nov, 2023 3 commits