[dev-list] [GIT] devparrot/devparrot.git branch, master, updated. 4c4d63a5b2e6a6b43fab605749d3408b0b82daec |
[ Thread Index |
Date Index
| More devparrot.org/dev-list Archives
]
- To: dev-list@xxxxxxxxxxxxx
- Subject: [dev-list] [GIT] devparrot/devparrot.git branch, master, updated. 4c4d63a5b2e6a6b43fab605749d3408b0b82daec
- From: git@xxxxxxxxxxxxx
- Date: Tue, 17 Feb 2015 18:14:46 +0100
This is an automated email from git. It was enerated because a ref
change was pushed to the repository "devparrot/devparrot.git".
The branch, master has been updated
via 4c4d63a5b2e6a6b43fab605749d3408b0b82daec (commit)
via 2a2b3588fcce5d46e93e6c7c827f26b9f66414c8 (commit)
via 6af341d8e8429b0d8f10c2a211bbc59796947746 (commit)
via 5da2327b769446473d351c51646ec68315095bfb (commit)
via eadcadd33a5fd25aaca36b4d036ff512111a79c9 (commit)
via 02d41c7dc4740d8a1ca14149de3298367a98d0eb (commit)
via 40b618882f10d7681da058f2907db84f26040f5e (commit)
via ca5862c33aa0bccbf987c3526a74017ea53664d8 (commit)
via 7eb6ac3578381fc4eaf98c07e135cf958c804747 (commit)
via 3c7c7dbcee6ce245be553ea492956a2995a387f7 (commit)
via 4fbdfcb5ec491e51668c5e978df22d85804336c0 (commit)
via a31ca259a985c908af587642e5d0af88fdaad696 (commit)
via f27a55cbdf5ea08f77aa30db670eec6aaba668bd (commit)
via ba6d47ded1c93bb2ab96531bc0e3c64dad70b797 (commit)
via 13a5bcb58f461e6fe08818d9baecd1d0cd9fb844 (commit)
via fa3d609e41cfd1b549df0403d3a98eaac8015783 (commit)
via b1abd026c472036b2ac5b0fc61b8eb8dc5521644 (commit)
via 8c0d19462a91fb8d8ebc738e19c8fb15976e01da (commit)
via 90d02a6a67ad9987142a01ee21faee7693533cb3 (commit)
via 0fdafc3accb951fd1a62aa6bb3018c95b4803625 (commit)
via cd03893ca114c74afe3979c1c292a53f8ddcf8d8 (commit)
via 4b0988d952e3c87bfa499b29bd490c5027a6e4a6 (commit)
via 4d73f08c1d3ddc6cfcfb5e7405fda7b048ad4573 (commit)
via 75119b1fcc3d76ff100d068d56de6b1c7c55d1fa (commit)
via 687809fd333f0304bc7e2409968cb8f11a3707a8 (commit)
via c278030555971e6d43cb824acb6c6cc459e3f88a (commit)
via 1f7837ce3b59e0d528892cb48fb68882d98538de (commit)
via a62ee9e1d8b5328037079ca4d089af3b5920b2a2 (commit)
via f84fdcc37bad686d683aaadd8ba6343c032b8b48 (commit)
via e47492dcfde72ab02b384e4121ecc31d59b8240e (commit)
via f5ee3646425f8a164bcb56cbcf4787cadba04b9d (commit)
via d2c69bf7df289adaa8fa95f6472d4c3cf74fc1a7 (commit)
via 6988a6da208522edcc6d476272400ced0d85d8ab (commit)
via 2647a7d273ccd6ed0a904b598f8bc26e8525a026 (commit)
via 76dee20c9c214fe95dc751adfc3803749507ad2d (commit)
via 6b6f3c284c00741544e5db7c378e38a093fb1803 (commit)
via 9fc229642ea0ab6feb497e248175d34b5bedd55d (commit)
via 0dc284aeb03b5ae1657431f7ae10da577b1a8688 (commit)
via c85724af5c332c31669b45c379ad27a48eb1040a (commit)
via 43d9d08cb49e028d20ef652504d86fd6e2542c02 (commit)
via d6db8599cfc8c2e96bd715ed066fb3656c47ee73 (commit)
via d284c4b8ad2c01421e63aefae4df5180d5f7647c (commit)
via 46cb27cfd668a8f03fc882b49f8eb3bc8523a622 (commit)
via 05219e2cac8e374ee1b6cdd5bfc34d3673c5727d (commit)
via 79a12af410bfa571b18ed07b81b4af8ac37f4bfb (commit)
via f3e3b3914b553bcfdb3ad5dc5c4ec4da94c5f3bf (commit)
via c8c2404d2ccd9088992332b249c2dd6ac35ca73e (commit)
via 5586c4c5f4f83df92a9e0d460ef4d742188f523e (commit)
via b519ce15d6a16fbf132842e993e517cc819a1871 (commit)
via 384edcc8e85013d2e73affee6afd6d8053d32936 (commit)
via 150075b64dc6ac8ac9a1c78bd59e3df578af1501 (commit)
via 3342eb538997256488d4c8576e266132de4ea909 (commit)
via 42247e9bcb900e25e5f10c398c7952f785b94631 (commit)
via a753c28fc60f8de1465f820ae5aabded53560fbd (commit)
via b9678e1b4cdc99ba161672fe452f8d6e690f1ab1 (commit)
via 58838281467ec83b12b7692d0f7435314360a9ba (commit)
via e2019de872448f963382d49b7ce2060a200d8a50 (commit)
via 8ad4ff346d460f5853c8cc0b07461f32f96401b2 (commit)
via ca0326db38428c365dfc5ba50c1ceba89f643852 (commit)
via a4a2c42ef282687f46fe8dd8126ccfd0f9b2192e (commit)
via 208808ece081453d45bb12e52613312bd5d643f7 (commit)
via 2d95ac96c15aba2f885d6c22a677bdde8a458b0f (commit)
from ac5d118734d9ee2ee7d2ac14e0c0e32b17ea41c6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4c4d63a5b2e6a6b43fab605749d3408b0b82daec
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 18:04:43 2015 +0100
Do not fail if a vararg has no default/ask_user and no value.
Just go, the vararg will be a empty list.
commit 2a2b3588fcce5d46e93e6c7c827f26b9f66414c8
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 18:02:53 2015 +0100
Do not fail if user middleClick outside of a signet in the helper plane.
commit 6af341d8e8429b0d8f10c2a211bbc59796947746
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 18:02:07 2015 +0100
Remove constraint "optional" argument are there is no need for it.
If you want a optional constraint, provide a default argument.
commit 5da2327b769446473d351c51646ec68315095bfb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 17:47:10 2015 +0100
Add help text to Command and Constraints.
commit eadcadd33a5fd25aaca36b4d036ff512111a79c9
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:26:06 2015 +0100
Remove unwanted print.
commit 02d41c7dc4740d8a1ca14149de3298367a98d0eb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:23:33 2015 +0100
Force a call to the search command in tests.
commit 40b618882f10d7681da058f2907db84f26040f5e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:23:12 2015 +0100
Check if arguments are valid to ensure that we raise the right Exception.
commit ca5862c33aa0bccbf987c3526a74017ea53664d8
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:22:26 2015 +0100
Use python3 Signature obj instead of getargspec for command introspection.
commit 7eb6ac3578381fc4eaf98c07e135cf958c804747
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:20:14 2015 +0100
Fix typo.
commit 3c7c7dbcee6ce245be553ea492956a2995a387f7
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:20:02 2015 +0100
Properly encode str before communicate with external processes/stdout.
commit 4fbdfcb5ec491e51668c5e978df22d85804336c0
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:19:14 2015 +0100
LineDelta and CharDelta can also apply to ranges.
This way, we can write use syntax as "10+4l" instead of "10.0+4l"
commit a31ca259a985c908af587642e5d0af88fdaad696
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:11:57 2015 +0100
Ensure that calls to tag_remove/tag_add are with str.
commit f27a55cbdf5ea08f77aa30db670eec6aaba668bd
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:11:17 2015 +0100
Properly call "tag clean" command from search.
commit ba6d47ded1c93bb2ab96531bc0e3c64dad70b797
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 17 14:10:51 2015 +0100
Be able to dynamically load a devparrot module.
commit 13a5bcb58f461e6fe08818d9baecd1d0cd9fb844
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 18:36:26 2015 +0100
FileExplorer show a entire tree instead of just first level.
commit fa3d609e41cfd1b549df0403d3a98eaac8015783
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 17:32:34 2015 +0100
Cancel any completion if we hide completion widget.
commit b1abd026c472036b2ac5b0fc61b8eb8dc5521644
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 17:32:16 2015 +0100
Store command text in history only if necessary.
commit 8c0d19462a91fb8d8ebc738e19c8fb15976e01da
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 17:31:50 2015 +0100
Use run_command_nofail instead of direct call to handle exceptions.
commit 90d02a6a67ad9987142a01ee21faee7693533cb3
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 17:31:08 2015 +0100
Properly launch save command from close command.
commit 0fdafc3accb951fd1a62aa6bb3018c95b4803625
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 15:17:59 2015 +0100
Use nonlocal keyword in index.py (python3)
commit cd03893ca114c74afe3979c1c292a53f8ddcf8d8
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 15:17:40 2015 +0100
rewrite relpace command.
commit 4b0988d952e3c87bfa499b29bd490c5027a6e4a6
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:18:07 2015 +0100
Add a CURRENT default helper to OpenDocument constraint (and use it).
commit 4d73f08c1d3ddc6cfcfb5e7405fda7b048ad4573
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:10:13 2015 +0100
Use OpenDocument constraint instead of always currentDocument.
commit 75119b1fcc3d76ff100d068d56de6b1c7c55d1fa
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:09:41 2015 +0100
Use Range constraint for command.
commit 687809fd333f0304bc7e2409968cb8f11a3707a8
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:07:36 2015 +0100
Constraints now have some 'default' helper.
commit c278030555971e6d43cb824acb6c6cc459e3f88a
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:06:38 2015 +0100
Have a default content argument in command waiting a stream.
This way, command can be call directly.
commit 1f7837ce3b59e0d528892cb48fb68882d98538de
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:05:24 2015 +0100
Add a get_constraint method to command section.
If user enter a section name and a space after ("core "),
completion ask to section the constraint.
=> We do as we have no constraint, so no completion.
commit a62ee9e1d8b5328037079ca4d089af3b5920b2a2
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:02:42 2015 +0100
Properly compare End Index with other.
commit f84fdcc37bad686d683aaadd8ba6343c032b8b48
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 11 14:02:23 2015 +0100
Be sure that start_search and end_search indices are string in search mtd.
commit e47492dcfde72ab02b384e4121ecc31d59b8240e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 18:10:01 2015 +0100
Test core.search command in blackbox.
commit f5ee3646425f8a164bcb56cbcf4787cadba04b9d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 18:08:31 2015 +0100
Be able to have macroCall in list.
commit d2c69bf7df289adaa8fa95f6472d4c3cf74fc1a7
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 15:31:23 2015 +0100
update blackbox/insert test.
commit 6988a6da208522edcc6d476272400ced0d85d8ab
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 15:11:05 2015 +0100
Ensure document titles are unique.
commit 2647a7d273ccd6ed0a904b598f8bc26e8525a026
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:53:10 2015 +0100
Remove get_nthFile from documentManager.
There is no sense to have it has documen are not ordered.
commit 76dee20c9c214fe95dc751adfc3803749507ad2d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:51:06 2015 +0100
Add a test on the Config.
commit 6b6f3c284c00741544e5db7c378e38a093fb1803
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:50:43 2015 +0100
Add a "blackbox" test.
Launch devparrot with custom script and be sure it not fails.
commit 9fc229642ea0ab6feb497e248175d34b5bedd55d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:42:41 2015 +0100
Split the right variable in constraints.
commit 0dc284aeb03b5ae1657431f7ae10da577b1a8688
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:42:04 2015 +0100
Be able to set custom option values in commandLine.
commit c85724af5c332c31669b45c379ad27a48eb1040a
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:40:43 2015 +0100
Load the configrc given in commandline instead of always ~/.devparrotrc.
commit 43d9d08cb49e028d20ef652504d86fd6e2542c02
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:38:48 2015 +0100
Be able to customize the user commands dir.
commit d6db8599cfc8c2e96bd715ed066fb3656c47ee73
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:37:52 2015 +0100
Set the docmuent path between the removing and the adding.
commit d284c4b8ad2c01421e63aefae4df5180d5f7647c
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:37:19 2015 +0100
Open a file even if it not exists (new file already named).
commit 46cb27cfd668a8f03fc882b49f8eb3bc8523a622
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:36:24 2015 +0100
Move mainWindow and helperManager in session module instead of ui.
commit 05219e2cac8e374ee1b6cdd5bfc34d3673c5727d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 10 11:26:21 2015 +0100
Sitch to Python3.
commit 79a12af410bfa571b18ed07b81b4af8ac37f4bfb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 4 17:28:02 2015 +0100
Autolink tag are now with underline.
commit f3e3b3914b553bcfdb3ad5dc5c4ec4da94c5f3bf
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Wed Feb 4 16:05:04 2015 +0100
Update command parsing to conform with tests.
commit c8c2404d2ccd9088992332b249c2dd6ac35ca73e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Feb 3 18:26:33 2015 +0100
Add a tag explorer plugin.
commit 5586c4c5f4f83df92a9e0d460ef4d742188f523e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 18:48:52 2015 +0100
Make auto_completion optional.
commit b519ce15d6a16fbf132842e993e517cc819a1871
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 18:46:32 2015 +0100
Move textCompletion as a core feature. Keep only jedi stuff as module.
commit 384edcc8e85013d2e73affee6afd6d8053d32936
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:48:09 2015 +0100
Add a .devproject directory.
commit 150075b64dc6ac8ac9a1c78bd59e3df578af1501
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:42:16 2015 +0100
event.char is already a unicode if necessary.
commit 3342eb538997256488d4c8576e266132de4ea909
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:39:21 2015 +0100
Change require from PIL to Pillow.
commit 42247e9bcb900e25e5f10c398c7952f785b94631
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:38:59 2015 +0100
Fix genaration of value/complete for completions.
commit a753c28fc60f8de1465f820ae5aabded53560fbd
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:38:15 2015 +0100
remove few prints.
commit b9678e1b4cdc99ba161672fe452f8d6e690f1ab1
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:35:33 2015 +0100
Do not look for completion if function call if not necessary.
commit 58838281467ec83b12b7692d0f7435314360a9ba
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:33:17 2015 +0100
textwigdet keep focus and bind tag handle completion event.
commit e2019de872448f963382d49b7ce2060a200d8a50
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Jan 30 15:29:00 2015 +0100
Add a time before spawn completion.
commit 8ad4ff346d460f5853c8cc0b07461f32f96401b2
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Jan 6 15:20:15 2015 +0100
Handle TclError when getting notebook index (change in API ?)
commit ca0326db38428c365dfc5ba50c1ceba89f643852
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Jan 6 15:19:24 2015 +0100
Disable use of space_indent for Makefile.
commit a4a2c42ef282687f46fe8dd8126ccfd0f9b2192e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Jan 6 15:18:45 2015 +0100
Stop completion instead of perform it on enter key.
commit 208808ece081453d45bb12e52613312bd5d643f7
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Tue Jan 6 15:08:19 2015 +0100
Be tolerent to ParsingError of jedi when getting call_signatures.
commit 2d95ac96c15aba2f885d6c22a677bdde8a458b0f
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date: Fri Dec 26 19:37:24 2014 +0100
Allow a text to be print at top of completion.
-----------------------------------------------------------------------
Summary of changes:
.devproject/configrc | 4 +
devparrot/__init__.py | 22 ++-
devparrot/commands/close.py | 4 +-
devparrot/commands/completion.py | 19 ++
devparrot/commands/core/bind.py | 2 +
devparrot/commands/core/buffer.py | 21 +-
devparrot/commands/core/close.py | 3 +-
devparrot/commands/core/config.py | 3 +-
devparrot/commands/core/menu.py | 4 +-
devparrot/commands/core/module.py | 23 ++-
devparrot/commands/core/open.py | 13 +-
devparrot/commands/core/quit.py | 7 +-
devparrot/commands/core/save.py | 5 +-
devparrot/commands/core/see.py | 1 +
devparrot/commands/debug.py | 13 +-
devparrot/commands/editorActions.py | 62 +++---
devparrot/commands/goto.py | 11 +-
devparrot/commands/macros.py | 2 +-
devparrot/commands/mark.py | 3 +-
devparrot/commands/memory.py | 6 +-
devparrot/commands/replace.py | 36 +++-
devparrot/commands/search.py | 42 ++--
devparrot/commands/section.py | 15 +-
devparrot/commands/shell.py | 22 ++-
devparrot/commands/split.py | 3 +-
devparrot/commands/stream.py | 3 +
devparrot/commands/tag.py | 13 +-
devparrot/controllers/carretController.py | 6 +-
devparrot/controllers/keyboardController.py | 16 +-
devparrot/controllers/mouseController.py | 6 +-
devparrot/core/__init__.py | 8 +-
devparrot/core/command/__init__.py | 14 +-
devparrot/core/command/bind.py | 30 ++-
devparrot/core/command/commandCompleter.py | 19 +-
devparrot/core/command/decorators.py | 6 +-
devparrot/core/command/parserGrammar.py | 20 +-
devparrot/core/command/section.py | 3 +
devparrot/core/command/stream.py | 18 +-
devparrot/core/command/tokens.py | 40 ++--
devparrot/core/command/wrappers.py | 64 ++++--
devparrot/core/commandLauncher.py | 36 ++--
devparrot/core/completion.py | 196 ++++++++----------
devparrot/core/configLoader.py | 21 +-
devparrot/core/constraints/__init__.py | 119 ++++++-----
devparrot/core/constraints/constraintBase.py | 14 +-
devparrot/core/constraints/constraintInstance.py | 8 +-
devparrot/core/constraints/index.py | 36 ++--
devparrot/core/controller/__init__.py | 19 +-
devparrot/core/document.py | 17 +-
devparrot/core/documentManager.py | 88 +++++++--
devparrot/core/errors.py | 2 +-
devparrot/core/help.py | 4 +-
devparrot/core/modules.py | 9 +-
devparrot/core/session.py | 23 +--
devparrot/core/textCompletion.py | 132 +++++++++++++
devparrot/core/ui/__init__.py | 15 +-
devparrot/core/ui/controlerEntry.py | 16 +-
devparrot/core/ui/documentView.py | 28 ++-
devparrot/core/ui/helper.py | 37 ++--
devparrot/core/ui/mainWindow.py | 36 ++--
devparrot/core/ui/menu.py | 12 +-
devparrot/core/ui/statusBar.py | 16 +-
devparrot/core/ui/viewContainer.py | 64 +++---
devparrot/core/ui/workspace.py | 2 +-
devparrot/core/utils/config.py | 22 ++-
devparrot/core/utils/ctags.py | 10 +-
devparrot/core/utils/event.py | 7 +-
devparrot/core/utils/posrange/__init__.py | 10 +-
devparrot/core/utils/posrange/index.py | 10 +-
devparrot/core/utils/posrange/mark.py | 4 +-
devparrot/core/utils/posrange/modifier.py | 62 +++---
devparrot/core/utils/posrange/tag.py | 6 +-
devparrot/core/utils/variable.py | 26 ++-
devparrot/documents/__init__.py | 4 +
devparrot/documents/bufferSource.py | 11 +-
devparrot/documents/fileDocSource.py | 23 +--
devparrot/documents/newDocSource.py | 11 +-
devparrot/icons/LICENSE | 37 ++++
devparrot/icons/missing-image.png | Bin 0 -> 576 bytes
devparrot/icons/source-class.png | Bin 0 -> 830 bytes
devparrot/icons/source-code-browser.png | Bin 0 -> 830 bytes
devparrot/icons/source-define.png | Bin 0 -> 424 bytes
devparrot/icons/source-enumerator.png | Bin 0 -> 424 bytes
devparrot/icons/source-field.png | Bin 0 -> 424 bytes
devparrot/icons/source-function.png | Bin 0 -> 604 bytes
devparrot/icons/source-macro.png | Bin 0 -> 424 bytes
devparrot/icons/source-member.png | Bin 0 -> 604 bytes
devparrot/icons/source-method.png | Bin 0 -> 604 bytes
devparrot/icons/source-namespace.png | Bin 0 -> 679 bytes
devparrot/icons/source-property.png | Bin 0 -> 472 bytes
devparrot/icons/source-struct.png | Bin 0 -> 783 bytes
devparrot/icons/source-table.png | Bin 0 -> 693 bytes
devparrot/icons/source-typedef.png | Bin 0 -> 424 bytes
devparrot/icons/source-variable.png | Bin 0 -> 640 bytes
devparrot/models/rangeInfo.py | 4 +-
devparrot/models/sourceBuffer.py | 57 +++---
devparrot/modules/completion.py | 202 -------------------
devparrot/modules/documentList.py | 20 +-
devparrot/modules/externalTool.py | 40 ++--
devparrot/modules/fileExplorer.py | 110 +++++------
devparrot/modules/jediModule.py | 138 +++++++++++++
devparrot/modules/tagExplorer.py | 178 +++++++++++++++++
devparrot/modules/textHighlight.py | 14 +-
devparrot/views/__init__.py | 2 +-
devparrot/views/textView.py | 46 ++---
setup.py | 9 +-
tests/blackbox/blackbox_test.py | 43 ++++
tests/blackbox/buffer_new.rc | 8 +
tests/blackbox/commands/testcommand.py | 50 +++++
tests/blackbox/config.rc | 5 +
tests/blackbox/fail_no_command.rc | 5 +
tests/blackbox/insert.rc | 13 ++
tests/blackbox/new.rc | 3 +
tests/blackbox/new_save.rc | 4 +
tests/blackbox/open.rc | 3 +
tests/blackbox/open_several.rc | 26 +++
tests/blackbox/replace.rc | 218 +++++++++++++++++++++
tests/blackbox/saveas.rc | 9 +
tests/blackbox/search.rc | 19 ++
tests/blackbox/simple.rc | 2 +
tests/blackbox/titles.rc | 19 ++
tests/commandLine_parsing_forcompletion_test.py | 143 +++++++-------
tests/commandLine_parsing_nocompletion_test.py | 46 +++--
tests/config_test.py | 140 +++++++++++++
tests/{index_parsing.py => index_parsing_test.py} | 20 +-
tests/modelInfo_test.py | 16 +-
126 files changed, 2258 insertions(+), 1159 deletions(-)
create mode 100644 .devproject/configrc
create mode 100644 devparrot/commands/completion.py
create mode 100644 devparrot/core/textCompletion.py
create mode 100644 devparrot/icons/LICENSE
create mode 100644 devparrot/icons/missing-image.png
create mode 100644 devparrot/icons/source-class.png
create mode 100644 devparrot/icons/source-code-browser.png
create mode 100644 devparrot/icons/source-define.png
create mode 100644 devparrot/icons/source-enumerator.png
create mode 100644 devparrot/icons/source-field.png
create mode 100644 devparrot/icons/source-function.png
create mode 100644 devparrot/icons/source-macro.png
create mode 100644 devparrot/icons/source-member.png
create mode 100644 devparrot/icons/source-method.png
create mode 100644 devparrot/icons/source-namespace.png
create mode 100644 devparrot/icons/source-property.png
create mode 100644 devparrot/icons/source-struct.png
create mode 100644 devparrot/icons/source-table.png
create mode 100644 devparrot/icons/source-typedef.png
create mode 100644 devparrot/icons/source-variable.png
delete mode 100644 devparrot/modules/completion.py
create mode 100644 devparrot/modules/jediModule.py
create mode 100644 devparrot/modules/tagExplorer.py
create mode 100644 tests/blackbox/blackbox_test.py
create mode 100644 tests/blackbox/buffer_new.rc
create mode 100644 tests/blackbox/commands/testcommand.py
create mode 100644 tests/blackbox/config.rc
create mode 100644 tests/blackbox/fail_no_command.rc
create mode 100644 tests/blackbox/insert.rc
create mode 100644 tests/blackbox/new.rc
create mode 100644 tests/blackbox/new_save.rc
create mode 100644 tests/blackbox/open.rc
create mode 100644 tests/blackbox/open_several.rc
create mode 100644 tests/blackbox/replace.rc
create mode 100644 tests/blackbox/saveas.rc
create mode 100644 tests/blackbox/search.rc
create mode 100644 tests/blackbox/simple.rc
create mode 100644 tests/blackbox/titles.rc
create mode 100644 tests/config_test.py
rename tests/{index_parsing.py => index_parsing_test.py} (91%)
hooks/post-receive
--
devparrot/devparrot.git