Squashed commit of the following:

commit 0648bdf03d93440ba077fd6f9efa60162bf2fd22
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Tue Apr 23 01:10:06 2013 +0900

    updat jsdocs

commit fafffdfb76c1911ab9018e3245fe55bb620da594
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 22 17:18:12 2013 +0900

    Update README.md

commit dfd202207653d2b8ae9291f0981f1a32e5f4bbae
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 22 17:01:57 2013 +0900

    Update README.md

commit 8f053820dd348016e6e7144b0f0ff69bd9ea442a
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 22 16:56:09 2013 +0900

    rm unused files

commit 8ff5325b07ec3e6f4b40aadf5a53b33d5f4c38df
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 22 16:40:48 2013 +0900

    Instead of using the init method for the constructor definition, I using the def method.

commit 920d2d4528b25993ad217e2c0a2974d0652a8040
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 15 17:58:34 2013 +0900

    The require method is compatible with node.js

commit f0c50a3a2eb9b4b7fa65e159ce85c7577bf85c36
Merge: 9b8bbfc 0d6a14a
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 15 16:45:17 2013 +0900

    Merge branch 'master' of https://github.com/satoshi-takano/namespace.js

commit 9b8bbfcd321d95a45a8d701e5f251cda77eb1b3c
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 15 16:44:12 2013 +0900

    A defined prototype can be overrode

commit 0d6a14aa3a0e20d8802824b1918093a3e0c54581
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 8 19:10:51 2013 +0900

    Update README.md

commit 3a99b1917bb13e794290250a3ed46091802f86e8
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 8 19:05:24 2013 +0900

    clearn indents

commit 6de6d003dc334c02a9f5ad487251a006b8c0df4c
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 8 18:59:06 2013 +0900

    refactoring

commit 2d92a57917e890320159fb1762a986dd9db643fb
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 8 18:31:52 2013 +0900

    attr(Reader|Writer|Accessor) needs variable arguments.

commit 170ef928973133349d7b56a15108112af7d81d88
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Apr 8 12:52:15 2013 +0900

    Update README.md

commit d3e02aefb68a3513d582a0c230d907e327330b62
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Sun Apr 7 18:09:13 2013 +0900

    Update README.md

commit 39c4676315d10debcd9fcc7ed7b967fda26ab5f3
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Sun Apr 7 18:08:11 2013 +0900

    Update README.md

commit 65857147046d15888b5a439e8e228a85e325d2c3
Merge: b3ffade 6dde419
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Sun Apr 7 17:53:26 2013 +0900

    Merge branch 'master' of https://github.com/satoshi-takano/namespace.js

commit b3ffade750bafa32a137db110902dee8eb8283d9
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Sun Apr 7 17:52:54 2013 +0900

    add attrReader, attrWriter and attrAccessor.

commit 6dde41931584c8da4f5c143a800e34e1cbd6b916
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Fri Apr 5 18:31:44 2013 +0900

    Update README.md

commit e986030088a035750ebdd87bff28e74f22bce953
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 16:49:09 2013 +0900

    udpate testing

commit c0329d4b75db390d59131483d047a8d71eb53676
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 16:13:45 2013 +0900

    update README.md

commit c6e362d726dc2919eea8f2a5da6ce24044d59c27
Merge: 255f842 6b4be45
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 16:05:31 2013 +0900

    Merge branch 'master' of https://github.com/satoshi-takano/namespace.js

commit 255f842d158b8e59f19f1be4f7b2cc3cefe6b64c
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 16:04:57 2013 +0900

    require assert

commit 6b4be452af3f345d42c1354f59e9ab0d0f3d4311
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 16:01:44 2013 +0900

    Update README.md

commit 25f635b509e7a468248393b05ad4517b251f3500
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 15:57:52 2013 +0900

    add mocha testing

commit 94f168c15aa002deb9dfcb8c1381468d5b5a2feb
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Wed Apr 3 14:02:17 2013 +0900

    add a file for travis

commit 8032440c0e70dd4cbe4481f14ad39fa1edb120ad
Author: Satoshi Takano <s.takano3104@gmail.com>
Date:   Tue Feb 19 16:00:51 2013 +0900

    Moves the Backtrace object definition to the advanced library and it was renamed to Stacktrace.

commit cda9a676133cbb013f836830057dd8b095cf46f9
Author: Satoshi Takano <s.takano3104@gmail.com>
Date:   Sun Feb 17 13:06:34 2013 +0900

    add the Backtrace.

commit 915a050610d6181f9b50024683597226daf8fdc7
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Feb 15 16:43:54 2013 +0900

    add jsdoc

commit 5a3b18b322c7848b3d8bac53fde80cc69ce9dd96
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Feb 12 20:06:56 2013 +0900

    Namespaceコンストラクタにバグ発見

commit d33eb02c3a7e6eca6f73d902d89b4477e816d36e
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Feb 12 19:45:25 2013 +0900

    add some tests

commit 2fb392e4a797442d1f9621fddf9356046469ccd7
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Feb 12 19:40:15 2013 +0900

    add tests

commit 1dbde7de3b22773a806840177d5e78327b3412e7
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Feb 12 17:03:14 2013 +0900

    拡張ライブラリは別リポジトリに移動.

commit 06dd2a4a5e52c5f5889299e16c1de391f5a49b07
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Jan 30 18:00:56 2013 +0900

    bugfix

commit 2e47651c3988c55b3996dd95eb89d42ea3165318
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Jan 30 00:28:35 2013 +0900

    bugfix

commit e62510918e3e1a496529ec05a1727ae3264f3a69
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Jan 29 23:48:38 2013 +0900

    依存する js ファイルを非同期に読み込むように変更

commit 56d6d05fce993d885b011cb82f4b9427146e62a6
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Jan 29 14:10:52 2013 +0900

    add the general-purpose filter.

commit 6d731fa3b5bb5ce0de0c6c61a02725a587b28b83
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Jan 23 12:41:35 2013 +0900

    cleaned the sample files

commit 290658851b2910826cc0acef78400e3704c5e442
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Jan 23 12:32:49 2013 +0900

    cleaned sample's code.

commit 1c0734d2d4dcf1d99152f2d259a692261fdb74c1
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Jan 22 21:12:48 2013 +0900

    .js を動的にロードしてファイルの依存関係を自動で解決できるようにした

commit a700a2eb0fb0ef70a3fd7f6eb2b44c9da4b40c4a
Author: Satoshi Takano <satoxi.tacano@gmail.com>
Date:   Mon Jan 21 18:26:58 2013 +0900

    Update README.md

    commit 855b162dc7 に合わせて修正

commit 855b162dc7fdc57563a688885f3435faaeb68301
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Mon Jan 21 18:20:18 2013 +0900

    インスタンス化を Class.gen() ではなく new Class()  に変更

commit 65b750cc2841210da6bf7ce0697c7824a4a6b6da
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Jan 15 20:23:08 2013 +0900

    add the AudioEffect and AudioReverb

commit ebc3cdcd73cc9478ace3bccfd4a6c0efa836ebe6
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Jan 15 20:22:05 2013 +0900

    add DisplayLink

commit 0ee03b56471b7f5eb47ccd0aeb95730a42680fb5
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Sat Jan 12 14:56:50 2013 +0900

    webaudio sample

commit 93275c5cf89874faeef5cc9ad90b1d558a40407b
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Sat Jan 12 14:55:31 2013 +0900

    描画キャッシュ

commit ff14c62f887d4e5b61e09363222018a7edafb4d1
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Jan 11 19:28:26 2013 +0900

    Loop 実装

commit 7424e6e41a6ceecd3f8f5930975b98ebebf8eb92
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Jan 11 18:00:14 2013 +0900

    getter, setter も $super() 呼べるように
    WebAudio ライブラリ追加

commit 95d1132e29a7a4a4d393a52f1a43caf197b2203a
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Dec 28 17:53:40 2012 +0900

    add README.md

commit b4949881de36cf237ce5a1d23d95a53c594feff6
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Oct 10 16:09:04 2012 +0900

    DisplayObjectの階層、scale, rotation を考慮したmouse event 対応.
    touch event 対応.
    test 整理

commit 8a528813cc0f3f2a32ff352984418a31ad086442
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Oct 9 20:19:52 2012 +0900

    mouse over, out 実装

commit 4315b39b64560cbcf341157d5670025b9040531b
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Oct 9 19:42:18 2012 +0900

    Mouse events 実装中

commit ad5c46920e5ff76834656e37511da95b51cb4e2e
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Oct 5 17:12:40 2012 +0900

    text周り

commit 2af0bb327003decb6dd6f6470354cb9fb030ff84
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Oct 5 16:36:01 2012 +0900

    copyright 表記習性

commit af4290bbd87ee400e7c8896e13fd56dc9fb8587d
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Oct 5 16:30:45 2012 +0900

    implemented rotation to DisplayObject

commit 2a8e56783c62f81117fbc4d5313f625e25e18a7b
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Oct 5 16:16:11 2012 +0900

    fix scaling

commit fea6006fcfc7354c6291c8180367d0702a373c2c
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Sat Aug 25 00:03:52 2012 +0900

    スケールの計算

commit 432f5a3ff7a4a1e1450875d7be5407a136f03a20
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Aug 24 19:04:08 2012 +0900

    Add ImageManager, Image and Text to the canvas library.

commit 23710fb3a85e393bf89b8fa112f22aea72c65903
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Sun Aug 19 19:33:35 2012 +0900

    　

commit cdc17a97154c26ed6d66e605b788c284b5efb366
Author: tkn <s.takano3104@gmail.com>
Date:   Mon Apr 2 15:19:54 2012 +0900

    add jsdoc

commit ab5539f3238e8e8c31b5d1aef1414a4bf638fd49
Author: tkn <s.takano3104@gmail.com>
Date:   Mon Apr 2 15:17:20 2012 +0900

    add jsdoc comments

commit a3e44caba4368e8d10d33d3fcfff9708b1231489
Author: tkn <s.takano3104@gmail.com>
Date:   Mon Mar 19 14:50:01 2012 +0900

    ...

commit 23e28d187d8bdef8ce094295d3aa03d31d943ad9
Author: tkn <s.takano3104@gmail.com>
Date:   Mon Mar 19 14:29:15 2012 +0900

    リファクタリング

commit 70ef6def49e5116ec79f3c4ac70604c447d83750
Merge: b2efc86 855fd9f
Author: tkn <s.takano3104@gmail.com>
Date:   Fri Mar 16 18:39:57 2012 +0900

    Merge branch 'master' of ssh://piyo.me/home/s.takano3104/git/namespacejs

    Conflicts:
    	smaple/canvas.html
    	smaple/dft.html
    	src/12_math.js
    	src/min.js

commit b2efc866b5cca199239cd5e7a68e16deb509ee5c
Author: tkn <s.takano3104@gmail.com>
Date:   Fri Mar 16 18:37:17 2012 +0900

    fft and test ofspectrum

commit 3ebcfbec658b41a7006d8a06db723a1f53fee96b
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Mar 14 14:10:26 2012 +0900

    dft, DisplayObject's scaleX, scaleY, calclate bounds

commit 855fd9fe52a09b0718a664e3f2d214c23118f98d
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Mar 14 19:04:09 2012 +0900

    scale

commit 822a9cfdf77f9e4fe627e4b6e21a91cbcc8f789b
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Mar 14 15:53:24 2012 +0900

    update dft graph

commit ff859dfa9f2420461785163e447bf8a4baadfae1
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Mar 14 15:43:55 2012 +0900

    update dft graph

commit 7064309ef716e4d2302c3e67c85519a45720d7cc
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Wed Mar 14 14:10:26 2012 +0900

    dft, DisplayObject's scaleX, scaleY, calclate bounds

commit 72c944f5f22a5f3fec15d5cf9dc246228600e34a
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Mar 13 18:25:33 2012 +0900

    brush canvas

commit 4450a36e46dcbacd2540bce9b0a8388719eaa378
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Tue Mar 13 13:16:08 2012 +0900

    add Recorder. add samples

commit 9a0f5d1d2e6403e99713db845b71ef92be21ce46
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Mon Mar 12 20:07:57 2012 +0900

    test

commit 7c44af5fa3aa0f37821f3ff1d5c08e645cbbe853
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Mon Mar 12 19:45:13 2012 +0900

    displayobject tree

commit a16c798f9a4e8001ca7409b80b2faab0646f5f83
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Mon Mar 12 14:26:24 2012 +0900

    math & canvas

commit efadc220f01cd820679bb8564a60d1ebb8c91827
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Mon Mar 5 20:35:18 2012 +0900

    bugfix

commit 657bbdba079233c27dc4d4ec3ba95746d00b8cf4
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Mar 2 11:46:57 2012 +0900

    refactoring

commit 3e28963a5aa9e57ee92e5f0c962c257062a07ef0
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Mar 2 11:36:50 2012 +0900

    license

commit 4147e7b5bb0bd44baa8f32a93267a3a08c723b41
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Fri Mar 2 11:36:11 2012 +0900

    native Number extentions

commit e74b7f1ad112eb7108c4bae5d41a8984404b0cac
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Thu Mar 1 14:17:19 2012 +0900

    refactoring

commit b976a9c2cb00d6425985cbb399223ecefc31751d
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Thu Feb 23 20:49:42 2012 +0900

    LICENSE

commit 5476188a630150ea222ce5d009ee7390277a9cec
Author: Satoshi Takano <satoshitakano@Satoshis-MacBook-Air.local>
Date:   Thu Feb 23 20:37:16 2012 +0900

    initial commit
merge from namespace.js