[dev-list] [GIT] devparrot/devparrot.git branch, master, updated. a5743cca53e40aec7a9c47900d027aec23761a02

[ Thread Index | Date Index | More devparrot.org/dev-list Archives ]


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  a5743cca53e40aec7a9c47900d027aec23761a02 (commit)
       via  2393b4da490c9b9ef4af4cdd903ede2c73a032fb (commit)
       via  e7f37389f97f84ce3b220531dfe53eab8c09eabb (commit)
       via  090e5954b045cf556819db14234e8ffc37f266dd (commit)
       via  1749b0c517d1f72d3f0aae8a0187078bd1f6bb36 (commit)
       via  f6df9e9fb127798aa4a789b4b89ddfc5ca829d81 (commit)
       via  a0f121cf3b872858735922b835578dd0a7e500b2 (commit)
       via  a8dc1c9303ffcabf780d45381b23731a0a7cae98 (commit)
       via  4c84a391fcb3b649bcbbb36607d260baf6c4c29d (commit)
       via  31541c2cf21a7d843b4fde476d68a1130c51a4cd (commit)
       via  73d1ba7d2774db620d03abc2b90967708a1b1274 (commit)
       via  fd7c1f6ec2e48924c74848ac8d5d0bd8d25967e9 (commit)
       via  1f5199af18eb5bf5eea910c45578a6d62f710d5e (commit)
       via  943dc53a47bf9dac71ed9a0cd63340395eb5fc37 (commit)
       via  1f29d7497dd875473231f73fa1d6cf1febc15317 (commit)
       via  f34e3c264b4cdaaa186e0c6cddb9f544745bd1b3 (commit)
       via  9c6a06addf733d5578cb6d85b5ec6dfbabd68fff (commit)
       via  e05c92f244cd6b30254d0d6cdd830f6e39c77198 (commit)
       via  8882ac22c4f8eab998db540f61392d7daca19e77 (commit)
       via  e2c82056800ad1801440488fd31d9062e89ac176 (commit)
       via  d1c978249bec2c0b3acfbf453741eb26173ad2cb (commit)
       via  bf22d41fd55bd1c430056cb732666849ce9989c8 (commit)
       via  30c17b2d92da68411c742076a0d7051b824e8d2a (commit)
       via  44377e6da687ba96715eeb8b2a36973fe0b02f1e (commit)
       via  cfcfd63fafc25ea576593731bd58efe374fa6514 (commit)
       via  c8b27b599a2ecdf8fb83d85d52c4fab147f42c10 (commit)
       via  c1b99ae30120f08b1a20a1527d7ad50ff0456fba (commit)
       via  f1c3060831cf3d9c60c3a5e406857b7ae4f9e77b (commit)
       via  93892e00d614e99e3679db772d1823656109c699 (commit)
       via  8eee9b4b19ea3464485b3c9744e5e8bdcb57bb20 (commit)
       via  fb8cf394ae6ed31f17774a7a3783e59d85db0e4d (commit)
       via  d10a08f89e6479ed1a9364f68e20685f7ad5aef3 (commit)
       via  cd1df4c64d9b2528b2d6a7b18a2d931d51227f91 (commit)
       via  d8b21ad8bedd2ff611df94ad4ad2e152cbad94b4 (commit)
       via  3c8030fed153552ad13a7f0df6d4febe9a2fb558 (commit)
       via  bf4627be9bfe1449f8f43f992da43fc976642c66 (commit)
       via  9141b54f2ac8d09553f637aa66125e235d5590d5 (commit)
       via  a8e6f07d801e69c76c292656c1942ea87b3d0cf4 (commit)
       via  d0c0cef5f803b04170bde1c6fa392d128d17c840 (commit)
       via  c869e75a65bfdf004be720706ebeb10854123ce5 (commit)
       via  d5ed0fe974c173e61f63031790f7c1b71ecb4a35 (commit)
       via  3ef7900675719742a93f39727d6cf870a0eb6a1f (commit)
       via  60f4293c4a9b6b5a7e3f3b927f27e44532fca9f1 (commit)
       via  4aeda6a868ad3baeedbd4b94a96275929607c648 (commit)
       via  51e79713d8c338d1ce6b2dd4738cb3aa708baf03 (commit)
       via  ff6379ed11b529a788697b28bd98bf267a5c397e (commit)
       via  2db1b341ae873f9a8a5f0139d5a92873caccc074 (commit)
       via  986966057cc9d083bb735e705fde8e49584c8efb (commit)
       via  f6e33cfc7073a4aed084d807533aa45f00c05a4f (commit)
       via  1e9c3604b0a2bc85364522e3907d453e7e47ad51 (commit)
       via  5162a913c9f03a0eae20941f05cc0a83b22f5e01 (commit)
       via  2e7143941c36906910afd01a2f1bc11bfc41bbaf (commit)
       via  d7d48d10ddf78ff622a25d9353b1402a9e054620 (commit)
       via  872d235d2f71b76bb893540cc14e3c8cb188aff7 (commit)
       via  5ed1a287699075e04b3ddf38ea2f3a8134399012 (commit)
       via  3446aa851dd5f9770e8785335ba3c44b4bd54335 (commit)
       via  b1152df50668c743de7dd04709c52098b3269c31 (commit)
       via  5e86a5b1cbeb55eadd39f8d36b7d62a1bbfe7b5b (commit)
       via  31358f7b9cb23e5fa8cfb00e32c37744df8808b0 (commit)
       via  1f4f9fcb8b8328407b58cb619f36ed4c5407728b (commit)
       via  a84ec128f798dae86bc42c34643755e9e23767a0 (commit)
       via  a52e493abedd036e2f18b613fd80485e47b7a645 (commit)
       via  1427a2d14cec9d75572cb524b86cf8725a4bd917 (commit)
       via  f7899457da960202df45174c16b4c7c7a5868476 (commit)
       via  ca8e97b429dce039960df77f4e15315f8c083c4a (commit)
       via  48078574c07b243984b27360b016aa95bba2ed94 (commit)
       via  3f87efc4b62533d7e3330d58f813cde2694498ee (commit)
       via  07a8745e647bf8754c38f853028320498f37be56 (commit)
       via  eb04bf74e2b6d564672c5dca1a515ff114f05a5b (commit)
       via  affe3699466d7a46b13132765b23b9e98be5002c (commit)
       via  00a5ab74776f231c857b3f73442e4024a571a9c5 (commit)
       via  c83cda069d2486c4de57d5f2272d0c10ff3c6b11 (commit)
       via  5c4e81204780d4ab755aa58303a9b8ca3a2f4df3 (commit)
       via  b1a388b934067cda2f248c8ce925c2410ca5a83f (commit)
       via  58a0998efe93c937155da05396dd06f3234955da (commit)
       via  c099b42853afd85c32bc2976f01a31e8f9c54691 (commit)
       via  26d1c81636542c067555cd7f7126dac540316424 (commit)
       via  432676e2789892875f8339e5cb206d80e2b14a2f (commit)
       via  a2782f55a1ef5302686bb699a77b7d798ce7ebdc (commit)
       via  cce74aa7828b4f0633be7be6578a5045da6b8f43 (commit)
       via  d96fa24e6bcf649fb34db20a9b794a4d3dbd3cea (commit)
       via  89be1059587fea04c77e880c48c9fb4c889271c4 (commit)
       via  6c1de38c949a797024cb4b86926ecd22dc34c377 (commit)
       via  3fe50a5d17c9a775c110a942417520393de9ac4b (commit)
       via  0140b48cd72ccb598fe2ae7dc2922ae0fef72188 (commit)
       via  e6088c883aa34abbb88d3c9f1cea8c7cd4b8927d (commit)
       via  32efbce5f0dd52c32f4c0aeda0f9e0c10d05b43a (commit)
       via  7caf65a64b8c737c3b41c421b12dd5c75d78ee3f (commit)
       via  3bfb43b307780faa26dfebb10b7ca4daccd4bc12 (commit)
       via  16ca37ae28dee2efcb3f70866e3eccaf03dec00c (commit)
       via  f150dbbcabac39f3bf40f9c473524769f2c80399 (commit)
       via  534db000c2ce5570d6055632084dee3558284cd2 (commit)
       via  f52ab97b19a8d207648b94daea4b49a07d430fd2 (commit)
       via  d6fbcd6efd005b97cd6419bee78989df636e0413 (commit)
      from  d1d97702a84e73c45ca2bd4d9ed404afd8f59302 (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 a5743cca53e40aec7a9c47900d027aec23761a02
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sun May 12 14:05:37 2013 +0200

    better error message when invalid name in user config

commit 2393b4da490c9b9ef4af4cdd903ede2c73a032fb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sun May 12 11:27:01 2013 +0200

    add dependencies files

commit e7f37389f97f84ce3b220531dfe53eab8c09eabb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat May 11 23:30:23 2013 +0200

    Do not ask for save when closing a readonly document

commit 090e5954b045cf556819db14234e8ffc37f266dd
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat May 11 23:25:02 2013 +0200

    remove a print

commit 1749b0c517d1f72d3f0aae8a0187078bd1f6bb36
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat May 11 23:24:49 2013 +0200

    add missing import

commit f6df9e9fb127798aa4a789b4b89ddfc5ca829d81
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat May 11 23:24:35 2013 +0200

    move "set" command to "config set" command

commit a0f121cf3b872858735922b835578dd0a7e500b2
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat May 11 23:23:44 2013 +0200

    move NoDefault to a callable object. This way it can be seen as False boolean.

commit a8dc1c9303ffcabf780d45381b23731a0a7cae98
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat May 11 23:22:17 2013 +0200

    fix opening of several files from command line

commit 4c84a391fcb3b649bcbbb36607d260baf6c4c29d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 24 23:13:22 2013 +0200

    goto can handle simple line number instead of "line.char" syntax

commit 31541c2cf21a7d843b4fde476d68a1130c51a4cd
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 24 23:11:50 2013 +0200

    move capi from devparrot.core to devparrot
    
    commands import stuff mainly from devparrot.capi instead of :
     - devparrot.core.capi
     - devparrot.core.command
    
    capi as no moduleWrapper anymore.

commit 73d1ba7d2774db620d03abc2b90967708a1b1274
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 24 20:15:37 2013 +0200

    update help command (add global help)

commit fd7c1f6ec2e48924c74848ac8d5d0bd8d25967e9
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 22 22:39:24 2013 +0200

    fix search command

commit 1f5199af18eb5bf5eea910c45578a6d62f710d5e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 22 22:31:41 2013 +0200

    fix devparrot when we are in alternative keymap

commit 943dc53a47bf9dac71ed9a0cd63340395eb5fc37
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Apr 20 12:25:56 2013 +0200

    Be able to edit a non existing file (and create it)

commit 1f29d7497dd875473231f73fa1d6cf1febc15317
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Apr 20 12:25:23 2013 +0200

    remove some % in favour of format

commit f34e3c264b4cdaaa186e0c6cddb9f544745bd1b3
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 16 21:47:32 2013 +0200

    add a replace command

commit 9c6a06addf733d5578cb6d85b5ec6dfbabd68fff
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 16 21:47:18 2013 +0200

    add few debug log

commit e05c92f244cd6b30254d0d6cdd830f6e39c77198
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 16 21:47:01 2013 +0200

    allow searching regex

commit 8882ac22c4f8eab998db540f61392d7daca19e77
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 16 21:46:38 2013 +0200

    add a replace method to model

commit e2c82056800ad1801440488fd31d9062e89ac176
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 16 21:46:07 2013 +0200

    properly handle string with \ in token.rewrited

commit d1c978249bec2c0b3acfbf453741eb26173ad2cb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Fri Apr 12 19:41:18 2013 +0200

    properly handle wrong command name.
    
    Do not raise InvalidName on all NameError

commit bf22d41fd55bd1c430056cb732666849ce9989c8
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Fri Apr 12 19:40:41 2013 +0200

    fixe save of documents

commit 30c17b2d92da68411c742076a0d7051b824e8d2a
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Fri Apr 12 19:24:56 2013 +0200

    Reorganize modules about commands and constraints.
    
    Easier import for commands

commit 44377e6da687ba96715eeb8b2a36973fe0b02f1e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 23:23:46 2013 +0200

    move all error stuff in devparrot.core.errors

commit cfcfd63fafc25ea576593731bd58efe374fa6514
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 22:03:14 2013 +0200

    remove uncessessary stuff

commit c8b27b599a2ecdf8fb83d85d52c4fab147f42c10
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 22:02:51 2013 +0200

    transform copy/cut/paste commands to alias

commit c1b99ae30120f08b1a20a1527d7ad50ff0456fba
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 21:50:49 2013 +0200

    add a stream section command.
    
    With commands:
     - empty : a stream with one empty element
     - null : a stream with no element

commit f1c3060831cf3d9c60c3a5e406857b7ae4f9e77b
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 21:50:04 2013 +0200

    add a memory command (doing also CLIPBOARD)

commit 93892e00d614e99e3679db772d1823656109c699
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 21:49:40 2013 +0200

    make section handling tag names

commit 8eee9b4b19ea3464485b3c9744e5e8bdcb57bb20
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 21:48:59 2013 +0200

    use the right logger

commit fb8cf394ae6ed31f17774a7a3783e59d85db0e4d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Wed Apr 10 21:48:46 2013 +0200

    raise useful message when error in index.py

commit d10a08f89e6479ed1a9364f68e20685f7ad5aef3
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 8 23:46:47 2013 +0200

    remove unecessary try/except in editControllers.py

commit cd1df4c64d9b2528b2d6a7b18a2d931d51227f91
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 8 23:27:20 2013 +0200

    remove splitter.py file

commit d8b21ad8bedd2ff611df94ad4ad2e152cbad94b4
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 8 23:27:06 2013 +0200

    Revamp how errors are handle.
    
    Exception are raise to command or core command launcher.
    Then they are "translated" to devparrot errors (ContextError or InvalidError)
    
    Then user logging is done to inform user.

commit 3c8030fed153552ad13a7f0df6d4febe9a2fb558
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Apr 6 21:02:46 2013 +0200

    Add a status bar and a userLogger to print on it.

commit bf4627be9bfe1449f8f43f992da43fc976642c66
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Apr 6 21:01:56 2013 +0200

    Add a logger and use it instead of print

commit 9141b54f2ac8d09553f637aa66125e235d5590d5
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Apr 6 21:00:21 2013 +0200

    move custom errors/exceptions to a module

commit a8e6f07d801e69c76c292656c1942ea87b3d0cf4
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Apr 6 19:33:49 2013 +0200

    fix middle click in edit mouseController

commit d0c0cef5f803b04170bde1c6fa392d128d17c840
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Fri Apr 5 23:05:16 2013 +0200

    Do not swallow exception to early in run_command

commit c869e75a65bfdf004be720706ebeb10854123ce5
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:18:00 2013 +0200

    update command constraint (properly handle section commands)

commit d5ed0fe974c173e61f63031790f7c1b71ecb4a35
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:17:25 2013 +0200

    remove print

commit 3ef7900675719742a93f39727d6cf870a0eb6a1f
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:17:07 2013 +0200

    Do not bold title of readonly buffer

commit 60f4293c4a9b6b5a7e3f3b927f27e44532fca9f1
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:16:41 2013 +0200

    create a tempory dict to do eval

commit 4aeda6a868ad3baeedbd4b94a96275929607c648
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:15:46 2013 +0200

    Do not handle MasterCommand class in metaclass

commit 51e79713d8c338d1ce6b2dd4738cb3aa708baf03
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:15:06 2013 +0200

    make openDocument constraint to work (check and complete)

commit ff6379ed11b529a788697b28bd98bf267a5c397e
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:13:49 2013 +0200

    help command print a more complete autoconstructed help text

commit 2db1b341ae873f9a8a5f0139d5a92873caccc074
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:13:00 2013 +0200

    allow help command to print help for command in section

commit 986966057cc9d083bb735e705fde8e49584c8efb
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Apr 4 23:08:16 2013 +0200

    add some doc string to constraints and commands

commit f6e33cfc7073a4aed084d807533aa45f00c05a4f
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 2 23:20:02 2013 +0200

    Use buffer command instead of newFile to display help

commit 1e9c3604b0a2bc85364522e3907d453e7e47ad51
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 2 23:19:28 2013 +0200

    Add a buffer document source and a buffer command

commit 5162a913c9f03a0eae20941f05cc0a83b22f5e01
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 2 23:19:00 2013 +0200

    Add handle of readOnly files

commit 2e7143941c36906910afd01a2f1bc11bfc41bbaf
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Apr 2 23:18:15 2013 +0200

    Split controllers in two modules (ReadOnly and edit)

commit d7d48d10ddf78ff622a25d9353b1402a9e054620
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 1 22:55:50 2013 +0200

    add a help command

commit 872d235d2f71b76bb893540cc14e3c8cb188aff7
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 1 12:01:12 2013 +0200

    Command "new" can take a content stream and write it in the new buffer

commit 5ed1a287699075e04b3ddf38ea2f3a8134399012
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Apr 1 11:44:04 2013 +0200

    fix user cancelation

commit 3446aa851dd5f9770e8785335ba3c44b4bd54335
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 22:14:58 2013 +0100

    remove a print in commandLauncher

commit b1152df50668c743de7dd04709c52098b3269c31
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 22:14:44 2013 +0100

    rewrite search command
    
    Make full use of aliases, section and subcommand

commit 5e86a5b1cbeb55eadd39f8d36b7d62a1bbfe7b5b
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 18:56:18 2013 +0100

    add command tag and subcommand set

commit 31358f7b9cb23e5fa8cfb00e32c37744df8808b0
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 13:07:14 2013 +0100

    fix call of open from fileExplorer

commit 1f4f9fcb8b8328407b58cb619f36ed4c5407728b
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 13:06:55 2013 +0100

    Open go to line 1 once finish

commit a84ec128f798dae86bc42c34643755e9e23767a0
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 13:06:36 2013 +0100

    Update goto command.
    
    goto can take an index understand by Tk (line.char, markName).
    
    It can also take an Ex search command ([/?]searchText).
    This way, search is start from "insert" mark or "sel" tag

commit a52e493abedd036e2f18b613fd80485e47b7a645
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 12:33:15 2013 +0100

    Alias can return multiple command (not piped command only)
    use \n to separate commands

commit 1427a2d14cec9d75572cb524b86cf8725a4bd917
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 12:30:53 2013 +0100

    Add subcommands
    
    Main command are class inheriting from MasterCommand
    
    SubCommand are function (method written as if they were static) of
    the masterCommand :
    
    class foo(MasterCommand):
        @SubCommand(...)
        def bar(...):
            pass
    
    command can be called with :
    foo bar args

commit f7899457da960202df45174c16b4c7c7a5868476
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 12:23:10 2013 +0100

    Add section command.
    
    Commands can be add in section.
    They can be call with "section.command args"
    
    Section are created with commandLauncher.create_section function.
    
    To add a command with a section, @Command decorator cannot be use directly:
    
    @Command(...)
    def function(...):
    	pass
    
    became:
    
    mysection = create_section("foo")
    
    def function(...):
    	pass
    
    Command(...)(function, mysection)

commit ca8e97b429dce039960df77f4e15315f8c083c4a
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 30 12:11:54 2013 +0100

    Add an alias system.
    
    Alias are python function decorated by @Alias decorator.
    Alias decorator take same arguments (constraints) as Command do.
    Alias functions must return a string as if user enter it.

commit 48078574c07b243984b27360b016aa95bba2ed94
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Mar 25 21:31:46 2013 +0100

    Properly color controlerEntry on user error.

commit 3f87efc4b62533d7e3330d58f813cde2694498ee
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Mar 25 21:30:49 2013 +0100

    fix file constraint.
    
    Allow open a non existant file in current directory

commit 07a8745e647bf8754c38f853028320498f37be56
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Mar 21 22:03:04 2013 +0100

    to merge with add section command

commit eb04bf74e2b6d564672c5dca1a515ff114f05a5b
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Mar 21 22:01:08 2013 +0100

    remove some print

commit affe3699466d7a46b13132765b23b9e98be5002c
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Mar 21 22:00:56 2013 +0100

    update parserGrammar

commit 00a5ab74776f231c857b3f73442e4024a571a9c5
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Mar 21 22:00:36 2013 +0100

    add a section command

commit c83cda069d2486c4de57d5f2272d0c10ff3c6b11
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Mar 21 22:00:28 2013 +0100

    add a shell command

commit 5c4e81204780d4ab755aa58303a9b8ca3a2f4df3
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Thu Mar 21 22:00:07 2013 +0100

    call command with *args instead of **kwords.
    Properly handle stream arg and argspec function.

commit b1a388b934067cda2f248c8ce925c2410ca5a83f
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Mar 19 20:40:00 2013 +0100

    remove number parsing. Transform from string to int is done in constraint.

commit 58a0998efe93c937155da05396dd06f3234955da
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Mar 19 20:28:31 2013 +0100

    remove the return in the commands

commit c099b42853afd85c32bc2976f01a31e8f9c54691
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 16 18:57:42 2013 +0100

    Simple command only.
    Correctly handle pipe in completion
    Remove lastCallCommand

commit 26d1c81636542c067555cd7f7126dac540316424
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Mar 12 23:06:57 2013 +0100

    handling pipe command

commit 432676e2789892875f8339e5cb206d80e2b14a2f
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 9 15:01:19 2013 +0100

    Fix insertion of new incomplete command (clear before insert)

commit a2782f55a1ef5302686bb699a77b7d798ce7ebdc
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 9 14:20:39 2013 +0100

    fix open command at devparrot's launch

commit cce74aa7828b4f0633be7be6578a5045da6b8f43
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 9 14:20:09 2013 +0100

    use absolute path in File constraint

commit d96fa24e6bcf649fb34db20a9b794a4d3dbd3cea
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Mar 9 13:59:59 2013 +0100

    update completion system

commit 89be1059587fea04c77e880c48c9fb4c889271c4
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Fri Mar 8 08:39:50 2013 +0100

    Properly handle userCancel and noDefault for command constraints

commit 6c1de38c949a797024cb4b86926ecd22dc34c377
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Jan 29 22:59:39 2013 +0100

    add a command saveas

commit 3fe50a5d17c9a775c110a942417520393de9ac4b
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Jan 29 22:59:24 2013 +0100

    fix config set

commit 0140b48cd72ccb598fe2ae7dc2922ae0fef72188
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Tue Jan 29 22:59:13 2013 +0100

    Fix completion of UnquotedString

commit e6088c883aa34abbb88d3c9f1cea8c7cd4b8927d
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Jan 28 22:17:21 2013 +0100

    use vararg list for command open and close

commit 32efbce5f0dd52c32f4c0aeda0f9e0c10d05b43a
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Jan 28 22:16:12 2013 +0100

    fix cancel of file selection and "muliple" constraint

commit 7caf65a64b8c737c3b41c421b12dd5c75d78ee3f
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Mon Jan 28 21:05:58 2013 +0100

    handle *list and **kwords in commands

commit 3bfb43b307780faa26dfebb10b7ca4daccd4bc12
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Jan 26 19:25:23 2013 +0100

    More pythonic way to parse commandLine.
    
    Use a grammar to parse instead of home made one.

commit 16ca37ae28dee2efcb3f70866e3eccaf03dec00c
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Jan 26 19:15:08 2013 +0100

    fix ui helper

commit f150dbbcabac39f3bf40f9c473524769f2c80399
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Nov 17 16:34:15 2012 +0100

    update helpers management.
    
    Can add several helpers at same place

commit 534db000c2ce5570d6055632084dee3558284cd2
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Nov 17 16:33:33 2012 +0100

    add missing space to search binding

commit f52ab97b19a8d207648b94daea4b49a07d430fd2
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Sat Nov 17 16:33:01 2012 +0100

    add a fileExplorer module

commit d6fbcd6efd005b97cd6419bee78989df636e0413
Author: Matthieu Gautier <matthieu.gautier@xxxxxxxxxxx>
Date:   Fri Nov 16 23:43:06 2012 +0100

    fix set command
    
    (+ few minor bug)

-----------------------------------------------------------------------

Summary of changes:
 bin/devparrot                                      |    6 +-
 dependencies.txt                                   |   22 ++
 devparrot/{core/capi.py => capi/__init__.py}       |   88 ++----
 devparrot/capi/constraints.py                      |    1 +
 devparrot/commands/buffer.py                       |   21 ++
 devparrot/commands/close.py                        |   35 +-
 devparrot/commands/config.py                       |   18 +-
 devparrot/commands/editorActions.py                |   46 ++--
 devparrot/commands/goto.py                         |   57 +++-
 devparrot/commands/help.py                         |   43 +++
 devparrot/commands/memory.py                       |   45 +++
 devparrot/commands/new.py                          |   40 ++-
 devparrot/commands/open.py                         |   72 ++--
 devparrot/commands/quit.py                         |   16 +-
 devparrot/commands/replace.py                      |   21 ++
 devparrot/commands/save.py                         |   54 ++-
 devparrot/commands/search.py                       |   63 +++-
 devparrot/commands/section.py                      |   63 ++++
 devparrot/commands/shell.py                        |   24 ++
 devparrot/commands/split.py                        |   25 +-
 devparrot/commands/stream.py                       |   13 +
 devparrot/commands/switch.py                       |   17 +-
 devparrot/commands/tag.py                          |   15 +
 devparrot/controllers/defaultControllerMode.py     |   10 +-
 devparrot/controllers/editControllers.py           |  318 ++----------------
 .../{editControllers.py => readOnlyControllers.py} |  122 -------
 devparrot/core/command/__init__.py                 |   10 +-
 devparrot/core/command/baseCommand.py              |   82 -----
 devparrot/core/command/bind.py                     |    3 +-
 devparrot/core/command/commandCompleter.py         |  110 ++++++
 devparrot/core/command/constraintInstance.py       |   22 --
 devparrot/core/command/constraints.py              |  308 -----------------
 devparrot/core/command/decorators.py               |   76 ++++
 devparrot/core/command/grammar.py                  |  156 ---------
 devparrot/core/command/parserGrammar.py            |  240 +++++++++++++
 devparrot/core/command/section.py                  |   17 +
 devparrot/core/command/splitter.py                 |  115 ------
 devparrot/core/command/stream.py                   |   60 ++++
 devparrot/core/command/tokenParser.py              |  112 ------
 devparrot/core/command/tokens.py                   |  192 ++++++++++
 devparrot/core/command/wrappers.py                 |  196 +++++++++++
 devparrot/core/commandLauncher.py                  |  201 ++++++------
 devparrot/core/completion.py                       |  142 ++++++--
 devparrot/core/configLoader.py                     |   40 +-
 devparrot/core/constraints/__init__.py             |  364 ++++++++++++++++++++
 devparrot/core/constraints/constraintInstance.py   |   23 ++
 devparrot/core/controller/__init__.py              |   21 +-
 devparrot/core/document.py                         |   22 +-
 devparrot/core/documentManager.py                  |    7 +-
 devparrot/core/errors.py                           |   57 +++
 devparrot/core/modules.py                          |    2 +-
 devparrot/core/popupMenu.py                        |   27 +-
 devparrot/core/session.py                          |   26 ++-
 devparrot/core/ui/__init__.py                      |   25 +-
 devparrot/core/ui/controlerEntry.py                |   81 +++--
 devparrot/core/ui/helper.py                        |   55 +++-
 devparrot/core/ui/mainWindow.py                    |    5 +-
 devparrot/core/ui/statusBar.py                     |   62 ++++
 devparrot/core/ui/viewContainer.py                 |    3 +-
 devparrot/core/userLogging.py                      |   23 ++
 devparrot/core/utils/posrange/__init__.py          |    1 -
 devparrot/core/utils/posrange/error.py             |    4 -
 devparrot/core/utils/posrange/index.py             |    7 +-
 devparrot/core/utils/posrange/range.py             |    4 +-
 .../documents/{newDocSource.py => bufferSource.py} |   12 +-
 devparrot/documents/fileDocSource.py               |   28 +-
 devparrot/documents/newDocSource.py                |    5 +-
 devparrot/models/sourceBuffer.py                   |   68 ++--
 devparrot/modules/documentList.py                  |    2 +-
 devparrot/modules/fileExplorer.py                  |  162 +++++++++
 devparrot/modules/textHighlight.py                 |    7 +-
 devparrot/views/textView.py                        |   45 +--
 72 files changed, 2667 insertions(+), 1818 deletions(-)
 create mode 100644 dependencies.txt
 rename devparrot/{core/capi.py => capi/__init__.py} (55%)
 create mode 100644 devparrot/capi/constraints.py
 create mode 100644 devparrot/commands/buffer.py
 create mode 100644 devparrot/commands/help.py
 create mode 100644 devparrot/commands/memory.py
 create mode 100644 devparrot/commands/replace.py
 create mode 100644 devparrot/commands/section.py
 create mode 100644 devparrot/commands/shell.py
 create mode 100644 devparrot/commands/stream.py
 create mode 100644 devparrot/commands/tag.py
 copy devparrot/controllers/{editControllers.py => readOnlyControllers.py} (68%)
 delete mode 100644 devparrot/core/command/baseCommand.py
 create mode 100644 devparrot/core/command/commandCompleter.py
 delete mode 100644 devparrot/core/command/constraintInstance.py
 delete mode 100644 devparrot/core/command/constraints.py
 create mode 100644 devparrot/core/command/decorators.py
 delete mode 100644 devparrot/core/command/grammar.py
 create mode 100644 devparrot/core/command/parserGrammar.py
 create mode 100644 devparrot/core/command/section.py
 delete mode 100644 devparrot/core/command/splitter.py
 create mode 100644 devparrot/core/command/stream.py
 delete mode 100644 devparrot/core/command/tokenParser.py
 create mode 100644 devparrot/core/command/tokens.py
 create mode 100644 devparrot/core/command/wrappers.py
 create mode 100644 devparrot/core/constraints/__init__.py
 create mode 100644 devparrot/core/constraints/constraintInstance.py
 create mode 100644 devparrot/core/errors.py
 create mode 100644 devparrot/core/ui/statusBar.py
 create mode 100644 devparrot/core/userLogging.py
 delete mode 100644 devparrot/core/utils/posrange/error.py
 copy devparrot/documents/{newDocSource.py => bufferSource.py} (87%)
 create mode 100644 devparrot/modules/fileExplorer.py


hooks/post-receive
--
devparrot/devparrot.git



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/