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@ucsd.edu Date: Mon Nov 16 19:36:03 2015 -0800
Merge branch 'deken-plugin-history-merged'
commit 990928b0a39b51948251dda06022844144d6b304 Author: Chris McCormick chris@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@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@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@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@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@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@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@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@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@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@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@mccormick.cx Date: Wed Jul 15 19:49:22 2015 +0800
Merge branch 'plugin-configfile'
commit 8e9c14d1ad571d9efa7c6f1dda83e0d73733513a Merge: 66d4602 1695ae3 Author: Chris McCormick chris@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@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@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@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@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@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@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@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@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@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@mccormick.cx Date: Mon Jul 13 21:01:42 2015 +0800
Merge branch 'master' into securing
commit 6b26c0c2e635dc3060248c00cbf21bfd06ab3ae5 Author: IOhannes m zmölnig zmoelnig@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@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@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@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@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@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@umlautQ.umlaeute.mur.at Date: Wed Jul 1 22:46:00 2015 +0200
"ERROR" tag
commit 09a4118f2c60a794c681707ad0b0d60999eab9d3 Author: IOhannes m zmölnig zmoelnig@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@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@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@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@umlautQ.umlaeute.mur.at Date: Wed Jul 1 19:39:18 2015 +0200
fix comments
commit 7842ce7d9e705877e953b700a81afc3c6a828091 Author: IOhannes m zmölnig zmoelnig@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@umlautQ.umlaeute.mur.at Date: Tue Jun 9 20:31:13 2015 +0200
fixed namespace leftovers
commit 06e1207b2dc80063283e3ab73b054ddcc89c152e Author: IOhannes m zmölnig zmoelnig@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@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@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@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@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@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@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@mccormick.cx Date: Sun Jun 7 19:24:07 2015 +0800
Nit - removed stray print statement.
commit a35a494c4830ee202f55e297b80a45e2ffc8f302 Author: Chris McCormick chris@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@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@mccormick.cx Date: Mon Jun 1 23:03:42 2015 +0800
Better architecture matching in the UI.
commit 497165d95fb6ea80a08f2ae2211619a3a46390e5 Author: Chris McCormick chris@mccormick.cx Date: Mon Jun 1 22:58:31 2015 +0800
UI layout tweak search box.
commit e8823aeb3e20487bcbc0c3ad960d81352e58f0df Author: Chris McCormick chris@mccormick.cx Date: Mon Jun 1 22:58:07 2015 +0800
ARM architectures list updated.
commit dfaa0a008eb4dc1f5e4ddbaca440df4bc2b02947 Author: Chris McCormick chris@mccormick.cx Date: Mon Jun 1 22:57:36 2015 +0800
UI wording tweak.
commit d86eb71ed218778f4fdda2968adfb99f9400f60e Author: Chris McCormick chris@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@mccormick.cx Date: Sat May 30 19:56:57 2015 +0800
Removed unneeded frame in the TCL UI.
commit 62dde7981fa30cae2db917772295b1d779443e6e Author: Chris McCormick chris@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@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@mccormick.cx Date: Wed May 27 19:54:21 2015 +0800
Architecture configuration for amd64.
commit 92391adab1760dd927c00391845de40c16b658cf Author: Chris McCormick chris@mccormick.cx Date: Wed May 27 19:53:45 2015 +0800
Vim config line.
commit b513ad96c687f358563f8d46af0638378f9d5938 Author: Chris McCormick chris@mccormick.cx Date: Sun May 24 22:06:15 2015 +0800
Filter for matching architectures in found externals.
commit db90079cfce3f5c950584303504dc4b362b994b7 Author: Chris McCormick chris@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@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@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@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@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@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@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@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@mccormick.cx Date: Sat May 23 20:46:57 2015 +0800
Tweak to platform message.
commit 934cc1dbe178939fb5e6b7a0d2662be29c0453fa Author: Chris McCormick chris@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@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@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@mccormick.cx Date: Mon May 11 22:12:23 2015 +0800
Nit - documentation.
commit 393b12930eac3a0966424cdd3dde03c7be91f1f9 Author: Chris McCormick chris@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@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