[PD-cvs] [git]pure-data branch, master, updated. 45b953d2b89fb018fadf28d69fb46f68ef8ee6c3

Miller Puckette millerpuckette at users.sourceforge.net
Tue Nov 17 04:36:15 CET 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pure-data".

The branch, master has been updated
       via  45b953d2b89fb018fadf28d69fb46f68ef8ee6c3 (commit)
       via  990928b0a39b51948251dda06022844144d6b304 (commit)
       via  a34aa6c0c5fc8b2da5102d9a9d0801052bcdd6ad (commit)
       via  4be740d8e702b05e25b5a2db422c57daead23e44 (commit)
       via  aaa2dd8aa692d941fad37d8b36746db039767fac (commit)
       via  a1c9f86feca2dc71a942772fd49408a358b6290a (commit)
       via  185aa21e390bf02d8940b56b1a54cd2e1669dd70 (commit)
       via  5b0c3d805b6c5f43a4c71c99cf5d6858c784f933 (commit)
       via  a2ee341f1fe71d3d2caf8f3610c9354bf0c7eb5a (commit)
       via  1824e793f829a4ce0b69486fd66ce25299803cf5 (commit)
       via  45ae3bfb173118c4b396c3df952dd014fbed5bdd (commit)
       via  0e6f69fc6b7d61096c9fcb0d40eaafea8454619e (commit)
       via  127360134713f51d9f1bdd3eb1ef0cc34f0231ca (commit)
       via  8e9c14d1ad571d9efa7c6f1dda83e0d73733513a (commit)
       via  1695ae343c7c8056359b8579fdcb9bf252fe655a (commit)
       via  66d460240f42f2be822153df1867b616438cd889 (commit)
       via  74e8cc5f27994d9d159bfbd1c9bd0e47f44e681f (commit)
       via  f1426f83cf74460027aa1f9336d8e7925a1c5808 (commit)
       via  46ac4d0b816f16bb5d1c922a7a5b7b34c23d3210 (commit)
       via  6000905248929b4bc908627336a054f3a52204aa (commit)
       via  08e88af9d1038227dd0d8fd4d4b5f753f3f8696c (commit)
       via  99363ac68db7484176d388e7229110d2a5083eb2 (commit)
       via  c483785e1ceb66e3408058523b3b7208400b9dca (commit)
       via  de67bb322ac6a025c44354e554441473f3be9dce (commit)
       via  6b26c0c2e635dc3060248c00cbf21bfd06ab3ae5 (commit)
       via  8c2b9fb7ea73a212e6f7a9f5fd9d9a5e8dda47d2 (commit)
       via  40d6229cbb9958f048308167081c162e96269a74 (commit)
       via  11a6bdb87a3caf27921dbd6746598791cfc6a0b2 (commit)
       via  25e85920fc073cbea9abf1b7c932621a426086a8 (commit)
       via  bbb0b68282280c4d5f105600a61f1bddad90b18b (commit)
       via  79070c9de055b12ed9147bac7f096d53e8b1ed44 (commit)
       via  09a4118f2c60a794c681707ad0b0d60999eab9d3 (commit)
       via  ccd363c1e70508f3c7c82cfe87485ca87c5ea10b (commit)
       via  78671749651d8fda218ffdec3d496375afb71925 (commit)
       via  6dad86d71779d58b4270a18f921a46f740db0d3e (commit)
       via  83954a5dd020b1a0cc94fcfc3f76849c8b5be9a9 (commit)
       via  7842ce7d9e705877e953b700a81afc3c6a828091 (commit)
       via  b7b2f893046bd91b0ffbfa3e190bf8c33bcef4e3 (commit)
       via  8df97c39647cb12bcce3ea8ac62067a801c1c254 (commit)
       via  644451b27f12780758fe50927bca48472d4eea65 (commit)
       via  7ca831362b88ff93f4815e8a676138c2896f785b (commit)
       via  80a95b232c771118b70eda5b9a1a8a6fa168703f (commit)
       via  f67db4172c55ee2967f84235d2b7223fb4b9c331 (commit)
       via  ca95ffe3e372db898602ec14d27a0e33c174930c (commit)
       via  3e4b2f5a7ea3d4407dbf88757bf90cfc590a10d9 (commit)
       via  9495a2b91ccec2d7bd13386634c0df32f1173589 (commit)
       via  3d39371e6bbe288afa564e4a6f0d1124546d0c3d (commit)
       via  2aa7ae520f07f859566f1df1d41d940b8bfbf868 (commit)
       via  86a817cba021b706a432d4a0872b86228081a8c4 (commit)
       via  edf2d73046525bc668b213d87f229f8103cff826 (commit)
       via  0c2232203f138efcfb321f6d4c51d3b8a0f1c7a3 (commit)
       via  6052f832b114dc676f002f8d2503720bd0ee4a9c (commit)
       via  a9f0e20eaeb3828f30903e480ca1e51e64f47e57 (commit)
       via  d159ce29a3f600fc046ab32c937481ed25a0c1be (commit)
       via  44b41b9c1eaf2bccd6588c84d3f44643354d60b0 (commit)
       via  1d85db52116713f112455f8767914a9ac09e3360 (commit)
       via  29262a70b3e5d7c70858b06ab3d2a5ef2cf53125 (commit)
       via  917e776f2fbab3589c536f88b0ec693c4a5f409e (commit)
       via  1fff2302cb80daa48f36d597a1901cbf53f9793f (commit)
       via  7587788753289230282e533163b1e63a9c15ca06 (commit)
       via  71ddd7340d0df7ad0470f78da919004f36b61462 (commit)
       via  38646c85504752326f378d8dd5490817a3e5e23b (commit)
       via  679d7dcfe5d60613eb44b51268c7261094bc11f1 (commit)
       via  bbf5eaa956ec023ad60c815d781c7ad031ce95b3 (commit)
       via  27bc6f0633060f14fdb83ee8b76be8c1de6b9346 (commit)
       via  d0e8870625a0ec307246f51bcc70a11166fa43ea (commit)
       via  50115bfe783f9b046dc2a80555dcab0d14117e72 (commit)
       via  23bf877706c691908114b013f909c72e18015a00 (commit)
       via  e365e237f91534f902303cd74f2798dd44aa02e4 (commit)
       via  f2b7509b52863e363a6f7db2ad0302b03c12f673 (commit)
       via  411334aced74392e3767e9861fd63cf127223cff (commit)
       via  4f4dc24e2f8e697c9949b089d960d6a2c11b1a82 (commit)
       via  d05feab07f87a6c8e89ec8a02e7eedbb72045434 (commit)
       via  804535ed358c604e64a212388ca6544b5c89d882 (commit)
       via  9aac0a6664c874aa0ae64a21291f2943d0a1c083 (commit)
       via  4afc3cb45f68714d94623ba159f4b169d4c5a484 (commit)
       via  2992d9546e14b8291ec08e2977da39ed468c3835 (commit)
       via  9ec6b843ab77881fa781034d82929382aa1b13d1 (commit)
       via  a39c7fddc71b071a34878d0edd9413ef38fee138 (commit)
       via  811412487b793ea9ba6a26491fb32ecfff902ad5 (commit)
       via  7a01c0726c660bbb4479bf838027356c8b473c37 (commit)
       via  06e1207b2dc80063283e3ab73b054ddcc89c152e (commit)
       via  9eb50061449ba794b8e6166f37dde5d8dd8e65f7 (commit)
       via  4ff9e8d27c17b62e9bf081413874faca283b3d99 (commit)
       via  2b9e65ec5c90e6402f45d1e6541cc60d4222e25d (commit)
       via  f0c95ef0454bb2564b1f36bb53a5501b30980ceb (commit)
       via  508671efd86f3a1033e8fc04c0c26cf258124c1c (commit)
       via  f27aed86340cf850e7ee3efb7aeb9ded2c3aa64f (commit)
       via  e721e412c43bbeaca626516a4d53d98ad4e8cf02 (commit)
       via  a35a494c4830ee202f55e297b80a45e2ffc8f302 (commit)
       via  8d880c4f2ae332420cc5d531c679468e6ecc0aed (commit)
       via  6ee71fa523a9e4883ceb8c869714d68126894c79 (commit)
       via  497165d95fb6ea80a08f2ae2211619a3a46390e5 (commit)
       via  e8823aeb3e20487bcbc0c3ad960d81352e58f0df (commit)
       via  dfaa0a008eb4dc1f5e4ddbaca440df4bc2b02947 (commit)
       via  d86eb71ed218778f4fdda2968adfb99f9400f60e (commit)
       via  eacb62c9f57d4b48a8a48ce2e45c6821370282c9 (commit)
       via  62dde7981fa30cae2db917772295b1d779443e6e (commit)
       via  04ca4065fdb7fdcb78472f4f3adc2f819ba7a007 (commit)
       via  057072c813485680aeb33fccf98641fc06ffc7fb (commit)
       via  92391adab1760dd927c00391845de40c16b658cf (commit)
       via  b513ad96c687f358563f8d46af0638378f9d5938 (commit)
       via  db90079cfce3f5c950584303504dc4b362b994b7 (commit)
       via  fc6a531b83ddb33373cc15a1728b4a67deea21ed (commit)
       via  0d0d49e8184cce9deb7ad3a3cad318ce3ae7db73 (commit)
       via  c410552de68cdb6768c10bf2af333ac9caea51e5 (commit)
       via  0abcde07aca4dcc122297f5ca4688c1ea78417a4 (commit)
       via  7caaf9547b9ed6025f4d82ae68f6535a06f5b0c7 (commit)
       via  5fcc7c045ce7db5b8638cf54c6d7197ecb3dc15e (commit)
       via  21e9080fa0c2a6890a4af23b66e785df88348108 (commit)
       via  7e900a26ba7187311501c0db0d3fb43261b1c9ef (commit)
       via  934cc1dbe178939fb5e6b7a0d2662be29c0453fa (commit)
       via  8aef3cb7a251e525d26dc6ecde0fe7433e3057e5 (commit)
       via  87de036a5bc54e4aa571e20328412decad072552 (commit)
       via  a3a3c35f6254f7b82dfde9c80415f858cfa2076c (commit)
       via  393b12930eac3a0966424cdd3dde03c7be91f1f9 (commit)
       via  1fcfd63cefedb257e7b8bf5174f18ebada48261a (commit)
      from  141ac8405a57180593be893d356a0ec4e53416a7 (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 45b953d2b89fb018fadf28d69fb46f68ef8ee6c3
Merge: a1c9f86 990928b
Author: Miller Puckette <msp at ucsd.edu>
Date:   Mon Nov 16 19:36:03 2015 -0800

    Merge branch 'deken-plugin-history-merged'

commit 990928b0a39b51948251dda06022844144d6b304
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue Nov 17 08:33:31 2015 +0800

    Copy the original deken-plugin.tcl with Miller's changes onto tcl/pd_deken.tcl so we can merge future updates easily.

commit a34aa6c0c5fc8b2da5102d9a9d0801052bcdd6ad
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue Nov 17 08:32:44 2015 +0800

    Remove the old history-free pd_deken.tcl.

commit 4be740d8e702b05e25b5a2db422c57daead23e44
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue Nov 17 08:32:23 2015 +0800

    Merged Miller's changes to teh deken plugin from tcl/pd_deken.tcl

commit aaa2dd8aa692d941fad37d8b36746db039767fac
Merge: 141ac84 5b0c3d8
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue Nov 17 08:31:46 2015 +0800

    Merge remote-tracking branch 'deken-plugin-only/master'

commit a1c9f86feca2dc71a942772fd49408a358b6290a
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Nov 15 17:03:14 2015 -0800

    add Roman Haefeli's windows installer building script

commit 185aa21e390bf02d8940b56b1a54cd2e1669dd70
Author: Miller Puckette <msp at ucsd.edu>
Date:   Sun Nov 15 16:56:37 2015 -0800

    switched mingw makefile to use portmidi instead of mmio MIDI; deleted
    no-longer-used MMIO MIDEI code

commit 5b0c3d805b6c5f43a4c71c99cf5d6858c784f933
Merge: a2ee341 1824e79
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Jul 31 21:07:34 2015 +0200

    Re-merge branch 'remove-old-commands'

commit a2ee341f1fe71d3d2caf8f3610c9354bf0c7eb5a
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Jul 31 21:00:26 2015 +0200

    added arch-substitutes for ppc/PowerPC
    
    Closes https://github.com/pure-data/deken/issues/83

commit 1824e793f829a4ce0b69486fd66ce25299803cf5
Author: IOhannes m zmölnig <zmoelnig at umlautQ-osx.umlaeute.mur.at>
Date:   Sun Jul 19 21:36:52 2015 +0200

    only submit archs to architecture_match
    
    and not the pkgname and pkgversion.
    at least the architecture_match code *really* work on OSX

commit 45ae3bfb173118c4b396c3df952dd014fbed5bdd
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Sun Jul 19 21:32:09 2015 +0200

    dummy-variables for full regex matches
    
    we are only interested in the subgroups...
    
    this should make the actual architecture matching code work again...

commit 0e6f69fc6b7d61096c9fcb0d40eaafea8454619e
Author: IOhannes m zmölnig <zmoelnig at umlautQ-osx.umlaeute.mur.at>
Date:   Sun Jul 19 20:57:30 2015 +0200

    list append for tcl<8.5
    
    where there is no {*}$foo
    such as Pd on OSX...
    
    Closes https://github.com/pure-data/deken/issues/80

commit 127360134713f51d9f1bdd3eb1ef0cc34f0231ca
Merge: 8e9c14d 74e8cc5
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jul 15 19:49:22 2015 +0800

    Merge branch 'plugin-configfile'

commit 8e9c14d1ad571d9efa7c6f1dda83e0d73733513a
Merge: 66d4602 1695ae3
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jul 15 19:04:39 2015 +0800

    Merge pull request #76 from pure-data/issue74-deken.puredata.info
    
    use deken.puredata.info for online search

commit 1695ae343c7c8056359b8579fdcb9bf252fe655a
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 15 09:54:28 2015 +0200

    use deken.puredata.info for online search
    
    Closes https://github.com/pure-data/deken/issues/74

commit 66d460240f42f2be822153df1867b616438cd889
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jul 14 20:43:56 2015 +0200

    register apt-backend before puredata.info-backend
    
    We really want to suggest the system-provided packages
    before manual installations

commit 74e8cc5f27994d9d159bfbd1c9bd0e47f44e681f
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon Jul 13 20:10:52 2015 +0200

    only set ::deken::installpath if it is not set via configuration file
    
    Closes https://github.com/pure-data/deken/issues/51

commit f1426f83cf74460027aa1f9336d8e7925a1c5808
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon Jul 13 20:09:57 2015 +0200

    added user-configuration: deken-plugin.conf
    
    we allow for multiple configuration files, all of them are read:
    config-files that are read earlier might have their values overwritten.
    
    the user can put a configuration either directly besides the plugin-file,
    or anywhere in their ${static-searchpath}/deken-plugin/.
    (this might be handy if the plugin is installed system-wide, but the user
    wants to add some user-specific configuration in their home).
    
    the ${static-searchpath} is read in reversed order, so we first read the
    system-wide installation paths, and finally the per-user installation paths.
    
    
    configuration files are very simple. the first element of each line is the keyword,
    the rest the value.
    e.g.
    <snip>
    foo bar baz
    </snip>
    will store the list {bar baz} into ::deken::foo
    
    LATER FIXXME: allowing any name gives the user the power to bork the system.
    (at runtime)

commit 46ac4d0b816f16bb5d1c922a7a5b7b34c23d3210
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon Jul 13 20:01:36 2015 +0200

    puts caught errors when search fails
    
    put it to stdout for debugging...

commit 6000905248929b4bc908627336a054f3a52204aa
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon Jul 13 20:01:05 2015 +0200

    rewritten architecture_match to only work on pre-parsed architecture-info
    
    rather than running ::deken::architecture_match on the entire filename
    (e.g. zexy-v2.2.6svn-(Linux-amd64-64)(Darwin-x86_64-32)-externals.zip)
    we now only pass it a list of architectures, e.g.
       [list [list Linux amd64 64] [list Darwin x86_64 32]]
    and compare that against our current architecture.
    
    this should be more easy to maintain and more generally usable.

commit 08e88af9d1038227dd0d8fd4d4b5f753f3f8696c
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon Jul 13 19:37:08 2015 +0200

    sort puredata.info packages by name--version--date
    
    and ignore the architecture.
    previously the sort was by name-version-arch-date

commit 99363ac68db7484176d388e7229110d2a5083eb2
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Mon Jul 13 19:35:41 2015 +0200

    properly working ::deken::parse_filename
    
    that outputs a list with pkgname, version and [archs]

commit c483785e1ceb66e3408058523b3b7208400b9dca
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Jul 9 16:20:31 2015 +0200

    added ::deken::parse_filename

commit de67bb322ac6a025c44354e554441473f3be9dce
Merge: 40d6229 6b26c0c
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon Jul 13 21:01:42 2015 +0800

    Merge branch 'master' into securing

commit 6b26c0c2e635dc3060248c00cbf21bfd06ab3ae5
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Sat Jul 11 00:29:11 2015 +0200

    only assume we are running debian if apt-catch is present
    
    in addition to "lsb_release",
    but lsb_release might be available on other systems (e.g. fedora) as well.

commit 8c2b9fb7ea73a212e6f7a9f5fd9d9a5e8dda47d2
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Sat Jul 11 00:30:11 2015 +0200

    tcl8.4 style "catch"
    
    with a single return value; for olde OSX...
    
    Closes https://github.com/pure-data/deken/issues/68

commit 40d6229cbb9958f048308167081c162e96269a74
Merge: 80a95b2 11a6bdb
Author: Chris McCormick <chris at mccormick.cx>
Date:   Thu Jul 2 16:49:32 2015 +0800

    Merge pull request #61 from pure-data/backend-api
    
    search backend api

commit 11a6bdb87a3caf27921dbd6746598791cfc6a0b2
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Jul 2 06:31:37 2015 +0200

    print error message when something went wrong
    
    hinting at wrong passwords or another process locking apt db

commit 25e85920fc073cbea9abf1b7c932621a426086a8
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 23:11:59 2015 +0200

    allow multi-line comments
    
    by indenting each line with \t

commit bbb0b68282280c4d5f105600a61f1bddad90b18b
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 22:52:06 2015 +0200

    apt-backend for deken
    
    it's only enabled if we detect that the system is running a Debian derivative.
    
    Closes https://github.com/pure-data/deken/issues/13
    
    TODO: during package installation, the GUI freezes :-(

commit 79070c9de055b12ed9147bac7f096d53e8b1ed44
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 22:46:00 2015 +0200

    "ERROR" tag

commit 09a4118f2c60a794c681707ad0b0d60999eab9d3
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 21:16:09 2015 +0200

    implement puredata.info search via new API

commit ccd363c1e70508f3c7c82cfe87485ca87c5ea10b
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 21:15:52 2015 +0200

    describe API for search backends

commit 78671749651d8fda218ffdec3d496375afb71925
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 21:00:58 2015 +0200

    replace tab with spaces

commit 6dad86d71779d58b4270a18f921a46f740db0d3e
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 19:41:15 2015 +0200

    ::deken::search:: namespace for searchers

commit 83954a5dd020b1a0cc94fcfc3f76849c8b5be9a9
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 19:39:18 2015 +0200

    fix comments

commit 7842ce7d9e705877e953b700a81afc3c6a828091
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 19:39:03 2015 +0200

    do printouts in ::deken::search_for
    
    rather than the actual searcher

commit b7b2f893046bd91b0ffbfa3e190bf8c33bcef4e3
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jul 1 19:36:48 2015 +0200

    registration mechanism for pluggable searchers

commit 8df97c39647cb12bcce3ea8ac62067a801c1c254
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Jun 25 17:45:55 2015 +0200

    fully-qualified proc-name

commit 644451b27f12780758fe50927bca48472d4eea65
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Jun 25 17:43:35 2015 +0200

    removed commented test-code

commit 7ca831362b88ff93f4815e8a676138c2896f785b
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Thu Jun 25 17:39:52 2015 +0200

    removed FIXXME that's already fixed

commit 80a95b232c771118b70eda5b9a1a8a6fa168703f
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 24 22:13:11 2015 +0200

    use ::pdwindow::post and ::deken::post throughout
    
    rather than "pdwindow::post" or "$mytoplevel.results insert..."

commit f67db4172c55ee2967f84235d2b7223fb4b9c331
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 24 22:10:47 2015 +0200

    Fixed binding to mouse-click
    
    stupid typo "1" != "l"
    
    Closes https://github.com/pure-data/deken/issues/56

commit ca95ffe3e372db898602ec14d27a0e33c174930c
Merge: 3e4b2f5 a9f0e20
Author: umläute <dev at umlaeute.mur.at>
Date:   Wed Jun 24 20:50:30 2015 +0200

    Merge pull request #48 from pure-data/issue11-destination
    
    Issue11: arbitrary destination

commit 3e4b2f5a7ea3d4407dbf88757bf90cfc590a10d9
Merge: 86a817c 9495a2b
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jun 24 19:48:29 2015 +0800

    Merge pull request #55 from pure-data/issue52-documentsearchall
    
    document search-all feature

commit 9495a2b91ccec2d7bd13386634c0df32f1173589
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Wed Jun 24 13:29:00 2015 +0200

    updated search-button label to display "Show all".
    
    
    Closes https://github.com/pure-data/deken/issues/52

commit 3d39371e6bbe288afa564e4a6f0d1124546d0c3d
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Wed Jun 24 13:27:59 2015 +0200

    display info that an empty search will find all
    
    Related to
    https://github.com/pure-data/deken/issues/52

commit 2aa7ae520f07f859566f1df1d41d940b8bfbf868
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Wed Jun 24 13:15:07 2015 +0200

    simplify highlighting code
    
    just set a tag to be highlightable via `::deken::highlightable_posttag $tag`
    and it will automatically highlight with mouse-over
    
    this also uses "archmatch" and "noarchmatch" tags to visually distringuish
    matching and non-matching entries (withouthaving to hard-code the visual
    appearance of each entry).

commit 86a817cba021b706a432d4a0872b86228081a8c4
Merge: a9f0e20 6052f83
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jun 24 19:07:11 2015 +0800

    Merge pull request #50 from pure-data/writable-downloaddir
    
    find the first writable directory for downloading/installing

commit edf2d73046525bc668b213d87f229f8103cff826
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Wed Jun 24 10:18:09 2015 +0200

    use ::deken::bind_posttag to bind tags to cmds

commit 0c2232203f138efcfb321f6d4c51d3b8a0f1c7a3
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Wed Jun 24 10:10:00 2015 +0200

    use ::deken::post proc, rather than writing directly to entrybox
    
    if we ever want to run the plugin in non-gui mode (just tclsh, no wish),
    this will be much easier to implement if we don't rely on the tk in
    every other proc.

commit 6052f832b114dc676f002f8d2503720bd0ee4a9c
Author: IOhannes m zmölnig <zmoelnig at iem.at>
Date:   Tue Jun 23 14:35:23 2015 +0200

    find the first writable directory for downloading/installing
    
    rather than using the first dir in the list, we check
    whether the directory is actually writable.
    
    also, print a huge error if we cannot find *any* writable dir.
    
    finally (or firstly) try to create missing directories.

commit a9f0e20eaeb3828f30903e480ca1e51e64f47e57
Author: umläute <dev at umlaeute.mur.at>
Date:   Mon Jun 22 09:43:14 2015 +0200

    force unzip to overwrite existing files
    
    without interaction!
    
    https://github.com/pure-data/deken/issues/44
    
    (this commit was authored directly in github, so i couldn't really test it...)

commit d159ce29a3f600fc046ab32c937481ed25a0c1be
Merge: 917e776 44b41b9
Author: umläute <dev at umlaeute.mur.at>
Date:   Thu Jun 18 17:07:16 2015 +0200

    Merge pull request #43 from pure-data/search_improvements
    
    Search improvements

commit 44b41b9c1eaf2bccd6588c84d3f44643354d60b0
Author: Chris McCormick <chris at mccormick.cx>
Date:   Thu Jun 18 22:12:37 2015 +0800

    Fixes #18 - stop filtering out architecture independent packages with no arch strings.

commit 1d85db52116713f112455f8767914a9ac09e3360
Author: Chris McCormick <chris at mccormick.cx>
Date:   Thu Jun 18 22:06:33 2015 +0800

    Fixes #5. Make the OS check work like the rest of the architecture checks and stop it from completely filteing out results.

commit 29262a70b3e5d7c70858b06ab3d2a5ef2cf53125
Author: Chris McCormick <chris at mccormick.cx>
Date:   Thu Jun 18 22:03:12 2015 +0800

    Refactored the result listing code into it's own function. Run through the list twice to find best matches first.

commit 917e776f2fbab3589c536f88b0ec693c4a5f409e
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 16 21:15:24 2015 +0200

    display download URL in status-line
    
    Closes https://github.com/pure-data/deken/issues/33

commit 1fff2302cb80daa48f36d597a1901cbf53f9793f
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 16 21:11:44 2015 +0200

    make status-message disappear after 5secs

commit 7587788753289230282e533163b1e63a9c15ca06
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 16 21:00:24 2015 +0200

    status-bar
    
    that could be used for https://github.com/pure-data/deken/issues/33

commit 71ddd7340d0df7ad0470f78da919004f36b61462
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 16 17:26:15 2015 +0200

    print "are you online?" if we cannot connect to server.
    
    for whatever reasons, we can only print once. (puts works though)

commit 38646c85504752326f378d8dd5490817a3e5e23b
Merge: 679d7dc 27bc6f0
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat Jun 13 22:14:30 2015 +0800

    Merged gpg-signing branch. Fixes #14.

commit 679d7dcfe5d60613eb44b51268c7261094bc11f1
Merge: 804535e bbf5eaa
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat Jun 13 22:12:17 2015 +0800

    Merge branch 'master' of github.com:pure-data/deken

commit bbf5eaa956ec023ad60c815d781c7ad031ce95b3
Merge: e365e23 d0e8870
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat Jun 13 09:56:41 2015 +0800

    Merge pull request #32 from umlaeute/master
    
    extract tgz files and more

commit 27bc6f0633060f14fdb83ee8b76be8c1de6b9346
Merge: 804535e d0e8870
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat Jun 13 09:12:58 2015 +0800

    Merge remote-tracking branch 'umlaeute/master' into gpg-signing

commit d0e8870625a0ec307246f51bcc70a11166fa43ea
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Jun 12 21:56:35 2015 +0200

    properly extract "date" from dekenpackages script.
    
    rather than using "title" as date...

commit 50115bfe783f9b046dc2a80555dcab0d14117e72
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Jun 12 21:54:59 2015 +0200

    use filename (taken from URL) to run platform checks
    
    the "title" can be anything: the filename, something human readable or empty.
    (esp. the plone-software-center release files often have titles like "universal binaries")
    
    it should not be used for heuristics.

commit 23bf877706c691908114b013f909c72e18015a00
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Fri Jun 12 21:41:59 2015 +0200

    handle tar.gz/tgz as well as zip-files
    
    Relates to:
      https://github.com/pure-data/deken/issues/10
    
    not totally "native" (as it uses 'exec'), but should be good enough for most
    cases in linux and osx world.
    on w32 this won't work in most cases anyhow...

commit e365e237f91534f902303cd74f2798dd44aa02e4
Merge: 4f4dc24 f2b7509
Author: Chris McCormick <chris at mccormick.cx>
Date:   Thu Jun 11 14:08:10 2015 +0800

    Merge pull request #30 from umlaeute/master
    
    fixing destination path problems

commit f2b7509b52863e363a6f7db2ad0302b03c12f673
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 10 17:00:55 2015 +0200

    make sure the destination path exists
    
    before downloading things to it...
    
    Closes: https://github.com/pure-data/deken/issues/21

commit 411334aced74392e3767e9861fd63cf127223cff
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 10 16:59:10 2015 +0200

    use ::deken::installpath rather than ::curent_plugin_loadpath
    
    the $::current_plugin_loadpath is the path where the deken-plugin.tcl
    is found.
    this can be ~/pd-externals, but it can also be /usr/lib/pd/extra or
    anything that is in the Pd-path.
    it can also be ~/pd-externals/deken-plugin/, if this plugin ever becomes
    complicated enough to ship in a sub-directory.
    
    otoh, sys_staticpath holds a list of default search paths,
    with the per-user path (~/pd-externals/ at the beginnint).
    
    to make it easier to override this in the future, we put it into a
    variable of our own

commit 4f4dc24e2f8e697c9949b089d960d6a2c11b1a82
Merge: 804535e d05feab
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jun 10 22:23:01 2015 +0800

    Merge pull request #29 from umlaeute/master
    
    report unzip success and renamed variables

commit d05feab07f87a6c8e89ec8a02e7eedbb72045434
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 10 16:02:24 2015 +0200

    report unzip success and renamed variables

commit 804535ed358c604e64a212388ca6544b5c89d882
Merge: 9aac0a6 4afc3cb
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jun 10 20:35:48 2015 +0800

    Merge pull request #23 from umlaeute/puredata.info/dekenpackages
    
    First attempt at using the new search-interface on pd.info

commit 9aac0a6664c874aa0ae64a21291f2943d0a1c083
Merge: 2992d95 9ec6b84
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jun 10 20:28:42 2015 +0800

    Merge pull request #25 from umlaeute/master
    
    naive approach to automatic unzipping

commit 4afc3cb45f68714d94623ba159f4b169d4c5a484
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 10 09:53:42 2015 +0200

    First attempt at using the new search-interface on pd.info
    
    there's still a bug where packages don't show up if their 'title' doesn't match the deken-packagename.
    example: zexy has some files with titles like 'W32 binaries'.
    TODO: what to do with those packages anyhow? The user needs more info than just 'W32 binaries'. (e.g. they ought to see the library name somewhere)
    
    Closes: https://github.com/pure-data/deken/issues/22

commit 2992d9546e14b8291ec08e2977da39ed468c3835
Merge: e721e41 7a01c07
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Jun 10 09:15:43 2015 +0800

    Merge pull request #20 from umlaeute/master
    
    made it work on OSX & w32; namespace cleanup

commit 9ec6b843ab77881fa781034d82929382aa1b13d1
Author: IOhannes m zmölnig <zmoelnig at umlautQ-osx.umlaeute.mur.at>
Date:   Wed Jun 10 02:29:21 2015 +0200

    OSX only allows a single return value for catch
    
    it's 'catch command variable'
    rather than 'catch command var1 var2'

commit a39c7fddc71b071a34878d0edd9413ef38fee138
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 10 11:21:18 2015 +0200

    use SPC for indentation
    
    rather than TAB

commit 811412487b793ea9ba6a26491fb32ecfff902ad5
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 10 11:19:31 2015 +0200

    attempt to 'unzip' the downloaded file
    
    rather than using tcl-builtins, we just attempt to run `unzip`.
    (this is supposed to on OSX, and on linux if you have unzip installed).
    if that doesn't work, fall back to manual instructions.
    
    Relates to
      https://github.com/pure-data/deken/issues/9
      https://github.com/pure-data/deken/issues/10

commit 7a01c0726c660bbb4479bf838027356c8b473c37
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 9 20:31:13 2015 +0200

    fixed namespace leftovers

commit 06e1207b2dc80063283e3ab73b054ddcc89c152e
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 9 20:25:26 2015 +0200

    put the architecture_substitutes hashmap into the ::deken:: namespace

commit 9eb50061449ba794b8e6166f37dde5d8dd8e65f7
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 9 20:23:52 2015 +0200

    don't furdel with the global tcl_platform array
    
    instead use an array in our own namespace ::deken::platform,
    and initialize it with values from ::tcl_platform

commit 4ff9e8d27c17b62e9bf081413874faca283b3d99
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 9 20:22:18 2015 +0200

    renamed namespace to "deken"
    
    the plugin is called "deken"
    and it is much shorter than "dialog_externals_search"

commit 2b9e65ec5c90e6402f45d1e6541cc60d4222e25d
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Tue Jun 9 12:47:29 2015 +0200

    normalize OS and CPU on W32 systems
    
    like always they have to do it differently...
    - OS can be
     - "Win32s" (for w3.1; we ignore that)
     - "Windows 95"
     - "Windows CE"
     - "Windows NT" (everything else)
     we only want "Windows"
    
    - CPU can be
     - "intel" [sic!], for ix86
     - "amd64", for x86_64
    
    we rewrite the 'intel' to 'i386',
    and leave 'amd64' to $::archicture_substitutes

commit f0c95ef0454bb2564b1f36bb53a5501b30980ceb
Author: IOhannes m zmölnig <zmoelnig at umlautQ-osx.umlaeute.mur.at>
Date:   Tue Jun 9 12:06:38 2015 +0200

    prevent division by zero
    
    in case the total size is 0
    (likely in the case of testing or with malicious packages)

commit 508671efd86f3a1033e8fc04c0c26cf258124c1c
Author: IOhannes m zmölnig <zmoelnig at umlautQ-osx.umlaeute.mur.at>
Date:   Tue Jun 9 12:06:02 2015 +0200

    return a proper list
    
    'return' really can only return a single value (which can be a list).
    it can also return errocodes and the like, but we don't want to go there...

commit f27aed86340cf850e7ee3efb7aeb9ded2c3aa64f
Author: IOhannes m zmölnig <zmoelnig at umlautQ-osx.umlaeute.mur.at>
Date:   Tue Jun 9 12:05:02 2015 +0200

    allow regexes to start with '-'
    
    esp. important on OSX

commit e721e412c43bbeaca626516a4d53d98ad4e8cf02
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun Jun 7 19:24:07 2015 +0800

    Nit - removed stray print statement.

commit a35a494c4830ee202f55e297b80a45e2ffc8f302
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun Jun 7 15:24:20 2015 +0800

    Inserted a warning about being careful about running uploaded externals.

commit 8d880c4f2ae332420cc5d531c679468e6ecc0aed
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue Jun 2 21:53:06 2015 +0800

    Test for existence of platform in the substitutes array - bug found by Fred Jan.

commit 6ee71fa523a9e4883ceb8c869714d68126894c79
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon Jun 1 23:03:42 2015 +0800

    Better architecture matching in the UI.

commit 497165d95fb6ea80a08f2ae2211619a3a46390e5
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon Jun 1 22:58:31 2015 +0800

    UI layout tweak search box.

commit e8823aeb3e20487bcbc0c3ad960d81352e58f0df
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon Jun 1 22:58:07 2015 +0800

    ARM architectures list updated.

commit dfaa0a008eb4dc1f5e4ddbaca440df4bc2b02947
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon Jun 1 22:57:36 2015 +0800

    UI wording tweak.

commit d86eb71ed218778f4fdda2968adfb99f9400f60e
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon Jun 1 22:57:02 2015 +0800

    New search format matching the latest file format from the uploader.

commit eacb62c9f57d4b48a8a48ce2e45c6821370282c9
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat May 30 19:56:57 2015 +0800

    Removed unneeded frame in the TCL UI.

commit 62dde7981fa30cae2db917772295b1d779443e6e
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed May 27 20:22:45 2015 +0800

    Adding a scrollbar and tidying up the layout of the externals search window.

commit 04ca4065fdb7fdcb78472f4f3adc2f819ba7a007
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed May 27 19:55:50 2015 +0800

    Fixes #1 - Catch null results from puredata.info search and tell the user.

commit 057072c813485680aeb33fccf98641fc06ffc7fb
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed May 27 19:54:21 2015 +0800

    Architecture configuration for amd64.

commit 92391adab1760dd927c00391845de40c16b658cf
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed May 27 19:53:45 2015 +0800

    Vim config line.

commit b513ad96c687f358563f8d46af0638378f9d5938
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun May 24 22:06:15 2015 +0800

    Filter for matching architectures in found externals.

commit db90079cfce3f5c950584303504dc4b362b994b7
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun May 24 20:37:45 2015 +0800

    Changed cursor to hand for clickable zipfile links.

commit fc6a531b83ddb33373cc15a1728b4a67deea21ed
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun May 24 20:31:50 2015 +0800

    Downloading and opening zipfile from the found-list and the destination folder now working correctly.

commit 0d0d49e8184cce9deb7ad3a3cad318ce3ae7db73
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun May 24 19:55:55 2015 +0800

    Usability: bind enter/return in search box to execute the search immediately without clicking the button, and give focus to the text entry immediately upon launch.

commit c410552de68cdb6768c10bf2af333ac9caea51e5
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun May 24 16:38:15 2015 +0800

    Passing arguments through as a list of lists. Sorting results by date and reversing to get latest uploaded first.

commit 0abcde07aca4dcc122297f5ca4688c1ea78417a4
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sun May 24 15:22:16 2015 +0800

    Displaying the search results in a clickable UI list.

commit 7caaf9547b9ed6025f4d82ae68f6535a06f5b0c7
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat May 23 21:11:15 2015 +0800

    Got search results showing up in a list box as a test UI.

commit 5fcc7c045ce7db5b8638cf54c6d7197ecb3dc15e
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat May 23 21:03:59 2015 +0800

    Putting the list of externals found into an array that gets returned by the search function.

commit 21e9080fa0c2a6890a4af23b66e785df88348108
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat May 23 20:48:05 2015 +0800

    Improvements to the UI for search. The search term is now taken from the UI input box.

commit 7e900a26ba7187311501c0db0d3fb43261b1c9ef
Author: Chris McCormick <chris at mccormick.cx>
Date:   Sat May 23 20:46:57 2015 +0800

    Tweak to platform message.

commit 934cc1dbe178939fb5e6b7a0d2662be29c0453fa
Author: Chris McCormick <chris at mccormick.cx>
Date:   Thu May 21 21:05:37 2015 +0800

    Filtering on only files during the search and adding the search term to the search.

commit 8aef3cb7a251e525d26dc6ecde0fe7433e3057e5
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue May 19 22:05:04 2015 +0800

    Tested tcl plugin on OSX 32 bit and fixed some things. Got basic platform detection working.

commit 87de036a5bc54e4aa571e20328412decad072552
Merge: 393b129 a3a3c35
Author: Chris McCormick <chris at mccormick.cx>
Date:   Tue May 12 09:42:12 2015 +0800

    Merge branch 'master' of github.com:pure-data/deken

commit a3a3c35f6254f7b82dfde9c80415f858cfa2076c
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon May 11 22:12:23 2015 +0800

    Nit - documentation.

commit 393b12930eac3a0966424cdd3dde03c7be91f1f9
Author: Chris McCormick <chris at mccormick.cx>
Date:   Mon May 11 21:36:00 2015 +0800

    First pass at the TCL gui plugin for searching for externals. Successfully makes the call to puredata.info and parses the results. No UI yet.

commit 1fcfd63cefedb257e7b8bf5174f18ebada48261a
Author: Chris McCormick <chris at mccormick.cx>
Date:   Wed Mar 25 08:34:26 2015 +0800

    Initial commit of self-installing deken environment.

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

Summary of changes:
 msw/build-nsi.sh   |  142 ++++++++++
 msw/pd.nsi         |  152 +++++++++++
 msw/send-msw.sh    |   23 ++
 src/makefile.mingw |    8 +-
 src/s_midi_mmio.c  |  744 ----------------------------------------------------
 5 files changed, 322 insertions(+), 747 deletions(-)
 create mode 100755 msw/build-nsi.sh
 create mode 100644 msw/pd.nsi
 delete mode 100644 src/s_midi_mmio.c


hooks/post-receive
-- 
pure-data



More information about the Pd-cvs mailing list