<commit_before>
after 1.0.6

Pydev:
- The thread that does analysis had its priority lowered
- The Parser character stream was redone to be more efficient (especially when dealing with big files)
- The pythonpath set now let's the project pythonpath before the system pythonpath
- The way modules are resolved for loading when running unit-tests has changed
- Indentation further improved
- Debugger changes for working with jython
- Lot's of bugs 

Extensions:
- Mark Occurences?

after 1.0.5

Pydev:
- 3 minor 'quirks' were fixed when indenting
- The debugger had some changes (so, if you had halts with it, please try it again).
- Allow changing the keybinding for activating the Find next problem (Ctrl+.)
- The debugger step-return had its behaviour changed.
- Additional scripts location added to pythonpath in the jython scripting engine
- Transversal of nested references improved
- Fixed problems with compiled modules when they had 'nested' module structures (e.g.: wx.glcanvas)
- assign params to attrs (by yohell)

Pydev Extensions:
- Analysis happens in a Thread, so, you should now always have the latest parse without any halts (this happened only when the option was set to analyze only on save).
- Class variable marked as error when self ommitted
- when an undefined import is found within a try..except ImportError, it will not be reported.
- Allow changing the keybinding for activating the Interactive Console (Ctrl+Enter)
- Added a simple text-search that looks for in all .py and .pyw files (will be improved in the future to make a real python-like search).
- New Feature: Show hierarchy (F4) -- Still in a beta state (currently only looks for subclasses on the same project).
- The keywords that match the 'simple' keywords completion do not show up.

after 1.0.4
Pydev:
- Indent does not try to make auto-indentation when pasting
- When smart-indent is not selected, it will still add an indentation level after ':'
- It will keep the indent of the previous line on new-lines if the current line is empty<commit_msg>*** empty log message ***<commit_after>
after 1.0.6

Pydev:
- The thread that does analysis had its priority lowered
- The Parser character stream was redone to be more efficient (especially when dealing with big files)
- The pythonpath set now let's the project pythonpath before the system pythonpath
- The way modules are resolved for loading when running unit-tests has changed
- Indentation further improved
- Debugger changes for working with jython
- Lot's of bugs 

Extensions:
- Ctrl+2+c: force a code-analysis
- Ctrl+2+r: rename all the occurrences of the selected token in the file (python-aware)
- Mark Occurences: find all the occurrences of the selected token in the file (python-aware)

after 1.0.5

Pydev:
- 3 minor 'quirks' were fixed when indenting
- The debugger had some changes (so, if you had halts with it, please try it again).
- Allow changing the keybinding for activating the Find next problem (Ctrl+.)
- The debugger step-return had its behaviour changed.
- Additional scripts location added to pythonpath in the jython scripting engine
- Transversal of nested references improved
- Fixed problems with compiled modules when they had 'nested' module structures (e.g.: wx.glcanvas)
- assign params to attrs (by yohell)

Pydev Extensions:
- Analysis happens in a Thread, so, you should now always have the latest parse without any halts (this happened only when the option was set to analyze only on save).
- Class variable marked as error when self ommitted
- when an undefined import is found within a try..except ImportError, it will not be reported.
- Allow changing the keybinding for activating the Interactive Console (Ctrl+Enter)
- Added a simple text-search that looks for in all .py and .pyw files (will be improved in the future to make a real python-like search).
- New Feature: Show hierarchy (F4) -- Still in a beta state (currently only looks for subclasses on the same project).
- The keywords that match the 'simple' keywords completion do not show up.

after 1.0.4
Pydev:
- Indent does not try to make auto-indentation when pasting
- When smart-indent is not selected, it will still add an indentation level after ':'
- It will keep the indent of the previous line on new-lines if the current line is empty
{'fraction_non_alphanumeric': 0.05428704566635601, 'fraction_numerical': 0.005591798695246971, 'mean_word_length': 4.104637336504162, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6787575', 'n_tokens_mistral': 1113, 'n_tokens_neox': 1081, 'n_words': 652}