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. 18 May, 2024 2 commits
    • Tagir Valeev's avatar
      [java-mrjar] Treat classes with the different multi-release version as equivalent · 70d68944
      Tagir Valeev authored
      It looks like this is a better alternative for now. In particular because we don't know how to resolve a reference from a library class within the same library. The result depends on in context of which module we are doing this resolve, but in general we don't know from which module we started. Currently, we resolve to the same version as the original class, but this might be incorrect. If we consider different versions of a class as different classes, we have problems with code-insight features, as for example, return type of a method and its direct supermethod might be non-equivalent, if the method is declared in source file but a supermethod is declared in the library.
      Fixes IDEA-353000 must either be declared abstract or implement abstract method
      
      (cherry picked from commit 3fa59bc6c8510f8dc0bcab63ccf491b4ff90610a)
      
      IJ-CR-134506
      
      GitOrigin-RevId: 2abe483fd3a0eee129e98c0a6cfbd3d44c83edfb
      70d68944
    • Petr's avatar
      PY-40480 Lift literal type completion results higher in a lookup · 48585c9b
      Petr authored
      (cherry picked from commit 51fcf9b611250104fdeff04284e908cce1164560)
      
      IJ-CR-134619
      
      GitOrigin-RevId: e6a9abd58ee9efd90114a5c0800bb4cdd347d4e7
      48585c9b
  2. 17 May, 2024 6 commits
  3. 16 May, 2024 5 commits
  4. 15 May, 2024 10 commits
    • Anna Rodionova's avatar
      DBE-20515 MongoDB: Incorrect stub generation for files with more than one PsiFile · bdb4d492
      Anna Rodionova authored
      (cherry picked from commit 16d756ce078636b1db6d810ee8daf571ffb760a3)
      
      IJ-CR-134426
      
      GitOrigin-RevId: 795042b7746f2785c7fcdc41639038bb3d24bba2
      bdb4d492
    • Petr's avatar
      PY-55044 TypedDict **kwargs typing · d27769b1
      Petr authored
      (cherry picked from commit 5dff382b321ac166ed4b8cf90e431ea719995608)
      
      IJ-MR-133225
      
      GitOrigin-RevId: f80227791f51ba0f2b788bd8f17e19b7283f66a0
      d27769b1
    • Petr's avatar
      PY-42738 Incomplete handling of single and double quotes for dictionary keys in auto completion · 669d4ddb
      Petr authored
      (cherry picked from commit ed480e40c4de292d38efbe59656cf3c8eb234435)
      
      IJ-MR-131891
      
      GitOrigin-RevId: 0fcc4282fd0ce5704c36e60cb97afb24cba21a91
      669d4ddb
    • Petr's avatar
      [python] Reduce code duplication in PythonCommonCompletionTest · 92c8aa37
      Petr authored
      (cherry picked from commit 1e39bed5d00d3253907dc0d8cedbd37d323a9859)
      
      IJ-MR-131891
      
      GitOrigin-RevId: 7bf99ffa0086c71383d7206b327670305be15f82
      92c8aa37
    • Petr's avatar
      PY-56004 Completion for expected literal types in assignments · e9946b26
      Petr authored
      (cherry picked from commit 06cacc62e068d902b174e5208837959cbd92ed88)
      
      IJ-MR-132897
      
      GitOrigin-RevId: 6dcf976b2301b3d62052a4cf948cf4ff4dadc35d
      e9946b26
    • Piotr Tomiak's avatar
      WEB-66965 Getting types from TS Server blocks typing - add a reasonable timout... · c2a5b783
      Piotr Tomiak authored
      WEB-66965 Getting types from TS Server blocks typing - add a reasonable timout for getting descriptors.
      
      (cherry picked from commit f1dd1383e61980ac3e290daebdc2e77bbe5fd0ba)
      
      IJ-CR-134009
      
      GitOrigin-RevId: 8ffbda4c8776d22b790fdb2a99fcbdbfdd32adf5
      c2a5b783
    • Ivan Semenov's avatar
      [editor-inlay] use editor viewport size to layout inlays instead of visible bounds · 8786453b
      Ivan Semenov authored
      Using visible area of a viewport for size reference caused inlays to be resized when the editor was obscured by some other component or not visible. This caused issues when an editor was placed in another scrollpane (ex combined diff), because when it's scrolled away the inlay was resized to zero width and not all components can handle this (definitely not JEditorPane).
      
      #IDEA-349311 Fixed
      
      (cherry picked from commit 5bab239dce9b57027c644ad1cbd715b8a68e8320)
      
      IJ-CR-134394
      
      GitOrigin-RevId: c4124064525ab79e51ca3b278663b9b512243041
      8786453b
    • Aleksey Pivovarov's avatar
      IDEA-346403 actions: fix AnAction invocation on mouse click for components... · bddd74c0
      Aleksey Pivovarov authored
      IDEA-346403 actions: fix AnAction invocation on mouse click for components under an active LoadingDecorator
      
      BranchesTree in VCS Log is using 'ProgressStripe' with 'LoadingDecorator' to display progress bar.
      It transforms into a 'LoadingDecoratorLayeredPane' being used to draw this progress bar.
      
      'SwingUtilities.getDeepestComponentAt' navigates into 'LoadingDecorator.LoadingLayer' of this layered pane
       when asked about the target component. This makes global Mouse AnAction inaccessible if they depend on
       the DataContext of the component located inside the loading decorator.
      Fix the issue by using 'UIUtil.getDeepestComponentAt' that explicitly handles the 'LoadingDecorator' case.
      
      (cherry picked from commit 132beab6d734323e0f342c38ad828f9cc96a5765)
      
      IJ-CR-134299
      
      GitOrigin-RevId: 4407dcccb99e58da51331a877010277a922c4609
      bddd74c0
    • Aleksey Pivovarov's avatar
      IDEA-313702 vcs: fix jumping 'Commit Warning' scrollbar in Commit toolwindow · e60a01c2
      Aleksey Pivovarov authored
      (cherry picked from commit dcf87a257b5b53d8883e721cc551c228c257b0f6)
      
      IJ-CR-134298
      
      GitOrigin-RevId: f8df1939fd3c15f67df5ecdb8fc5be947475f514
      e60a01c2
    • Mikhail Golubev's avatar
      PY-59791 Simplify extracting a wrapped type from sqlalchemy.orm.Mapped · 2977985a
      Mikhail Golubev authored
      Use PyTypingTypeProvider.getAnnotationValue for that, similarly to already
      re-used in other places PyTypingTypeProvider.getReturnTypeAnnotation.
      
      Also, I've better separated handling of attributes explicitly annotated with Mapped
      and just initialized with a mapped_column call. It will help to remove special
      casing for Mapped once generic descriptors are fully supported in type inference
      (PY-26184).
      
      (cherry picked from commit eaeb66abd26b851507970b112360631704b41db3)
      
      GitOrigin-RevId: 442369f52ed5c6b97d91648f7968ff3a7ba285cb
      2977985a
  5. 14 May, 2024 8 commits
  6. 13 May, 2024 9 commits