1. 26 1月, 2016 14 次提交
  2. 23 1月, 2016 23 次提交
  3. 22 1月, 2016 3 次提交
    • H
      made diagnostic tags to be removed faster and inserted slower. · 3c634644
      Heejae Chang 提交于
      experience seems actually quite better than before.
      
      anyway, 2 main changes are
      
      1. active file analysis delay got shorten to 400ms from 800ms.
      2. notification to editor on removed tags are now 50ms but added tags are now 1.5 seconds.
      
      ...
      
      more detail explanations below
      
      for #1. the delay change is only for 1 file (a file that has focus). all other file analysis delay is same as before (1.5 seconds). so I believe perf impact due to this should be fairly small. and it is still better than RTM which was 200ms. also, after RTM, we already made LB behavior not to be affected by this delay. so this change shouldn't affect LB behavior.
      
      for #2. tagger actually has many small delays in them.
      2 main ones are
      
      1) delay to produce tags
      2) delay to notify editor about changed tags.
      
      1) is to reduce doing repeated works to generate tags. for diagnostic tagger, this actually is not needed since unlike any other tagger, diagnostic tagger uses external service (diagnostic service) which already does all these things (basically #1 delay is logically doing what 1) is trying to do)
      
      now 1) delay is set to NearImmediate (50ms)
      
      2) is to prevent us from abusing editors too much with a lot of notifications. basically this delay make sure we only ping editor once in a while (used to be 50ms) and aggregate events between them.
      
      now, 2) is split into 2 different delays. one for adding new tags and the other for removing old tags.
      
      adding new tags is now set to 1.5 seconds and removing old tags is set to 50ms.
      3c634644
    • G
      Merge pull request #8002 from genlu/CaseOperation · 2ea3675b
      Gen Lu 提交于
      Make `ICase` an `IOperation`
      2ea3675b
    • C
      use DebugType settings from VSL.Settings.targets · 3706bd3f
      Cameron Taggart 提交于
      by removing `<DebugType>` lines from projects that import `VSL.Settings.targets`
      3706bd3f