| ofs | hex dump | ascii |
|---|
| 0000 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/.................... |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 33 32 37 00 20 35 00 00 00 | 0000000.00000000000.011327..5... |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0200 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 2e 74 72 61 76 69 73 2e 79 6d 6c 00 00 00 00 00 00 00 00 00 | popup-0.5.9/.travis.yml......... |
| 0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 0280 | 30 30 30 31 31 35 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 34 34 00 20 30 00 00 00 | 0001157.00000000000.013444..0... |
| 02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 6c 61 6e 67 75 61 67 65 3a 20 67 65 6e 65 72 69 63 0a 73 75 64 6f 3a 20 66 61 6c 73 65 0a 62 65 | language:.generic.sudo:.false.be |
| 0420 | 66 6f 72 65 5f 69 6e 73 74 61 6c 6c 3a 0a 20 20 2d 20 63 75 72 6c 20 2d 66 73 53 6b 4c 20 68 74 | fore_install:...-.curl.-fsSkL.ht |
| 0440 | 74 70 73 3a 2f 2f 67 69 73 74 2e 67 69 74 68 75 62 2e 63 6f 6d 2f 72 65 6a 65 65 70 2f 65 62 63 | tps://gist.github.com/rejeep/ebc |
| 0460 | 64 35 37 63 33 61 66 38 33 62 30 34 39 38 33 33 62 2f 72 61 77 20 3e 20 78 2e 73 68 20 26 26 20 | d57c3af83b049833b/raw.>.x.sh.&&. |
| 0480 | 73 6f 75 72 63 65 20 2e 2f 78 2e 73 68 0a 20 20 2d 20 65 76 6d 20 69 6e 73 74 61 6c 6c 20 24 45 | source../x.sh...-.evm.install.$E |
| 04a0 | 56 4d 5f 45 4d 41 43 53 20 2d 2d 75 73 65 20 2d 2d 73 6b 69 70 0a 20 20 2d 20 63 61 73 6b 0a 65 | VM_EMACS.--use.--skip...-.cask.e |
| 04c0 | 6e 76 3a 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 34 2e 33 2d 74 72 61 | nv:...-.EVM_EMACS=emacs-24.3-tra |
| 04e0 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 34 2e 34 2d 74 72 61 | vis...-.EVM_EMACS=emacs-24.4-tra |
| 0500 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 34 2e 35 2d 74 72 61 | vis...-.EVM_EMACS=emacs-24.5-tra |
| 0520 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 35 2e 31 2d 74 72 61 | vis...-.EVM_EMACS=emacs-25.1-tra |
| 0540 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 35 2e 32 2d 74 72 61 | vis...-.EVM_EMACS=emacs-25.2-tra |
| 0560 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 35 2e 33 2d 74 72 61 | vis...-.EVM_EMACS=emacs-25.3-tra |
| 0580 | 76 69 73 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 36 2e 31 2d 74 72 61 | vis...-.EVM_EMACS=emacs-26.1-tra |
| 05a0 | 76 69 73 2d 6c 69 6e 75 78 2d 78 65 6e 69 61 6c 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 | vis-linux-xenial...-.EVM_EMACS=e |
| 05c0 | 6d 61 63 73 2d 32 36 2e 32 2d 74 72 61 76 69 73 2d 6c 69 6e 75 78 2d 78 65 6e 69 61 6c 0a 20 20 | macs-26.2-travis-linux-xenial... |
| 05e0 | 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 32 36 2e 33 2d 74 72 61 76 69 73 2d 6c 69 | -.EVM_EMACS=emacs-26.3-travis-li |
| 0600 | 6e 75 78 2d 78 65 6e 69 61 6c 0a 20 20 2d 20 45 56 4d 5f 45 4d 41 43 53 3d 65 6d 61 63 73 2d 67 | nux-xenial...-.EVM_EMACS=emacs-g |
| 0620 | 69 74 2d 73 6e 61 70 73 68 6f 74 2d 74 72 61 76 69 73 2d 6c 69 6e 75 78 2d 78 65 6e 69 61 6c 0a | it-snapshot-travis-linux-xenial. |
| 0640 | 73 63 72 69 70 74 3a 0a 20 20 2d 20 65 6d 61 63 73 20 2d 2d 76 65 72 73 69 6f 6e 0a 20 20 2d 20 | script:...-.emacs.--version...-. |
| 0660 | 6d 61 6b 65 20 74 72 61 76 69 73 2d 63 69 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | make.travis-ci.................. |
| 0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0800 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 70 6f 70 75 70 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 | popup-0.5.9/popup-pkg.el........ |
| 0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 0880 | 30 30 30 30 35 32 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 37 34 00 20 30 00 00 00 | 0000524.00000000000.013574..0... |
| 08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a00 | 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e | ;;.Generated.package.description |
| 0a20 | 20 66 72 6f 6d 20 70 6f 70 75 70 2e 65 6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 | .from.popup.el..-*-.no-byte-comp |
| 0a40 | 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 70 6f 70 75 | ile:.t.-*-.(define-package."popu |
| 0a60 | 70 22 20 22 30 2e 35 2e 39 22 20 22 56 69 73 75 61 6c 20 50 6f 70 75 70 20 55 73 65 72 20 49 6e | p"."0.5.9"."Visual.Popup.User.In |
| 0a80 | 74 65 72 66 61 63 65 22 20 27 28 28 65 6d 61 63 73 20 22 32 34 2e 33 22 29 29 20 3a 61 75 74 68 | terface".'((emacs."24.3")).:auth |
| 0aa0 | 6f 72 73 20 27 28 28 22 54 6f 6d 6f 68 69 72 6f 20 4d 61 74 73 75 79 61 6d 61 22 20 2e 20 22 6d | ors.'(("Tomohiro.Matsuyama"..."m |
| 0ac0 | 32 79 6d 2e 70 75 62 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 | 2ym.pub@gmail.com")).:maintainer |
| 0ae0 | 20 27 28 22 53 68 65 6e 2c 20 4a 65 6e 2d 43 68 69 65 68 22 20 2e 20 22 6a 63 73 30 39 30 32 31 | .'("Shen,.Jen-Chieh"..."jcs09021 |
| 0b00 | 38 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 6c 69 73 70 22 | 8@gmail.com").:keywords.'("lisp" |
| 0b20 | 29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 75 74 6f 2d | ).:url."https://github.com/auto- |
| 0b40 | 63 6f 6d 70 6c 65 74 65 2f 70 6f 70 75 70 2d 65 6c 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 | complete/popup-el")............. |
| 0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 4d 61 6b 65 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/Makefile............ |
| 0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 0c80 | 30 30 30 31 31 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 37 36 34 00 20 30 00 00 00 | 0001132.00000000000.012764..0... |
| 0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 0d20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e00 | 45 4d 41 43 53 20 3f 3d 20 65 6d 61 63 73 0a 43 41 53 4b 20 3f 3d 20 63 61 73 6b 0a 45 4d 41 43 | EMACS.?=.emacs.CASK.?=.cask.EMAC |
| 0e20 | 53 32 33 3d 65 6d 61 63 73 32 33 0a 0a 45 4c 50 41 5f 44 49 52 20 3d 20 24 28 73 68 65 6c 6c 20 | S23=emacs23..ELPA_DIR.=.$(shell. |
| 0e40 | 45 4d 41 43 53 3d 24 28 45 4d 41 43 53 29 20 24 28 43 41 53 4b 29 20 70 61 63 6b 61 67 65 2d 64 | EMACS=$(EMACS).$(CASK).package-d |
| 0e60 | 69 72 65 63 74 6f 72 79 29 0a 0a 2e 50 48 4f 4e 59 3a 20 74 65 73 74 20 74 65 73 74 2d 6e 77 20 | irectory)...PHONY:.test.test-nw. |
| 0e80 | 74 65 73 74 2d 65 6d 61 63 73 32 33 20 74 65 73 74 2d 65 6d 61 63 73 32 33 2d 6e 77 20 74 72 61 | test-emacs23.test-emacs23-nw.tra |
| 0ea0 | 76 69 73 2d 63 69 0a 0a 74 65 73 74 3a 0a 09 24 28 43 41 53 4b 29 20 65 78 65 63 20 24 28 45 4d | vis-ci..test:..$(CASK).exec.$(EM |
| 0ec0 | 41 43 53 29 20 2d 51 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 | ACS).-Q.-L...-l.tests/run-test.e |
| 0ee0 | 6c 0a 0a 74 65 73 74 2d 6e 77 3a 0a 09 24 28 43 41 53 4b 29 20 65 78 65 63 20 24 28 45 4d 41 43 | l..test-nw:..$(CASK).exec.$(EMAC |
| 0f00 | 53 29 20 2d 51 20 2d 6e 77 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 | S).-Q.-nw.-L...-l.tests/run-test |
| 0f20 | 2e 65 6c 0a 0a 74 65 73 74 2d 65 6d 61 63 73 32 33 3a 20 74 65 73 74 73 2f 65 72 74 2e 65 6c 0a | .el..test-emacs23:.tests/ert.el. |
| 0f40 | 09 24 7b 45 4d 41 43 53 32 33 7d 20 2d 51 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 2f 65 72 74 2e | .${EMACS23}.-Q.-L...-l.test/ert. |
| 0f60 | 65 6c 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 0a 0a 74 65 73 74 2d 65 6d | el.-l.tests/run-test.el..test-em |
| 0f80 | 61 63 73 32 33 2d 6e 77 3a 20 74 65 73 74 73 2f 65 72 74 2e 65 6c 0a 09 24 28 45 4d 41 43 53 32 | acs23-nw:.tests/ert.el..$(EMACS2 |
| 0fa0 | 33 29 20 2d 51 20 2d 6e 77 20 2d 4c 20 2e 20 2d 6c 20 74 65 73 74 2f 65 72 74 2e 65 6c 20 2d 6c | 3).-Q.-nw.-L...-l.test/ert.el.-l |
| 0fc0 | 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 0a 0a 74 72 61 76 69 73 2d 63 69 3a 20 65 | .tests/run-test.el..travis-ci:.e |
| 0fe0 | 6c 70 61 0a 09 24 28 43 41 53 4b 29 20 65 78 65 63 20 24 28 45 4d 41 43 53 29 20 2d 62 61 74 63 | lpa..$(CASK).exec.$(EMACS).-batc |
| 1000 | 68 20 2d 51 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 0a 0a 65 6c 70 61 3a | h.-Q.-l.tests/run-test.el..elpa: |
| 1020 | 20 24 28 45 4c 50 41 5f 44 49 52 29 0a 24 28 45 4c 50 41 5f 44 49 52 29 3a 20 43 61 73 6b 0a 09 | .$(ELPA_DIR).$(ELPA_DIR):.Cask.. |
| 1040 | 24 28 43 41 53 4b 29 20 69 6e 73 74 61 6c 6c 0a 09 74 6f 75 63 68 20 24 40 0a 00 00 00 00 00 00 | $(CASK).install..touch.$@....... |
| 1060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1200 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/etc/................ |
| 1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1260 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 1280 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 30 32 00 20 35 00 00 00 | 0000000.00000000000.012102..5... |
| 12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 1320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1400 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 00 00 00 00 00 00 00 00 00 | popup-0.5.9/etc/images/......... |
| 1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1460 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 1480 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 33 34 37 00 20 35 00 00 00 | 0000000.00000000000.013347..5... |
| 14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1500 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 1520 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1600 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 70 6f 70 75 70 33 2e 70 6e | popup-0.5.9/etc/images/popup3.pn |
| 1620 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
| 1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1660 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 1680 | 30 30 30 34 33 30 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 30 36 00 20 30 00 00 00 | 0004306.00000000000.015306..0... |
| 16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1700 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 1720 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1800 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 3c 00 00 00 ad 08 02 00 00 00 a2 2a 54 | .PNG........IHDR...<..........*T |
| 1820 | 03 00 00 00 09 70 48 59 73 00 00 00 48 00 00 00 48 00 46 c9 6b 3e 00 00 00 09 76 70 41 67 00 00 | .....pHYs...H...H.F.k>....vpAg.. |
| 1840 | 01 3c 00 00 00 ad 00 db b4 b3 cf 00 00 07 e4 49 44 41 54 78 da ed dd b1 8e 1c 35 00 c6 71 1f da | .<.............IDATx......5..q.. |
| 1860 | 47 88 4e 28 8a 84 94 14 34 6c 01 07 25 52 0a 92 48 39 05 89 9a 0a 21 72 d4 e9 4f 51 b8 0e 89 f4 | G.N(....4l..%R..H9....!r..OQ.... |
| 1880 | 7b 8f 81 74 27 25 69 f2 06 08 5d 7d 57 a0 dc 86 22 8f 90 82 c2 60 9c b1 67 c6 e3 9d 1d fb 9b fd | {..t'%i...]}W..."....`..g....... |
| 18a0 | ff 14 c1 ac cf 33 f6 cc ce b7 f6 98 cd b1 67 00 a8 38 b8 34 c6 7c 54 ba 17 00 86 59 d8 ec de 7c | .....3........g..8.4.|T....Y...| |
| 18c0 | fb 75 5b 8d 1b 37 6f 95 ee 24 b0 43 de ad df 84 85 eb f5 da 6d 0f 18 69 5f bf 3c 2f 7d 3a f3 17 | .u[..7o..$.C........m..i_.</}:.. |
| 18e0 | bd c8 61 a1 5f f2 f4 f0 89 fb e7 26 52 8e b3 bd b6 52 ee ae 29 5b af f9 6e 5f 24 d6 7b fd f2 fc | ..a._......&R....R..)[..n_$.{... |
| 1900 | ee fd 87 a5 7b bb 2d 35 9f 5d d8 b7 ee de 36 ee e9 67 67 cf b7 d7 37 bf ad 0d 1b ba 7b ff e1 d0 | ....{.-5.]....6..gg...7.....{... |
| 1920 | 77 61 ab ad 67 f4 67 32 a9 a1 85 90 ad 06 b5 ad ad a7 87 4f a6 6c b7 86 d6 4b 49 9a 1e 57 fb 91 | wa..g.g2...........O.l...KI..W.. |
| 1940 | 33 7b 43 87 59 69 76 70 ab a7 f5 b2 fd e9 90 33 d2 fa 67 e2 6e 20 57 68 4b c2 3a fe dd 66 b7 a3 | 3{C.Yivp.......3..g.n.WhK.:..f.. |
| 1960 | c7 e9 68 ae ad ad cd 4b 3a da ca 3b 77 77 76 6d e7 de 76 b2 19 81 b4 23 4c f7 38 e3 66 92 fe d0 | ..h....K:..;wwvm..v....#L.8.f... |
| 1980 | d4 28 49 39 4e 46 5b d1 e9 7a ca 71 c6 6a fd d9 d9 73 5b 38 e8 4c 6b 96 39 3d 0e e3 17 de 94 29 | .(I9NF[..z.q.j...s[8.Lk.9=.....) |
| 19a0 | b7 69 47 8c 4d f0 5c d1 76 e4 e8 c7 c1 d0 bd 4c df c7 8a 3b 82 db b7 a3 ad 70 63 4a d1 1b d7 fd | .iG.M.\.v......L...;.....pcJ.... |
| 19c0 | c8 de c4 63 4d 2c db c2 ef 8e bc d5 19 6c 6f eb d1 0d 75 75 3d d3 76 df df 6d 23 a4 9f ae f0 08 | ...cM,.......lo...uu=.v..m#..... |
| 19e0 | 1d e3 6a 28 9a d2 a1 7b a5 ef b8 25 65 9f 69 a3 ab bb 5b 0a 4c 4a eb 61 9e d5 d5 15 da 14 e1 08 | ..j(...{...%e.i...[.LJ.a........ |
| 1a00 | 69 12 46 f5 e8 5e a1 bc b0 cd f5 21 33 43 63 0c 0f 0b a7 6f 7d 7e 92 16 a2 c2 89 e2 eb 97 e7 f6 | i.F..^.....!3Cc....o}~.......... |
| 1a20 | 4f f7 b3 68 b4 8e 7f a8 94 e3 44 77 4c 29 4f f9 e9 c4 7b 0d 3d ac d0 ea 48 9b f4 c4 96 5d 63 13 | O..h......DwL)O...{.=...H....]c. |
| 1a40 | 5a f3 db f4 99 d6 bd 0c 07 bd b6 3a dd b3 d9 b0 a1 46 e5 ee fb 38 ac 93 b2 57 c7 59 a4 5c 8a de | Z..........:.....F...8...W.Y.\.. |
| 1a60 | bd a2 e7 3e 19 b7 12 63 bc 35 98 f0 69 30 4f c7 91 c3 3a 9b 37 97 d1 fa fc ec a5 7f 8d 71 d0 e2 | ...>...c.5..i0O...:.7........q.. |
| 1a80 | ca 58 75 60 a4 06 81 11 cf b1 6c eb 05 fb d3 f5 35 c6 a1 7f 61 60 66 77 89 90 8e d5 b5 d9 28 7b | .Xu`......l.....5...a`fw......({ |
| 1aa0 | 46 5a 57 b8 7f a4 fd eb 8f af 1a 25 5f 1c be 2d dd 6d 60 b6 c6 1c 69 01 d4 80 d0 02 62 08 2d 20 | FZW........%_..-.m`...i.....b.-. |
| 1ac0 | 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 | ...b.-....b.-....b.-....b.-....b |
| 1ae0 | fa ff 3e ed c3 d5 4f 8d 92 8f bf 2d dd 6b b4 fb fb f7 5f 4a 77 01 db c5 48 0b 88 e9 1f 69 5f 1c | ..>...O....-.k...._Jw...H....i_. |
| 1b00 | 1f fa 2f 1f 9c 9c 95 ee 73 8e 17 c7 87 8d 9e fb e7 25 7a 52 d8 4d 49 bf 6e 66 06 f7 f4 83 93 b3 | ../.....s........%zR.MI.nf...... |
| 1b20 | 30 b7 ee 65 f8 23 a0 5a 3b 34 3d b6 b9 2d dd 0b 60 53 99 bf d8 cd dd fd fe 60 d5 28 a9 50 74 bc | 0..e.#.Z;4=..-..`S.......`.(.Pt. |
| 1b40 | ed 38 af 79 3c 1a 60 66 fa 7f dd cc f5 f5 b5 db 76 b7 72 63 62 19 96 94 3e af 2e ae cf 8d f3 0a | .8.y<.`f........v.rcb...>....... |
| 1b60 | eb b4 bd ac 19 ab c7 ea 7a 7f dd cc ae 3c d3 3a 7e fc c2 0f 9a e8 fc 59 28 b1 d8 05 7a ff 87 81 | ........z....<.:~......Y(...z... |
| 1b80 | 4d f4 ce 8d c3 d9 3e 89 45 6d 76 68 21 2a 23 7e 24 16 15 ca 19 69 fd 07 42 7b 4f 87 25 b5 89 c6 | M.....>.Emvh!*#~$....i..B{O.%... |
| 1ba0 | af e3 2c c2 3a d5 9e 1a 76 4d ff 42 d4 67 3f 9f 96 ee 24 06 60 21 4a 1d bf f7 18 98 9b fe e9 f1 | ..,.:...vM.B.g?...$.`!J......... |
| 1bc0 | 6f df 7d 52 ba 93 5b f1 fd 0f 3f 96 ee 02 90 83 91 16 10 d3 3f d2 2e 97 4b b7 7d 71 71 51 ba c3 | o.}R..[...?.........?...K.}qqQ.. |
| 1be0 | c0 ae 4b 5a 3d 76 59 5d 2e 97 e4 16 28 8b e9 31 20 26 33 b4 cb ff b8 97 ae b0 f4 19 01 33 97 34 | ..KZ=vY]....(..1.&3..........3.4 |
| 1c00 | 3d 76 51 74 73 e3 70 c2 1c 6e 00 d8 86 cc 67 da 70 44 0d f3 0c 60 1b 72 be c6 e8 8f a5 cc 87 81 | =vQts.p..n....g.pD...`.r........ |
| 1c20 | 89 b1 10 05 88 c9 79 a6 bd b8 b8 60 80 05 4a e9 0f 6d f4 19 b5 51 c8 73 2c 30 19 a6 c7 80 98 fe | ......y....`..J..m...Q.s,0...... |
| 1c40 | 91 96 2f d6 03 55 61 a4 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 | ../..Ua....Z@.....Z@.....Z@..... |
| 1c60 | 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 | Z@.....Z@.....Z@.....Z@.....Z@.. |
| 1c80 | 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a | ...Z@.....Z@.....Z@.....Z@.....Z |
| 1ca0 | 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 | @.....Z@.....Z@.....Z@.....Z@... |
| 1cc0 | c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 | ..Z@.....Z@.....Z@.....Z@.....Z@ |
| 1ce0 | 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 | .....Z@.....Z@.....Z@.....Z@.... |
| 1d00 | 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c | .Z@.....Z@.....Z@.....Z@.....Z@. |
| 1d20 | a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 | ....Z@.....Z@.....Z@.....Z@..... |
| 1d40 | 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 | Z@.....Z@.....Z@.....Z@.....Z@.. |
| 1d60 | 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 cc c2 fe eb d1 a3 | ...Z@.....Z@.....Z@.....Z@...... |
| 1d80 | 47 a5 7b 02 c0 18 63 cc c1 e7 61 d9 6a b5 72 db 0b b7 f5 ea d5 ab d2 9d 05 d0 6f b1 f9 21 80 36 | G.{...c...a.j.r...........o..!.6 |
| 1da0 | ab d5 a9 dd 38 3a 7a bc 49 9d 94 bd da 8e b3 5a 9d 76 1f b9 b7 42 6d ba 42 eb 9f 8c dc 89 75 bb | ....8:z.I......Z.v...Bm.B.....u. |
| 1dc0 | 3c b9 32 c6 dc 39 be 9d 5d 61 62 ee 8e b4 b2 df 8b e8 fb 98 17 9b 44 61 84 1a e5 76 a3 71 82 19 | <.2..9..]ab...........Da...v.q.. |
| 1de0 | 47 8e 96 a4 dc c3 a3 9c 75 e2 c7 d3 28 6d 8d b3 10 15 5e f1 8c f7 20 ca 86 a7 1e a5 fa 73 74 f4 | G.......u...(m....^..........st. |
| 1e00 | d8 be df 6e 63 2c f6 4e b2 7f c6 7a d7 6a 68 6b 62 ee dd 99 a0 ad 9c d0 fa 97 3b dc 6e fb e9 50 | ...nc,.N...z.jhkb.........;.n..P |
| 1e20 | 7e 3c 6a 88 6e 6d fd 41 af 99 4d 0f 9d c1 cf b4 2e 99 ee a3 a5 b7 24 9b cd 46 5b 5a ec dc d5 95 | ~<j.nm.A..M...........$..F[Z.... |
| 1e40 | f8 2f ef 1c df f6 e7 b7 d1 3a e6 c3 39 70 a3 4e 58 21 da 9f b2 1a 53 32 ff 23 32 fd ca 17 b9 ad | ./.......:..9p.NX!....S2.#2..... |
| 1e60 | eb 19 66 6d 4f fc 8b 30 ca 55 b5 37 bf 7f 70 7f 48 6b 7b 0e 0f f7 72 75 ee dd fb c6 1d 7c e1 37 | ..fmO..0.U.7..p.Hk{...ru.....|.7 |
| 1e80 | e3 b7 da d6 3f 7b 50 ff a7 bd 25 79 cf 63 2e 78 26 08 a4 ab e3 47 f4 f2 e4 ca 4f 97 5f cd ed 6e | ....?{P...%y.c.x&....G....O._..n |
| 1ea0 | cb 1b 91 ee 38 8e 5f 12 f6 a7 ac e8 d3 da 26 6b 10 93 8d 4b fe ad 59 5c a3 27 23 5e 55 57 d9 3d | ....8._.......&k...K..Y\.'#^UW.= |
| 1ec0 | 14 34 76 8f b6 15 6e 84 2d fe 1f da ec cf e6 70 5c 0d c7 de 8c ab d9 18 60 c3 80 f9 95 bb 5f a6 | .4v...n.-......p\.......`....._. |
| 1ee0 | 8f 8d bd 4b 53 61 7f e6 61 e2 c4 96 3e dd 56 7e 86 37 ec 67 ca ee e1 27 57 63 7d ce c4 46 da 11 | ...KSa..a...>.V~.7.g...'Wc}..F.. |
| 1f00 | 9e 69 7b e7 c9 d9 6c 30 fc 71 cf fd 28 3d 87 23 ae 03 37 fa 33 1b 53 06 a9 e6 c4 ba 1e 4e b6 54 | .i{...l0.q..(=.#..7.3.S......N.T |
| 1f20 | e6 da 6a bb 2c 6e 94 f6 0b 07 87 b6 b1 da d4 98 15 47 4b f2 84 f3 5b bb 11 cd 8c 9d c4 6e 7e 11 | ..j.,n...........GK...[......n~. |
| 1f40 | 3b 8e 13 ed 4f 6d 56 ab 53 fb 27 63 16 37 3f 19 c1 8b d6 cf b8 aa 43 5b 19 d4 cf ae 85 a8 e8 54 | ;...OmV.S.'c.7?.......C[.......T |
| 1f60 | 21 9c 9a 9b b4 ff 62 96 a7 6d 74 75 83 9e 8b 59 5b 90 fc 3a d1 42 f7 bc 9a 32 26 d7 13 d7 b6 77 | !.....b..mtu...Y[..:.B...2&....w |
| 1f80 | a7 77 c7 70 65 25 6f ad 65 ac 3e 4f a9 ed dc a3 d3 c3 8c ab da 1d ec c6 22 53 ca d5 70 75 fc e9 | .w.pe%o.e.>O............"S..pu.. |
| 1fa0 | f1 9e 39 b8 34 c6 1c 7d f9 2b 5f 63 54 57 e1 98 29 f1 8d a8 de 86 6a b8 aa 57 57 57 c6 18 9b 56 | ..9.4..}.+_cTW..).....j..WWW...V |
| 1fc0 | be c6 88 2d 4a b9 dd f3 22 91 3e b9 ab 21 72 e3 fa 77 a4 5d fc f9 69 e9 9e 00 68 f5 fe fd 7b 63 | ...-J...".>..!r..w.]..i...h...{c |
| 1fe0 | 3e 1c 69 f7 f7 f7 db 6a df b8 79 ab 74 87 81 1d f2 6e fd 26 2c 5c af d7 6e 9b bf 04 0f 88 21 b4 | >.i....j..y.t....n.&,\..n.....!. |
| 2000 | 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b | ..B..!...B..!...B..!...B..!...B. |
| 2020 | 88 21 b4 80 98 bd d2 1d 00 90 ec e0 d2 30 d2 02 72 fe 01 99 f6 5a 00 e4 0e 4f 4f 00 00 00 11 74 | .!...........0..r....Z...OO....t |
| 2040 | 45 58 74 63 6f 6d 6d 65 6e 74 00 2a 73 63 72 61 74 63 68 2a cb 5b cb 5f 00 00 00 25 74 45 58 74 | EXtcomment.*scratch*.[._...%tEXt |
| 2060 | 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 31 31 2d 30 33 2d 30 37 54 31 34 3a 30 31 3a 34 35 2b | date:create.2011-03-07T14:01:45+ |
| 2080 | 30 39 3a 30 30 2a f0 cb da 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 | 09:00*......%tEXtdate:modify.201 |
| 20a0 | 31 2d 30 33 2d 30 37 54 31 34 3a 30 31 3a 34 35 2b 30 39 3a 30 30 5b ad 73 66 00 00 00 00 49 45 | 1-03-07T14:01:45+09:00[.sf....IE |
| 20c0 | 4e 44 ae 42 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ND.B`........................... |
| 20e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2200 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 70 6f 70 75 70 32 2e 70 6e | popup-0.5.9/etc/images/popup2.pn |
| 2220 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
| 2240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2260 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 2280 | 30 30 30 34 30 36 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 33 30 35 00 20 30 00 00 00 | 0004063.00000000000.015305..0... |
| 22a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2300 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 2320 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 2340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 23e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2400 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 3c 00 00 00 ad 08 02 00 00 00 a2 2a 54 | .PNG........IHDR...<..........*T |
| 2420 | 03 00 00 00 09 70 48 59 73 00 00 00 48 00 00 00 48 00 46 c9 6b 3e 00 00 00 09 76 70 41 67 00 00 | .....pHYs...H...H.F.k>....vpAg.. |
| 2440 | 01 3c 00 00 00 ad 00 db b4 b3 cf 00 00 07 51 49 44 41 54 78 da ed dd b1 6b 1d 37 00 c7 71 b9 f8 | .<............QIDATx....k.7..q.. |
| 2460 | 4f c8 50 4c 4a 87 16 3a bd a5 a6 43 29 86 4c 09 d8 60 28 a1 59 32 95 a6 06 af 19 ba 85 d0 66 6e | O.PLJ..:...C).L..`(.Y2........fn |
| 2480 | d7 d0 90 7f a0 29 5e 0c 0e 24 53 fe 83 0e 9e b3 84 f0 dc 21 7f 44 07 b9 aa 2a e9 ee 74 7a 77 a7 | .....)^..$S........!.D...*..tzw. |
| 24a0 | fb dd fb 7e 08 cd 59 d6 3b e9 ee dd ef 49 27 fb d2 1d 03 40 c5 fe 5b 63 cc 47 b5 7b 01 a0 9f 5d | ...~..Y.;....I'....@..[c.G.{...] |
| 24c0 | 9b dd bd ab 83 a6 1a 37 f6 6e d6 ee 24 b0 45 3e ac df c7 85 eb f5 da 6d f7 18 69 df bc 7e 59 fb | .......7.n..$.E>.......m..i..~Y. |
| 24e0 | 70 a6 90 3c 4c bf f0 f1 d1 43 f7 df 4d e4 ec 67 19 6d c5 a7 74 4b ae a5 91 ec 66 d6 7b f3 fa e5 | p..<L....C..M..g.m..tK....f.{... |
| 2500 | ad db 87 b5 7b 5b 47 fb b1 07 57 f9 cf 17 bf 8d d7 13 bf ad 51 1b 1a b6 ad 5b b7 0f 83 73 18 97 | ....{[G...W.........Q....[...s.. |
| 2520 | 20 5f 6e 68 97 61 a4 0b 65 ec fc 24 db 7a 7c f4 70 ec 76 a7 6c 0b f9 b2 a6 c7 0b f8 50 f4 e7 63 | ._nh.a..e..$.z|.p.v.l.......P..c |
| 2540 | bd e6 66 0b 38 f6 39 b0 43 6b 7b 09 32 95 8c b4 fe b9 76 17 b4 2b b4 25 71 1d ff ea b7 db c9 fd | ..f.8.9.Ck{.2.....v..+.%q....... |
| 2560 | 94 b5 e5 f6 d6 d4 96 ab d0 19 c2 ce 88 da 31 a7 7d e4 71 73 4b 7f b0 0a 4a 72 f6 53 d0 96 1d 15 | ..............1.}.qsK...Jr.S.... |
| 2580 | 6d e1 04 6d 35 ed 81 91 79 3c 85 d3 e3 38 7e 41 49 5c 27 73 3f f1 77 dd fe 5b da 8a 37 92 6d 8d | m..m5...y<...8~AI\'s?.w..[..7.m. |
| 25a0 | 34 6c 26 63 e3 be 65 23 34 d4 54 b3 29 fc fe 9e e3 8d 91 da 62 fe 5c c5 bc ee 69 33 13 15 4f ab | 4l&c..e#4.T.).......b.\...i3..O. |
| 25c0 | 72 5e 98 39 d2 16 a8 7b 4f 1b af f7 c6 19 1b af 2d 43 62 27 37 af d0 66 2a 48 5d d3 58 ad 2e 18 | r^.9...{O.......-Cb'7..f*H].X... |
| 25e0 | c3 a7 6f 8b c4 4e 2f 2b b4 f1 85 1e dc 55 26 35 d5 49 ae 09 95 a5 a8 33 7e c9 fd f7 6a 6b 61 21 | ..o..N/+.....U&5.I.....3~...jka! |
| 2600 | 1f 56 7e 62 e3 73 c8 59 2d b6 e9 3d ad fb 32 8e 47 53 9d 64 e5 5e 4d 77 be 3c d9 56 59 73 05 dc | .V~b.s.Y-..=..2.GS.d.^Mw.<.VYs.. |
| 2620 | 3a 90 f1 56 65 e2 fb c3 32 2d 7b 1e 5c 4e 5b 53 fe e8 18 d6 4e fe af 31 e6 2c f6 38 43 d5 99 09 | :..Ve...2-{.\N[S....N..1.,.8C... |
| 2640 | a1 ae ce 10 c3 6c 2f 6d bf c6 d8 f7 81 81 6d 3e cb db 7c ec 9b 8b cf 1e e7 73 13 dd 23 ed bb bf | .....l/m......m>..|......s..#... |
| 2660 | be 0a 4a be 3c ba aa dd 6d 60 b1 86 1c 69 01 cc 01 a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 | ..J.<...m`...i.......Z@.....Z@.. |
| 2680 | 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 10 5a 40 0c a1 05 c4 74 3f 4f 7b f8 fb 8f 41 c9 | ...Z@.....Z@.....Z@....t?O{...A. |
| 26a0 | c7 c7 b5 7b dd e5 ef f3 5f 6a 77 01 18 0b 23 2d 20 a6 7b a4 7d f5 e8 c8 ff f2 ce 93 8b da 7d 06 | ...{...._jw...#-..{.}.........}. |
| 26c0 | b6 5a d6 3f 37 43 50 81 f9 60 7a 0c 88 29 fc 87 dd dc 9c d9 0d c2 71 09 80 31 64 85 36 08 e4 ab | .Z.?7CP..`z..)........q..1d.6... |
| 26e0 | 47 47 7e 56 ef 3c b9 88 4b 6a 1f 17 b0 58 dc d3 02 62 b8 a7 05 c4 10 5a 40 4c c9 42 94 bd 89 75 | GG~V.<..Kj...X...b.....Z@L.B...u |
| 2700 | db c9 12 00 23 e9 0e 6d 32 84 71 21 59 05 a6 c1 f4 18 10 d3 3d d2 fe fa ed a7 b5 3b d9 db fd f3 | ....#..m2.q!Y.......=......;.... |
| 2720 | da 3d 00 46 c3 48 0b 88 e9 1e 69 57 ab 95 db be bc bc ac dd 61 60 db 65 ad 1e bb ac ae 56 2b 72 | .=.F.H....iW........a`.e.....V+r |
| 2740 | 0b d4 c5 f4 18 10 53 18 da d5 bf dc 97 ae b0 f6 11 01 0b 97 35 3d 76 51 74 73 e3 78 c2 1c 6f 00 | ......S.............5=vQts.x..o. |
| 2760 | 18 43 e1 3d 6d 3c a2 c6 79 06 30 86 92 5f 63 f4 c7 52 e6 c3 c0 c4 58 88 02 c4 94 dc d3 5e 5e 5e | .C.=m<..y.0.._c..R....X......^^^ |
| 2780 | 32 c0 02 b5 74 87 36 79 8f 1a 14 72 1f 0b 4c 86 e9 31 20 86 d0 02 62 08 2d 20 86 07 06 00 31 3c | 2...t.6y...r..L..1....b.-.....1< |
| 27a0 | 30 00 88 61 7a 0c 88 29 fc 3f 0c 04 3f b9 0d 7e 6c cb 68 0c 8c 67 98 07 06 98 3f 03 93 19 ec 81 | 0..az..).?..?..~l.h..g....?..... |
| 27c0 | 01 43 62 81 49 0c f6 c0 00 89 05 a6 31 cc 42 14 89 05 26 33 d8 03 03 fc 38 17 98 06 0f 0c 00 62 | .Cb.I.......1.B...&3....8......b |
| 27e0 | f8 39 2d 20 a6 7b a4 bd ff fd 0f b5 3b 09 e0 3f 8c b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 | .9-..{......;..?....B..!...B..!. |
| 2800 | 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b | ..B..!...B..!...B..!...B..!...B. |
| 2820 | 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 | .!...B..!...B..!...B..!...B..!.. |
| 2840 | 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 | .B..!...B..!...B..!...B..!...B.. |
| 2860 | 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 | !...B..!...B..!...B..!...B..!... |
| 2880 | 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 | B..!...B..!...B..!...B..!...B..! |
| 28a0 | b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 | ...B..!...B..!...B..!...B..!...B |
| 28c0 | 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 | ..!...B..!...B..!...B..!...B..!. |
| 28e0 | 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 18 42 0b 88 21 b4 80 98 5d fb | ..B..!...B..!...B..!...B..!...]. |
| 2900 | d7 37 07 5f d7 ee 09 00 63 8c f9 e2 b3 4f e2 c2 3f ff 38 73 db bb b5 7b 88 c5 3a 79 70 6a 37 9e | .7._....c....O..?.8s...{..:ypj7. |
| 2920 | 3d 7f ba 49 9d fc 57 9d 3c 38 6d df 4f 67 05 09 8d a1 f5 0f 6f 19 87 ea bc 38 3e 33 c6 dc 3b bf | =..I..W.<8m.Og......o....8>3..;. |
| 2940 | 5b 5c 61 62 ee 1a b5 8a df 8b e4 fb 58 16 9b 4c 71 a8 82 72 bb 11 1c 60 c1 9e 4d de 15 3b c8 31 | [\ab........X..Lq..r...`..M..;.1 |
| 2960 | 66 7e 18 8d 17 99 01 ee 69 e3 33 5e f0 1e 24 d9 f0 cc 47 ad fe 3c 7b fe d4 5e 01 6e 63 28 f6 da | f~......i.3^..$...G..<{..^.nc(.. |
| 2980 | b2 7f 86 7a d7 e6 d0 d6 a8 dc 7b 51 ab 03 bd 43 eb 9f ee 78 bb e9 bb 7d f9 f1 98 43 74 e7 d6 1f | ...z......{Q...C...x...}...Ct... |
| 29a0 | 04 16 36 19 6c d7 ef 9e d6 25 d3 7d d8 74 96 14 b3 d9 68 4a 8b 9d bb ba 12 ff cb 7b e7 77 fd f9 | ..6.l....%.}.t....hJ.......{.w.. |
| 29c0 | 6d b2 8e f9 ff 1c 38 a8 13 57 48 f6 a7 ae 60 92 e6 7f 44 e6 9f f9 2a 17 7a ad 61 d6 b6 eb 1f f2 | m.....8..WH...`...D...*.z.a..... |
| 29e0 | 20 e7 d0 5e ea fe ce fd 01 cc 9f b1 07 6d 05 af 32 a9 89 b7 2b 49 2c 44 65 de 35 d9 66 fc ef 76 | ...^.........m..2...+I,De.5.f..v |
| 2a00 | 96 94 dd 8f b9 e0 99 28 90 ae 8e 1f d1 17 c7 67 7e ba fc 6a ee e5 b6 3c 88 74 cb 7e fc 92 b8 3f | .......(.......g~..j...<.t.~...? |
| 2a20 | 75 25 ef df 36 59 83 98 6c a4 f2 2f d6 89 05 ed 0e 78 0e 5d 65 77 0b 10 bc 3c d9 56 bc 11 d4 69 | u%..6Y..l../.....x.]ew...<.V...i |
| 2a40 | ea c3 ae 3b 9e fc 23 0f ba 1b f7 29 d9 8f 5e 82 01 36 0e 98 5f b9 fd cb fc b1 b1 73 69 2a ee cf | ...;..#....)..^..6.._......si*.. |
| 2a60 | 32 4c 9c d8 da 87 7b cd cf f0 86 bd ca 79 79 fc 39 15 ac c6 99 ec 39 c8 a6 f7 b4 9d f3 e4 62 36 | 2L....{......yy.9.....9.......b6 |
| 2a80 | 18 fe b8 e7 be 95 9f c3 01 d7 81 83 fe 2c c6 94 41 9a 4f 62 5d 7f 26 5b 18 73 6d 35 9d 04 7f a1 | .............,..A.Ob].&[.sm5.... |
| 2aa0 | ae 7d 57 fd 42 1b ac 36 05 b3 e2 64 49 99 78 7e 6b 37 92 99 b1 93 d8 cd 4f 6b cb 7e 92 fd 99 9b | .}W.B..6...dI.x~k7......Ok.~.... |
| 2ac0 | 93 07 a7 f6 4f c1 bc 4e 5d 41 f0 92 f5 0b ce 61 df 56 36 ff 80 68 5c 88 4a 4e 1e 92 f3 ec f8 f0 | ....O..N]A.....a.V6..h\.JN...... |
| 2ae0 | 86 3a e0 a6 d1 d5 0d 7a 2e 66 4d 41 f2 eb 24 0b dd fd 6a ce 98 3c 9f b8 36 bd 3b 9d 2f 8c d7 5a | .:.....z.fMA..$...j..<..6.;./..Z |
| 2b00 | ca 56 5f 86 ea f3 78 9a 8e 34 39 19 2c 38 87 ed c1 0e 16 99 72 8e 3d fe dc f1 4b fc 85 a8 1d b3 | .V_...x..49.,8......r.=...K..... |
| 2b20 | ff d6 18 f3 dd e7 3f 8d 7d 12 31 aa 19 8e 99 33 fc 8d a8 ce dd ce ed 1c 3a d7 a1 dd 7f 6b f8 35 | ......?.}.1....3........:....k.5 |
| 2b40 | 46 8c 27 27 00 65 21 69 19 ac 6a 1f f4 14 ae 47 da bd ab 83 a6 1a 37 f6 6e d6 ee 24 b0 45 3e ac | F.''.e!i..j....G......7.n..$.E>. |
| 2b60 | df c7 85 eb f5 da 98 eb 91 96 47 f3 00 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 | ..........G..1...Ch.1...Ch.1...C |
| 2b80 | 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 b3 53 bb 03 00 b2 f1 c0 00 a0 e8 1f | h.1...Ch.1...Ch.1....S.......... |
| 2ba0 | fd 60 bd 2e ac de de 06 00 00 00 11 74 45 58 74 63 6f 6d 6d 65 6e 74 00 2a 73 63 72 61 74 63 68 | .`..........tEXtcomment.*scratch |
| 2bc0 | 2a cb 5b cb 5f 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 31 31 2d 30 33 | *.[._...%tEXtdate:create.2011-03 |
| 2be0 | 2d 30 37 54 31 33 3a 35 39 3a 33 34 2b 30 39 3a 30 30 99 b1 23 99 00 00 00 25 74 45 58 74 64 61 | -07T13:59:34+09:00..#....%tEXtda |
| 2c00 | 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 31 2d 30 33 2d 30 37 54 31 33 3a 35 39 3a 33 34 2b 30 39 | te:modify.2011-03-07T13:59:34+09 |
| 2c20 | 3a 30 30 e8 ec 9b 25 00 00 00 00 49 45 4e 44 ae 42 60 82 00 00 00 00 00 00 00 00 00 00 00 00 00 | :00...%....IEND.B`.............. |
| 2c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 65 74 63 2f 69 6d 61 67 65 73 2f 70 6f 70 75 70 31 2e 70 6e | popup-0.5.9/etc/images/popup1.pn |
| 2e20 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
| 2e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 2e80 | 30 30 30 34 32 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 32 37 35 00 20 30 00 00 00 | 0004200.00000000000.015275..0... |
| 2ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 2f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 2f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 2fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 3c 00 00 00 ad 08 02 00 00 00 a2 2a 54 | .PNG........IHDR...<..........*T |
| 3020 | 03 00 00 00 09 70 48 59 73 00 00 00 48 00 00 00 48 00 46 c9 6b 3e 00 00 00 09 76 70 41 67 00 00 | .....pHYs...H...H.F.k>....vpAg.. |
| 3040 | 01 3c 00 00 00 ad 00 db b4 b3 cf 00 00 07 9e 49 44 41 54 78 da ed dd bf 8e 14 37 00 c7 71 6f b2 | .<.............IDATx......7..qo. |
| 3060 | 15 52 3a 44 81 a8 a0 48 19 25 97 94 89 28 02 05 27 5e 83 ab 0f 29 25 42 88 2e 05 d4 cb 0b e4 09 | .R:D...H.%...(..'^...)%B........ |
| 3080 | a0 80 06 e5 05 22 fa dc 15 11 59 1a 6a 2a 24 52 18 39 c6 f6 78 bc 9e 3f 9e df dc f7 a3 13 cc cd | ....."....Y.j*$R.9..x..?........ |
| 30a0 | d9 1e cf ac 7f 6b cf 70 77 6c 0c 00 15 47 67 c6 98 af 5a f7 02 c0 61 b6 36 bb 57 df fd dc 55 e2 | .....k.pwl...Gg...Z...a.6.W...U. |
| 30c0 | f2 d5 6b ad 3b 09 5c 20 ef f7 6f e3 9d fb fd de 6d 1f 30 d3 be 7e f9 a2 f5 e9 0c ea cc c3 e3 fb | ..k.;.\...o.....m.0..~.......... |
| 30e0 | ee cf 8a 8a f3 d4 6a ab fa e2 f8 15 17 35 4e 56 a9 34 b4 af 5f be b8 79 fb 4e 93 2e 26 07 c1 f0 | ......j......5NV.4.._..y.N..&... |
| 3100 | ce 3c 3c be ef 7f 98 ee 21 fb e8 f9 93 8a f6 eb 6a 95 74 bb fa 64 7b db 19 a5 cf 37 6f df 21 b7 | .<<.....!.......j.t..d{....7o.!. |
| 3120 | 93 ba b8 f7 b4 8f 9e 3f b1 63 d4 6d ac d8 ea 4f f0 42 29 0a 6d c3 69 16 8a 98 6c 27 b5 ad a8 e3 | .......?.c.m...O.B).m.i...l'.... |
| 3140 | bf 1e 2e cc 6e a7 dd 13 97 f1 93 6f b7 93 ed 24 8f 65 ff 0c 8e 15 1f da 64 97 cd 6e 5e cd 9f 9d | ....n......o...$.e......d..n^... |
| 3160 | 5d 37 ba 62 c1 a7 c6 5b 58 66 9a 1a 52 2b 53 c6 5f c6 07 3d cc ef 29 6f 27 6e 24 df e7 c2 ab 8a | ]7.b...[Xf..R+S._..=..)o'n$..... |
| 3180 | 11 d5 84 d6 7c 19 18 1b bf 60 4f 5c a6 b0 9d e0 ab 41 e3 6e 7f 5c b2 f7 58 25 1e 1e df b7 e3 cf | ....|....`O\.....A.n.\..X%...... |
| 31a0 | 6d 3c 7a fe c4 1f be 6e 7f b0 1d a8 ae 95 2f 63 9b 0d de 0b 82 5a 25 c7 8a db 89 fb 5c d2 1f 34 | m<z....n....../c.....Z%.....\..4 |
| 31c0 | 51 19 da 89 34 5f 84 f7 0e 4d 7f 64 97 8f e3 c2 5a 8a 0f 9c 31 bf 65 85 56 42 dd fc d3 5b 2b 98 | Q...4_...M.d....Z...1.e.VB...[+. |
| 31e0 | 21 5b 9f 65 27 66 dd e6 8a 42 1b af 51 83 3b d8 a4 ae 32 fe ca b6 a4 1d bf 70 fe d6 b7 b0 9d 21 | ![.e'f...B..Q.;...2......p.....! |
| 3200 | ea 86 ec 14 03 7d ac 36 33 ed 74 dd 2d f7 1e 9a 27 97 93 1a 7a 4f eb 3e 8d 63 d3 55 26 59 38 7f | .....}.63.t.-...'...zO.>.c.U&Y8. |
| 3220 | ac e4 93 27 7f 64 4c 37 44 82 61 7a d0 42 f7 a0 5a f1 2d 65 be 58 57 cb 99 63 f9 61 0b da 31 a9 | ...'.dL7D.az.B..Z.-e.XW..c.a..1. |
| 3240 | 40 c6 5d 4d de 0c 63 66 9b f2 6f 63 74 21 29 79 1f 1d ab 4c 09 de d7 a7 50 1d 4e 5e 8e 81 72 df | @.]M..cf..oct!)y...L....P.N^..r. |
| 3260 | c6 78 e8 0f 0c f0 4a a0 04 e3 64 6a fd 33 ed 3f 7f fd 14 ec f9 e1 f8 5d eb 6e 03 ab 35 e6 4c 0b | .x....J...dj.3.?.......].n..5.L. |
| 3280 | 60 09 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d | `..-....b.-....b.-....b.-....b.- |
| 32a0 | 20 86 d0 02 62 08 2d 20 a6 ff e7 69 bf fe e6 66 b0 e7 cd 9f ad 7b ad e6 bb 5f fe 68 dd 05 ac c7 | ....b.-....i...f.....{..._.h.... |
| 32c0 | 98 33 ed e6 d2 e9 6c b5 da 52 ec 33 56 a3 3f b4 9b 4b a7 fe 87 e9 1e b2 9f 3e 3c ad e8 41 5d ad | .3....l..R.3V.?..K.......><..A]. |
| 32e0 | 92 6e d7 d5 0a 2a 26 db 99 a8 cf 40 89 fe d0 7e fa f0 d4 8e 51 b7 b1 62 ab 3f 41 ac 00 0f a2 00 | .n...*&....@...~....Q..b.?A..... |
| 3300 | 31 f5 bf 42 d5 ae 1b dd d4 14 7c 6a bc 85 65 66 fa 1a 52 2b 53 c6 5f c6 07 3d cc ef 29 6f 27 6e | 1..B......|j..ef..R+S._..=..)o'n |
| 3320 | c4 30 51 63 16 95 a1 dd 5c 3a b5 03 d4 6d 7c fa f0 d4 1f be 6e 7f b0 1d a8 ae 95 2f 63 9b 0d de | .0Qc....\:...m|.....n....../c... |
| 3340 | 0b 82 5a 25 c7 8a db 89 fb 5c d2 1f 60 44 95 a1 ed 1d 9a fe c8 2e 1f c7 85 b5 78 78 8b 8b 6c c2 | ..Z%.....\..`D............xx..l. |
| 3360 | ff 61 a0 6e fe e9 ad 15 cc 90 b3 5d a9 43 31 eb 62 22 53 3d 88 5a ce bf d9 8e d5 66 a6 1d f7 ef | .a.n.......].C1.b"S=.Z.....f.... |
| 3380 | 61 c1 bb c9 92 df 53 a0 6b b4 99 d6 0d d3 f8 16 b7 77 a1 7b 50 ad f8 96 32 5f ac ab e5 cc b1 fc | a.....S.k........w.{P...2_...... |
| 33a0 | f8 05 ed c4 7d 4e 76 35 79 33 0c 8c a2 ff f7 1e ff fb f7 6f ad 3b b9 68 25 e1 e4 db 18 51 8e df | ....}Nv5y3.........o.;.h%....Q.. |
| 33c0 | 7b 0c ac cd 01 ff 97 0f 80 19 30 d3 02 6b 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 | {.........0..kCh.1...Ch.1...Ch.1 |
| 33e0 | 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 | ...Ch.1...Ch.1...Ch.1...Ch.1...C |
| 3400 | 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 | h.1...Ch.1...Ch.1...Ch.1...Ch.1. |
| 3420 | 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 | ..Ch.1...Ch.1...Ch.1...Ch.1...Ch |
| 3440 | 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 | .1...Ch.1...Ch.1...Ch.1...Ch.1.. |
| 3460 | 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 | .Ch.1...Ch.1...Ch.1...Ch.1...Ch. |
| 3480 | 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 | 1...Ch.1...Ch.1...Ch.1...Ch.1... |
| 34a0 | 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 | Ch.1...Ch.1...Ch.1...Ch.1...Ch.1 |
| 34c0 | 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 | ...Ch.1...Ch.1...Ch.1...Ch.1...C |
| 34e0 | 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 | h.1...Ch.1...Ch.1...Ch.1...Ch.1. |
| 3500 | 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 01 31 84 16 10 43 68 | ..Ch.1...Ch.1...Ch.1...Ch.1...Ch |
| 3520 | 01 31 84 16 10 43 68 01 31 84 16 10 b3 b5 7f dd bd 7b b7 75 4f 00 18 63 8c 39 fa 3e de b7 db ed | .1...Ch.1........{.uO..c.9.>.... |
| 3540 | dc f6 d6 6d bd 7a f5 aa 75 67 01 f4 db 0e 6f 02 e8 b2 db 3d b3 1b 27 27 f7 86 94 29 af b5 db 3d | ...m.z..ug....o....=..''...)...= |
| 3560 | cb b7 d3 5b 60 f9 72 a1 f5 4f 6f 05 a7 ea 3b 7b 7c 6e 8c b9 f1 e0 7a 75 81 99 b9 31 6a 55 bf 16 | ...[`.r..Oo...;{|n....zu...1jU.. |
| 3580 | c9 d7 b1 2e 36 85 e2 50 05 fb ed 46 70 82 15 2d 9b b2 11 3b ca 39 16 be 19 4d 14 99 71 1e 44 c5 | ....6..P...Fp..-...;.9...M..q.D. |
| 35a0 | 57 bc e2 35 48 b2 e1 59 8e 56 fd 39 39 b9 67 47 80 db 18 8b 1d 5b f6 63 ac 57 6d 09 c7 9a 94 7b | W..5H..Y.V.99.gG.....[.c.Wm....{ |
| 35c0 | 2d 9a 1c bd 26 b4 fe e5 8e b7 bb be 7a 28 3f 1e 4b 88 ee d2 fa 83 c0 ca 16 83 19 07 df d3 ba 64 | -...&.......z(?.K..............d |
| 35e0 | ba 37 9b de 3d d5 6c 36 ba d2 62 d7 ae 6e 8f ff e9 8d 07 d7 fd f5 6d b2 8c f9 72 0d 1c 94 89 0b | .7..=.l6..b..n........m...r..... |
| 3600 | 24 fb d3 56 b0 48 f3 df 22 cb af 7c 93 81 de 6a 9a b5 c7 f5 4f 79 94 6b 68 87 ba df b8 3f 81 f9 | $..V.H.."..|...j....Oy.kh....?.. |
| 3620 | 2b f6 e0 58 41 2d 93 5a 78 db 3d b7 6e fd ea 0e b7 f5 0f ec f7 a3 ab c7 f6 30 fe 57 7b f7 d4 dd | +..XA-.Zx.=.n............0.W{... |
| 3640 | 8f b9 e0 99 28 90 ae 8c 1f d1 b3 c7 e7 7e ba fc 62 ae ba dd 1f 44 3a d3 8e bf 27 ee 4f 5b c9 fb | ....(........~..b....D:...'.O[.. |
| 3660 | b7 21 cf 20 66 9b a9 fc c1 3a b3 e0 b8 23 5e 43 57 d8 dd 02 04 d5 93 c7 8a 37 82 32 c9 3e fc 1f | .!..f....:...#^CW........7.2.>.. |
| 3680 | da ea f7 e6 78 5e 8d e7 de 8a eb 1b 4c b0 71 c0 fc c2 f9 4f cb e7 c6 de 47 53 71 7f d6 61 e6 c4 | ....x^......L.q....O....GSq..a.. |
| 36a0 | b6 3e dd cf fc 0c 0f ec 55 49 f5 f8 7d 2a 78 1a 67 ca d6 20 23 dc d3 f6 ae 93 ab d9 60 f8 f3 9e | .>......UI..}*x.g...#.......`... |
| 36c0 | fb 52 79 0e 47 7c 0e 1c f4 67 35 e6 0c d2 72 12 eb fa 33 db 83 31 77 ac ae 8b e0 3f a8 cb b4 73 | .Ry.G|...g5...r...3..1w....?...s |
| 36e0 | 70 68 83 a7 4d c1 aa 38 b9 a7 4e bc be b5 1b c9 cc d8 45 ec f0 cb 9a 69 27 d9 9f a5 d9 ed 9e d9 | ph..M..8..N.......E....i'....... |
| 3700 | 8f 8a 75 9d ba 8a e0 25 cb 57 5c c3 43 8f 32 f0 0d 22 f7 20 2a b9 78 48 ae b3 e3 d3 1b eb 84 bb | ..u....%.W\.C.2.."..*.xH........ |
| 3720 | 66 57 37 e9 b9 98 75 05 c9 2f 93 dc e9 ee 57 4b e6 e4 e5 c4 b5 eb d5 e9 ad 18 3f 6b a9 7b fa 32 | fW7...u../....WK..........?k.{.2 |
| 3740 | 56 9f a7 d3 75 a6 c9 c5 60 c5 35 cc 07 3b 78 c8 54 72 ee f1 fb 8e db e3 3f 88 da 98 a3 33 63 cc | V...u...`.5..;x.Tr......?....3c. |
| 3760 | c9 8f bf f3 6d 8c ea 16 38 67 2e f0 3b a2 7a 9b 5d da 35 b4 ce cf cf 8d 31 36 ad 7c 1b 23 26 54 | ....m...8g..;.z.].5.....16.|.#&T |
| 3780 | 12 80 ba 90 64 26 ab d6 27 3d b9 cf 33 ed f6 cd b7 ad 7b 02 a0 d3 c7 8f 1f 8d f9 72 a6 bd 72 e5 | ....d&..'=..3.....{........r..r. |
| 37a0 | 4a 57 e9 cb 57 af b5 ee 30 70 81 bc df bf 8d 77 ee f7 7b b7 cd 0f c1 03 62 08 2d 20 86 d0 02 62 | JW..W...0p.....w..{.....b.-....b |
| 37c0 | 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 86 d0 02 62 08 2d 20 66 | .-....b.-....b.-....b.-....b.-.f |
| 37e0 | d3 ba 03 00 8a 1d 9d 19 66 5a 40 ce 7f d2 1d fa e1 08 8c b6 c7 00 00 00 11 74 45 58 74 63 6f 6d | ........fZ@..............tEXtcom |
| 3800 | 6d 65 6e 74 00 2a 73 63 72 61 74 63 68 2a cb 5b cb 5f 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 | ment.*scratch*.[._...%tEXtdate:c |
| 3820 | 72 65 61 74 65 00 32 30 31 31 2d 30 33 2d 30 37 54 31 33 3a 35 38 3a 35 31 2b 30 39 3a 30 30 e2 | reate.2011-03-07T13:58:51+09:00. |
| 3840 | 24 6e 87 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 31 31 2d 30 33 2d 30 | $n....%tEXtdate:modify.2011-03-0 |
| 3860 | 37 54 31 33 3a 35 38 3a 35 31 2b 30 39 3a 30 30 93 79 d6 3b 00 00 00 00 49 45 4e 44 ae 42 60 82 | 7T13:58:51+09:00.y.;....IEND.B`. |
| 3880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 38a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 38c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 38e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 39a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 39c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 39e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3a00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 70 6f 70 75 70 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/popup.el............ |
| 3a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 3a80 | 30 31 35 36 32 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 30 32 34 00 20 30 00 00 00 | 0156213.00000000000.013024..0... |
| 3aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 3b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 3b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 3c00 | 3b 3b 3b 20 70 6f 70 75 70 2e 65 6c 20 2d 2d 2d 20 56 69 73 75 61 6c 20 50 6f 70 75 70 20 55 73 | ;;;.popup.el.---.Visual.Popup.Us |
| 3c20 | 65 72 20 49 6e 74 65 72 66 61 63 65 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | er.Interface..;;.Copyright.(C).2 |
| 3c40 | 30 30 39 2d 32 30 31 35 20 20 54 6f 6d 6f 68 69 72 6f 20 4d 61 74 73 75 79 61 6d 61 0a 3b 3b 20 | 009-2015..Tomohiro.Matsuyama.;;. |
| 3c60 | 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 32 30 2d 32 30 32 31 20 4a 65 6e 2d 43 68 69 65 | Copyright.(c).2020-2021.Jen-Chie |
| 3c80 | 68 20 53 68 65 6e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 54 6f 6d 6f 68 69 72 6f 20 4d 61 74 73 | h.Shen..;;.Author:.Tomohiro.Mats |
| 3ca0 | 75 79 61 6d 61 20 3c 6d 32 79 6d 2e 70 75 62 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 4d 61 | uyama.<m2ym.pub@gmail.com>.;;.Ma |
| 3cc0 | 69 6e 74 61 69 6e 65 72 3a 20 53 68 65 6e 2c 20 4a 65 6e 2d 43 68 69 65 68 20 3c 6a 63 73 30 39 | intainer:.Shen,.Jen-Chieh.<jcs09 |
| 3ce0 | 30 32 31 38 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | 0218@gmail.com>.;;.URL:.https:// |
| 3d00 | 67 69 74 68 75 62 2e 63 6f 6d 2f 61 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 2f 70 6f 70 75 70 2d 65 | github.com/auto-complete/popup-e |
| 3d20 | 6c 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6c 69 73 70 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 | l.;;.Keywords:.lisp.;;.Version:. |
| 3d40 | 30 2e 35 2e 39 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 | 0.5.9.;;.Package-Requires:.((ema |
| 3d60 | 63 73 20 22 32 34 2e 33 22 29 29 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 | cs."24.3"))..;;.This.program.is. |
| 3d80 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | free.software;.you.can.redistrib |
| 3da0 | 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 | ute.it.and/or.modify.;;.it.under |
| 3dc0 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | .the.terms.of.the.GNU.General.Pu |
| 3de0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 | blic.License.as.published.by.;;. |
| 3e00 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 | the.Free.Software.Foundation,.ei |
| 3e20 | 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f | ther.version.3.of.the.License,.o |
| 3e40 | 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 | r.;;.(at.your.option).any.later. |
| 3e60 | 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 | version...;;.This.program.is.dis |
| 3e80 | 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c | tributed.in.the.hope.that.it.wil |
| 3ea0 | 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 | l.be.useful,.;;.but.WITHOUT.ANY. |
| 3ec0 | 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 | WARRANTY;.without.even.the.impli |
| 3ee0 | 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | ed.warranty.of.;;.MERCHANTABILIT |
| 3f00 | 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | Y.or.FITNESS.FOR.A.PARTICULAR.PU |
| 3f20 | 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | RPOSE...See.the.;;.GNU.General.P |
| 3f40 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a | ublic.License.for.more.details.. |
| 3f60 | 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 | .;;.You.should.have.received.a.c |
| 3f80 | 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | opy.of.the.GNU.General.Public.Li |
| 3fa0 | 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d | cense.;;.along.with.this.program |
| 3fc0 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | ...If.not,.see.<http://www.gnu.o |
| 3fe0 | 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a | rg/licenses/>...;;;.Commentary:. |
| 4000 | 0a 3b 3b 20 70 6f 70 75 70 2e 65 6c 20 69 73 20 61 20 76 69 73 75 61 6c 20 70 6f 70 75 70 20 75 | .;;.popup.el.is.a.visual.popup.u |
| 4020 | 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 6c 69 62 72 61 72 79 20 66 6f 72 20 45 6d 61 63 73 2e | ser.interface.library.for.Emacs. |
| 4040 | 20 20 54 68 69 73 0a 3b 3b 20 70 72 6f 76 69 64 65 73 20 61 20 62 61 73 69 63 20 41 50 49 20 61 | ..This.;;.provides.a.basic.API.a |
| 4060 | 6e 64 20 63 6f 6d 6d 6f 6e 20 55 49 20 77 69 64 67 65 74 73 20 73 75 63 68 20 61 73 20 70 6f 70 | nd.common.UI.widgets.such.as.pop |
| 4080 | 75 70 20 74 6f 6f 6c 74 69 70 73 0a 3b 3b 20 61 6e 64 20 70 6f 70 75 70 20 6d 65 6e 75 73 2e 0a | up.tooltips.;;.and.popup.menus.. |
| 40a0 | 3b 3b 20 53 65 65 20 52 45 41 44 4d 45 2e 6d 61 72 6b 64 6f 77 6e 20 66 6f 72 20 6d 6f 72 65 20 | ;;.See.README.markdown.for.more. |
| 40c0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | information...;;;.Code:..(requir |
| 40e0 | 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65 20 27 6d 75 6c 65 29 0a 0a 28 64 65 66 | e.'cl-lib).(require.'mule)..(def |
| 4100 | 63 6f 6e 73 74 20 70 6f 70 75 70 2d 76 65 72 73 69 6f 6e 20 22 30 2e 35 2e 39 22 29 0a 0a 0c 0a | const.popup-version."0.5.9").... |
| 4120 | 0a 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 61 6c | .;;;.Utilities..(defun.popup-cal |
| 4140 | 63 75 6c 61 74 65 2d 6d 61 78 2d 77 69 64 74 68 20 28 6d 61 78 2d 77 69 64 74 68 29 0a 20 20 22 | culate-max-width.(max-width)..." |
| 4160 | 44 65 74 65 72 6d 69 6e 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 77 69 64 74 68 20 77 69 74 | Determines.whether.the.width.wit |
| 4180 | 68 20 4d 41 58 2d 57 49 44 54 48 20 64 65 73 69 72 65 64 20 69 73 20 63 68 61 72 61 63 74 65 72 | h.MAX-WIDTH.desired.is.character |
| 41a0 | 20 6f 72 20 77 69 6e 64 6f 77 20 5c 0a 70 72 6f 70 6f 72 74 69 6f 6e 20 62 61 73 65 64 2c 20 41 | .or.window.\.proportion.based,.A |
| 41c0 | 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 2e 22 0a 20 20 28 63 6c 2d 74 79 70 | nd.return.the.result."...(cl-typ |
| 41e0 | 65 63 61 73 65 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 28 69 6e 74 65 67 65 72 20 6d 61 78 | ecase.max-width.....(integer.max |
| 4200 | 2d 77 69 64 74 68 29 0a 20 20 20 20 28 66 6c 6f 61 74 20 28 2a 20 28 63 65 69 6c 69 6e 67 20 28 | -width).....(float.(*.(ceiling.( |
| 4220 | 2f 20 28 72 6f 75 6e 64 20 28 2a 20 6d 61 78 2d 77 69 64 74 68 20 28 77 69 6e 64 6f 77 2d 77 69 | /.(round.(*.max-width.(window-wi |
| 4240 | 64 74 68 29 29 29 20 31 30 2e 30 29 29 20 31 30 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f | dth))).10.0)).10))))..(defvar.po |
| 4260 | 70 75 70 2d 75 73 65 2d 6f 70 74 69 6d 69 7a 65 64 2d 63 6f 6c 75 6d 6e 2d 63 6f 6d 70 75 74 61 | pup-use-optimized-column-computa |
| 4280 | 74 69 6f 6e 20 74 0a 20 20 22 55 73 65 20 74 68 65 20 6f 70 74 69 6d 69 7a 65 64 20 63 6f 6c 75 | tion.t..."Use.the.optimized.colu |
| 42a0 | 6d 6e 20 63 6f 6d 70 75 74 61 74 69 6f 6e 20 72 6f 75 74 69 6e 65 2e 0a 49 66 20 74 68 65 72 65 | mn.computation.routine..If.there |
| 42c0 | 20 69 73 20 61 20 70 72 6f 62 6c 65 6d 2c 20 70 6c 65 61 73 65 20 73 65 74 20 69 74 20 6e 69 6c | .is.a.problem,.please.set.it.nil |
| 42e0 | 2e 22 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6f 70 75 70 2d 61 69 66 20 28 74 65 73 74 20 74 | .")..(defmacro.popup-aif.(test.t |
| 4300 | 68 65 6e 20 26 72 65 73 74 20 65 6c 73 65 29 0a 20 20 22 41 6e 61 70 68 6f 72 69 63 20 69 66 2e | hen.&rest.else)..."Anaphoric.if. |
| 4320 | 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 60 28 6c 65 74 | "...(declare.(indent.2))...`(let |
| 4340 | 20 28 28 69 74 20 2c 74 65 73 74 29 29 0a 20 20 20 20 20 28 69 66 20 69 74 20 2c 74 68 65 6e 20 | .((it.,test))......(if.it.,then. |
| 4360 | 2c 40 65 6c 73 65 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6f 70 75 70 2d 61 77 68 65 6e | ,@else)))..(defmacro.popup-awhen |
| 4380 | 20 28 74 65 73 74 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 41 6e 61 70 68 6f 72 69 63 20 | .(test.&rest.body)..."Anaphoric. |
| 43a0 | 77 68 65 6e 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 | when."...(declare.(indent.1))... |
| 43c0 | 60 28 6c 65 74 20 28 28 69 74 20 2c 74 65 73 74 29 29 0a 20 20 20 20 20 28 77 68 65 6e 20 69 74 | `(let.((it.,test))......(when.it |
| 43e0 | 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 78 2d 74 6f 2d 73 74 | .,@body)))..(defun.popup-x-to-st |
| 4400 | 72 69 6e 67 20 28 78 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 6e 79 20 6f 62 6a 65 63 74 20 74 | ring.(x)..."Convert.any.object.t |
| 4420 | 6f 20 73 74 72 69 6e 67 20 65 66 66 69 63 69 65 6e 74 6c 79 2e 0a 54 68 69 73 20 69 73 20 66 61 | o.string.efficiently..This.is.fa |
| 4440 | 73 74 65 72 20 74 68 61 6e 20 60 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 27 20 69 6e 20 6d | ster.than.`prin1-to-string'.in.m |
| 4460 | 61 6e 79 20 63 61 73 65 73 2e 22 0a 20 20 28 63 6c 2d 74 79 70 65 63 61 73 65 20 78 0a 20 20 20 | any.cases."...(cl-typecase.x.... |
| 4480 | 20 28 73 74 72 69 6e 67 20 78 29 0a 20 20 20 20 28 73 79 6d 62 6f 6c 20 28 73 79 6d 62 6f 6c 2d | .(string.x).....(symbol.(symbol- |
| 44a0 | 6e 61 6d 65 20 78 29 29 0a 20 20 20 20 28 69 6e 74 65 67 65 72 20 28 6e 75 6d 62 65 72 2d 74 6f | name.x)).....(integer.(number-to |
| 44c0 | 2d 73 74 72 69 6e 67 20 78 29 29 0a 20 20 20 20 28 66 6c 6f 61 74 20 28 6e 75 6d 62 65 72 2d 74 | -string.x)).....(float.(number-t |
| 44e0 | 6f 2d 73 74 72 69 6e 67 20 78 29 29 0a 20 20 20 20 28 74 20 28 66 6f 72 6d 61 74 20 22 25 73 22 | o-string.x)).....(t.(format."%s" |
| 4500 | 20 78 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 75 62 73 74 72 69 6e 67 2d 62 | .x))))..(defun.popup-substring-b |
| 4520 | 79 2d 77 69 64 74 68 20 28 73 74 72 69 6e 67 20 77 69 64 74 68 29 0a 20 20 22 52 65 74 75 72 6e | y-width.(string.width)..."Return |
| 4540 | 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 6f 66 20 73 75 62 73 74 72 69 6e 67 20 61 6e 64 20 72 65 | .a.cons.cell.of.substring.and.re |
| 4560 | 6d 61 69 6e 69 6e 67 20 73 74 72 69 6e 67 20 62 79 0a 73 70 6c 69 74 74 69 6e 67 20 77 69 74 68 | maining.string.by.splitting.with |
| 4580 | 20 57 49 44 54 48 2e 22 0a 20 20 3b 3b 20 45 78 70 61 6e 64 20 74 61 62 73 20 69 6e 74 6f 20 34 | .WIDTH."...;;.Expand.tabs.into.4 |
| 45a0 | 20 73 70 61 63 65 73 0a 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 72 65 70 6c 61 63 65 2d | .spaces...(setq.string.(replace- |
| 45c0 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 74 22 20 22 20 20 20 20 22 20 73 74 72 | regexp-in-string."\t"."....".str |
| 45e0 | 69 6e 67 29 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 6c 65 6e 20 3d 20 28 6c 65 6e | ing))...(cl-loop.with.len.=.(len |
| 4600 | 67 74 68 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 77 20 3d 20 | gth.string)............with.w.=. |
| 4620 | 30 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 66 72 6f 6d 20 30 0a 20 20 20 20 20 20 | 0............for.l.from.0....... |
| 4640 | 20 20 20 20 20 66 6f 72 20 63 20 69 6e 20 28 61 70 70 65 6e 64 20 73 74 72 69 6e 67 20 6e 69 6c | .....for.c.in.(append.string.nil |
| 4660 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 3c 3d 20 28 63 6c 2d 69 6e 63 66 20 | )............while.(<=.(cl-incf. |
| 4680 | 77 20 28 63 68 61 72 2d 77 69 64 74 68 20 63 29 29 20 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 | w.(char-width.c)).width)........ |
| 46a0 | 20 20 20 20 66 69 6e 61 6c 6c 79 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 | ....finally.return............(i |
| 46c0 | 66 20 28 3c 20 6c 20 6c 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | f.(<.l.len)................(cons |
| 46e0 | 20 28 73 75 62 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 30 20 6c 29 20 28 73 75 62 73 74 72 69 | .(substring.string.0.l).(substri |
| 4700 | 6e 67 20 73 74 72 69 6e 67 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ng.string.l))..............(list |
| 4720 | 20 73 74 72 69 6e 67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 66 69 6c 6c 2d 73 | .string))))..(defun.popup-fill-s |
| 4740 | 74 72 69 6e 67 20 28 73 74 72 69 6e 67 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 64 74 68 20 6d 61 | tring.(string.&optional.width.ma |
| 4760 | 78 2d 77 69 64 74 68 20 6a 75 73 74 69 66 79 20 73 71 75 65 65 7a 65 29 0a 20 20 22 53 70 6c 69 | x-width.justify.squeeze)..."Spli |
| 4780 | 74 20 53 54 52 49 4e 47 20 69 6e 74 6f 20 66 69 78 65 64 20 77 69 64 74 68 20 73 74 72 69 6e 67 | t.STRING.into.fixed.width.string |
| 47a0 | 73 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 63 6f 6e 73 20 63 65 6c 6c 0a 6c 69 6b 65 20 5c 28 | s.and.return.a.cons.cell.like.\( |
| 47c0 | 57 49 44 54 48 20 2e 20 52 4f 57 53 29 2e 20 48 65 72 65 2c 20 74 68 65 20 63 61 72 20 57 49 44 | WIDTH...ROWS)..Here,.the.car.WID |
| 47e0 | 54 48 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 61 63 74 75 61 6c 0a 6d 61 78 69 6d 20 77 69 | TH.indicates.the.actual.maxim.wi |
| 4800 | 64 74 68 20 6f 66 20 52 4f 57 53 2e 0a 0a 54 68 65 20 61 72 67 75 6d 65 6e 74 20 57 49 44 54 48 | dth.of.ROWS...The.argument.WIDTH |
| 4820 | 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 66 69 6c 6c 69 6e 67 20 | .specifies.the.width.of.filling. |
| 4840 | 65 61 63 68 0a 70 61 72 61 67 72 61 70 68 2e 20 57 49 44 54 48 20 6e 69 6c 20 6d 65 61 6e 73 20 | each.paragraph..WIDTH.nil.means. |
| 4860 | 64 6f 6e 27 74 20 70 65 72 66 6f 72 6d 20 61 6e 79 20 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 | don't.perform.any.justification. |
| 4880 | 61 6e 64 0a 77 6f 72 64 20 77 72 61 70 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 66 75 | and.word.wrap..Note.that.this.fu |
| 48a0 | 6e 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 20 61 64 64 20 61 6e 79 20 70 61 64 64 69 6e 67 0a 63 | nction.doesn't.add.any.padding.c |
| 48c0 | 68 61 72 61 63 74 65 72 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 65 61 63 68 20 72 6f 77 | haracters.at.the.end.of.each.row |
| 48e0 | 2e 0a 0a 4d 41 58 2d 57 49 44 54 48 2c 20 69 66 20 57 49 44 54 48 20 69 73 20 6e 69 6c 2c 20 73 | ...MAX-WIDTH,.if.WIDTH.is.nil,.s |
| 4900 | 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 0a 63 | pecifies.the.maximum.number.of.c |
| 4920 | 6f 6c 75 6d 6e 73 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 66 6f 75 72 74 68 20 61 72 67 | olumns...The.optional.fourth.arg |
| 4940 | 75 6d 65 6e 74 20 4a 55 53 54 49 46 59 20 73 70 65 63 69 66 69 65 73 20 77 68 69 63 68 20 6b 69 | ument.JUSTIFY.specifies.which.ki |
| 4960 | 6e 64 20 6f 66 0a 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 74 6f 20 64 6f 3a 20 60 66 75 6c 6c | nd.of.justification.to.do:.`full |
| 4980 | 27 2c 20 60 6c 65 66 74 27 2c 20 60 72 69 67 68 74 27 2c 20 60 63 65 6e 74 65 72 27 2c 20 6f 72 | ',.`left',.`right',.`center',.or |
| 49a0 | 0a 60 6e 6f 6e 65 27 20 28 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 6e 69 6c 29 2e 20 20 41 20 | .`none'.(equivalent.to.nil)...A. |
| 49c0 | 76 61 6c 75 65 20 6f 66 20 74 20 6d 65 61 6e 73 20 68 61 6e 64 6c 65 20 65 61 63 68 0a 70 61 72 | value.of.t.means.handle.each.par |
| 49e0 | 61 67 72 61 70 68 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 69 74 73 20 74 65 78 74 20 | agraph.as.specified.by.its.text. |
| 4a00 | 70 72 6f 70 65 72 74 69 65 73 2e 0a 0a 53 51 55 45 45 5a 45 20 6e 69 6c 20 6d 65 61 6e 73 20 6c | properties...SQUEEZE.nil.means.l |
| 4a20 | 65 61 76 65 20 77 68 69 74 65 73 70 61 63 65 73 20 6f 74 68 65 72 20 74 68 61 6e 20 6c 69 6e 65 | eave.whitespaces.other.than.line |
| 4a40 | 20 62 72 65 61 6b 73 0a 75 6e 74 6f 75 63 68 65 64 2e 22 0a 20 20 28 69 66 20 28 65 71 20 77 69 | .breaks.untouched."...(if.(eq.wi |
| 4a60 | 64 74 68 20 30 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 27 74 20 66 69 6c 6c 20 | dth.0).......(error."Can't.fill. |
| 4a80 | 73 74 72 69 6e 67 20 77 69 74 68 20 30 20 77 69 64 74 68 22 29 29 0a 20 20 28 69 66 20 77 69 64 | string.with.0.width"))...(if.wid |
| 4aa0 | 74 68 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 78 2d 77 69 64 74 68 20 77 69 64 74 68 29 29 | th.......(setq.max-width.width)) |
| 4ac0 | 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 6c 65 74 20 28 28 | ...(with-temp-buffer.....(let.(( |
| 4ae0 | 74 61 62 2d 77 69 64 74 68 20 34 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 6c 2d 63 6f 6c | tab-width.4)...........(fill-col |
| 4b00 | 75 6d 6e 20 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 66 74 2d 6d 61 72 67 69 | umn.width)...........(left-margi |
| 4b20 | 6e 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 69 6e 73 6f 6b 75 2d 6c 69 6d 69 74 20 31 29 | n.0)...........(kinsoku-limit.1) |
| 4b40 | 0a 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 0a 20 20 20 20 | ...........indent-tabs-mode..... |
| 4b60 | 20 20 20 20 20 20 72 6f 77 20 72 6f 77 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 | ......row.rows).......(insert.st |
| 4b80 | 72 69 6e 67 29 0a 20 20 20 20 20 20 28 75 6e 74 61 62 69 66 79 20 28 70 6f 69 6e 74 2d 6d 69 6e | ring).......(untabify.(point-min |
| 4ba0 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 28 69 66 20 77 69 64 74 68 0a 20 | ).(point-max)).......(if.width.. |
| 4bc0 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 6c 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e | .........(fill-region.(point-min |
| 4be0 | 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 6a 75 73 74 69 66 79 20 28 6e 6f 74 20 73 71 75 65 65 | ).(point-max).justify.(not.squee |
| 4c00 | 7a 65 29 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 | ze))).......(goto-char.(point-mi |
| 4c20 | 6e 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 30 29 0a 20 20 20 20 20 20 28 | n)).......(setq.width.0).......( |
| 4c40 | 77 68 69 6c 65 20 28 70 72 6f 67 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | while.(prog2..................(l |
| 4c60 | 65 74 20 28 28 6c 69 6e 65 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 0a 20 20 20 20 | et.((line.(buffer-substring..... |
| 4c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 | ..........................(point |
| 4ca0 | 29 20 28 70 72 6f 67 6e 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 70 6f 69 6e 74 29 29 29 | ).(progn.(end-of-line).(point))) |
| 4cc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 78 2d 77 69 | ))....................(if.max-wi |
| 4ce0 | 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c | dth........................(whil |
| 4d00 | 65 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.(progn........................ |
| 4d20 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 6f 77 20 28 74 72 75 6e 63 61 74 65 2d 73 74 72 | .........(setq.row.(truncate-str |
| 4d40 | 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 6c 69 6e 65 20 6d 61 78 2d 77 69 64 74 68 29 0a 20 20 20 | ing-to-width.line.max-width).... |
| 4d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 4d80 | 20 20 20 77 69 64 74 68 20 28 6d 61 78 20 77 69 64 74 68 20 28 73 74 72 69 6e 67 2d 77 69 64 74 | ...width.(max.width.(string-widt |
| 4da0 | 68 20 72 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.row)))........................ |
| 4dc0 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 72 6f 77 20 72 6f 77 73 29 0a 20 20 20 20 20 20 20 | .........(push.row.rows)........ |
| 4de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f | .........................(if.(no |
| 4e00 | 74 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 6f 77 29 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 29 29 | t.(=.(length.row).(length.line)) |
| 4e20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 4e40 | 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 | ......(setq.line.(substring.line |
| 4e60 | 20 28 6c 65 6e 67 74 68 20 72 6f 77 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(length.row)))))).............. |
| 4e80 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 28 6d 61 78 20 77 69 64 74 68 20 28 | ........(setq.width.(max.width.( |
| 4ea0 | 73 74 72 69 6e 67 2d 77 69 64 74 68 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | string-width.line)))............ |
| 4ec0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6c 69 6e 65 20 72 6f 77 73 29 29 29 0a 20 20 20 | ..........(push.line.rows))).... |
| 4ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d | ..............(<.(point).(point- |
| 4f00 | 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d | max))................(beginning- |
| 4f20 | 6f 66 2d 6c 69 6e 65 20 32 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 77 69 64 74 68 20 28 | of-line.2))).......(cons.width.( |
| 4f40 | 6e 72 65 76 65 72 73 65 20 72 6f 77 73 29 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 70 6f | nreverse.rows)))))..(defmacro.po |
| 4f60 | 70 75 70 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 73 74 61 74 65 20 28 26 72 65 73 74 20 62 6f 64 | pup-save-buffer-state.(&rest.bod |
| 4f80 | 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 30 29 29 0a 20 20 60 28 73 61 | y)...(declare.(indent.0))...`(sa |
| 4fa0 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d | ve-excursion......(let.((buffer- |
| 4fc0 | 75 6e 64 6f 2d 6c 69 73 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69 74 | undo-list.t)............(inhibit |
| 4fe0 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 69 66 69 | -read-only.t)............(modifi |
| 5000 | 65 64 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 29 0a 20 20 20 20 20 20 20 | ed.(buffer-modified-p)))........ |
| 5020 | 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | (unwind-protect............(prog |
| 5040 | 6e 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d | n.,@body)..........(set-buffer-m |
| 5060 | 6f 64 69 66 69 65 64 2d 70 20 6d 6f 64 69 66 69 65 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | odified-p.modified)))))..(defun. |
| 5080 | 70 6f 70 75 70 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 28 63 6f 6c 75 6d 6e 20 64 69 | popup-vertical-motion.(column.di |
| 50a0 | 72 65 63 74 69 6f 6e 29 0a 20 20 22 41 20 70 6f 72 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 20 6f | rection)..."A.portable.version.o |
| 50c0 | 66 20 60 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 62 | f.`vertical-motion'."...(when.(b |
| 50e0 | 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 64 69 73 70 6c 61 79 2d 6c 69 6e 65 2d 6e 75 6d | ound-and-true-p.display-line-num |
| 5100 | 62 65 72 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6c 75 6d 6e 20 28 2d 20 63 | bers-mode).....(setq.column.(-.c |
| 5120 | 6f 6c 75 6d 6e 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 64 69 73 70 6c 61 79 2d 77 69 64 74 68 | olumn.(line-number-display-width |
| 5140 | 20 27 63 6f 6c 75 6d 6e 73 29 29 29 29 0a 20 20 28 69 66 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 | .'columns))))...(if.(>=.emacs-ma |
| 5160 | 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 33 29 0a 20 20 20 20 20 20 28 76 65 72 74 69 63 61 6c 2d | jor-version.23).......(vertical- |
| 5180 | 6d 6f 74 69 6f 6e 20 28 63 6f 6e 73 20 63 6f 6c 75 6d 6e 20 64 69 72 65 63 74 69 6f 6e 29 29 0a | motion.(cons.column.direction)). |
| 51a0 | 20 20 20 20 28 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 29 0a | ....(vertical-motion.direction). |
| 51c0 | 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 28 2b 20 28 63 75 72 72 65 6e 74 2d | ....(move-to-column.(+.(current- |
| 51e0 | 63 6f 6c 75 6d 6e 29 20 63 6f 6c 75 6d 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 | column).column))))..(defun.popup |
| 5200 | 2d 6c 61 73 74 2d 6c 69 6e 65 2d 6f 66 2d 62 75 66 66 65 72 2d 70 20 28 29 0a 20 20 22 52 65 74 | -last-line-of-buffer-p.()..."Ret |
| 5220 | 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 61 74 20 | urn.non-nil.if.the.cursor.is.at. |
| 5240 | 74 68 65 20 6c 61 73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 0a 62 75 66 66 65 72 2e 22 0a 20 20 | the.last.line.of.the.buffer."... |
| 5260 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 2f | (save-excursion.(end-of-line).(/ |
| 5280 | 3d 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f | =.(forward-line).0)))..(defun.po |
| 52a0 | 70 75 70 2d 6c 6f 6f 6b 75 70 2d 6b 65 79 2d 62 79 2d 65 76 65 6e 74 20 28 66 75 6e 63 74 69 6f | pup-lookup-key-by-event.(functio |
| 52c0 | 6e 20 65 76 65 6e 74 29 0a 20 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e | n.event)...(or.(funcall.function |
| 52e0 | 20 28 76 65 63 74 6f 72 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 73 79 6d 62 | .(vector.event)).......(if.(symb |
| 5300 | 6f 6c 70 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 61 69 66 20 | olp.event)...........(popup-aif. |
| 5320 | 28 67 65 74 20 65 76 65 6e 74 20 27 65 76 65 6e 74 2d 73 79 6d 62 6f 6c 2d 65 6c 65 6d 65 6e 74 | (get.event.'event-symbol-element |
| 5340 | 2d 6d 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 75 | -mask)...............(funcall.fu |
| 5360 | 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 | nction........................(v |
| 5380 | 65 63 74 6f 72 20 28 6c 6f 67 69 6f 72 20 28 6f 72 20 28 67 65 74 20 28 63 61 72 20 69 74 29 20 | ector.(logior.(or.(get.(car.it). |
| 53a0 | 27 61 73 63 69 69 2d 63 68 61 72 61 63 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'ascii-character)............... |
| 53c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 0a | .............................0). |
| 53e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 5400 | 20 20 20 20 20 20 20 28 63 61 64 72 20 69 74 29 29 29 29 29 29 29 29 0a 0a 0c 0a 0a 3b 3b 3b 20 | .......(cadr.it)))))))).....;;;. |
| 5420 | 43 6f 72 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 70 6f 70 75 70 20 6e 69 6c 0a 20 20 22 56 69 73 | Core..(defgroup.popup.nil..."Vis |
| 5440 | 75 61 6c 20 50 6f 70 75 70 20 55 73 65 72 20 49 6e 74 65 72 66 61 63 65 22 0a 20 20 3a 67 72 6f | ual.Popup.User.Interface"...:gro |
| 5460 | 75 70 20 27 6c 69 73 70 0a 20 20 3a 70 72 65 66 69 78 20 22 70 6f 70 75 70 2d 22 29 0a 0a 28 64 | up.'lisp...:prefix."popup-")..(d |
| 5480 | 65 66 66 61 63 65 20 70 6f 70 75 70 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a 69 6e 68 65 72 | efface.popup-face...'((t.(:inher |
| 54a0 | 69 74 20 64 65 66 61 75 6c 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 6c 69 67 68 74 67 72 61 | it.default.:background."lightgra |
| 54c0 | 79 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 29 29 29 0a 20 20 22 46 61 63 | y".:foreground."black")))..."Fac |
| 54e0 | 65 20 66 6f 72 20 70 6f 70 75 70 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a | e.for.popup."...:group.'popup).. |
| 5500 | 28 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 2d 66 61 63 65 0a 20 20 27 28 | (defface.popup-summary-face...'( |
| 5520 | 28 74 20 28 3a 69 6e 68 65 72 69 74 20 70 6f 70 75 70 2d 66 61 63 65 20 3a 66 6f 72 65 67 72 6f | (t.(:inherit.popup-face.:foregro |
| 5540 | 75 6e 64 20 22 64 69 6d 67 72 61 79 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f 70 | und."dimgray")))..."Face.for.pop |
| 5560 | 75 70 20 73 75 6d 6d 61 72 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 | up.summary."...:group.'popup)..( |
| 5580 | 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f | defface.popup-scroll-bar-foregro |
| 55a0 | 75 6e 64 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 62 6c | und-face...'((t.(:background."bl |
| 55c0 | 61 63 6b 22 29 29 29 0a 20 20 22 46 6f 72 65 67 72 6f 75 6e 64 20 66 61 63 65 20 66 6f 72 20 73 | ack")))..."Foreground.face.for.s |
| 55e0 | 63 72 6f 6c 6c 2d 62 61 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 | croll-bar."...:group.'popup)..(d |
| 5600 | 65 66 66 61 63 65 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 | efface.popup-scroll-bar-backgrou |
| 5620 | 6e 64 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 61 | nd-face...'((t.(:background."gra |
| 5640 | 79 22 29 29 29 0a 20 20 22 42 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 66 6f 72 20 73 63 72 | y")))..."Background.face.for.scr |
| 5660 | 6f 6c 6c 2d 62 61 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 66 | oll-bar."...:group.'popup)..(def |
| 5680 | 76 61 72 20 70 6f 70 75 70 2d 69 6e 73 74 61 6e 63 65 73 20 6e 69 6c 0a 20 20 22 50 6f 70 75 70 | var.popup-instances.nil..."Popup |
| 56a0 | 20 69 6e 73 74 61 6e 63 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 73 63 72 | .instances.")..(defvar.popup-scr |
| 56c0 | 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 28 70 72 6f 70 65 | oll-bar-foreground-char...(prope |
| 56e0 | 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 | rtize.".".'face.'popup-scroll-ba |
| 5700 | 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 0a 20 20 22 46 6f 72 65 67 72 6f 75 6e 64 | r-foreground-face)..."Foreground |
| 5720 | 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 73 63 72 6f 6c 6c 2d 62 61 72 2e 22 29 0a 0a 28 64 | .character.for.scroll-bar.")..(d |
| 5740 | 65 66 76 61 72 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e | efvar.popup-scroll-bar-backgroun |
| 5760 | 64 2d 63 68 61 72 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 27 | d-char...(propertize.".".'face.' |
| 5780 | 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 66 61 63 65 | popup-scroll-bar-background-face |
| 57a0 | 29 0a 20 20 22 42 61 63 6b 67 72 6f 75 6e 64 20 63 68 61 72 61 63 74 65 72 20 66 6f 72 20 73 63 | )..."Background.character.for.sc |
| 57c0 | 72 6f 6c 6c 2d 62 61 72 2e 22 29 0a 0a 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 70 6f 70 75 70 | roll-bar.")..(cl-defstruct.popup |
| 57e0 | 0a 20 20 70 6f 69 6e 74 20 72 6f 77 20 63 6f 6c 75 6d 6e 20 77 69 64 74 68 20 68 65 69 67 68 74 | ...point.row.column.width.height |
| 5800 | 20 6d 69 6e 2d 68 65 69 67 68 74 20 64 69 72 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 73 20 6b | .min-height.direction.overlays.k |
| 5820 | 65 79 6d 61 70 0a 20 20 70 61 72 65 6e 74 20 64 65 70 74 68 0a 20 20 66 61 63 65 20 6d 6f 75 73 | eymap...parent.depth...face.mous |
| 5840 | 65 2d 66 61 63 65 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 75 6d 6d 61 72 79 2d 66 61 | e-face.selection-face.summary-fa |
| 5860 | 63 65 0a 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 | ce...margin-left.margin-right.ma |
| 5880 | 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 20 73 63 72 6f 6c 6c 2d 62 61 72 20 73 79 6d 62 | rgin-left-cancel.scroll-bar.symb |
| 58a0 | 6f 6c 0a 20 20 63 75 72 73 6f 72 20 6f 66 66 73 65 74 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 63 75 | ol...cursor.offset.scroll-top.cu |
| 58c0 | 72 72 65 6e 74 2d 68 65 69 67 68 74 20 6c 69 73 74 20 6e 65 77 6c 69 6e 65 73 0a 20 20 70 61 74 | rrent-height.list.newlines...pat |
| 58e0 | 74 65 72 6e 20 6f 72 69 67 69 6e 61 6c 2d 6c 69 73 74 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 | tern.original-list.invis-overlay |
| 5900 | 73 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 | s)..(defun.popup-item-propertize |
| 5920 | 20 28 69 74 65 6d 20 26 72 65 73 74 20 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 22 53 61 6d 65 | .(item.&rest.properties)..."Same |
| 5940 | 20 61 73 20 60 70 72 6f 70 65 72 74 69 7a 65 27 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 69 | .as.`propertize'.except.that.thi |
| 5960 | 73 20 61 76 6f 69 64 73 20 6f 76 65 72 72 69 64 69 6e 67 0a 65 78 69 73 74 65 64 20 76 61 6c 75 | s.avoids.overriding.existed.valu |
| 5980 | 65 20 77 69 74 68 20 60 6e 69 6c 27 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20 28 63 6c 2d 6c 6f | e.with.`nil'.property."...(cl-lo |
| 59a0 | 6f 70 20 66 6f 72 20 28 6b 20 76 29 20 6f 6e 20 70 72 6f 70 65 72 74 69 65 73 20 62 79 20 27 63 | op.for.(k.v).on.properties.by.'c |
| 59c0 | 64 64 72 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 20 61 70 70 65 6e 64 20 28 6c 69 73 74 | ddr............if.v.append.(list |
| 59e0 | 20 6b 20 76 29 20 69 6e 74 6f 20 70 72 6f 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 | .k.v).into.props............fina |
| 5a00 | 6c 6c 79 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 27 70 72 | lly.return............(apply.'pr |
| 5a20 | 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 | opertize...................(popu |
| 5a40 | 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | p-x-to-string.item)............. |
| 5a60 | 20 20 20 20 20 20 70 72 6f 70 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 | ......props)))..(defun.popup-ite |
| 5a80 | 6d 2d 70 72 6f 70 65 72 74 79 20 28 69 74 65 6d 20 70 72 6f 70 65 72 74 79 29 0a 20 20 22 53 61 | m-property.(item.property)..."Sa |
| 5aa0 | 6d 65 20 61 73 20 60 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 27 20 65 78 63 65 70 74 | me.as.`get-text-property'.except |
| 5ac0 | 20 74 68 61 74 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 0a 49 54 45 4d 20 69 | .that.this.returns.nil.if.ITEM.i |
| 5ae0 | 73 20 6e 6f 74 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 69 74 | s.not.string."...(if.(stringp.it |
| 5b00 | 65 6d 29 0a 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 70 | em).......(get-text-property.0.p |
| 5b20 | 72 6f 70 65 72 74 79 20 69 74 65 6d 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 72 65 | roperty.item)))..(defun.popup-re |
| 5b40 | 70 6c 61 63 65 2d 64 69 73 70 6c 61 79 61 62 6c 65 20 28 73 74 72 20 26 6f 70 74 69 6f 6e 61 6c | place-displayable.(str.&optional |
| 5b60 | 20 72 65 70 29 0a 20 20 22 52 65 70 6c 61 63 65 20 6e 6f 6e 2d 64 69 73 70 6c 61 79 61 62 6c 65 | .rep)..."Replace.non-displayable |
| 5b80 | 20 63 68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 53 54 52 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 | .character.from.STR...Optional.a |
| 5ba0 | 72 67 75 6d 65 6e 74 20 52 45 50 20 69 73 20 74 68 65 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 | rgument.REP.is.the.replacement.s |
| 5bc0 | 74 72 69 6e 67 20 6f 66 0a 6e 6f 6e 2d 64 69 73 70 6c 61 79 61 62 6c 65 20 63 68 61 72 61 63 74 | tring.of.non-displayable.charact |
| 5be0 | 65 72 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 72 65 70 20 28 73 65 74 71 20 72 65 70 20 22 22 29 | er."...(unless.rep.(setq.rep."") |
| 5c00 | 29 0a 20 20 28 6c 65 74 20 28 28 72 65 73 75 6c 74 20 22 22 29 29 0a 20 20 20 20 28 64 6f 6c 69 | )...(let.((result."")).....(doli |
| 5c20 | 73 74 20 28 73 74 72 69 6e 67 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 22 22 29 | st.(string.(split-string.str."") |
| 5c40 | 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 68 61 72 20 28 73 74 72 69 6e 67 2d 74 6f 2d | ).......(let*.((char.(string-to- |
| 5c60 | 63 68 61 72 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | char.string))..............(stri |
| 5c80 | 6e 67 20 28 69 66 20 28 63 68 61 72 2d 64 69 73 70 6c 61 79 61 62 6c 65 2d 70 20 63 68 61 72 29 | ng.(if.(char-displayable-p.char) |
| 5ca0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 | ..........................string |
| 5cc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 29 29 29 0a 20 | ........................rep))).. |
| 5ce0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 75 6c 74 20 28 63 6f 6e 63 61 74 20 72 65 73 75 | .......(setq.result.(concat.resu |
| 5d00 | 6c 74 20 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 72 65 73 75 6c 74 29 29 0a 0a 28 63 6c 2d | lt.string)))).....result))..(cl- |
| 5d20 | 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 28 6e 61 6d 65 0a 20 20 20 20 | defun.popup-make-item.(name..... |
| 5d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 | .......................&key..... |
| 5d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 0a 20 20 20 | .......................value.... |
| 5d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 | ........................face.... |
| 5da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 75 73 65 2d 66 61 | ........................mouse-fa |
| 5dc0 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 | ce............................se |
| 5de0 | 6c 65 63 74 69 6f 6e 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lection-face.................... |
| 5e00 | 20 20 20 20 20 20 20 20 73 75 62 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........sublist................. |
| 5e20 | 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........document............. |
| 5e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 | ...............symbol........... |
| 5e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 29 0a 20 20 22 55 74 69 | .................summary)..."Uti |
| 5e80 | 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 6d 61 6b 65 20 70 6f 70 75 70 20 69 74 65 6d | lity.function.to.make.popup.item |
| 5ea0 | 2e 20 53 65 65 20 61 6c 73 6f 0a 60 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a | ..See.also.`popup-item-propertiz |
| 5ec0 | 65 27 2e 22 0a 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 20 6e 61 | e'."...(popup-item-propertize.na |
| 5ee0 | 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 76 61 6c | me..........................'val |
| 5f00 | 75 65 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ue.value........................ |
| 5f20 | 20 20 27 70 6f 70 75 70 2d 66 61 63 65 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'popup-face.face.............. |
| 5f40 | 20 20 20 20 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 2d 6d 6f 75 73 65 2d 66 61 63 65 20 6d 6f | ............'popup-mouse-face.mo |
| 5f60 | 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | use-face........................ |
| 5f80 | 20 20 27 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 | ..'selection-face.selection-face |
| 5fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 6f 63 75 6d | ..........................'docum |
| 5fc0 | 65 6e 74 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent.document.................... |
| 5fe0 | 20 20 20 20 20 20 27 73 79 6d 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | ......'symbol.symbol............ |
| 6000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 75 6d 6d 61 72 79 20 73 75 6d 6d 61 72 79 0a 20 | ..............'summary.summary.. |
| 6020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 75 62 6c 69 73 74 | ........................'sublist |
| 6040 | 20 73 75 62 6c 69 73 74 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d | .sublist))..(defsubst.popup-item |
| 6060 | 2d 76 61 6c 75 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 | -value.(item)...............(pop |
| 6080 | 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 76 61 6c 75 65 29 29 0a 28 | up-item-property.item.'value)).( |
| 60a0 | 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 76 61 6c 75 65 2d 6f 72 2d 73 65 6c | defsubst.popup-item-value-or-sel |
| 60c0 | 66 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 28 6f 72 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 76 | f.(item).......(or.(popup-item-v |
| 60e0 | 61 6c 75 65 20 69 74 65 6d 29 20 69 74 65 6d 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 | alue.item).item)).(defsubst.popu |
| 6100 | 70 2d 69 74 65 6d 2d 66 61 63 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-item-face.(item).............. |
| 6120 | 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 70 6f 70 | ..(popup-item-property.item.'pop |
| 6140 | 75 70 2d 66 61 63 65 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 6d | up-face)).(defsubst.popup-item-m |
| 6160 | 6f 75 73 65 2d 66 61 63 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | ouse-face.(item)..........(popup |
| 6180 | 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 70 6f 70 75 70 2d 6d 6f 75 73 65 | -item-property.item.'popup-mouse |
| 61a0 | 2d 66 61 63 65 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 65 6c | -face)).(defsubst.popup-item-sel |
| 61c0 | 65 63 74 69 6f 6e 2d 66 61 63 65 20 28 69 74 65 6d 29 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 | ection-face.(item)......(popup-i |
| 61e0 | 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 | tem-property.item.'selection-fac |
| 6200 | 65 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e | e)).(defsubst.popup-item-documen |
| 6220 | 74 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d | t.(item)............(popup-item- |
| 6240 | 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 64 6f 63 75 6d 65 6e 74 29 29 0a 28 64 65 66 73 75 | property.item.'document)).(defsu |
| 6260 | 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 6d 6d 61 72 79 20 28 69 74 65 6d 29 20 20 20 | bst.popup-item-summary.(item)... |
| 6280 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 | ..........(popup-item-property.i |
| 62a0 | 74 65 6d 20 27 73 75 6d 6d 61 72 79 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 | tem.'summary)).(defsubst.popup-i |
| 62c0 | 74 65 6d 2d 73 79 6d 62 6f 6c 20 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tem-symbol.(item)..............( |
| 62e0 | 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 73 79 6d 62 6f 6c | popup-item-property.item.'symbol |
| 6300 | 29 29 0a 28 64 65 66 73 75 62 73 74 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 62 6c 69 73 74 20 | )).(defsubst.popup-item-sublist. |
| 6320 | 28 69 74 65 6d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 | (item).............(popup-item-p |
| 6340 | 72 6f 70 65 72 74 79 20 69 74 65 6d 20 27 73 75 62 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 | roperty.item.'sublist))..(defun. |
| 6360 | 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 28 69 74 65 6d 29 0a | popup-item-documentation.(item). |
| 6380 | 20 20 28 6c 65 74 20 28 28 64 6f 63 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e | ..(let.((doc.(popup-item-documen |
| 63a0 | 74 20 69 74 65 6d 29 29 29 0a 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 6f 63 | t.item))).....(if.(functionp.doc |
| 63c0 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 63 20 28 66 75 6e 63 61 6c 6c 20 64 6f 63 | ).........(setq.doc.(funcall.doc |
| 63e0 | 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 76 61 6c 75 65 2d 6f 72 2d 73 65 6c 66 20 69 74 65 6d 29 | .(popup-item-value-or-self.item) |
| 6400 | 29 29 29 0a 20 20 20 20 64 6f 63 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 6d | ))).....doc))..(defun.popup-item |
| 6420 | 2d 73 68 6f 77 2d 68 65 6c 70 2d 31 20 28 69 74 65 6d 29 0a 20 20 28 6c 65 74 20 28 28 64 6f 63 | -show-help-1.(item)...(let.((doc |
| 6440 | 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 74 65 6d 29 | .(popup-item-documentation.item) |
| 6460 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 64 6f 63 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 | )).....(when.doc.......(with-cur |
| 6480 | 72 65 6e 74 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 | rent-buffer.(get-buffer-create." |
| 64a0 | 20 2a 50 6f 70 75 70 20 48 65 6c 70 2a 22 29 0a 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 | .*Popup.Help*").........(erase-b |
| 64c0 | 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 64 6f 63 29 0a 20 20 20 20 | uffer).........(insert.doc)..... |
| 64e0 | 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 | ....(goto-char.(point-min))..... |
| 6500 | 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 | ....(display-buffer.(current-buf |
| 6520 | 66 65 72 29 29 29 0a 20 20 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d | fer))).......t)))..(defun.popup- |
| 6540 | 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 2d 77 69 74 68 2d 65 76 65 6e 74 2d 6c 6f 6f 70 20 28 | item-show-help-with-event-loop.( |
| 6560 | 69 74 65 6d 29 0a 20 20 28 73 61 76 65 2d 77 69 6e 64 6f 77 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | item)...(save-window-excursion.. |
| 6580 | 20 20 20 28 77 68 65 6e 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 2d 31 | ...(when.(popup-item-show-help-1 |
| 65a0 | 20 69 74 65 6d 29 0a 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 64 6f 20 28 63 6c 65 61 72 2d | .item).......(cl-loop.do.(clear- |
| 65c0 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | this-command-keys).............. |
| 65e0 | 20 20 66 6f 72 20 6b 65 79 20 3d 20 28 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 2d 76 | ..for.key.=.(read-key-sequence-v |
| 6600 | 65 63 74 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 0a 20 20 20 | ector.nil)................do.... |
| 6620 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 28 6b 65 79 2d 62 69 6e 64 69 6e | ............(cl-case.(key-bindin |
| 6640 | 67 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d | g.key)..................(scroll- |
| 6660 | 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | other-window...................( |
| 6680 | 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 | scroll-other-window))........... |
| 66a0 | 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e | .......(scroll-other-window-down |
| 66c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 6f 74 68 65 72 | ...................(scroll-other |
| 66e0 | 2d 77 69 6e 64 6f 77 2d 64 6f 77 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -window-down.nil)).............. |
| 6700 | 20 20 20 20 28 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(otherwise.................. |
| 6720 | 20 28 73 65 74 71 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 20 28 61 70 | .(setq.unread-command-events.(ap |
| 6740 | 70 65 6e 64 20 6b 65 79 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 | pend.key.unread-command-events)) |
| 6760 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 29 29 29 | ...................(cl-return))) |
| 6780 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c | ))))..(defun.popup-item-show-hel |
| 67a0 | 70 20 28 69 74 65 6d 20 26 6f 70 74 69 6f 6e 61 6c 20 70 65 72 73 69 73 74 29 0a 20 20 22 44 69 | p.(item.&optional.persist)..."Di |
| 67c0 | 73 70 6c 61 79 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 49 54 45 4d 20 | splay.the.documentation.of.ITEM. |
| 67e0 | 77 69 74 68 20 60 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 2e 20 49 66 0a 50 45 52 53 49 53 | with.`display-buffer'..If.PERSIS |
| 6800 | 54 20 69 73 20 6e 69 6c 2c 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 75 66 66 | T.is.nil,.the.documentation.buff |
| 6820 | 65 72 20 77 69 6c 6c 20 62 65 20 63 6c 6f 73 65 64 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c | er.will.be.closed.automatically, |
| 6840 | 20 6d 65 61 6e 69 6e 67 20 69 6e 74 65 72 61 6c 20 65 76 65 6e 74 20 6c 6f 6f 70 20 65 6e 73 75 | .meaning.interal.event.loop.ensu |
| 6860 | 72 65 73 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 0a 62 65 20 63 6c 6f 73 65 64 2e 20 4f 74 68 | res.the.buffer.to.be.closed..Oth |
| 6880 | 65 72 77 69 73 65 2c 20 74 68 65 20 62 75 66 66 65 72 20 77 69 6c 6c 20 62 65 20 6a 75 73 74 20 | erwise,.the.buffer.will.be.just. |
| 68a0 | 64 69 73 70 6c 61 79 65 64 20 61 73 0a 75 73 75 61 6c 2e 22 0a 20 20 28 77 68 65 6e 20 69 74 65 | displayed.as.usual."...(when.ite |
| 68c0 | 6d 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 70 65 72 73 69 73 74 29 0a 20 20 20 20 20 20 20 20 | m.....(if.(not.persist)......... |
| 68e0 | 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 2d 77 69 74 68 2d 65 76 65 6e 74 | (popup-item-show-help-with-event |
| 6900 | 2d 6c 6f 6f 70 20 69 74 65 6d 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 | -loop.item).......(popup-item-sh |
| 6920 | 6f 77 2d 68 65 6c 70 2d 31 20 69 74 65 6d 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 | ow-help-1.item))))..(defun.popup |
| 6940 | 2d 73 65 74 2d 6c 69 73 74 20 28 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 28 70 6f 70 75 70 2d | -set-list.(popup.list)...(popup- |
| 6960 | 73 65 74 2d 66 69 6c 74 65 72 65 64 2d 6c 69 73 74 20 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 | set-filtered-list.popup.list)... |
| 6980 | 28 73 65 74 66 20 28 70 6f 70 75 70 2d 70 61 74 74 65 72 6e 20 70 6f 70 75 70 29 20 6e 69 6c 29 | (setf.(popup-pattern.popup).nil) |
| 69a0 | 0a 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 6f 72 69 67 69 6e 61 6c 2d 6c 69 73 74 20 70 6f | ...(setf.(popup-original-list.po |
| 69c0 | 70 75 70 29 20 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 74 2d 66 69 | pup).list))..(defun.popup-set-fi |
| 69e0 | 6c 74 65 72 65 64 2d 6c 69 73 74 20 28 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 28 6c 65 74 20 | ltered-list.(popup.list)...(let. |
| 6a00 | 28 28 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 6f 70 75 70 2d | ((offset..........(if.(>.(popup- |
| 6a20 | 64 69 72 65 63 74 69 6f 6e 20 70 6f 70 75 70 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | direction.popup).0)............. |
| 6a40 | 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 2d 20 28 70 6f 70 75 70 2d 68 65 69 | .0............(max.(-.(popup-hei |
| 6a60 | 67 68 74 20 70 6f 70 75 70 29 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 29 20 30 29 29 29 29 0a | ght.popup).(length.list)).0)))). |
| 6a80 | 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 20 6c 69 73 | ....(setf.(popup-list.popup).lis |
| 6aa0 | 74 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6f 66 66 73 65 74 20 70 6f 70 75 70 29 | t...........(popup-offset.popup) |
| 6ac0 | 20 6f 66 66 73 65 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 | .offset)))..(defun.popup-selecte |
| 6ae0 | 64 2d 69 74 65 6d 20 28 70 6f 70 75 70 29 0a 20 20 28 6e 74 68 20 28 70 6f 70 75 70 2d 63 75 72 | d-item.(popup)...(nth.(popup-cur |
| 6b00 | 73 6f 72 20 70 6f 70 75 70 29 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 0a | sor.popup).(popup-list.popup))). |
| 6b20 | 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c 69 6e 65 20 28 70 6f 70 | .(defun.popup-selected-line.(pop |
| 6b40 | 75 70 29 0a 20 20 28 2d 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 28 70 | up)...(-.(popup-cursor.popup).(p |
| 6b60 | 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e | opup-scroll-top.popup)))..(defun |
| 6b80 | 20 70 6f 70 75 70 2d 6c 69 6e 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 20 6c 69 6e 65 29 | .popup-line-overlay.(popup.line) |
| 6ba0 | 0a 20 20 28 61 72 65 66 20 28 70 6f 70 75 70 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 20 | ...(aref.(popup-overlays.popup). |
| 6bc0 | 6c 69 6e 65 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c 69 | line))..(defun.popup-selected-li |
| 6be0 | 6e 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 29 0a 20 20 28 70 6f 70 75 70 2d 6c 69 6e 65 | ne-overlay.(popup)...(popup-line |
| 6c00 | 2d 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c | -overlay.popup.(popup-selected-l |
| 6c20 | 69 6e 65 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 68 69 64 65 2d | ine.popup)))..(defun.popup-hide- |
| 6c40 | 6c 69 6e 65 20 28 70 6f 70 75 70 20 6c 69 6e 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 65 72 6c | line.(popup.line)...(let.((overl |
| 6c60 | 61 79 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 6c 69 6e | ay.(popup-line-overlay.popup.lin |
| 6c80 | 65 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 64 | e))).....(overlay-put.overlay.'d |
| 6ca0 | 69 73 70 6c 61 79 20 6e 69 6c 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 | isplay.nil).....(overlay-put.ove |
| 6cc0 | 72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 | rlay.'after-string.nil)))..(defu |
| 6ce0 | 6e 20 70 6f 70 75 70 2d 6c 69 6e 65 2d 68 69 64 64 65 6e 2d 70 20 28 70 6f 70 75 70 20 6c 69 6e | n.popup-line-hidden-p.(popup.lin |
| 6d00 | 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d | e)...(let.((overlay.(popup-line- |
| 6d20 | 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 | overlay.popup.line))).....(and.( |
| 6d40 | 65 71 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 64 69 73 70 6c 61 79 | eq.(overlay-get.overlay.'display |
| 6d60 | 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 65 71 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 | ).nil)..........(eq.(overlay-get |
| 6d80 | 20 6f 76 65 72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 29 20 6e 69 6c 29 29 29 29 0a | .overlay.'after-string).nil)))). |
| 6da0 | 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 2d 69 74 65 6d 20 28 | .(cl-defun.popup-set-line-item.( |
| 6dc0 | 70 6f 70 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | popup........................... |
| 6de0 | 20 20 20 20 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....line....................... |
| 6e00 | 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........&key................... |
| 6e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............item............... |
| 6e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | .................face........... |
| 6e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 75 73 65 2d 66 61 63 65 0a | .....................mouse-face. |
| 6e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ...............................m |
| 6ea0 | 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | argin-left...................... |
| 6ec0 | 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 | ..........margin-right.......... |
| 6ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 | ......................scroll-bar |
| 6f00 | 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -char........................... |
| 6f20 | 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....symbol..................... |
| 6f40 | 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........summary.............. |
| 6f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 0a 20 | ..................summary-face.. |
| 6f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 | ..............................ke |
| 6fa0 | 79 6d 61 70 29 0a 20 20 28 6c 65 74 2a 20 28 28 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 2d 6c | ymap)...(let*.((overlay.(popup-l |
| 6fc0 | 69 6e 65 2d 6f 76 65 72 6c 61 79 20 70 6f 70 75 70 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | ine-overlay.popup.line))........ |
| 6fe0 | 20 20 28 63 6f 6e 74 65 6e 74 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 2d 6c 69 6e 65 2d 73 74 | ..(content.(popup-create-line-st |
| 7000 | 72 69 6e 67 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 | ring.popup.(popup-x-to-string.it |
| 7020 | 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | em)............................. |
| 7040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 | ................:margin-left.mar |
| 7060 | 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gin-left........................ |
| 7080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 | .....................:margin-rig |
| 70a0 | 68 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ht.margin-right................. |
| 70c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 6d | ............................:sym |
| 70e0 | 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol.symbol...................... |
| 7100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 20 | .......................:summary. |
| 7120 | 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | summary......................... |
| 7140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 2d 66 61 63 | ....................:summary-fac |
| 7160 | 65 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 | e.summary-face))..........(start |
| 7180 | 20 30 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 28 6f 76 65 72 6c 61 79 2d 67 65 | .0)..........(prefix.(overlay-ge |
| 71a0 | 74 20 6f 76 65 72 6c 61 79 20 27 70 72 65 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f | t.overlay.'prefix))..........(po |
| 71c0 | 73 74 66 69 78 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 70 6f 73 74 | stfix.(overlay-get.overlay.'post |
| 71e0 | 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 28 70 75 74 2d 74 65 78 | fix))..........end).....(put-tex |
| 7200 | 74 2d 70 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 20 27 70 | t-property.0.(length.content).'p |
| 7220 | 6f 70 75 70 2d 69 74 65 6d 20 69 74 65 6d 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 28 70 75 74 | opup-item.item.content).....(put |
| 7240 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 | -text-property.0.(length.content |
| 7260 | 29 20 27 6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 3b 3b | ).'keymap.keymap.content).....;; |
| 7280 | 20 4f 76 65 72 6c 61 70 20 66 61 63 65 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 28 77 68 | .Overlap.face.properties.....(wh |
| 72a0 | 65 6e 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 74 61 72 74 20 27 66 61 63 | en.(get-text-property.start.'fac |
| 72c0 | 65 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 72 74 20 28 6e 65 | e.content).......(setq.start.(ne |
| 72e0 | 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 73 74 61 72 74 20 | xt-single-property-change.start. |
| 7300 | 27 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 | 'face.content))).....(while.(and |
| 7320 | 20 73 74 61 72 74 20 28 73 65 74 71 20 65 6e 64 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 | .start.(setq.end.(next-single-pr |
| 7340 | 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 73 74 61 72 74 20 27 66 61 63 65 20 63 6f 6e 74 65 6e | operty-change.start.'face.conten |
| 7360 | 74 29 29 29 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 74 | t))).......(put-text-property.st |
| 7380 | 61 72 74 20 65 6e 64 20 27 66 61 63 65 20 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 | art.end.'face.face.content)..... |
| 73a0 | 20 20 28 73 65 74 71 20 73 74 61 72 74 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 | ..(setq.start.(next-single-prope |
| 73c0 | 72 74 79 2d 63 68 61 6e 67 65 20 65 6e 64 20 27 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 29 0a | rty-change.end.'face.content))). |
| 73e0 | 20 20 20 20 28 77 68 65 6e 20 73 74 61 72 74 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d | ....(when.start.......(put-text- |
| 7400 | 70 72 6f 70 65 72 74 79 20 73 74 61 72 74 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 20 | property.start.(length.content). |
| 7420 | 27 66 61 63 65 20 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d | 'face.face.content)).....(when.m |
| 7440 | 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 | ouse-face.......(put-text-proper |
| 7460 | 74 79 20 30 20 28 6c 65 6e 67 74 68 20 63 6f 6e 74 65 6e 74 29 20 27 6d 6f 75 73 65 2d 66 61 63 | ty.0.(length.content).'mouse-fac |
| 7480 | 65 20 6d 6f 75 73 65 2d 66 61 63 65 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 28 6c 65 74 20 | e.mouse-face.content)).....(let. |
| 74a0 | 28 28 70 72 6f 70 20 28 69 66 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 | ((prop.(if.(overlay-get.overlay. |
| 74c0 | 27 64 61 6e 67 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 66 | 'dangle).....................'af |
| 74e0 | 74 65 72 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 | ter-string...................'di |
| 7500 | 73 70 6c 61 79 29 29 29 0a 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 | splay))).......(overlay-put.over |
| 7520 | 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 70 0a 20 20 20 20 | lay....................prop..... |
| 7540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 0a 20 20 | ...............(concat.prefix... |
| 7560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 | .........................content |
| 7580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f | ............................scro |
| 75a0 | 6c 6c 2d 62 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll-bar-char..................... |
| 75c0 | 20 20 20 20 20 20 20 70 6f 73 74 66 69 78 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 | .......postfix)))))..(cl-defun.p |
| 75e0 | 6f 70 75 70 2d 63 72 65 61 74 65 2d 6c 69 6e 65 2d 73 74 72 69 6e 67 20 28 70 6f 70 75 70 0a 20 | opup-create-line-string.(popup.. |
| 7600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7620 | 20 20 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...string....................... |
| 7640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............&key.............. |
| 7660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 | .......................margin-le |
| 7680 | 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ft.............................. |
| 76a0 | 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......margin-right............. |
| 76c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 | ........................symbol.. |
| 76e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7700 | 20 20 20 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...summary...................... |
| 7720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 29 0a 20 20 28 | ...............summary-face)...( |
| 7740 | 6c 65 74 2a 20 28 28 70 6f 70 75 70 2d 77 69 64 74 68 20 28 70 6f 70 75 70 2d 77 69 64 74 68 20 | let*.((popup-width.(popup-width. |
| 7760 | 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 20 | popup))..........(summary-width. |
| 7780 | 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 | (string-width.summary))......... |
| 77a0 | 20 28 63 6f 6e 74 65 6e 74 2d 77 69 64 74 68 20 28 6d 61 78 0a 20 20 20 20 20 20 20 20 20 20 20 | .(content-width.(max............ |
| 77c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 70 6f 70 75 70 2d 77 69 64 74 68 20 28 | ..............(min.popup-width.( |
| 77e0 | 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | string-width.string))........... |
| 7800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 70 6f 70 75 70 2d 77 69 64 74 68 0a 20 20 | ...............(-.popup-width... |
| 7820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e | ..........................(if.(> |
| 7840 | 20 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .summary-width.0)............... |
| 7860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 73 75 6d 6d 61 72 79 2d 77 69 64 | ..................(+.summary-wid |
| 7880 | 74 68 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th.2)........................... |
| 78a0 | 20 20 20 20 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 63 61 72 20 | ....0))))..........(string.(car. |
| 78c0 | 28 70 6f 70 75 70 2d 73 75 62 73 74 72 69 6e 67 2d 62 79 2d 77 69 64 74 68 20 73 74 72 69 6e 67 | (popup-substring-by-width.string |
| 78e0 | 20 63 6f 6e 74 65 6e 74 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | .content-width)))..........(stri |
| 7900 | 6e 67 2d 77 69 64 74 68 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 74 72 69 6e 67 29 29 0a | ng-width.(string-width.string)). |
| 7920 | 20 20 20 20 20 20 20 20 20 28 73 70 61 63 69 6e 67 20 28 6d 61 78 20 28 2d 20 70 6f 70 75 70 2d | .........(spacing.(max.(-.popup- |
| 7940 | 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 | width.string-width.summary-width |
| 7960 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 | )........................(if.(>. |
| 7980 | 70 6f 70 75 70 2d 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 29 20 31 20 30 29 29 29 | popup-width.string-width).1.0))) |
| 79a0 | 0a 20 20 20 20 20 20 20 20 20 28 74 72 75 6e 63 61 74 65 64 2d 73 75 6d 6d 61 72 79 0a 20 20 20 | ..........(truncated-summary.... |
| 79c0 | 20 20 20 20 20 20 20 28 63 61 72 20 28 70 6f 70 75 70 2d 73 75 62 73 74 72 69 6e 67 2d 62 79 2d | .......(car.(popup-substring-by- |
| 79e0 | 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 79 20 28 6d | width.................summary.(m |
| 7a00 | 61 78 20 28 2d 20 70 6f 70 75 70 2d 77 69 64 74 68 20 73 74 72 69 6e 67 2d 77 69 64 74 68 20 73 | ax.(-.popup-width.string-width.s |
| 7a20 | 70 61 63 69 6e 67 29 20 30 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 73 75 6d 6d 61 72 79 | pacing).0))))).....(when.summary |
| 7a40 | 2d 66 61 63 65 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 | -face.......(put-text-property.0 |
| 7a60 | 20 28 6c 65 6e 67 74 68 20 74 72 75 6e 63 61 74 65 64 2d 73 75 6d 6d 61 72 79 29 0a 20 20 20 20 | .(length.truncated-summary)..... |
| 7a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 73 75 6d 6d 61 | .....................'face.summa |
| 7aa0 | 72 79 2d 66 61 63 65 20 74 72 75 6e 63 61 74 65 64 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 | ry-face.truncated-summary))..... |
| 7ac0 | 28 63 6f 6e 63 61 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (concat.margin-left............. |
| 7ae0 | 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 | string.............(make-string. |
| 7b00 | 73 70 61 63 69 6e 67 20 3f 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 75 6e 63 61 74 65 | spacing.?.).............truncate |
| 7b20 | 64 2d 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 | d-summary.............symbol.... |
| 7b40 | 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 29 29 29 0a 0a 28 64 65 66 75 6e | .........margin-right)))..(defun |
| 7b60 | 20 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 28 70 6f 70 75 70 29 0a 20 20 22 52 65 74 75 72 6e 20 | .popup-live-p.(popup)..."Return. |
| 7b80 | 6e 6f 6e 2d 6e 69 6c 20 69 66 20 50 4f 50 55 50 20 69 73 20 61 6c 69 76 65 2e 22 0a 20 20 28 61 | non-nil.if.POPUP.is.alive."...(a |
| 7ba0 | 6e 64 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 20 | nd.popup.(popup-overlays.popup). |
| 7bc0 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 68 69 6c 64 2d 70 6f 69 6e 74 20 28 70 | t))..(defun.popup-child-point.(p |
| 7be0 | 6f 70 75 70 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 66 66 73 65 74 29 0a 20 20 28 6f 76 65 72 6c 61 | opup.&optional.offset)...(overla |
| 7c00 | 79 2d 65 6e 64 0a 20 20 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d 6f 76 65 72 6c 61 79 0a 20 20 20 | y-end....(popup-line-overlay.... |
| 7c20 | 20 70 6f 70 75 70 0a 20 20 20 20 28 6f 72 20 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 28 70 | .popup.....(or.offset.........(p |
| 7c40 | 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 6c 69 6e 65 20 70 6f 70 75 70 29 29 29 29 29 0a 0a 28 | opup-selected-line.popup)))))..( |
| 7c60 | 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 61 6c 63 75 6c 61 74 65 2d 64 69 72 65 63 74 69 6f 6e 20 | defun.popup-calculate-direction. |
| 7c80 | 28 68 65 69 67 68 74 20 72 6f 77 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 70 72 6f 70 65 72 20 | (height.row)..."Return.a.proper. |
| 7ca0 | 64 69 72 65 63 74 69 6f 6e 20 77 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 61 20 70 6f 70 75 | direction.when.displaying.a.popu |
| 7cc0 | 70 20 6f 6e 20 74 68 69 73 0a 77 69 6e 64 6f 77 2e 20 48 45 49 47 48 54 20 69 73 20 74 68 65 20 | p.on.this.window..HEIGHT.is.the. |
| 7ce0 | 61 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2c 20 61 6e 64 20 52 4f 57 20 69 | a.height.of.the.popup,.and.ROW.i |
| 7d00 | 73 20 61 20 6c 69 6e 65 0a 6e 75 6d 62 65 72 20 61 74 20 74 68 65 20 70 6f 69 6e 74 2e 22 0a 20 | s.a.line.number.at.the.point.".. |
| 7d20 | 20 28 6c 65 74 2a 20 28 28 72 65 6d 61 69 6e 69 6e 67 2d 72 6f 77 73 20 28 2d 20 28 6d 61 78 20 | .(let*.((remaining-rows.(-.(max. |
| 7d40 | 31 20 28 2d 20 28 77 69 6e 64 6f 77 2d 74 65 78 74 2d 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 | 1.(-.(window-text-height)....... |
| 7d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7d80 | 28 69 66 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 31 20 30 29 0a 20 20 20 20 20 20 | (if.mode-line-format.1.0)....... |
| 7da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7dc0 | 28 69 66 20 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 31 20 30 29 29 29 0a 20 20 | (if.header-line-format.1.0)))... |
| 7de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 | ..........................(count |
| 7e00 | 2d 6c 69 6e 65 73 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 20 28 70 6f 69 6e 74 29 29 29 29 | -lines.(window-start).(point)))) |
| 7e20 | 0a 20 20 20 20 20 20 20 20 20 28 65 6e 6f 75 67 68 2d 73 70 61 63 65 2d 61 62 6f 76 65 20 28 3e | ..........(enough-space-above.(> |
| 7e40 | 20 72 6f 77 20 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 65 6e 6f 75 67 68 2d 73 | .row.height))..........(enough-s |
| 7e60 | 70 61 63 65 2d 62 65 6c 6f 77 20 28 3c 3d 20 68 65 69 67 68 74 20 72 65 6d 61 69 6e 69 6e 67 2d | pace-below.(<=.height.remaining- |
| 7e80 | 72 6f 77 73 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 65 6e 6f 75 67 68 2d 73 70 61 63 | rows))).....(if.(and.enough-spac |
| 7ea0 | 65 2d 61 62 6f 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 65 6e 6f 75 67 68 | e-above..............(not.enough |
| 7ec0 | 2d 73 70 61 63 65 2d 62 65 6c 6f 77 29 29 0a 20 20 20 20 20 20 20 20 2d 31 0a 20 20 20 20 20 20 | -space-below)).........-1....... |
| 7ee0 | 31 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f | 1)))..(cl-defun.popup-create.(po |
| 7f00 | 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 74 | int.........................widt |
| 7f20 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 69 67 68 74 | h.........................height |
| 7f40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 | .........................&key... |
| 7f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 2d 68 65 69 67 68 74 | ......................min-height |
| 7f80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 2d 77 69 64 | .........................max-wid |
| 7fa0 | 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 6f 75 6e | th.........................aroun |
| 7fc0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20 | d.........................(face. |
| 7fe0 | 27 70 6f 70 75 70 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'popup-face).................... |
| 8000 | 20 20 20 20 20 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....mouse-face................. |
| 8020 | 20 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20 | ........(selection-face.face)... |
| 8040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 6d 6d 61 72 79 2d 66 | ......................(summary-f |
| 8060 | 61 63 65 20 27 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 | ace.'popup-summary-face)........ |
| 8080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 | .................scroll-bar..... |
| 80a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a | ....................margin-left. |
| 80c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 | ........................margin-r |
| 80e0 | 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d | ight.........................sym |
| 8100 | 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 | bol.........................pare |
| 8120 | 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e | nt.........................paren |
| 8140 | 74 2d 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-offset........................ |
| 8160 | 20 6b 65 79 6d 61 70 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 70 6f 70 75 70 20 69 6e 73 74 61 | .keymap)..."Create.a.popup.insta |
| 8180 | 6e 63 65 20 61 74 20 50 4f 49 4e 54 20 77 69 74 68 20 57 49 44 54 48 20 61 6e 64 20 48 45 49 47 | nce.at.POINT.with.WIDTH.and.HEIG |
| 81a0 | 48 54 2e 0a 0a 4d 49 4e 2d 48 45 49 47 48 54 20 69 73 20 61 20 6d 69 6e 69 6d 61 6c 20 68 65 69 | HT...MIN-HEIGHT.is.a.minimal.hei |
| 81c0 | 67 68 74 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 | ght.of.the.popup..The.default.va |
| 81e0 | 6c 75 65 20 69 73 0a 30 2e 0a 0a 4d 41 58 2d 57 49 44 54 48 20 69 73 20 74 68 65 20 6d 61 78 69 | lue.is.0...MAX-WIDTH.is.the.maxi |
| 8200 | 6d 75 6d 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 | mum.width.of.the.popup..The.defa |
| 8220 | 75 6c 74 20 76 61 6c 75 65 20 69 73 0a 6e 69 6c 20 28 6e 6f 20 6c 69 6d 69 74 29 2e 20 49 66 20 | ult.value.is.nil.(no.limit)..If. |
| 8240 | 61 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 2c 20 74 68 65 20 76 61 6c 75 65 20 72 65 66 65 | a.floating.point,.the.value.refe |
| 8260 | 72 73 20 74 6f 20 74 68 65 20 72 61 74 69 6f 20 6f 66 0a 74 68 65 20 77 69 6e 64 6f 77 2e 20 49 | rs.to.the.ratio.of.the.window..I |
| 8280 | 66 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 6c 69 6d 69 74 20 69 73 20 69 6e 20 63 68 61 72 61 63 | f.an.integer,.limit.is.in.charac |
| 82a0 | 74 65 72 73 2e 0a 0a 49 66 20 41 52 4f 55 4e 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | ters...If.AROUND.is.non-nil,.the |
| 82c0 | 20 70 6f 70 75 70 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 72 6f 75 6e 64 20 | .popup.will.be.displayed.around. |
| 82e0 | 74 68 65 0a 70 6f 69 6e 74 20 62 75 74 20 6e 6f 74 20 61 74 20 74 68 65 20 70 6f 69 6e 74 2e 0a | the.point.but.not.at.the.point.. |
| 8300 | 0a 46 41 43 45 20 69 73 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 6f 66 20 74 68 | .FACE.is.a.background.face.of.th |
| 8320 | 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 50 4f | e.popup..The.default.value.is.PO |
| 8340 | 50 55 50 2d 46 41 43 45 2e 0a 0a 53 45 4c 45 43 54 49 4f 4e 2d 46 41 43 45 20 69 73 20 61 20 66 | PUP-FACE...SELECTION-FACE.is.a.f |
| 8360 | 6f 72 65 67 72 6f 75 6e 64 20 28 73 65 6c 65 63 74 69 6f 6e 29 20 66 61 63 65 20 6f 66 20 74 68 | oreground.(selection).face.of.th |
| 8380 | 65 20 70 6f 70 75 70 20 54 68 65 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 50 4f 50 | e.popup.The.default.value.is.POP |
| 83a0 | 55 50 2d 46 41 43 45 2e 0a 0a 49 66 20 53 43 52 4f 4c 4c 2d 42 41 52 20 69 73 20 6e 6f 6e 2d 6e | UP-FACE...If.SCROLL-BAR.is.non-n |
| 83c0 | 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 68 61 76 65 20 61 20 73 63 72 6f 6c 6c | il,.the.popup.will.have.a.scroll |
| 83e0 | 20 62 61 72 20 61 74 20 74 68 65 0a 72 69 67 68 74 2e 0a 0a 49 66 20 4d 41 52 47 49 4e 2d 4c 45 | .bar.at.the.right...If.MARGIN-LE |
| 8400 | 46 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 68 61 | FT.is.non-nil,.the.popup.will.ha |
| 8420 | 76 65 20 61 20 6d 61 72 67 69 6e 20 61 74 20 74 68 65 0a 6c 65 66 74 2e 0a 0a 49 66 20 4d 41 52 | ve.a.margin.at.the.left...If.MAR |
| 8440 | 47 49 4e 2d 52 49 47 48 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 | GIN-RIGHT.is.non-nil,.the.popup. |
| 8460 | 77 69 6c 6c 20 68 61 76 65 20 61 20 6d 61 72 67 69 6e 20 61 74 20 74 68 65 0a 72 69 67 68 74 2e | will.have.a.margin.at.the.right. |
| 8480 | 0a 0a 53 59 4d 42 4f 4c 20 69 73 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 77 | ..SYMBOL.is.a.single.character.w |
| 84a0 | 68 69 63 68 20 69 6e 64 69 63 61 74 65 73 20 61 20 6b 69 6e 64 20 6f 66 20 74 68 65 20 69 74 65 | hich.indicates.a.kind.of.the.ite |
| 84c0 | 6d 2e 0a 0a 50 41 52 45 4e 54 20 69 73 20 61 20 70 61 72 65 6e 74 20 70 6f 70 75 70 20 69 6e 73 | m...PARENT.is.a.parent.popup.ins |
| 84e0 | 74 61 6e 63 65 2e 20 49 66 20 50 41 52 45 4e 54 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 | tance..If.PARENT.is.omitted,.the |
| 8500 | 0a 70 6f 70 75 70 20 77 69 6c 6c 20 62 65 20 61 20 72 6f 6f 74 20 69 6e 73 74 61 6e 63 65 2e 0a | .popup.will.be.a.root.instance.. |
| 8520 | 0a 50 41 52 45 4e 54 2d 4f 46 46 53 45 54 20 69 73 20 61 20 72 6f 77 20 6f 66 66 73 65 74 20 66 | .PARENT-OFFSET.is.a.row.offset.f |
| 8540 | 72 6f 6d 20 74 68 65 20 70 61 72 65 6e 74 20 70 6f 70 75 70 2e 0a 0a 4b 45 59 4d 41 50 20 69 73 | rom.the.parent.popup...KEYMAP.is |
| 8560 | 20 61 20 6b 65 79 6d 61 70 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 70 75 74 20 6f 6e 20 74 68 | .a.keymap.that.will.be.put.on.th |
| 8580 | 65 20 70 6f 70 75 70 20 63 6f 6e 74 65 6e 74 73 2e 22 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d | e.popup.contents."...(or.margin- |
| 85a0 | 6c 65 66 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 30 29 29 0a 20 20 28 6f 72 | left.(setq.margin-left.0))...(or |
| 85c0 | 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 | .margin-right.(setq.margin-right |
| 85e0 | 20 30 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 70 6f 69 6e 74 0a 20 20 20 20 28 73 65 74 71 20 70 | .0))...(unless.point.....(setq.p |
| 8600 | 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 61 72 65 6e 74 20 28 70 6f 70 75 70 | oint...........(if.parent.(popup |
| 8620 | 2d 63 68 69 6c 64 2d 70 6f 69 6e 74 20 70 61 72 65 6e 74 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 | -child-point.parent.parent-offse |
| 8640 | 74 29 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 28 77 68 65 6e 20 6d 61 78 2d 77 69 64 74 68 0a | t).(point))))...(when.max-width. |
| 8660 | 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 28 6d 69 6e 20 77 69 64 74 68 20 28 70 6f 70 75 | ....(setq.width.(min.width.(popu |
| 8680 | 70 2d 63 61 6c 63 75 6c 61 74 65 2d 6d 61 78 2d 77 69 64 74 68 20 6d 61 78 2d 77 69 64 74 68 29 | p-calculate-max-width.max-width) |
| 86a0 | 29 29 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d | )))...(save-excursion.....(goto- |
| 86c0 | 63 68 61 72 20 70 6f 69 6e 74 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6c 2d 72 6f 77 20 | char.point).....(let*.((col-row. |
| 86e0 | 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a | (posn-col-row.(posn-at-point))). |
| 8700 | 20 20 20 20 20 20 20 20 20 20 20 28 72 6f 77 20 28 63 64 72 20 63 6f 6c 2d 72 6f 77 29 29 0a 20 | ...........(row.(cdr.col-row)).. |
| 8720 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e 20 28 63 61 72 20 63 6f 6c 2d 72 6f 77 29 29 | ..........(column.(car.col-row)) |
| 8740 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 20 28 6d 61 6b 65 2d 76 65 63 74 | ............(overlays.(make-vect |
| 8760 | 6f 72 20 68 65 69 67 68 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 | or.height.nil))............(popu |
| 8780 | 70 2d 77 69 64 74 68 20 28 2b 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-width.(+.width................ |
| 87a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 63 72 6f 6c 6c 2d 62 61 72 20 31 20 30 29 0a | ............(if.scroll-bar.1.0). |
| 87c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 | ...........................margi |
| 87e0 | 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-left.......................... |
| 8800 | 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..margin-right.................. |
| 8820 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 79 6d 62 6f 6c 20 32 20 30 29 29 29 0a 20 20 20 20 | ..........(if.symbol.2.0)))..... |
| 8840 | 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 0a 20 20 20 20 20 20 | .......margin-left-cancel....... |
| 8860 | 20 20 20 20 20 28 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a | .....(window.(selected-window)). |
| 8880 | 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 28 77 69 6e 64 6f 77 | ...........(window-start.(window |
| 88a0 | 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 | -start))............(window-hscr |
| 88c0 | 6f 6c 6c 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 | oll.(window-hscroll))........... |
| 88e0 | 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 0a 20 | .(window-width.(window-width)).. |
| 8900 | 20 20 20 20 20 20 20 20 20 20 28 72 69 67 68 74 20 28 2b 20 63 6f 6c 75 6d 6e 20 70 6f 70 75 70 | ..........(right.(+.column.popup |
| 8920 | 2d 77 69 64 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 66 6c 6f 77 20 28 61 | -width))............(overflow.(a |
| 8940 | 6e 64 20 28 3e 20 72 69 67 68 74 20 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 | nd.(>.right.window-width)....... |
| 8960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 72 69 67 68 74 20 70 6f | ....................(>=.right.po |
| 8980 | 70 75 70 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 6c 64 61 62 6c | pup-width)))............(foldabl |
| 89a0 | 65 20 28 61 6e 64 20 28 6e 75 6c 6c 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e.(and.(null.parent)............ |
| 89c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 63 6f 6c 75 6d 6e 20 70 6f 70 75 70 2d | ...............(>=.column.popup- |
| 89e0 | 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 69 6f 6e 20 28 | width)))............(direction.( |
| 8a00 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 75 72 | or........................;;.Cur |
| 8a20 | 72 65 6e 74 6c 79 20 74 68 65 20 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 63 61 73 63 61 64 65 20 | rently.the.direction.of.cascade. |
| 8a40 | 70 6f 70 75 70 20 77 6f 6e 27 74 20 62 65 20 63 68 61 6e 67 65 64 0a 20 20 20 20 20 20 20 20 20 | popup.won't.be.changed.......... |
| 8a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 61 72 65 6e 74 20 28 70 6f 70 75 70 | ..............(and.parent.(popup |
| 8a80 | 2d 64 69 72 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 | -direction.parent))............. |
| 8aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 61 6c 63 75 6c 61 74 65 20 64 69 72 65 63 74 69 | ............;;.Calculate.directi |
| 8ac0 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | on........................(popup |
| 8ae0 | 2d 63 61 6c 63 75 6c 61 74 65 2d 64 69 72 65 63 74 69 6f 6e 20 68 65 69 67 68 74 20 72 6f 77 29 | -calculate-direction.height.row) |
| 8b00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 70 74 68 20 28 69 66 20 70 61 72 65 6e 74 20 | ))............(depth.(if.parent. |
| 8b20 | 28 31 2b 20 28 70 6f 70 75 70 2d 64 65 70 74 68 20 70 61 72 65 6e 74 29 29 20 30 29 29 0a 20 20 | (1+.(popup-depth.parent)).0))... |
| 8b40 | 20 20 20 20 20 20 20 20 20 28 6e 65 77 6c 69 6e 65 73 20 28 6d 61 78 20 30 20 28 2b 20 28 2d 20 | .........(newlines.(max.0.(+.(-. |
| 8b60 | 68 65 69 67 68 74 20 28 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 70 6f 69 6e 74 20 28 70 6f 69 6e 74 | height.(count-lines.point.(point |
| 8b80 | 2d 6d 61 78 29 29 29 20 28 69 66 20 61 72 6f 75 6e 64 20 31 20 30 29 29 29 29 0a 20 20 20 20 20 | -max))).(if.around.1.0))))...... |
| 8ba0 | 20 20 20 20 20 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ......invis-overlays............ |
| 8bc0 | 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 3b 3b 20 43 61 73 65 3a 20 6e | current-column).......;;.Case:.n |
| 8be0 | 6f 20 6e 65 77 6c 69 6e 65 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 62 75 66 | o.newlines.at.the.end.of.the.buf |
| 8c00 | 66 65 72 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 6e 65 77 6c 69 6e 65 73 20 30 29 0a 20 | fer.......(when.(>.newlines.0).. |
| 8c20 | 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 73 74 61 74 65 0a | .......(popup-save-buffer-state. |
| 8c40 | 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 | ..........(goto-char.(point-max) |
| 8c60 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 | )...........(insert.(make-string |
| 8c80 | 20 6e 65 77 6c 69 6e 65 73 20 3f 5c 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 3b 3b 20 43 61 73 65 | .newlines.?\n))))........;;.Case |
| 8ca0 | 3a 20 74 68 65 20 70 6f 70 75 70 20 6f 76 65 72 66 6c 6f 77 73 0a 20 20 20 20 20 20 28 69 66 20 | :.the.popup.overflows.......(if. |
| 8cc0 | 6f 76 65 72 66 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 66 6f 6c 64 61 62 6c 65 0a | overflow...........(if.foldable. |
| 8ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............(progn............ |
| 8d00 | 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 63 6f 6c 75 6d 6e 20 28 2d 20 70 6f 70 75 70 2d 77 69 | .....(cl-decf.column.(-.popup-wi |
| 8d20 | 64 74 68 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 29 29 0a 20 | dth.margin-left.margin-right)).. |
| 8d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 72 6f 75 6e 64 20 28 6d | ...............(unless.around.(m |
| 8d60 | 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | ove-to-column.column)))......... |
| 8d80 | 20 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 29 0a 20 | ....(when.(not.truncate-lines).. |
| 8da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 72 75 6e 63 61 74 65 2e 0a 20 20 20 20 20 20 | .............;;.Truncate........ |
| 8dc0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 20 28 31 2b 20 28 2d 20 70 6f 70 75 70 2d 77 69 | ........(let.((d.(1+.(-.popup-wi |
| 8de0 | 64 74 68 20 28 2d 20 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 63 6f 6c 75 6d 6e 29 29 29 29 29 0a | dth.(-.window-width.column))))). |
| 8e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 70 6f 70 75 70 2d 77 | ................(cl-decf.popup-w |
| 8e20 | 69 64 74 68 20 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 | idth.d).................(cl-decf |
| 8e40 | 20 77 69 64 74 68 20 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 | .width.d))).............(cl-decf |
| 8e60 | 20 63 6f 6c 75 6d 6e 20 6d 61 72 67 69 6e 2d 6c 65 66 74 29 29 0a 20 20 20 20 20 20 20 20 28 63 | .column.margin-left)).........(c |
| 8e80 | 6c 2d 64 65 63 66 20 63 6f 6c 75 6d 6e 20 6d 61 72 67 69 6e 2d 6c 65 66 74 29 29 0a 0a 20 20 20 | l-decf.column.margin-left))..... |
| 8ea0 | 20 20 20 3b 3b 20 43 61 73 65 3a 20 6e 6f 20 73 70 61 63 65 20 61 74 20 74 68 65 20 6c 65 66 74 | ...;;.Case:.no.space.at.the.left |
| 8ec0 | 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 75 6c 6c 20 70 61 72 65 6e 74 29 0a | .......(when.(and.(null.parent). |
| 8ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 63 6f 6c 75 6d 6e 20 30 29 29 0a 20 | .................(<.column.0)).. |
| 8f00 | 20 20 20 20 20 20 20 3b 3b 20 43 61 6e 63 65 6c 20 6d 61 72 67 69 6e 20 6c 65 66 74 0a 20 20 20 | .......;;.Cancel.margin.left.... |
| 8f20 | 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 75 6d 6e 20 30 29 0a 20 20 20 20 20 20 20 20 28 63 6c | .....(setq.column.0).........(cl |
| 8f40 | 2d 64 65 63 66 20 70 6f 70 75 70 2d 77 69 64 74 68 20 6d 61 72 67 69 6e 2d 6c 65 66 74 29 0a 20 | -decf.popup-width.margin-left).. |
| 8f60 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 20 | .......(setq.margin-left-cancel. |
| 8f80 | 74 29 29 0a 0a 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 69 20 68 65 69 67 68 74 29 0a 20 | t))........(dotimes.(i.height).. |
| 8fa0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 6f 76 65 72 6c 61 79 20 62 65 67 69 6e 20 77 20 28 64 61 | .......(let.(overlay.begin.w.(da |
| 8fc0 | 6e 67 6c 65 20 74 29 20 28 70 72 65 66 69 78 20 22 22 29 20 28 70 6f 73 74 66 69 78 20 22 22 29 | ngle.t).(prefix."").(postfix."") |
| 8fe0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 | )...........(when.around........ |
| 9000 | 20 20 20 20 20 28 70 6f 70 75 70 2d 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 63 6f 6c 75 | .....(popup-vertical-motion.colu |
| 9020 | 6d 6e 20 64 69 72 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f | mn.direction))...........(cl-loo |
| 9040 | 70 20 66 6f 72 20 6f 76 20 69 6e 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 73 61 76 65 2d 65 | p.for.ov.in.(overlays-in.(save-e |
| 9060 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xcursion........................ |
| 9080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d | .....................(beginning- |
| 90a0 | 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | of-visual-line)................. |
| 90c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 | ............................(poi |
| 90e0 | 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt))............................ |
| 9100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | ...............(save-excursion.. |
| 9120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9140 | 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a | ...........(end-of-visual-line). |
| 9160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9180 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ............(point)))........... |
| 91a0 | 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 6f 76 65 72 6c 61 79 | .........when.(and.(not.(overlay |
| 91c0 | 2d 67 65 74 20 6f 76 20 27 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -get.ov.'popup))................ |
| 91e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 | ..............(not.(overlay-get. |
| 9200 | 6f 76 20 27 70 6f 70 75 70 2d 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ov.'popup-item))................ |
| 9220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f | ..............(or.(overlay-get.o |
| 9240 | 76 20 27 69 6e 76 69 73 69 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v.'invisible)................... |
| 9260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 | ...............(overlay-get.ov.' |
| 9280 | 64 69 73 70 6c 61 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f | display)))....................do |
| 92a0 | 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(progn......................... |
| 92c0 | 28 70 75 73 68 20 28 6c 69 73 74 20 6f 76 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 | (push.(list.ov.(overlay-get.ov.' |
| 92e0 | 64 69 73 70 6c 61 79 29 29 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 20 20 20 20 | display)).invis-overlays)....... |
| 9300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f | ..................(overlay-put.o |
| 9320 | 76 20 27 64 69 73 70 6c 61 79 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | v.'display."")))...........(setq |
| 9340 | 20 61 72 6f 75 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 72 65 | .around.t)...........(setq.curre |
| 9360 | 6e 74 2d 63 6f 6c 75 6d 6e 20 28 63 61 72 20 28 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 70 6f | nt-column.(car.(posn-col-row.(po |
| 9380 | 73 6e 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | sn-at-point))))............(when |
| 93a0 | 20 28 3c 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 | .(<.current-column.column)...... |
| 93c0 | 20 20 20 20 20 20 20 3b 3b 20 45 78 74 65 6e 64 20 73 68 6f 72 74 20 62 75 66 66 65 72 20 6c 69 | .......;;.Extend.short.buffer.li |
| 93e0 | 6e 65 73 20 62 79 20 70 6f 70 75 70 20 70 72 65 66 69 78 20 28 6c 69 6e 65 20 6f 66 20 73 70 61 | nes.by.popup.prefix.(line.of.spa |
| 9400 | 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 66 69 78 20 28 6d | ces).............(setq.prefix.(m |
| 9420 | 61 6b 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ake-string...................... |
| 9440 | 20 20 20 20 20 28 2b 20 28 69 66 20 28 3d 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 20 30 29 | .....(+.(if.(=.current-column.0) |
| 9460 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9480 | 20 20 28 2d 20 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 | ..(-.window-hscroll.current-colu |
| 94a0 | 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mn)............................. |
| 94c0 | 20 20 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...0)........................... |
| 94e0 | 20 20 20 28 2d 20 63 6f 6c 75 6d 6e 20 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 | ...(-.column.current-column))... |
| 9500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 20 29 29 29 0a 0a 20 | ........................?.)))... |
| 9520 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 65 67 69 6e 20 28 70 6f 69 6e 74 29 29 0a 20 20 | .........(setq.begin.(point))... |
| 9540 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 20 28 2b 20 70 6f 70 75 70 2d 77 69 64 74 68 20 28 | ........(setq.w.(+.popup-width.( |
| 9560 | 6c 65 6e 67 74 68 20 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c | length.prefix)))...........(whil |
| 9580 | 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 6c 70 29 29 20 28 3e 20 77 20 30 29 29 0a 20 20 20 | e.(and.(not.(eolp)).(>.w.0)).... |
| 95a0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 61 6e 67 6c 65 20 6e 69 6c 29 0a 20 20 20 20 20 | .........(setq.dangle.nil)...... |
| 95c0 | 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 77 20 28 63 68 61 72 2d 77 69 64 74 68 20 28 63 | .......(cl-decf.w.(char-width.(c |
| 95e0 | 68 61 72 2d 61 66 74 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | har-after))).............(forwar |
| 9600 | 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 77 20 30 29 0a 20 | d-char))...........(if.(<.w.0).. |
| 9620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 74 66 69 78 20 28 6d 61 6b 65 | .............(setq.postfix.(make |
| 9640 | 2d 73 74 72 69 6e 67 20 28 2d 20 77 29 20 3f 20 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 28 | -string.(-.w).?.)))............( |
| 9660 | 73 65 74 71 20 6f 76 65 72 6c 61 79 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 69 6e | setq.overlay.(make-overlay.begin |
| 9680 | 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 | .(point)))...........(overlay-pu |
| 96a0 | 74 20 6f 76 65 72 6c 61 79 20 27 70 6f 70 75 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f | t.overlay.'popup.t)...........(o |
| 96c0 | 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 77 69 6e 64 6f 77 20 77 69 6e 64 6f | verlay-put.overlay.'window.windo |
| 96e0 | 77 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 | w)...........(overlay-put.overla |
| 9700 | 79 20 27 64 61 6e 67 6c 65 20 64 61 6e 67 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 | y.'dangle.dangle)...........(ove |
| 9720 | 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 70 72 65 66 69 78 20 70 72 65 66 69 78 29 | rlay-put.overlay.'prefix.prefix) |
| 9740 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 | ...........(overlay-put.overlay. |
| 9760 | 27 70 6f 73 74 66 69 78 20 70 6f 73 74 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 | 'postfix.postfix)...........(ove |
| 9780 | 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 79 20 27 77 69 64 74 68 20 77 69 64 74 68 29 0a 20 | rlay-put.overlay.'width.width).. |
| 97a0 | 20 20 20 20 20 20 20 20 20 28 61 73 65 74 20 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 | .........(aset.overlays......... |
| 97c0 | 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 64 69 72 65 63 74 69 6f 6e 20 30 29 20 69 20 28 2d | ........(if.(>.direction.0).i.(- |
| 97e0 | 20 68 65 69 67 68 74 20 69 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 76 | .height.i.1)).................ov |
| 9800 | 65 72 6c 61 79 29 29 29 0a 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 70 20 66 72 | erlay))).......(cl-loop.for.p.fr |
| 9820 | 6f 6d 20 28 2d 20 31 30 30 30 30 20 28 2a 20 64 65 70 74 68 20 31 30 30 30 29 29 0a 20 20 20 20 | om.(-.10000.(*.depth.1000))..... |
| 9840 | 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c 61 79 20 69 6e 20 28 6e 72 65 76 65 | ...........for.overlay.in.(nreve |
| 9860 | 72 73 65 20 28 61 70 70 65 6e 64 20 6f 76 65 72 6c 61 79 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 | rse.(append.overlays.nil))...... |
| 9880 | 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 65 72 6c 61 | ..........do.(overlay-put.overla |
| 98a0 | 79 20 27 70 72 69 6f 72 69 74 79 20 70 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 74 20 | y.'priority.p)).......(let.((it. |
| 98c0 | 28 6d 61 6b 65 2d 70 6f 70 75 70 20 3a 70 6f 69 6e 74 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 | (make-popup.:point.point........ |
| 98e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 6f 77 20 72 6f 77 0a 20 20 | .....................:row.row... |
| 9900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 6f 6c 75 6d | ..........................:colum |
| 9920 | 6e 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.column........................ |
| 9940 | 20 20 20 20 20 3a 77 69 64 74 68 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....:width.width............... |
| 9960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 69 67 68 74 20 68 65 69 67 68 74 0a 20 20 20 | ..............:height.height.... |
| 9980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 69 6e 2d 68 65 | .........................:min-he |
| 99a0 | 69 67 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ight.min-height................. |
| 99c0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 69 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e | ............:direction.direction |
| 99e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 | .............................:pa |
| 9a00 | 72 65 6e 74 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent.parent..................... |
| 9a20 | 20 20 20 20 20 20 20 20 3a 64 65 70 74 68 20 64 65 70 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ........:depth.depth............ |
| 9a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 66 61 63 65 0a 20 20 20 20 | .................:face.face..... |
| 9a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f 75 73 65 2d 66 | ........................:mouse-f |
| 9a80 | 61 63 65 20 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.mouse-face.................. |
| 9aa0 | 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 65 6c 65 63 | ...........:selection-face.selec |
| 9ac0 | 74 69 6f 6e 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion-face....................... |
| 9ae0 | 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 2d 66 61 63 65 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 | ......:summary-face.summary-face |
| 9b00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 | .............................:ma |
| 9b20 | 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 | rgin-left.margin-left........... |
| 9b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 | ..................:margin-right. |
| 9b60 | 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | margin-right.................... |
| 9b80 | 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 20 6d 61 72 | .........:margin-left-cancel.mar |
| 9ba0 | 67 69 6e 2d 6c 65 66 74 2d 63 61 6e 63 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gin-left-cancel................. |
| 9bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 73 63 72 6f 6c 6c 2d 62 | ............:scroll-bar.scroll-b |
| 9be0 | 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | ar.............................: |
| 9c00 | 73 79 6d 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | symbol.symbol................... |
| 9c20 | 20 20 20 20 20 20 20 20 20 20 3a 63 75 72 73 6f 72 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..........:cursor.0............. |
| 9c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 66 66 73 65 74 20 30 0a 20 20 20 20 20 20 | ................:offset.0....... |
| 9c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 74 6f | ......................:scroll-to |
| 9c80 | 70 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.0............................. |
| 9ca0 | 3a 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :current-height.0............... |
| 9cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69 73 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | ..............:list.nil......... |
| 9ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 65 77 6c 69 6e 65 73 20 6e 65 | ....................:newlines.ne |
| 9d00 | 77 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | wlines.......................... |
| 9d20 | 20 20 20 3a 6f 76 65 72 6c 61 79 73 20 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 | ...:overlays.overlays........... |
| 9d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 | ..................:invis-overlay |
| 9d60 | 73 20 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.invis-overlays................ |
| 9d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 29 29 29 0a 20 | .............:keymap.keymap))).. |
| 9da0 | 20 20 20 20 20 20 20 28 70 75 73 68 20 69 74 20 70 6f 70 75 70 2d 69 6e 73 74 61 6e 63 65 73 29 | .......(push.it.popup-instances) |
| 9dc0 | 0a 20 20 20 20 20 20 20 20 69 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 64 65 | .........it))))..(defun.popup-de |
| 9de0 | 6c 65 74 65 20 28 70 6f 70 75 70 29 0a 20 20 22 44 65 6c 65 74 65 20 50 4f 50 55 50 20 69 6e 73 | lete.(popup)..."Delete.POPUP.ins |
| 9e00 | 74 61 6e 63 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 70 6f | tance."...(when.(popup-live-p.po |
| 9e20 | 70 75 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 68 69 64 65 20 70 6f 70 75 70 29 0a 20 20 20 20 | pup).....(popup-hide.popup)..... |
| 9e40 | 28 6d 61 70 63 20 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 28 70 6f 70 75 70 2d 6f 76 65 | (mapc.'delete-overlay.(popup-ove |
| 9e60 | 72 6c 61 79 73 20 70 6f 70 75 70 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 6f | rlays.popup)).....(setf.(popup-o |
| 9e80 | 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 20 6e 69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 70 6f | verlays.popup).nil).....(setq.po |
| 9ea0 | 70 75 70 2d 69 6e 73 74 61 6e 63 65 73 20 28 64 65 6c 71 20 70 6f 70 75 70 20 70 6f 70 75 70 2d | pup-instances.(delq.popup.popup- |
| 9ec0 | 69 6e 73 74 61 6e 63 65 73 29 29 0a 20 20 20 20 3b 3b 20 52 65 73 74 6f 72 65 20 6e 65 77 6c 69 | instances)).....;;.Restore.newli |
| 9ee0 | 6e 65 73 20 73 74 61 74 65 0a 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 6c 69 6e 65 73 20 28 70 | nes.state.....(let.((newlines.(p |
| 9f00 | 6f 70 75 70 2d 6e 65 77 6c 69 6e 65 73 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 20 20 28 77 68 | opup-newlines.popup))).......(wh |
| 9f20 | 65 6e 20 28 3e 20 6e 65 77 6c 69 6e 65 73 20 30 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | en.(>.newlines.0).........(popup |
| 9f40 | 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f | -save-buffer-state...........(go |
| 9f60 | 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | to-char.(point-max))...........( |
| 9f80 | 64 6f 74 69 6d 65 73 20 28 69 20 6e 65 77 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | dotimes.(i.newlines)............ |
| 9fa0 | 20 28 69 66 20 28 61 6e 64 20 28 63 68 61 72 2d 62 65 66 6f 72 65 29 0a 20 20 20 20 20 20 20 20 | .(if.(and.(char-before)......... |
| 9fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 63 68 61 72 2d 62 65 66 6f 72 65 29 20 3f 5c | .............(=.(char-before).?\ |
| 9fe0 | 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 | n)).................(delete-char |
| a000 | 20 2d 31 29 29 29 29 29 29 29 0a 20 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d | .-1)))))))...nil)..(defun.popup- |
| a020 | 64 72 61 77 20 28 70 6f 70 75 70 29 0a 20 20 22 44 72 61 77 20 50 4f 50 55 50 2e 22 0a 20 20 28 | draw.(popup)..."Draw.POPUP."...( |
| a040 | 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 28 6f 76 20 6f 6c 64 64 69 73 70 6c 61 79 29 20 69 6e 20 28 | cl-loop.for.(ov.olddisplay).in.( |
| a060 | 70 6f 70 75 70 2d 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 0a 20 20 20 20 | popup-invis-overlays.popup)..... |
| a080 | 20 20 20 20 20 20 20 64 6f 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 64 69 73 70 6c | .......do.(overlay-put.ov.'displ |
| a0a0 | 61 79 20 22 22 29 29 0a 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 68 65 69 67 68 74 20 | ay.""))....(cl-loop.with.height. |
| a0c0 | 3d 20 28 70 6f 70 75 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | =.(popup-height.popup).......... |
| a0e0 | 20 20 77 69 74 68 20 6d 69 6e 2d 68 65 69 67 68 74 20 3d 20 28 70 6f 70 75 70 2d 6d 69 6e 2d 68 | ..with.min-height.=.(popup-min-h |
| a100 | 65 69 67 68 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 6f 70 | eight.popup)............with.pop |
| a120 | 75 70 2d 66 61 63 65 20 3d 20 28 70 6f 70 75 70 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 | up-face.=.(popup-face.popup).... |
| a140 | 20 20 20 20 20 20 20 20 77 69 74 68 20 6d 6f 75 73 65 2d 66 61 63 65 20 3d 20 28 70 6f 70 75 70 | ........with.mouse-face.=.(popup |
| a160 | 2d 6d 6f 75 73 65 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 | -mouse-face.popup)............wi |
| a180 | 74 68 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 3d 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 | th.selection-face.=.(popup-selec |
| a1a0 | 74 69 6f 6e 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 | tion-face.popup)............with |
| a1c0 | 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 2d 30 20 3d 20 28 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 | .summary-face-0.=.(popup-summary |
| a1e0 | 2d 66 61 63 65 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 69 73 | -face.popup)............with.lis |
| a200 | 74 20 3d 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | t.=.(popup-list.popup).......... |
| a220 | 20 20 77 69 74 68 20 6c 65 6e 67 74 68 20 3d 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 0a 20 20 | ..with.length.=.(length.list)... |
| a240 | 20 20 20 20 20 20 20 20 20 77 69 74 68 20 74 68 75 6d 2d 73 69 7a 65 20 3d 20 28 6d 61 78 20 28 | .........with.thum-size.=.(max.( |
| a260 | 2f 20 28 2a 20 68 65 69 67 68 74 20 68 65 69 67 68 74 29 20 28 6d 61 78 20 6c 65 6e 67 74 68 20 | /.(*.height.height).(max.length. |
| a280 | 31 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 61 67 65 2d 73 69 7a 65 | 1)).1)............with.page-size |
| a2a0 | 20 3d 20 28 2f 20 28 2b 20 30 2e 30 20 28 6d 61 78 20 6c 65 6e 67 74 68 20 31 29 29 20 68 65 69 | .=.(/.(+.0.0.(max.length.1)).hei |
| a2c0 | 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 73 63 72 6f 6c 6c 2d 62 61 72 20 | ght)............with.scroll-bar. |
| a2e0 | 3d 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 20 70 6f 70 75 70 29 0a 20 20 20 20 20 | =.(popup-scroll-bar.popup)...... |
| a300 | 20 20 20 20 20 20 77 69 74 68 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 3d 20 28 6d 61 6b 65 2d 73 | ......with.margin-left.=.(make-s |
| a320 | 74 72 69 6e 67 20 28 69 66 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e 2d 6c 65 66 74 2d 63 61 6e | tring.(if.(popup-margin-left-can |
| a340 | 63 65 6c 20 70 6f 70 75 70 29 20 30 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e 2d 6c 65 66 74 20 | cel.popup).0.(popup-margin-left. |
| a360 | 70 6f 70 75 70 29 29 20 3f 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6d 61 72 67 | popup)).?.)............with.marg |
| a380 | 69 6e 2d 72 69 67 68 74 20 3d 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 70 6f 70 75 70 2d 6d | in-right.=.(make-string.(popup-m |
| a3a0 | 61 72 67 69 6e 2d 72 69 67 68 74 20 70 6f 70 75 70 29 20 3f 20 29 0a 20 20 20 20 20 20 20 20 20 | argin-right.popup).?.).......... |
| a3c0 | 20 20 77 69 74 68 20 73 79 6d 62 6f 6c 20 3d 20 28 70 6f 70 75 70 2d 73 79 6d 62 6f 6c 20 70 6f | ..with.symbol.=.(popup-symbol.po |
| a3e0 | 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 75 72 73 6f 72 20 3d 20 28 70 | pup)............with.cursor.=.(p |
| a400 | 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 | opup-cursor.popup)............wi |
| a420 | 74 68 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 3d 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f | th.scroll-top.=.(popup-scroll-to |
| a440 | 70 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6f 66 66 73 65 74 20 | p.popup)............with.offset. |
| a460 | 3d 20 28 70 6f 70 75 70 2d 6f 66 66 73 65 74 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 | =.(popup-offset.popup).......... |
| a480 | 20 20 77 69 74 68 20 6b 65 79 6d 61 70 20 3d 20 28 70 6f 70 75 70 2d 6b 65 79 6d 61 70 20 70 6f | ..with.keymap.=.(popup-keymap.po |
| a4a0 | 70 75 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6f 20 66 72 6f 6d 20 6f 66 66 73 65 | pup)............for.o.from.offse |
| a4c0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 66 72 6f 6d 20 73 63 72 6f 6c 6c 2d 74 | t............for.i.from.scroll-t |
| a4e0 | 6f 70 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 3c 20 6f 20 68 65 69 67 68 74 29 | op............while.(<.o.height) |
| a500 | 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 28 6e 74 68 63 64 72 20 | ............for.item.in.(nthcdr. |
| a520 | 73 63 72 6f 6c 6c 2d 74 6f 70 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 | scroll-top.list)............for. |
| a540 | 70 61 67 65 2d 69 6e 64 65 78 20 3d 20 28 2a 20 74 68 75 6d 2d 73 69 7a 65 20 28 2f 20 6f 20 74 | page-index.=.(*.thum-size.(/.o.t |
| a560 | 68 75 6d 2d 73 69 7a 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 66 61 63 65 20 3d | hum-size))............for.face.= |
| a580 | 20 28 69 66 20 28 3d 20 69 20 63 75 72 73 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.(=.i.cursor)............... |
| a5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 65 6c 65 | ............(or.(popup-item-sele |
| a5c0 | 63 74 69 6f 6e 2d 66 61 63 65 20 69 74 65 6d 29 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 29 | ction-face.item).selection-face) |
| a5e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 70 6f | .........................(or.(po |
| a600 | 70 75 70 2d 69 74 65 6d 2d 66 61 63 65 20 69 74 65 6d 29 20 70 6f 70 75 70 2d 66 61 63 65 29 29 | pup-item-face.item).popup-face)) |
| a620 | 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 20 3d 20 28 | ............for.summary-face.=.( |
| a640 | 75 6e 6c 65 73 73 20 28 3d 20 69 20 63 75 72 73 6f 72 29 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 | unless.(=.i.cursor).summary-face |
| a660 | 2d 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 6d 70 74 79 2d 63 68 61 72 20 3d 20 | -0)............for.empty-char.=. |
| a680 | 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 66 61 63 65 29 0a 20 20 20 20 | (propertize.".".'face.face)..... |
| a6a0 | 20 20 20 20 20 20 20 66 6f 72 20 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 3d 20 28 69 66 | .......for.scroll-bar-char.=.(if |
| a6c0 | 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .scroll-bar..................... |
| a6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 | .................(cond.......... |
| a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 | .............................((a |
| a720 | 6e 64 20 28 6e 6f 74 20 28 65 71 20 73 63 72 6f 6c 6c 2d 62 61 72 20 3a 61 6c 77 61 79 73 29 29 | nd.(not.(eq.scroll-bar.:always)) |
| a740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 70 61 67 65 2d 73 69 7a 65 20 31 29 29 0a 20 | .............(<=.page-size.1)).. |
| a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a7a0 | 20 20 20 20 20 20 65 6d 70 74 79 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......empty-char)............... |
| a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 3e | ........................((and.(> |
| a7e0 | 20 70 61 67 65 2d 73 69 7a 65 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .page-size.1)................... |
| a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 63 75 | ..........................(>=.cu |
| a820 | 72 73 6f 72 20 28 2a 20 70 61 67 65 2d 69 6e 64 65 78 20 70 61 67 65 2d 73 69 7a 65 29 29 0a 20 | rsor.(*.page-index.page-size)).. |
| a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a860 | 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 63 75 72 73 6f 72 20 28 2a 20 28 2b 20 70 61 67 65 2d | ...........(<.cursor.(*.(+.page- |
| a880 | 69 6e 64 65 78 20 74 68 75 6d 2d 73 69 7a 65 29 20 70 61 67 65 2d 73 69 7a 65 29 29 29 0a 20 20 | index.thum-size).page-size)))... |
| a8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a8c0 | 20 20 20 20 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 | .....popup-scroll-bar-foreground |
| a8e0 | 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -char).......................... |
| a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............(t................. |
| a920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 70 75 70 2d 73 63 72 | .......................popup-scr |
| a940 | 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 | oll-bar-background-char))....... |
| a960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 | ............................."") |
| a980 | 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 79 6d 20 3d 20 28 69 66 20 73 79 6d 62 6f 6c | ............for.sym.=.(if.symbol |
| a9a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 | ..........................(conca |
| a9c0 | 74 20 22 20 22 20 28 6f 72 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 79 6d 62 6f 6c 20 69 74 65 | t.".".(or.(popup-item-symbol.ite |
| a9e0 | 6d 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m)."."))........................ |
| aa00 | 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 6d 6d 61 72 79 20 3d 20 28 6f 72 | "")............for.summary.=.(or |
| aa20 | 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 6d 6d 61 72 79 20 69 74 65 6d 29 20 22 22 29 0a 0a | .(popup-item-summary.item)."").. |
| aa40 | 20 20 20 20 20 20 20 20 20 20 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 68 6f 77 | ...........do............;;.Show |
| aa60 | 20 6c 69 6e 65 20 61 6e 64 20 73 65 74 20 69 74 65 6d 20 74 6f 20 74 68 65 20 6c 69 6e 65 0a 20 | .line.and.set.item.to.the.line.. |
| aa80 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 2d 69 74 65 6d 20 70 | ..........(popup-set-line-item.p |
| aaa0 | 6f 70 75 70 20 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | opup.o.......................... |
| aac0 | 20 20 20 20 20 20 20 3a 69 74 65 6d 20 69 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......:item.item............... |
| aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 66 61 63 65 0a 20 20 20 | ..................:face.face.... |
| ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f | .............................:mo |
| ab20 | 75 73 65 2d 66 61 63 65 20 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | use-face.mouse-face............. |
| ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 | ....................:margin-left |
| ab60 | 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .margin-left.................... |
| ab80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 | .............:margin-right.margi |
| aba0 | 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-right......................... |
| abc0 | 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 73 63 72 6f 6c 6c 2d | ........:scroll-bar-char.scroll- |
| abe0 | 62 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bar-char........................ |
| ac00 | 20 20 20 20 20 20 20 20 20 3a 73 79 6d 62 6f 6c 20 73 79 6d 0a 20 20 20 20 20 20 20 20 20 20 20 | .........:symbol.sym............ |
| ac20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 20 73 75 | .....................:summary.su |
| ac40 | 6d 6d 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmary........................... |
| ac60 | 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 2d 66 61 63 65 20 73 75 6d 6d 61 72 79 2d 66 61 63 65 | ......:summary-face.summary-face |
| ac80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| aca0 | 20 3a 6b 65 79 6d 61 70 20 6b 65 79 6d 61 70 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e | .:keymap.keymap).............fin |
| acc0 | 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 65 6d 62 65 72 20 63 75 72 72 | ally............;;.Remember.curr |
| ace0 | 65 6e 74 20 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 | ent.height............(setf.(pop |
| ad00 | 75 70 2d 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 20 28 2d 20 6f 20 6f 66 | up-current-height.popup).(-.o.of |
| ad20 | 66 73 65 74 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 69 64 65 20 72 65 6d 61 69 | fset)).............;;.Hide.remai |
| ad40 | 6e 69 6e 67 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 63 72 | ning.lines............(let.((scr |
| ad60 | 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 28 69 66 20 73 63 72 6f 6c 6c 2d 62 61 72 20 28 70 72 6f | oll-bar-char.(if.scroll-bar.(pro |
| ad80 | 70 65 72 74 69 7a 65 20 22 20 22 20 27 66 61 63 65 20 70 6f 70 75 70 2d 66 61 63 65 29 20 22 22 | pertize.".".'face.popup-face)."" |
| ada0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 20 28 69 66 20 | ))..................(symbol.(if. |
| adc0 | 73 79 6d 62 6f 6c 20 22 20 22 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | symbol."."."")))..............(i |
| ade0 | 66 20 28 3e 20 28 70 6f 70 75 70 2d 64 69 72 65 63 74 69 6f 6e 20 70 6f 70 75 70 29 20 30 29 0a | f.(>.(popup-direction.popup).0). |
| ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | .................(progn......... |
| ae20 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 | ...........(when.min-height..... |
| ae40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 6f 20 6d 69 6e | .................(while.(<.o.min |
| ae60 | 2d 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -height)........................ |
| ae80 | 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 2d 69 74 65 6d 20 70 6f 70 75 70 20 6f 0a 20 20 20 | (popup-set-line-item.popup.o.... |
| aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| aec0 | 20 20 20 20 20 20 20 20 20 3a 69 74 65 6d 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........:item.""............... |
| aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 | ..............................:f |
| af00 | 61 63 65 20 70 6f 70 75 70 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.popup-face.................. |
| af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 | ...........................:marg |
| af40 | 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | in-left.margin-left............. |
| af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| af80 | 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 | :margin-right.margin-right...... |
| afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| afc0 | 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 73 63 72 6f 6c 6c 2d 62 | .......:scroll-bar-char.scroll-b |
| afe0 | 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar-char......................... |
| b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 6d 62 6f 6c 20 73 79 6d 62 | ....................:symbol.symb |
| b020 | 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ol.............................. |
| b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d 6d 61 72 79 20 22 22 29 0a 20 20 20 20 | ...............:summary."")..... |
| b060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f 29 29 29 | ...................(cl-incf.o))) |
| b080 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 6f 20 | ....................(while.(<.o. |
| b0a0 | 68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | height)......................(po |
| b0c0 | 70 75 70 2d 68 69 64 65 2d 6c 69 6e 65 20 70 6f 70 75 70 20 6f 29 0a 20 20 20 20 20 20 20 20 20 | pup-hide-line.popup.o).......... |
| b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f 29 29 29 0a 20 20 20 20 20 20 | ............(cl-incf.o)))....... |
| b100 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 68 20 3d 20 28 69 66 20 6d | .........(cl-loop.with.h.=.(if.m |
| b120 | 69 6e 2d 68 65 69 67 68 74 20 28 2d 20 68 65 69 67 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 29 20 | in-height.(-.height.min-height). |
| b140 | 6f 66 66 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | offset)......................... |
| b160 | 66 6f 72 20 6f 20 66 72 6f 6d 20 30 20 62 65 6c 6f 77 20 6f 66 66 73 65 74 0a 20 20 20 20 20 20 | for.o.from.0.below.offset....... |
| b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 3c 20 6f 20 68 29 0a 20 20 20 | ..................if.(<.o.h).... |
| b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 70 6f 70 75 70 2d 68 | .....................do.(popup-h |
| b1c0 | 69 64 65 2d 6c 69 6e 65 20 70 6f 70 75 70 20 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ide-line.popup.o)............... |
| b1e0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 28 3e 3d 20 6f 20 68 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........if.(>=.o.h)........... |
| b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 20 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 6e 65 | ..............do.(popup-set-line |
| b220 | 2d 69 74 65 6d 20 70 6f 70 75 70 20 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -item.popup.o................... |
| b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 | ..............................:i |
| b260 | 74 65 6d 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tem."".......................... |
| b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 70 6f 70 | .......................:face.pop |
| b2a0 | 75 70 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | up-face......................... |
| b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d | ........................:margin- |
| b2e0 | 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | left.margin-left................ |
| b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b320 | 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 | .:margin-right.margin-right..... |
| b340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b360 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 20 73 63 72 | ............:scroll-bar-char.scr |
| b380 | 6f 6c 6c 2d 62 61 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oll-bar-char.................... |
| b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 | .............................:sy |
| b3c0 | 6d 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbol.symbol..................... |
| b3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 75 6d | ............................:sum |
| b400 | 6d 61 72 79 20 22 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 68 69 64 65 | mary.""))))))..(defun.popup-hide |
| b420 | 20 28 70 6f 70 75 70 29 0a 20 20 22 48 69 64 65 20 50 4f 50 55 50 2e 22 0a 20 20 28 63 6c 2d 6c | .(popup)..."Hide.POPUP."...(cl-l |
| b440 | 6f 6f 70 20 66 6f 72 20 28 6f 76 20 6f 6c 64 64 69 73 70 6c 61 79 29 20 69 6e 20 28 70 6f 70 75 | oop.for.(ov.olddisplay).in.(popu |
| b460 | 70 2d 69 6e 76 69 73 2d 6f 76 65 72 6c 61 79 73 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 20 20 | p-invis-overlays.popup)......... |
| b480 | 20 20 20 64 6f 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 64 69 73 70 6c 61 79 20 6f | ...do.(overlay-put.ov.'display.o |
| b4a0 | 6c 64 64 69 73 70 6c 61 79 29 29 0a 20 20 28 64 6f 74 69 6d 65 73 20 28 69 20 28 70 6f 70 75 70 | lddisplay))...(dotimes.(i.(popup |
| b4c0 | 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 68 69 64 65 2d | -height.popup)).....(popup-hide- |
| b4e0 | 6c 69 6e 65 20 70 6f 70 75 70 20 69 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 68 69 | line.popup.i)))..(defun.popup-hi |
| b500 | 64 64 65 6e 2d 70 20 28 70 6f 70 75 70 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c | dden-p.(popup)..."Return.non-nil |
| b520 | 20 69 66 20 50 4f 50 55 50 20 69 73 20 68 69 64 64 65 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 | .if.POPUP.is.hidden."...(let.((h |
| b540 | 69 64 64 65 6e 20 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d | idden.t)).....(when.(popup-live- |
| b560 | 70 20 70 6f 70 75 70 29 0a 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 69 20 28 70 6f 70 75 | p.popup).......(dotimes.(i.(popu |
| b580 | 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | p-height.popup)).........(unless |
| b5a0 | 20 28 70 6f 70 75 70 2d 6c 69 6e 65 2d 68 69 64 64 65 6e 2d 70 20 70 6f 70 75 70 20 69 29 0a 20 | .(popup-line-hidden-p.popup.i).. |
| b5c0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 69 64 64 65 6e 20 6e 69 6c 29 29 29 29 0a 20 20 | .........(setq.hidden.nil))))... |
| b5e0 | 20 20 68 69 64 64 65 6e 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6a 75 6d 70 20 28 70 | ..hidden))..(defun.popup-jump.(p |
| b600 | 6f 70 75 70 20 63 75 72 73 6f 72 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 61 20 70 6f 73 69 74 69 | opup.cursor)..."Jump.to.a.positi |
| b620 | 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 43 55 52 53 4f 52 20 6f 66 20 50 4f 50 55 50 20 | on.specified.by.CURSOR.of.POPUP. |
| b640 | 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 | and.draw."...(let.((scroll-top.( |
| b660 | 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 3b 3b | popup-scroll-top.popup))).....;; |
| b680 | 20 44 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 70 61 67 65 20 61 73 20 6d 75 63 68 20 61 73 20 70 | .Do.not.change.page.as.much.as.p |
| b6a0 | 6f 73 73 69 62 6c 65 2e 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 28 3c 3d 20 73 63 | ossible......(unless.(and.(<=.sc |
| b6c0 | 72 6f 6c 6c 2d 74 6f 70 20 63 75 72 73 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | roll-top.cursor)................ |
| b6e0 | 20 20 28 3c 20 63 75 72 73 6f 72 20 28 2b 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 70 6f 70 75 70 | ..(<.cursor.(+.scroll-top.(popup |
| b700 | 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 70 | -height.popup)))).......(setf.(p |
| b720 | 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 63 75 72 73 6f 72 29 29 0a | opup-scroll-top.popup).cursor)). |
| b740 | 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 63 | ....(setf.(popup-cursor.popup).c |
| b760 | 75 72 73 6f 72 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a | ursor).....(popup-draw.popup))). |
| b780 | 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 28 70 6f 70 75 70 20 69 29 0a 20 | .(defun.popup-select.(popup.i).. |
| b7a0 | 20 22 53 65 6c 65 63 74 20 74 68 65 20 69 74 65 6d 20 61 74 20 49 20 6f 66 20 50 4f 50 55 50 20 | ."Select.the.item.at.I.of.POPUP. |
| b7c0 | 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 73 65 74 71 20 69 20 28 2b 20 69 20 28 70 6f 70 75 70 | and.draw."...(setq.i.(+.i.(popup |
| b7e0 | 2d 6f 66 66 73 65 74 20 70 6f 70 75 70 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3c | -offset.popup)))...(when.(and.(< |
| b800 | 3d 20 30 20 69 29 20 28 3c 20 69 20 28 70 6f 70 75 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 | =.0.i).(<.i.(popup-height.popup) |
| b820 | 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 | )).....(setf.(popup-cursor.popup |
| b840 | 29 20 69 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 0a 20 20 20 20 | ).i).....(popup-draw.popup)..... |
| b860 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6e 65 78 74 20 28 70 6f 70 75 70 29 0a 20 | t))..(defun.popup-next.(popup).. |
| b880 | 20 22 53 65 6c 65 63 74 20 74 68 65 20 6e 65 78 74 20 69 74 65 6d 20 6f 66 20 50 4f 50 55 50 20 | ."Select.the.next.item.of.POPUP. |
| b8a0 | 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 65 69 67 68 74 20 28 70 6f 70 75 | and.draw."...(let.((height.(popu |
| b8c0 | 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 73 6f 72 | p-height.popup)).........(cursor |
| b8e0 | 20 28 31 2b 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 | .(1+.(popup-cursor.popup)))..... |
| b900 | 20 20 20 20 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f | ....(scroll-top.(popup-scroll-to |
| b920 | 70 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6c 65 6e 67 74 | p.popup)).........(length.(lengt |
| b940 | 68 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 28 63 6f 6e | h.(popup-list.popup)))).....(con |
| b960 | 64 0a 20 20 20 20 20 28 28 3e 3d 20 63 75 72 73 6f 72 20 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 | d......((>=.cursor.length)...... |
| b980 | 20 3b 3b 20 42 61 63 6b 20 74 6f 20 66 69 72 73 74 20 70 61 67 65 0a 20 20 20 20 20 20 28 73 65 | .;;.Back.to.first.page.......(se |
| b9a0 | 74 71 20 63 75 72 73 6f 72 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 74 | tq.cursor.0.............scroll-t |
| b9c0 | 6f 70 20 30 29 29 0a 20 20 20 20 20 28 28 3d 20 63 75 72 73 6f 72 20 28 2b 20 73 63 72 6f 6c 6c | op.0))......((=.cursor.(+.scroll |
| b9e0 | 2d 74 6f 70 20 68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 3b 3b 20 47 6f 20 74 6f 20 6e 65 78 | -top.height)).......;;.Go.to.nex |
| ba00 | 74 20 70 61 67 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 6d | t.page.......(setq.scroll-top.(m |
| ba20 | 69 6e 20 28 31 2b 20 73 63 72 6f 6c 6c 2d 74 6f 70 29 20 28 6d 61 78 20 28 2d 20 6c 65 6e 67 74 | in.(1+.scroll-top).(max.(-.lengt |
| ba40 | 68 20 68 65 69 67 68 74 29 20 30 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 | h.height).0))))).....(setf.(popu |
| ba60 | 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 63 75 72 73 6f 72 0a 20 20 20 20 20 20 20 20 20 | p-cursor.popup).cursor.......... |
| ba80 | 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c | .(popup-scroll-top.popup).scroll |
| baa0 | 2d 74 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a 0a | -top).....(popup-draw.popup))).. |
| bac0 | 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 28 70 6f 70 75 70 29 0a 20 20 | (defun.popup-previous.(popup)... |
| bae0 | 22 53 65 6c 65 63 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 69 74 65 6d 20 6f 66 20 50 4f 50 | "Select.the.previous.item.of.POP |
| bb00 | 55 50 20 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 65 69 67 68 74 20 28 70 | UP.and.draw."...(let.((height.(p |
| bb20 | 6f 70 75 70 2d 68 65 69 67 68 74 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 | opup-height.popup)).........(cur |
| bb40 | 73 6f 72 20 28 31 2d 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 29 29 0a 20 | sor.(1-.(popup-cursor.popup))).. |
| bb60 | 20 20 20 20 20 20 20 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c | .......(scroll-top.(popup-scroll |
| bb80 | 2d 74 6f 70 20 70 6f 70 75 70 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6c 65 | -top.popup)).........(length.(le |
| bba0 | 6e 67 74 68 20 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 28 | ngth.(popup-list.popup)))).....( |
| bbc0 | 63 6f 6e 64 0a 20 20 20 20 20 28 28 3c 20 63 75 72 73 6f 72 20 30 29 0a 20 20 20 20 20 20 3b 3b | cond......((<.cursor.0).......;; |
| bbe0 | 20 47 6f 20 74 6f 20 6c 61 73 74 20 70 61 67 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 75 72 | .Go.to.last.page.......(setq.cur |
| bc00 | 73 6f 72 20 28 31 2d 20 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f | sor.(1-.length).............scro |
| bc20 | 6c 6c 2d 74 6f 70 20 28 6d 61 78 20 28 2d 20 6c 65 6e 67 74 68 20 68 65 69 67 68 74 29 20 30 29 | ll-top.(max.(-.length.height).0) |
| bc40 | 29 29 0a 20 20 20 20 20 28 28 3d 20 63 75 72 73 6f 72 20 28 31 2d 20 73 63 72 6f 6c 6c 2d 74 6f | ))......((=.cursor.(1-.scroll-to |
| bc60 | 70 29 29 0a 20 20 20 20 20 20 3b 3b 20 47 6f 20 74 6f 20 70 72 65 76 69 6f 75 73 20 70 61 67 65 | p)).......;;.Go.to.previous.page |
| bc80 | 0a 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 73 63 72 6f 6c 6c 2d 74 6f 70 29 29 29 0a 20 20 | .......(cl-decf.scroll-top)))... |
| bca0 | 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 75 70 29 20 63 75 72 | ..(setf.(popup-cursor.popup).cur |
| bcc0 | 73 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 | sor...........(popup-scroll-top. |
| bce0 | 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 | popup).scroll-top).....(popup-dr |
| bd00 | 61 77 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 61 67 65 2d 6e | aw.popup)))..(defun.popup-page-n |
| bd20 | 65 78 74 20 28 70 6f 70 75 70 29 0a 20 20 22 53 65 6c 65 63 74 20 6e 65 78 74 20 69 74 65 6d 20 | ext.(popup)..."Select.next.item. |
| bd40 | 6f 66 20 50 4f 50 55 50 20 70 65 72 20 60 70 6f 70 75 70 2d 68 65 69 67 68 74 27 20 72 61 6e 67 | of.POPUP.per.`popup-height'.rang |
| bd60 | 65 2e 0a 50 61 67 65 73 20 64 6f 77 6e 20 74 68 72 6f 75 67 68 20 50 4f 50 55 50 2e 22 0a 20 20 | e..Pages.down.through.POPUP."... |
| bd80 | 28 64 6f 74 69 6d 65 73 20 28 63 6f 75 6e 74 65 72 20 28 31 2d 20 28 70 6f 70 75 70 2d 68 65 69 | (dotimes.(counter.(1-.(popup-hei |
| bda0 | 67 68 74 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f 70 | ght.popup))).....(popup-next.pop |
| bdc0 | 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 61 67 65 2d 70 72 65 76 69 6f 75 | up)))..(defun.popup-page-previou |
| bde0 | 73 20 28 70 6f 70 75 70 29 0a 20 20 22 53 65 6c 65 63 74 20 70 72 65 76 69 6f 75 73 20 69 74 65 | s.(popup)..."Select.previous.ite |
| be00 | 6d 20 6f 66 20 50 4f 50 55 50 20 70 65 72 20 60 70 6f 70 75 70 2d 68 65 69 67 68 74 27 20 72 61 | m.of.POPUP.per.`popup-height'.ra |
| be20 | 6e 67 65 2e 0a 50 61 67 65 73 20 75 70 20 74 68 72 6f 75 67 68 20 50 4f 50 55 50 2e 22 0a 20 20 | nge..Pages.up.through.POPUP."... |
| be40 | 28 64 6f 74 69 6d 65 73 20 28 63 6f 75 6e 74 65 72 20 28 31 2d 20 28 70 6f 70 75 70 2d 68 65 69 | (dotimes.(counter.(1-.(popup-hei |
| be60 | 67 68 74 20 70 6f 70 75 70 29 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 | ght.popup))).....(popup-previous |
| be80 | 20 70 6f 70 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 | .popup)))..(defun.popup-scroll-d |
| bea0 | 6f 77 6e 20 28 70 6f 70 75 70 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 53 63 72 6f 6c | own.(popup.&optional.n)..."Scrol |
| bec0 | 6c 20 64 6f 77 6e 20 4e 20 6f 66 20 50 4f 50 55 50 20 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 | l.down.N.of.POPUP.and.draw."...( |
| bee0 | 6c 65 74 20 28 28 73 63 72 6f 6c 6c 2d 74 6f 70 20 28 6d 69 6e 20 28 2b 20 28 70 6f 70 75 70 2d | let.((scroll-top.(min.(+.(popup- |
| bf00 | 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 28 6f 72 20 6e 20 31 29 29 0a 20 20 20 20 | scroll-top.popup).(or.n.1))..... |
| bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 28 6c 65 6e 67 74 68 20 | .....................(-.(length. |
| bf40 | 28 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 20 28 70 6f 70 75 70 2d 68 65 69 67 68 | (popup-list.popup)).(popup-heigh |
| bf60 | 74 20 70 6f 70 75 70 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 | t.popup))))).....(setf.(popup-cu |
| bf80 | 72 73 6f 72 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 6f 70 0a 20 20 20 20 20 20 20 20 20 | rsor.popup).scroll-top.......... |
| bfa0 | 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c | .(popup-scroll-top.popup).scroll |
| bfc0 | 2d 74 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a 0a | -top).....(popup-draw.popup))).. |
| bfe0 | 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 70 6f 70 75 70 20 26 6f | (defun.popup-scroll-up.(popup.&o |
| c000 | 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 53 63 72 6f 6c 6c 20 75 70 20 4e 20 6f 66 20 50 4f 50 | ptional.n)..."Scroll.up.N.of.POP |
| c020 | 55 50 20 61 6e 64 20 64 72 61 77 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 63 72 6f 6c 6c 2d 74 6f | UP.and.draw."...(let.((scroll-to |
| c040 | 70 20 28 6d 61 78 20 28 2d 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 | p.(max.(-.(popup-scroll-top.popu |
| c060 | 70 29 20 28 6f 72 20 6e 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p).(or.n.1)).................... |
| c080 | 20 20 20 20 20 20 30 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 | ......0))).....(setf.(popup-curs |
| c0a0 | 6f 72 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 6f 70 0a 20 20 20 20 20 20 20 20 20 20 28 | or.popup).scroll-top...........( |
| c0c0 | 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 70 6f 70 75 70 29 20 73 63 72 6f 6c 6c 2d 74 | popup-scroll-top.popup).scroll-t |
| c0e0 | 6f 70 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 29 0a 0a 0c 0a | op).....(popup-draw.popup))).... |
| c100 | 0a 3b 3b 3b 20 50 6f 70 75 70 20 49 6e 63 72 65 6d 65 6e 74 61 6c 20 53 65 61 72 63 68 0a 0a 28 | .;;;.Popup.Incremental.Search..( |
| c120 | 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6d 61 74 63 68 0a 20 20 27 28 | defface.popup-isearch-match...'( |
| c140 | 28 74 20 28 3a 69 6e 68 65 72 69 74 20 64 65 66 61 75 6c 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 | (t.(:inherit.default.:background |
| c160 | 20 22 73 6b 79 20 62 6c 75 65 22 29 29 29 0a 20 20 22 50 6f 70 75 70 20 69 73 65 61 72 63 68 20 | ."sky.blue")))..."Popup.isearch. |
| c180 | 6d 61 74 63 68 20 66 61 63 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 | match.face."...:group.'popup)..( |
| c1a0 | 64 65 66 76 61 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f | defvar.popup-isearch-cursor-colo |
| c1c0 | 72 20 22 62 6c 75 65 22 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 | r."blue")..(defvar.popup-isearch |
| c1e0 | 2d 6b 65 79 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 | -keymap...(let.((map.(make-spars |
| c200 | 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 3b 3b 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | e-keymap))).....;;(define-key.ma |
| c220 | 70 20 22 5c 72 22 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 6f 6e | p."\r"........'popup-isearch-don |
| c240 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 67 22 20 20 20 | e).....(define-key.map."\C-g"... |
| c260 | 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 28 64 | ...'popup-isearch-cancel).....(d |
| c280 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 62 22 20 20 20 20 20 20 27 70 6f 70 75 70 | efine-key.map."\C-b"......'popup |
| c2a0 | 2d 69 73 65 61 72 63 68 2d 63 6c 6f 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | -isearch-close).....(define-key. |
| c2c0 | 6d 61 70 20 5b 6c 65 66 74 5d 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 | map.[left]......'popup-isearch-c |
| c2e0 | 6c 6f 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 68 22 | lose).....(define-key.map."\C-h" |
| c300 | 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 | ......'popup-isearch-delete).... |
| c320 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 44 45 4c 22 29 20 27 70 6f | .(define-key.map.(kbd."DEL").'po |
| c340 | 70 75 70 2d 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | pup-isearch-delete).....(define- |
| c360 | 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 79 22 29 20 27 70 6f 70 75 70 2d 69 73 65 61 72 | key.map.(kbd."C-y").'popup-isear |
| c380 | 63 68 2d 79 61 6e 6b 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 | ch-yank).....map))..(defvar.popu |
| c3a0 | 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 | p-menu-show-quick-help-function. |
| c3c0 | 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d 68 65 6c 70 0a 20 20 22 46 | 'popup-menu-show-quick-help..."F |
| c3e0 | 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 73 68 6f 77 69 6e 67 20 71 75 69 63 6b 20 68 | unction.used.for.showing.quick.h |
| c400 | 65 6c 70 20 62 79 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2a 27 2e 22 29 0a 0a 28 64 65 66 63 75 73 | elp.by.`popup-menu*'.")..(defcus |
| c420 | 74 6f 6d 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 72 65 67 65 78 70 2d 62 75 69 6c 64 65 72 | tom.popup-isearch-regexp-builder |
| c440 | 2d 66 75 6e 63 74 69 6f 6e 20 23 27 72 65 67 65 78 70 2d 71 75 6f 74 65 0a 20 20 22 46 75 6e 63 | -function.#'regexp-quote..."Func |
| c460 | 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 61 20 72 65 67 65 78 70 20 | tion.used.to.construct.a.regexp. |
| c480 | 66 72 6f 6d 20 61 20 70 61 74 74 65 72 6e 2e 20 59 6f 75 20 6d 61 79 20 66 6f 72 20 69 6e 73 74 | from.a.pattern..You.may.for.inst |
| c4a0 | 61 6e 63 65 0a 20 20 70 72 6f 76 69 64 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 | ance...provide.a.function.that.r |
| c4c0 | 65 70 6c 61 63 65 73 20 73 70 61 63 65 73 20 62 79 20 27 2e 2b 27 20 69 66 20 79 6f 75 20 6c 69 | eplaces.spaces.by.'.+'.if.you.li |
| c4e0 | 6b 65 20 68 65 6c 6d 20 6f 72 20 69 76 79 20 73 74 79 6c 65 0a 20 20 6f 66 20 63 6f 6d 70 6c 65 | ke.helm.or.ivy.style...of.comple |
| c500 | 74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 73 | tion."...:type.'function)..(defs |
| c520 | 75 62 73 74 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 68 61 72 2d 70 20 28 63 68 61 72 29 | ubst.popup-isearch-char-p.(char) |
| c540 | 0a 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 70 20 63 68 61 72 29 0a 20 20 20 20 20 20 20 28 | ...(and.(integerp.char)........( |
| c560 | 3c 3d 20 33 32 20 63 68 61 72 29 0a 20 20 20 20 20 20 20 28 3c 3d 20 63 68 61 72 20 31 32 36 29 | <=.32.char)........(<=.char.126) |
| c580 | 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d | ))..(defun.popup-isearch-filter- |
| c5a0 | 6c 69 73 74 20 28 70 61 74 74 65 72 6e 20 6c 69 73 74 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 | list.(pattern.list)...(cl-loop.w |
| c5c0 | 69 74 68 20 72 65 67 65 78 70 20 3d 20 28 66 75 6e 63 61 6c 6c 20 70 6f 70 75 70 2d 69 73 65 61 | ith.regexp.=.(funcall.popup-isea |
| c5e0 | 72 63 68 2d 72 65 67 65 78 70 2d 62 75 69 6c 64 65 72 2d 66 75 6e 63 74 69 6f 6e 20 70 61 74 74 | rch-regexp-builder-function.patt |
| c600 | 65 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 6c 69 73 74 | ern)............for.item.in.list |
| c620 | 0a 20 20 20 20 20 20 20 20 20 20 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | ............do............(unles |
| c640 | 73 20 28 73 74 72 69 6e 67 70 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | s.(stringp.item)..............(s |
| c660 | 65 74 71 20 69 74 65 6d 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 20 | etq.item.(popup-item-propertize. |
| c680 | 28 70 6f 70 75 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 | (popup-x-to-string.item)........ |
| c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c6c0 | 20 20 20 20 20 20 20 20 27 76 61 6c 75 65 20 69 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ........'value.item))).......... |
| c6e0 | 20 20 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 69 74 65 6d 29 0a | ..if.(string-match.regexp.item). |
| c700 | 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c | ...........collect............(l |
| c720 | 65 74 20 28 28 62 65 67 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 | et.((beg.(match-beginning.0))... |
| c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 | ...............(end.(match-end.0 |
| c760 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 74 65 72 2d 74 65 78 74 2d 70 72 6f | )))..............(alter-text-pro |
| c780 | 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 69 74 65 6d 29 20 27 66 61 63 65 0a 20 20 20 20 | perty.0.(length.item).'face..... |
| c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| c7c0 | 61 6d 62 64 61 20 28 70 72 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ambda.(prop).................... |
| c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 70 72 6f | .................(unless.(eq.pro |
| c800 | 70 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 | p.'popup-isearch-match)......... |
| c820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ..............................pr |
| c840 | 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | op))............................ |
| c860 | 20 20 20 20 20 20 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 | .......item)..............(put-t |
| c880 | 65 78 74 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ext-property.beg.end............ |
| c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 70 6f 70 75 | .....................'face.'popu |
| c8c0 | 70 2d 69 73 65 61 72 63 68 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p-isearch-match................. |
| c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 | ................item)........... |
| c900 | 20 20 20 69 74 65 6d 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 | ...item)))..(defun.popup-isearch |
| c920 | 2d 70 72 6f 6d 70 74 20 28 70 6f 70 75 70 20 70 61 74 74 65 72 6e 29 0a 20 20 28 66 6f 72 6d 61 | -prompt.(popup.pattern)...(forma |
| c940 | 74 20 22 50 61 74 74 65 72 6e 3a 20 25 73 22 20 28 69 66 20 28 3d 20 28 6c 65 6e 67 74 68 20 28 | t."Pattern:.%s".(if.(=.(length.( |
| c960 | 70 6f 70 75 70 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 | popup-list.popup)).0)........... |
| c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 70 61 | ..................(propertize.pa |
| c9a0 | 74 74 65 72 6e 20 27 66 61 63 65 20 27 69 73 65 61 72 63 68 2d 66 61 69 6c 29 0a 20 20 20 20 20 | ttern.'face.'isearch-fail)...... |
| c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 29 29 29 0a | .....................pattern))). |
| c9e0 | 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 28 70 6f | .(defun.popup-isearch-update.(po |
| ca00 | 70 75 70 20 66 69 6c 74 65 72 20 70 61 74 74 65 72 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 63 61 6c | pup.filter.pattern.&optional.cal |
| ca20 | 6c 62 61 63 6b 29 0a 20 20 28 73 65 74 66 20 28 70 6f 70 75 70 2d 63 75 72 73 6f 72 20 70 6f 70 | lback)...(setf.(popup-cursor.pop |
| ca40 | 75 70 29 20 30 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 74 6f 70 20 | up).0.........(popup-scroll-top. |
| ca60 | 70 6f 70 75 70 29 20 30 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 70 61 74 74 65 72 6e 20 | popup).0.........(popup-pattern. |
| ca80 | 70 6f 70 75 70 29 20 70 61 74 74 65 72 6e 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 73 74 20 28 66 | popup).pattern)...(let.((list.(f |
| caa0 | 75 6e 63 61 6c 6c 20 66 69 6c 74 65 72 20 70 61 74 74 65 72 6e 20 28 70 6f 70 75 70 2d 6f 72 69 | uncall.filter.pattern.(popup-ori |
| cac0 | 67 69 6e 61 6c 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d | ginal-list.popup)))).....(popup- |
| cae0 | 73 65 74 2d 66 69 6c 74 65 72 65 64 2d 6c 69 73 74 20 70 6f 70 75 70 20 6c 69 73 74 29 0a 20 20 | set-filtered-list.popup.list)... |
| cb00 | 20 20 28 69 66 20 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | ..(if.callback.........(funcall. |
| cb20 | 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 29 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 | callback.list)))...(popup-draw.p |
| cb40 | 6f 70 75 70 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 20 | opup))..(cl-defun.popup-isearch. |
| cb60 | 28 70 6f 70 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (popup.......................... |
| cb80 | 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | &key..........................(f |
| cba0 | 69 6c 74 65 72 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 6c 69 73 74 | ilter.'popup-isearch-filter-list |
| cbc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 73 | )..........................(curs |
| cbe0 | 6f 72 2d 63 6f 6c 6f 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f | or-color.popup-isearch-cursor-co |
| cc00 | 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b | lor)..........................(k |
| cc20 | 65 79 6d 61 70 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 | eymap.popup-isearch-keymap)..... |
| cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6c 6c 62 61 63 6b 0a 20 20 | .....................callback... |
| cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 2d 64 65 6c 61 | .......................help-dela |
| cc80 | 79 29 0a 20 20 22 53 74 61 72 74 20 69 73 65 61 72 63 68 20 6f 6e 20 50 4f 50 55 50 2e 20 54 68 | y)..."Start.isearch.on.POPUP..Th |
| cca0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 6d 65 61 | is.function.is.synchronized,.mea |
| ccc0 | 6e 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 20 77 61 69 74 73 20 66 6f 72 20 71 75 69 74 69 6e | ning.event.loop.waits.for.quitin |
| cce0 | 67 20 6f 66 20 69 73 65 61 72 63 68 2e 0a 0a 46 49 4c 54 45 52 20 69 73 20 66 75 6e 63 74 69 6f | g.of.isearch...FILTER.is.functio |
| cd00 | 6e 20 77 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65 6e 73 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 | n.with.two.argumenst.to.perform. |
| cd20 | 70 6f 70 75 70 20 69 74 65 6d 73 20 66 69 6c 74 65 72 69 6e 67 2e 0a 0a 43 55 52 53 4f 52 2d 43 | popup.items.filtering...CURSOR-C |
| cd40 | 4f 4c 4f 52 20 69 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f 72 20 64 75 72 69 6e 67 20 69 73 | OLOR.is.a.cursor.color.during.is |
| cd60 | 65 61 72 63 68 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 69 73 20 60 70 6f 70 | earch..The.default.value.is.`pop |
| cd80 | 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2e 0a 0a 4b 45 59 4d 41 | up-isearch-cursor-color'...KEYMA |
| cda0 | 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e | P.is.a.keymap.which.is.used.when |
| cdc0 | 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 20 | .processing.events.during.event. |
| cde0 | 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 | loop..The.default.value.is.`popu |
| ce00 | 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 27 2e 0a 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 | p-isearch-keymap'...CALLBACK.is. |
| ce20 | 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 | a.function.taking.one.argument.. |
| ce40 | 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 27 20 63 61 6c 6c 73 0a 43 41 4c 4c 42 41 43 4b 2c 20 | `popup-isearch'.calls.CALLBACK,. |
| ce60 | 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 | if.specified,.after.isearch.fini |
| ce80 | 73 68 65 64 20 6f 72 20 69 73 65 61 72 63 68 0a 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 | shed.or.isearch.canceled..The.ar |
| cea0 | 67 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f | guments.is.whole.filtered.list.o |
| cec0 | 66 20 69 74 65 6d 73 2e 0a 0a 48 45 4c 50 2d 44 45 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 | f.items...HELP-DELAY.is.a.delay. |
| cee0 | 6f 66 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 6c 70 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c | of.displaying.helps."...(let.((l |
| cf00 | 69 73 74 20 28 70 6f 70 75 70 2d 6f 72 69 67 69 6e 61 6c 2d 6c 69 73 74 20 70 6f 70 75 70 29 29 | ist.(popup-original-list.popup)) |
| cf20 | 0a 20 20 20 20 20 20 20 20 28 70 61 74 74 65 72 6e 20 28 6f 72 20 28 70 6f 70 75 70 2d 70 61 74 | .........(pattern.(or.(popup-pat |
| cf40 | 74 65 72 6e 20 70 6f 70 75 70 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 6f 6c 64 2d 63 75 | tern.popup)."")).........(old-cu |
| cf60 | 72 73 6f 72 2d 63 6f 6c 6f 72 20 28 66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 20 28 73 65 6c | rsor-color.(frame-parameter.(sel |
| cf80 | 65 63 74 65 64 2d 66 72 61 6d 65 29 20 27 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 29 29 0a 20 20 20 | ected-frame).'cursor-color)).... |
| cfa0 | 20 20 20 20 20 70 72 6f 6d 70 74 20 6b 65 79 20 62 69 6e 64 69 6e 67 29 0a 20 20 20 20 28 75 6e | .....prompt.key.binding).....(un |
| cfc0 | 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 62 6c 6f 63 6b 20 6e | wind-protect.........(cl-block.n |
| cfe0 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 | il...........(if.cursor-color... |
| d000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 63 75 | ............(set-cursor-color.cu |
| d020 | 72 73 6f 72 2d 63 6f 6c 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 74 0a | rsor-color))...........(while.t. |
| d040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 20 28 70 6f 70 75 70 2d | ............(setq.prompt.(popup- |
| d060 | 69 73 65 61 72 63 68 2d 70 72 6f 6d 70 74 20 70 6f 70 75 70 20 70 61 74 74 65 72 6e 29 29 0a 20 | isearch-prompt.popup.pattern)).. |
| d080 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 70 6f 70 75 70 2d 6d 65 6e 75 | ...........(setq.key.(popup-menu |
| d0a0 | 2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 6b 65 79 6d 61 70 20 70 72 6f 6d 70 74 | -read-key-sequence.keymap.prompt |
| d0c0 | 20 68 65 6c 70 2d 64 65 6c 61 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e | .help-delay)).............(if.(n |
| d0e0 | 75 6c 6c 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | ull.key).................(unless |
| d100 | 20 28 66 75 6e 63 61 6c 6c 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d | .(funcall.popup-menu-show-quick- |
| d120 | 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 70 6f 70 75 70 20 6e 69 6c 20 3a 70 72 6f 6d 70 74 20 | help-function.popup.nil.:prompt. |
| d140 | 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 65 61 72 | prompt)...................(clear |
| d160 | 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -this-command-keys)............. |
| d180 | 20 20 20 20 20 20 28 70 75 73 68 20 28 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 6d 70 74 29 20 | ......(push.(read-event.prompt). |
| d1a0 | 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 | unread-command-events))......... |
| d1c0 | 20 20 20 20 20 20 28 73 65 74 71 20 62 69 6e 64 69 6e 67 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 | ......(setq.binding.(lookup-key. |
| d1e0 | 6b 65 79 6d 61 70 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | keymap.key))...............(cond |
| d200 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 6b | ................((and.(stringp.k |
| d220 | 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | ey)......................(popup- |
| d240 | 69 73 65 61 72 63 68 2d 63 68 61 72 2d 70 20 28 61 72 65 66 20 6b 65 79 20 30 29 29 29 0a 20 20 | isearch-char-p.(aref.key.0)))... |
| d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 74 65 72 6e 20 28 63 6f 6e | ..............(setq.pattern.(con |
| d280 | 63 61 74 20 70 61 74 74 65 72 6e 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat.pattern.key))).............. |
| d2a0 | 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 6f | ..((eq.binding.'popup-isearch-do |
| d2c0 | 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 6e | ne).................(cl-return.n |
| d2e0 | 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 | il))................((eq.binding |
| d300 | 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 61 6e 63 65 6c 29 0a 20 20 20 20 20 20 20 20 | .'popup-isearch-cancel)......... |
| d320 | 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f | ........(popup-isearch-update.po |
| d340 | 70 75 70 20 66 69 6c 74 65 72 20 22 22 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 | pup.filter."".callback)......... |
| d360 | 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ........(cl-return.t)).......... |
| d380 | 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 | ......((eq.binding.'popup-isearc |
| d3a0 | 68 2d 63 6c 6f 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | h-close).................(popup- |
| d3c0 | 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 66 69 6c 74 65 72 20 22 22 20 63 | isearch-update.popup.filter."".c |
| d3e0 | 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 | allback).................(setq.u |
| d400 | 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 | nread-command-events............ |
| d420 | 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 69 66 79 2d 6b 65 79 2d | ...........(append.(listify-key- |
| d440 | 73 65 71 75 65 6e 63 65 20 6b 65 79 29 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 | sequence.key).unread-command-eve |
| d460 | 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e | nts)).................(cl-return |
| d480 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 | .nil))................((eq.bindi |
| d4a0 | 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 20 20 | ng.'popup-isearch-delete)....... |
| d4c0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 70 61 74 74 65 72 6e | ..........(if.(>.(length.pattern |
| d4e0 | 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 | ).0).....................(setq.p |
| d500 | 61 74 74 65 72 6e 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 20 30 20 28 31 2d 20 | attern.(substring.pattern.0.(1-. |
| d520 | 28 6c 65 6e 67 74 68 20 70 61 74 74 65 72 6e 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (length.pattern))))))........... |
| d540 | 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 | .....((eq.binding.'popup-isearch |
| d560 | 2d 79 61 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 | -yank).................(popup-is |
| d580 | 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 66 69 6c 74 65 72 20 28 63 61 72 20 6b | earch-update.popup.filter.(car.k |
| d5a0 | 69 6c 6c 2d 72 69 6e 67 29 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ill-ring).callback)............. |
| d5c0 | 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(cl-return.nil))............ |
| d5e0 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 6e 72 | ....(t.................(setq.unr |
| d600 | 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead-command-events.............. |
| d620 | 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6c 69 73 74 69 66 79 2d 6b 65 79 2d 73 65 | .........(append.(listify-key-se |
| d640 | 71 75 65 6e 63 65 20 6b 65 79 29 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 | quence.key).unread-command-event |
| d660 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 6e | s)).................(cl-return.n |
| d680 | 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 | il)))...............(popup-isear |
| d6a0 | 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 66 69 6c 74 65 72 20 70 61 74 74 65 72 6e 20 63 | ch-update.popup.filter.pattern.c |
| d6c0 | 61 6c 6c 62 61 63 6b 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 6f 6c 64 2d 63 75 72 73 6f 72 | allback)))).......(if.old-cursor |
| d6e0 | 2d 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 63 75 72 73 6f 72 2d 63 6f 6c | -color...........(set-cursor-col |
| d700 | 6f 72 20 6f 6c 64 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 29 29 29 29 29 0a 0a 0c 0a 0a 3b 3b 3b | or.old-cursor-color))))).....;;; |
| d720 | 20 50 6f 70 75 70 20 54 69 70 0a 0a 28 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 74 69 70 2d 66 | .Popup.Tip..(defface.popup-tip-f |
| d740 | 61 63 65 0a 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 6b 68 61 6b 69 31 22 | ace...'((t.(:background."khaki1" |
| d760 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 29 29 29 0a 20 20 22 46 61 63 65 20 | .:foreground."black")))..."Face. |
| d780 | 66 6f 72 20 70 6f 70 75 70 20 74 69 70 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 | for.popup.tip."...:group.'popup) |
| d7a0 | 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 74 69 70 2d 6d 61 78 2d 77 69 64 74 68 20 38 30 | ..(defvar.popup-tip-max-width.80 |
| d7c0 | 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 69 70 20 28 73 74 72 69 6e 67 0a 20 | )..(cl-defun.popup-tip.(string.. |
| d7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 | ....................&key........ |
| d800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............point............. |
| d820 | 20 20 20 20 20 20 20 20 20 28 61 72 6f 75 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(around.t)............. |
| d840 | 20 20 20 20 20 20 20 20 20 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........width.................. |
| d860 | 20 20 20 20 28 68 65 69 67 68 74 20 31 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(height.15)................. |
| d880 | 20 20 20 20 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....min-height................. |
| d8a0 | 20 20 20 20 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....max-width.................. |
| d8c0 | 20 20 20 20 74 72 75 6e 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....truncate.................... |
| d8e0 | 20 20 6d 61 72 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ..margin......................ma |
| d900 | 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | rgin-left......................m |
| d920 | 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | argin-right..................... |
| d940 | 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .scroll-bar..................... |
| d960 | 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 | .parent......................par |
| d980 | 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent-offset...................... |
| d9a0 | 6e 6f 77 61 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 73 74 | nowait......................nost |
| d9c0 | 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a | rip......................prompt. |
| d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 20 20 20 20 | .....................face....... |
| da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 | ...............&allow-other-keys |
| da20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78 20 74 69 70 20 6c | ......................&aux.tip.l |
| da40 | 69 6e 65 73 29 0a 20 20 22 53 68 6f 77 20 61 20 74 6f 6f 6c 74 69 70 20 6f 66 20 53 54 52 49 4e | ines)..."Show.a.tooltip.of.STRIN |
| da60 | 47 20 61 74 20 50 4f 49 4e 54 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 73 79 6e | G.at.POINT..This.function.is.syn |
| da80 | 63 68 72 6f 6e 69 7a 65 64 20 75 6e 6c 65 73 73 20 4e 4f 57 41 49 54 20 73 70 65 63 69 66 69 65 | chronized.unless.NOWAIT.specifie |
| daa0 | 64 2e 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 74 68 65 20 | d..Almost.all.arguments.are.the. |
| dac0 | 73 61 6d 65 20 61 73 20 69 6e 20 60 70 6f 70 75 70 2d 63 72 65 61 74 65 27 2c 20 65 78 63 65 70 | same.as.in.`popup-create',.excep |
| dae0 | 74 20 66 6f 72 20 54 52 55 4e 43 41 54 45 2c 20 4e 4f 57 41 49 54 2c 20 61 6e 64 0a 50 52 4f 4d | t.for.TRUNCATE,.NOWAIT,.and.PROM |
| db00 | 50 54 2e 0a 0a 49 66 20 54 52 55 4e 43 41 54 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | PT...If.TRUNCATE.is.non-nil,.the |
| db20 | 20 74 6f 6f 6c 74 69 70 20 63 61 6e 20 62 65 20 74 72 75 6e 63 61 74 65 64 2e 0a 0a 49 66 20 4e | .tooltip.can.be.truncated...If.N |
| db40 | 4f 57 41 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | OWAIT.is.non-nil,.this.function. |
| db60 | 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 0a 74 6f 6f 6c 74 69 70 20 | immediately.returns.the.tooltip. |
| db80 | 69 6e 73 74 61 6e 63 65 20 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 20 65 76 65 6e 74 20 | instance.without.entering.event. |
| dba0 | 6c 6f 6f 70 2e 0a 0a 49 66 20 60 4e 4f 53 54 52 49 50 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | loop...If.`NOSTRIP`.is.non-nil,. |
| dbc0 | 60 53 54 52 49 4e 47 60 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 | `STRING`.properties.are.not.stri |
| dbe0 | 70 70 65 64 2e 0a 0a 50 52 4f 4d 50 54 20 69 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 | pped...PROMPT.is.a.prompt.string |
| dc00 | 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 65 76 65 6e | .when.reading.events.during.even |
| dc20 | 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 46 41 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 | t.loop...If.FACE.is.non-nil,.it. |
| dc40 | 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 66 61 63 65 20 60 70 6f | will.be.used.instead.of.face.`po |
| dc60 | 70 75 70 2d 74 69 70 2d 66 61 63 65 27 2e 22 0a 20 20 28 69 66 20 28 62 75 66 66 65 72 70 20 73 | pup-tip-face'."...(if.(bufferp.s |
| dc80 | 74 72 69 6e 67 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 77 69 74 68 2d | tring).......(setq.string.(with- |
| dca0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 | current-buffer.string.(buffer-st |
| dcc0 | 72 69 6e 67 29 29 29 29 0a 0a 20 20 28 75 6e 6c 65 73 73 20 6e 6f 73 74 72 69 70 0a 20 20 20 20 | ring))))....(unless.nostrip..... |
| dce0 | 3b 3b 20 54 4f 44 4f 20 73 74 72 69 70 20 74 65 78 74 20 28 6d 61 69 6e 6c 79 20 66 61 63 65 29 | ;;.TODO.strip.text.(mainly.face) |
| dd00 | 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 73 75 | .properties.....(setq.string.(su |
| dd20 | 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 72 69 6e 67 29 29 29 0a | bstring-no-properties.string))). |
| dd40 | 0a 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 20 28 70 6f 70 75 70 2d 72 65 70 6c 61 63 65 2d 64 | ...(setq.string.(popup-replace-d |
| dd60 | 69 73 70 6c 61 79 61 62 6c 65 20 73 74 72 69 6e 67 29 29 0a 0a 20 20 28 61 6e 64 20 28 65 71 20 | isplayable.string))....(and.(eq. |
| dd80 | 6d 61 72 67 69 6e 20 74 29 20 28 73 65 74 71 20 6d 61 72 67 69 6e 20 31 29 29 0a 20 20 28 6f 72 | margin.t).(setq.margin.1))...(or |
| dda0 | 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d | .margin-left.(setq.margin-left.m |
| ddc0 | 61 72 67 69 6e 29 29 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 28 73 65 74 71 | argin))...(or.margin-right.(setq |
| dde0 | 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 29 29 0a 0a 20 20 28 6c 65 74 20 28 | .margin-right.margin))....(let.( |
| de00 | 28 69 74 20 28 70 6f 70 75 70 2d 66 69 6c 6c 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 77 69 | (it.(popup-fill-string.string.wi |
| de20 | 64 74 68 20 70 6f 70 75 70 2d 74 69 70 2d 6d 61 78 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 28 | dth.popup-tip-max-width))).....( |
| de40 | 73 65 74 71 20 77 69 64 74 68 20 28 63 61 72 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 6c 69 | setq.width.(car.it)...........li |
| de60 | 6e 65 73 20 28 63 64 72 20 69 74 29 29 29 0a 0a 20 20 28 73 65 74 71 20 74 69 70 20 28 70 6f 70 | nes.(cdr.it)))....(setq.tip.(pop |
| de80 | 75 70 2d 63 72 65 61 74 65 20 70 6f 69 6e 74 20 77 69 64 74 68 20 68 65 69 67 68 74 0a 20 20 20 | up-create.point.width.height.... |
| dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 69 6e 2d 68 65 69 67 | .......................:min-heig |
| dec0 | 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ht.min-height................... |
| dee0 | 20 20 20 20 20 20 20 20 3a 6d 61 78 2d 77 69 64 74 68 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 | ........:max-width.max-width.... |
| df00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 72 6f 75 6e 64 20 61 | .......................:around.a |
| df20 | 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | round........................... |
| df40 | 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 | :margin-left.margin-left........ |
| df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 74 | ...................:margin-right |
| df80 | 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .margin-right................... |
| dfa0 | 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 | ........:scroll-bar.scroll-bar.. |
| dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 28 | .........................:face.( |
| dfe0 | 6f 72 20 66 61 63 65 20 27 70 6f 70 75 70 2d 74 69 70 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 | or.face.'popup-tip-face)........ |
| e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 20 70 61 72 65 6e | ...................:parent.paren |
| e020 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 | t...........................:par |
| e040 | 65 6e 74 2d 6f 66 66 73 65 74 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 29 29 0a 0a 20 20 28 75 | ent-offset.parent-offset))....(u |
| e060 | 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 28 70 6f | nwind-protect.......(when.(>.(po |
| e080 | 70 75 70 2d 77 69 64 74 68 20 74 69 70 29 20 30 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pup-width.tip).0)............... |
| e0a0 | 20 20 20 20 3b 20 6e 6f 74 20 74 6f 20 62 65 20 63 6f 72 72 75 70 74 65 64 0a 20 20 20 20 20 20 | ....;.not.to.be.corrupted....... |
| e0c0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 77 69 64 74 68 20 28 70 6f 70 | ..(when.(and.(not.(eq.width.(pop |
| e0e0 | 75 70 2d 77 69 64 74 68 20 74 69 70 29 29 29 20 3b 20 74 72 75 6e 63 61 74 65 64 0a 20 20 20 20 | up-width.tip))).;.truncated..... |
| e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 74 72 75 6e 63 61 74 65 29 29 0a 20 | ...............(not.truncate)).. |
| e120 | 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 66 69 6c 6c 20 6f 6e 63 65 20 61 67 61 69 6e 20 74 6f | .........;;.Refill.once.again.to |
| e140 | 20 6c 69 6e 65 73 20 62 65 20 66 69 74 74 65 64 20 74 6f 20 70 6f 70 75 70 20 77 69 64 74 68 0a | .lines.be.fitted.to.popup.width. |
| e160 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 77 69 64 74 68 20 28 70 6f 70 75 70 2d 77 69 64 | ..........(setq.width.(popup-wid |
| e180 | 74 68 20 74 69 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 73 20 28 | th.tip))...........(setq.lines.( |
| e1a0 | 63 64 72 20 28 70 6f 70 75 70 2d 66 69 6c 6c 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 77 69 | cdr.(popup-fill-string.string.wi |
| e1c0 | 64 74 68 20 77 69 64 74 68 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 | dth.width))))..........(popup-se |
| e1e0 | 74 2d 6c 69 73 74 20 74 69 70 20 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 | t-list.tip.lines).........(popup |
| e200 | 2d 64 72 61 77 20 74 69 70 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 77 61 69 74 0a 20 20 | -draw.tip).........(if.nowait... |
| e220 | 20 20 20 20 20 20 20 20 20 20 74 69 70 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 65 61 72 2d 74 | ..........tip...........(clear-t |
| e240 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | his-command-keys)...........(pus |
| e260 | 68 20 28 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 6d 70 74 29 20 75 6e 72 65 61 64 2d 63 6f 6d | h.(read-event.prompt).unread-com |
| e280 | 6d 61 6e 64 2d 65 76 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 74 29 29 0a 20 20 20 20 28 | mand-events)...........t)).....( |
| e2a0 | 75 6e 6c 65 73 73 20 6e 6f 77 61 69 74 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 | unless.nowait.......(popup-delet |
| e2c0 | 65 20 74 69 70 29 29 29 29 0a 0a 0c 0a 0a 3b 3b 3b 20 50 6f 70 75 70 20 4d 65 6e 75 0a 0a 28 64 | e.tip)))).....;;;.Popup.Menu..(d |
| e2e0 | 65 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 63 65 0a 20 20 27 28 28 74 20 28 3a | efface.popup-menu-face...'((t.(: |
| e300 | 69 6e 68 65 72 69 74 20 70 6f 70 75 70 2d 66 61 63 65 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f | inherit.popup-face)))..."Face.fo |
| e320 | 72 20 70 6f 70 75 70 20 6d 65 6e 75 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a | r.popup.menu."...:group.'popup). |
| e340 | 0a 28 64 65 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 6d 6f 75 73 65 2d 66 61 63 65 0a | .(defface.popup-menu-mouse-face. |
| e360 | 20 20 27 28 28 74 20 28 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 62 6c 75 65 22 20 3a 66 6f 72 65 | ..'((t.(:background."blue".:fore |
| e380 | 67 72 6f 75 6e 64 20 22 77 68 69 74 65 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f | ground."white")))..."Face.for.po |
| e3a0 | 70 75 70 20 6d 65 6e 75 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 | pup.menu."...:group.'popup)..(de |
| e3c0 | 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 0a | fface.popup-menu-selection-face. |
| e3e0 | 20 20 27 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 64 65 66 61 75 6c 74 20 3a 62 61 63 6b 67 72 | ..'((t.(:inherit.default.:backgr |
| e400 | 6f 75 6e 64 20 22 73 74 65 65 6c 62 6c 75 65 22 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68 | ound."steelblue".:foreground."wh |
| e420 | 69 74 65 22 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f 70 75 70 20 6d 65 6e 75 20 73 | ite")))..."Face.for.popup.menu.s |
| e440 | 65 6c 65 63 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 | election."...:group.'popup)..(de |
| e460 | 66 66 61 63 65 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 75 6d 6d 61 72 79 2d 66 61 63 65 0a 20 20 | fface.popup-menu-summary-face... |
| e480 | 27 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 70 6f 70 75 70 2d 73 75 6d 6d 61 72 79 2d 66 61 63 | '((t.(:inherit.popup-summary-fac |
| e4a0 | 65 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6f 70 75 70 20 73 75 6d 6d 61 72 79 2e 22 | e)))..."Face.for.popup.summary." |
| e4c0 | 0a 20 20 3a 67 72 6f 75 70 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 | ...:group.'popup)..(defvar.popup |
| e4e0 | 2d 6d 65 6e 75 2d 73 68 6f 77 2d 74 69 70 2d 66 75 6e 63 74 69 6f 6e 20 27 70 6f 70 75 70 2d 74 | -menu-show-tip-function.'popup-t |
| e500 | 69 70 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 73 68 6f 77 69 6e 67 20 | ip..."Function.used.for.showing. |
| e520 | 74 6f 6f 6c 74 69 70 20 62 79 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 | tooltip.by.`popup-menu-show-quic |
| e540 | 6b 2d 68 65 6c 70 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 | k-help'.")..(defun.popup-menu-sh |
| e560 | 6f 77 2d 68 65 6c 70 20 28 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 70 65 72 73 69 73 74 20 | ow-help.(menu.&optional.persist. |
| e580 | 69 74 65 6d 29 0a 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 68 6f 77 2d 68 65 6c 70 20 28 6f | item)...(popup-item-show-help.(o |
| e5a0 | 72 20 69 74 65 6d 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 6d 65 6e 75 | r.item.(popup-selected-item.menu |
| e5c0 | 29 29 20 70 65 72 73 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d | )).persist))..(defun.popup-menu- |
| e5e0 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 28 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 69 74 | documentation.(menu.&optional.it |
| e600 | 65 6d 29 0a 20 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 | em)...(popup-item-documentation. |
| e620 | 28 6f 72 20 69 74 65 6d 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 6d 65 | (or.item.(popup-selected-item.me |
| e640 | 6e 75 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 | nu))))..(defun.popup-menu-show-q |
| e660 | 75 69 63 6b 2d 68 65 6c 70 20 28 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 69 74 65 6d 20 26 | uick-help.(menu.&optional.item.& |
| e680 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c 65 74 2a 20 28 28 70 6f 69 6e 74 20 28 70 6c 69 73 | rest.args)...(let*.((point.(plis |
| e6a0 | 74 2d 67 65 74 20 61 72 67 73 20 3a 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 | t-get.args.:point))..........(he |
| e6c0 | 69 67 68 74 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 61 72 67 73 20 3a 68 65 69 67 68 74 | ight.(or.(plist-get.args.:height |
| e6e0 | 29 20 28 70 6f 70 75 70 2d 68 65 69 67 68 74 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 | ).(popup-height.menu)))......... |
| e700 | 20 28 6d 69 6e 2d 68 65 69 67 68 74 20 28 6d 69 6e 20 68 65 69 67 68 74 20 28 70 6f 70 75 70 2d | .(min-height.(min.height.(popup- |
| e720 | 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 | current-height.menu))).......... |
| e740 | 28 61 72 6f 75 6e 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 6f 66 | (around.nil)..........(parent-of |
| e760 | 66 73 65 74 20 28 70 6f 70 75 70 2d 6f 66 66 73 65 74 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 | fset.(popup-offset.menu))....... |
| e780 | 20 20 20 28 64 6f 63 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f | ...(doc.(popup-menu-documentatio |
| e7a0 | 6e 20 6d 65 6e 75 20 69 74 65 6d 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 | n.menu.item))).....(when.(string |
| e7c0 | 70 20 64 6f 63 29 0a 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 68 69 64 64 65 6e 2d 70 | p.doc).......(if.(popup-hidden-p |
| e7e0 | 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 6f 75 6e 64 20 74 0a | .menu)...........(setq.around.t. |
| e800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 6e 75 20 6e 69 6c 0a 20 20 20 20 20 20 20 | ................menu.nil........ |
| e820 | 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 6e 69 6c 29 0a 20 20 20 20 | .........parent-offset.nil)..... |
| e840 | 20 20 20 20 28 73 65 74 71 20 70 6f 69 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6c 65 74 | ....(setq.point.nil)).......(let |
| e860 | 20 28 28 70 6f 70 75 70 2d 75 73 65 2d 6f 70 74 69 6d 69 7a 65 64 2d 63 6f 6c 75 6d 6e 2d 63 6f | .((popup-use-optimized-column-co |
| e880 | 6d 70 75 74 61 74 69 6f 6e 20 6e 69 6c 29 29 20 3b 20 54 6f 20 61 76 6f 69 64 20 77 72 6f 6e 67 | mputation.nil)).;.To.avoid.wrong |
| e8a0 | 20 70 6f 73 69 74 69 6f 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 70 6f 70 75 | .positioning.........(apply.popu |
| e8c0 | 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 74 69 70 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 | p-menu-show-tip-function........ |
| e8e0 | 20 20 20 20 20 20 20 20 64 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 6f 69 6e | ........doc................:poin |
| e900 | 74 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 69 67 68 74 20 68 | t.point................:height.h |
| e920 | 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 69 6e 2d 68 65 69 67 68 74 | eight................:min-height |
| e940 | 20 6d 69 6e 2d 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 72 6f 75 | .min-height................:arou |
| e960 | 6e 64 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 | nd.around................:parent |
| e980 | 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 2d 6f 66 66 | .menu................:parent-off |
| e9a0 | 73 65 74 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | set.parent-offset............... |
| e9c0 | 20 61 72 67 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 69 74 | .args)))))..(defun.popup-menu-it |
| e9e0 | 65 6d 2d 6f 66 2d 6d 6f 75 73 65 2d 65 76 65 6e 74 20 28 65 76 65 6e 74 29 0a 20 20 28 77 68 65 | em-of-mouse-event.(event)...(whe |
| ea00 | 6e 20 28 61 6e 64 20 28 63 6f 6e 73 70 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.(and.(consp.event)............ |
| ea20 | 20 20 28 6d 65 6d 71 20 28 63 6c 2d 66 69 72 73 74 20 65 76 65 6e 74 29 20 27 28 6d 6f 75 73 65 | ..(memq.(cl-first.event).'(mouse |
| ea40 | 2d 31 20 6d 6f 75 73 65 2d 32 20 6d 6f 75 73 65 2d 33 20 6d 6f 75 73 65 2d 34 20 6d 6f 75 73 65 | -1.mouse-2.mouse-3.mouse-4.mouse |
| ea60 | 2d 35 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 70 6f 73 69 74 69 6f 6e 20 28 63 6c 2d 73 | -5))).....(let*.((position.(cl-s |
| ea80 | 65 63 6f 6e 64 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 62 6a 65 63 74 | econd.event))............(object |
| eaa0 | 20 28 65 6c 74 20 70 6f 73 69 74 69 6f 6e 20 34 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | .(elt.position.4))).......(when. |
| eac0 | 28 63 6f 6e 73 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 | (consp.object).........(get-text |
| eae0 | 2d 70 72 6f 70 65 72 74 79 20 28 63 64 72 20 6f 62 6a 65 63 74 29 20 27 70 6f 70 75 70 2d 69 74 | -property.(cdr.object).'popup-it |
| eb00 | 65 6d 20 28 63 61 72 20 6f 62 6a 65 63 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 | em.(car.object))))))..(defun.pop |
| eb20 | 75 70 2d 6d 65 6e 75 2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 28 6b 65 79 6d 61 | up-menu-read-key-sequence.(keyma |
| eb40 | 70 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 20 74 69 6d 65 6f 75 74 29 0a 20 20 28 63 | p.&optional.prompt.timeout)...(c |
| eb60 | 61 74 63 68 20 27 74 69 6d 65 6f 75 74 0a 20 20 20 20 28 6c 65 74 20 28 28 74 69 6d 65 72 20 28 | atch.'timeout.....(let.((timer.( |
| eb80 | 61 6e 64 20 74 69 6d 65 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.timeout..................... |
| eba0 | 20 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 20 74 69 6d 65 6f 75 74 20 6e 69 6c 0a 20 20 | ..(run-with-timer.timeout.nil... |
| ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ebe0 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(lambda.().................. |
| ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 7a 65 72 6f | .......................(if.(zero |
| ec20 | 70 20 28 6c 65 6e 67 74 68 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 29 29 0a | p.(length.(this-command-keys))). |
| ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 74 69 6d 65 6f 75 74 20 6e 69 6c 29 | ............(throw.'timeout.nil) |
| ec80 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6c 64 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 | )))))...........(old-global-map. |
| eca0 | 28 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (current-global-map))........... |
| ecc0 | 28 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 | (temp-global-map.(make-sparse-ke |
| ece0 | 79 6d 61 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 | ymap))...........(overriding-ter |
| ed00 | 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 | minal-local-map.(make-sparse-key |
| ed20 | 6d 61 70 29 29 29 0a 20 20 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 6b 65 79 2d 64 65 66 | map))).......(substitute-key-def |
| ed40 | 69 6e 69 74 69 6f 6e 20 27 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 20 27 6b 65 79 62 6f 61 72 64 | inition.'keyboard-quit.'keyboard |
| ed60 | 2d 71 75 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -quit........................... |
| ed80 | 20 20 20 20 20 20 20 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 6f 6c 64 2d 67 6c 6f 62 61 | .......temp-global-map.old-globa |
| eda0 | 6c 2d 6d 61 70 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 74 65 6d 70 2d 67 6c | l-map).......(define-key.temp-gl |
| edc0 | 6f 62 61 6c 2d 6d 61 70 20 5b 6d 65 6e 75 2d 62 61 72 5d 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 | obal-map.[menu-bar].(lookup-key. |
| ede0 | 6f 6c 64 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 5b 6d 65 6e 75 2d 62 61 72 5d 29 29 0a 20 20 20 20 | old-global-map.[menu-bar]))..... |
| ee00 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 20 5b 74 | ..(define-key.temp-global-map.[t |
| ee20 | 6f 6f 6c 2d 62 61 72 5d 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6f 6c 64 2d 67 6c 6f 62 61 6c 2d | ool-bar].(lookup-key.old-global- |
| ee40 | 6d 61 70 20 5b 74 6f 6f 6c 2d 62 61 72 5d 29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 6b 65 79 6d | map.[tool-bar])).......(set-keym |
| ee60 | 61 70 2d 70 61 72 65 6e 74 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f | ap-parent.overriding-terminal-lo |
| ee80 | 63 61 6c 2d 6d 61 70 20 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 28 69 66 20 28 63 75 72 72 65 | cal-map.keymap).......(if.(curre |
| eea0 | 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d | nt-local-map)...........(define- |
| eec0 | 6b 65 79 20 6f 76 65 72 72 69 64 69 6e 67 2d 74 65 72 6d 69 6e 61 6c 2d 6c 6f 63 61 6c 2d 6d 61 | key.overriding-terminal-local-ma |
| eee0 | 70 20 5b 6d 65 6e 75 2d 62 61 72 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 75 70 | p.[menu-bar].............(lookup |
| ef00 | 2d 6b 65 79 20 28 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 29 20 5b 6d 65 6e 75 2d 62 | -key.(current-local-map).[menu-b |
| ef20 | 61 72 5d 29 29 29 0a 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 | ar]))).......(unwind-protect.... |
| ef40 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 2d 67 | .......(progn.............(use-g |
| ef60 | 6c 6f 62 61 6c 2d 6d 61 70 20 74 65 6d 70 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 0a 20 20 20 20 20 | lobal-map.temp-global-map)...... |
| ef80 | 20 20 20 20 20 20 20 28 63 6c 65 61 72 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 | .......(clear-this-command-keys) |
| efa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 6d 65 73 73 61 67 65 20 | .............(with-temp-message. |
| efc0 | 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6b 65 79 2d 73 | prompt...............(read-key-s |
| efe0 | 65 71 75 65 6e 63 65 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 2d 67 6c 6f 62 | equence.nil))).........(use-glob |
| f000 | 61 6c 2d 6d 61 70 20 6f 6c 64 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 0a 20 20 20 20 20 20 20 20 28 | al-map.old-global-map).........( |
| f020 | 69 66 20 74 69 6d 65 72 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 74 69 6d 65 72 29 29 29 29 | if.timer.(cancel-timer.timer)))) |
| f040 | 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 6c 6c 62 61 63 6b 20 28 | ))..(defun.popup-menu-fallback.( |
| f060 | 65 76 65 6e 74 20 64 65 66 61 75 6c 74 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 | event.default))..(cl-defun.popup |
| f080 | 2d 6d 65 6e 75 2d 65 76 65 6e 74 2d 6c 6f 6f 70 20 28 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 | -menu-event-loop.(menu.......... |
| f0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 6d 61 70 0a 20 | ........................keymap.. |
| f0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f0e0 | 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fallback........................ |
| f100 | 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........&key.................. |
| f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 | ................prompt.......... |
| f140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 2d 64 65 6c | ........................help-del |
| f160 | 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ay.............................. |
| f180 | 20 20 20 20 69 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....isearch..................... |
| f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 | .............isearch-filter..... |
| f1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 | .............................ise |
| f1e0 | 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arch-cursor-color............... |
| f200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 | ...................isearch-keyma |
| f220 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p............................... |
| f240 | 20 20 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...isearch-callback............. |
| f260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78 20 6b 65 79 20 62 69 | .....................&aux.key.bi |
| f280 | 6e 64 69 6e 67 29 0a 20 20 28 63 6c 2d 62 6c 6f 63 6b 20 6e 69 6c 0a 20 20 20 20 28 77 68 69 6c | nding)...(cl-block.nil.....(whil |
| f2a0 | 65 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 28 61 6e 64 | e.(popup-live-p.menu).......(and |
| f2c0 | 20 69 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 | .isearch............(popup-isear |
| f2e0 | 63 68 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch.menu......................... |
| f300 | 20 20 3a 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 | ..:filter.isearch-filter........ |
| f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 | ...................:cursor-color |
| f340 | 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 | .isearch-cursor-color........... |
| f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 69 73 65 61 72 63 68 2d | ................:keymap.isearch- |
| f380 | 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | keymap.......................... |
| f3a0 | 20 3a 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 | .:callback.isearch-callback..... |
| f3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 | ......................:help-dela |
| f3e0 | 79 20 68 65 6c 70 2d 64 65 6c 61 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 62 6f 61 | y.help-delay)............(keyboa |
| f400 | 72 64 2d 71 75 69 74 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 70 6f 70 75 70 | rd-quit)).......(setq.key.(popup |
| f420 | 2d 6d 65 6e 75 2d 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 20 6b 65 79 6d 61 70 20 70 | -menu-read-key-sequence.keymap.p |
| f440 | 72 6f 6d 70 74 20 68 65 6c 70 2d 64 65 6c 61 79 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 | rompt.help-delay)).......(setq.b |
| f460 | 69 6e 64 69 6e 67 20 28 61 6e 64 20 6b 65 79 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6b 65 79 6d | inding.(and.key.(lookup-key.keym |
| f480 | 61 70 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 6f | ap.key))).......(cond........((o |
| f4a0 | 72 20 28 6e 75 6c 6c 20 6b 65 79 29 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 68 20 6b 65 79 29 | r.(null.key).(zerop.(length.key) |
| f4c0 | 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 75 6e 63 61 6c 6c 20 70 6f 70 75 | )).........(unless.(funcall.popu |
| f4e0 | 70 2d 6d 65 6e 75 2d 73 68 6f 77 2d 71 75 69 63 6b 2d 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 | p-menu-show-quick-help-function. |
| f500 | 6d 65 6e 75 20 6e 69 6c 20 3a 70 72 6f 6d 70 74 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 | menu.nil.:prompt.prompt)........ |
| f520 | 20 20 20 28 63 6c 65 61 72 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 0a 20 20 20 | ...(clear-this-command-keys).... |
| f540 | 20 20 20 20 20 20 20 28 70 75 73 68 20 28 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 6d 70 74 29 | .......(push.(read-event.prompt) |
| f560 | 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 | .unread-command-events)))....... |
| f580 | 20 28 28 65 71 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 28 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 | .((eq.(lookup-key.(current-globa |
| f5a0 | 6c 2d 6d 61 70 29 20 6b 65 79 29 20 27 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 29 0a 20 20 20 20 | l-map).key).'keyboard-quit)..... |
| f5c0 | 20 20 20 20 28 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d | ....(keyboard-quit).........(cl- |
| f5e0 | 72 65 74 75 72 6e 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f | return))........((eq.binding.'po |
| f600 | 70 75 70 2d 63 6c 6f 73 65 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 70 61 | pup-close).........(if.(popup-pa |
| f620 | 72 65 6e 74 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 | rent.menu).............(cl-retur |
| f640 | 6e 29 29 29 0a 20 20 20 20 20 20 20 28 28 6d 65 6d 71 20 62 69 6e 64 69 6e 67 20 27 28 70 6f 70 | n)))........((memq.binding.'(pop |
| f660 | 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 2d 6f 70 65 6e 29 29 0a 20 20 20 20 20 20 20 20 28 | up-select.popup-open)).........( |
| f680 | 6c 65 74 2a 20 28 28 69 74 65 6d 20 28 6f 72 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2d 69 74 65 6d | let*.((item.(or.(popup-menu-item |
| f6a0 | 2d 6f 66 2d 6d 6f 75 73 65 2d 65 76 65 6e 74 20 28 65 6c 74 20 6b 65 79 20 30 29 29 0a 20 20 20 | -of-mouse-event.(elt.key.0)).... |
| f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 6c | ......................(popup-sel |
| f6e0 | 65 63 74 65 64 2d 69 74 65 6d 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ected-item.menu))).............. |
| f700 | 20 20 28 69 6e 64 65 78 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 69 74 65 6d 20 28 70 6f 70 75 | ..(index.(cl-position.item.(popu |
| f720 | 70 2d 6c 69 73 74 20 6d 65 6e 75 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | p-list.menu)))................(s |
| f740 | 75 62 6c 69 73 74 20 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 62 6c 69 73 74 20 69 74 65 6d 29 | ublist.(popup-item-sublist.item) |
| f760 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 69 6e 64 65 78 20 28 63 6c 2d 72 | ))...........(unless.index.(cl-r |
| f780 | 65 74 75 72 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 75 62 6c 69 73 74 0a 20 20 | eturn))...........(if.sublist... |
| f7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 61 69 66 20 28 6c 65 74 20 28 70 6f 70 | ............(popup-aif.(let.(pop |
| f7c0 | 75 70 2d 75 73 65 2d 6f 70 74 69 6d 69 7a 65 64 2d 63 6f 6c 75 6d 6e 2d 63 6f 6d 70 75 74 61 74 | up-use-optimized-column-computat |
| f7e0 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion)............................ |
| f800 | 28 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 73 75 62 6c 69 73 74 0a 20 20 20 20 | (popup-cascade-menu.sublist..... |
| f820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f840 | 20 20 20 20 20 20 20 20 20 20 20 3a 61 72 6f 75 6e 64 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | ...........:around.nil.......... |
| f860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f880 | 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e | ......:margin-left.(popup-margin |
| f8a0 | 2d 6c 65 66 74 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -left.menu)..................... |
| f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 | ...........................:marg |
| f8e0 | 69 6e 2d 72 69 67 68 74 20 28 70 6f 70 75 70 2d 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 65 6e | in-right.(popup-margin-right.men |
| f900 | 75 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | u).............................. |
| f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 28 70 | ..................:scroll-bar.(p |
| f940 | 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 20 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 20 | opup-scroll-bar.menu)........... |
| f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f980 | 20 20 20 20 20 3a 70 61 72 65 6e 74 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....:parent.menu............... |
| f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f9c0 | 20 3a 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 | .:parent-offset.index........... |
| f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fa00 | 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 79 20 68 65 6c 70 2d 64 65 6c 61 79 0a 20 20 20 20 | .....:help-delay.help-delay..... |
| fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fa40 | 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 20 69 73 65 61 72 63 68 0a 20 20 20 20 | ...........:isearch.isearch..... |
| fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fa80 | 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 20 69 73 65 61 72 | ...........:isearch-filter.isear |
| faa0 | 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-filter....................... |
| fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 | .........................:isearc |
| fae0 | 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f | h-cursor-color.isearch-cursor-co |
| fb00 | 6c 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lor............................. |
| fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d 6b 65 79 6d | ...................:isearch-keym |
| fb40 | 61 70 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ap.isearch-keymap............... |
| fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fb80 | 20 3a 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 | .:isearch-callback.isearch-callb |
| fba0 | 61 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 69 74 20 | ack))...................(and.it. |
| fbc0 | 28 63 6c 2d 72 65 74 75 72 6e 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | (cl-return.it))).............(if |
| fbe0 | 20 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 73 65 6c 65 63 74 29 0a 20 20 20 20 | .(eq.binding.'popup-select)..... |
| fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 28 70 6f 70 75 70 2d 69 74 | ............(cl-return.(popup-it |
| fc20 | 65 6d 2d 76 61 6c 75 65 2d 6f 72 2d 73 65 6c 66 20 69 74 65 6d 29 29 29 29 29 29 0a 20 20 20 20 | em-value-or-self.item))))))..... |
| fc40 | 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 0a 20 20 20 | ...((eq.binding.'popup-next).... |
| fc60 | 20 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 20 28 | .....(popup-next.menu))........( |
| fc80 | 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20 | (eq.binding.'popup-previous).... |
| fca0 | 20 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 6d 65 6e 75 29 29 0a 20 20 20 20 | .....(popup-previous.menu))..... |
| fcc0 | 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 70 61 67 65 2d 6e 65 78 74 | ...((eq.binding.'popup-page-next |
| fce0 | 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 70 61 67 65 2d 6e 65 78 74 20 6d 65 6e 75 29 | ).........(popup-page-next.menu) |
| fd00 | 29 0a 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 70 61 67 | )........((eq.binding.'popup-pag |
| fd20 | 65 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 70 61 67 65 2d | e-previous).........(popup-page- |
| fd40 | 70 72 65 76 69 6f 75 73 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 20 62 69 6e 64 | previous.menu))........((eq.bind |
| fd60 | 69 6e 67 20 27 70 6f 70 75 70 2d 68 65 6c 70 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | ing.'popup-help).........(popup- |
| fd80 | 6d 65 6e 75 2d 73 68 6f 77 2d 68 65 6c 70 20 6d 65 6e 75 29 29 0a 20 20 20 20 20 20 20 28 28 65 | menu-show-help.menu))........((e |
| fda0 | 71 20 62 69 6e 64 69 6e 67 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 29 0a 20 20 20 20 20 20 | q.binding.'popup-isearch)....... |
| fdc0 | 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 | ..(popup-isearch.menu........... |
| fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 66 69 6c | .............:filter.isearch-fil |
| fe00 | 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 75 72 73 | ter........................:curs |
| fe20 | 6f 72 2d 63 6f 6c 6f 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 | or-color.isearch-cursor-color... |
| fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 69 73 65 | .....................:keymap.ise |
| fe60 | 61 72 63 68 2d 6b 65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arch-keymap..................... |
| fe80 | 20 20 20 3a 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 | ...:callback.isearch-callback... |
| fea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 79 | .....................:help-delay |
| fec0 | 20 68 65 6c 70 2d 64 65 6c 61 79 29 29 0a 20 20 20 20 20 20 20 28 28 63 6f 6d 6d 61 6e 64 70 20 | .help-delay))........((commandp. |
| fee0 | 62 69 6e 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 | binding).........(call-interacti |
| ff00 | 76 65 6c 79 20 62 69 6e 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 | vely.binding))........(t........ |
| ff20 | 20 28 66 75 6e 63 61 6c 6c 20 66 61 6c 6c 62 61 63 6b 20 6b 65 79 20 28 6b 65 79 2d 62 69 6e 64 | .(funcall.fallback.key.(key-bind |
| ff40 | 69 6e 67 20 6b 65 79 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 70 72 65 | ing.key)))))))..(defun.popup-pre |
| ff60 | 66 65 72 72 65 64 2d 77 69 64 74 68 20 28 6c 69 73 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | ferred-width.(list)..."Return.th |
| ff80 | 65 20 70 72 65 66 65 72 72 65 64 20 77 69 64 74 68 20 74 6f 20 73 68 6f 77 20 4c 49 53 54 20 62 | e.preferred.width.to.show.LIST.b |
| ffa0 | 65 61 75 74 69 66 75 6c 6c 79 2e 22 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 77 69 74 68 20 74 61 62 | eautifully."...(cl-loop.with.tab |
| ffc0 | 2d 77 69 64 74 68 20 3d 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 | -width.=.4............for.item.i |
| ffe0 | 6e 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 6d 6d 61 72 79 20 3d 20 | n.list............for.summary.=. |
| 10000 | 28 70 6f 70 75 70 2d 69 74 65 6d 2d 73 75 6d 6d 61 72 79 20 69 74 65 6d 29 0a 20 20 20 20 20 20 | (popup-item-summary.item)....... |
| 10020 | 20 20 20 20 20 6d 61 78 69 6d 69 7a 65 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 28 70 6f 70 | .....maximize.(string-width.(pop |
| 10040 | 75 70 2d 78 2d 74 6f 2d 73 74 72 69 6e 67 20 69 74 65 6d 29 29 20 69 6e 74 6f 20 77 69 64 74 68 | up-x-to-string.item)).into.width |
| 10060 | 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 72 69 6e 67 70 20 73 75 6d 6d 61 72 79 29 | ............if.(stringp.summary) |
| 10080 | 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 69 6d 69 7a 65 20 28 2b 20 28 73 74 72 69 6e 67 2d | ............maximize.(+.(string- |
| 100a0 | 77 69 64 74 68 20 73 75 6d 6d 61 72 79 29 20 32 29 20 69 6e 74 6f 20 73 75 6d 6d 61 72 79 2d 77 | width.summary).2).into.summary-w |
| 100c0 | 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 61 6c 6c 79 20 72 65 74 75 72 6e 0a 20 | idth............finally.return.. |
| 100e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 74 61 6c 20 28 2b 20 28 6f 72 20 77 69 | ..........(let.((total.(+.(or.wi |
| 10100 | 64 74 68 20 30 29 20 28 6f 72 20 73 75 6d 6d 61 72 79 2d 77 69 64 74 68 20 30 29 29 29 29 0a 20 | dth.0).(or.summary-width.0)))).. |
| 10120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 28 63 65 69 6c 69 6e 67 20 28 2f 20 74 6f 74 61 6c | ............(*.(ceiling.(/.total |
| 10140 | 20 31 30 2e 30 29 29 20 31 30 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 6d 65 | .10.0)).10))))..(defvar.popup-me |
| 10160 | 6e 75 2d 6b 65 79 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 | nu-keymap...(let.((map.(make-spa |
| 10180 | 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | rse-keymap))).....(define-key.ma |
| 101a0 | 70 20 22 5c 72 22 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 2d 73 65 6c 65 63 74 29 0a 20 20 20 | p."\r"........'popup-select).... |
| 101c0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 66 22 20 20 20 20 20 20 27 70 6f | .(define-key.map."\C-f"......'po |
| 101e0 | 70 75 70 2d 6f 70 65 6e 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 | pup-open).....(define-key.map.[r |
| 10200 | 69 67 68 74 5d 20 20 20 20 20 27 70 6f 70 75 70 2d 6f 70 65 6e 29 0a 20 20 20 20 28 64 65 66 69 | ight].....'popup-open).....(defi |
| 10220 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 62 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 63 6c | ne-key.map."\C-b"......'popup-cl |
| 10240 | 6f 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6c 65 66 74 5d 20 | ose).....(define-key.map.[left]. |
| 10260 | 20 20 20 20 20 27 70 6f 70 75 70 2d 63 6c 6f 73 65 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | .....'popup-close)......(define- |
| 10280 | 6b 65 79 20 6d 61 70 20 22 5c 43 2d 6e 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 | key.map."\C-n"......'popup-next) |
| 102a0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 64 6f 77 6e 5d 20 20 20 20 20 | .....(define-key.map.[down]..... |
| 102c0 | 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | .'popup-next).....(define-key.ma |
| 102e0 | 70 20 22 5c 43 2d 70 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 29 0a 20 | p."\C-p"......'popup-previous).. |
| 10300 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 75 70 5d 20 20 20 20 20 20 20 20 27 | ...(define-key.map.[up]........' |
| 10320 | 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | popup-previous)......(define-key |
| 10340 | 20 6d 61 70 20 5b 6e 65 78 74 5d 20 20 20 20 20 20 27 70 6f 70 75 70 2d 70 61 67 65 2d 6e 65 78 | .map.[next]......'popup-page-nex |
| 10360 | 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 70 72 69 6f 72 5d 20 20 | t).....(define-key.map.[prior].. |
| 10380 | 20 20 20 27 70 6f 70 75 70 2d 70 61 67 65 2d 70 72 65 76 69 6f 75 73 29 0a 0a 20 20 20 20 28 64 | ...'popup-page-previous)......(d |
| 103a0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 66 31 5d 20 20 20 20 20 20 20 20 27 70 6f 70 75 70 | efine-key.map.[f1]........'popup |
| 103c0 | 2d 68 65 6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 | -help).....(define-key.map.(kbd. |
| 103e0 | 22 5c 43 2d 3f 22 29 20 27 70 6f 70 75 70 2d 68 65 6c 70 29 0a 0a 20 20 20 20 28 64 65 66 69 6e | "\C-?").'popup-help)......(defin |
| 10400 | 65 2d 6b 65 79 20 6d 61 70 20 22 5c 43 2d 73 22 20 20 20 20 20 20 27 70 6f 70 75 70 2d 69 73 65 | e-key.map."\C-s"......'popup-ise |
| 10420 | 61 72 63 68 29 0a 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75 73 | arch)......(define-key.map.[mous |
| 10440 | 65 2d 31 5d 20 20 20 27 70 6f 70 75 70 2d 73 65 6c 65 63 74 29 0a 20 20 20 20 28 64 65 66 69 6e | e-1]...'popup-select).....(defin |
| 10460 | 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75 73 65 2d 34 5d 20 20 20 27 70 6f 70 75 70 2d 70 72 65 | e-key.map.[mouse-4]...'popup-pre |
| 10480 | 76 69 6f 75 73 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75 73 | vious).....(define-key.map.[mous |
| 104a0 | 65 2d 35 5d 20 20 20 27 70 6f 70 75 70 2d 6e 65 78 74 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 | e-5]...'popup-next).....map))..( |
| 104c0 | 63 6c 2d 64 65 66 75 6e 20 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 28 6c 69 73 74 0a 20 20 20 20 20 | cl-defun.popup-menu*.(list...... |
| 104e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20 20 20 20 20 20 20 | ..................&key.......... |
| 10500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............point............. |
| 10520 | 20 20 20 20 20 20 20 20 20 20 20 28 61 72 6f 75 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(around.t)........... |
| 10540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 64 74 68 20 28 70 6f 70 75 70 2d 70 72 65 66 65 | .............(width.(popup-prefe |
| 10560 | 72 72 65 64 2d 77 69 64 74 68 20 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rred-width.list))............... |
| 10580 | 20 20 20 20 20 20 20 20 20 28 68 65 69 67 68 74 20 31 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .........(height.15)............ |
| 105a0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 | ............max-width........... |
| 105c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............margin............. |
| 105e0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 20 20 | ...........margin-left.......... |
| 10600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 | ..............margin-right...... |
| 10620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 | ..................scroll-bar.... |
| 10640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 | ....................symbol...... |
| 10660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 | ..................parent........ |
| 10680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 0a 20 20 | ................parent-offset... |
| 106a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 73 6f 72 0a 20 20 20 20 | .....................cursor..... |
| 106c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 6d 61 70 20 70 6f 70 75 70 | ...................(keymap.popup |
| 106e0 | 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -menu-keymap)................... |
| 10700 | 20 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 6c 6c 62 | .....(fallback.'popup-menu-fallb |
| 10720 | 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 | ack)........................help |
| 10740 | 2d 64 65 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f | -delay........................no |
| 10760 | 77 61 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d | wait........................prom |
| 10780 | 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 65 61 72 63 | pt........................isearc |
| 107a0 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 73 65 61 72 63 | h........................(isearc |
| 107c0 | 68 2d 66 69 6c 74 65 72 20 27 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 6c | h-filter.'popup-isearch-filter-l |
| 107e0 | 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 73 65 | ist)........................(ise |
| 10800 | 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d | arch-cursor-color.popup-isearch- |
| 10820 | 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cursor-color)................... |
| 10840 | 20 20 20 20 20 28 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 20 70 6f 70 75 70 2d 69 73 65 61 72 | .....(isearch-keymap.popup-isear |
| 10860 | 63 68 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-keymap)...................... |
| 10880 | 20 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..isearch-callback.............. |
| 108a0 | 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 | ..........initial-index......... |
| 108c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 | ...............&allow-other-keys |
| 108e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78 20 6d 65 6e | ........................&aux.men |
| 10900 | 75 20 65 76 65 6e 74 29 0a 20 20 22 53 68 6f 77 20 61 20 70 6f 70 75 70 20 6d 65 6e 75 20 6f 66 | u.event)..."Show.a.popup.menu.of |
| 10920 | 20 4c 49 53 54 20 61 74 20 50 4f 49 4e 54 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 | .LIST.at.POINT..This.function.re |
| 10940 | 74 75 72 6e 73 20 61 0a 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 | turns.a.value.of.the.selected.it |
| 10960 | 65 6d 2e 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 68 65 | em..Almost.all.arguments.are.the |
| 10980 | 20 73 61 6d 65 20 61 73 20 69 6e 0a 60 70 6f 70 75 70 2d 63 72 65 61 74 65 27 2c 20 65 78 63 65 | .same.as.in.`popup-create',.exce |
| 109a0 | 70 74 20 66 6f 72 20 4b 45 59 4d 41 50 2c 20 46 41 4c 4c 42 41 43 4b 2c 20 48 45 4c 50 2d 44 45 | pt.for.KEYMAP,.FALLBACK,.HELP-DE |
| 109c0 | 4c 41 59 2c 20 50 52 4f 4d 50 54 2c 0a 49 53 45 41 52 43 48 2c 20 49 53 45 41 52 43 48 2d 46 49 | LAY,.PROMPT,.ISEARCH,.ISEARCH-FI |
| 109e0 | 4c 54 45 52 2c 20 49 53 45 41 52 43 48 2d 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 2c 20 49 53 45 41 | LTER,.ISEARCH-CURSOR-COLOR,.ISEA |
| 10a00 | 52 43 48 2d 4b 45 59 4d 41 50 2c 20 61 6e 64 0a 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b | RCH-KEYMAP,.and.ISEARCH-CALLBACK |
| 10a20 | 2e 0a 0a 49 66 20 4b 45 59 4d 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 | ...If.KEYMAP.is.a.keymap.which.i |
| 10a40 | 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 | s.used.when.processing.events.du |
| 10a60 | 72 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 46 41 4c 4c 42 41 43 4b 20 69 73 | ring.event.loop...If.FALLBACK.is |
| 10a80 | 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 | .a.function.taking.two.arguments |
| 10aa0 | 3b 20 61 20 6b 65 79 20 61 6e 64 20 61 0a 63 6f 6d 6d 61 6e 64 2e 20 46 41 4c 4c 42 41 43 4b 20 | ;.a.key.and.a.command..FALLBACK. |
| 10ac0 | 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 6e 6f 20 73 70 65 63 69 61 6c 20 6f 70 65 72 61 74 | is.called.when.no.special.operat |
| 10ae0 | 69 6f 6e 20 69 73 20 66 6f 75 6e 64 20 6f 6e 0a 74 68 65 20 6b 65 79 2e 20 54 68 65 20 64 65 66 | ion.is.found.on.the.key..The.def |
| 10b00 | 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 6c 6c 62 61 | ault.value.is.`popup-menu-fallba |
| 10b20 | 63 6b 27 2c 20 77 68 69 63 68 20 64 6f 65 73 0a 6e 6f 74 68 69 6e 67 2e 0a 0a 48 45 4c 50 2d 44 | ck',.which.does.nothing...HELP-D |
| 10b40 | 45 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 | ELAY.is.a.delay.of.displaying.he |
| 10b60 | 6c 70 73 2e 0a 0a 49 66 20 4e 4f 57 41 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 | lps...If.NOWAIT.is.non-nil,.this |
| 10b80 | 20 66 75 6e 63 74 69 6f 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 | .function.immediately.returns.th |
| 10ba0 | 65 20 6d 65 6e 75 0a 69 6e 73 74 61 6e 63 65 20 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 | e.menu.instance.without.entering |
| 10bc0 | 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 50 52 4f 4d 50 54 20 69 73 20 61 20 70 72 6f 6d 70 74 | .event.loop...PROMPT.is.a.prompt |
| 10be0 | 20 73 74 72 69 6e 67 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 | .string.when.reading.events.duri |
| 10c00 | 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 49 53 45 41 52 43 48 20 69 73 20 6e 6f | ng.event.loop...If.ISEARCH.is.no |
| 10c20 | 6e 2d 6e 69 6c 2c 20 64 6f 20 69 73 65 61 72 63 68 20 61 73 20 73 6f 6f 6e 20 61 73 20 64 69 73 | n-nil,.do.isearch.as.soon.as.dis |
| 10c40 | 70 6c 61 79 69 6e 67 20 74 68 65 20 70 6f 70 75 70 0a 6d 65 6e 75 2e 0a 0a 49 53 45 41 52 43 48 | playing.the.popup.menu...ISEARCH |
| 10c60 | 2d 46 49 4c 54 45 52 20 69 73 20 61 20 66 69 6c 74 65 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 | -FILTER.is.a.filtering.function. |
| 10c80 | 74 61 6b 69 6e 67 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 3a 0a 73 65 61 72 63 68 20 70 61 74 | taking.two.arguments:.search.pat |
| 10ca0 | 74 65 72 6e 20 61 6e 64 20 6c 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 20 52 65 74 75 72 6e 73 20 | tern.and.list.of.items..Returns. |
| 10cc0 | 61 20 6c 69 73 74 20 6f 66 20 6d 61 74 63 68 69 6e 67 20 69 74 65 6d 73 2e 0a 0a 49 53 45 41 52 | a.list.of.matching.items...ISEAR |
| 10ce0 | 43 48 2d 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 20 69 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f | CH-CURSOR-COLOR.is.a.cursor.colo |
| 10d00 | 72 20 64 75 72 69 6e 67 20 69 73 65 61 72 63 68 2e 20 54 68 65 0a 64 65 66 61 75 6c 74 20 76 61 | r.during.isearch..The.default.va |
| 10d20 | 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c | lue.is.`popup-isearch-cursor-col |
| 10d40 | 6f 72 27 2e 0a 0a 49 53 45 41 52 43 48 2d 4b 45 59 4d 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 | or'...ISEARCH-KEYMAP.is.a.keymap |
| 10d60 | 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 | .which.is.used.when.processing.e |
| 10d80 | 76 65 6e 74 73 0a 64 75 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 | vents.during.event.loop..The.def |
| 10da0 | 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 | ault.value.is.`popup-isearch-key |
| 10dc0 | 6d 61 70 27 2e 0a 0a 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 20 69 73 20 61 20 66 75 6e | map'...ISEARCH-CALLBACK.is.a.fun |
| 10de0 | 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 60 70 6f 70 | ction.taking.one.argument...`pop |
| 10e00 | 75 70 2d 6d 65 6e 75 27 0a 63 61 6c 6c 73 20 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 2c | up-menu'.calls.ISEARCH-CALLBACK, |
| 10e20 | 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e | .if.specified,.after.isearch.fin |
| 10e40 | 69 73 68 65 64 20 6f 72 0a 69 73 65 61 72 63 68 20 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 | ished.or.isearch.canceled..The.a |
| 10e60 | 72 67 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 | rguments.is.whole.filtered.list. |
| 10e80 | 6f 66 20 69 74 65 6d 73 2e 0a 0a 49 66 20 60 49 4e 49 54 49 41 4c 2d 49 4e 44 45 58 27 20 69 73 | of.items...If.`INITIAL-INDEX'.is |
| 10ea0 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 69 74 69 61 6c 20 69 6e 64 | .non-nil,.this.is.an.initial.ind |
| 10ec0 | 65 78 20 76 61 6c 75 65 20 66 6f 72 0a 60 70 6f 70 75 70 2d 73 65 6c 65 63 74 27 2e 20 4f 6e 6c | ex.value.for.`popup-select'..Onl |
| 10ee0 | 79 20 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 20 69 73 20 76 61 6c 69 64 2e 22 0a 20 20 | y.positive.integer.is.valid."... |
| 10f00 | 28 61 6e 64 20 28 65 71 20 6d 61 72 67 69 6e 20 74 29 20 28 73 65 74 71 20 6d 61 72 67 69 6e 20 | (and.(eq.margin.t).(setq.margin. |
| 10f20 | 31 29 29 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 28 73 65 74 71 20 6d 61 72 67 | 1))...(or.margin-left.(setq.marg |
| 10f40 | 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 29 29 0a 20 20 28 6f 72 20 6d 61 72 67 69 6e 2d 72 69 | in-left.margin))...(or.margin-ri |
| 10f60 | 67 68 74 20 28 73 65 74 71 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 6d 61 72 67 69 6e 29 29 0a | ght.(setq.margin-right.margin)). |
| 10f80 | 20 20 28 69 66 20 28 61 6e 64 20 73 63 72 6f 6c 6c 2d 62 61 72 0a 20 20 20 20 20 20 20 20 20 20 | ..(if.(and.scroll-bar........... |
| 10fa0 | 20 28 69 6e 74 65 67 65 72 70 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 | .(integerp.margin-right)........ |
| 10fc0 | 20 20 20 20 28 3e 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 30 29 29 0a 20 20 20 20 20 20 3b 3b | ....(>.margin-right.0)).......;; |
| 10fe0 | 20 4d 61 6b 65 20 73 63 72 6f 6c 6c 2d 62 61 72 20 73 70 61 63 65 20 61 73 20 6d 61 72 67 69 6e | .Make.scroll-bar.space.as.margin |
| 11000 | 2d 72 69 67 68 74 0a 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 6d 61 72 67 69 6e 2d 72 69 67 | -right.......(cl-decf.margin-rig |
| 11020 | 68 74 29 29 0a 20 20 28 73 65 74 71 20 6d 65 6e 75 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 | ht))...(setq.menu.(popup-create. |
| 11040 | 70 6f 69 6e 74 20 77 69 64 74 68 20 68 65 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | point.width.height.............. |
| 11060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 78 2d 77 69 64 74 68 20 6d 61 78 2d 77 69 64 | ..............:max-width.max-wid |
| 11080 | 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 | th............................:a |
| 110a0 | 72 6f 75 6e 64 20 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | round.around.................... |
| 110c0 | 20 20 20 20 20 20 20 20 3a 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 63 65 0a 20 | ........:face.'popup-menu-face.. |
| 110e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 6f 75 73 65 | ..........................:mouse |
| 11100 | 2d 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 6d 6f 75 73 65 2d 66 61 63 65 0a 20 20 20 | -face.'popup-menu-mouse-face.... |
| 11120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 6c 65 63 74 69 | ........................:selecti |
| 11140 | 6f 6e 2d 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 | on-face.'popup-menu-selection-fa |
| 11160 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 | ce............................:s |
| 11180 | 75 6d 6d 61 72 79 2d 66 61 63 65 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 75 6d 6d 61 72 79 2d | ummary-face.'popup-menu-summary- |
| 111a0 | 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | face............................ |
| 111c0 | 3a 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 20 20 20 | :margin-left.margin-left........ |
| 111e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 72 67 69 6e 2d 72 69 67 68 | ....................:margin-righ |
| 11200 | 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.margin-right.................. |
| 11220 | 20 20 20 20 20 20 20 20 20 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 73 63 72 6f 6c 6c 2d 62 61 72 | ..........:scroll-bar.scroll-bar |
| 11240 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 79 6d | ............................:sym |
| 11260 | 62 6f 6c 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol.symbol...................... |
| 11280 | 20 20 20 20 20 20 3a 70 61 72 65 6e 74 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ......:parent.parent............ |
| 112a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 70 | ................:parent-offset.p |
| 112c0 | 61 72 65 6e 74 2d 6f 66 66 73 65 74 29 29 0a 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 | arent-offset))...(unwind-protect |
| 112e0 | 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 73 65 74 | .......(progn.........(popup-set |
| 11300 | 2d 6c 69 73 74 20 6d 65 6e 75 20 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 63 75 72 | -list.menu.list).........(if.cur |
| 11320 | 73 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6a 75 6d 70 20 6d 65 6e 75 | sor.............(popup-jump.menu |
| 11340 | 20 63 75 72 73 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 6d | .cursor)...........(popup-draw.m |
| 11360 | 65 6e 75 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 | enu)).........(when.initial-inde |
| 11380 | 78 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 74 69 6d 65 73 20 28 5f 69 20 28 6d 69 6e 20 28 2d | x...........(dotimes.(_i.(min.(- |
| 113a0 | 20 28 6c 65 6e 67 74 68 20 6c 69 73 74 29 20 31 29 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 29 | .(length.list).1).initial-index) |
| 113c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 6d 65 6e 75 29 29 | ).............(popup-next.menu)) |
| 113e0 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 77 61 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ).........(if.nowait............ |
| 11400 | 20 6d 65 6e 75 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2d 65 76 65 6e | .menu...........(popup-menu-even |
| 11420 | 74 2d 6c 6f 6f 70 20 6d 65 6e 75 20 6b 65 79 6d 61 70 20 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 | t-loop.menu.keymap.fallback..... |
| 11440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 | .............................:pr |
| 11460 | 6f 6d 70 74 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompt.prompt..................... |
| 11480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 6c 70 2d 64 65 6c 61 79 20 68 65 6c 70 2d 64 65 | .............:help-delay.help-de |
| 114a0 | 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lay............................. |
| 114c0 | 20 20 20 20 20 3a 69 73 65 61 72 63 68 20 69 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 | .....:isearch.isearch........... |
| 114e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d | .......................:isearch- |
| 11500 | 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 | filter.isearch-filter........... |
| 11520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 73 65 61 72 63 68 2d | .......................:isearch- |
| 11540 | 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f | cursor-color.isearch-cursor-colo |
| 11560 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r............................... |
| 11580 | 20 20 20 3a 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 | ...:isearch-keymap.isearch-keyma |
| 115a0 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p............................... |
| 115c0 | 20 20 20 3a 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 6b 20 69 73 65 61 72 63 68 2d 63 61 6c | ...:isearch-callback.isearch-cal |
| 115e0 | 6c 62 61 63 6b 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 77 61 69 74 0a 20 20 20 20 | lback))).....(unless.nowait..... |
| 11600 | 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 6d 65 6e 75 29 29 29 29 0a 0a 28 64 65 66 75 6e | ..(popup-delete.menu))))..(defun |
| 11620 | 20 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 6c 69 73 74 20 26 72 65 73 74 20 | .popup-cascade-menu.(list.&rest. |
| 11640 | 61 72 67 73 29 0a 20 20 22 53 61 6d 65 20 61 73 20 60 70 6f 70 75 70 2d 6d 65 6e 75 27 20 65 78 | args)..."Same.as.`popup-menu'.ex |
| 11660 | 63 65 70 74 20 74 68 61 74 20 61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 4c 49 53 54 20 63 61 6e | cept.that.an.element.of.LIST.can |
| 11680 | 20 62 65 0a 61 6c 73 6f 20 61 20 73 75 62 2d 6d 65 6e 75 20 69 66 20 74 68 65 20 65 6c 65 6d 65 | .be.also.a.sub-menu.if.the.eleme |
| 116a0 | 6e 74 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 66 6f 72 6d 65 64 20 28 49 54 45 4d 0a 2e | nt.is.a.cons.cell.formed.(ITEM.. |
| 116c0 | 20 53 55 42 4c 49 53 54 29 20 77 68 65 72 65 20 49 54 45 4d 20 69 73 20 61 6e 20 75 73 75 61 6c | .SUBLIST).where.ITEM.is.an.usual |
| 116e0 | 20 69 74 65 6d 20 61 6e 64 20 53 55 42 4c 49 53 54 20 69 73 20 61 20 6c 69 73 74 20 6f 66 0a 74 | .item.and.SUBLIST.is.a.list.of.t |
| 11700 | 68 65 20 73 75 62 20 6d 65 6e 75 2e 22 0a 20 20 28 61 70 70 6c 79 20 27 70 6f 70 75 70 2d 6d 65 | he.sub.menu."...(apply.'popup-me |
| 11720 | 6e 75 2a 0a 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 69 74 | nu*..........(mapcar.(lambda.(it |
| 11740 | 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 6f 6e 73 | em)....................(if.(cons |
| 11760 | 70 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | p.item)........................( |
| 11780 | 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 28 63 61 72 20 69 74 65 6d 29 0a 20 20 20 20 20 | popup-make-item.(car.item)...... |
| 117a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 117c0 | 20 20 20 3a 73 75 62 6c 69 73 74 20 28 63 64 72 20 69 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 | ...:sublist.(cdr.item).......... |
| 117e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | ...............................: |
| 11800 | 73 79 6d 62 6f 6c 20 22 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | symbol.">")..................... |
| 11820 | 20 69 74 65 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 29 0a 20 | .item))..................list).. |
| 11840 | 20 20 20 20 20 20 20 20 3a 73 79 6d 62 6f 6c 20 74 0a 20 20 20 20 20 20 20 20 20 61 72 67 73 29 | ........:symbol.t..........args) |
| 11860 | 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 70 6f 70 75 70 29 0a 3b 3b 3b 20 70 6f 70 75 70 2e 65 6c | )..(provide.'popup).;;;.popup.el |
| 11880 | 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ends.here...................... |
| 118a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 118c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 118e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 119e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 43 61 73 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/Cask................ |
| 11a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 11a80 | 30 30 30 30 31 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 32 37 00 20 30 00 00 00 | 0000132.00000000000.012127..0... |
| 11aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 11b20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 11b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c00 | 28 73 6f 75 72 63 65 20 67 6e 75 29 0a 28 73 6f 75 72 63 65 20 6d 65 6c 70 61 29 0a 0a 28 70 61 | (source.gnu).(source.melpa)..(pa |
| 11c20 | 63 6b 61 67 65 2d 66 69 6c 65 20 22 70 6f 70 75 70 2e 65 6c 22 29 0a 0a 28 64 65 76 65 6c 6f 70 | ckage-file."popup.el")..(develop |
| 11c40 | 6d 65 6e 74 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 65 72 74 22 29 29 0a 00 00 00 00 00 00 | ment..(depends-on."ert"))....... |
| 11c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/tests/.............. |
| 11e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11e60 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 11e80 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 37 31 00 20 35 00 00 00 | 0000000.00000000000.012471..5... |
| 11ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 11f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 11f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12000 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 70 6f 70 75 70 2d 74 65 73 74 2e 65 6c 00 | popup-0.5.9/tests/popup-test.el. |
| 12020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 12080 | 30 30 35 32 31 37 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 34 36 00 20 30 00 00 00 | 0052176.00000000000.015146..0... |
| 120a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 12120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 12140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 121a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 121c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 121e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12200 | 28 72 65 71 75 69 72 65 20 27 65 72 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 70 6f 70 75 70 29 | (require.'ert)..(require.'popup) |
| 12220 | 0a 0a 28 77 68 65 6e 20 28 3c 20 28 66 72 61 6d 65 2d 77 69 64 74 68 29 20 28 6c 65 6e 67 74 68 | ..(when.(<.(frame-width).(length |
| 12240 | 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 | ."long.long.long.long.line"))... |
| 12260 | 28 73 65 74 2d 66 72 61 6d 65 2d 73 69 7a 65 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 | (set-frame-size.(selected-frame) |
| 12280 | 20 38 30 20 33 35 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | .80.35))..(defun.popup-test-help |
| 122a0 | 65 72 2d 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 20 28 64 75 6d 6d 79 29 0a 20 20 22 54 68 69 73 20 | er-posn-col-row.(dummy)..."This. |
| 122c0 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 77 6f 72 6b 61 72 6f 75 6e 64 2e 20 42 65 63 61 75 73 65 20 | function.is.workaround..Because. |
| 122e0 | 60 70 6f 73 6e 2d 63 6f 6c 2d 72 6f 77 27 20 61 6e 64 20 60 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e | `posn-col-row'.and.`posn-at-poin |
| 12300 | 74 27 0a 63 61 6e 20 6e 6f 74 20 77 6f 72 6b 20 77 65 6c 6c 20 69 6e 20 62 61 74 63 68 20 6d 6f | t'.can.not.work.well.in.batch.mo |
| 12320 | 64 65 2e 22 0a 20 20 28 63 6f 6e 73 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 28 6c | de."...(cons.(current-column).(l |
| 12340 | 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 70 6f 69 6e 74 29 29 29 29 0a 0a 28 64 | ine-number-at-pos.(point))))..(d |
| 12360 | 65 66 6d 61 63 72 6f 20 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 | efmacro.popup-test-with-common-s |
| 12380 | 65 74 75 70 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e | etup.(&rest.body)...(declare.(in |
| 123a0 | 64 65 6e 74 20 30 29 20 28 64 65 62 75 67 20 74 29 29 0a 20 20 60 28 73 61 76 65 2d 65 78 63 75 | dent.0).(debug.t))...`(save-excu |
| 123c0 | 72 73 69 6f 6e 0a 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 | rsion......(with-temp-buffer.... |
| 123e0 | 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 | ....(switch-to-buffer.(current-b |
| 12400 | 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e | uffer))........(delete-other-win |
| 12420 | 64 6f 77 73 29 0a 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | dows)........(erase-buffer)..... |
| 12440 | 20 20 20 28 69 66 20 6e 6f 6e 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 | ...(if.noninteractive........... |
| 12460 | 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 70 6f | .(cl-letf.(((symbol-function.'po |
| 12480 | 73 6e 2d 63 6f 6c 2d 72 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sn-col-row)..................... |
| 124a0 | 20 20 23 27 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 73 6e 2d 63 6f 6c 2d 72 | ..#'popup-test-helper-posn-col-r |
| 124c0 | 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 0a 20 20 20 20 20 20 | ow))..............,@body)....... |
| 124e0 | 20 20 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 | ...,@body))))..(defun.popup-test |
| 12500 | 2d 68 65 6c 70 65 72 2d 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 20 28 61 72 67 29 0a 20 | -helper-line-move-visual.(arg).. |
| 12520 | 20 22 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 77 6f 72 6b 61 72 6f 75 6e 64 2e 20 42 | ."This.function.is.workaround..B |
| 12540 | 65 63 61 75 73 65 20 60 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 27 20 63 61 6e 20 6e 6f | ecause.`line-move-visual'.can.no |
| 12560 | 74 20 77 6f 72 6b 20 77 65 6c 6c 20 69 6e 0a 62 61 74 63 68 20 6d 6f 64 65 2e 22 0a 20 20 28 6c | t.work.well.in.batch.mode."...(l |
| 12580 | 65 74 20 28 28 63 75 72 2d 63 6f 6c 0a 20 20 20 20 20 20 20 20 20 28 2d 20 28 63 75 72 72 65 6e | et.((cur-col..........(-.(curren |
| 125a0 | 74 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | t-column).............(save-excu |
| 125c0 | 72 73 69 6f 6e 20 28 76 65 72 74 69 63 61 6c 2d 6d 6f 74 69 6f 6e 20 30 29 20 28 63 75 72 72 65 | rsion.(vertical-motion.0).(curre |
| 125e0 | 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29 29 29 0a 20 20 20 20 28 76 65 72 74 69 63 61 6c 2d 6d 6f 74 | nt-column))))).....(vertical-mot |
| 12600 | 69 6f 6e 20 61 72 67 29 0a 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 28 2b 20 | ion.arg).....(move-to-column.(+. |
| 12620 | 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 63 75 72 2d 63 6f 6c 29 29 29 29 0a 0a 28 64 | (current-column).cur-col))))..(d |
| 12640 | 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 | efun.popup-test-helper-rectangle |
| 12660 | 2d 6d 61 74 63 68 20 28 73 74 72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e | -match.(str)...(let.((buffer-con |
| 12680 | 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d | tents.(popup-test-helper-buffer- |
| 126a0 | 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 | contents))).....(with-temp-buffe |
| 126c0 | 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 | r.......(insert.buffer-contents) |
| 126e0 | 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 | .......(goto-char.(point-min)).. |
| 12700 | 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 72 69 6e 67 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | .....(let.((strings.(split-strin |
| 12720 | 67 20 73 74 72 20 22 5c 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 65 61 | g.str."\n"))).........(when.(sea |
| 12740 | 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 61 72 20 73 74 72 69 6e 67 73 29 20 6e 69 6c 20 74 29 | rch-forward.(car.strings).nil.t) |
| 12760 | 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 | ...........(goto-char.(match-beg |
| 12780 | 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 65 76 65 72 79 0a 20 | inning.0))...........(cl-every.. |
| 127a0 | 20 20 20 20 20 20 20 20 20 20 27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ..........'identity............( |
| 127c0 | 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 6c 65 6d | mapcar.............(lambda.(elem |
| 127e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | )...............(popup-test-help |
| 12800 | 65 72 2d 6c 69 6e 65 2d 6d 6f 76 65 2d 76 69 73 75 61 6c 20 31 29 0a 20 20 20 20 20 20 20 20 20 | er-line-move-visual.1).......... |
| 12820 | 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 65 | .....(looking-at.(regexp-quote.e |
| 12840 | 6c 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 73 74 72 69 6e 67 73 29 | lem))).............(cdr.strings) |
| 12860 | 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | )))))))..(defun.popup-test-helpe |
| 12880 | 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 20 | r-buffer-contents.()...(cl-loop. |
| 128a0 | 77 69 74 68 20 73 74 61 72 74 20 3d 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 | with.start.=.(point-min)........ |
| 128c0 | 20 77 69 74 68 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c | .with.contents.........for.overl |
| 128e0 | 61 79 20 69 6e 20 28 63 6c 2d 73 6f 72 74 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 70 6f 69 | ay.in.(cl-sort.(overlays-in.(poi |
| 12900 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nt-min).(point-max))............ |
| 12920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 20 3a 6b 65 79 20 27 6f 76 65 72 | ...................'<.:key.'over |
| 12940 | 6c 61 79 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c 61 79 2d 73 | lay-start).........for.overlay-s |
| 12960 | 74 61 72 74 20 3d 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 29 0a 20 | tart.=.(overlay-start.overlay).. |
| 12980 | 20 20 20 20 20 20 20 66 6f 72 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 3d 20 28 6f 76 65 72 6c 61 | .......for.overlay-end.=.(overla |
| 129a0 | 79 2d 65 6e 64 20 6f 76 65 72 6c 61 79 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 72 65 66 69 | y-end.overlay).........for.prefi |
| 129c0 | 78 20 3d 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 72 74 20 6f 76 65 72 | x.=.(buffer-substring.start.over |
| 129e0 | 6c 61 79 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 62 65 66 73 74 72 20 3d 20 | lay-start).........for.befstr.=. |
| 12a00 | 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 62 65 66 6f 72 65 2d 73 74 72 | (overlay-get.overlay.'before-str |
| 12a20 | 69 6e 67 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 75 62 73 74 72 20 3d 20 28 6f 72 20 28 6f | ing).........for.substr.=.(or.(o |
| 12a40 | 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 64 69 73 70 6c 61 79 29 0a 20 20 20 | verlay-get.overlay.'display).... |
| 12a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 | ......................(buffer-su |
| 12a80 | 62 73 74 72 69 6e 67 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e | bstring.overlay-start.overlay-en |
| 12aa0 | 64 29 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 66 74 73 74 72 20 3d 20 28 6f 76 65 72 6c 61 | d)).........for.aftstr.=.(overla |
| 12ac0 | 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 29 0a 20 20 20 | y-get.overlay.'after-string).... |
| 12ae0 | 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 70 72 65 66 69 78 20 69 6e 74 6f 20 63 6f 6e 74 65 6e 74 | .....collect.prefix.into.content |
| 12b00 | 73 0a 20 20 20 20 20 20 20 20 75 6e 6c 65 73 73 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 | s.........unless.(overlay-get.ov |
| 12b20 | 65 72 6c 61 79 20 27 69 6e 76 69 73 69 62 6c 65 29 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 | erlay.'invisible).collect....... |
| 12b40 | 20 20 28 63 6f 6e 63 61 74 20 62 65 66 73 74 72 20 73 75 62 73 74 72 20 61 66 74 73 74 72 29 20 | ..(concat.befstr.substr.aftstr). |
| 12b60 | 69 6e 74 6f 20 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 64 6f 20 28 73 65 74 71 20 73 | into.contents.........do.(setq.s |
| 12b80 | 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 66 69 6e 61 6c 6c | tart.overlay-end).........finall |
| 12ba0 | 79 20 28 72 65 74 75 72 6e 20 28 63 6f 6e 63 61 74 20 28 61 70 70 6c 79 20 27 63 6f 6e 63 61 74 | y.(return.(concat.(apply.'concat |
| 12bc0 | 20 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .contents)...................... |
| 12be0 | 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 74 61 | ...........(buffer-substring.sta |
| 12c00 | 72 74 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 29 29 0a 0a 28 64 | rt.(point-max)))).........))..(d |
| 12c20 | 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f | efun.popup-test-helper-create-po |
| 12c40 | 70 75 70 20 28 73 74 72 29 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 | pup.(str)...(setq.popup.(popup-c |
| 12c60 | 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 | reate.(point).10.10))...(popup-s |
| 12c80 | 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 | et-list.popup.(split-string.str. |
| 12ca0 | 22 5c 6e 22 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 0a 0a 28 64 | "\n"))...(popup-draw.popup))..(d |
| 12cc0 | 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d | efun.popup-test-helper-in-popup- |
| 12ce0 | 70 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 66 61 63 65 73 20 28 67 65 74 2d 74 65 78 74 2d 70 | p.()...(let*.((faces.(get-text-p |
| 12d00 | 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 | roperty.(point).'face))......... |
| 12d20 | 20 28 66 61 63 65 73 20 28 69 66 20 28 6c 69 73 74 70 20 66 61 63 65 73 29 20 66 61 63 65 73 20 | .(faces.(if.(listp.faces).faces. |
| 12d40 | 28 6c 69 73 74 20 66 61 63 65 73 29 29 29 29 0a 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 27 70 | (list.faces)))).....(or.(memq.'p |
| 12d60 | 6f 70 75 70 2d 74 69 70 2d 66 61 63 65 20 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 65 | opup-tip-face.faces).........(me |
| 12d80 | 6d 71 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 66 61 63 65 20 66 61 63 65 73 29 0a 20 20 20 20 20 | mq.'popup-menu-face.faces)...... |
| 12da0 | 20 20 20 28 6d 65 6d 71 20 27 70 6f 70 75 70 2d 6d 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 | ...(memq.'popup-menu-selection-f |
| 12dc0 | 61 63 65 20 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 27 70 6f 70 75 70 2d | ace.faces).........(memq.'popup- |
| 12de0 | 66 61 63 65 20 66 61 63 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 | face.faces))))..(defun.popup-tes |
| 12e00 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 28 73 74 | t-helper-popup-selected-item.(st |
| 12e20 | 72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 | r)...(let.((buffer-contents.(pop |
| 12e40 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 | up-test-helper-buffer-contents)) |
| 12e60 | 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 | ).....(with-temp-buffer.......(i |
| 12e80 | 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f | nsert.buffer-contents).......(go |
| 12ea0 | 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f | to-char.(point-min)).......(goto |
| 12ec0 | 2d 63 68 61 72 0a 20 20 20 20 20 20 20 28 74 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 61 6e 79 20 | -char........(text-property-any. |
| 12ee0 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 0a 20 20 20 20 20 20 20 20 | (point-min).(point-max)......... |
| 12f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 6d | ..................'face.'popup-m |
| 12f20 | 65 6e 75 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 28 6c 6f 6f 6b | enu-selection-face)).......(look |
| 12f40 | 69 6e 67 2d 61 74 20 73 74 72 29 0a 20 20 20 20 20 20 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f | ing-at.str).......)))..(defun.po |
| 12f60 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d | pup-test-helper-popup-beginning- |
| 12f80 | 6c 69 6e 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 | line.()...(let.((buffer-contents |
| 12fa0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 | .(popup-test-helper-buffer-conte |
| 12fc0 | 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 | nts))).....(with-temp-buffer.... |
| 12fe0 | 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 | ...(insert.buffer-contents)..... |
| 13000 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 | ..(goto-char.(point-min))....... |
| 13020 | 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | (let.((end.(point))).........(wh |
| 13040 | 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ile.(and.(not.(eobp))........... |
| 13060 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | ..........(not.(popup-test-helpe |
| 13080 | 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | r-in-popup-p)))...........(goto- |
| 130a0 | 63 68 61 72 20 28 6f 72 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 | char.(or.(next-single-property-c |
| 130c0 | 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | hange.(point).'face)............ |
| 130e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 | ..............(point-max)))).... |
| 13100 | 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 | .....(if.(popup-test-helper-in-p |
| 13120 | 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 64 6f 20 76 69 73 75 | opup-p).............;;.todo.visu |
| 13140 | 61 6c 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 | al.line.............(line-number |
| 13160 | 2d 61 74 2d 70 6f 73 20 28 70 6f 69 6e 74 29 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 29 29 | -at-pos.(point)).nil).........)) |
| 13180 | 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 | ))..(defun.popup-test-helper-pop |
| 131a0 | 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 63 6f 6c 75 6d 6e 20 28 29 0a 20 20 28 6c 65 74 20 28 28 | up-beginning-column.()...(let.(( |
| 131c0 | 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | buffer-contents.(popup-test-help |
| 131e0 | 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | er-buffer-contents))).....(with- |
| 13200 | 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 | temp-buffer.......(insert.buffer |
| 13220 | 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | -contents).......(goto-char.(poi |
| 13240 | 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 | nt-min)).......(let.((end.(point |
| 13260 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 6f | ))).........(while.(and.(not.(eo |
| 13280 | 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 70 | bp)).....................(not.(p |
| 132a0 | 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a 20 | opup-test-helper-in-popup-p))).. |
| 132c0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 6e 65 78 74 2d 73 69 | .........(goto-char.(or.(next-si |
| 132e0 | 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 66 61 | ngle-property-change.(point).'fa |
| 13300 | 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | ce)..........................(po |
| 13320 | 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 74 | int-max)))).........(if.(popup-t |
| 13340 | 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 20 20 20 20 | est-helper-in-popup-p).......... |
| 13360 | 20 20 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ...(current-column).nil)........ |
| 13380 | 20 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .))))..(defun.popup-test-helper- |
| 133a0 | 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 20 28 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 | popup-end-line.()...(let.((buffe |
| 133c0 | 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 | r-contents.(popup-test-helper-bu |
| 133e0 | 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d | ffer-contents))).....(with-temp- |
| 13400 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d 63 6f 6e 74 | buffer.......(insert.buffer-cont |
| 13420 | 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 61 | ents).......(goto-char.(point-ma |
| 13440 | 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 | x)).......(let.((end.(point))).. |
| 13460 | 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 0a | .......(while.(and.(not.(bobp)). |
| 13480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 70 6f 70 75 70 2d | ....................(not.(popup- |
| 134a0 | 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a 20 20 20 20 20 20 | test-helper-in-popup-p)))....... |
| 134c0 | 20 20 20 20 28 73 65 74 71 20 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ....(setq.end.(point)).......... |
| 134e0 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 | .(goto-char.(or.(previous-single |
| 13500 | 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 0a | -property-change.(point).'face). |
| 13520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d | .........................(point- |
| 13540 | 6d 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 70 6f 70 75 70 2d 74 65 73 74 2d | min)))).........(if.(popup-test- |
| 13560 | 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | helper-in-popup-p).............; |
| 13580 | 3b 20 74 6f 64 6f 20 76 69 73 75 61 6c 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ;.todo.visual.line.............( |
| 135a0 | 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 65 6e 64 29 20 6e 69 6c 29 0a 20 20 20 | line-number-at-pos.end).nil).... |
| 135c0 | 20 20 20 20 20 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | .....))))..(defun.popup-test-hel |
| 135e0 | 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 28 29 0a 20 20 28 6c 65 74 20 28 | per-popup-end-column.()...(let.( |
| 13600 | 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | (buffer-contents.(popup-test-hel |
| 13620 | 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a 20 20 20 20 28 77 69 74 68 | per-buffer-contents))).....(with |
| 13640 | 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 | -temp-buffer.......(insert.buffe |
| 13660 | 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f | r-contents).......(goto-char.(po |
| 13680 | 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 70 6f 69 6e | int-max)).......(let.((end.(poin |
| 136a0 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 | t))).........(while.(and.(not.(b |
| 136c0 | 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 | obp)).....................(not.( |
| 136e0 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 29 29 0a | popup-test-helper-in-popup-p))). |
| 13700 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 | ..........(setq.end.(point)).... |
| 13720 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 70 72 65 76 69 6f 75 73 2d | .......(goto-char.(or.(previous- |
| 13740 | 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 | single-property-change.(point).' |
| 13760 | 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | face)..........................( |
| 13780 | 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 70 6f 70 | point-min)))).........(when.(pop |
| 137a0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 2d 70 6f 70 75 70 2d 70 29 0a 20 20 20 20 20 | up-test-helper-in-popup-p)...... |
| 137c0 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 | .....(goto-char.end)...........( |
| 137e0 | 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20 20 20 20 20 29 29 29 29 0a 0a 28 | current-column)).........))))..( |
| 13800 | 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 64 65 62 75 67 20 28 29 | defun.popup-test-helper-debug.() |
| 13820 | 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 20 28 70 6f 70 75 70 | ...(let.((buffer-contents.(popup |
| 13840 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 0a | -test-helper-buffer-contents))). |
| 13860 | 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 | ....(with-current-buffer.(get-bu |
| 13880 | 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 64 75 6d 70 2a 22 29 0a 20 20 20 20 20 20 28 65 72 61 | ffer-create."*dump*").......(era |
| 138a0 | 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 62 75 66 66 65 72 2d | se-buffer).......(insert.buffer- |
| 138c0 | 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a | contents).......(buffer-string). |
| 138e0 | 20 20 20 20 20 20 29 29 29 0a 3b 3b 20 54 65 73 74 20 66 6f 72 20 68 65 6c 70 65 72 20 6d 65 74 | ......))).;;.Test.for.helper.met |
| 13900 | 68 6f 64 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6e 6f 2d 74 | hod.(ert-deftest.popup-test-no-t |
| 13920 | 72 75 6e 63 61 74 65 64 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 | runcated.()...(popup-test-with-c |
| 13940 | 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 | ommon-setup.....(insert.(make-st |
| 13960 | 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 3f 20 29 29 20 28 | ring.(-.(window-width).4).?.)).( |
| 13980 | 69 6e 73 65 72 74 20 22 46 6f 6f 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b | insert."Foo\n").....(insert.(mak |
| 139a0 | 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 3f 20 | e-string.(-.(window-width).4).?. |
| 139c0 | 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 72 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 | )).(insert."Bar\n").....(insert. |
| 139e0 | 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 | (make-string.(-.(window-width).4 |
| 13a00 | 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 7a 5c 6e 22 29 0a 20 20 20 20 28 73 68 6f | ).?.)).(insert."Baz\n").....(sho |
| 13a20 | 75 6c 64 20 28 65 71 20 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 | uld.(eq.t.(popup-test-helper-rec |
| 13a40 | 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 29 0a | tangle-match."\.Foo.Bar.Baz"))). |
| 13a60 | 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d | ....))..(ert-deftest.popup-test- |
| 13a80 | 74 72 75 6e 63 61 74 65 64 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d | truncated.()...(popup-test-with- |
| 13aa0 | 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 | common-setup.....(insert.(make-s |
| 13ac0 | 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 32 29 20 3f 20 29 29 20 | tring.(-.(window-width).2).?.)). |
| 13ae0 | 28 69 6e 73 65 72 74 20 22 46 6f 6f 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 | (insert."Foo\n").....(insert.(ma |
| 13b00 | 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 32 29 20 3f | ke-string.(-.(window-width).2).? |
| 13b20 | 20 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 72 5c 6e 22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | .)).(insert."Bar\n").....(insert |
| 13b40 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 | .(make-string.(-.(window-width). |
| 13b60 | 32 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 42 61 7a 5c 6e 22 29 0a 20 20 20 20 28 73 68 | 2).?.)).(insert."Baz\n").....(sh |
| 13b80 | 6f 75 6c 64 20 28 65 71 20 6e 69 6c 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | ould.(eq.nil.(popup-test-helper- |
| 13ba0 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 | rectangle-match."\.Foo.Bar.Baz") |
| 13bc0 | 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 | )).....))..(ert-deftest.popup-te |
| 13be0 | 73 74 2d 6d 69 73 61 6c 69 67 6e 65 64 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 | st-misaligned.()...(popup-test-w |
| 13c00 | 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 | ith-common-setup.....(progn..... |
| 13c20 | 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f | ..(insert.(make-string.(-.(windo |
| 13c40 | 77 2d 77 69 64 74 68 29 20 35 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 46 6f 6f 5c 6e 22 | w-width).5).?.)).(insert."Foo\n" |
| 13c60 | 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 | ).......(insert.(make-string.(-. |
| 13c80 | 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 3f 20 29 29 20 28 69 6e 73 65 72 74 20 22 | (window-width).4).?.)).(insert." |
| 13ca0 | 42 61 72 5c 6e 22 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 | Bar\n").......(insert.(make-stri |
| 13cc0 | 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 20 28 69 6e | ng.(-.(window-width).3).?.)).(in |
| 13ce0 | 73 65 72 74 20 22 42 61 7a 5c 6e 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 6e | sert."Baz\n")).....(should.(eq.n |
| 13d00 | 69 6c 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d | il.(popup-test-helper-rectangle- |
| 13d20 | 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 29 0a 20 20 20 20 29 29 0a | match."\.Foo.Bar.Baz"))).....)). |
| 13d40 | 3b 3b 20 54 65 73 74 20 66 6f 72 20 70 6f 70 75 70 2d 65 6c 0a 28 65 72 74 2d 64 65 66 74 65 73 | ;;.Test.for.popup-el.(ert-deftes |
| 13d60 | 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 69 6d 70 6c 65 20 28 29 0a 20 20 28 70 6f 70 75 70 2d | t.popup-test-simple.()...(popup- |
| 13d80 | 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 | test-with-common-setup.....(popu |
| 13da0 | 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f | p-test-helper-create-popup."\.fo |
| 13dc0 | 6f 0a 62 61 72 0a 62 61 7a 22 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | o.bar.baz").....(should.(popup-t |
| 13de0 | 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 66 6f | est-helper-rectangle-match."\.fo |
| 13e00 | 6f 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f | o.bar.baz")).....(should.(eq.(po |
| 13e20 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d | pup-test-helper-popup-beginning- |
| 13e40 | 63 6f 6c 75 6d 6e 29 20 30 29 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 | column).0))))..(ert-deftest.popu |
| 13e60 | 70 2d 74 65 73 74 2d 64 65 6c 65 74 65 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 | p-test-delete.()...(popup-test-w |
| 13e80 | 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 | ith-common-setup.....(popup-test |
| 13ea0 | 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a | -helper-create-popup."\.foo.bar. |
| 13ec0 | 62 61 7a 22 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 0a 20 | baz").....(popup-delete.popup).. |
| 13ee0 | 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | ...(should-not.(popup-test-helpe |
| 13f00 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a | r-rectangle-match."\.foo.bar.baz |
| 13f20 | 22 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 | ")).....))..(ert-deftest.popup-t |
| 13f40 | 65 73 74 2d 68 69 64 65 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 | est-hide.()...(popup-test-with-c |
| 13f60 | 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | ommon-setup.....(popup-test-help |
| 13f80 | 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 | er-create-popup."\.foo.bar.baz") |
| 13fa0 | 0a 20 20 20 20 28 70 6f 70 75 70 2d 68 69 64 65 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f | .....(popup-hide.popup).....(sho |
| 13fc0 | 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | uld-not.(popup-test-helper-recta |
| 13fe0 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 | ngle-match."\.foo.bar.baz")).... |
| 14000 | 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 61 74 2d | .))..(ert-deftest.popup-test-at- |
| 14020 | 63 6f 6c 75 6d 31 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d | colum1.()...(popup-test-with-com |
| 14040 | 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 0a 20 20 20 20 28 | mon-setup.....(insert.".").....( |
| 14060 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 | popup-test-helper-create-popup." |
| 14080 | 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 | \.foo.bar.baz").....(should.(pop |
| 140a0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 | up-test-helper-rectangle-match." |
| 140c0 | 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 | \.foo.bar.baz")).....(should.(eq |
| 140e0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e | .(popup-test-helper-popup-beginn |
| 14100 | 69 6e 67 2d 63 6f 6c 75 6d 6e 29 20 31 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 | ing-column).1)).....))..(ert-def |
| 14120 | 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 74 69 70 20 28 29 0a 20 20 28 70 6f 70 75 70 2d | test.popup-test-tip.()...(popup- |
| 14140 | 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 | test-with-common-setup.....(popu |
| 14160 | 70 2d 74 69 70 20 22 5c 0a 53 74 61 72 74 20 69 73 65 61 72 63 68 20 6f 6e 20 50 4f 50 55 50 2e | p-tip."\.Start.isearch.on.POPUP. |
| 14180 | 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 | .This.function.is.synchronized,. |
| 141a0 | 6d 65 61 6e 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 20 77 61 69 74 73 20 66 6f 72 20 71 75 69 | meaning.event.loop.waits.for.qui |
| 141c0 | 74 69 6e 67 20 6f 66 20 69 73 65 61 72 63 68 2e 0a 0a 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 20 69 | ting.of.isearch...CURSOR-COLOR.i |
| 141e0 | 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f 72 20 64 75 72 69 6e 67 20 69 73 65 61 72 63 68 2e | s.a.cursor.color.during.isearch. |
| 14200 | 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 69 73 20 60 70 6f 70 75 70 2d 69 73 65 | .The.default.value.is.`popup-ise |
| 14220 | 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2e 0a 0a 4b 45 59 4d 41 50 20 69 73 20 61 | arch-cursor-color'...KEYMAP.is.a |
| 14240 | 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 | .keymap.which.is.used.when.proce |
| 14260 | 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 | ssing.events.during.event.loop.. |
| 14280 | 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 | The.default.value.is.`popup-isea |
| 142a0 | 72 63 68 2d 6b 65 79 6d 61 70 27 2e 0a 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 61 20 66 75 6e 63 | rch-keymap'...CALLBACK.is.a.func |
| 142c0 | 74 69 6f 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 60 70 6f 70 75 70 | tion.taking.one.argument..`popup |
| 142e0 | 2d 69 73 65 61 72 63 68 27 20 63 61 6c 6c 73 0a 43 41 4c 4c 42 41 43 4b 2c 20 69 66 20 73 70 65 | -isearch'.calls.CALLBACK,.if.spe |
| 14300 | 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 73 68 65 64 20 6f | cified,.after.isearch.finished.o |
| 14320 | 72 20 69 73 65 61 72 63 68 0a 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 67 75 6d 65 6e 74 | r.isearch.canceled..The.argument |
| 14340 | 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f 66 20 69 74 65 6d | s.is.whole.filtered.list.of.item |
| 14360 | 73 2e 0a 0a 48 45 4c 50 2d 44 45 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 20 64 69 73 | s...HELP-DELAY.is.a.delay.of.dis |
| 14380 | 70 6c 61 79 69 6e 67 20 68 65 6c 70 73 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | playing.helps."................: |
| 143a0 | 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | nowait.t).....(should.(popup-tes |
| 143c0 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 4b 45 59 4d | t-helper-rectangle-match."\.KEYM |
| 143e0 | 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 | AP.is.a.keymap.which.is.used.whe |
| 14400 | 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 | n.processing.events.during.event |
| 14420 | 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 | .loop..The.default.value.is.`pop |
| 14440 | 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 27 2e 22 29 29 0a 20 20 20 20 29 29 0a 0a 28 | up-isearch-keymap'.")).....))..( |
| 14460 | 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e 67 2d 6c | ert-deftest.popup-test-folding-l |
| 14480 | 6f 6e 67 2d 6c 69 6e 65 2d 72 69 67 68 74 2d 74 6f 70 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 | ong-line-right-top.()...(popup-t |
| 144a0 | 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 3b 3b 20 54 6f 20 | est-with-common-setup.....;;.To. |
| 144c0 | 75 73 65 20 77 69 6e 64 6f 77 2d 77 69 64 74 68 20 62 65 63 61 75 73 65 20 45 6d 61 63 73 20 32 | use.window-width.because.Emacs.2 |
| 144e0 | 33 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 77 69 64 74 | 3.does.not.have.window-body-widt |
| 14500 | 68 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 | h.....(insert.(make-string.(-.(w |
| 14520 | 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d | indow-width).3).?.)).....(popup- |
| 14540 | 74 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 20 3a | tip."long.long.long.long.line".: |
| 14560 | 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | nowait.t).....(should.(popup-tes |
| 14580 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 6c 6f 6e 67 20 6c | t-helper-rectangle-match."long.l |
| 145a0 | 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c | ong.long.long.line")).....(shoul |
| 145c0 | 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 | d.(eq.(popup-test-helper-popup-b |
| 145e0 | 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 | eginning-line).................2 |
| 14600 | 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 | )).....(should.(eq.(popup-test-h |
| 14620 | 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 | elper-popup-end-line).2)).....)) |
| 14640 | 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e | ..(ert-deftest.popup-test-foldin |
| 14660 | 67 2d 6c 6f 6e 67 2d 6c 69 6e 65 2d 6c 65 66 74 2d 62 6f 74 74 6f 6d 20 28 29 0a 20 20 28 70 6f | g-long-line-left-bottom.()...(po |
| 14680 | 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 | pup-test-with-common-setup.....( |
| 146a0 | 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 | insert.(make-string.(-.(window-b |
| 146c0 | 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d | ody-height).1).?\n)).....(popup- |
| 146e0 | 74 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 20 3a | tip."long.long.long.long.line".: |
| 14700 | 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | nowait.t).....(should.(popup-tes |
| 14720 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 6c 6f 6e 67 20 6c | t-helper-rectangle-match."long.l |
| 14740 | 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c | ong.long.long.line")).....(shoul |
| 14760 | 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 | d.(eq.(popup-test-helper-popup-b |
| 14780 | 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | eginning-line).................( |
| 147a0 | 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 | -.(window-body-height).1)))..... |
| 147c0 | 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | (should.(eq.(popup-test-helper-p |
| 147e0 | 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 | opup-end-line).(-.(window-body-h |
| 14800 | 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 | eight).1))).....))..(ert-deftest |
| 14820 | 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e 67 2d 6c 6f 6e 67 2d 6c 69 6e 65 2d 72 69 | .popup-test-folding-long-line-ri |
| 14840 | 67 68 74 2d 62 6f 74 74 6f 6d 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 | ght-bottom.()...(popup-test-with |
| 14860 | 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d | -common-setup.....(insert.(make- |
| 14880 | 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 | string.(-.(window-body-height).1 |
| 148a0 | 29 20 3f 5c 6e 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 | ).?\n)).....(insert.(make-string |
| 148c0 | 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 0a 20 20 20 20 28 | .(-.(window-width).3).?.)).....( |
| 148e0 | 70 6f 70 75 70 2d 74 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c | popup-tip."long.long.long.long.l |
| 14900 | 69 6e 65 22 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 | ine".:nowait.t).....(should.(pop |
| 14920 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 | up-test-helper-rectangle-match." |
| 14940 | 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 29 29 0a 20 20 20 20 | long.long.long.long.line"))..... |
| 14960 | 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | (should.(eq.(popup-test-helper-p |
| 14980 | 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | opup-beginning-line)............ |
| 149a0 | 20 20 20 20 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 | .....(-.(window-body-height).1)) |
| 149c0 | 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ).....(should.(eq.(popup-test-he |
| 149e0 | 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 2d 20 28 77 69 6e 64 6f 77 2d | lper-popup-end-line).(-.(window- |
| 14a00 | 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 | body-height).1))).....))..(ert-d |
| 14a20 | 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c 64 69 6e 67 2d 73 68 6f 72 74 2d | eftest.popup-test-folding-short- |
| 14a40 | 6c 69 6e 65 2d 72 69 67 68 74 2d 74 6f 70 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d | line-right-top.()...(popup-test- |
| 14a60 | 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d | with-common-setup.....(insert.(m |
| 14a80 | 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 34 29 20 | ake-string.(-.(window-width).4). |
| 14aa0 | 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 | ?.)).....(popup-tip."\.bla.bla.b |
| 14ac0 | 6c 61 0a 62 6c 61 0a 62 6c 61 22 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 | la.bla.bla".:nowait.t).....(shou |
| 14ae0 | 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d | ld.(popup-test-helper-rectangle- |
| 14b00 | 6d 61 74 63 68 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 29 29 0a | match."\.bla.bla.bla.bla.bla")). |
| 14b20 | 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | ....(should.(eq.(popup-test-help |
| 14b40 | 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 | er-popup-beginning-line).2)).... |
| 14b60 | 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 6f 6c | .))..(ert-deftest.popup-test-fol |
| 14b80 | 64 69 6e 67 2d 73 68 6f 72 74 2d 6c 69 6e 65 2d 6c 65 66 74 2d 62 6f 74 74 6f 6d 20 28 29 0a 20 | ding-short-line-left-bottom.().. |
| 14ba0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 | .(popup-test-with-common-setup.. |
| 14bc0 | 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 | ...(insert.(make-string.(-.(wind |
| 14be0 | 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a 20 20 20 20 28 70 6f | ow-body-height).1).?\n)).....(po |
| 14c00 | 70 75 70 2d 74 69 70 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 20 | pup-tip."\.bla.bla.bla.bla.bla". |
| 14c20 | 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 | :nowait.t).....(should.(popup-te |
| 14c40 | 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 62 6c 61 | st-helper-rectangle-match."\.bla |
| 14c60 | 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | .bla.bla.bla.bla")).....(should. |
| 14c80 | 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 | (eq.(popup-test-helper-popup-end |
| 14ca0 | 2d 6c 69 6e 65 29 20 28 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 | -line).(-.(window-body-height).1 |
| 14cc0 | 29 29 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 66 | )))))..(ert-deftest.popup-test-f |
| 14ce0 | 6f 6c 64 69 6e 67 2d 73 68 6f 72 74 2d 6c 69 6e 65 2d 72 69 67 68 74 2d 62 6f 74 74 6f 6d 20 28 | olding-short-line-right-bottom.( |
| 14d00 | 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 | )...(popup-test-with-common-setu |
| 14d20 | 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 | p.....(insert.(make-string.(-.(w |
| 14d40 | 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a 20 20 20 20 | indow-body-height).1).?\n))..... |
| 14d60 | 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d | (insert.(make-string.(-.(window- |
| 14d80 | 77 69 64 74 68 29 20 34 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c | width).4).?.)).....(popup-tip."\ |
| 14da0 | 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 22 20 3a 6e 6f 77 61 69 74 20 74 29 | .bla.bla.bla.bla.bla".:nowait.t) |
| 14dc0 | 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .....(should.(popup-test-helper- |
| 14de0 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 62 6c 61 0a 62 6c 61 0a 62 6c 61 0a 62 | rectangle-match."\.bla.bla.bla.b |
| 14e00 | 6c 61 0a 62 6c 61 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 | la.bla")).....(should.(eq.(popup |
| 14e20 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 2d 20 | -test-helper-popup-end-line).(-. |
| 14e40 | 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 29 29 | (window-body-height).1))).....)) |
| 14e60 | 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6d 61 72 67 69 6e | ..(ert-deftest.popup-test-margin |
| 14e80 | 2d 61 74 2d 63 6f 6c 75 6d 6e 31 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 | -at-column1.()...(popup-test-wit |
| 14ea0 | 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 0a | h-common-setup.....(insert."."). |
| 14ec0 | 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 20 3a 6e 6f 77 61 69 74 | ....(popup-tip."Margin?".:nowait |
| 14ee0 | 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 | .t.:margin.t).....(should.(eq.(p |
| 14f00 | 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 | opup-test-helper-popup-beginning |
| 14f20 | 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 29 0a 20 20 20 | -column).................0)).... |
| 14f40 | 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 | .(should.(popup-test-helper-rect |
| 14f60 | 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 20 4d 61 72 67 69 6e 3f 20 22 29 29 0a 20 20 20 20 29 29 | angle-match.".Margin?.")).....)) |
| 14f80 | 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6d 61 72 67 69 6e | ..(ert-deftest.popup-test-margin |
| 14fa0 | 2d 6c 65 66 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d | -left.()...(popup-test-with-comm |
| 14fc0 | 6f 6e 2d 73 65 74 75 70 0a 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 | on-setup....(popup-tip."Margin?" |
| 14fe0 | 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 28 73 68 6f 75 6c 64 | .:nowait.t.:margin.t)....(should |
| 15000 | 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 | .(eq.(popup-test-helper-popup-be |
| 15020 | 67 69 6e 6e 69 6e 67 2d 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 | ginning-column)................0 |
| 15040 | 29 29 0a 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 31 39 0a 20 20 20 3b 3b 20 28 73 68 6f | ))....;;.Pending:.#19....;;.(sho |
| 15060 | 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 | uld.(popup-test-helper-rectangle |
| 15080 | 2d 6d 61 74 63 68 20 22 20 4d 61 72 67 69 6e 3f 20 22 29 29 0a 20 20 20 29 29 0a 0a 28 65 72 74 | -match.".Margin?."))....))..(ert |
| 150a0 | 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6d 61 72 67 69 6e 2d 72 69 67 68 74 | -deftest.popup-test-margin-right |
| 150c0 | 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 | .()...(popup-test-with-common-se |
| 150e0 | 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 | tup.....(insert.(make-string.(-. |
| 15100 | 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 31 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 | (window-width).1).?.)).....(popu |
| 15120 | 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 | p-tip."Margin?".:nowait.t.:margi |
| 15140 | 6e 20 74 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | n.t).....(should.(popup-test-hel |
| 15160 | 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 20 4d 61 72 67 69 6e 3f 20 22 29 | per-rectangle-match.".Margin?.") |
| 15180 | 29 0a 20 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 31 39 0a 20 20 20 20 3b 3b 20 28 73 68 | ).....;;.Pending:.#19.....;;.(sh |
| 151a0 | 6f 75 6c 64 20 28 3c 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 | ould.(<.(popup-test-helper-popup |
| 151c0 | 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 29 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 29 0a 20 20 | -end-column).(window-width)))... |
| 151e0 | 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ..))..(ert-deftest.popup-test-he |
| 15200 | 69 67 68 74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 | ight-limit.()...(popup-test-with |
| 15220 | 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a | -common-setup.....(popup-tip."\. |
| 15240 | 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 32 | Foo.Bar.Baz".:nowait.t.:height.2 |
| 15260 | 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 | ).....(should.(popup-test-helper |
| 15280 | 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 22 29 29 0a 20 | -rectangle-match."\.Foo.Bar")).. |
| 152a0 | 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | ...(should-not.(popup-test-helpe |
| 152c0 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 73 | r-rectangle-match."Baz")).....(s |
| 152e0 | 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 | hould.(eq.(popup-test-helper-pop |
| 15300 | 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 28 73 68 6f 75 | up-beginning-line).2)).....(shou |
| 15320 | 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d | ld.(eq.(popup-test-helper-popup- |
| 15340 | 65 6e 64 2d 6c 69 6e 65 29 20 20 33 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 | end-line)..3)).....))..(ert-deft |
| 15360 | 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 69 67 68 74 2d 6c 69 6d 69 74 2d 62 6f 74 74 | est.popup-test-height-limit-bott |
| 15380 | 6f 6d 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d | om.()...(popup-test-with-common- |
| 153a0 | 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 | setup.....(insert.(make-string.( |
| 153c0 | 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 20 3f 5c 6e 29 29 0a | -.(window-body-height).1).?\n)). |
| 153e0 | 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 20 3a | ....(popup-tip."\.Foo.Bar.Baz".: |
| 15400 | 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 32 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | nowait.t.:height.2).....(should. |
| 15420 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 | (popup-test-helper-rectangle-mat |
| 15440 | 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 | ch."\.Foo.Bar")).....(should-not |
| 15460 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 | .(popup-test-helper-rectangle-ma |
| 15480 | 74 63 68 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 | tch."Baz")).....(should.(eq.(pop |
| 154a0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 28 | up-test-helper-popup-end-line).( |
| 154c0 | 2d 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65 69 67 68 74 29 20 31 29 29 29 0a 20 20 20 20 | -.(window-body-height).1)))..... |
| 154e0 | 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f | ))..(ert-deftest.popup-test-scro |
| 15500 | 6c 6c 2d 62 61 72 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d | ll-bar.()...(popup-test-with-com |
| 15520 | 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 70 75 70 2d 73 63 72 6f 6c | mon-setup.....(let.((popup-scrol |
| 15540 | 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 | l-bar-foreground-char........... |
| 15560 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 66 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 | .(propertize."f".'face.'popup-sc |
| 15580 | 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 29 0a 20 20 20 20 20 | roll-bar-foreground-face))...... |
| 155a0 | 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e | .....(popup-scroll-bar-backgroun |
| 155c0 | 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 62 | d-char............(propertize."b |
| 155e0 | 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 | ".'face.'popup-scroll-bar-backgr |
| 15600 | 6f 75 6e 64 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c | ound-face))).......(popup-tip."\ |
| 15620 | 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 0a 46 65 7a 0a 4f 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .Foo.Bar.Baz.Fez.Oz"............ |
| 15640 | 20 20 20 20 20 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c | ......:nowait.t.:height.3.:scrol |
| 15660 | 6c 2d 62 61 72 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 | l-bar.t.:margin.t).......(should |
| 15680 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 | .(popup-test-helper-rectangle-ma |
| 156a0 | 74 63 68 20 22 5c 0a 46 6f 6f 20 66 0a 42 61 72 20 62 0a 42 61 7a 20 62 22 29 29 0a 20 20 20 20 | tch."\.Foo.f.Bar.b.Baz.b"))..... |
| 156c0 | 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 | ..(should-not.(popup-test-helper |
| 156e0 | 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 65 7a 22 29 29 0a 20 20 20 20 20 20 28 | -rectangle-match."Fez")).......( |
| 15700 | 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 | should-not.(popup-test-helper-re |
| 15720 | 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 4f 7a 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 | ctangle-match."Oz")).......(shou |
| 15740 | 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d | ld.(eq.(popup-test-helper-popup- |
| 15760 | 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c | beginning-line).2)).......(shoul |
| 15780 | 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 | d.(eq.(popup-test-helper-popup-e |
| 157a0 | 6e 64 2d 6c 69 6e 65 29 20 20 34 29 29 0a 20 20 20 20 20 20 29 29 29 0a 0a 28 65 72 74 2d 64 65 | nd-line)..4)).......)))..(ert-de |
| 157c0 | 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 72 69 67 68 | ftest.popup-test-scroll-bar-righ |
| 157e0 | 74 2d 6e 6f 2d 6d 61 72 67 69 6e 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 | t-no-margin.()...(popup-test-wit |
| 15800 | 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 | h-common-setup.....(insert.(make |
| 15820 | 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 31 29 20 3f 20 29 | -string.(-.(window-width).1).?.) |
| 15840 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 66 6f | ).....(let.((popup-scroll-bar-fo |
| 15860 | 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | reground-char............(proper |
| 15880 | 74 69 7a 65 20 22 66 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 | tize."f".'face.'popup-scroll-bar |
| 158a0 | 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f | -foreground-face))...........(po |
| 158c0 | 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 | pup-scroll-bar-background-char.. |
| 158e0 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 62 22 20 27 66 61 63 65 20 | ..........(propertize."b".'face. |
| 15900 | 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e 64 2d 66 61 63 | 'popup-scroll-bar-background-fac |
| 15920 | 65 29 29 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 46 6f 6f 0a 42 61 72 | e))).......(popup-tip."\.Foo.Bar |
| 15940 | 0a 42 61 7a 0a 46 65 7a 0a 4f 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e | .Baz.Fez.Oz"..................:n |
| 15960 | 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 29 | owait.t.:height.3.:scroll-bar.t) |
| 15980 | 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | .......(should.(popup-test-helpe |
| 159a0 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 66 0a 42 61 72 62 0a 42 | r-rectangle-match."\.Foof.Barb.B |
| 159c0 | 61 7a 62 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d | azb")).......(should-not.(popup- |
| 159e0 | 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 65 7a | test-helper-rectangle-match."Fez |
| 15a00 | 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 | ")).......(should-not.(popup-tes |
| 15a20 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 4f 7a 22 29 29 0a | t-helper-rectangle-match."Oz")). |
| 15a40 | 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ......(should.(eq.(popup-test-he |
| 15a60 | 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 | lper-popup-beginning-line).2)).. |
| 15a80 | 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c | .....(should.(eq.(popup-test-hel |
| 15aa0 | 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 20 34 29 29 0a 20 20 20 20 20 20 29 | per-popup-end-line)..4)).......) |
| 15ac0 | 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f | ))..(ert-deftest.popup-test-scro |
| 15ae0 | 6c 6c 2d 62 61 72 2d 72 69 67 68 74 2d 6d 61 72 67 69 6e 20 28 29 0a 20 20 28 70 6f 70 75 70 2d | ll-bar-right-margin.()...(popup- |
| 15b00 | 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 | test-with-common-setup.....(inse |
| 15b20 | 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 | rt.(make-string.(-.(window-width |
| 15b40 | 29 20 31 29 20 3f 20 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 70 75 70 2d 73 63 72 6f 6c | ).1).?.)).....(let.((popup-scrol |
| 15b60 | 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 | l-bar-foreground-char........... |
| 15b80 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 66 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 | .(propertize."f".'face.'popup-sc |
| 15ba0 | 72 6f 6c 6c 2d 62 61 72 2d 66 6f 72 65 67 72 6f 75 6e 64 2d 66 61 63 65 29 29 0a 20 20 20 20 20 | roll-bar-foreground-face))...... |
| 15bc0 | 20 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 6f 75 6e | .....(popup-scroll-bar-backgroun |
| 15be0 | 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 62 | d-char............(propertize."b |
| 15c00 | 22 20 27 66 61 63 65 20 27 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 62 61 72 2d 62 61 63 6b 67 72 | ".'face.'popup-scroll-bar-backgr |
| 15c20 | 6f 75 6e 64 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c | ound-face))).......(popup-tip."\ |
| 15c40 | 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 0a 46 65 7a 0a 4f 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .Foo.Bar.Baz.Fez.Oz"............ |
| 15c60 | 20 20 20 20 20 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c | ......:nowait.t.:height.3.:scrol |
| 15c80 | 6c 2d 62 61 72 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 | l-bar.t.:margin.t).......(should |
| 15ca0 | 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c | -not.(popup-test-helper-rectangl |
| 15cc0 | 65 2d 6d 61 74 63 68 20 22 46 65 7a 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f | e-match."Fez")).......(should-no |
| 15ce0 | 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d | t.(popup-test-helper-rectangle-m |
| 15d00 | 61 74 63 68 20 22 4f 7a 22 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 | atch."Oz")).......(should.(eq.(p |
| 15d20 | 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 | opup-test-helper-popup-beginning |
| 15d40 | 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f | -line).2)).......(should.(eq.(po |
| 15d60 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e 65 29 20 | pup-test-helper-popup-end-line). |
| 15d80 | 20 34 29 29 0a 20 20 20 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 32 31 0a 20 20 20 20 20 | .4)).......;;.Pending:.#21...... |
| 15da0 | 20 3b 3b 20 20 20 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | .;;.......(should.(popup-test-he |
| 15dc0 | 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 20 20 20 20 20 20 3b 3b | lper-rectangle-match."\.......;; |
| 15de0 | 20 46 6f 6f 66 0a 20 20 20 20 20 20 3b 3b 20 42 61 72 62 0a 20 20 20 20 20 20 3b 3b 20 42 61 7a | .Foof.......;;.Barb.......;;.Baz |
| 15e00 | 62 22 29 29 0a 20 20 20 20 20 20 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 | b")).......)))..(ert-deftest.pop |
| 15e20 | 75 70 2d 74 65 73 74 2d 6d 69 6e 2d 68 65 69 67 68 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 | up-test-min-height.()...(popup-t |
| 15e40 | 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 69 6e 73 65 72 | est-with-common-setup.....(inser |
| 15e60 | 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 | t.(make-string.(-.(window-width) |
| 15e80 | 20 31 29 20 3f 20 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 48 65 6c 6c 6f 22 20 | .1).?.)).....(popup-tip."Hello". |
| 15ea0 | 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 69 6e 2d 68 65 69 67 68 74 20 31 30 29 0a 20 20 20 20 28 73 | :nowait.t.:min-height.10).....(s |
| 15ec0 | 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 | hould.(popup-test-helper-rectang |
| 15ee0 | 6c 65 2d 6d 61 74 63 68 20 22 48 65 6c 6c 6f 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 | le-match."Hello")).....(should.( |
| 15f00 | 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 | eq.(popup-test-helper-popup-begi |
| 15f20 | 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 | nning-line).2)).....(should.(eq. |
| 15f40 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 65 6e 64 2d 6c 69 6e | (popup-test-helper-popup-end-lin |
| 15f60 | 65 29 20 31 31 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 | e).11)).....))..(ert-deftest.pop |
| 15f80 | 75 70 2d 74 65 73 74 2d 6d 65 6e 75 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 | up-test-menu.()...(popup-test-wi |
| 15fa0 | 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a | th-common-setup.....(popup-menu* |
| 15fc0 | 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 | .'("Foo"."Bar"."Baz").:nowait.t) |
| 15fe0 | 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .....(should.(popup-test-helper- |
| 16000 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 | rectangle-match."\.Foo.Bar.Baz") |
| 16020 | 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | ).....(should.(eq.(popup-test-he |
| 16040 | 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 | lper-popup-beginning-line).2)).. |
| 16060 | 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 63 | ...))..(ert-deftest.popup-test-c |
| 16080 | 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 | ascade-menu.()...(popup-test-wit |
| 160a0 | 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 | h-common-setup.....(popup-cascad |
| 160c0 | 65 2d 6d 65 6e 75 0a 20 20 20 20 20 27 28 28 22 46 6f 6f 22 20 22 46 6f 6f 31 22 20 22 46 6f 6f | e-menu......'(("Foo"."Foo1"."Foo |
| 160e0 | 32 22 29 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 20 20 20 | 2")."Bar"."Baz").:nowait.t)..... |
| 16100 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | (should.(popup-test-helper-recta |
| 16120 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 20 20 20 20 20 20 20 20 3e 22 29 29 0a 20 20 20 20 | ngle-match."Foo........>"))..... |
| 16140 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | (should.(popup-test-helper-recta |
| 16160 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 0a 20 20 20 | ngle-match."\.Foo.Bar.Baz")).... |
| 16180 | 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d | .(should-not.(popup-test-helper- |
| 161a0 | 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 31 22 29 29 0a 20 20 20 20 28 73 68 | rectangle-match."Foo1")).....(sh |
| 161c0 | 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 | ould-not.(popup-test-helper-rect |
| 161e0 | 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 32 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 | angle-match."Foo2")).....(should |
| 16200 | 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 | .(eq.(popup-test-helper-popup-be |
| 16220 | 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 | ginning-line).2)).....))..(ert-d |
| 16240 | 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 6e 65 78 74 20 28 29 0a 20 20 28 70 6f 70 | eftest.popup-test-next.()...(pop |
| 16260 | 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 | up-test-with-common-setup.....(s |
| 16280 | 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 | etq.popup.(popup-menu*.'("Foo"." |
| 162a0 | 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f | Bar"."Baz").:nowait.t)).....(sho |
| 162c0 | 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c | uld.(popup-test-helper-popup-sel |
| 162e0 | 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 | ected-item."Foo")).....(popup-ne |
| 16300 | 78 74 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | xt.popup).....(should.(popup-tes |
| 16320 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 | t-helper-popup-selected-item."Ba |
| 16340 | 72 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f 70 75 70 29 0a 20 20 20 20 | r")).....(popup-next.popup)..... |
| 16360 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 | (should.(popup-test-helper-popup |
| 16380 | 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 70 6f 70 75 | -selected-item."Baz")).....(popu |
| 163a0 | 70 2d 6e 65 78 74 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 | p-next.popup).....(should.(popup |
| 163c0 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d | -test-helper-popup-selected-item |
| 163e0 | 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 | ."Foo")).....(should.(popup-test |
| 16400 | 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 5c 6e 42 61 | -helper-rectangle-match."Foo\nBa |
| 16420 | 72 5c 6e 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 70 6f 70 75 70 | r\nBaz")).....(should.(eq.(popup |
| 16440 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e 67 2d 6c 69 6e | -test-helper-popup-beginning-lin |
| 16460 | 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 | e).2)).....))..(ert-deftest.popu |
| 16480 | 70 2d 74 65 73 74 2d 70 72 65 76 69 6f 75 73 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 | p-test-previous.()...(popup-test |
| 164a0 | 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 | -with-common-setup.....(setq.pop |
| 164c0 | 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 | up.(popup-menu*.'("Foo"."Bar"."B |
| 164e0 | 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f | az").:nowait.t)).....(should.(po |
| 16500 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 | pup-test-helper-popup-selected-i |
| 16520 | 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 | tem."Foo")).....(popup-previous. |
| 16540 | 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 | popup).....(should.(popup-test-h |
| 16560 | 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 | elper-popup-selected-item."Baz") |
| 16580 | 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 70 6f 70 75 70 29 0a 20 20 20 | ).....(popup-previous.popup).... |
| 165a0 | 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 | .(should.(popup-test-helper-popu |
| 165c0 | 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 72 22 29 29 0a 20 20 20 20 28 70 6f 70 | p-selected-item."Bar")).....(pop |
| 165e0 | 75 70 2d 70 72 65 76 69 6f 75 73 20 70 6f 70 75 70 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 | up-previous.popup).....(should.( |
| 16600 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 | popup-test-helper-popup-selected |
| 16620 | 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 | -item."Foo")).....(should.(popup |
| 16640 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a | -test-helper-rectangle-match."\. |
| 16660 | 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 20 28 | Foo.Bar.Baz")).....(should.(eq.( |
| 16680 | 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e 6e 69 6e | popup-test-helper-popup-beginnin |
| 166a0 | 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 | g-line).2)).....))..(ert-deftest |
| 166c0 | 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 65 6c 65 63 74 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 | .popup-test-select.()...(popup-t |
| 166e0 | 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 | est-with-common-setup.....(setq. |
| 16700 | 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 | popup.(popup-menu*.'("Foo"."Bar" |
| 16720 | 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | ."Baz").:nowait.t)).....(should. |
| 16740 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 | (popup-test-helper-popup-selecte |
| 16760 | 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 | d-item."Foo")).....(popup-select |
| 16780 | 20 70 6f 70 75 70 20 31 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | .popup.1).....(should.(popup-tes |
| 167a0 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 | t-helper-popup-selected-item."Ba |
| 167c0 | 72 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 20 30 29 0a | r")).....(popup-select.popup.0). |
| 167e0 | 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | ....(should.(popup-test-helper-p |
| 16800 | 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 0a 20 20 20 20 28 | opup-selected-item."Foo")).....( |
| 16820 | 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 20 32 29 0a 20 20 20 20 28 73 68 6f 75 6c | popup-select.popup.2).....(shoul |
| 16840 | 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 | d.(popup-test-helper-popup-selec |
| 16860 | 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f | ted-item."Baz")).....(should.(po |
| 16880 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 | pup-test-helper-rectangle-match. |
| 168a0 | 22 5c 0a 46 6f 6f 0a 42 61 72 0a 42 61 7a 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 | "\.Foo.Bar.Baz")).....(should.(e |
| 168c0 | 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e | q.(popup-test-helper-popup-begin |
| 168e0 | 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 | ning-line).2)).....))..(ert-deft |
| 16900 | 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 28 29 0a 20 20 | est.popup-test-scroll-down.()... |
| 16920 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 | (popup-test-with-common-setup... |
| 16940 | 20 20 28 73 65 74 71 20 70 6f 70 75 70 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 63 | ..(setq.popup...........(popup-c |
| 16960 | 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 78 20 74 6f 20 31 30 | ascade-menu.(cl-loop.for.x.to.10 |
| 16980 | 30 20 63 6f 6c 6c 65 63 74 20 28 66 6f 72 6d 61 74 20 22 46 6f 6f 25 64 22 20 78 29 29 0a 20 20 | 0.collect.(format."Foo%d".x))... |
| 169a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f 77 | ............................:now |
| 169c0 | 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 31 30 20 3a 6d 61 72 67 69 6e 20 74 20 3a 73 63 72 6f | ait.t.:height.10.:margin.t.:scro |
| 169e0 | 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 | ll-bar.t)).....(should.(popup-te |
| 16a00 | 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f 6f | st-helper-rectangle-match."\.Foo |
| 16a20 | 30 0a 46 6f 6f 31 0a 46 6f 6f 32 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 | 0.Foo1.Foo2")).....(should.(popu |
| 16a40 | 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 | p-test-helper-popup-selected-ite |
| 16a60 | 6d 20 22 46 6f 6f 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 | m."Foo0")).....(popup-scroll-dow |
| 16a80 | 6e 20 70 6f 70 75 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | n.popup.10).....(should.(popup-t |
| 16aa0 | 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 | est-helper-popup-selected-item." |
| 16ac0 | 46 6f 6f 31 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 | Foo10")).....(popup-scroll-down. |
| 16ae0 | 70 6f 70 75 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | popup.10).....(should.(popup-tes |
| 16b00 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f | t-helper-popup-selected-item."Fo |
| 16b20 | 6f 32 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 70 6f | o20")).....(popup-scroll-down.po |
| 16b40 | 70 75 70 20 31 30 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d | pup.100).....(should-not.(popup- |
| 16b60 | 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f | test-helper-rectangle-match."Foo |
| 16b80 | 39 30 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 | 90")).....(should.(popup-test-he |
| 16ba0 | 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 39 31 22 29 29 0a 20 | lper-rectangle-match."Foo91")).. |
| 16bc0 | 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 | ...(should.(popup-test-helper-re |
| 16be0 | 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 31 30 30 22 29 29 0a 20 20 20 20 28 73 68 | ctangle-match."Foo100")).....(sh |
| 16c00 | 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 | ould-not.(popup-test-helper-rect |
| 16c20 | 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 30 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 | angle-match."Foo0")).....(should |
| 16c40 | 20 28 65 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 | .(eq.(popup-test-helper-popup-be |
| 16c60 | 67 69 6e 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 | ginning-line).2)).....))..(ert-d |
| 16c80 | 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 29 0a 20 | eftest.popup-test-scroll-up.().. |
| 16ca0 | 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 | .(popup-test-with-common-setup.. |
| 16cc0 | 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 0a 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d | ...(setq.popup...........(popup- |
| 16ce0 | 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 78 20 74 6f 20 31 | cascade-menu.(cl-loop.for.x.to.1 |
| 16d00 | 30 30 20 63 6f 6c 6c 65 63 74 20 28 66 6f 72 6d 61 74 20 22 46 6f 6f 25 64 22 20 78 29 29 0a 20 | 00.collect.(format."Foo%d".x)).. |
| 16d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 6f | .............................:no |
| 16d40 | 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 31 30 20 3a 6d 61 72 67 69 6e 20 74 20 3a 73 63 72 | wait.t.:height.10.:margin.t.:scr |
| 16d60 | 6f 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | oll-bar.t)).....(should.(popup-t |
| 16d80 | 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 46 6f | est-helper-rectangle-match."\.Fo |
| 16da0 | 6f 30 0a 46 6f 6f 31 0a 46 6f 6f 32 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 | o0.Foo1.Foo2")).....(should.(pop |
| 16dc0 | 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 | up-test-helper-popup-selected-it |
| 16de0 | 65 6d 20 22 46 6f 6f 30 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f | em."Foo0")).....(popup-scroll-do |
| 16e00 | 77 6e 20 70 6f 70 75 70 20 31 30 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 | wn.popup.100).....(should.(popup |
| 16e20 | 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d | -test-helper-popup-selected-item |
| 16e40 | 20 22 46 6f 6f 39 31 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 | ."Foo91")).....(popup-scroll-up. |
| 16e60 | 70 6f 70 75 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 | popup.10).....(should.(popup-tes |
| 16e80 | 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 46 6f | t-helper-popup-selected-item."Fo |
| 16ea0 | 6f 38 31 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 70 6f 70 75 | o81")).....(popup-scroll-up.popu |
| 16ec0 | 70 20 31 30 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 | p.10).....(should-not.(popup-tes |
| 16ee0 | 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 37 30 22 | t-helper-rectangle-match."Foo70" |
| 16f00 | 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 | )).....(should.(popup-test-helpe |
| 16f20 | 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 37 31 22 29 29 0a 20 20 20 20 | r-rectangle-match."Foo71"))..... |
| 16f40 | 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 | (should.(popup-test-helper-recta |
| 16f60 | 6e 67 6c 65 2d 6d 61 74 63 68 20 22 46 6f 6f 38 30 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 | ngle-match."Foo80")).....(should |
| 16f80 | 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c | -not.(popup-test-helper-rectangl |
| 16fa0 | 65 2d 6d 61 74 63 68 20 22 46 6f 6f 38 31 22 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 | e-match."Foo81")).....(should.(e |
| 16fc0 | 71 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 62 65 67 69 6e | q.(popup-test-helper-popup-begin |
| 16fe0 | 6e 69 6e 67 2d 6c 69 6e 65 29 20 32 29 29 0a 20 20 20 20 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 | ning-line).2)).....))..(ert-deft |
| 17000 | 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 74 77 6f 2d 74 69 70 20 28 29 0a 20 20 28 70 6f 70 | est.popup-test-two-tip.()...(pop |
| 17020 | 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 28 70 6f | up-test-with-common-setup....(po |
| 17040 | 70 75 70 2d 74 69 70 20 22 5c 0a 46 6f 6f 0a 42 61 72 22 20 3a 6e 6f 77 61 69 74 20 74 29 0a 20 | pup-tip."\.Foo.Bar".:nowait.t).. |
| 17060 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 | ..(save-excursion.(insert."\n")) |
| 17080 | 0a 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 5c 0a 42 61 7a 0a 51 75 78 22 20 3a 6e 6f 77 61 | ....(popup-tip."\.Baz.Qux".:nowa |
| 170a0 | 69 74 20 74 29 0a 20 20 20 3b 3b 20 50 65 6e 64 69 6e 67 3a 20 23 32 30 0a 20 20 20 3b 3b 20 20 | it.t)....;;.Pending:.#20....;;.. |
| 170c0 | 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 | ..(should.(popup-test-helper-rec |
| 170e0 | 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 20 20 20 3b 3b 20 46 6f 6f 0a 20 20 20 3b 3b 20 | tangle-match."\....;;.Foo....;;. |
| 17100 | 42 61 72 22 29 29 0a 20 20 20 3b 3b 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 | Bar"))....;;....(should.(popup-t |
| 17120 | 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 20 20 | est-helper-rectangle-match."\... |
| 17140 | 20 3b 3b 20 42 61 7a 0a 20 20 20 3b 3b 20 51 75 78 22 29 29 0a 20 20 20 29 29 0a 0a 28 65 72 74 | .;;.Baz....;;.Qux"))....))..(ert |
| 17160 | 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 69 6e 69 74 69 61 6c 2d 69 6e 64 65 | -deftest.popup-test-initial-inde |
| 17180 | 78 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 | x.()...(popup-test-with-common-s |
| 171a0 | 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 | etup.....(setq.popup.(popup-menu |
| 171c0 | 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 69 6e 69 74 69 61 6c 2d | *.'("Foo"."Bar"."Baz").:initial- |
| 171e0 | 69 6e 64 65 78 20 30 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 | index.0.:nowait.t)).....(should. |
| 17200 | 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 | (popup-test-helper-popup-selecte |
| 17220 | 64 2d 69 74 65 6d 20 22 46 6f 6f 22 29 29 29 0a 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 | d-item."Foo")))....(popup-test-w |
| 17240 | 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 | ith-common-setup.....(setq.popup |
| 17260 | 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a | .(popup-menu*.'("Foo"."Bar"."Baz |
| 17280 | 22 29 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 32 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a | ").:initial-index.2.:nowait.t)). |
| 172a0 | 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 | ....(should.(popup-test-helper-p |
| 172c0 | 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 29 0a 0a 20 20 28 | opup-selected-item."Baz")))....( |
| 172e0 | 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 | popup-test-with-common-setup.... |
| 17300 | 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f | .(setq.popup.(popup-menu*.'("Foo |
| 17320 | 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 32 20 | "."Bar"."Baz").:initial-index.2. |
| 17340 | 3a 68 65 69 67 68 74 20 31 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 20 3a 6e 6f 77 61 69 74 20 | :height.1.:scroll-bar.t.:nowait. |
| 17360 | 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 | t)).....(should.(popup-test-help |
| 17380 | 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 29 0a | er-popup-selected-item."Baz"))). |
| 173a0 | 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 | ...(popup-test-with-common-setup |
| 173c0 | 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 | .....(setq.popup.(popup-menu*.'( |
| 173e0 | 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 | "Foo"."Bar"."Baz").:initial-inde |
| 17400 | 78 20 2d 31 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f | x.-1.:nowait.t)).....(should.(po |
| 17420 | 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 | pup-test-helper-popup-selected-i |
| 17440 | 74 65 6d 20 22 46 6f 6f 22 29 29 29 0a 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 | tem."Foo")))....(popup-test-with |
| 17460 | 2d 63 6f 6d 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 | -common-setup.....(setq.popup.(p |
| 17480 | 6f 70 75 70 2d 6d 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 | opup-menu*.'("Foo"."Bar"."Baz"). |
| 174a0 | 3a 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 31 30 30 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 20 | :initial-index.100.:nowait.t)).. |
| 174c0 | 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 70 6f | ...(should.(popup-test-helper-po |
| 174e0 | 70 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 20 22 42 61 7a 22 29 29 29 29 0a 0a 28 64 65 | pup-selected-item."Baz"))))..(de |
| 17500 | 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 69 6e 70 75 74 20 28 6b 65 79 | fun.popup-test-helper-input.(key |
| 17520 | 29 0a 20 20 28 70 75 73 68 20 6b 65 79 20 75 6e 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 | )...(push.key.unread-command-eve |
| 17540 | 6e 74 73 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 69 | nts))..(ert-deftest.popup-test-i |
| 17560 | 73 65 61 72 63 68 20 28 29 0a 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 77 69 74 68 2d 63 6f 6d | search.()...(popup-test-with-com |
| 17580 | 6d 6f 6e 2d 73 65 74 75 70 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 | mon-setup.....(popup-test-helper |
| 175a0 | 2d 63 72 65 61 74 65 2d 70 6f 70 75 70 20 22 5c 0a 66 6f 6f 0a 62 61 72 0a 62 61 7a 22 29 0a 20 | -create-popup."\.foo.bar.baz").. |
| 175c0 | 20 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 75 70 64 61 74 65 20 70 6f 70 75 70 20 27 | ...(popup-isearch-update.popup.' |
| 175e0 | 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 66 69 6c 74 65 72 2d 6c 69 73 74 20 22 61 22 29 0a 20 | popup-isearch-filter-list."a").. |
| 17600 | 20 20 20 28 73 68 6f 75 6c 64 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 65 | ...(should.(popup-test-helper-re |
| 17620 | 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 5c 0a 62 61 72 0a 62 61 7a 22 29 29 0a 20 20 20 20 | ctangle-match."\.bar.baz"))..... |
| 17640 | 28 73 68 6f 75 6c 64 2d 6e 6f 74 20 28 70 6f 70 75 70 2d 74 65 73 74 2d 68 65 6c 70 65 72 2d 72 | (should-not.(popup-test-helper-r |
| 17660 | 65 63 74 61 6e 67 6c 65 2d 6d 61 74 63 68 20 22 66 6f 6f 22 29 29 0a 20 20 20 20 29 29 0a 00 00 | ectangle-match."foo")).....))... |
| 17680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 176a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 176c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 176e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 177a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 177c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 177e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17800 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 00 00 00 | popup-0.5.9/tests/run-test.el... |
| 17820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17860 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 17880 | 30 30 30 31 33 36 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 37 35 00 20 30 00 00 00 | 0001361.00000000000.014575..0... |
| 178a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 178c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 178e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17900 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 17920 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 17940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 179a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 179c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 179e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17a00 | 3b 3b 20 55 73 61 67 65 3a 0a 3b 3b 0a 3b 3b 20 20 20 63 61 73 6b 20 65 78 65 63 20 65 6d 61 63 | ;;.Usage:.;;.;;...cask.exec.emac |
| 17a20 | 73 20 2d 51 20 2d 6c 20 74 65 73 74 73 2f 72 75 6e 2d 74 65 73 74 2e 65 6c 20 20 20 20 20 20 20 | s.-Q.-l.tests/run-test.el....... |
| 17a40 | 20 20 20 20 23 20 69 6e 74 65 72 61 63 74 69 76 65 20 6d 6f 64 65 0a 3b 3b 20 20 20 63 61 73 6b | ....#.interactive.mode.;;...cask |
| 17a60 | 20 65 78 65 63 20 65 6d 61 63 73 20 2d 62 61 74 63 68 20 2d 51 20 2d 6c 20 74 65 73 74 73 2f 72 | .exec.emacs.-batch.-Q.-l.tests/r |
| 17a80 | 75 6e 2d 74 65 73 74 2e 65 6c 20 20 20 20 23 20 62 61 74 63 68 20 6d 6f 64 65 0a 0a 0a 3b 3b 20 | un-test.el....#.batch.mode...;;. |
| 17aa0 | 55 74 69 6c 73 0a 28 64 65 66 75 6e 20 70 6f 70 75 70 2d 74 65 73 74 2d 6a 6f 69 6e 2d 70 61 74 | Utils.(defun.popup-test-join-pat |
| 17ac0 | 68 20 28 70 61 74 68 20 26 72 65 73 74 20 72 65 73 74 29 0a 20 20 22 4a 6f 69 6e 20 61 20 6c 69 | h.(path.&rest.rest)..."Join.a.li |
| 17ae0 | 73 74 20 6f 66 20 50 41 54 48 53 20 77 69 74 68 20 61 70 70 72 6f 70 72 69 61 74 65 20 73 65 70 | st.of.PATHS.with.appropriate.sep |
| 17b00 | 61 72 61 74 6f 72 20 28 73 75 63 68 20 61 73 20 2f 29 2e 0a 0a 5c 28 66 6e 20 26 72 65 73 74 20 | arator.(such.as./)...\(fn.&rest. |
| 17b20 | 70 61 74 68 73 29 22 0a 20 20 28 69 66 20 72 65 73 74 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | paths)"...(if.rest.......(concat |
| 17b40 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 29 20 28 | .(file-name-as-directory.path).( |
| 17b60 | 61 70 70 6c 79 20 27 70 6f 70 75 70 2d 74 65 73 74 2d 6a 6f 69 6e 2d 70 61 74 68 20 72 65 73 74 | apply.'popup-test-join-path.rest |
| 17b80 | 29 29 0a 20 20 20 20 70 61 74 68 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 74 65 73 | )).....path))..(defvar.popup-tes |
| 17ba0 | 74 2d 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6c 6f 61 64 2d | t-dir.(file-name-directory.load- |
| 17bc0 | 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 2d 72 6f 6f 74 2d 64 | file-name)).(defvar.popup-root-d |
| 17be0 | 69 72 20 28 63 6f 6e 63 61 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 64 69 72 20 22 2e 2e 22 29 29 | ir.(concat.popup-test-dir."..")) |
| 17c00 | 0a 0a 0a 3b 3b 20 53 65 74 75 70 20 60 6c 6f 61 64 2d 70 61 74 68 27 0a 28 6d 61 70 63 20 28 6c | ...;;.Setup.`load-path'.(mapc.(l |
| 17c20 | 61 6d 62 64 61 20 28 70 29 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 | ambda.(p).(add-to-list.'load-pat |
| 17c40 | 68 20 70 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 70 6f 70 75 70 2d 74 65 73 74 2d 64 69 72 | h.p)).......(list.popup-test-dir |
| 17c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 70 75 70 2d 72 6f 6f 74 2d 64 69 72 29 29 0a 0a 3b | .............popup-root-dir))..; |
| 17c80 | 3b 20 4c 6f 61 64 20 74 65 73 74 73 0a 28 6c 6f 61 64 20 22 70 6f 70 75 70 2d 74 65 73 74 22 29 | ;.Load.tests.(load."popup-test") |
| 17ca0 | 0a 0a 0a 3b 3b 20 52 75 6e 20 74 65 73 74 73 0a 28 69 66 20 6e 6f 6e 69 6e 74 65 72 61 63 74 69 | ...;;.Run.tests.(if.noninteracti |
| 17cc0 | 76 65 0a 20 20 20 20 28 65 72 74 2d 72 75 6e 2d 74 65 73 74 73 2d 62 61 74 63 68 2d 61 6e 64 2d | ve.....(ert-run-tests-batch-and- |
| 17ce0 | 65 78 69 74 29 0a 20 20 28 65 72 74 20 74 29 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | exit)...(ert.t))................ |
| 17d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17e00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 74 65 73 74 73 2f 70 6f 70 75 70 2d 69 6e 74 65 72 61 63 74 | popup-0.5.9/tests/popup-interact |
| 17e20 | 69 76 65 2d 74 65 73 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ive-test.el..................... |
| 17e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17e60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 17e80 | 30 30 30 37 30 37 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 37 34 35 34 00 20 30 00 00 00 | 0007072.00000000000.017454..0... |
| 17ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17f00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 17f20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 17f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 17fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18000 | 28 72 65 71 75 69 72 65 20 27 70 6f 70 75 70 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 74 65 73 74 | (require.'popup)..(defmacro.test |
| 18020 | 20 28 65 78 70 6c 61 69 6e 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 | .(explain.&rest.body)...(declare |
| 18040 | 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 60 28 6c 65 74 20 28 28 62 75 66 20 22 2a 62 75 66 | .(indent.1))...`(let.((buf."*buf |
| 18060 | 2a 22 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 20 28 63 75 72 | *")..........(window-config.(cur |
| 18080 | 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 29 29 0a 20 20 20 | rent-window-configuration))).... |
| 180a0 | 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | ..(unwind-protect..........(prog |
| 180c0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | n............(delete-other-windo |
| 180e0 | 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 | ws)............(switch-to-buffer |
| 18100 | 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a | .buf)............(erase-buffer). |
| 18120 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 | ...........(insert.".")......... |
| 18140 | 20 20 20 28 6c 65 74 20 28 28 73 75 63 63 65 73 73 20 28 70 72 6f 67 6e 20 2c 40 62 6f 64 79 29 | ...(let.((success.(progn.,@body) |
| 18160 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 73 75 63 63 65 73 73 0a | ))..............(unless.success. |
| 18180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 66 61 69 6c 65 64 3a 20 25 | ...............(error."failed:.% |
| 181a0 | 73 22 20 2c 65 78 70 6c 61 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 6f 70 | s".,explain))))........(when.pop |
| 181c0 | 75 70 0a 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 | up..........(popup-delete.popup) |
| 181e0 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 6e 69 6c 29 29 0a 20 20 20 20 | ..........(setq.popup.nil))..... |
| 18200 | 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 0a 20 20 20 20 20 20 20 28 73 65 74 | ...(kill-buffer.buf)........(set |
| 18220 | 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 6e 64 6f 77 2d 63 6f 6e | -window-configuration.window-con |
| 18240 | 66 69 67 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 75 69 2d 74 65 73 74 20 28 70 72 6f 6d | fig))))..(defmacro.ui-test.(prom |
| 18260 | 70 74 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e | pt.&rest.body)...(declare.(inden |
| 18280 | 74 20 31 29 29 0a 20 20 60 28 74 65 73 74 20 2c 70 72 6f 6d 70 74 20 2c 40 62 6f 64 79 20 28 79 | t.1))...`(test.,prompt.,@body.(y |
| 182a0 | 65 73 2d 6f 72 2d 6e 6f 2d 70 20 2c 70 72 6f 6d 70 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 6e | es-or-no-p.,prompt)))..(defun.in |
| 182c0 | 70 75 74 20 28 6b 65 79 29 0a 20 20 28 70 75 73 68 20 6b 65 79 20 75 6e 72 65 61 64 2d 63 6f 6d | put.(key)...(push.key.unread-com |
| 182e0 | 6d 61 6e 64 2d 65 76 65 6e 74 73 29 29 0a 0a 28 64 65 66 76 61 72 20 70 6f 70 75 70 20 6e 69 6c | mand-events))..(defvar.popup.nil |
| 18300 | 29 0a 0a 28 74 65 73 74 20 22 70 6f 70 75 70 2d 63 72 65 61 74 65 22 0a 20 20 28 73 65 74 71 20 | )..(test."popup-create"...(setq. |
| 18320 | 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 | popup.(popup-create.(point).10.1 |
| 18340 | 30 29 29 29 0a 0a 28 74 65 73 74 20 22 70 6f 70 75 70 2d 64 65 6c 65 74 65 22 0a 20 20 28 73 65 | 0)))..(test."popup-delete"...(se |
| 18360 | 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 | tq.popup.(popup-create.(point).1 |
| 18380 | 30 20 31 30 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 0a 20 20 | 0.10))...(popup-delete.popup)... |
| 183a0 | 28 6e 6f 74 20 28 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 70 6f 70 75 70 29 29 29 0a 0a 28 75 69 | (not.(popup-live-p.popup)))..(ui |
| 183c0 | 2d 74 65 73 74 20 22 70 6f 70 75 70 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f | -test."popup?"...(setq.popup.(po |
| 183e0 | 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 70 6f | pup-create.(point).10.10))...(po |
| 18400 | 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 68 65 6c 6c 6f 22 20 22 77 6f | pup-set-list.popup.'("hello"."wo |
| 18420 | 72 6c 64 22 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 29 0a 0a 28 75 | rld"))...(popup-draw.popup))..(u |
| 18440 | 69 2d 74 65 73 74 20 22 68 69 64 64 65 6e 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 | i-test."hidden?"...(setq.popup.( |
| 18460 | 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 | popup-create.(point).10.10))...( |
| 18480 | 70 6f 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 68 65 6c 6c 6f 22 20 22 | popup-set-list.popup.'("hello"." |
| 184a0 | 77 6f 72 6c 64 22 29 29 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 0a 20 20 | world"))...(popup-draw.popup)... |
| 184c0 | 28 70 6f 70 75 70 2d 68 69 64 65 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 69 | (popup-hide.popup))..(ui-test."i |
| 184e0 | 73 65 61 72 63 68 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 72 | search?"...(setq.popup.(popup-cr |
| 18500 | 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 65 | eate.(point).10.10))...(popup-se |
| 18520 | 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 68 65 6c 6c 6f 22 20 22 77 6f 72 6c 64 22 29 29 | t-list.popup.'("hello"."world")) |
| 18540 | 0a 20 20 28 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 29 0a 20 20 28 69 6e 70 75 74 20 3f | ...(popup-draw.popup)...(input.? |
| 18560 | 65 29 0a 20 20 28 70 6f 70 75 70 2d 69 73 65 61 72 63 68 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 | e)...(popup-isearch.popup))..(ui |
| 18580 | 2d 74 65 73 74 20 22 74 69 70 3f 22 0a 20 20 28 70 6f 70 75 70 2d 74 69 70 0a 20 20 20 22 53 74 | -test."tip?"...(popup-tip...."St |
| 185a0 | 61 72 74 20 69 73 65 61 72 63 68 20 6f 6e 20 50 4f 50 55 50 2e 20 54 68 69 73 20 66 75 6e 63 74 | art.isearch.on.POPUP..This.funct |
| 185c0 | 69 6f 6e 20 69 73 20 73 79 6e 63 68 72 6f 6e 69 7a 65 64 2c 20 6d 65 61 6e 69 6e 67 0a 65 76 65 | ion.is.synchronized,.meaning.eve |
| 185e0 | 6e 74 20 6c 6f 6f 70 20 77 61 69 74 73 20 66 6f 72 20 71 75 69 74 69 6e 67 20 6f 66 20 69 73 65 | nt.loop.waits.for.quiting.of.ise |
| 18600 | 61 72 63 68 2e 0a 0a 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 20 69 73 20 61 20 63 75 72 73 6f 72 20 | arch...CURSOR-COLOR.is.a.cursor. |
| 18620 | 63 6f 6c 6f 72 20 64 75 72 69 6e 67 20 69 73 65 61 72 63 68 2e 20 54 68 65 20 64 65 66 61 75 6c | color.during.isearch..The.defaul |
| 18640 | 74 20 76 61 6c 75 65 0a 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 | t.value.is.`popup-isearch-cursor |
| 18660 | 2d 63 6f 6c 6f 72 27 2e 0a 0a 4b 45 59 4d 41 50 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 | -color'...KEYMAP.is.a.keymap.whi |
| 18680 | 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 | ch.is.used.when.processing.event |
| 186a0 | 73 20 64 75 72 69 6e 67 0a 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 | s.during.event.loop..The.default |
| 186c0 | 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 27 | .value.is.`popup-isearch-keymap' |
| 186e0 | 2e 0a 0a 43 41 4c 4c 42 41 43 4b 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 | ...CALLBACK.is.a.function.taking |
| 18700 | 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 27 20 63 | .one.argument..`popup-isearch'.c |
| 18720 | 61 6c 6c 73 0a 43 41 4c 4c 42 41 43 4b 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 | alls.CALLBACK,.if.specified,.aft |
| 18740 | 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 73 68 65 64 20 6f 72 20 69 73 65 61 72 63 68 0a 63 | er.isearch.finished.or.isearch.c |
| 18760 | 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 | anceled..The.arguments.is.whole. |
| 18780 | 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 0a 0a 48 45 4c 50 2d 44 45 | filtered.list.of.items...HELP-DE |
| 187a0 | 4c 41 59 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 6c | LAY.is.a.delay.of.displaying.hel |
| 187c0 | 70 73 2e 22 0a 20 20 20 3a 6e 6f 77 61 69 74 20 74 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 66 | ps."....:nowait.t))..(ui-test."f |
| 187e0 | 6f 6c 64 3f 22 0a 20 20 28 6c 65 74 20 28 28 73 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d | old?"...(let.((s.(make-string.(- |
| 18800 | 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 29 20 3f 20 29 29 29 0a 20 20 20 20 28 69 6e | .(window-width).3).?.))).....(in |
| 18820 | 73 65 72 74 20 73 29 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 | sert.s).....(setq.popup.(popup-t |
| 18840 | 69 70 20 22 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 6f 6e 67 20 6c 69 6e 65 22 20 3a 6e | ip."long.long.long.long.line".:n |
| 18860 | 6f 77 61 69 74 20 74 29 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 66 6f 6c 64 3f 22 0a 20 20 | owait.t))))..(ui-test."fold?"... |
| 18880 | 28 6c 65 74 20 28 28 73 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 28 77 69 6e 64 6f 77 | (let.((s.(make-string.(-.(window |
| 188a0 | 2d 68 65 69 67 68 74 29 20 33 29 20 3f 5c 6e 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 73 | -height).3).?\n))).....(insert.s |
| 188c0 | 29 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 62 6c | ).....(setq.popup.(popup-tip."bl |
| 188e0 | 61 5c 6e 62 6c 61 5c 6e 62 6c 61 5c 6e 62 6c 61 5c 6e 62 6c 61 22 20 3a 6e 6f 77 61 69 74 20 74 | a\nbla\nbla\nbla\nbla".:nowait.t |
| 18900 | 29 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 6d 61 72 67 69 6e 3f 22 0a 20 20 28 73 65 74 71 | ))))..(ui-test."margin?"...(setq |
| 18920 | 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 4d 61 72 67 69 6e 3f 22 20 3a 6e 6f 77 | .popup.(popup-tip."Margin?".:now |
| 18940 | 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 74 77 | ait.t.:margin.t)))..(ui-test."tw |
| 18960 | 6f 20 6c 69 6e 65 73 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 | o.lines?"...(setq.popup.(popup-t |
| 18980 | 69 70 20 22 46 6f 6f 5c 6e 42 61 72 5c 6e 42 61 7a 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 | ip."Foo\nBar\nBaz".:nowait.t.:he |
| 189a0 | 69 67 68 74 20 32 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 73 63 72 6f 6c 6c 20 62 61 72 3f | ight.2)))..(ui-test."scroll.bar? |
| 189c0 | 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 46 6f 6f 5c | "...(setq.popup.(popup-tip."Foo\ |
| 189e0 | 6e 42 61 72 5c 6e 42 61 7a 5c 6e 46 65 7a 5c 6e 4f 7a 22 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 | nBar\nBaz\nFez\nOz".:nowait.t.:h |
| 18a00 | 65 69 67 68 74 20 33 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 | eight.3.:scroll-bar.t.:margin.t) |
| 18a20 | 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 6d 69 6e 2d 68 65 69 67 68 74 3f 22 0a 20 20 28 73 65 | ))..(ui-test."min-height?"...(se |
| 18a40 | 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 74 69 70 20 22 48 65 6c 6c 6f 22 20 3a 6e 6f 77 | tq.popup.(popup-tip."Hello".:now |
| 18a60 | 61 69 74 20 74 20 3a 6d 69 6e 2d 68 65 69 67 68 74 20 31 30 29 29 29 0a 0a 28 75 69 2d 74 65 73 | ait.t.:min-height.10)))..(ui-tes |
| 18a80 | 74 20 22 6d 65 6e 75 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 6d | t."menu?"...(setq.popup.(popup-m |
| 18aa0 | 65 6e 75 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 | enu*.'("Foo"."Bar"."Baz").:nowai |
| 18ac0 | 74 20 74 29 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 63 61 73 63 61 64 65 20 6d 65 6e 75 3f 22 | t.t)))..(ui-test."cascade.menu?" |
| 18ae0 | 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 | ...(setq.popup.(popup-cascade-me |
| 18b00 | 6e 75 20 27 28 28 22 46 6f 6f 22 20 22 46 6f 6f 31 22 20 22 46 6f 6f 32 22 29 20 22 42 61 72 22 | nu.'(("Foo"."Foo1"."Foo2")."Bar" |
| 18b20 | 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 29 0a 0a | ."Baz").:nowait.t.:margin.t))).. |
| 18b40 | 28 75 69 2d 74 65 73 74 20 22 6e 65 78 74 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 | (ui-test."next?"...(setq.popup.( |
| 18b60 | 70 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 | popup-cascade-menu.'("Foo"."Bar" |
| 18b80 | 20 22 42 61 7a 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 0a 20 20 | ."Baz").:nowait.t.:margin.t))... |
| 18ba0 | 28 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 70 | (popup-next.popup))..(ui-test."p |
| 18bc0 | 72 65 76 69 6f 75 73 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 | revious?"...(setq.popup.(popup-c |
| 18be0 | 61 73 63 61 64 65 2d 6d 65 6e 75 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 | ascade-menu.'("Foo"."Bar"."Baz") |
| 18c00 | 20 3a 6e 6f 77 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 0a 20 20 28 70 6f 70 75 70 2d | .:nowait.t.:margin.t))...(popup- |
| 18c20 | 70 72 65 76 69 6f 75 73 20 70 6f 70 75 70 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 73 65 6c 65 | previous.popup))..(ui-test."sele |
| 18c40 | 63 74 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 | ct?"...(setq.popup.(popup-cascad |
| 18c60 | 65 2d 6d 65 6e 75 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 20 3a 6e 6f 77 | e-menu.'("Foo"."Bar"."Baz").:now |
| 18c80 | 61 69 74 20 74 20 3a 6d 61 72 67 69 6e 20 74 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 65 6c 65 63 | ait.t.:margin.t))...(popup-selec |
| 18ca0 | 74 20 70 6f 70 75 70 20 31 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 22 73 63 72 6f 6c 6c 2d 64 6f | t.popup.1))..(ui-test."scroll-do |
| 18cc0 | 77 6e 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 70 2d 63 61 73 63 61 64 | wn?"...(setq.popup.(popup-cascad |
| 18ce0 | 65 2d 6d 65 6e 75 20 28 6c 6f 6f 70 20 72 65 70 65 61 74 20 31 30 30 20 63 6f 6c 6c 65 63 74 20 | e-menu.(loop.repeat.100.collect. |
| 18d00 | 22 46 6f 6f 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 20 31 30 20 3a 6d 61 72 | "Foo").:nowait.t.:height.10.:mar |
| 18d20 | 67 69 6e 20 74 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 28 70 6f 70 75 70 2d 73 | gin.t.:scroll-bar.t))...(popup-s |
| 18d40 | 63 72 6f 6c 6c 2d 64 6f 77 6e 20 70 6f 70 75 70 20 31 30 29 29 0a 0a 28 75 69 2d 74 65 73 74 20 | croll-down.popup.10))..(ui-test. |
| 18d60 | 22 73 63 72 6f 6c 6c 2d 75 70 3f 22 0a 20 20 28 73 65 74 71 20 70 6f 70 75 70 20 28 70 6f 70 75 | "scroll-up?"...(setq.popup.(popu |
| 18d80 | 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 20 28 6c 6f 6f 70 20 72 65 70 65 61 74 20 31 30 30 20 | p-cascade-menu.(loop.repeat.100. |
| 18da0 | 63 6f 6c 6c 65 63 74 20 22 46 6f 6f 22 29 20 3a 6e 6f 77 61 69 74 20 74 20 3a 68 65 69 67 68 74 | collect."Foo").:nowait.t.:height |
| 18dc0 | 20 31 30 20 3a 6d 61 72 67 69 6e 20 74 20 3a 73 63 72 6f 6c 6c 2d 62 61 72 20 74 29 29 0a 20 20 | .10.:margin.t.:scroll-bar.t))... |
| 18de0 | 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 20 70 6f 70 75 70 20 39 39 39 29 0a 20 20 | (popup-scroll-down.popup.999)... |
| 18e00 | 28 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 70 6f 70 75 70 20 31 30 29 29 0a 0a 28 6d 65 | (popup-scroll-up.popup.10))..(me |
| 18e20 | 73 73 61 67 65 20 22 43 6f 6e 67 72 61 74 75 6c 61 74 69 6f 6e 73 21 22 29 0a 00 00 00 00 00 00 | ssage."Congratulations!")....... |
| 18e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19000 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 4c 49 43 45 4e 53 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/LICENSE............. |
| 19020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19060 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 19080 | 30 31 30 34 35 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 33 34 30 00 20 30 00 00 00 | 0104513.00000000000.012340..0... |
| 190a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 190e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19100 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 19120 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 19140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 191a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 191c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 191e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 4e 55 20 47 45 4e 45 52 41 4c 20 | ....................GNU.GENERAL. |
| 19220 | 50 55 42 4c 49 43 20 4c 49 43 45 4e 53 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | PUBLIC.LICENSE.................. |
| 19240 | 20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 33 2c 20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a 20 | ......Version.3,.29.June.2007... |
| 19260 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 37 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | Copyright.(C).2007.Free.Software |
| 19280 | 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 20 3c 68 74 74 70 3a 2f 2f 66 73 66 2e 6f 72 | .Foundation,.Inc..<http://fsf.or |
| 192a0 | 67 2f 3e 0a 20 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f | g/>..Everyone.is.permitted.to.co |
| 192c0 | 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65 | py.and.distribute.verbatim.copie |
| 192e0 | 73 0a 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74 | s..of.this.license.document,.but |
| 19300 | 20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 20 20 | .changing.it.is.not.allowed..... |
| 19320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 65 61 6d 62 | ..........................Preamb |
| 19340 | 6c 65 0a 0a 20 20 54 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | le....The.GNU.General.Public.Lic |
| 19360 | 65 6e 73 65 20 69 73 20 61 20 66 72 65 65 2c 20 63 6f 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 65 | ense.is.a.free,.copyleft.license |
| 19380 | 20 66 6f 72 0a 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 | .for.software.and.other.kinds.of |
| 193a0 | 20 77 6f 72 6b 73 2e 0a 0a 20 20 54 68 65 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 74 | .works.....The.licenses.for.most |
| 193c0 | 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 74 68 65 72 20 70 72 61 63 74 69 63 61 6c 20 77 6f | .software.and.other.practical.wo |
| 193e0 | 72 6b 73 20 61 72 65 20 64 65 73 69 67 6e 65 64 0a 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 6f | rks.are.designed.to.take.away.yo |
| 19400 | 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 74 | ur.freedom.to.share.and.change.t |
| 19420 | 68 65 20 77 6f 72 6b 73 2e 20 20 42 79 20 63 6f 6e 74 72 61 73 74 2c 0a 74 68 65 20 47 4e 55 20 | he.works...By.contrast,.the.GNU. |
| 19440 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 69 6e 74 65 6e 64 | General.Public.License.is.intend |
| 19460 | 65 64 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 0a | ed.to.guarantee.your.freedom.to. |
| 19480 | 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 | share.and.change.all.versions.of |
| 194a0 | 20 61 20 70 72 6f 67 72 61 6d 2d 2d 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 72 65 6d 61 | .a.program--to.make.sure.it.rema |
| 194c0 | 69 6e 73 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 20 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 73 | ins.free.software.for.all.its.us |
| 194e0 | 65 72 73 2e 20 20 57 65 2c 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e | ers...We,.the.Free.Software.Foun |
| 19500 | 64 61 74 69 6f 6e 2c 20 75 73 65 20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | dation,.use.the.GNU.General.Publ |
| 19520 | 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 73 74 20 6f 66 20 6f 75 72 20 73 6f 66 74 77 | ic.License.for.most.of.our.softw |
| 19540 | 61 72 65 3b 20 69 74 20 61 70 70 6c 69 65 73 20 61 6c 73 6f 20 74 6f 0a 61 6e 79 20 6f 74 68 65 | are;.it.applies.also.to.any.othe |
| 19560 | 72 20 77 6f 72 6b 20 72 65 6c 65 61 73 65 64 20 74 68 69 73 20 77 61 79 20 62 79 20 69 74 73 20 | r.work.released.this.way.by.its. |
| 19580 | 61 75 74 68 6f 72 73 2e 20 20 59 6f 75 20 63 61 6e 20 61 70 70 6c 79 20 69 74 20 74 6f 0a 79 6f | authors...You.can.apply.it.to.yo |
| 195a0 | 75 72 20 70 72 6f 67 72 61 6d 73 2c 20 74 6f 6f 2e 0a 0a 20 20 57 68 65 6e 20 77 65 20 73 70 65 | ur.programs,.too.....When.we.spe |
| 195c0 | 61 6b 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 65 | ak.of.free.software,.we.are.refe |
| 195e0 | 72 72 69 6e 67 20 74 6f 20 66 72 65 65 64 6f 6d 2c 20 6e 6f 74 0a 70 72 69 63 65 2e 20 20 4f 75 | rring.to.freedom,.not.price...Ou |
| 19600 | 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 65 | r.General.Public.Licenses.are.de |
| 19620 | 73 69 67 6e 65 64 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 0a 68 61 76 | signed.to.make.sure.that.you.hav |
| 19640 | 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69 | e.the.freedom.to.distribute.copi |
| 19660 | 65 73 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 20 | es.of.free.software.(and.charge. |
| 19680 | 66 6f 72 0a 74 68 65 6d 20 69 66 20 79 6f 75 20 77 69 73 68 29 2c 20 74 68 61 74 20 79 6f 75 20 | for.them.if.you.wish),.that.you. |
| 196a0 | 72 65 63 65 69 76 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 20 69 | receive.source.code.or.can.get.i |
| 196c0 | 74 20 69 66 20 79 6f 75 0a 77 61 6e 74 20 69 74 2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 | t.if.you.want.it,.that.you.can.c |
| 196e0 | 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 6f 72 20 75 73 65 20 70 69 65 63 65 73 | hange.the.software.or.use.pieces |
| 19700 | 20 6f 66 20 69 74 20 69 6e 20 6e 65 77 0a 66 72 65 65 20 70 72 6f 67 72 61 6d 73 2c 20 61 6e 64 | .of.it.in.new.free.programs,.and |
| 19720 | 20 74 68 61 74 20 79 6f 75 20 6b 6e 6f 77 20 79 6f 75 20 63 61 6e 20 64 6f 20 74 68 65 73 65 20 | .that.you.know.you.can.do.these. |
| 19740 | 74 68 69 6e 67 73 2e 0a 0a 20 20 54 6f 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 | things.....To.protect.your.right |
| 19760 | 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 6f 74 68 65 72 73 20 66 72 6f | s,.we.need.to.prevent.others.fro |
| 19780 | 6d 20 64 65 6e 79 69 6e 67 20 79 6f 75 0a 74 68 65 73 65 20 72 69 67 68 74 73 20 6f 72 20 61 73 | m.denying.you.these.rights.or.as |
| 197a0 | 6b 69 6e 67 20 79 6f 75 20 74 6f 20 73 75 72 72 65 6e 64 65 72 20 74 68 65 20 72 69 67 68 74 73 | king.you.to.surrender.the.rights |
| 197c0 | 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 79 6f 75 20 68 61 76 65 0a 63 65 72 74 61 69 6e 20 72 | ...Therefore,.you.have.certain.r |
| 197e0 | 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74 | esponsibilities.if.you.distribut |
| 19800 | 65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 6f 72 20 69 66 0a | e.copies.of.the.software,.or.if. |
| 19820 | 79 6f 75 20 6d 6f 64 69 66 79 20 69 74 3a 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20 | you.modify.it:.responsibilities. |
| 19840 | 74 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 6f 74 68 65 72 73 | to.respect.the.freedom.of.others |
| 19860 | 2e 0a 0a 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 | .....For.example,.if.you.distrib |
| 19880 | 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 73 75 63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20 77 68 | ute.copies.of.such.a.program,.wh |
| 198a0 | 65 74 68 65 72 0a 67 72 61 74 69 73 20 6f 72 20 66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 6d | ether.gratis.or.for.a.fee,.you.m |
| 198c0 | 75 73 74 20 70 61 73 73 20 6f 6e 20 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 68 | ust.pass.on.to.the.recipients.th |
| 198e0 | 65 20 73 61 6d 65 0a 66 72 65 65 64 6f 6d 73 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 65 | e.same.freedoms.that.you.receive |
| 19900 | 64 2e 20 20 59 6f 75 20 6d 75 73 74 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 79 | d...You.must.make.sure.that.they |
| 19920 | 2c 20 74 6f 6f 2c 20 72 65 63 65 69 76 65 0a 6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 6f | ,.too,.receive.or.can.get.the.so |
| 19940 | 75 72 63 65 20 63 6f 64 65 2e 20 20 41 6e 64 20 79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68 | urce.code...And.you.must.show.th |
| 19960 | 65 6d 20 74 68 65 73 65 20 74 65 72 6d 73 20 73 6f 20 74 68 65 79 0a 6b 6e 6f 77 20 74 68 65 69 | em.these.terms.so.they.know.thei |
| 19980 | 72 20 72 69 67 68 74 73 2e 0a 0a 20 20 44 65 76 65 6c 6f 70 65 72 73 20 74 68 61 74 20 75 73 65 | r.rights.....Developers.that.use |
| 199a0 | 20 74 68 65 20 47 4e 55 20 47 50 4c 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73 | .the.GNU.GPL.protect.your.rights |
| 199c0 | 20 77 69 74 68 20 74 77 6f 20 73 74 65 70 73 3a 0a 28 31 29 20 61 73 73 65 72 74 20 63 6f 70 79 | .with.two.steps:.(1).assert.copy |
| 199e0 | 72 69 67 68 74 20 6f 6e 20 74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 28 32 29 20 6f | right.on.the.software,.and.(2).o |
| 19a00 | 66 66 65 72 20 79 6f 75 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 67 69 76 69 6e 67 20 79 6f 75 | ffer.you.this.License.giving.you |
| 19a20 | 20 6c 65 67 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72 | .legal.permission.to.copy,.distr |
| 19a40 | 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 2e 0a 0a 20 20 46 6f 72 20 74 | ibute.and/or.modify.it.....For.t |
| 19a60 | 68 65 20 64 65 76 65 6c 6f 70 65 72 73 27 20 61 6e 64 20 61 75 74 68 6f 72 73 27 20 70 72 6f 74 | he.developers'.and.authors'.prot |
| 19a80 | 65 63 74 69 6f 6e 2c 20 74 68 65 20 47 50 4c 20 63 6c 65 61 72 6c 79 20 65 78 70 6c 61 69 6e 73 | ection,.the.GPL.clearly.explains |
| 19aa0 | 0a 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74 | .that.there.is.no.warranty.for.t |
| 19ac0 | 68 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 20 20 46 6f 72 20 62 6f 74 68 20 75 73 65 | his.free.software...For.both.use |
| 19ae0 | 72 73 27 20 61 6e 64 0a 61 75 74 68 6f 72 73 27 20 73 61 6b 65 2c 20 74 68 65 20 47 50 4c 20 72 | rs'.and.authors'.sake,.the.GPL.r |
| 19b00 | 65 71 75 69 72 65 73 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 62 | equires.that.modified.versions.b |
| 19b20 | 65 20 6d 61 72 6b 65 64 20 61 73 0a 63 68 61 6e 67 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 65 | e.marked.as.changed,.so.that.the |
| 19b40 | 69 72 20 70 72 6f 62 6c 65 6d 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 74 74 72 69 62 75 74 | ir.problems.will.not.be.attribut |
| 19b60 | 65 64 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20 74 6f 0a 61 75 74 68 6f 72 73 20 6f 66 20 70 72 65 | ed.erroneously.to.authors.of.pre |
| 19b80 | 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 53 6f 6d 65 20 64 65 76 69 63 65 73 20 | vious.versions.....Some.devices. |
| 19ba0 | 61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f 20 64 65 6e 79 20 75 73 65 72 73 20 61 63 63 65 73 | are.designed.to.deny.users.acces |
| 19bc0 | 73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6f 72 20 72 75 6e 0a 6d 6f 64 69 66 69 65 64 20 76 65 72 | s.to.install.or.run.modified.ver |
| 19be0 | 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 69 6e 73 69 64 65 20 74 68 65 | sions.of.the.software.inside.the |
| 19c00 | 6d 2c 20 61 6c 74 68 6f 75 67 68 20 74 68 65 20 6d 61 6e 75 66 61 63 74 75 72 65 72 0a 63 61 6e | m,.although.the.manufacturer.can |
| 19c20 | 20 64 6f 20 73 6f 2e 20 20 54 68 69 73 20 69 73 20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c 79 20 69 | .do.so...This.is.fundamentally.i |
| 19c40 | 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 61 69 6d 20 6f 66 0a 70 72 6f 74 | ncompatible.with.the.aim.of.prot |
| 19c60 | 65 63 74 69 6e 67 20 75 73 65 72 73 27 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 68 61 6e 67 65 20 | ecting.users'.freedom.to.change. |
| 19c80 | 74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 20 54 68 65 20 73 79 73 74 65 6d 61 74 69 63 0a 70 61 | the.software...The.systematic.pa |
| 19ca0 | 74 74 65 72 6e 20 6f 66 20 73 75 63 68 20 61 62 75 73 65 20 6f 63 63 75 72 73 20 69 6e 20 74 68 | ttern.of.such.abuse.occurs.in.th |
| 19cc0 | 65 20 61 72 65 61 20 6f 66 20 70 72 6f 64 75 63 74 73 20 66 6f 72 20 69 6e 64 69 76 69 64 75 61 | e.area.of.products.for.individua |
| 19ce0 | 6c 73 20 74 6f 0a 75 73 65 2c 20 77 68 69 63 68 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 77 68 | ls.to.use,.which.is.precisely.wh |
| 19d00 | 65 72 65 20 69 74 20 69 73 20 6d 6f 73 74 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 20 20 54 68 | ere.it.is.most.unacceptable...Th |
| 19d20 | 65 72 65 66 6f 72 65 2c 20 77 65 0a 68 61 76 65 20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 76 | erefore,.we.have.designed.this.v |
| 19d40 | 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 50 4c 20 74 6f 20 70 72 6f 68 69 62 69 74 20 74 68 | ersion.of.the.GPL.to.prohibit.th |
| 19d60 | 65 20 70 72 61 63 74 69 63 65 20 66 6f 72 20 74 68 6f 73 65 0a 70 72 6f 64 75 63 74 73 2e 20 20 | e.practice.for.those.products... |
| 19d80 | 49 66 20 73 75 63 68 20 70 72 6f 62 6c 65 6d 73 20 61 72 69 73 65 20 73 75 62 73 74 61 6e 74 69 | If.such.problems.arise.substanti |
| 19da0 | 61 6c 6c 79 20 69 6e 20 6f 74 68 65 72 20 64 6f 6d 61 69 6e 73 2c 20 77 65 0a 73 74 61 6e 64 20 | ally.in.other.domains,.we.stand. |
| 19dc0 | 72 65 61 64 79 20 74 6f 20 65 78 74 65 6e 64 20 74 68 69 73 20 70 72 6f 76 69 73 69 6f 6e 20 74 | ready.to.extend.this.provision.t |
| 19de0 | 6f 20 74 68 6f 73 65 20 64 6f 6d 61 69 6e 73 20 69 6e 20 66 75 74 75 72 65 20 76 65 72 73 69 6f | o.those.domains.in.future.versio |
| 19e00 | 6e 73 0a 6f 66 20 74 68 65 20 47 50 4c 2c 20 61 73 20 6e 65 65 64 65 64 20 74 6f 20 70 72 6f 74 | ns.of.the.GPL,.as.needed.to.prot |
| 19e20 | 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 75 73 65 72 73 2e 0a 0a 20 20 46 69 6e | ect.the.freedom.of.users.....Fin |
| 19e40 | 61 6c 6c 79 2c 20 65 76 65 72 79 20 70 72 6f 67 72 61 6d 20 69 73 20 74 68 72 65 61 74 65 6e 65 | ally,.every.program.is.threatene |
| 19e60 | 64 20 63 6f 6e 73 74 61 6e 74 6c 79 20 62 79 20 73 6f 66 74 77 61 72 65 20 70 61 74 65 6e 74 73 | d.constantly.by.software.patents |
| 19e80 | 2e 0a 53 74 61 74 65 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 61 6c 6c 6f 77 20 70 61 74 65 6e 74 | ..States.should.not.allow.patent |
| 19ea0 | 73 20 74 6f 20 72 65 73 74 72 69 63 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 75 73 | s.to.restrict.development.and.us |
| 19ec0 | 65 20 6f 66 0a 73 6f 66 74 77 61 72 65 20 6f 6e 20 67 65 6e 65 72 61 6c 2d 70 75 72 70 6f 73 65 | e.of.software.on.general-purpose |
| 19ee0 | 20 63 6f 6d 70 75 74 65 72 73 2c 20 62 75 74 20 69 6e 20 74 68 6f 73 65 20 74 68 61 74 20 64 6f | .computers,.but.in.those.that.do |
| 19f00 | 2c 20 77 65 20 77 69 73 68 20 74 6f 0a 61 76 6f 69 64 20 74 68 65 20 73 70 65 63 69 61 6c 20 64 | ,.we.wish.to.avoid.the.special.d |
| 19f20 | 61 6e 67 65 72 20 74 68 61 74 20 70 61 74 65 6e 74 73 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 | anger.that.patents.applied.to.a. |
| 19f40 | 66 72 65 65 20 70 72 6f 67 72 61 6d 20 63 6f 75 6c 64 0a 6d 61 6b 65 20 69 74 20 65 66 66 65 63 | free.program.could.make.it.effec |
| 19f60 | 74 69 76 65 6c 79 20 70 72 6f 70 72 69 65 74 61 72 79 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 20 | tively.proprietary...To.prevent. |
| 19f80 | 74 68 69 73 2c 20 74 68 65 20 47 50 4c 20 61 73 73 75 72 65 73 20 74 68 61 74 0a 70 61 74 65 6e | this,.the.GPL.assures.that.paten |
| 19fa0 | 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 | ts.cannot.be.used.to.render.the. |
| 19fc0 | 70 72 6f 67 72 61 6d 20 6e 6f 6e 2d 66 72 65 65 2e 0a 0a 20 20 54 68 65 20 70 72 65 63 69 73 65 | program.non-free.....The.precise |
| 19fe0 | 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e | .terms.and.conditions.for.copyin |
| 1a000 | 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e | g,.distribution.and.modification |
| 1a020 | 20 66 6f 6c 6c 6f 77 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .follow......................... |
| 1a040 | 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 0a 20 20 30 2e 20 44 65 66 69 | .TERMS.AND.CONDITIONS....0..Defi |
| 1a060 | 6e 69 74 69 6f 6e 73 2e 0a 0a 20 20 22 54 68 69 73 20 4c 69 63 65 6e 73 65 22 20 72 65 66 65 72 | nitions....."This.License".refer |
| 1a080 | 73 20 74 6f 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | s.to.version.3.of.the.GNU.Genera |
| 1a0a0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 22 43 6f 70 79 72 69 67 68 74 22 | l.Public.License....."Copyright" |
| 1a0c0 | 20 61 6c 73 6f 20 6d 65 61 6e 73 20 63 6f 70 79 72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77 73 20 | .also.means.copyright-like.laws. |
| 1a0e0 | 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 0a 77 6f 72 | that.apply.to.other.kinds.of.wor |
| 1a100 | 6b 73 2c 20 73 75 63 68 20 61 73 20 73 65 6d 69 63 6f 6e 64 75 63 74 6f 72 20 6d 61 73 6b 73 2e | ks,.such.as.semiconductor.masks. |
| 1a120 | 0a 0a 20 20 22 54 68 65 20 50 72 6f 67 72 61 6d 22 20 72 65 66 65 72 73 20 74 6f 20 61 6e 79 20 | ...."The.Program".refers.to.any. |
| 1a140 | 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 65 | copyrightable.work.licensed.unde |
| 1a160 | 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2e 20 20 45 61 63 68 20 6c 69 63 65 6e 73 65 65 20 69 | r.this.License...Each.licensee.i |
| 1a180 | 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 22 79 6f 75 22 2e 20 20 22 4c 69 63 65 6e 73 65 65 | s.addressed.as."you"..."Licensee |
| 1a1a0 | 73 22 20 61 6e 64 0a 22 72 65 63 69 70 69 65 6e 74 73 22 20 6d 61 79 20 62 65 20 69 6e 64 69 76 | s".and."recipients".may.be.indiv |
| 1a1c0 | 69 64 75 61 6c 73 20 6f 72 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 2e 0a 0a 20 20 54 6f 20 22 | iduals.or.organizations.....To." |
| 1a1e0 | 6d 6f 64 69 66 79 22 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 63 6f 70 79 20 66 72 6f | modify".a.work.means.to.copy.fro |
| 1a200 | 6d 20 6f 72 20 61 64 61 70 74 20 61 6c 6c 20 6f 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 6f | m.or.adapt.all.or.part.of.the.wo |
| 1a220 | 72 6b 0a 69 6e 20 61 20 66 61 73 68 69 6f 6e 20 72 65 71 75 69 72 69 6e 67 20 63 6f 70 79 72 69 | rk.in.a.fashion.requiring.copyri |
| 1a240 | 67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 6d | ght.permission,.other.than.the.m |
| 1a260 | 61 6b 69 6e 67 20 6f 66 20 61 6e 0a 65 78 61 63 74 20 63 6f 70 79 2e 20 20 54 68 65 20 72 65 73 | aking.of.an.exact.copy...The.res |
| 1a280 | 75 6c 74 69 6e 67 20 77 6f 72 6b 20 69 73 20 63 61 6c 6c 65 64 20 61 20 22 6d 6f 64 69 66 69 65 | ulting.work.is.called.a."modifie |
| 1a2a0 | 64 20 76 65 72 73 69 6f 6e 22 20 6f 66 20 74 68 65 0a 65 61 72 6c 69 65 72 20 77 6f 72 6b 20 6f | d.version".of.the.earlier.work.o |
| 1a2c0 | 72 20 61 20 77 6f 72 6b 20 22 62 61 73 65 64 20 6f 6e 22 20 74 68 65 20 65 61 72 6c 69 65 72 20 | r.a.work."based.on".the.earlier. |
| 1a2e0 | 77 6f 72 6b 2e 0a 0a 20 20 41 20 22 63 6f 76 65 72 65 64 20 77 6f 72 6b 22 20 6d 65 61 6e 73 20 | work.....A."covered.work".means. |
| 1a300 | 65 69 74 68 65 72 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d 20 6f 72 | either.the.unmodified.Program.or |
| 1a320 | 20 61 20 77 6f 72 6b 20 62 61 73 65 64 0a 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 | .a.work.based.on.the.Program.... |
| 1a340 | 20 54 6f 20 22 70 72 6f 70 61 67 61 74 65 22 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 | .To."propagate".a.work.means.to. |
| 1a360 | 64 6f 20 61 6e 79 74 68 69 6e 67 20 77 69 74 68 20 69 74 20 74 68 61 74 2c 20 77 69 74 68 6f 75 | do.anything.with.it.that,.withou |
| 1a380 | 74 0a 70 65 72 6d 69 73 73 69 6f 6e 2c 20 77 6f 75 6c 64 20 6d 61 6b 65 20 79 6f 75 20 64 69 72 | t.permission,.would.make.you.dir |
| 1a3a0 | 65 63 74 6c 79 20 6f 72 20 73 65 63 6f 6e 64 61 72 69 6c 79 20 6c 69 61 62 6c 65 20 66 6f 72 0a | ectly.or.secondarily.liable.for. |
| 1a3c0 | 69 6e 66 72 69 6e 67 65 6d 65 6e 74 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 63 6f | infringement.under.applicable.co |
| 1a3e0 | 70 79 72 69 67 68 74 20 6c 61 77 2c 20 65 78 63 65 70 74 20 65 78 65 63 75 74 69 6e 67 20 69 74 | pyright.law,.except.executing.it |
| 1a400 | 20 6f 6e 20 61 0a 63 6f 6d 70 75 74 65 72 20 6f 72 20 6d 6f 64 69 66 79 69 6e 67 20 61 20 70 72 | .on.a.computer.or.modifying.a.pr |
| 1a420 | 69 76 61 74 65 20 63 6f 70 79 2e 20 20 50 72 6f 70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75 64 65 | ivate.copy...Propagation.include |
| 1a440 | 73 20 63 6f 70 79 69 6e 67 2c 0a 64 69 73 74 72 69 62 75 74 69 6f 6e 20 28 77 69 74 68 20 6f 72 | s.copying,.distribution.(with.or |
| 1a460 | 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 2c 20 6d 61 6b 69 6e 67 20 61 | .without.modification),.making.a |
| 1a480 | 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 70 75 62 6c 69 63 2c 20 61 6e 64 20 69 6e 20 73 | vailable.to.the.public,.and.in.s |
| 1a4a0 | 6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20 6f 74 68 65 72 20 61 63 74 69 76 69 74 69 65 73 20 61 | ome.countries.other.activities.a |
| 1a4c0 | 73 20 77 65 6c 6c 2e 0a 0a 20 20 54 6f 20 22 63 6f 6e 76 65 79 22 20 61 20 77 6f 72 6b 20 6d 65 | s.well.....To."convey".a.work.me |
| 1a4e0 | 61 6e 73 20 61 6e 79 20 6b 69 6e 64 20 6f 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 74 68 61 74 | ans.any.kind.of.propagation.that |
| 1a500 | 20 65 6e 61 62 6c 65 73 20 6f 74 68 65 72 0a 70 61 72 74 69 65 73 20 74 6f 20 6d 61 6b 65 20 6f | .enables.other.parties.to.make.o |
| 1a520 | 72 20 72 65 63 65 69 76 65 20 63 6f 70 69 65 73 2e 20 20 4d 65 72 65 20 69 6e 74 65 72 61 63 74 | r.receive.copies...Mere.interact |
| 1a540 | 69 6f 6e 20 77 69 74 68 20 61 20 75 73 65 72 20 74 68 72 6f 75 67 68 0a 61 20 63 6f 6d 70 75 74 | ion.with.a.user.through.a.comput |
| 1a560 | 65 72 20 6e 65 74 77 6f 72 6b 2c 20 77 69 74 68 20 6e 6f 20 74 72 61 6e 73 66 65 72 20 6f 66 20 | er.network,.with.no.transfer.of. |
| 1a580 | 61 20 63 6f 70 79 2c 20 69 73 20 6e 6f 74 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 41 6e 20 | a.copy,.is.not.conveying.....An. |
| 1a5a0 | 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 64 69 73 70 6c | interactive.user.interface.displ |
| 1a5c0 | 61 79 73 20 22 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 22 0a | ays."Appropriate.Legal.Notices". |
| 1a5e0 | 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 69 74 20 69 6e 63 6c 75 64 65 73 20 61 | to.the.extent.that.it.includes.a |
| 1a600 | 20 63 6f 6e 76 65 6e 69 65 6e 74 20 61 6e 64 20 70 72 6f 6d 69 6e 65 6e 74 6c 79 20 76 69 73 69 | .convenient.and.prominently.visi |
| 1a620 | 62 6c 65 0a 66 65 61 74 75 72 65 20 74 68 61 74 20 28 31 29 20 64 69 73 70 6c 61 79 73 20 61 6e | ble.feature.that.(1).displays.an |
| 1a640 | 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 2c 20 61 | .appropriate.copyright.notice,.a |
| 1a660 | 6e 64 20 28 32 29 0a 74 65 6c 6c 73 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 72 65 | nd.(2).tells.the.user.that.there |
| 1a680 | 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 28 65 78 | .is.no.warranty.for.the.work.(ex |
| 1a6a0 | 63 65 70 74 20 74 6f 20 74 68 65 0a 65 78 74 65 6e 74 20 74 68 61 74 20 77 61 72 72 61 6e 74 69 | cept.to.the.extent.that.warranti |
| 1a6c0 | 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 29 2c 20 74 68 61 74 20 6c 69 63 65 6e 73 65 65 73 | es.are.provided),.that.licensees |
| 1a6e0 | 20 6d 61 79 20 63 6f 6e 76 65 79 20 74 68 65 0a 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20 | .may.convey.the.work.under.this. |
| 1a700 | 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 76 69 65 77 20 61 20 63 6f 70 79 20 | License,.and.how.to.view.a.copy. |
| 1a720 | 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 0a 74 68 65 20 69 6e 74 65 72 66 61 | of.this.License...If.the.interfa |
| 1a740 | 63 65 20 70 72 65 73 65 6e 74 73 20 61 20 6c 69 73 74 20 6f 66 20 75 73 65 72 20 63 6f 6d 6d 61 | ce.presents.a.list.of.user.comma |
| 1a760 | 6e 64 73 20 6f 72 20 6f 70 74 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 20 61 0a 6d 65 6e 75 2c 20 | nds.or.options,.such.as.a.menu,. |
| 1a780 | 61 20 70 72 6f 6d 69 6e 65 6e 74 20 69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6d 65 65 | a.prominent.item.in.the.list.mee |
| 1a7a0 | 74 73 20 74 68 69 73 20 63 72 69 74 65 72 69 6f 6e 2e 0a 0a 20 20 31 2e 20 53 6f 75 72 63 65 20 | ts.this.criterion.....1..Source. |
| 1a7c0 | 43 6f 64 65 2e 0a 0a 20 20 54 68 65 20 22 73 6f 75 72 63 65 20 63 6f 64 65 22 20 66 6f 72 20 61 | Code.....The."source.code".for.a |
| 1a7e0 | 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 66 6f 72 6d 20 6f | .work.means.the.preferred.form.o |
| 1a800 | 66 20 74 68 65 20 77 6f 72 6b 0a 66 6f 72 20 6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 69 | f.the.work.for.making.modificati |
| 1a820 | 6f 6e 73 20 74 6f 20 69 74 2e 20 20 22 4f 62 6a 65 63 74 20 63 6f 64 65 22 20 6d 65 61 6e 73 20 | ons.to.it..."Object.code".means. |
| 1a840 | 61 6e 79 20 6e 6f 6e 2d 73 6f 75 72 63 65 0a 66 6f 72 6d 20 6f 66 20 61 20 77 6f 72 6b 2e 0a 0a | any.non-source.form.of.a.work... |
| 1a860 | 20 20 41 20 22 53 74 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 22 20 6d 65 61 6e 73 20 61 | ..A."Standard.Interface".means.a |
| 1a880 | 6e 20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 65 69 74 68 65 72 20 69 73 20 61 6e 20 6f 66 | n.interface.that.either.is.an.of |
| 1a8a0 | 66 69 63 69 61 6c 0a 73 74 61 6e 64 61 72 64 20 64 65 66 69 6e 65 64 20 62 79 20 61 20 72 65 63 | ficial.standard.defined.by.a.rec |
| 1a8c0 | 6f 67 6e 69 7a 65 64 20 73 74 61 6e 64 61 72 64 73 20 62 6f 64 79 2c 20 6f 72 2c 20 69 6e 20 74 | ognized.standards.body,.or,.in.t |
| 1a8e0 | 68 65 20 63 61 73 65 20 6f 66 0a 69 6e 74 65 72 66 61 63 65 73 20 73 70 65 63 69 66 69 65 64 20 | he.case.of.interfaces.specified. |
| 1a900 | 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e | for.a.particular.programming.lan |
| 1a920 | 67 75 61 67 65 2c 20 6f 6e 65 20 74 68 61 74 0a 69 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 61 | guage,.one.that.is.widely.used.a |
| 1a940 | 6d 6f 6e 67 20 64 65 76 65 6c 6f 70 65 72 73 20 77 6f 72 6b 69 6e 67 20 69 6e 20 74 68 61 74 20 | mong.developers.working.in.that. |
| 1a960 | 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 54 68 65 20 22 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69 | language.....The."System.Librari |
| 1a980 | 65 73 22 20 6f 66 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b 20 69 6e 63 6c 75 64 | es".of.an.executable.work.includ |
| 1a9a0 | 65 20 61 6e 79 74 68 69 6e 67 2c 20 6f 74 68 65 72 0a 74 68 61 6e 20 74 68 65 20 77 6f 72 6b 20 | e.anything,.other.than.the.work. |
| 1a9c0 | 61 73 20 61 20 77 68 6f 6c 65 2c 20 74 68 61 74 20 28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 64 | as.a.whole,.that.(a).is.included |
| 1a9e0 | 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 66 6f 72 6d 20 6f 66 0a 70 61 63 6b 61 67 69 6e 67 | .in.the.normal.form.of.packaging |
| 1aa00 | 20 61 20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 62 75 74 20 77 68 69 63 68 20 69 73 | .a.Major.Component,.but.which.is |
| 1aa20 | 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 61 74 20 4d 61 6a 6f 72 0a 43 6f 6d 70 6f 6e 65 6e | .not.part.of.that.Major.Componen |
| 1aa40 | 74 2c 20 61 6e 64 20 28 62 29 20 73 65 72 76 65 73 20 6f 6e 6c 79 20 74 6f 20 65 6e 61 62 6c 65 | t,.and.(b).serves.only.to.enable |
| 1aa60 | 20 75 73 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 77 69 74 68 20 74 68 61 74 0a 4d 61 6a 6f 72 | .use.of.the.work.with.that.Major |
| 1aa80 | 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 53 74 | .Component,.or.to.implement.a.St |
| 1aaa0 | 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 20 66 6f 72 20 77 68 69 63 68 20 61 6e 0a 69 6d | andard.Interface.for.which.an.im |
| 1aac0 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 | plementation.is.available.to.the |
| 1aae0 | 20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 2e 20 20 41 0a | .public.in.source.code.form...A. |
| 1ab00 | 22 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 22 2c 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 | "Major.Component",.in.this.conte |
| 1ab20 | 78 74 2c 20 6d 65 61 6e 73 20 61 20 6d 61 6a 6f 72 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d 70 | xt,.means.a.major.essential.comp |
| 1ab40 | 6f 6e 65 6e 74 0a 28 6b 65 72 6e 65 6c 2c 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 61 6e | onent.(kernel,.window.system,.an |
| 1ab60 | 64 20 73 6f 20 6f 6e 29 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 63 20 6f 70 65 72 61 74 69 | d.so.on).of.the.specific.operati |
| 1ab80 | 6e 67 20 73 79 73 74 65 6d 0a 28 69 66 20 61 6e 79 29 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 | ng.system.(if.any).on.which.the. |
| 1aba0 | 65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b 20 72 75 6e 73 2c 20 6f 72 20 61 20 63 6f 6d 70 69 | executable.work.runs,.or.a.compi |
| 1abc0 | 6c 65 72 20 75 73 65 64 20 74 6f 0a 70 72 6f 64 75 63 65 20 74 68 65 20 77 6f 72 6b 2c 20 6f 72 | ler.used.to.produce.the.work,.or |
| 1abe0 | 20 61 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 74 65 72 70 72 65 74 65 72 20 75 73 65 64 | .an.object.code.interpreter.used |
| 1ac00 | 20 74 6f 20 72 75 6e 20 69 74 2e 0a 0a 20 20 54 68 65 20 22 43 6f 72 72 65 73 70 6f 6e 64 69 6e | .to.run.it.....The."Correspondin |
| 1ac20 | 67 20 53 6f 75 72 63 65 22 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 63 | g.Source".for.a.work.in.object.c |
| 1ac40 | 6f 64 65 20 66 6f 72 6d 20 6d 65 61 6e 73 20 61 6c 6c 0a 74 68 65 20 73 6f 75 72 63 65 20 63 6f | ode.form.means.all.the.source.co |
| 1ac60 | 64 65 20 6e 65 65 64 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 2c 20 69 6e 73 74 61 6c 6c 2c 20 | de.needed.to.generate,.install,. |
| 1ac80 | 61 6e 64 20 28 66 6f 72 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 0a 77 6f 72 6b 29 20 72 75 6e | and.(for.an.executable.work).run |
| 1aca0 | 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20 74 6f 20 6d 6f 64 69 66 79 20 74 | .the.object.code.and.to.modify.t |
| 1acc0 | 68 65 20 77 6f 72 6b 2c 20 69 6e 63 6c 75 64 69 6e 67 20 73 63 72 69 70 74 73 20 74 6f 0a 63 6f | he.work,.including.scripts.to.co |
| 1ace0 | 6e 74 72 6f 6c 20 74 68 6f 73 65 20 61 63 74 69 76 69 74 69 65 73 2e 20 20 48 6f 77 65 76 65 72 | ntrol.those.activities...However |
| 1ad00 | 2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 77 6f 72 6b 27 73 | ,.it.does.not.include.the.work's |
| 1ad20 | 0a 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69 65 73 2c 20 6f 72 20 67 65 6e 65 72 61 6c 2d 70 75 | .System.Libraries,.or.general-pu |
| 1ad40 | 72 70 6f 73 65 20 74 6f 6f 6c 73 20 6f 72 20 67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69 6c 61 62 | rpose.tools.or.generally.availab |
| 1ad60 | 6c 65 20 66 72 65 65 0a 70 72 6f 67 72 61 6d 73 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 20 | le.free.programs.which.are.used. |
| 1ad80 | 75 6e 6d 6f 64 69 66 69 65 64 20 69 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 6f 73 65 20 61 | unmodified.in.performing.those.a |
| 1ada0 | 63 74 69 76 69 74 69 65 73 20 62 75 74 0a 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 70 61 72 74 | ctivities.but.which.are.not.part |
| 1adc0 | 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 43 6f 72 72 | .of.the.work...For.example,.Corr |
| 1ade0 | 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 0a 69 6e 63 6c 75 64 65 73 20 69 6e 74 65 72 66 | esponding.Source.includes.interf |
| 1ae00 | 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 73 20 61 73 73 6f 63 69 61 74 65 64 20 | ace.definition.files.associated. |
| 1ae20 | 77 69 74 68 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 66 6f 72 0a 74 68 65 20 77 6f 72 6b 2c 20 | with.source.files.for.the.work,. |
| 1ae40 | 61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 20 73 68 61 72 65 64 20 6c | and.the.source.code.for.shared.l |
| 1ae60 | 69 62 72 61 72 69 65 73 20 61 6e 64 20 64 79 6e 61 6d 69 63 61 6c 6c 79 0a 6c 69 6e 6b 65 64 20 | ibraries.and.dynamically.linked. |
| 1ae80 | 73 75 62 70 72 6f 67 72 61 6d 73 20 74 68 61 74 20 74 68 65 20 77 6f 72 6b 20 69 73 20 73 70 65 | subprograms.that.the.work.is.spe |
| 1aea0 | 63 69 66 69 63 61 6c 6c 79 20 64 65 73 69 67 6e 65 64 20 74 6f 20 72 65 71 75 69 72 65 2c 0a 73 | cifically.designed.to.require,.s |
| 1aec0 | 75 63 68 20 61 73 20 62 79 20 69 6e 74 69 6d 61 74 65 20 64 61 74 61 20 63 6f 6d 6d 75 6e 69 63 | uch.as.by.intimate.data.communic |
| 1aee0 | 61 74 69 6f 6e 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 68 | ation.or.control.flow.between.th |
| 1af00 | 6f 73 65 0a 73 75 62 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 6f 74 68 65 72 20 70 61 72 74 73 20 | ose.subprograms.and.other.parts. |
| 1af20 | 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20 20 54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e | of.the.work.....The.Correspondin |
| 1af40 | 67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 69 | g.Source.need.not.include.anythi |
| 1af60 | 6e 67 20 74 68 61 74 20 75 73 65 72 73 0a 63 61 6e 20 72 65 67 65 6e 65 72 61 74 65 20 61 75 74 | ng.that.users.can.regenerate.aut |
| 1af80 | 6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 74 | omatically.from.other.parts.of.t |
| 1afa0 | 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 53 6f 75 72 63 65 2e 0a 0a 20 20 54 68 65 20 | he.Corresponding.Source.....The. |
| 1afc0 | 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 20 77 6f 72 6b 20 | Corresponding.Source.for.a.work. |
| 1afe0 | 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 20 69 73 20 74 68 61 74 0a 73 61 6d 65 | in.source.code.form.is.that.same |
| 1b000 | 20 77 6f 72 6b 2e 0a 0a 20 20 32 2e 20 42 61 73 69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e 0a | .work.....2..Basic.Permissions.. |
| 1b020 | 0a 20 20 41 6c 6c 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 | ...All.rights.granted.under.this |
| 1b040 | 20 4c 69 63 65 6e 73 65 20 61 72 65 20 67 72 61 6e 74 65 64 20 66 6f 72 20 74 68 65 20 74 65 72 | .License.are.granted.for.the.ter |
| 1b060 | 6d 20 6f 66 0a 63 6f 70 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 61 | m.of.copyright.on.the.Program,.a |
| 1b080 | 6e 64 20 61 72 65 20 69 72 72 65 76 6f 63 61 62 6c 65 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 | nd.are.irrevocable.provided.the. |
| 1b0a0 | 73 74 61 74 65 64 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 6d 65 74 2e 20 20 54 68 69 73 | stated.conditions.are.met...This |
| 1b0c0 | 20 4c 69 63 65 6e 73 65 20 65 78 70 6c 69 63 69 74 6c 79 20 61 66 66 69 72 6d 73 20 79 6f 75 72 | .License.explicitly.affirms.your |
| 1b0e0 | 20 75 6e 6c 69 6d 69 74 65 64 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 72 75 6e 20 74 68 65 | .unlimited.permission.to.run.the |
| 1b100 | 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d 2e 20 20 54 68 65 20 6f 75 74 70 75 74 | .unmodified.Program...The.output |
| 1b120 | 20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 73 20 | .from.running.a.covered.work.is. |
| 1b140 | 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 6f 6e 6c 79 20 69 66 20 | covered.by.this.License.only.if. |
| 1b160 | 74 68 65 20 6f 75 74 70 75 74 2c 20 67 69 76 65 6e 20 69 74 73 0a 63 6f 6e 74 65 6e 74 2c 20 63 | the.output,.given.its.content,.c |
| 1b180 | 6f 6e 73 74 69 74 75 74 65 73 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 69 73 | onstitutes.a.covered.work...This |
| 1b1a0 | 20 4c 69 63 65 6e 73 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 73 20 79 6f 75 72 0a 72 69 67 68 74 | .License.acknowledges.your.right |
| 1b1c0 | 73 20 6f 66 20 66 61 69 72 20 75 73 65 20 6f 72 20 6f 74 68 65 72 20 65 71 75 69 76 61 6c 65 6e | s.of.fair.use.or.other.equivalen |
| 1b1e0 | 74 2c 20 61 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 2e | t,.as.provided.by.copyright.law. |
| 1b200 | 0a 0a 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65 2c 20 72 75 6e 20 61 6e 64 20 70 72 6f 70 61 67 | ....You.may.make,.run.and.propag |
| 1b220 | 61 74 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e 6f | ate.covered.works.that.you.do.no |
| 1b240 | 74 0a 63 6f 6e 76 65 79 2c 20 77 69 74 68 6f 75 74 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 6f 20 | t.convey,.without.conditions.so. |
| 1b260 | 6c 6f 6e 67 20 61 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 6f 74 68 65 72 77 69 73 65 20 72 | long.as.your.license.otherwise.r |
| 1b280 | 65 6d 61 69 6e 73 0a 69 6e 20 66 6f 72 63 65 2e 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 | emains.in.force...You.may.convey |
| 1b2a0 | 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 6f 20 6f 74 68 65 72 73 20 66 6f 72 20 74 68 65 | .covered.works.to.others.for.the |
| 1b2c0 | 20 73 6f 6c 65 20 70 75 72 70 6f 73 65 0a 6f 66 20 68 61 76 69 6e 67 20 74 68 65 6d 20 6d 61 6b | .sole.purpose.of.having.them.mak |
| 1b2e0 | 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 65 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 20 | e.modifications.exclusively.for. |
| 1b300 | 79 6f 75 2c 20 6f 72 20 70 72 6f 76 69 64 65 20 79 6f 75 0a 77 69 74 68 20 66 61 63 69 6c 69 74 | you,.or.provide.you.with.facilit |
| 1b320 | 69 65 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 6f 73 65 20 77 6f 72 6b 73 2c 20 70 72 6f | ies.for.running.those.works,.pro |
| 1b340 | 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 63 6f 6d 70 6c 79 20 77 69 74 68 0a 74 68 65 20 74 | vided.that.you.comply.with.the.t |
| 1b360 | 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 63 6f 6e 76 65 79 69 6e | erms.of.this.License.in.conveyin |
| 1b380 | 67 20 61 6c 6c 20 6d 61 74 65 72 69 61 6c 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 64 6f 0a | g.all.material.for.which.you.do. |
| 1b3a0 | 6e 6f 74 20 63 6f 6e 74 72 6f 6c 20 63 6f 70 79 72 69 67 68 74 2e 20 20 54 68 6f 73 65 20 74 68 | not.control.copyright...Those.th |
| 1b3c0 | 75 73 20 6d 61 6b 69 6e 67 20 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65 64 | us.making.or.running.the.covered |
| 1b3e0 | 20 77 6f 72 6b 73 0a 66 6f 72 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 73 6f 20 65 78 63 6c 75 73 | .works.for.you.must.do.so.exclus |
| 1b400 | 69 76 65 6c 79 20 6f 6e 20 79 6f 75 72 20 62 65 68 61 6c 66 2c 20 75 6e 64 65 72 20 79 6f 75 72 | ively.on.your.behalf,.under.your |
| 1b420 | 20 64 69 72 65 63 74 69 6f 6e 0a 61 6e 64 20 63 6f 6e 74 72 6f 6c 2c 20 6f 6e 20 74 65 72 6d 73 | .direction.and.control,.on.terms |
| 1b440 | 20 74 68 61 74 20 70 72 6f 68 69 62 69 74 20 74 68 65 6d 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 20 | .that.prohibit.them.from.making. |
| 1b460 | 61 6e 79 20 63 6f 70 69 65 73 20 6f 66 0a 79 6f 75 72 20 63 6f 70 79 72 69 67 68 74 65 64 20 6d | any.copies.of.your.copyrighted.m |
| 1b480 | 61 74 65 72 69 61 6c 20 6f 75 74 73 69 64 65 20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 68 | aterial.outside.their.relationsh |
| 1b4a0 | 69 70 20 77 69 74 68 20 79 6f 75 2e 0a 0a 20 20 43 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 20 | ip.with.you.....Conveying.under. |
| 1b4c0 | 61 6e 79 20 6f 74 68 65 72 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 20 69 73 20 70 65 72 6d 69 | any.other.circumstances.is.permi |
| 1b4e0 | 74 74 65 64 20 73 6f 6c 65 6c 79 20 75 6e 64 65 72 0a 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 | tted.solely.under.the.conditions |
| 1b500 | 20 73 74 61 74 65 64 20 62 65 6c 6f 77 2e 20 20 53 75 62 6c 69 63 65 6e 73 69 6e 67 20 69 73 20 | .stated.below...Sublicensing.is. |
| 1b520 | 6e 6f 74 20 61 6c 6c 6f 77 65 64 3b 20 73 65 63 74 69 6f 6e 20 31 30 0a 6d 61 6b 65 73 20 69 74 | not.allowed;.section.10.makes.it |
| 1b540 | 20 75 6e 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 33 2e 20 50 72 6f 74 65 63 74 69 6e 67 20 55 | .unnecessary.....3..Protecting.U |
| 1b560 | 73 65 72 73 27 20 4c 65 67 61 6c 20 52 69 67 68 74 73 20 46 72 6f 6d 20 41 6e 74 69 2d 43 69 72 | sers'.Legal.Rights.From.Anti-Cir |
| 1b580 | 63 75 6d 76 65 6e 74 69 6f 6e 20 4c 61 77 2e 0a 0a 20 20 4e 6f 20 63 6f 76 65 72 65 64 20 77 6f | cumvention.Law.....No.covered.wo |
| 1b5a0 | 72 6b 20 73 68 61 6c 6c 20 62 65 20 64 65 65 6d 65 64 20 70 61 72 74 20 6f 66 20 61 6e 20 65 66 | rk.shall.be.deemed.part.of.an.ef |
| 1b5c0 | 66 65 63 74 69 76 65 20 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 0a 6d 65 61 73 75 72 65 20 75 6e | fective.technological.measure.un |
| 1b5e0 | 64 65 72 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 6c 61 77 20 66 75 6c 66 69 6c 6c 69 6e | der.any.applicable.law.fulfillin |
| 1b600 | 67 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 61 72 74 69 63 6c 65 0a 31 31 20 6f | g.obligations.under.article.11.o |
| 1b620 | 66 20 74 68 65 20 57 49 50 4f 20 63 6f 70 79 72 69 67 68 74 20 74 72 65 61 74 79 20 61 64 6f 70 | f.the.WIPO.copyright.treaty.adop |
| 1b640 | 74 65 64 20 6f 6e 20 32 30 20 44 65 63 65 6d 62 65 72 20 31 39 39 36 2c 20 6f 72 0a 73 69 6d 69 | ted.on.20.December.1996,.or.simi |
| 1b660 | 6c 61 72 20 6c 61 77 73 20 70 72 6f 68 69 62 69 74 69 6e 67 20 6f 72 20 72 65 73 74 72 69 63 74 | lar.laws.prohibiting.or.restrict |
| 1b680 | 69 6e 67 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 73 75 63 68 0a 6d 65 61 73 75 72 | ing.circumvention.of.such.measur |
| 1b6a0 | 65 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 | es.....When.you.convey.a.covered |
| 1b6c0 | 20 77 6f 72 6b 2c 20 79 6f 75 20 77 61 69 76 65 20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77 65 72 | .work,.you.waive.any.legal.power |
| 1b6e0 | 20 74 6f 20 66 6f 72 62 69 64 0a 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 74 65 63 68 | .to.forbid.circumvention.of.tech |
| 1b700 | 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 | nological.measures.to.the.extent |
| 1b720 | 20 73 75 63 68 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 0a 69 73 20 65 66 66 65 63 74 65 64 20 | .such.circumvention.is.effected. |
| 1b740 | 62 79 20 65 78 65 72 63 69 73 69 6e 67 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 | by.exercising.rights.under.this. |
| 1b760 | 4c 69 63 65 6e 73 65 20 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 0a 74 68 65 20 63 6f 76 65 | License.with.respect.to.the.cove |
| 1b780 | 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 79 6f 75 20 64 69 73 63 6c 61 69 6d 20 61 6e 79 20 69 | red.work,.and.you.disclaim.any.i |
| 1b7a0 | 6e 74 65 6e 74 69 6f 6e 20 74 6f 20 6c 69 6d 69 74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 0a 6d | ntention.to.limit.operation.or.m |
| 1b7c0 | 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61 73 20 61 20 6d 65 61 | odification.of.the.work.as.a.mea |
| 1b7e0 | 6e 73 20 6f 66 20 65 6e 66 6f 72 63 69 6e 67 2c 20 61 67 61 69 6e 73 74 20 74 68 65 20 77 6f 72 | ns.of.enforcing,.against.the.wor |
| 1b800 | 6b 27 73 0a 75 73 65 72 73 2c 20 79 6f 75 72 20 6f 72 20 74 68 69 72 64 20 70 61 72 74 69 65 73 | k's.users,.your.or.third.parties |
| 1b820 | 27 20 6c 65 67 61 6c 20 72 69 67 68 74 73 20 74 6f 20 66 6f 72 62 69 64 20 63 69 72 63 75 6d 76 | '.legal.rights.to.forbid.circumv |
| 1b840 | 65 6e 74 69 6f 6e 20 6f 66 0a 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73 | ention.of.technological.measures |
| 1b860 | 2e 0a 0a 20 20 34 2e 20 43 6f 6e 76 65 79 69 6e 67 20 56 65 72 62 61 74 69 6d 20 43 6f 70 69 65 | .....4..Conveying.Verbatim.Copie |
| 1b880 | 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 76 65 72 62 61 74 69 6d 20 63 6f | s.....You.may.convey.verbatim.co |
| 1b8a0 | 70 69 65 73 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 27 73 20 73 6f 75 72 63 65 20 63 6f 64 | pies.of.the.Program's.source.cod |
| 1b8c0 | 65 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76 65 20 69 74 2c 20 69 6e 20 61 6e 79 20 6d 65 64 69 | e.as.you.receive.it,.in.any.medi |
| 1b8e0 | 75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 73 70 69 63 75 6f 75 | um,.provided.that.you.conspicuou |
| 1b900 | 73 6c 79 20 61 6e 64 0a 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 70 75 62 6c 69 73 68 20 6f 6e | sly.and.appropriately.publish.on |
| 1b920 | 20 65 61 63 68 20 63 6f 70 79 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 | .each.copy.an.appropriate.copyri |
| 1b940 | 67 68 74 20 6e 6f 74 69 63 65 3b 0a 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 | ght.notice;.keep.intact.all.noti |
| 1b960 | 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e | ces.stating.that.this.License.an |
| 1b980 | 64 20 61 6e 79 0a 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 74 65 72 6d 73 20 61 64 64 65 64 | d.any.non-permissive.terms.added |
| 1b9a0 | 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20 73 65 63 74 69 6f 6e 20 37 20 61 70 70 6c 79 20 | .in.accord.with.section.7.apply. |
| 1b9c0 | 74 6f 20 74 68 65 20 63 6f 64 65 3b 0a 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 | to.the.code;.keep.intact.all.not |
| 1b9e0 | 69 63 65 73 20 6f 66 20 74 68 65 20 61 62 73 65 6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72 72 61 | ices.of.the.absence.of.any.warra |
| 1ba00 | 6e 74 79 3b 20 61 6e 64 20 67 69 76 65 20 61 6c 6c 0a 72 65 63 69 70 69 65 6e 74 73 20 61 20 63 | nty;.and.give.all.recipients.a.c |
| 1ba20 | 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 | opy.of.this.License.along.with.t |
| 1ba40 | 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 6e | he.Program.....You.may.charge.an |
| 1ba60 | 79 20 70 72 69 63 65 20 6f 72 20 6e 6f 20 70 72 69 63 65 20 66 6f 72 20 65 61 63 68 20 63 6f 70 | y.price.or.no.price.for.each.cop |
| 1ba80 | 79 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 76 65 79 2c 0a 61 6e 64 20 79 6f 75 20 6d 61 79 20 6f | y.that.you.convey,.and.you.may.o |
| 1baa0 | 66 66 65 72 20 73 75 70 70 6f 72 74 20 6f 72 20 77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 74 | ffer.support.or.warranty.protect |
| 1bac0 | 69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a 20 20 35 2e 20 43 6f 6e 76 65 79 69 6e 67 20 4d | ion.for.a.fee.....5..Conveying.M |
| 1bae0 | 6f 64 69 66 69 65 64 20 53 6f 75 72 63 65 20 56 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 59 6f 75 20 | odified.Source.Versions.....You. |
| 1bb00 | 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 50 | may.convey.a.work.based.on.the.P |
| 1bb20 | 72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f 0a | rogram,.or.the.modifications.to. |
| 1bb40 | 70 72 6f 64 75 63 65 20 69 74 20 66 72 6f 6d 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 69 6e 20 | produce.it.from.the.Program,.in. |
| 1bb60 | 74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 75 6e 64 65 72 20 74 68 | the.form.of.source.code.under.th |
| 1bb80 | 65 0a 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 34 2c 20 70 72 6f 76 69 64 65 64 20 74 | e.terms.of.section.4,.provided.t |
| 1bba0 | 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 6d 65 65 74 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 63 | hat.you.also.meet.all.of.these.c |
| 1bbc0 | 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 61 29 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 74 | onditions:......a).The.work.must |
| 1bbe0 | 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e 67 | .carry.prominent.notices.stating |
| 1bc00 | 20 74 68 61 74 20 79 6f 75 20 6d 6f 64 69 66 69 65 64 0a 20 20 20 20 69 74 2c 20 61 6e 64 20 67 | .that.you.modified.....it,.and.g |
| 1bc20 | 69 76 69 6e 67 20 61 20 72 65 6c 65 76 61 6e 74 20 64 61 74 65 2e 0a 0a 20 20 20 20 62 29 20 54 | iving.a.relevant.date.......b).T |
| 1bc40 | 68 65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 | he.work.must.carry.prominent.not |
| 1bc60 | 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a 20 20 20 20 72 65 6c 65 | ices.stating.that.it.is.....rele |
| 1bc80 | 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 20 | ased.under.this.License.and.any. |
| 1bca0 | 63 6f 6e 64 69 74 69 6f 6e 73 20 61 64 64 65 64 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 0a 20 | conditions.added.under.section.. |
| 1bcc0 | 20 20 20 37 2e 20 20 54 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6d 6f 64 69 66 69 65 73 | ...7...This.requirement.modifies |
| 1bce0 | 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 74 6f | .the.requirement.in.section.4.to |
| 1bd00 | 0a 20 20 20 20 22 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 22 2e 0a | ....."keep.intact.all.notices".. |
| 1bd20 | 0a 20 20 20 20 63 29 20 59 6f 75 20 6d 75 73 74 20 6c 69 63 65 6e 73 65 20 74 68 65 20 65 6e 74 | .....c).You.must.license.the.ent |
| 1bd40 | 69 72 65 20 77 6f 72 6b 2c 20 61 73 20 61 20 77 68 6f 6c 65 2c 20 75 6e 64 65 72 20 74 68 69 73 | ire.work,.as.a.whole,.under.this |
| 1bd60 | 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 6e 79 6f 6e 65 20 77 68 6f 20 63 6f 6d 65 73 | .....License.to.anyone.who.comes |
| 1bd80 | 20 69 6e 74 6f 20 70 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 61 20 63 6f 70 79 2e 20 20 54 68 69 | .into.possession.of.a.copy...Thi |
| 1bda0 | 73 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 74 68 65 72 65 66 6f 72 65 20 61 70 70 | s.....License.will.therefore.app |
| 1bdc0 | 6c 79 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 73 65 | ly,.along.with.any.applicable.se |
| 1bde0 | 63 74 69 6f 6e 20 37 0a 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 74 6f | ction.7.....additional.terms,.to |
| 1be00 | 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6c 6c 20 | .the.whole.of.the.work,.and.all. |
| 1be20 | 69 74 73 20 70 61 72 74 73 2c 0a 20 20 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 | its.parts,.....regardless.of.how |
| 1be40 | 20 74 68 65 79 20 61 72 65 20 70 61 63 6b 61 67 65 64 2e 20 20 54 68 69 73 20 4c 69 63 65 6e 73 | .they.are.packaged...This.Licens |
| 1be60 | 65 20 67 69 76 65 73 20 6e 6f 0a 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 63 | e.gives.no.....permission.to.lic |
| 1be80 | 65 6e 73 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 6e 79 20 6f 74 68 65 72 20 77 61 79 2c 20 | ense.the.work.in.any.other.way,. |
| 1bea0 | 62 75 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20 73 | but.it.does.not.....invalidate.s |
| 1bec0 | 75 63 68 20 70 65 72 6d 69 73 73 69 6f 6e 20 69 66 20 79 6f 75 20 68 61 76 65 20 73 65 70 61 72 | uch.permission.if.you.have.separ |
| 1bee0 | 61 74 65 6c 79 20 72 65 63 65 69 76 65 64 20 69 74 2e 0a 0a 20 20 20 20 64 29 20 49 66 20 74 68 | ately.received.it.......d).If.th |
| 1bf00 | 65 20 77 6f 72 6b 20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65 | e.work.has.interactive.user.inte |
| 1bf20 | 72 66 61 63 65 73 2c 20 65 61 63 68 20 6d 75 73 74 20 64 69 73 70 6c 61 79 0a 20 20 20 20 41 70 | rfaces,.each.must.display.....Ap |
| 1bf40 | 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 3b 20 68 6f 77 65 76 65 72 | propriate.Legal.Notices;.however |
| 1bf60 | 2c 20 69 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 65 | ,.if.the.Program.has.interactive |
| 1bf80 | 0a 20 20 20 20 69 6e 74 65 72 66 61 63 65 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 64 69 73 70 | .....interfaces.that.do.not.disp |
| 1bfa0 | 6c 61 79 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 2c 20 79 | lay.Appropriate.Legal.Notices,.y |
| 1bfc0 | 6f 75 72 0a 20 20 20 20 77 6f 72 6b 20 6e 65 65 64 20 6e 6f 74 20 6d 61 6b 65 20 74 68 65 6d 20 | our.....work.need.not.make.them. |
| 1bfe0 | 64 6f 20 73 6f 2e 0a 0a 20 20 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f 76 | do.so.....A.compilation.of.a.cov |
| 1c000 | 65 72 65 64 20 77 6f 72 6b 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 70 61 72 61 74 65 20 61 6e | ered.work.with.other.separate.an |
| 1c020 | 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 0a 77 6f 72 6b 73 2c 20 77 68 69 63 68 20 61 72 65 20 6e | d.independent.works,.which.are.n |
| 1c040 | 6f 74 20 62 79 20 74 68 65 69 72 20 6e 61 74 75 72 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f 66 | ot.by.their.nature.extensions.of |
| 1c060 | 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 0a 61 6e 64 20 77 68 69 63 68 20 61 72 65 | .the.covered.work,.and.which.are |
| 1c080 | 20 6e 6f 74 20 63 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 69 74 20 73 75 63 68 20 61 73 20 74 6f | .not.combined.with.it.such.as.to |
| 1c0a0 | 20 66 6f 72 6d 20 61 20 6c 61 72 67 65 72 20 70 72 6f 67 72 61 6d 2c 0a 69 6e 20 6f 72 20 6f 6e | .form.a.larger.program,.in.or.on |
| 1c0c0 | 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 69 | .a.volume.of.a.storage.or.distri |
| 1c0e0 | 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 0a 22 61 67 67 | bution.medium,.is.called.an."agg |
| 1c100 | 72 65 67 61 74 65 22 20 69 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 69 | regate".if.the.compilation.and.i |
| 1c120 | 74 73 20 72 65 73 75 6c 74 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 61 72 65 20 6e 6f 74 0a 75 | ts.resulting.copyright.are.not.u |
| 1c140 | 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 61 63 63 65 73 73 20 6f 72 20 6c 65 67 61 6c | sed.to.limit.the.access.or.legal |
| 1c160 | 20 72 69 67 68 74 73 20 6f 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 65 | .rights.of.the.compilation's.use |
| 1c180 | 72 73 0a 62 65 79 6f 6e 64 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 6f | rs.beyond.what.the.individual.wo |
| 1c1a0 | 72 6b 73 20 70 65 72 6d 69 74 2e 20 20 49 6e 63 6c 75 73 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 | rks.permit...Inclusion.of.a.cove |
| 1c1c0 | 72 65 64 20 77 6f 72 6b 0a 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 20 64 6f 65 73 20 6e 6f | red.work.in.an.aggregate.does.no |
| 1c1e0 | 74 20 63 61 75 73 65 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 70 70 6c 79 20 74 6f | t.cause.this.License.to.apply.to |
| 1c200 | 20 74 68 65 20 6f 74 68 65 72 0a 70 61 72 74 73 20 6f 66 20 74 68 65 20 61 67 67 72 65 67 61 74 | .the.other.parts.of.the.aggregat |
| 1c220 | 65 2e 0a 0a 20 20 36 2e 20 43 6f 6e 76 65 79 69 6e 67 20 4e 6f 6e 2d 53 6f 75 72 63 65 20 46 6f | e.....6..Conveying.Non-Source.Fo |
| 1c240 | 72 6d 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64 | rms.....You.may.convey.a.covered |
| 1c260 | 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 6d 20 75 6e 64 65 72 20 | .work.in.object.code.form.under. |
| 1c280 | 74 68 65 20 74 65 72 6d 73 0a 6f 66 20 73 65 63 74 69 6f 6e 73 20 34 20 61 6e 64 20 35 2c 20 70 | the.terms.of.sections.4.and.5,.p |
| 1c2a0 | 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 63 6f 6e 76 65 79 20 74 68 65 | rovided.that.you.also.convey.the |
| 1c2c0 | 0a 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | .machine-readable.Corresponding. |
| 1c2e0 | 53 6f 75 72 63 65 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c | Source.under.the.terms.of.this.L |
| 1c300 | 69 63 65 6e 73 65 2c 0a 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 77 61 79 73 3a 0a 0a 20 | icense,.in.one.of.these.ways:... |
| 1c320 | 20 20 20 61 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c | ...a).Convey.the.object.code.in, |
| 1c340 | 20 6f 72 20 65 6d 62 6f 64 69 65 64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 | .or.embodied.in,.a.physical.prod |
| 1c360 | 75 63 74 0a 20 20 20 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69 | uct.....(including.a.physical.di |
| 1c380 | 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 | stribution.medium),.accompanied. |
| 1c3a0 | 62 79 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 | by.the.....Corresponding.Source. |
| 1c3c0 | 66 69 78 65 64 20 6f 6e 20 61 20 64 75 72 61 62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 69 | fixed.on.a.durable.physical.medi |
| 1c3e0 | 75 6d 0a 20 20 20 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 | um.....customarily.used.for.soft |
| 1c400 | 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 2e 0a 0a 20 20 20 20 62 29 20 43 6f 6e 76 65 79 | ware.interchange.......b).Convey |
| 1c420 | 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 64 | .the.object.code.in,.or.embodied |
| 1c440 | 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 75 63 74 0a 20 20 20 20 28 69 6e 63 | .in,.a.physical.product.....(inc |
| 1c460 | 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d | luding.a.physical.distribution.m |
| 1c480 | 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 61 0a 20 20 20 20 77 72 69 | edium),.accompanied.by.a.....wri |
| 1c4a0 | 74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61 6c 69 64 20 66 6f 72 20 61 74 20 6c 65 61 73 74 20 74 | tten.offer,.valid.for.at.least.t |
| 1c4c0 | 68 72 65 65 20 79 65 61 72 73 20 61 6e 64 20 76 61 6c 69 64 20 66 6f 72 20 61 73 0a 20 20 20 20 | hree.years.and.valid.for.as..... |
| 1c4e0 | 6c 6f 6e 67 20 61 73 20 79 6f 75 20 6f 66 66 65 72 20 73 70 61 72 65 20 70 61 72 74 73 20 6f 72 | long.as.you.offer.spare.parts.or |
| 1c500 | 20 63 75 73 74 6f 6d 65 72 20 73 75 70 70 6f 72 74 20 66 6f 72 20 74 68 61 74 20 70 72 6f 64 75 | .customer.support.for.that.produ |
| 1c520 | 63 74 0a 20 20 20 20 6d 6f 64 65 6c 2c 20 74 6f 20 67 69 76 65 20 61 6e 79 6f 6e 65 20 77 68 6f | ct.....model,.to.give.anyone.who |
| 1c540 | 20 70 6f 73 73 65 73 73 65 73 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 65 69 74 68 65 | .possesses.the.object.code.eithe |
| 1c560 | 72 20 28 31 29 20 61 0a 20 20 20 20 63 6f 70 79 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 6f | r.(1).a.....copy.of.the.Correspo |
| 1c580 | 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 6c 6c 20 74 68 65 20 73 6f 66 74 77 61 72 | nding.Source.for.all.the.softwar |
| 1c5a0 | 65 20 69 6e 20 74 68 65 0a 20 20 20 20 70 72 6f 64 75 63 74 20 74 68 61 74 20 69 73 20 63 6f 76 | e.in.the.....product.that.is.cov |
| 1c5c0 | 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 6f 6e 20 61 20 64 75 72 61 62 | ered.by.this.License,.on.a.durab |
| 1c5e0 | 6c 65 20 70 68 79 73 69 63 61 6c 0a 20 20 20 20 6d 65 64 69 75 6d 20 63 75 73 74 6f 6d 61 72 69 | le.physical.....medium.customari |
| 1c600 | 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 | ly.used.for.software.interchange |
| 1c620 | 2c 20 66 6f 72 20 61 20 70 72 69 63 65 20 6e 6f 0a 20 20 20 20 6d 6f 72 65 20 74 68 61 6e 20 79 | ,.for.a.price.no.....more.than.y |
| 1c640 | 6f 75 72 20 72 65 61 73 6f 6e 61 62 6c 65 20 63 6f 73 74 20 6f 66 20 70 68 79 73 69 63 61 6c 6c | our.reasonable.cost.of.physicall |
| 1c660 | 79 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 69 73 0a 20 20 20 20 63 6f 6e 76 65 79 69 6e 67 20 | y.performing.this.....conveying. |
| 1c680 | 6f 66 20 73 6f 75 72 63 65 2c 20 6f 72 20 28 32 29 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 79 | of.source,.or.(2).access.to.copy |
| 1c6a0 | 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 72 | .the.....Corresponding.Source.fr |
| 1c6c0 | 6f 6d 20 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 20 61 74 20 6e 6f 20 63 68 61 72 67 65 | om.a.network.server.at.no.charge |
| 1c6e0 | 2e 0a 0a 20 20 20 20 63 29 20 43 6f 6e 76 65 79 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 70 69 | .......c).Convey.individual.copi |
| 1c700 | 65 73 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 61 20 63 6f 70 | es.of.the.object.code.with.a.cop |
| 1c720 | 79 20 6f 66 20 74 68 65 0a 20 20 20 20 77 72 69 74 74 65 6e 20 6f 66 66 65 72 20 74 6f 20 70 72 | y.of.the.....written.offer.to.pr |
| 1c740 | 6f 76 69 64 65 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 | ovide.the.Corresponding.Source.. |
| 1c760 | 20 54 68 69 73 0a 20 20 20 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 61 6c 6c 6f 77 65 64 | .This.....alternative.is.allowed |
| 1c780 | 20 6f 6e 6c 79 20 6f 63 63 61 73 69 6f 6e 61 6c 6c 79 20 61 6e 64 20 6e 6f 6e 63 6f 6d 6d 65 72 | .only.occasionally.and.noncommer |
| 1c7a0 | 63 69 61 6c 6c 79 2c 20 61 6e 64 0a 20 20 20 20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 72 65 63 65 | cially,.and.....only.if.you.rece |
| 1c7c0 | 69 76 65 64 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 73 75 63 68 20 61 | ived.the.object.code.with.such.a |
| 1c7e0 | 6e 20 6f 66 66 65 72 2c 20 69 6e 20 61 63 63 6f 72 64 0a 20 20 20 20 77 69 74 68 20 73 75 62 73 | n.offer,.in.accord.....with.subs |
| 1c800 | 65 63 74 69 6f 6e 20 36 62 2e 0a 0a 20 20 20 20 64 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 | ection.6b.......d).Convey.the.ob |
| 1c820 | 6a 65 63 74 20 63 6f 64 65 20 62 79 20 6f 66 66 65 72 69 6e 67 20 61 63 63 65 73 73 20 66 72 6f | ject.code.by.offering.access.fro |
| 1c840 | 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 0a 20 20 20 20 70 6c 61 63 65 20 28 67 72 61 74 69 73 | m.a.designated.....place.(gratis |
| 1c860 | 20 6f 72 20 66 6f 72 20 61 20 63 68 61 72 67 65 29 2c 20 61 6e 64 20 6f 66 66 65 72 20 65 71 75 | .or.for.a.charge),.and.offer.equ |
| 1c880 | 69 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73 | ivalent.access.to.the.....Corres |
| 1c8a0 | 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74 | ponding.Source.in.the.same.way.t |
| 1c8c0 | 68 72 6f 75 67 68 20 74 68 65 20 73 61 6d 65 20 70 6c 61 63 65 20 61 74 20 6e 6f 0a 20 20 20 20 | hrough.the.same.place.at.no..... |
| 1c8e0 | 66 75 72 74 68 65 72 20 63 68 61 72 67 65 2e 20 20 59 6f 75 20 6e 65 65 64 20 6e 6f 74 20 72 65 | further.charge...You.need.not.re |
| 1c900 | 71 75 69 72 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 6f 20 63 6f 70 79 20 74 68 65 0a 20 20 20 | quire.recipients.to.copy.the.... |
| 1c920 | 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69 74 68 | .Corresponding.Source.along.with |
| 1c940 | 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 2e 20 20 49 66 20 74 68 65 20 70 6c 61 63 65 20 | .the.object.code...If.the.place. |
| 1c960 | 74 6f 0a 20 20 20 20 63 6f 70 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 61 | to.....copy.the.object.code.is.a |
| 1c980 | 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 2c 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 | .network.server,.the.Correspondi |
| 1c9a0 | 6e 67 20 53 6f 75 72 63 65 0a 20 20 20 20 6d 61 79 20 62 65 20 6f 6e 20 61 20 64 69 66 66 65 72 | ng.Source.....may.be.on.a.differ |
| 1c9c0 | 65 6e 74 20 73 65 72 76 65 72 20 28 6f 70 65 72 61 74 65 64 20 62 79 20 79 6f 75 20 6f 72 20 61 | ent.server.(operated.by.you.or.a |
| 1c9e0 | 20 74 68 69 72 64 20 70 61 72 74 79 29 0a 20 20 20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 | .third.party).....that.supports. |
| 1ca00 | 65 71 75 69 76 61 6c 65 6e 74 20 63 6f 70 79 69 6e 67 20 66 61 63 69 6c 69 74 69 65 73 2c 20 70 | equivalent.copying.facilities,.p |
| 1ca20 | 72 6f 76 69 64 65 64 20 79 6f 75 20 6d 61 69 6e 74 61 69 6e 0a 20 20 20 20 63 6c 65 61 72 20 64 | rovided.you.maintain.....clear.d |
| 1ca40 | 69 72 65 63 74 69 6f 6e 73 20 6e 65 78 74 20 74 6f 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 | irections.next.to.the.object.cod |
| 1ca60 | 65 20 73 61 79 69 6e 67 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 65 0a 20 20 20 20 43 | e.saying.where.to.find.the.....C |
| 1ca80 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 20 52 65 67 61 72 64 6c 65 73 73 | orresponding.Source...Regardless |
| 1caa0 | 20 6f 66 20 77 68 61 74 20 73 65 72 76 65 72 20 68 6f 73 74 73 20 74 68 65 0a 20 20 20 20 43 6f | .of.what.server.hosts.the.....Co |
| 1cac0 | 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2c 20 79 6f 75 20 72 65 6d 61 69 6e 20 6f | rresponding.Source,.you.remain.o |
| 1cae0 | 62 6c 69 67 61 74 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 20 69 73 0a 20 20 | bligated.to.ensure.that.it.is... |
| 1cb00 | 20 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 6e 65 65 64 65 | ..available.for.as.long.as.neede |
| 1cb20 | 64 20 74 6f 20 73 61 74 69 73 66 79 20 74 68 65 73 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e | d.to.satisfy.these.requirements. |
| 1cb40 | 0a 0a 20 20 20 20 65 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 | ......e).Convey.the.object.code. |
| 1cb60 | 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2c | using.peer-to-peer.transmission, |
| 1cb80 | 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 79 6f 75 20 69 6e 66 6f 72 6d 20 6f 74 68 65 72 20 70 | .provided.....you.inform.other.p |
| 1cba0 | 65 65 72 73 20 77 68 65 72 65 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20 43 | eers.where.the.object.code.and.C |
| 1cbc0 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 | orresponding.....Source.of.the.w |
| 1cbe0 | 6f 72 6b 20 61 72 65 20 62 65 69 6e 67 20 6f 66 66 65 72 65 64 20 74 6f 20 74 68 65 20 67 65 6e | ork.are.being.offered.to.the.gen |
| 1cc00 | 65 72 61 6c 20 70 75 62 6c 69 63 20 61 74 20 6e 6f 0a 20 20 20 20 63 68 61 72 67 65 20 75 6e 64 | eral.public.at.no.....charge.und |
| 1cc20 | 65 72 20 73 75 62 73 65 63 74 69 6f 6e 20 36 64 2e 0a 0a 20 20 41 20 73 65 70 61 72 61 62 6c 65 | er.subsection.6d.....A.separable |
| 1cc40 | 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 2c 20 77 68 6f | .portion.of.the.object.code,.who |
| 1cc60 | 73 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 73 20 65 78 63 6c 75 64 65 64 0a 66 72 6f 6d 20 | se.source.code.is.excluded.from. |
| 1cc80 | 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 73 20 61 20 53 79 | the.Corresponding.Source.as.a.Sy |
| 1cca0 | 73 74 65 6d 20 4c 69 62 72 61 72 79 2c 20 6e 65 65 64 20 6e 6f 74 20 62 65 0a 69 6e 63 6c 75 64 | stem.Library,.need.not.be.includ |
| 1ccc0 | 65 64 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 | ed.in.conveying.the.object.code. |
| 1cce0 | 77 6f 72 6b 2e 0a 0a 20 20 41 20 22 55 73 65 72 20 50 72 6f 64 75 63 74 22 20 69 73 20 65 69 74 | work.....A."User.Product".is.eit |
| 1cd00 | 68 65 72 20 28 31 29 20 61 20 22 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 22 2c 20 77 68 | her.(1).a."consumer.product",.wh |
| 1cd20 | 69 63 68 20 6d 65 61 6e 73 20 61 6e 79 0a 74 61 6e 67 69 62 6c 65 20 70 65 72 73 6f 6e 61 6c 20 | ich.means.any.tangible.personal. |
| 1cd40 | 70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 64 20 | property.which.is.normally.used. |
| 1cd60 | 66 6f 72 20 70 65 72 73 6f 6e 61 6c 2c 20 66 61 6d 69 6c 79 2c 0a 6f 72 20 68 6f 75 73 65 68 6f | for.personal,.family,.or.househo |
| 1cd80 | 6c 64 20 70 75 72 70 6f 73 65 73 2c 20 6f 72 20 28 32 29 20 61 6e 79 74 68 69 6e 67 20 64 65 73 | ld.purposes,.or.(2).anything.des |
| 1cda0 | 69 67 6e 65 64 20 6f 72 20 73 6f 6c 64 20 66 6f 72 20 69 6e 63 6f 72 70 6f 72 61 74 69 6f 6e 0a | igned.or.sold.for.incorporation. |
| 1cdc0 | 69 6e 74 6f 20 61 20 64 77 65 6c 6c 69 6e 67 2e 20 20 49 6e 20 64 65 74 65 72 6d 69 6e 69 6e 67 | into.a.dwelling...In.determining |
| 1cde0 | 20 77 68 65 74 68 65 72 20 61 20 70 72 6f 64 75 63 74 20 69 73 20 61 20 63 6f 6e 73 75 6d 65 72 | .whether.a.product.is.a.consumer |
| 1ce00 | 20 70 72 6f 64 75 63 74 2c 0a 64 6f 75 62 74 66 75 6c 20 63 61 73 65 73 20 73 68 61 6c 6c 20 62 | .product,.doubtful.cases.shall.b |
| 1ce20 | 65 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 66 61 76 6f 72 20 6f 66 20 63 6f 76 65 72 61 67 65 2e | e.resolved.in.favor.of.coverage. |
| 1ce40 | 20 20 46 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 0a 70 72 6f 64 75 63 74 20 72 65 63 65 69 | ..For.a.particular.product.recei |
| 1ce60 | 76 65 64 20 62 79 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 2c 20 22 6e 6f 72 6d 61 | ved.by.a.particular.user,."norma |
| 1ce80 | 6c 6c 79 20 75 73 65 64 22 20 72 65 66 65 72 73 20 74 6f 20 61 0a 74 79 70 69 63 61 6c 20 6f 72 | lly.used".refers.to.a.typical.or |
| 1cea0 | 20 63 6f 6d 6d 6f 6e 20 75 73 65 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 20 6f 66 20 70 72 6f | .common.use.of.that.class.of.pro |
| 1cec0 | 64 75 63 74 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 0a 6f | duct,.regardless.of.the.status.o |
| 1cee0 | 66 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 20 6f 72 20 6f 66 20 74 68 65 20 | f.the.particular.user.or.of.the. |
| 1cf00 | 77 61 79 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 | way.in.which.the.particular.user |
| 1cf20 | 0a 61 63 74 75 61 6c 6c 79 20 75 73 65 73 2c 20 6f 72 20 65 78 70 65 63 74 73 20 6f 72 20 69 73 | .actually.uses,.or.expects.or.is |
| 1cf40 | 20 65 78 70 65 63 74 65 64 20 74 6f 20 75 73 65 2c 20 74 68 65 20 70 72 6f 64 75 63 74 2e 20 20 | .expected.to.use,.the.product... |
| 1cf60 | 41 20 70 72 6f 64 75 63 74 0a 69 73 20 61 20 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 20 | A.product.is.a.consumer.product. |
| 1cf80 | 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 74 68 65 20 70 72 6f 64 75 63 | regardless.of.whether.the.produc |
| 1cfa0 | 74 20 68 61 73 20 73 75 62 73 74 61 6e 74 69 61 6c 0a 63 6f 6d 6d 65 72 63 69 61 6c 2c 20 69 6e | t.has.substantial.commercial,.in |
| 1cfc0 | 64 75 73 74 72 69 61 6c 20 6f 72 20 6e 6f 6e 2d 63 6f 6e 73 75 6d 65 72 20 75 73 65 73 2c 20 75 | dustrial.or.non-consumer.uses,.u |
| 1cfe0 | 6e 6c 65 73 73 20 73 75 63 68 20 75 73 65 73 20 72 65 70 72 65 73 65 6e 74 0a 74 68 65 20 6f 6e | nless.such.uses.represent.the.on |
| 1d000 | 6c 79 20 73 69 67 6e 69 66 69 63 61 6e 74 20 6d 6f 64 65 20 6f 66 20 75 73 65 20 6f 66 20 74 68 | ly.significant.mode.of.use.of.th |
| 1d020 | 65 20 70 72 6f 64 75 63 74 2e 0a 0a 20 20 22 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f | e.product....."Installation.Info |
| 1d040 | 72 6d 61 74 69 6f 6e 22 20 66 6f 72 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 61 6e | rmation".for.a.User.Product.mean |
| 1d060 | 73 20 61 6e 79 20 6d 65 74 68 6f 64 73 2c 0a 70 72 6f 63 65 64 75 72 65 73 2c 20 61 75 74 68 6f | s.any.methods,.procedures,.autho |
| 1d080 | 72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20 6f 72 20 6f 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 | rization.keys,.or.other.informat |
| 1d0a0 | 69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 0a 61 6e 64 20 65 78 65 63 | ion.required.to.install.and.exec |
| 1d0c0 | 75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 20 63 6f 76 65 72 | ute.modified.versions.of.a.cover |
| 1d0e0 | 65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 66 72 6f | ed.work.in.that.User.Product.fro |
| 1d100 | 6d 0a 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 69 74 73 20 43 6f 72 72 | m.a.modified.version.of.its.Corr |
| 1d120 | 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 69 | esponding.Source...The.informati |
| 1d140 | 6f 6e 20 6d 75 73 74 0a 73 75 66 66 69 63 65 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 | on.must.suffice.to.ensure.that.t |
| 1d160 | 68 65 20 63 6f 6e 74 69 6e 75 65 64 20 66 75 6e 63 74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 20 | he.continued.functioning.of.the. |
| 1d180 | 6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 0a 63 6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 61 | modified.object.code.is.in.no.ca |
| 1d1a0 | 73 65 20 70 72 65 76 65 6e 74 65 64 20 6f 72 20 69 6e 74 65 72 66 65 72 65 64 20 77 69 74 68 20 | se.prevented.or.interfered.with. |
| 1d1c0 | 73 6f 6c 65 6c 79 20 62 65 63 61 75 73 65 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 20 | solely.because.modification.has. |
| 1d1e0 | 62 65 65 6e 20 6d 61 64 65 2e 0a 0a 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 6e 20 6f | been.made.....If.you.convey.an.o |
| 1d200 | 62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 | bject.code.work.under.this.secti |
| 1d220 | 6f 6e 20 69 6e 2c 20 6f 72 20 77 69 74 68 2c 20 6f 72 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 20 | on.in,.or.with,.or.specifically. |
| 1d240 | 66 6f 72 20 75 73 65 20 69 6e 2c 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 2c 20 61 6e 64 20 | for.use.in,.a.User.Product,.and. |
| 1d260 | 74 68 65 20 63 6f 6e 76 65 79 69 6e 67 20 6f 63 63 75 72 73 20 61 73 0a 70 61 72 74 20 6f 66 20 | the.conveying.occurs.as.part.of. |
| 1d280 | 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 72 69 67 68 74 | a.transaction.in.which.the.right |
| 1d2a0 | 20 6f 66 20 70 6f 73 73 65 73 73 69 6f 6e 20 61 6e 64 20 75 73 65 20 6f 66 20 74 68 65 0a 55 73 | .of.possession.and.use.of.the.Us |
| 1d2c0 | 65 72 20 50 72 6f 64 75 63 74 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 | er.Product.is.transferred.to.the |
| 1d2e0 | 20 72 65 63 69 70 69 65 6e 74 20 69 6e 20 70 65 72 70 65 74 75 69 74 79 20 6f 72 20 66 6f 72 20 | .recipient.in.perpetuity.or.for. |
| 1d300 | 61 0a 66 69 78 65 64 20 74 65 72 6d 20 28 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20 | a.fixed.term.(regardless.of.how. |
| 1d320 | 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 20 63 68 61 72 61 63 74 65 72 69 7a 65 64 | the.transaction.is.characterized |
| 1d340 | 29 2c 20 74 68 65 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e 76 | ),.the.Corresponding.Source.conv |
| 1d360 | 65 79 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 | eyed.under.this.section.must.be. |
| 1d380 | 61 63 63 6f 6d 70 61 6e 69 65 64 0a 62 79 20 74 68 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 | accompanied.by.the.Installation. |
| 1d3a0 | 49 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 42 75 74 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65 | Information...But.this.requireme |
| 1d3c0 | 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 0a 69 66 20 6e 65 69 74 68 65 72 20 79 6f 75 | nt.does.not.apply.if.neither.you |
| 1d3e0 | 20 6e 6f 72 20 61 6e 79 20 74 68 69 72 64 20 70 61 72 74 79 20 72 65 74 61 69 6e 73 20 74 68 65 | .nor.any.third.party.retains.the |
| 1d400 | 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 74 61 6c 6c 0a 6d 6f 64 69 66 69 65 64 20 6f 62 6a | .ability.to.install.modified.obj |
| 1d420 | 65 63 74 20 63 6f 64 65 20 6f 6e 20 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 28 66 6f | ect.code.on.the.User.Product.(fo |
| 1d440 | 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 77 6f 72 6b 20 68 61 73 0a 62 65 65 6e 20 69 6e 73 | r.example,.the.work.has.been.ins |
| 1d460 | 74 61 6c 6c 65 64 20 69 6e 20 52 4f 4d 29 2e 0a 0a 20 20 54 68 65 20 72 65 71 75 69 72 65 6d 65 | talled.in.ROM).....The.requireme |
| 1d480 | 6e 74 20 74 6f 20 70 72 6f 76 69 64 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72 | nt.to.provide.Installation.Infor |
| 1d4a0 | 6d 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 0a 72 65 71 75 69 72 | mation.does.not.include.a.requir |
| 1d4c0 | 65 6d 65 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 70 | ement.to.continue.to.provide.sup |
| 1d4e0 | 70 6f 72 74 20 73 65 72 76 69 63 65 2c 20 77 61 72 72 61 6e 74 79 2c 20 6f 72 20 75 70 64 61 74 | port.service,.warranty,.or.updat |
| 1d500 | 65 73 0a 66 6f 72 20 61 20 77 6f 72 6b 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 | es.for.a.work.that.has.been.modi |
| 1d520 | 66 69 65 64 20 6f 72 20 69 6e 73 74 61 6c 6c 65 64 20 62 79 20 74 68 65 20 72 65 63 69 70 69 65 | fied.or.installed.by.the.recipie |
| 1d540 | 6e 74 2c 20 6f 72 20 66 6f 72 0a 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 69 6e 20 77 | nt,.or.for.the.User.Product.in.w |
| 1d560 | 68 69 63 68 20 69 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 69 6e 73 | hich.it.has.been.modified.or.ins |
| 1d580 | 74 61 6c 6c 65 64 2e 20 20 41 63 63 65 73 73 20 74 6f 20 61 0a 6e 65 74 77 6f 72 6b 20 6d 61 79 | talled...Access.to.a.network.may |
| 1d5a0 | 20 62 65 20 64 65 6e 69 65 64 20 77 68 65 6e 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e | .be.denied.when.the.modification |
| 1d5c0 | 20 69 74 73 65 6c 66 20 6d 61 74 65 72 69 61 6c 6c 79 20 61 6e 64 0a 61 64 76 65 72 73 65 6c 79 | .itself.materially.and.adversely |
| 1d5e0 | 20 61 66 66 65 63 74 73 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e 65 | .affects.the.operation.of.the.ne |
| 1d600 | 74 77 6f 72 6b 20 6f 72 20 76 69 6f 6c 61 74 65 73 20 74 68 65 20 72 75 6c 65 73 20 61 6e 64 0a | twork.or.violates.the.rules.and. |
| 1d620 | 70 72 6f 74 6f 63 6f 6c 73 20 66 6f 72 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 63 72 6f | protocols.for.communication.acro |
| 1d640 | 73 73 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 0a 0a 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | ss.the.network.....Corresponding |
| 1d660 | 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65 64 2c 20 61 6e 64 20 49 6e 73 74 61 6c 6c 61 74 69 | .Source.conveyed,.and.Installati |
| 1d680 | 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 72 6f 76 69 64 65 64 2c 0a 69 6e 20 61 63 63 6f | on.Information.provided,.in.acco |
| 1d6a0 | 72 64 20 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 69 6e 20 | rd.with.this.section.must.be.in. |
| 1d6c0 | 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 69 73 20 70 75 62 6c 69 63 6c 79 0a 64 6f 63 75 6d 65 | a.format.that.is.publicly.docume |
| 1d6e0 | 6e 74 65 64 20 28 61 6e 64 20 77 69 74 68 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | nted.(and.with.an.implementation |
| 1d700 | 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 20 69 6e 0a 73 6f 75 72 | .available.to.the.public.in.sour |
| 1d720 | 63 65 20 63 6f 64 65 20 66 6f 72 6d 29 2c 20 61 6e 64 20 6d 75 73 74 20 72 65 71 75 69 72 65 20 | ce.code.form),.and.must.require. |
| 1d740 | 6e 6f 20 73 70 65 63 69 61 6c 20 70 61 73 73 77 6f 72 64 20 6f 72 20 6b 65 79 20 66 6f 72 0a 75 | no.special.password.or.key.for.u |
| 1d760 | 6e 70 61 63 6b 69 6e 67 2c 20 72 65 61 64 69 6e 67 20 6f 72 20 63 6f 70 79 69 6e 67 2e 0a 0a 20 | npacking,.reading.or.copying.... |
| 1d780 | 20 37 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20 54 65 72 6d 73 2e 0a 0a 20 20 22 41 64 64 69 74 69 | .7..Additional.Terms....."Additi |
| 1d7a0 | 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 22 20 61 72 65 20 74 65 72 6d 73 20 74 68 61 74 | onal.permissions".are.terms.that |
| 1d7c0 | 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 0a 4c 69 | .supplement.the.terms.of.this.Li |
| 1d7e0 | 63 65 6e 73 65 20 62 79 20 6d 61 6b 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 20 66 72 6f 6d 20 | cense.by.making.exceptions.from. |
| 1d800 | 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 69 74 73 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a 41 | one.or.more.of.its.conditions..A |
| 1d820 | 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 61 | dditional.permissions.that.are.a |
| 1d840 | 70 70 6c 69 63 61 62 6c 65 20 74 6f 20 74 68 65 20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d 20 | pplicable.to.the.entire.Program. |
| 1d860 | 73 68 61 6c 6c 0a 62 65 20 74 72 65 61 74 65 64 20 61 73 20 74 68 6f 75 67 68 20 74 68 65 79 20 | shall.be.treated.as.though.they. |
| 1d880 | 77 65 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 | were.included.in.this.License,.t |
| 1d8a0 | 6f 20 74 68 65 20 65 78 74 65 6e 74 0a 74 68 61 74 20 74 68 65 79 20 61 72 65 20 76 61 6c 69 64 | o.the.extent.that.they.are.valid |
| 1d8c0 | 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 6c 61 77 2e 20 20 49 66 20 61 64 64 69 74 | .under.applicable.law...If.addit |
| 1d8e0 | 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 0a 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f 20 | ional.permissions.apply.only.to. |
| 1d900 | 70 61 72 74 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 74 68 61 74 20 70 61 72 74 20 6d | part.of.the.Program,.that.part.m |
| 1d920 | 61 79 20 62 65 20 75 73 65 64 20 73 65 70 61 72 61 74 65 6c 79 0a 75 6e 64 65 72 20 74 68 6f 73 | ay.be.used.separately.under.thos |
| 1d940 | 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 62 75 74 20 74 68 65 20 65 6e 74 69 72 65 20 50 72 | e.permissions,.but.the.entire.Pr |
| 1d960 | 6f 67 72 61 6d 20 72 65 6d 61 69 6e 73 20 67 6f 76 65 72 6e 65 64 20 62 79 0a 74 68 69 73 20 4c | ogram.remains.governed.by.this.L |
| 1d980 | 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 20 72 65 67 61 72 64 20 74 6f 20 74 68 65 20 61 64 64 | icense.without.regard.to.the.add |
| 1d9a0 | 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f 75 | itional.permissions.....When.you |
| 1d9c0 | 20 63 6f 6e 76 65 79 20 61 20 63 6f 70 79 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | .convey.a.copy.of.a.covered.work |
| 1d9e0 | 2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 0a 72 65 6d 6f 76 65 20 | ,.you.may.at.your.option.remove. |
| 1da00 | 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 66 72 6f 6d 20 | any.additional.permissions.from. |
| 1da20 | 74 68 61 74 20 63 6f 70 79 2c 20 6f 72 20 66 72 6f 6d 20 61 6e 79 20 70 61 72 74 20 6f 66 0a 69 | that.copy,.or.from.any.part.of.i |
| 1da40 | 74 2e 20 20 28 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6d 61 79 20 | t...(Additional.permissions.may. |
| 1da60 | 62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 72 65 71 75 69 72 65 20 74 68 65 69 72 20 6f 77 6e 0a | be.written.to.require.their.own. |
| 1da80 | 72 65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73 65 73 20 77 68 65 6e 20 79 6f | removal.in.certain.cases.when.yo |
| 1daa0 | 75 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b 2e 29 20 20 59 6f 75 20 6d 61 79 20 70 6c 61 | u.modify.the.work.)..You.may.pla |
| 1dac0 | 63 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6f 6e 20 6d 61 74 | ce.additional.permissions.on.mat |
| 1dae0 | 65 72 69 61 6c 2c 20 61 64 64 65 64 20 62 79 20 79 6f 75 20 74 6f 20 61 20 63 6f 76 65 72 65 64 | erial,.added.by.you.to.a.covered |
| 1db00 | 20 77 6f 72 6b 2c 0a 66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 68 61 76 65 20 6f 72 20 63 61 6e | .work,.for.which.you.have.or.can |
| 1db20 | 20 67 69 76 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 6d | .give.appropriate.copyright.perm |
| 1db40 | 69 73 73 69 6f 6e 2e 0a 0a 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 6f | ission.....Notwithstanding.any.o |
| 1db60 | 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 | ther.provision.of.this.License,. |
| 1db80 | 66 6f 72 20 6d 61 74 65 72 69 61 6c 20 79 6f 75 0a 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 | for.material.you.add.to.a.covere |
| 1dba0 | 64 20 77 6f 72 6b 2c 20 79 6f 75 20 6d 61 79 20 28 69 66 20 61 75 74 68 6f 72 69 7a 65 64 20 62 | d.work,.you.may.(if.authorized.b |
| 1dbc0 | 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 73 20 6f 66 0a 74 68 61 74 20 | y.the.copyright.holders.of.that. |
| 1dbe0 | 6d 61 74 65 72 69 61 6c 29 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 6f | material).supplement.the.terms.o |
| 1dc00 | 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 20 74 65 72 6d 73 3a 0a 0a 20 20 20 20 | f.this.License.with.terms:...... |
| 1dc20 | 61 29 20 44 69 73 63 6c 61 69 6d 69 6e 67 20 77 61 72 72 61 6e 74 79 20 6f 72 20 6c 69 6d 69 74 | a).Disclaiming.warranty.or.limit |
| 1dc40 | 69 6e 67 20 6c 69 61 62 69 6c 69 74 79 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 74 | ing.liability.differently.from.t |
| 1dc60 | 68 65 0a 20 20 20 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 20 | he.....terms.of.sections.15.and. |
| 1dc80 | 31 36 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 3b 20 6f 72 0a 0a 20 20 20 20 62 29 20 52 | 16.of.this.License;.or......b).R |
| 1dca0 | 65 71 75 69 72 69 6e 67 20 70 72 65 73 65 72 76 61 74 69 6f 6e 20 6f 66 20 73 70 65 63 69 66 69 | equiring.preservation.of.specifi |
| 1dcc0 | 65 64 20 72 65 61 73 6f 6e 61 62 6c 65 20 6c 65 67 61 6c 20 6e 6f 74 69 63 65 73 20 6f 72 0a 20 | ed.reasonable.legal.notices.or.. |
| 1dce0 | 20 20 20 61 75 74 68 6f 72 20 61 74 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 20 6d | ...author.attributions.in.that.m |
| 1dd00 | 61 74 65 72 69 61 6c 20 6f 72 20 69 6e 20 74 68 65 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 | aterial.or.in.the.Appropriate.Le |
| 1dd20 | 67 61 6c 0a 20 20 20 20 4e 6f 74 69 63 65 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 77 6f 72 | gal.....Notices.displayed.by.wor |
| 1dd40 | 6b 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 74 3b 20 6f 72 0a 0a 20 20 20 20 63 29 20 50 72 6f | ks.containing.it;.or......c).Pro |
| 1dd60 | 68 69 62 69 74 69 6e 67 20 6d 69 73 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 | hibiting.misrepresentation.of.th |
| 1dd80 | 65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 61 74 20 6d 61 74 65 72 69 61 6c 2c 20 6f 72 0a 20 20 | e.origin.of.that.material,.or... |
| 1dda0 | 20 20 72 65 71 75 69 72 69 6e 67 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f | ..requiring.that.modified.versio |
| 1ddc0 | 6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65 72 69 61 6c 20 62 65 20 6d 61 72 6b 65 64 20 69 6e | ns.of.such.material.be.marked.in |
| 1dde0 | 0a 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65 20 77 61 79 73 20 61 73 20 64 69 66 66 65 72 65 6e | .....reasonable.ways.as.differen |
| 1de00 | 74 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 3b 20 6f 72 0a | t.from.the.original.version;.or. |
| 1de20 | 0a 20 20 20 20 64 29 20 4c 69 6d 69 74 69 6e 67 20 74 68 65 20 75 73 65 20 66 6f 72 20 70 75 62 | .....d).Limiting.the.use.for.pub |
| 1de40 | 6c 69 63 69 74 79 20 70 75 72 70 6f 73 65 73 20 6f 66 20 6e 61 6d 65 73 20 6f 66 20 6c 69 63 65 | licity.purposes.of.names.of.lice |
| 1de60 | 6e 73 6f 72 73 20 6f 72 0a 20 20 20 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 20 6d 61 74 65 | nsors.or.....authors.of.the.mate |
| 1de80 | 72 69 61 6c 3b 20 6f 72 0a 0a 20 20 20 20 65 29 20 44 65 63 6c 69 6e 69 6e 67 20 74 6f 20 67 72 | rial;.or......e).Declining.to.gr |
| 1dea0 | 61 6e 74 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 72 61 64 65 6d 61 72 6b 20 6c 61 77 20 66 | ant.rights.under.trademark.law.f |
| 1dec0 | 6f 72 20 75 73 65 20 6f 66 20 73 6f 6d 65 0a 20 20 20 20 74 72 61 64 65 20 6e 61 6d 65 73 2c 20 | or.use.of.some.....trade.names,. |
| 1dee0 | 74 72 61 64 65 6d 61 72 6b 73 2c 20 6f 72 20 73 65 72 76 69 63 65 20 6d 61 72 6b 73 3b 20 6f 72 | trademarks,.or.service.marks;.or |
| 1df00 | 0a 0a 20 20 20 20 66 29 20 52 65 71 75 69 72 69 6e 67 20 69 6e 64 65 6d 6e 69 66 69 63 61 74 69 | ......f).Requiring.indemnificati |
| 1df20 | 6f 6e 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 20 6f 66 20 74 | on.of.licensors.and.authors.of.t |
| 1df40 | 68 61 74 0a 20 20 20 20 6d 61 74 65 72 69 61 6c 20 62 79 20 61 6e 79 6f 6e 65 20 77 68 6f 20 63 | hat.....material.by.anyone.who.c |
| 1df60 | 6f 6e 76 65 79 73 20 74 68 65 20 6d 61 74 65 72 69 61 6c 20 28 6f 72 20 6d 6f 64 69 66 69 65 64 | onveys.the.material.(or.modified |
| 1df80 | 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 20 20 20 20 69 74 29 20 77 69 74 68 20 63 6f 6e 74 72 61 | .versions.of.....it).with.contra |
| 1dfa0 | 63 74 75 61 6c 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 74 | ctual.assumptions.of.liability.t |
| 1dfc0 | 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 2c 20 66 6f 72 0a 20 20 20 20 61 6e 79 20 6c 69 61 | o.the.recipient,.for.....any.lia |
| 1dfe0 | 62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 73 65 20 63 6f 6e 74 72 61 63 74 75 61 6c 20 61 73 | bility.that.these.contractual.as |
| 1e000 | 73 75 6d 70 74 69 6f 6e 73 20 64 69 72 65 63 74 6c 79 20 69 6d 70 6f 73 65 20 6f 6e 0a 20 20 20 | sumptions.directly.impose.on.... |
| 1e020 | 20 74 68 6f 73 65 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 2e 0a 0a 20 | .those.licensors.and.authors.... |
| 1e040 | 20 41 6c 6c 20 6f 74 68 65 72 20 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 61 64 64 69 74 69 | .All.other.non-permissive.additi |
| 1e060 | 6f 6e 61 6c 20 74 65 72 6d 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 22 66 75 72 74 68 | onal.terms.are.considered."furth |
| 1e080 | 65 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 73 22 20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 61 6e | er.restrictions".within.the.mean |
| 1e0a0 | 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 20 31 30 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 | ing.of.section.10...If.the.Progr |
| 1e0c0 | 61 6d 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76 65 64 20 69 74 2c 20 6f 72 20 61 6e 79 20 70 61 | am.as.you.received.it,.or.any.pa |
| 1e0e0 | 72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 74 | rt.of.it,.contains.a.notice.stat |
| 1e100 | 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 20 | ing.that.it.is.governed.by.this. |
| 1e120 | 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 20 74 65 72 6d 20 74 68 61 74 20 69 | License.along.with.a.term.that.i |
| 1e140 | 73 20 61 20 66 75 72 74 68 65 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 79 | s.a.further.restriction,.you.may |
| 1e160 | 20 72 65 6d 6f 76 65 20 74 68 61 74 20 74 65 72 6d 2e 20 20 49 66 20 61 20 6c 69 63 65 6e 73 65 | .remove.that.term...If.a.license |
| 1e180 | 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 0a 61 20 66 75 72 74 68 65 72 20 72 65 73 | .document.contains.a.further.res |
| 1e1a0 | 74 72 69 63 74 69 6f 6e 20 62 75 74 20 70 65 72 6d 69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e 67 | triction.but.permits.relicensing |
| 1e1c0 | 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 | .or.conveying.under.this.License |
| 1e1e0 | 2c 20 79 6f 75 20 6d 61 79 20 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 | ,.you.may.add.to.a.covered.work. |
| 1e200 | 6d 61 74 65 72 69 61 6c 20 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 65 20 74 65 72 6d 73 0a 6f | material.governed.by.the.terms.o |
| 1e220 | 66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 70 72 6f 76 69 64 65 | f.that.license.document,.provide |
| 1e240 | 64 20 74 68 61 74 20 74 68 65 20 66 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 20 64 | d.that.the.further.restriction.d |
| 1e260 | 6f 65 73 0a 6e 6f 74 20 73 75 72 76 69 76 65 20 73 75 63 68 20 72 65 6c 69 63 65 6e 73 69 6e 67 | oes.not.survive.such.relicensing |
| 1e280 | 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 49 66 20 79 6f 75 20 61 64 64 20 74 65 72 | .or.conveying.....If.you.add.ter |
| 1e2a0 | 6d 73 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 63 63 6f 72 64 20 77 | ms.to.a.covered.work.in.accord.w |
| 1e2c0 | 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 79 6f 75 0a 6d 75 73 74 20 70 6c 61 63 65 | ith.this.section,.you.must.place |
| 1e2e0 | 2c 20 69 6e 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 | ,.in.the.relevant.source.files,. |
| 1e300 | 61 20 73 74 61 74 65 6d 65 6e 74 20 6f 66 20 74 68 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 | a.statement.of.the.additional.te |
| 1e320 | 72 6d 73 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2c 20 6f | rms.that.apply.to.those.files,.o |
| 1e340 | 72 20 61 20 6e 6f 74 69 63 65 20 69 6e 64 69 63 61 74 69 6e 67 0a 77 68 65 72 65 20 74 6f 20 66 | r.a.notice.indicating.where.to.f |
| 1e360 | 69 6e 64 20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 74 65 72 6d 73 2e 0a 0a 20 20 41 64 64 | ind.the.applicable.terms.....Add |
| 1e380 | 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 70 65 72 6d 69 73 73 69 76 65 20 6f 72 20 6e 6f 6e | itional.terms,.permissive.or.non |
| 1e3a0 | 2d 70 65 72 6d 69 73 73 69 76 65 2c 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 69 6e 20 74 68 | -permissive,.may.be.stated.in.th |
| 1e3c0 | 65 0a 66 6f 72 6d 20 6f 66 20 61 20 73 65 70 61 72 61 74 65 6c 79 20 77 72 69 74 74 65 6e 20 6c | e.form.of.a.separately.written.l |
| 1e3e0 | 69 63 65 6e 73 65 2c 20 6f 72 20 73 74 61 74 65 64 20 61 73 20 65 78 63 65 70 74 69 6f 6e 73 3b | icense,.or.stated.as.exceptions; |
| 1e400 | 0a 74 68 65 20 61 62 6f 76 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 61 70 70 6c 79 20 65 69 | .the.above.requirements.apply.ei |
| 1e420 | 74 68 65 72 20 77 61 79 2e 0a 0a 20 20 38 2e 20 54 65 72 6d 69 6e 61 74 69 6f 6e 2e 0a 0a 20 20 | ther.way.....8..Termination..... |
| 1e440 | 59 6f 75 20 6d 61 79 20 6e 6f 74 20 70 72 6f 70 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 20 | You.may.not.propagate.or.modify. |
| 1e460 | 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 65 78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 73 | a.covered.work.except.as.express |
| 1e480 | 6c 79 0a 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 | ly.provided.under.this.License.. |
| 1e4a0 | 20 41 6e 79 20 61 74 74 65 6d 70 74 20 6f 74 68 65 72 77 69 73 65 20 74 6f 20 70 72 6f 70 61 67 | .Any.attempt.otherwise.to.propag |
| 1e4c0 | 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20 69 74 20 69 73 20 76 6f 69 64 2c 20 61 6e 64 20 77 69 | ate.or.modify.it.is.void,.and.wi |
| 1e4e0 | 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 20 | ll.automatically.terminate.your. |
| 1e500 | 72 69 67 68 74 73 20 75 6e 64 65 72 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 69 6e 63 6c 75 | rights.under.this.License.(inclu |
| 1e520 | 64 69 6e 67 20 61 6e 79 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 73 20 67 72 61 6e 74 65 64 | ding.any.patent.licenses.granted |
| 1e540 | 20 75 6e 64 65 72 20 74 68 65 20 74 68 69 72 64 0a 70 61 72 61 67 72 61 70 68 20 6f 66 20 73 65 | .under.the.third.paragraph.of.se |
| 1e560 | 63 74 69 6f 6e 20 31 31 29 2e 0a 0a 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65 | ction.11).....However,.if.you.ce |
| 1e580 | 61 73 65 20 61 6c 6c 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 | ase.all.violation.of.this.Licens |
| 1e5a0 | 65 2c 20 74 68 65 6e 20 79 6f 75 72 0a 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74 | e,.then.your.license.from.a.part |
| 1e5c0 | 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73 | icular.copyright.holder.is.reins |
| 1e5e0 | 74 61 74 65 64 20 28 61 29 0a 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 73 20 | tated.(a).provisionally,.unless. |
| 1e600 | 61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 65 | and.until.the.copyright.holder.e |
| 1e620 | 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 66 69 6e 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 73 | xplicitly.and.finally.terminates |
| 1e640 | 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e 74 | .your.license,.and.(b).permanent |
| 1e660 | 6c 79 2c 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 0a 68 6f 6c 64 65 72 20 66 61 69 6c | ly,.if.the.copyright.holder.fail |
| 1e680 | 73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e | s.to.notify.you.of.the.violation |
| 1e6a0 | 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 0a 70 72 69 6f 72 20 | .by.some.reasonable.means.prior. |
| 1e6c0 | 74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a | to.60.days.after.the.cessation.. |
| 1e6e0 | 0a 20 20 4d 6f 72 65 6f 76 65 72 2c 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 | ...Moreover,.your.license.from.a |
| 1e700 | 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a | .particular.copyright.holder.is. |
| 1e720 | 72 65 69 6e 73 74 61 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f | reinstated.permanently.if.the.co |
| 1e740 | 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74 | pyright.holder.notifies.you.of.t |
| 1e760 | 68 65 0a 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 | he.violation.by.some.reasonable. |
| 1e780 | 6d 65 61 6e 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f | means,.this.is.the.first.time.yo |
| 1e7a0 | 75 20 68 61 76 65 0a 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 74 | u.have.received.notice.of.violat |
| 1e7c0 | 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f 72 | ion.of.this.License.(for.any.wor |
| 1e7e0 | 6b 29 20 66 72 6f 6d 20 74 68 61 74 0a 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 61 | k).from.that.copyright.holder,.a |
| 1e800 | 6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 20 | nd.you.cure.the.violation.prior. |
| 1e820 | 74 6f 20 33 30 20 64 61 79 73 20 61 66 74 65 72 0a 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f 66 | to.30.days.after.your.receipt.of |
| 1e840 | 20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79 | .the.notice.....Termination.of.y |
| 1e860 | 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f | our.rights.under.this.section.do |
| 1e880 | 65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65 20 74 68 65 0a 6c 69 63 65 6e 73 65 73 20 6f 66 | es.not.terminate.the.licenses.of |
| 1e8a0 | 20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65 | .parties.who.have.received.copie |
| 1e8c0 | 73 20 6f 72 20 72 69 67 68 74 73 20 66 72 6f 6d 20 79 6f 75 20 75 6e 64 65 72 0a 74 68 69 73 20 | s.or.rights.from.you.under.this. |
| 1e8e0 | 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65 | License...If.your.rights.have.be |
| 1e900 | 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 20 70 65 72 6d 61 6e 65 6e 74 6c | en.terminated.and.not.permanentl |
| 1e920 | 79 0a 72 65 69 6e 73 74 61 74 65 64 2c 20 79 6f 75 20 64 6f 20 6e 6f 74 20 71 75 61 6c 69 66 79 | y.reinstated,.you.do.not.qualify |
| 1e940 | 20 74 6f 20 72 65 63 65 69 76 65 20 6e 65 77 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 74 68 65 | .to.receive.new.licenses.for.the |
| 1e960 | 20 73 61 6d 65 0a 6d 61 74 65 72 69 61 6c 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 20 31 30 2e | .same.material.under.section.10. |
| 1e980 | 0a 0a 20 20 39 2e 20 41 63 63 65 70 74 61 6e 63 65 20 4e 6f 74 20 52 65 71 75 69 72 65 64 20 66 | ....9..Acceptance.Not.Required.f |
| 1e9a0 | 6f 72 20 48 61 76 69 6e 67 20 43 6f 70 69 65 73 2e 0a 0a 20 20 59 6f 75 20 61 72 65 20 6e 6f 74 | or.Having.Copies.....You.are.not |
| 1e9c0 | 20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 | .required.to.accept.this.License |
| 1e9e0 | 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 63 65 69 76 65 20 6f 72 0a 72 75 6e 20 61 20 63 6f | .in.order.to.receive.or.run.a.co |
| 1ea00 | 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 20 20 41 6e 63 69 6c 6c 61 72 79 20 70 72 | py.of.the.Program...Ancillary.pr |
| 1ea20 | 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 6f 63 63 75 | opagation.of.a.covered.work.occu |
| 1ea40 | 72 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 | rring.solely.as.a.consequence.of |
| 1ea60 | 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e | .using.peer-to-peer.transmission |
| 1ea80 | 0a 74 6f 20 72 65 63 65 69 76 65 20 61 20 63 6f 70 79 20 6c 69 6b 65 77 69 73 65 20 64 6f 65 73 | .to.receive.a.copy.likewise.does |
| 1eaa0 | 20 6e 6f 74 20 72 65 71 75 69 72 65 20 61 63 63 65 70 74 61 6e 63 65 2e 20 20 48 6f 77 65 76 65 | .not.require.acceptance...Howeve |
| 1eac0 | 72 2c 0a 6e 6f 74 68 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 69 73 20 4c 69 63 65 6e | r,.nothing.other.than.this.Licen |
| 1eae0 | 73 65 20 67 72 61 6e 74 73 20 79 6f 75 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 70 72 6f 70 | se.grants.you.permission.to.prop |
| 1eb00 | 61 67 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | agate.or.modify.any.covered.work |
| 1eb20 | 2e 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73 20 69 6e 66 72 69 6e 67 65 20 63 6f 70 79 72 69 | ...These.actions.infringe.copyri |
| 1eb40 | 67 68 74 20 69 66 20 79 6f 75 20 64 6f 0a 6e 6f 74 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 | ght.if.you.do.not.accept.this.Li |
| 1eb60 | 63 65 6e 73 65 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 62 79 20 6d 6f 64 69 66 79 69 6e 67 20 | cense...Therefore,.by.modifying. |
| 1eb80 | 6f 72 20 70 72 6f 70 61 67 61 74 69 6e 67 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 79 | or.propagating.a.covered.work,.y |
| 1eba0 | 6f 75 20 69 6e 64 69 63 61 74 65 20 79 6f 75 72 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 74 | ou.indicate.your.acceptance.of.t |
| 1ebc0 | 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 64 6f 20 73 6f 2e 0a 0a 20 20 31 30 2e 20 41 75 74 | his.License.to.do.so.....10..Aut |
| 1ebe0 | 6f 6d 61 74 69 63 20 4c 69 63 65 6e 73 69 6e 67 20 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20 52 | omatic.Licensing.of.Downstream.R |
| 1ec00 | 65 63 69 70 69 65 6e 74 73 2e 0a 0a 20 20 45 61 63 68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e 76 | ecipients.....Each.time.you.conv |
| 1ec20 | 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 | ey.a.covered.work,.the.recipient |
| 1ec40 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 72 65 63 65 69 76 65 73 20 61 20 6c 69 63 65 6e 73 | .automatically.receives.a.licens |
| 1ec60 | 65 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6c 69 63 65 6e 73 6f 72 73 2c 20 74 | e.from.the.original.licensors,.t |
| 1ec80 | 6f 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e 64 0a 70 72 6f 70 61 67 61 74 65 20 74 68 61 74 | o.run,.modify.and.propagate.that |
| 1eca0 | 20 77 6f 72 6b 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 | .work,.subject.to.this.License.. |
| 1ecc0 | 20 59 6f 75 20 61 72 65 20 6e 6f 74 20 72 65 73 70 6f 6e 73 69 62 6c 65 0a 66 6f 72 20 65 6e 66 | .You.are.not.responsible.for.enf |
| 1ece0 | 6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 20 62 79 20 74 68 69 72 64 20 70 61 72 74 69 | orcing.compliance.by.third.parti |
| 1ed00 | 65 73 20 77 69 74 68 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 41 6e 20 22 65 6e 74 | es.with.this.License.....An."ent |
| 1ed20 | 69 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 22 20 69 73 20 61 20 74 72 61 6e 73 61 63 74 69 6f | ity.transaction".is.a.transactio |
| 1ed40 | 6e 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 61 6e 0a 6f 72 67 | n.transferring.control.of.an.org |
| 1ed60 | 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 6c 79 20 61 6c 6c 20 | anization,.or.substantially.all. |
| 1ed80 | 61 73 73 65 74 73 20 6f 66 20 6f 6e 65 2c 20 6f 72 20 73 75 62 64 69 76 69 64 69 6e 67 20 61 6e | assets.of.one,.or.subdividing.an |
| 1eda0 | 0a 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 6d 65 72 67 69 6e 67 20 6f 72 67 61 6e 69 | .organization,.or.merging.organi |
| 1edc0 | 7a 61 74 69 6f 6e 73 2e 20 20 49 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f | zations...If.propagation.of.a.co |
| 1ede0 | 76 65 72 65 64 0a 77 6f 72 6b 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 61 6e 20 65 6e 74 69 74 | vered.work.results.from.an.entit |
| 1ee00 | 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 65 61 63 68 20 70 61 72 74 79 20 74 6f 20 74 68 61 | y.transaction,.each.party.to.tha |
| 1ee20 | 74 0a 74 72 61 6e 73 61 63 74 69 6f 6e 20 77 68 6f 20 72 65 63 65 69 76 65 73 20 61 20 63 6f 70 | t.transaction.who.receives.a.cop |
| 1ee40 | 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61 6c 73 6f 20 72 65 63 65 69 76 65 73 20 77 68 61 74 | y.of.the.work.also.receives.what |
| 1ee60 | 65 76 65 72 0a 6c 69 63 65 6e 73 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 20 74 68 65 20 70 61 | ever.licenses.to.the.work.the.pa |
| 1ee80 | 72 74 79 27 73 20 70 72 65 64 65 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 20 68 61 | rty's.predecessor.in.interest.ha |
| 1eea0 | 64 20 6f 72 20 63 6f 75 6c 64 0a 67 69 76 65 20 75 6e 64 65 72 20 74 68 65 20 70 72 65 76 69 6f | d.or.could.give.under.the.previo |
| 1eec0 | 75 73 20 70 61 72 61 67 72 61 70 68 2c 20 70 6c 75 73 20 61 20 72 69 67 68 74 20 74 6f 20 70 6f | us.paragraph,.plus.a.right.to.po |
| 1eee0 | 73 73 65 73 73 69 6f 6e 20 6f 66 20 74 68 65 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f | ssession.of.the.Corresponding.So |
| 1ef00 | 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 66 72 6f 6d 20 74 68 65 20 70 72 65 64 65 63 | urce.of.the.work.from.the.predec |
| 1ef20 | 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 2c 20 69 66 0a 74 68 65 20 70 72 65 64 65 63 | essor.in.interest,.if.the.predec |
| 1ef40 | 65 73 73 6f 72 20 68 61 73 20 69 74 20 6f 72 20 63 61 6e 20 67 65 74 20 69 74 20 77 69 74 68 20 | essor.has.it.or.can.get.it.with. |
| 1ef60 | 72 65 61 73 6f 6e 61 62 6c 65 20 65 66 66 6f 72 74 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 6e | reasonable.efforts.....You.may.n |
| 1ef80 | 6f 74 20 69 6d 70 6f 73 65 20 61 6e 79 20 66 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 6f | ot.impose.any.further.restrictio |
| 1efa0 | 6e 73 20 6f 6e 20 74 68 65 20 65 78 65 72 63 69 73 65 20 6f 66 20 74 68 65 0a 72 69 67 68 74 73 | ns.on.the.exercise.of.the.rights |
| 1efc0 | 20 67 72 61 6e 74 65 64 20 6f 72 20 61 66 66 69 72 6d 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 | .granted.or.affirmed.under.this. |
| 1efe0 | 4c 69 63 65 6e 73 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 6d 61 79 0a 6e | License...For.example,.you.may.n |
| 1f000 | 6f 74 20 69 6d 70 6f 73 65 20 61 20 6c 69 63 65 6e 73 65 20 66 65 65 2c 20 72 6f 79 61 6c 74 79 | ot.impose.a.license.fee,.royalty |
| 1f020 | 2c 20 6f 72 20 6f 74 68 65 72 20 63 68 61 72 67 65 20 66 6f 72 20 65 78 65 72 63 69 73 65 20 6f | ,.or.other.charge.for.exercise.o |
| 1f040 | 66 0a 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 | f.rights.granted.under.this.Lice |
| 1f060 | 6e 73 65 2c 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6e 69 74 69 61 74 65 20 6c 69 | nse,.and.you.may.not.initiate.li |
| 1f080 | 74 69 67 61 74 69 6f 6e 0a 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 63 72 6f 73 73 2d 63 6c 61 69 | tigation.(including.a.cross-clai |
| 1f0a0 | 6d 20 6f 72 20 63 6f 75 6e 74 65 72 63 6c 61 69 6d 20 69 6e 20 61 20 6c 61 77 73 75 69 74 29 20 | m.or.counterclaim.in.a.lawsuit). |
| 1f0c0 | 61 6c 6c 65 67 69 6e 67 20 74 68 61 74 0a 61 6e 79 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 20 69 | alleging.that.any.patent.claim.i |
| 1f0e0 | 73 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 73 65 | s.infringed.by.making,.using,.se |
| 1f100 | 6c 6c 69 6e 67 2c 20 6f 66 66 65 72 69 6e 67 20 66 6f 72 0a 73 61 6c 65 2c 20 6f 72 20 69 6d 70 | lling,.offering.for.sale,.or.imp |
| 1f120 | 6f 72 74 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 6f | orting.the.Program.or.any.portio |
| 1f140 | 6e 20 6f 66 20 69 74 2e 0a 0a 20 20 31 31 2e 20 50 61 74 65 6e 74 73 2e 0a 0a 20 20 41 20 22 63 | n.of.it.....11..Patents.....A."c |
| 1f160 | 6f 6e 74 72 69 62 75 74 6f 72 22 20 69 73 20 61 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 | ontributor".is.a.copyright.holde |
| 1f180 | 72 20 77 68 6f 20 61 75 74 68 6f 72 69 7a 65 73 20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 0a | r.who.authorizes.use.under.this. |
| 1f1a0 | 4c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 6b | License.of.the.Program.or.a.work |
| 1f1c0 | 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 73 20 62 61 73 65 64 2e 20 | .on.which.the.Program.is.based.. |
| 1f1e0 | 20 54 68 65 0a 77 6f 72 6b 20 74 68 75 73 20 6c 69 63 65 6e 73 65 64 20 69 73 20 63 61 6c 6c 65 | .The.work.thus.licensed.is.calle |
| 1f200 | 64 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 63 6f 6e 74 72 69 62 75 74 6f 72 | d.the.contributor's."contributor |
| 1f220 | 20 76 65 72 73 69 6f 6e 22 2e 0a 0a 20 20 41 20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 65 | .version".....A.contributor's."e |
| 1f240 | 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 22 20 61 72 65 20 61 6c 6c 20 | ssential.patent.claims".are.all. |
| 1f260 | 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 0a 6f 77 6e 65 64 20 6f 72 20 63 6f 6e 74 72 6f 6c 6c 65 | patent.claims.owned.or.controlle |
| 1f280 | 64 20 62 79 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 2c 20 77 68 65 74 68 65 72 20 61 6c | d.by.the.contributor,.whether.al |
| 1f2a0 | 72 65 61 64 79 20 61 63 71 75 69 72 65 64 20 6f 72 0a 68 65 72 65 61 66 74 65 72 20 61 63 71 75 | ready.acquired.or.hereafter.acqu |
| 1f2c0 | 69 72 65 64 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 62 79 | ired,.that.would.be.infringed.by |
| 1f2e0 | 20 73 6f 6d 65 20 6d 61 6e 6e 65 72 2c 20 70 65 72 6d 69 74 74 65 64 0a 62 79 20 74 68 69 73 20 | .some.manner,.permitted.by.this. |
| 1f300 | 4c 69 63 65 6e 73 65 2c 20 6f 66 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 6f 72 20 73 65 | License,.of.making,.using,.or.se |
| 1f320 | 6c 6c 69 6e 67 20 69 74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2c 0a 62 | lling.its.contributor.version,.b |
| 1f340 | 75 74 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 63 6c 61 69 6d 73 20 74 68 61 74 20 77 6f | ut.do.not.include.claims.that.wo |
| 1f360 | 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 6f 6e 6c 79 20 61 73 20 61 0a 63 6f 6e 73 65 | uld.be.infringed.only.as.a.conse |
| 1f380 | 71 75 65 6e 63 65 20 6f 66 20 66 75 72 74 68 65 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f | quence.of.further.modification.o |
| 1f3a0 | 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2e 20 20 46 6f 72 0a | f.the.contributor.version...For. |
| 1f3c0 | 70 75 72 70 6f 73 65 73 20 6f 66 20 74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 22 63 6f | purposes.of.this.definition,."co |
| 1f3e0 | 6e 74 72 6f 6c 22 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 61 | ntrol".includes.the.right.to.gra |
| 1f400 | 6e 74 0a 70 61 74 65 6e 74 20 73 75 62 6c 69 63 65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e 65 | nt.patent.sublicenses.in.a.manne |
| 1f420 | 72 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e | r.consistent.with.the.requiremen |
| 1f440 | 74 73 20 6f 66 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 45 61 63 68 20 63 6f 6e 74 | ts.of.this.License.....Each.cont |
| 1f460 | 72 69 62 75 74 6f 72 20 67 72 61 6e 74 73 20 79 6f 75 20 61 20 6e 6f 6e 2d 65 78 63 6c 75 73 69 | ributor.grants.you.a.non-exclusi |
| 1f480 | 76 65 2c 20 77 6f 72 6c 64 77 69 64 65 2c 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 0a 70 61 74 65 | ve,.worldwide,.royalty-free.pate |
| 1f4a0 | 6e 74 20 6c 69 63 65 6e 73 65 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 | nt.license.under.the.contributor |
| 1f4c0 | 27 73 20 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 2c 20 74 6f 0a 6d | 's.essential.patent.claims,.to.m |
| 1f4e0 | 61 6b 65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c 20 6f 66 66 65 72 20 66 6f 72 20 73 61 6c 65 2c 20 | ake,.use,.sell,.offer.for.sale,. |
| 1f500 | 69 6d 70 6f 72 74 20 61 6e 64 20 6f 74 68 65 72 77 69 73 65 20 72 75 6e 2c 20 6d 6f 64 69 66 79 | import.and.otherwise.run,.modify |
| 1f520 | 20 61 6e 64 0a 70 72 6f 70 61 67 61 74 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 69 | .and.propagate.the.contents.of.i |
| 1f540 | 74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 49 6e 20 74 68 | ts.contributor.version.....In.th |
| 1f560 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 72 65 65 20 70 61 72 61 67 72 61 70 68 73 2c 20 61 20 | e.following.three.paragraphs,.a. |
| 1f580 | 22 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 22 20 69 73 20 61 6e 79 20 65 78 70 72 65 73 73 0a | "patent.license".is.any.express. |
| 1f5a0 | 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d 69 74 6d 65 6e 74 2c 20 68 6f 77 65 76 65 72 | agreement.or.commitment,.however |
| 1f5c0 | 20 64 65 6e 6f 6d 69 6e 61 74 65 64 2c 20 6e 6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 20 70 | .denominated,.not.to.enforce.a.p |
| 1f5e0 | 61 74 65 6e 74 0a 28 73 75 63 68 20 61 73 20 61 6e 20 65 78 70 72 65 73 73 20 70 65 72 6d 69 73 | atent.(such.as.an.express.permis |
| 1f600 | 73 69 6f 6e 20 74 6f 20 70 72 61 63 74 69 63 65 20 61 20 70 61 74 65 6e 74 20 6f 72 20 63 6f 76 | sion.to.practice.a.patent.or.cov |
| 1f620 | 65 6e 61 6e 74 20 6e 6f 74 20 74 6f 0a 73 75 65 20 66 6f 72 20 70 61 74 65 6e 74 20 69 6e 66 72 | enant.not.to.sue.for.patent.infr |
| 1f640 | 69 6e 67 65 6d 65 6e 74 29 2e 20 20 54 6f 20 22 67 72 61 6e 74 22 20 73 75 63 68 20 61 20 70 61 | ingement)...To."grant".such.a.pa |
| 1f660 | 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 61 0a 70 61 72 74 79 20 6d 65 61 6e 73 20 74 6f | tent.license.to.a.party.means.to |
| 1f680 | 20 6d 61 6b 65 20 73 75 63 68 20 61 6e 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d 69 | .make.such.an.agreement.or.commi |
| 1f6a0 | 74 6d 65 6e 74 20 6e 6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 0a 70 61 74 65 6e 74 20 61 67 | tment.not.to.enforce.a.patent.ag |
| 1f6c0 | 61 69 6e 73 74 20 74 68 65 20 70 61 72 74 79 2e 0a 0a 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 | ainst.the.party.....If.you.conve |
| 1f6e0 | 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 | y.a.covered.work,.knowingly.rely |
| 1f700 | 69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 2c 0a 61 6e 64 20 74 68 65 | ing.on.a.patent.license,.and.the |
| 1f720 | 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 | .Corresponding.Source.of.the.wor |
| 1f740 | 6b 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 6e 79 6f 6e 65 0a 74 6f | k.is.not.available.for.anyone.to |
| 1f760 | 20 63 6f 70 79 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 20 61 6e 64 20 75 6e 64 65 72 20 | .copy,.free.of.charge.and.under. |
| 1f780 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f 75 | the.terms.of.this.License,.throu |
| 1f7a0 | 67 68 20 61 0a 70 75 62 6c 69 63 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b 20 | gh.a.publicly.available.network. |
| 1f7c0 | 73 65 72 76 65 72 20 6f 72 20 6f 74 68 65 72 20 72 65 61 64 69 6c 79 20 61 63 63 65 73 73 69 62 | server.or.other.readily.accessib |
| 1f7e0 | 6c 65 20 6d 65 61 6e 73 2c 0a 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 28 | le.means,.then.you.must.either.( |
| 1f800 | 31 29 20 63 61 75 73 65 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 | 1).cause.the.Corresponding.Sourc |
| 1f820 | 65 20 74 6f 20 62 65 20 73 6f 0a 61 76 61 69 6c 61 62 6c 65 2c 20 6f 72 20 28 32 29 20 61 72 72 | e.to.be.so.available,.or.(2).arr |
| 1f840 | 61 6e 67 65 20 74 6f 20 64 65 70 72 69 76 65 20 79 6f 75 72 73 65 6c 66 20 6f 66 20 74 68 65 20 | ange.to.deprive.yourself.of.the. |
| 1f860 | 62 65 6e 65 66 69 74 20 6f 66 20 74 68 65 0a 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 66 6f | benefit.of.the.patent.license.fo |
| 1f880 | 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 20 77 6f 72 6b 2c 20 6f 72 20 28 33 29 20 61 | r.this.particular.work,.or.(3).a |
| 1f8a0 | 72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61 6e 6e 65 72 0a 63 6f 6e 73 69 73 74 65 6e 74 20 77 | rrange,.in.a.manner.consistent.w |
| 1f8c0 | 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 20 74 68 69 73 20 4c 69 63 | ith.the.requirements.of.this.Lic |
| 1f8e0 | 65 6e 73 65 2c 20 74 6f 20 65 78 74 65 6e 64 20 74 68 65 20 70 61 74 65 6e 74 0a 6c 69 63 65 6e | ense,.to.extend.the.patent.licen |
| 1f900 | 73 65 20 74 6f 20 64 6f 77 6e 73 74 72 65 61 6d 20 72 65 63 69 70 69 65 6e 74 73 2e 20 20 22 4b | se.to.downstream.recipients..."K |
| 1f920 | 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 69 6e 67 22 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 65 | nowingly.relying".means.you.have |
| 1f940 | 0a 61 63 74 75 61 6c 20 6b 6e 6f 77 6c 65 64 67 65 20 74 68 61 74 2c 20 62 75 74 20 66 6f 72 20 | .actual.knowledge.that,.but.for. |
| 1f960 | 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 2c 20 79 6f 75 72 20 63 6f 6e 76 65 79 69 | the.patent.license,.your.conveyi |
| 1f980 | 6e 67 20 74 68 65 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 20 63 6f 75 6e 74 72 79 | ng.the.covered.work.in.a.country |
| 1f9a0 | 2c 20 6f 72 20 79 6f 75 72 20 72 65 63 69 70 69 65 6e 74 27 73 20 75 73 65 20 6f 66 20 74 68 65 | ,.or.your.recipient's.use.of.the |
| 1f9c0 | 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 69 6e 20 61 20 63 6f 75 6e 74 72 79 2c 20 77 6f 75 6c | .covered.work.in.a.country,.woul |
| 1f9e0 | 64 20 69 6e 66 72 69 6e 67 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 69 64 65 6e 74 69 66 69 61 | d.infringe.one.or.more.identifia |
| 1fa00 | 62 6c 65 20 70 61 74 65 6e 74 73 20 69 6e 20 74 68 61 74 0a 63 6f 75 6e 74 72 79 20 74 68 61 74 | ble.patents.in.that.country.that |
| 1fa20 | 20 79 6f 75 20 68 61 76 65 20 72 65 61 73 6f 6e 20 74 6f 20 62 65 6c 69 65 76 65 20 61 72 65 20 | .you.have.reason.to.believe.are. |
| 1fa40 | 76 61 6c 69 64 2e 0a 0a 20 20 49 66 2c 20 70 75 72 73 75 61 6e 74 20 74 6f 20 6f 72 20 69 6e 20 | valid.....If,.pursuant.to.or.in. |
| 1fa60 | 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 74 72 61 6e 73 61 63 | connection.with.a.single.transac |
| 1fa80 | 74 69 6f 6e 20 6f 72 0a 61 72 72 61 6e 67 65 6d 65 6e 74 2c 20 79 6f 75 20 63 6f 6e 76 65 79 2c | tion.or.arrangement,.you.convey, |
| 1faa0 | 20 6f 72 20 70 72 6f 70 61 67 61 74 65 20 62 79 20 70 72 6f 63 75 72 69 6e 67 20 63 6f 6e 76 65 | .or.propagate.by.procuring.conve |
| 1fac0 | 79 61 6e 63 65 20 6f 66 2c 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 67 72 | yance.of,.a.covered.work,.and.gr |
| 1fae0 | 61 6e 74 20 61 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 73 6f 6d 65 20 6f 66 20 | ant.a.patent.license.to.some.of. |
| 1fb00 | 74 68 65 20 70 61 72 74 69 65 73 0a 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65 | the.parties.receiving.the.covere |
| 1fb20 | 64 20 77 6f 72 6b 20 61 75 74 68 6f 72 69 7a 69 6e 67 20 74 68 65 6d 20 74 6f 20 75 73 65 2c 20 | d.work.authorizing.them.to.use,. |
| 1fb40 | 70 72 6f 70 61 67 61 74 65 2c 20 6d 6f 64 69 66 79 0a 6f 72 20 63 6f 6e 76 65 79 20 61 20 73 70 | propagate,.modify.or.convey.a.sp |
| 1fb60 | 65 63 69 66 69 63 20 63 6f 70 79 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c | ecific.copy.of.the.covered.work, |
| 1fb80 | 20 74 68 65 6e 20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 0a 79 6f 75 20 67 72 61 | .then.the.patent.license.you.gra |
| 1fba0 | 6e 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 78 74 65 6e 64 65 64 20 74 6f 20 | nt.is.automatically.extended.to. |
| 1fbc0 | 61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 0a 77 6f | all.recipients.of.the.covered.wo |
| 1fbe0 | 72 6b 20 61 6e 64 20 77 6f 72 6b 73 20 62 61 73 65 64 20 6f 6e 20 69 74 2e 0a 0a 20 20 41 20 70 | rk.and.works.based.on.it.....A.p |
| 1fc00 | 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 69 73 20 22 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 | atent.license.is."discriminatory |
| 1fc20 | 22 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 77 69 74 68 69 6e 0a | ".if.it.does.not.include.within. |
| 1fc40 | 74 68 65 20 73 63 6f 70 65 20 6f 66 20 69 74 73 20 63 6f 76 65 72 61 67 65 2c 20 70 72 6f 68 69 | the.scope.of.its.coverage,.prohi |
| 1fc60 | 62 69 74 73 20 74 68 65 20 65 78 65 72 63 69 73 65 20 6f 66 2c 20 6f 72 20 69 73 0a 63 6f 6e 64 | bits.the.exercise.of,.or.is.cond |
| 1fc80 | 69 74 69 6f 6e 65 64 20 6f 6e 20 74 68 65 20 6e 6f 6e 2d 65 78 65 72 63 69 73 65 20 6f 66 20 6f | itioned.on.the.non-exercise.of.o |
| 1fca0 | 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 72 69 67 68 74 73 20 74 68 61 74 20 61 72 | ne.or.more.of.the.rights.that.ar |
| 1fcc0 | 65 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 | e.specifically.granted.under.thi |
| 1fce0 | 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65 79 20 61 | s.License...You.may.not.convey.a |
| 1fd00 | 20 63 6f 76 65 72 65 64 0a 77 6f 72 6b 20 69 66 20 79 6f 75 20 61 72 65 20 61 20 70 61 72 74 79 | .covered.work.if.you.are.a.party |
| 1fd20 | 20 74 6f 20 61 6e 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 77 69 74 68 20 61 20 74 68 69 72 64 20 | .to.an.arrangement.with.a.third. |
| 1fd40 | 70 61 72 74 79 20 74 68 61 74 20 69 73 0a 69 6e 20 74 68 65 20 62 75 73 69 6e 65 73 73 20 6f 66 | party.that.is.in.the.business.of |
| 1fd60 | 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 73 6f 66 74 77 61 72 65 2c 20 75 6e 64 65 72 20 77 68 | .distributing.software,.under.wh |
| 1fd80 | 69 63 68 20 79 6f 75 20 6d 61 6b 65 20 70 61 79 6d 65 6e 74 0a 74 6f 20 74 68 65 20 74 68 69 72 | ich.you.make.payment.to.the.thir |
| 1fda0 | 64 20 70 61 72 74 79 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 65 78 74 65 6e 74 20 6f 66 20 79 | d.party.based.on.the.extent.of.y |
| 1fdc0 | 6f 75 72 20 61 63 74 69 76 69 74 79 20 6f 66 20 63 6f 6e 76 65 79 69 6e 67 0a 74 68 65 20 77 6f | our.activity.of.conveying.the.wo |
| 1fde0 | 72 6b 2c 20 61 6e 64 20 75 6e 64 65 72 20 77 68 69 63 68 20 74 68 65 20 74 68 69 72 64 20 70 61 | rk,.and.under.which.the.third.pa |
| 1fe00 | 72 74 79 20 67 72 61 6e 74 73 2c 20 74 6f 20 61 6e 79 20 6f 66 20 74 68 65 0a 70 61 72 74 69 65 | rty.grants,.to.any.of.the.partie |
| 1fe20 | 73 20 77 68 6f 20 77 6f 75 6c 64 20 72 65 63 65 69 76 65 20 74 68 65 20 63 6f 76 65 72 65 64 20 | s.who.would.receive.the.covered. |
| 1fe40 | 77 6f 72 6b 20 66 72 6f 6d 20 79 6f 75 2c 20 61 20 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 0a | work.from.you,.a.discriminatory. |
| 1fe60 | 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 28 61 29 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e | patent.license.(a).in.connection |
| 1fe80 | 20 77 69 74 68 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | .with.copies.of.the.covered.work |
| 1fea0 | 0a 63 6f 6e 76 65 79 65 64 20 62 79 20 79 6f 75 20 28 6f 72 20 63 6f 70 69 65 73 20 6d 61 64 65 | .conveyed.by.you.(or.copies.made |
| 1fec0 | 20 66 72 6f 6d 20 74 68 6f 73 65 20 63 6f 70 69 65 73 29 2c 20 6f 72 20 28 62 29 20 70 72 69 6d | .from.those.copies),.or.(b).prim |
| 1fee0 | 61 72 69 6c 79 0a 66 6f 72 20 61 6e 64 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 | arily.for.and.in.connection.with |
| 1ff00 | 20 73 70 65 63 69 66 69 63 20 70 72 6f 64 75 63 74 73 20 6f 72 20 63 6f 6d 70 69 6c 61 74 69 6f | .specific.products.or.compilatio |
| 1ff20 | 6e 73 20 74 68 61 74 0a 63 6f 6e 74 61 69 6e 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | ns.that.contain.the.covered.work |
| 1ff40 | 2c 20 75 6e 6c 65 73 73 20 79 6f 75 20 65 6e 74 65 72 65 64 20 69 6e 74 6f 20 74 68 61 74 20 61 | ,.unless.you.entered.into.that.a |
| 1ff60 | 72 72 61 6e 67 65 6d 65 6e 74 2c 0a 6f 72 20 74 68 61 74 20 70 61 74 65 6e 74 20 6c 69 63 65 6e | rrangement,.or.that.patent.licen |
| 1ff80 | 73 65 20 77 61 73 20 67 72 61 6e 74 65 64 2c 20 70 72 69 6f 72 20 74 6f 20 32 38 20 4d 61 72 63 | se.was.granted,.prior.to.28.Marc |
| 1ffa0 | 68 20 32 30 30 37 2e 0a 0a 20 20 4e 6f 74 68 69 6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e | h.2007.....Nothing.in.this.Licen |
| 1ffc0 | 73 65 20 73 68 61 6c 6c 20 62 65 20 63 6f 6e 73 74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64 69 | se.shall.be.construed.as.excludi |
| 1ffe0 | 6e 67 20 6f 72 20 6c 69 6d 69 74 69 6e 67 0a 61 6e 79 20 69 6d 70 6c 69 65 64 20 6c 69 63 65 6e | ng.or.limiting.any.implied.licen |
| 20000 | 73 65 20 6f 72 20 6f 74 68 65 72 20 64 65 66 65 6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67 65 | se.or.other.defenses.to.infringe |
| 20020 | 6d 65 6e 74 20 74 68 61 74 20 6d 61 79 0a 6f 74 68 65 72 77 69 73 65 20 62 65 20 61 76 61 69 6c | ment.that.may.otherwise.be.avail |
| 20040 | 61 62 6c 65 20 74 6f 20 79 6f 75 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 70 61 74 | able.to.you.under.applicable.pat |
| 20060 | 65 6e 74 20 6c 61 77 2e 0a 0a 20 20 31 32 2e 20 4e 6f 20 53 75 72 72 65 6e 64 65 72 20 6f 66 20 | ent.law.....12..No.Surrender.of. |
| 20080 | 4f 74 68 65 72 73 27 20 46 72 65 65 64 6f 6d 2e 0a 0a 20 20 49 66 20 63 6f 6e 64 69 74 69 6f 6e | Others'.Freedom.....If.condition |
| 200a0 | 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 79 6f 75 20 28 77 68 65 74 68 65 72 20 62 79 | s.are.imposed.on.you.(whether.by |
| 200c0 | 20 63 6f 75 72 74 20 6f 72 64 65 72 2c 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 0a 6f 74 68 65 72 | .court.order,.agreement.or.other |
| 200e0 | 77 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74 72 61 64 69 63 74 20 74 68 65 20 63 6f 6e 64 69 74 | wise).that.contradict.the.condit |
| 20100 | 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e 6f | ions.of.this.License,.they.do.no |
| 20120 | 74 0a 65 78 63 75 73 65 20 79 6f 75 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 | t.excuse.you.from.the.conditions |
| 20140 | 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f 74 | .of.this.License...If.you.cannot |
| 20160 | 20 63 6f 6e 76 65 79 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f 20 | .convey.a.covered.work.so.as.to. |
| 20180 | 73 61 74 69 73 66 79 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 79 6f 75 72 20 6f 62 6c 69 | satisfy.simultaneously.your.obli |
| 201a0 | 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 | gations.under.this.License.and.a |
| 201c0 | 6e 79 20 6f 74 68 65 72 20 70 65 72 74 69 6e 65 6e 74 20 6f 62 6c 69 67 61 74 69 6f 6e 73 2c 20 | ny.other.pertinent.obligations,. |
| 201e0 | 74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 79 6f 75 20 6d 61 79 0a 6e 6f | then.as.a.consequence.you.may.no |
| 20200 | 74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20 61 6c 6c 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | t.convey.it.at.all...For.example |
| 20220 | 2c 20 69 66 20 79 6f 75 20 61 67 72 65 65 20 74 6f 20 74 65 72 6d 73 20 74 68 61 74 20 6f 62 6c | ,.if.you.agree.to.terms.that.obl |
| 20240 | 69 67 61 74 65 20 79 6f 75 0a 74 6f 20 63 6f 6c 6c 65 63 74 20 61 20 72 6f 79 61 6c 74 79 20 66 | igate.you.to.collect.a.royalty.f |
| 20260 | 6f 72 20 66 75 72 74 68 65 72 20 63 6f 6e 76 65 79 69 6e 67 20 66 72 6f 6d 20 74 68 6f 73 65 20 | or.further.conveying.from.those. |
| 20280 | 74 6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e 76 65 79 0a 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 | to.whom.you.convey.the.Program,. |
| 202a0 | 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 79 6f 75 20 63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 62 | the.only.way.you.could.satisfy.b |
| 202c0 | 6f 74 68 20 74 68 6f 73 65 20 74 65 72 6d 73 20 61 6e 64 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 | oth.those.terms.and.this.License |
| 202e0 | 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 72 65 66 72 61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 72 | .would.be.to.refrain.entirely.fr |
| 20300 | 6f 6d 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 31 33 2e | om.conveying.the.Program.....13. |
| 20320 | 20 55 73 65 20 77 69 74 68 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c | .Use.with.the.GNU.Affero.General |
| 20340 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64 | .Public.License.....Notwithstand |
| 20360 | 69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 | ing.any.other.provision.of.this. |
| 20380 | 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 68 61 76 65 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 | License,.you.have.permission.to. |
| 203a0 | 6c 69 6e 6b 20 6f 72 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b | link.or.combine.any.covered.work |
| 203c0 | 20 77 69 74 68 20 61 20 77 6f 72 6b 20 6c 69 63 65 6e 73 65 64 0a 75 6e 64 65 72 20 76 65 72 73 | .with.a.work.licensed.under.vers |
| 203e0 | 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 | ion.3.of.the.GNU.Affero.General. |
| 20400 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 0a 63 6f 6d | Public.License.into.a.single.com |
| 20420 | 62 69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 74 6f 20 63 6f 6e 76 65 79 20 74 68 65 20 72 65 | bined.work,.and.to.convey.the.re |
| 20440 | 73 75 6c 74 69 6e 67 20 77 6f 72 6b 2e 20 20 54 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 | sulting.work...The.terms.of.this |
| 20460 | 0a 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 61 70 70 6c 79 20 | .License.will.continue.to.apply. |
| 20480 | 74 6f 20 74 68 65 20 70 61 72 74 20 77 68 69 63 68 20 69 73 20 74 68 65 20 63 6f 76 65 72 65 64 | to.the.part.which.is.the.covered |
| 204a0 | 20 77 6f 72 6b 2c 0a 62 75 74 20 74 68 65 20 73 70 65 63 69 61 6c 20 72 65 71 75 69 72 65 6d 65 | .work,.but.the.special.requireme |
| 204c0 | 6e 74 73 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 50 75 | nts.of.the.GNU.Affero.General.Pu |
| 204e0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 0a 73 65 63 74 69 6f 6e 20 31 33 2c 20 63 6f 6e 63 65 72 | blic.License,.section.13,.concer |
| 20500 | 6e 69 6e 67 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 74 68 72 6f 75 67 68 20 61 20 6e 65 74 77 6f | ning.interaction.through.a.netwo |
| 20520 | 72 6b 20 77 69 6c 6c 20 61 70 70 6c 79 20 74 6f 20 74 68 65 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e | rk.will.apply.to.the.combination |
| 20540 | 20 61 73 20 73 75 63 68 2e 0a 0a 20 20 31 34 2e 20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f 6e | .as.such.....14..Revised.Version |
| 20560 | 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 54 68 65 20 46 72 65 65 20 53 | s.of.this.License.....The.Free.S |
| 20580 | 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 72 | oftware.Foundation.may.publish.r |
| 205a0 | 65 76 69 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 74 68 | evised.and/or.new.versions.of.th |
| 205c0 | 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 72 6f | e.GNU.General.Public.License.fro |
| 205e0 | 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 20 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 6f | m.time.to.time...Such.new.versio |
| 20600 | 6e 73 20 77 69 6c 6c 0a 62 65 20 73 69 6d 69 6c 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f 20 | ns.will.be.similar.in.spirit.to. |
| 20620 | 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 20 6d 61 79 20 64 69 66 | the.present.version,.but.may.dif |
| 20640 | 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 6f 0a 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f | fer.in.detail.to.address.new.pro |
| 20660 | 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 6e 73 2e 0a 0a 20 20 45 61 63 68 20 76 65 72 73 69 | blems.or.concerns.....Each.versi |
| 20680 | 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 72 | on.is.given.a.distinguishing.ver |
| 206a0 | 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 74 68 65 0a 50 72 6f 67 72 61 6d 20 73 70 65 | sion.number...If.the.Program.spe |
| 206c0 | 63 69 66 69 65 73 20 74 68 61 74 20 61 20 63 65 72 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 76 | cifies.that.a.certain.numbered.v |
| 206e0 | 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 63 | ersion.of.the.GNU.General.Public |
| 20700 | 20 4c 69 63 65 6e 73 65 20 22 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 20 | .License."or.any.later.version". |
| 20720 | 61 70 70 6c 69 65 73 20 74 6f 20 69 74 2c 20 79 6f 75 20 68 61 76 65 20 74 68 65 0a 6f 70 74 69 | applies.to.it,.you.have.the.opti |
| 20740 | 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f | on.of.following.the.terms.and.co |
| 20760 | 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72 20 6f 66 20 74 68 61 74 20 6e 75 6d 62 65 72 65 64 | nditions.either.of.that.numbered |
| 20780 | 0a 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | .version.or.of.any.later.version |
| 207a0 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
| 207c0 | 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 64 6f 65 73 | Foundation...If.the.Program.does |
| 207e0 | 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 | .not.specify.a.version.number.of |
| 20800 | 20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c | .the.GNU.General.Public.License, |
| 20820 | 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f 6e 20 65 76 65 72 | .you.may.choose.any.version.ever |
| 20840 | 20 70 75 62 6c 69 73 68 65 64 0a 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 | .published.by.the.Free.Software. |
| 20860 | 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0a 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 73 70 | Foundation.....If.the.Program.sp |
| 20880 | 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 20 | ecifies.that.a.proxy.can.decide. |
| 208a0 | 77 68 69 63 68 20 66 75 74 75 72 65 0a 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47 4e 55 | which.future.versions.of.the.GNU |
| 208c0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 75 | .General.Public.License.can.be.u |
| 208e0 | 73 65 64 2c 20 74 68 61 74 20 70 72 6f 78 79 27 73 0a 70 75 62 6c 69 63 20 73 74 61 74 65 6d 65 | sed,.that.proxy's.public.stateme |
| 20900 | 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 20 76 65 72 73 69 6f 6e 20 70 65 | nt.of.acceptance.of.a.version.pe |
| 20920 | 72 6d 61 6e 65 6e 74 6c 79 20 61 75 74 68 6f 72 69 7a 65 73 20 79 6f 75 0a 74 6f 20 63 68 6f 6f | rmanently.authorizes.you.to.choo |
| 20940 | 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 65 20 50 72 6f 67 72 61 6d 2e | se.that.version.for.the.Program. |
| 20960 | 0a 0a 20 20 4c 61 74 65 72 20 6c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 73 20 6d 61 79 20 67 | ....Later.license.versions.may.g |
| 20980 | 69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 72 20 64 69 66 66 65 72 65 6e 74 0a | ive.you.additional.or.different. |
| 209a0 | 70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 6e 6f 20 61 64 64 69 74 69 | permissions...However,.no.additi |
| 209c0 | 6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 | onal.obligations.are.imposed.on. |
| 209e0 | 61 6e 79 0a 61 75 74 68 6f 72 20 6f 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 61 | any.author.or.copyright.holder.a |
| 20a00 | 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 79 6f 75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 66 | s.a.result.of.your.choosing.to.f |
| 20a20 | 6f 6c 6c 6f 77 20 61 0a 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 31 35 2e 20 44 69 | ollow.a.later.version.....15..Di |
| 20a40 | 73 63 6c 61 69 6d 65 72 20 6f 66 20 57 61 72 72 61 6e 74 79 2e 0a 0a 20 20 54 48 45 52 45 20 49 | sclaimer.of.Warranty.....THERE.I |
| 20a60 | 53 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 46 4f 52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 54 | S.NO.WARRANTY.FOR.THE.PROGRAM,.T |
| 20a80 | 4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 45 52 4d 49 54 54 45 44 20 42 59 0a 41 50 50 4c 49 43 | O.THE.EXTENT.PERMITTED.BY.APPLIC |
| 20aa0 | 41 42 4c 45 20 4c 41 57 2e 20 20 45 58 43 45 50 54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 45 | ABLE.LAW...EXCEPT.WHEN.OTHERWISE |
| 20ac0 | 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 49 4e 47 20 54 48 45 20 43 4f 50 59 52 49 47 48 54 | .STATED.IN.WRITING.THE.COPYRIGHT |
| 20ae0 | 0a 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 20 4f 54 48 45 52 20 50 41 52 54 49 45 53 20 50 52 | .HOLDERS.AND/OR.OTHER.PARTIES.PR |
| 20b00 | 4f 56 49 44 45 20 54 48 45 20 50 52 4f 47 52 41 4d 20 22 41 53 20 49 53 22 20 57 49 54 48 4f 55 | OVIDE.THE.PROGRAM."AS.IS".WITHOU |
| 20b20 | 54 20 57 41 52 52 41 4e 54 59 0a 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45 | T.WARRANTY.OF.ANY.KIND,.EITHER.E |
| 20b40 | 58 50 52 45 53 53 45 44 20 4f 52 20 49 4d 50 4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20 | XPRESSED.OR.IMPLIED,.INCLUDING,. |
| 20b60 | 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 0a 54 48 45 20 49 4d 50 4c 49 45 44 20 | BUT.NOT.LIMITED.TO,.THE.IMPLIED. |
| 20b80 | 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e | WARRANTIES.OF.MERCHANTABILITY.AN |
| 20ba0 | 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 0a 50 55 52 50 4f | D.FITNESS.FOR.A.PARTICULAR.PURPO |
| 20bc0 | 53 45 2e 20 20 54 48 45 20 45 4e 54 49 52 45 20 52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 51 | SE...THE.ENTIRE.RISK.AS.TO.THE.Q |
| 20be0 | 55 41 4c 49 54 59 20 41 4e 44 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 45 20 50 52 | UALITY.AND.PERFORMANCE.OF.THE.PR |
| 20c00 | 4f 47 52 41 4d 0a 49 53 20 57 49 54 48 20 59 4f 55 2e 20 20 53 48 4f 55 4c 44 20 54 48 45 20 50 | OGRAM.IS.WITH.YOU...SHOULD.THE.P |
| 20c20 | 52 4f 47 52 41 4d 20 50 52 4f 56 45 20 44 45 46 45 43 54 49 56 45 2c 20 59 4f 55 20 41 53 53 55 | ROGRAM.PROVE.DEFECTIVE,.YOU.ASSU |
| 20c40 | 4d 45 20 54 48 45 20 43 4f 53 54 20 4f 46 0a 41 4c 4c 20 4e 45 43 45 53 53 41 52 59 20 53 45 52 | ME.THE.COST.OF.ALL.NECESSARY.SER |
| 20c60 | 56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20 4f 52 20 43 4f 52 52 45 43 54 49 4f 4e 2e 0a 0a 20 | VICING,.REPAIR.OR.CORRECTION.... |
| 20c80 | 20 31 36 2e 20 4c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 4c 69 61 62 69 6c 69 74 79 2e 0a 0a 20 | .16..Limitation.of.Liability.... |
| 20ca0 | 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e 4c 45 53 53 20 52 45 51 55 49 52 45 44 20 42 59 20 | .IN.NO.EVENT.UNLESS.REQUIRED.BY. |
| 20cc0 | 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20 4f 52 20 41 47 52 45 45 44 20 54 4f 20 49 4e 20 57 | APPLICABLE.LAW.OR.AGREED.TO.IN.W |
| 20ce0 | 52 49 54 49 4e 47 0a 57 49 4c 4c 20 41 4e 59 20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 | RITING.WILL.ANY.COPYRIGHT.HOLDER |
| 20d00 | 2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 20 50 41 52 54 59 20 57 48 4f 20 4d 4f 44 49 46 49 45 | ,.OR.ANY.OTHER.PARTY.WHO.MODIFIE |
| 20d20 | 53 20 41 4e 44 2f 4f 52 20 43 4f 4e 56 45 59 53 0a 54 48 45 20 50 52 4f 47 52 41 4d 20 41 53 20 | S.AND/OR.CONVEYS.THE.PROGRAM.AS. |
| 20d40 | 50 45 52 4d 49 54 54 45 44 20 41 42 4f 56 45 2c 20 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 4f | PERMITTED.ABOVE,.BE.LIABLE.TO.YO |
| 20d60 | 55 20 46 4f 52 20 44 41 4d 41 47 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 20 41 4e 59 0a 47 45 4e | U.FOR.DAMAGES,.INCLUDING.ANY.GEN |
| 20d80 | 45 52 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 20 4f 52 20 43 4f 4e | ERAL,.SPECIAL,.INCIDENTAL.OR.CON |
| 20da0 | 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 4f | SEQUENTIAL.DAMAGES.ARISING.OUT.O |
| 20dc0 | 46 20 54 48 45 0a 55 53 45 20 4f 52 20 49 4e 41 42 49 4c 49 54 59 20 54 4f 20 55 53 45 20 54 48 | F.THE.USE.OR.INABILITY.TO.USE.TH |
| 20de0 | 45 20 50 52 4f 47 52 41 4d 20 28 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 4d | E.PROGRAM.(INCLUDING.BUT.NOT.LIM |
| 20e00 | 49 54 45 44 20 54 4f 20 4c 4f 53 53 20 4f 46 0a 44 41 54 41 20 4f 52 20 44 41 54 41 20 42 45 49 | ITED.TO.LOSS.OF.DATA.OR.DATA.BEI |
| 20e20 | 4e 47 20 52 45 4e 44 45 52 45 44 20 49 4e 41 43 43 55 52 41 54 45 20 4f 52 20 4c 4f 53 53 45 53 | NG.RENDERED.INACCURATE.OR.LOSSES |
| 20e40 | 20 53 55 53 54 41 49 4e 45 44 20 42 59 20 59 4f 55 20 4f 52 20 54 48 49 52 44 0a 50 41 52 54 49 | .SUSTAINED.BY.YOU.OR.THIRD.PARTI |
| 20e60 | 45 53 20 4f 52 20 41 20 46 41 49 4c 55 52 45 20 4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20 54 | ES.OR.A.FAILURE.OF.THE.PROGRAM.T |
| 20e80 | 4f 20 4f 50 45 52 41 54 45 20 57 49 54 48 20 41 4e 59 20 4f 54 48 45 52 20 50 52 4f 47 52 41 4d | O.OPERATE.WITH.ANY.OTHER.PROGRAM |
| 20ea0 | 53 29 2c 0a 45 56 45 4e 20 49 46 20 53 55 43 48 20 48 4f 4c 44 45 52 20 4f 52 20 4f 54 48 45 52 | S),.EVEN.IF.SUCH.HOLDER.OR.OTHER |
| 20ec0 | 20 50 41 52 54 59 20 48 41 53 20 42 45 45 4e 20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 50 | .PARTY.HAS.BEEN.ADVISED.OF.THE.P |
| 20ee0 | 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 53 55 43 48 20 44 41 4d 41 47 45 53 2e 0a 0a 20 20 31 | OSSIBILITY.OF.SUCH.DAMAGES.....1 |
| 20f00 | 37 2e 20 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 35 | 7..Interpretation.of.Sections.15 |
| 20f20 | 20 61 6e 64 20 31 36 2e 0a 0a 20 20 49 66 20 74 68 65 20 64 69 73 63 6c 61 69 6d 65 72 20 6f 66 | .and.16.....If.the.disclaimer.of |
| 20f40 | 20 77 61 72 72 61 6e 74 79 20 61 6e 64 20 6c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 6c 69 61 62 | .warranty.and.limitation.of.liab |
| 20f60 | 69 6c 69 74 79 20 70 72 6f 76 69 64 65 64 0a 61 62 6f 76 65 20 63 61 6e 6e 6f 74 20 62 65 20 67 | ility.provided.above.cannot.be.g |
| 20f80 | 69 76 65 6e 20 6c 6f 63 61 6c 20 6c 65 67 61 6c 20 65 66 66 65 63 74 20 61 63 63 6f 72 64 69 6e | iven.local.legal.effect.accordin |
| 20fa0 | 67 20 74 6f 20 74 68 65 69 72 20 74 65 72 6d 73 2c 0a 72 65 76 69 65 77 69 6e 67 20 63 6f 75 72 | g.to.their.terms,.reviewing.cour |
| 20fc0 | 74 73 20 73 68 61 6c 6c 20 61 70 70 6c 79 20 6c 6f 63 61 6c 20 6c 61 77 20 74 68 61 74 20 6d 6f | ts.shall.apply.local.law.that.mo |
| 20fe0 | 73 74 20 63 6c 6f 73 65 6c 79 20 61 70 70 72 6f 78 69 6d 61 74 65 73 0a 61 6e 20 61 62 73 6f 6c | st.closely.approximates.an.absol |
| 21000 | 75 74 65 20 77 61 69 76 65 72 20 6f 66 20 61 6c 6c 20 63 69 76 69 6c 20 6c 69 61 62 69 6c 69 74 | ute.waiver.of.all.civil.liabilit |
| 21020 | 79 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 0a 50 72 6f 67 72 61 6d | y.in.connection.with.the.Program |
| 21040 | 2c 20 75 6e 6c 65 73 73 20 61 20 77 61 72 72 61 6e 74 79 20 6f 72 20 61 73 73 75 6d 70 74 69 6f | ,.unless.a.warranty.or.assumptio |
| 21060 | 6e 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 61 0a 63 6f 70 | n.of.liability.accompanies.a.cop |
| 21080 | 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 6e 20 72 65 74 75 72 6e 20 66 6f 72 20 61 | y.of.the.Program.in.return.for.a |
| 210a0 | 20 66 65 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 20 | .fee........................END. |
| 210c0 | 4f 46 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 0a 20 20 20 20 20 20 20 | OF.TERMS.AND.CONDITIONS......... |
| 210e0 | 20 20 20 20 20 48 6f 77 20 74 6f 20 41 70 70 6c 79 20 54 68 65 73 65 20 54 65 72 6d 73 20 74 6f | .....How.to.Apply.These.Terms.to |
| 21100 | 20 59 6f 75 72 20 4e 65 77 20 50 72 6f 67 72 61 6d 73 0a 0a 20 20 49 66 20 79 6f 75 20 64 65 76 | .Your.New.Programs....If.you.dev |
| 21120 | 65 6c 6f 70 20 61 20 6e 65 77 20 70 72 6f 67 72 61 6d 2c 20 61 6e 64 20 79 6f 75 20 77 61 6e 74 | elop.a.new.program,.and.you.want |
| 21140 | 20 69 74 20 74 6f 20 62 65 20 6f 66 20 74 68 65 20 67 72 65 61 74 65 73 74 0a 70 6f 73 73 69 62 | .it.to.be.of.the.greatest.possib |
| 21160 | 6c 65 20 75 73 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2c 20 74 68 65 20 62 65 73 74 20 77 | le.use.to.the.public,.the.best.w |
| 21180 | 61 79 20 74 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 20 69 73 20 74 6f 20 6d 61 6b 65 20 69 74 | ay.to.achieve.this.is.to.make.it |
| 211a0 | 0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 77 68 69 63 68 20 65 76 65 72 79 6f 6e 65 20 63 61 | .free.software.which.everyone.ca |
| 211c0 | 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 63 68 61 6e 67 65 20 75 6e 64 65 72 20 | n.redistribute.and.change.under. |
| 211e0 | 74 68 65 73 65 20 74 65 72 6d 73 2e 0a 0a 20 20 54 6f 20 64 6f 20 73 6f 2c 20 61 74 74 61 63 68 | these.terms.....To.do.so,.attach |
| 21200 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 70 72 | .the.following.notices.to.the.pr |
| 21220 | 6f 67 72 61 6d 2e 20 20 49 74 20 69 73 20 73 61 66 65 73 74 0a 74 6f 20 61 74 74 61 63 68 20 74 | ogram...It.is.safest.to.attach.t |
| 21240 | 68 65 6d 20 74 6f 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 20 | hem.to.the.start.of.each.source. |
| 21260 | 66 69 6c 65 20 74 6f 20 6d 6f 73 74 20 65 66 66 65 63 74 69 76 65 6c 79 0a 73 74 61 74 65 20 74 | file.to.most.effectively.state.t |
| 21280 | 68 65 20 65 78 63 6c 75 73 69 6f 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 61 | he.exclusion.of.warranty;.and.ea |
| 212a0 | 63 68 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 0a 74 68 65 | ch.file.should.have.at.least.the |
| 212c0 | 20 22 63 6f 70 79 72 69 67 68 74 22 20 6c 69 6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 72 20 | ."copyright".line.and.a.pointer. |
| 212e0 | 74 6f 20 77 68 65 72 65 20 74 68 65 20 66 75 6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f 75 6e | to.where.the.full.notice.is.foun |
| 21300 | 64 2e 0a 0a 20 20 20 20 3c 6f 6e 65 20 6c 69 6e 65 20 74 6f 20 67 69 76 65 20 74 68 65 20 70 72 | d.......<one.line.to.give.the.pr |
| 21320 | 6f 67 72 61 6d 27 73 20 6e 61 6d 65 20 61 6e 64 20 61 20 62 72 69 65 66 20 69 64 65 61 20 6f 66 | ogram's.name.and.a.brief.idea.of |
| 21340 | 20 77 68 61 74 20 69 74 20 64 6f 65 73 2e 3e 0a 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 | .what.it.does.>.....Copyright.(C |
| 21360 | 29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 75 74 68 6f 72 3e 0a 0a 20 20 20 20 | ).<year>..<name.of.author>...... |
| 21380 | 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79 | This.program.is.free.software:.y |
| 213a0 | 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f | ou.can.redistribute.it.and/or.mo |
| 213c0 | 64 69 66 79 0a 20 20 20 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | dify.....it.under.the.terms.of.t |
| 213e0 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 | he.GNU.General.Public.License.as |
| 21400 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 20 20 20 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | .published.by.....the.Free.Softw |
| 21420 | 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 | are.Foundation,.either.version.3 |
| 21440 | 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 20 20 20 20 28 61 74 20 79 6f 75 72 | .of.the.License,.or.....(at.your |
| 21460 | 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 | .option).any.later.version...... |
| 21480 | 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 | .This.program.is.distributed.in. |
| 214a0 | 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c | the.hope.that.it.will.be.useful, |
| 214c0 | 0a 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 | .....but.WITHOUT.ANY.WARRANTY;.w |
| 214e0 | 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 | ithout.even.the.implied.warranty |
| 21500 | 20 6f 66 0a 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 | .of.....MERCHANTABILITY.or.FITNE |
| 21520 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 | SS.FOR.A.PARTICULAR.PURPOSE...Se |
| 21540 | 65 20 74 68 65 0a 20 20 20 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | e.the.....GNU.General.Public.Lic |
| 21560 | 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 59 6f 75 20 | ense.for.more.details.......You. |
| 21580 | 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 | should.have.received.a.copy.of.t |
| 215a0 | 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 20 20 | he.GNU.General.Public.License... |
| 215c0 | 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e | ..along.with.this.program...If.n |
| 215e0 | 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 | ot,.see.<http://www.gnu.org/lice |
| 21600 | 6e 73 65 73 2f 3e 2e 0a 0a 41 6c 73 6f 20 61 64 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e | nses/>...Also.add.information.on |
| 21620 | 20 68 6f 77 20 74 6f 20 63 6f 6e 74 61 63 74 20 79 6f 75 20 62 79 20 65 6c 65 63 74 72 6f 6e 69 | .how.to.contact.you.by.electroni |
| 21640 | 63 20 61 6e 64 20 70 61 70 65 72 20 6d 61 69 6c 2e 0a 0a 20 20 49 66 20 74 68 65 20 70 72 6f 67 | c.and.paper.mail.....If.the.prog |
| 21660 | 72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69 6e 61 6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2c 20 6d | ram.does.terminal.interaction,.m |
| 21680 | 61 6b 65 20 69 74 20 6f 75 74 70 75 74 20 61 20 73 68 6f 72 74 0a 6e 6f 74 69 63 65 20 6c 69 6b | ake.it.output.a.short.notice.lik |
| 216a0 | 65 20 74 68 69 73 20 77 68 65 6e 20 69 74 20 73 74 61 72 74 73 20 69 6e 20 61 6e 20 69 6e 74 65 | e.this.when.it.starts.in.an.inte |
| 216c0 | 72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a 0a 20 20 20 20 3c 70 72 6f 67 72 61 6d 3e 20 20 43 6f | ractive.mode:......<program>..Co |
| 216e0 | 70 79 72 69 67 68 74 20 28 43 29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 75 74 | pyright.(C).<year>..<name.of.aut |
| 21700 | 68 6f 72 3e 0a 20 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 6f 6d 65 73 20 77 69 74 68 | hor>.....This.program.comes.with |
| 21720 | 20 41 42 53 4f 4c 55 54 45 4c 59 20 4e 4f 20 57 41 52 52 41 4e 54 59 3b 20 66 6f 72 20 64 65 74 | .ABSOLUTELY.NO.WARRANTY;.for.det |
| 21740 | 61 69 6c 73 20 74 79 70 65 20 60 73 68 6f 77 20 77 27 2e 0a 20 20 20 20 54 68 69 73 20 69 73 20 | ails.type.`show.w'......This.is. |
| 21760 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 79 6f 75 20 61 72 65 20 77 65 6c 63 6f | free.software,.and.you.are.welco |
| 21780 | 6d 65 20 74 6f 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 0a 20 20 20 20 75 6e 64 65 72 20 | me.to.redistribute.it.....under. |
| 217a0 | 63 65 72 74 61 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 73 3b 20 74 79 70 65 20 60 73 68 6f 77 20 63 | certain.conditions;.type.`show.c |
| 217c0 | 27 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 54 68 65 20 68 79 70 6f 74 68 65 74 69 63 61 6c | '.for.details...The.hypothetical |
| 217e0 | 20 63 6f 6d 6d 61 6e 64 73 20 60 73 68 6f 77 20 77 27 20 61 6e 64 20 60 73 68 6f 77 20 63 27 20 | .commands.`show.w'.and.`show.c'. |
| 21800 | 73 68 6f 75 6c 64 20 73 68 6f 77 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 70 61 72 74 | should.show.the.appropriate.part |
| 21820 | 73 20 6f 66 20 74 68 65 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e | s.of.the.General.Public.License. |
| 21840 | 20 20 4f 66 20 63 6f 75 72 73 65 2c 20 79 6f 75 72 20 70 72 6f 67 72 61 6d 27 73 20 63 6f 6d 6d | ..Of.course,.your.program's.comm |
| 21860 | 61 6e 64 73 0a 6d 69 67 68 74 20 62 65 20 64 69 66 66 65 72 65 6e 74 3b 20 66 6f 72 20 61 20 47 | ands.might.be.different;.for.a.G |
| 21880 | 55 49 20 69 6e 74 65 72 66 61 63 65 2c 20 79 6f 75 20 77 6f 75 6c 64 20 75 73 65 20 61 6e 20 22 | UI.interface,.you.would.use.an." |
| 218a0 | 61 62 6f 75 74 20 62 6f 78 22 2e 0a 0a 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 67 | about.box".....You.should.also.g |
| 218c0 | 65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79 65 72 20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 61 73 | et.your.employer.(if.you.work.as |
| 218e0 | 20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29 20 6f 72 20 73 63 68 6f 6f 6c 2c 0a 69 66 20 61 6e 79 | .a.programmer).or.school,.if.any |
| 21900 | 2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63 6f 70 79 72 69 67 68 74 20 64 69 73 63 6c 61 69 6d 65 | ,.to.sign.a."copyright.disclaime |
| 21920 | 72 22 20 66 6f 72 20 74 68 65 20 70 72 6f 67 72 61 6d 2c 20 69 66 20 6e 65 63 65 73 73 61 72 79 | r".for.the.program,.if.necessary |
| 21940 | 2e 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 69 73 2c 20 | ..For.more.information.on.this,. |
| 21960 | 61 6e 64 20 68 6f 77 20 74 6f 20 61 70 70 6c 79 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 65 20 | and.how.to.apply.and.follow.the. |
| 21980 | 47 4e 55 20 47 50 4c 2c 20 73 65 65 0a 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 | GNU.GPL,.see.<http://www.gnu.org |
| 219a0 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 54 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | /licenses/>.....The.GNU.General. |
| 219c0 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e 6f 74 20 70 65 72 6d 69 74 20 69 | Public.License.does.not.permit.i |
| 219e0 | 6e 63 6f 72 70 6f 72 61 74 69 6e 67 20 79 6f 75 72 20 70 72 6f 67 72 61 6d 0a 69 6e 74 6f 20 70 | ncorporating.your.program.into.p |
| 21a00 | 72 6f 70 72 69 65 74 61 72 79 20 70 72 6f 67 72 61 6d 73 2e 20 20 49 66 20 79 6f 75 72 20 70 72 | roprietary.programs...If.your.pr |
| 21a20 | 6f 67 72 61 6d 20 69 73 20 61 20 73 75 62 72 6f 75 74 69 6e 65 20 6c 69 62 72 61 72 79 2c 20 79 | ogram.is.a.subroutine.library,.y |
| 21a40 | 6f 75 0a 6d 61 79 20 63 6f 6e 73 69 64 65 72 20 69 74 20 6d 6f 72 65 20 75 73 65 66 75 6c 20 74 | ou.may.consider.it.more.useful.t |
| 21a60 | 6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 70 72 69 65 74 61 72 79 20 61 70 70 | o.permit.linking.proprietary.app |
| 21a80 | 6c 69 63 61 74 69 6f 6e 73 20 77 69 74 68 0a 74 68 65 20 6c 69 62 72 61 72 79 2e 20 20 49 66 20 | lications.with.the.library...If. |
| 21aa0 | 74 68 69 73 20 69 73 20 77 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 6f 2c 20 75 73 65 | this.is.what.you.want.to.do,.use |
| 21ac0 | 20 74 68 65 20 47 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 63 20 4c | .the.GNU.Lesser.General.Public.L |
| 21ae0 | 69 63 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 | icense.instead.of.this.License.. |
| 21b00 | 20 42 75 74 20 66 69 72 73 74 2c 20 70 6c 65 61 73 65 20 72 65 61 64 0a 3c 68 74 74 70 3a 2f 2f | .But.first,.please.read.<http:// |
| 21b20 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 70 68 69 6c 6f 73 6f 70 68 79 2f 77 68 79 2d 6e 6f 74 2d 6c | www.gnu.org/philosophy/why-not-l |
| 21b40 | 67 70 6c 2e 68 74 6d 6c 3e 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | gpl.html>....................... |
| 21b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21c00 | 70 6f 70 75 70 2d 30 2e 35 2e 39 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 | popup-0.5.9/README.md........... |
| 21c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21c60 | 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000644.0000000.0000000.0000 |
| 21c80 | 30 30 32 34 36 31 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 36 31 37 00 20 30 00 00 00 | 0024616.00000000000.012617..0... |
| 21ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21d00 | 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .ustar...root................... |
| 21d20 | 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........root................... |
| 21d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21e00 | 70 6f 70 75 70 2e 65 6c 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 5b 21 5b 42 75 69 6c 64 20 53 74 61 74 | popup.el.========..[](ht |
| 21e60 | 74 70 3a 2f 2f 74 72 61 76 69 73 2d 63 69 2e 6f 72 67 2f 61 75 74 6f 2d 63 6f 6d 70 6c 65 74 65 | tp://travis-ci.org/auto-complete |
| 21e80 | 2f 70 6f 70 75 70 2d 65 6c 29 20 5b 21 5b 6d 65 6c 70 61 20 62 61 64 67 65 5d 5b 6d 65 6c 70 61 | /popup-el).[![melpa.badge][melpa |
| 21ea0 | 2d 62 61 64 67 65 5d 5d 5b 6d 65 6c 70 61 2d 6c 69 6e 6b 5d 20 5b 21 5b 6d 65 6c 70 61 20 73 74 | -badge]][melpa-link].[![melpa.st |
| 21ec0 | 61 62 6c 65 20 62 61 64 67 65 5d 5b 6d 65 6c 70 61 2d 73 74 61 62 6c 65 2d 62 61 64 67 65 5d 5d | able.badge][melpa-stable-badge]] |
| 21ee0 | 5b 6d 65 6c 70 61 2d 73 74 61 62 6c 65 2d 6c 69 6e 6b 5d 0a 0a 4f 76 65 72 76 69 65 77 0a 2d 2d | [melpa-stable-link]..Overview.-- |
| 21f00 | 2d 2d 2d 2d 2d 2d 0a 0a 70 6f 70 75 70 2e 65 6c 20 69 73 20 61 20 76 69 73 75 61 6c 20 70 6f 70 | ------..popup.el.is.a.visual.pop |
| 21f20 | 75 70 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 6c 69 62 72 61 72 79 20 66 6f 72 20 45 6d | up.user.interface.library.for.Em |
| 21f40 | 61 63 73 2e 20 54 68 69 73 0a 70 72 6f 76 69 64 65 73 20 61 20 62 61 73 69 63 20 41 50 49 20 61 | acs..This.provides.a.basic.API.a |
| 21f60 | 6e 64 20 63 6f 6d 6d 6f 6e 20 55 49 20 77 69 64 67 65 74 73 20 73 75 63 68 20 61 73 20 70 6f 70 | nd.common.UI.widgets.such.as.pop |
| 21f80 | 75 70 20 74 6f 6f 6c 74 69 70 73 20 61 6e 64 0a 70 6f 70 75 70 20 6d 65 6e 75 73 2e 0a 0a 53 63 | up.tooltips.and.popup.menus...Sc |
| 21fa0 | 72 65 65 6e 73 68 6f 74 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2a 2a 54 6f 6f 6c 74 69 70 | reenshots.-----------..**Tooltip |
| 21fc0 | 2a 2a 0a 0a 21 5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e 67 69 74 68 75 62 75 73 65 72 63 6f | **.... |
| 22020 | 2a 2a 50 6f 70 75 70 20 4d 65 6e 75 2a 2a 0a 0a 21 5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e | **Popup.Menu**....**Popup.Cascade.Menu |
| 220a0 | 2a 2a 0a 0a 21 5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e 67 69 74 68 75 62 75 73 65 72 63 6f | **.... |
| 22100 | 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 59 6f 75 20 63 | Installation.------------..You.c |
| 22120 | 61 6e 20 69 6e 73 74 61 6c 6c 20 60 70 6f 70 75 70 2e 65 6c 60 20 66 72 6f 6d 20 5b 4d 45 4c 50 | an.install.`popup.el`.from.[MELP |
| 22140 | 41 5d 28 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 29 20 77 69 74 68 20 70 61 63 6b | A](https://melpa.org/).with.pack |
| 22160 | 61 67 65 2e 65 6c 2e 0a 70 6f 70 77 69 6e 20 69 73 20 74 65 73 74 65 64 20 75 6e 64 65 72 20 47 | age.el..popwin.is.tested.under.G |
| 22180 | 4e 55 20 45 6d 61 63 73 20 32 34 20 6f 72 20 6c 61 74 65 72 2e 0a 0a 41 6c 74 65 72 6e 61 74 69 | NU.Emacs.24.or.later...Alternati |
| 221a0 | 76 65 6c 79 2c 20 75 73 65 72 73 20 6f 66 20 44 65 62 69 61 6e 20 39 20 6f 72 20 6c 61 74 65 72 | vely,.users.of.Debian.9.or.later |
| 221c0 | 20 6f 72 20 55 62 75 6e 74 75 20 31 36 2e 30 34 20 6f 72 20 6c 61 74 65 72 20 6d 61 79 0a 73 69 | .or.Ubuntu.16.04.or.later.may.si |
| 221e0 | 6d 70 6c 79 20 60 61 70 74 2d 67 65 74 20 69 6e 73 74 61 6c 6c 20 65 6c 70 61 2d 70 6f 70 75 70 | mply.`apt-get.install.elpa-popup |
| 22200 | 60 2e 0a 0a 50 6f 70 75 70 20 49 74 65 6d 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 45 6c 65 | `...Popup.Items.-----------..Ele |
| 22220 | 6d 65 6e 74 73 20 6f 66 20 60 70 6f 70 75 70 2d 6c 69 73 74 60 20 68 61 76 65 20 74 6f 20 62 65 | ments.of.`popup-list`.have.to.be |
| 22240 | 20 70 6f 70 75 70 20 69 74 65 6d 73 2e 20 41 20 70 6f 70 75 70 20 69 74 65 6d 20 69 73 0a 73 75 | .popup.items..A.popup.item.is.su |
| 22260 | 62 73 74 61 6e 74 69 61 6c 6c 79 20 61 20 73 74 72 69 6e 67 20 62 75 74 20 69 74 20 6d 61 79 20 | bstantially.a.string.but.it.may. |
| 22280 | 69 6e 76 6f 6c 76 65 20 73 6f 6d 65 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2e 20 54 68 | involve.some.text-properties..Th |
| 222a0 | 65 72 65 0a 61 72 65 20 74 77 6f 20 77 61 79 73 20 74 6f 20 6d 61 6b 65 20 70 6f 70 75 70 20 69 | ere.are.two.ways.to.make.popup.i |
| 222c0 | 74 65 6d 73 2e 20 4f 6e 65 20 69 73 20 6a 75 73 74 20 75 73 69 6e 67 20 73 74 72 69 6e 67 73 2e | tems..One.is.just.using.strings. |
| 222e0 | 20 41 6e 6f 74 68 65 72 0a 69 73 20 74 6f 20 75 73 65 20 74 68 65 20 60 70 6f 70 75 70 2d 6d 61 | .Another.is.to.use.the.`popup-ma |
| 22300 | 6b 65 2d 69 74 65 6d 60 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 6a 75 73 74 20 72 65 | ke-item`.function,.which.just.re |
| 22320 | 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 0a 61 66 74 65 72 20 61 64 64 69 6e 67 20 74 65 | turns.the.string.after.adding.te |
| 22340 | 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20 69 74 73 20 6b 65 79 77 6f 72 64 73 2e 20 45 | xt-properties.of.its.keywords..E |
| 22360 | 66 66 65 63 74 69 76 65 20 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 0a 61 72 65 3a 0a 0a 2a | ffective.text-properties.are:..* |
| 22380 | 20 60 76 61 6c 75 65 60 20 2d 2d 20 54 68 69 73 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 | .`value`.--.This.represents.the. |
| 223a0 | 2a 2a 72 65 61 6c 2a 2a 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 69 73 | **real**.value.of.the.item..This |
| 223c0 | 20 77 69 6c 6c 0a 20 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 72 65 74 75 72 6e 69 6e 67 20 74 | .will...be.used.when.returning.t |
| 223e0 | 68 65 20 76 61 6c 75 65 20 62 75 74 20 6e 6f 74 20 74 68 65 20 69 74 65 6d 20 28 6f 72 20 73 74 | he.value.but.not.the.item.(or.st |
| 22400 | 72 69 6e 67 29 20 66 72 6f 6d 0a 20 20 73 6f 6d 65 20 73 79 6e 63 68 72 6f 6e 6f 75 73 20 66 75 | ring).from...some.synchronous.fu |
| 22420 | 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 60 70 6f 70 75 70 2d 6d 65 6e 75 2a 60 2e 0a 2a | nctions.such.as.`popup-menu*`..* |
| 22440 | 20 60 66 61 63 65 60 20 2d 2d 20 54 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 6f | .`face`.--.The.background.face.o |
| 22460 | 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70 6f 70 75 70 2d | f.the.item..The.value.of.`popup- |
| 22480 | 66 61 63 65 60 0a 20 20 77 69 6c 6c 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 2e 0a 2a 20 60 73 | face`...will.be.overridden..*.`s |
| 224a0 | 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 60 20 2d 2d 20 54 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 | election-face`.--.The.selection. |
| 224c0 | 66 61 63 65 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 | face.of.the.item..The.value.of.. |
| 224e0 | 20 60 70 6f 70 75 70 2d 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 60 20 77 69 6c 6c 20 62 65 20 | .`popup-selection-face`.will.be. |
| 22500 | 6f 76 65 72 72 69 64 64 65 6e 2e 0a 2a 20 60 64 6f 63 75 6d 65 6e 74 60 20 2d 2d 20 54 68 65 20 | overridden..*.`document`.--.The. |
| 22520 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 6f 72 20 66 75 6e 63 74 69 6f 6e | documentation.string.or.function |
| 22540 | 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 0a 2a 20 60 73 75 6d 6d 61 72 79 60 20 2d 2d 20 54 68 65 | .of.the.item..*.`summary`.--.The |
| 22560 | 20 73 75 6d 6d 61 72 79 20 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 54 68 69 | .summary.string.of.the.item..Thi |
| 22580 | 73 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 0a 20 20 69 6e 6c 69 6e 65 20 77 69 74 68 20 74 68 | s.will.be.shown...inline.with.th |
| 225a0 | 65 20 69 74 65 6d 2e 0a 2a 20 60 73 79 6d 62 6f 6c 60 20 2d 2d 20 54 68 65 20 73 79 6d 62 6f 6c | e.item..*.`symbol`.--.The.symbol |
| 225c0 | 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 0a 2a 20 60 73 75 62 6c 69 | .character.of.the.item..*.`subli |
| 225e0 | 73 74 60 20 2d 2d 20 54 68 65 20 73 75 62 6c 69 73 74 20 6f 66 20 74 68 65 20 69 74 65 6d 2e 20 | st`.--.The.sublist.of.the.item.. |
| 22600 | 54 68 69 73 20 69 73 20 65 66 66 65 63 74 69 76 65 20 6f 6e 6c 79 20 77 69 74 68 0a 20 20 60 70 | This.is.effective.only.with...`p |
| 22620 | 6f 70 75 70 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 60 2e 0a 0a 41 6c 6c 20 6f 66 20 70 72 6f 70 | opup-cascade-menu`...All.of.prop |
| 22640 | 65 72 74 69 65 73 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 62 79 20 60 70 6f 70 75 70 | erties.can.be.accessed.by.`popup |
| 22660 | 2d 69 74 65 6d 2d 3c 70 72 6f 70 65 72 74 79 3e 60 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 | -item-<property>`.utility.functi |
| 22680 | 6f 6e 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 69 74 65 6d 2d 70 | on...###.Function:.`popup-item-p |
| 226a0 | 72 6f 70 65 72 74 69 7a 65 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 | ropertize`......popup-item-prope |
| 226c0 | 72 74 69 7a 65 20 69 74 65 6d 20 26 72 65 73 74 20 70 72 6f 70 65 72 74 69 65 73 20 3d 3e 20 69 | rtize.item.&rest.properties.=>.i |
| 226e0 | 74 65 6d 0a 0a 53 61 6d 65 20 61 73 20 60 70 72 6f 70 65 72 74 69 7a 65 60 20 65 78 63 65 70 74 | tem..Same.as.`propertize`.except |
| 22700 | 20 74 68 61 74 20 74 68 69 73 20 61 76 6f 69 64 73 20 6f 76 65 72 72 69 64 69 6e 67 20 65 78 69 | .that.this.avoids.overriding.exi |
| 22720 | 73 74 65 64 20 76 61 6c 75 65 0a 77 69 74 68 20 60 6e 69 6c 60 20 70 72 6f 70 65 72 74 79 2e 0a | sted.value.with.`nil`.property.. |
| 22740 | 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 60 | .###.Function:.`popup-make-item` |
| 22760 | 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 6e 61 6d 65 20 26 6b 65 79 20 | ......popup-make-item.name.&key. |
| 22780 | 76 61 6c 75 65 20 70 6f 70 75 70 2d 66 61 63 65 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 | value.popup-face.selection-face. |
| 227a0 | 73 75 62 6c 69 73 74 0a 20 20 20 20 64 6f 63 75 6d 65 6e 74 20 73 79 6d 62 6f 6c 20 73 75 6d 6d | sublist.....document.symbol.summ |
| 227c0 | 61 72 79 20 3d 3e 20 69 74 65 6d 0a 0a 54 68 65 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f | ary.=>.item..The.utility.functio |
| 227e0 | 6e 20 6f 66 20 60 70 6f 70 75 70 2d 69 74 65 6d 2d 70 72 6f 70 65 72 74 69 7a 65 60 2e 0a 0a 50 | n.of.`popup-item-propertize`...P |
| 22800 | 6f 70 75 70 73 0a 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 | opups.------..This.section.descr |
| 22820 | 69 62 65 73 20 74 68 65 20 62 61 73 69 63 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 73 20 61 | ibes.the.basic.data.structures.a |
| 22840 | 6e 64 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 66 0a 70 6f 70 75 70 73 2e 0a 0a 23 23 23 20 53 74 | nd.operations.of.popups...###.St |
| 22860 | 72 75 63 74 3a 20 60 70 6f 70 75 70 60 0a 0a 41 6e 79 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 60 | ruct:.`popup`..Any.instance.of.` |
| 22880 | 70 6f 70 75 70 60 20 73 74 72 75 63 74 75 72 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | popup`.structure.has.the.followi |
| 228a0 | 6e 67 20 66 69 65 6c 64 73 20 28 73 6f 6d 65 0a 75 6e 69 6d 70 6f 72 74 61 6e 74 20 66 69 65 6c | ng.fields.(some.unimportant.fiel |
| 228c0 | 64 73 20 61 72 65 20 6e 6f 74 20 6c 69 73 74 65 64 29 3a 0a 0a 2a 20 60 70 6f 69 6e 74 60 0a 2a | ds.are.not.listed):..*.`point`.* |
| 228e0 | 20 60 72 6f 77 60 20 2d 2d 20 54 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 2e 0a 2a 20 60 63 6f | .`row`.--.The.line.number..*.`co |
| 22900 | 6c 75 6d 6e 60 0a 2a 20 60 77 69 64 74 68 60 20 2d 2d 20 4d 61 78 20 77 69 64 74 68 20 6f 66 20 | lumn`.*.`width`.--.Max.width.of. |
| 22920 | 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 2e 0a 2a 20 60 68 65 69 67 68 74 60 20 2d 2d 20 | `popup`.instance..*.`height`.--. |
| 22940 | 4d 61 78 20 68 65 69 67 68 74 20 6f 66 20 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 2e 0a | Max.height.of.`popup`.instance.. |
| 22960 | 2a 20 60 6d 69 6e 2d 68 65 69 67 68 74 60 0a 2a 20 60 63 75 72 72 65 6e 74 2d 68 65 69 67 68 74 | *.`min-height`.*.`current-height |
| 22980 | 60 0a 2a 20 60 64 69 72 65 63 74 69 6f 6e 60 20 2d 2d 20 50 6f 73 69 74 69 76 65 20 6e 75 6d 62 | `.*.`direction`.--.Positive.numb |
| 229a0 | 65 72 20 6d 65 61 6e 73 20 66 6f 72 77 61 72 64 2c 20 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 | er.means.forward,.negative.numbe |
| 229c0 | 72 20 6d 65 61 6e 73 20 62 61 63 6b 77 61 72 64 2e 0a 2a 20 60 70 61 72 65 6e 74 60 20 2d 2d 20 | r.means.backward..*.`parent`.--. |
| 229e0 | 54 68 65 20 70 61 72 65 6e 74 20 6f 66 20 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 2e 0a | The.parent.of.`popup`.instance.. |
| 22a00 | 2a 20 60 66 61 63 65 60 20 2d 2d 20 54 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 66 61 63 65 2e | *.`face`.--.The.background.face. |
| 22a20 | 0a 2a 20 60 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 60 0a 2a 20 60 6d 61 72 67 69 6e 2d 6c 65 | .*.`selection-face`.*.`margin-le |
| 22a40 | 66 74 60 0a 2a 20 60 6d 61 72 67 69 6e 2d 72 69 67 68 74 60 0a 2a 20 60 73 63 72 6f 6c 6c 2d 62 | ft`.*.`margin-right`.*.`scroll-b |
| 22a60 | 61 72 60 20 2d 2d 20 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 60 70 6f 70 75 70 60 20 69 6e 73 | ar`.--.Non-nil.means.`popup`.ins |
| 22a80 | 74 61 6e 63 65 20 68 61 73 20 61 20 73 63 72 6f 6c 6c 20 62 61 72 2e 0a 2a 20 60 73 79 6d 62 6f | tance.has.a.scroll.bar..*.`symbo |
| 22aa0 | 6c 60 20 2d 2d 20 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 60 70 6f 70 75 70 60 20 69 6e 73 74 | l`.--.Non-nil.means.`popup`.inst |
| 22ac0 | 61 6e 63 65 20 68 61 73 20 61 20 73 70 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 | ance.has.a.space.for.displaying. |
| 22ae0 | 73 79 6d 62 6f 6c 73 20 6f 66 20 69 74 65 6d 2e 0a 2a 20 60 63 75 72 73 6f 72 60 20 2d 2d 20 54 | symbols.of.item..*.`cursor`.--.T |
| 22b00 | 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 60 6c 69 73 74 60 2e 0a 2a | he.current.position.of.`list`..* |
| 22b20 | 20 60 73 63 72 6f 6c 6c 2d 74 6f 70 60 20 2d 2d 20 54 68 65 20 6f 66 66 73 65 74 20 6f 66 20 73 | .`scroll-top`.--.The.offset.of.s |
| 22b40 | 63 72 6f 6c 6c 69 6e 67 2e 0a 2a 20 60 6c 69 73 74 60 20 2d 2d 20 54 68 65 20 63 6f 6e 74 65 6e | crolling..*.`list`.--.The.conten |
| 22b60 | 74 73 20 6f 66 20 60 70 6f 70 75 70 60 20 69 6e 73 74 61 6e 63 65 20 69 6e 20 61 20 6c 69 73 74 | ts.of.`popup`.instance.in.a.list |
| 22b80 | 20 6f 66 20 69 74 65 6d 73 20 28 73 74 72 69 6e 67 73 29 2e 0a 2a 20 60 6f 72 69 67 69 6e 61 6c | .of.items.(strings)..*.`original |
| 22ba0 | 2d 6c 69 73 74 60 20 2d 2d 20 53 61 6d 65 20 61 73 20 60 6c 69 73 74 60 20 65 78 63 65 70 74 20 | -list`.--.Same.as.`list`.except. |
| 22bc0 | 74 68 61 74 20 74 68 69 73 20 69 73 20 6e 6f 74 20 66 69 6c 74 65 72 65 64 2e 0a 0a 41 6c 6c 20 | that.this.is.not.filtered...All. |
| 22be0 | 6f 66 20 74 68 65 73 65 20 66 69 65 6c 64 73 20 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 | of.these.fields.can.be.accessed. |
| 22c00 | 62 79 20 60 70 6f 70 75 70 2d 3c 66 69 65 6c 64 3e 60 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 23 23 | by.`popup-<field>`.function...## |
| 22c20 | 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 63 72 65 61 74 65 60 0a 0a 20 20 20 20 | #.Function:.`popup-create`...... |
| 22c40 | 70 6f 70 75 70 2d 63 72 65 61 74 65 20 70 6f 69 6e 74 20 77 69 64 74 68 20 68 65 69 67 68 74 20 | popup-create.point.width.height. |
| 22c60 | 26 6b 65 79 20 6d 69 6e 2d 68 65 69 67 68 74 20 6d 61 78 2d 77 69 64 74 68 20 61 72 6f 75 6e 64 | &key.min-height.max-width.around |
| 22c80 | 20 66 61 63 65 0a 20 20 20 20 73 65 6c 65 63 74 69 6f 6e 2d 66 61 63 65 20 73 63 72 6f 6c 6c 2d | .face.....selection-face.scroll- |
| 22ca0 | 62 61 72 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 73 79 6d | bar.margin-left.margin-right.sym |
| 22cc0 | 62 6f 6c 20 70 61 72 65 6e 74 0a 20 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 3d 3e 20 | bol.parent.....parent-offset.=>. |
| 22ce0 | 70 6f 70 75 70 0a 0a 43 72 65 61 74 65 20 61 20 70 6f 70 75 70 20 69 6e 73 74 61 6e 63 65 20 61 | popup..Create.a.popup.instance.a |
| 22d00 | 74 20 60 50 4f 49 4e 54 60 20 77 69 74 68 20 60 57 49 44 54 48 60 20 61 6e 64 20 60 48 45 49 47 | t.`POINT`.with.`WIDTH`.and.`HEIG |
| 22d20 | 48 54 60 2e 0a 0a 60 4d 49 4e 2d 48 45 49 47 48 54 60 20 69 73 20 74 68 65 20 6d 69 6e 69 6d 61 | HT`...`MIN-HEIGHT`.is.the.minima |
| 22d40 | 6c 20 68 65 69 67 68 74 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 | l.height.of.the.popup..The.defau |
| 22d60 | 6c 74 20 76 61 6c 75 65 20 69 73 20 30 2e 0a 0a 60 4d 41 58 2d 57 49 44 54 48 60 20 69 73 20 74 | lt.value.is.0...`MAX-WIDTH`.is.t |
| 22d80 | 68 65 20 6d 61 78 69 6d 75 6d 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 | he.maximum.width.of.the.popup..T |
| 22da0 | 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 0a 6e 69 6c 20 28 6e 6f 20 6c 69 6d 69 | he.default.value.is.nil.(no.limi |
| 22dc0 | 74 29 2e 20 49 66 20 61 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 2c 20 74 68 65 20 76 61 6c | t)..If.a.floating.point,.the.val |
| 22de0 | 75 65 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 20 72 61 74 69 6f 20 6f 66 0a 74 68 65 20 77 69 | ue.refers.to.the.ratio.of.the.wi |
| 22e00 | 6e 64 6f 77 2e 20 49 66 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 6c 69 6d 69 74 20 69 73 20 69 6e | ndow..If.an.integer,.limit.is.in |
| 22e20 | 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 49 66 20 60 41 52 4f 55 4e 44 60 20 69 73 20 6e 6f 6e | .characters...If.`AROUND`.is.non |
| 22e40 | 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 | -nil,.the.popup.will.be.displaye |
| 22e60 | 64 20 61 72 6f 75 6e 64 20 74 68 65 20 70 6f 69 6e 74 0a 62 75 74 20 6e 6f 74 20 61 74 20 74 68 | d.around.the.point.but.not.at.th |
| 22e80 | 65 20 70 6f 69 6e 74 2e 0a 0a 60 46 41 43 45 60 20 69 73 20 74 68 65 20 62 61 63 6b 67 72 6f 75 | e.point...`FACE`.is.the.backgrou |
| 22ea0 | 6e 64 20 66 61 63 65 20 6f 66 20 74 68 65 20 70 6f 70 75 70 2e 20 54 68 65 20 64 65 66 61 75 6c | nd.face.of.the.popup..The.defaul |
| 22ec0 | 74 20 76 61 6c 75 65 20 69 73 0a 60 70 6f 70 75 70 2d 66 61 63 65 60 2e 0a 0a 60 53 45 4c 45 43 | t.value.is.`popup-face`...`SELEC |
| 22ee0 | 54 49 4f 4e 2d 46 41 43 45 60 20 69 73 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 28 73 65 | TION-FACE`.is.the.foreground.(se |
| 22f00 | 6c 65 63 74 69 6f 6e 29 20 66 61 63 65 20 6f 66 20 74 68 65 20 70 6f 70 75 70 20 54 68 65 0a 64 | lection).face.of.the.popup.The.d |
| 22f20 | 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 66 61 63 65 60 2e 0a 0a 49 | efault.value.is.`popup-face`...I |
| 22f40 | 66 20 60 53 43 52 4f 4c 4c 2d 42 41 52 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 | f.`SCROLL-BAR`.is.non-nil,.the.p |
| 22f60 | 6f 70 75 70 20 77 69 6c 6c 20 68 61 76 65 20 61 20 73 63 72 6f 6c 6c 20 62 61 72 20 61 74 20 74 | opup.will.have.a.scroll.bar.at.t |
| 22f80 | 68 65 0a 72 69 67 68 74 2e 0a 0a 49 66 20 60 4d 41 52 47 49 4e 2d 4c 45 46 54 60 20 69 73 20 6e | he.right...If.`MARGIN-LEFT`.is.n |
| 22fa0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 68 61 76 65 20 61 20 6d 61 | on-nil,.the.popup.will.have.a.ma |
| 22fc0 | 72 67 69 6e 20 61 74 20 74 68 65 20 6c 65 66 74 2e 0a 0a 49 66 20 60 4d 41 52 47 49 4e 2d 52 49 | rgin.at.the.left...If.`MARGIN-RI |
| 22fe0 | 47 48 54 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 70 6f 70 75 70 20 77 69 6c 6c 20 | GHT`.is.non-nil,.the.popup.will. |
| 23000 | 68 61 76 65 20 61 20 6d 61 72 67 69 6e 20 61 74 20 74 68 65 0a 72 69 67 68 74 2e 0a 0a 60 53 59 | have.a.margin.at.the.right...`SY |
| 23020 | 4d 42 4f 4c 60 20 69 73 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 77 68 69 63 | MBOL`.is.a.single.character.whic |
| 23040 | 68 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 74 68 65 20 69 74 65 6d | h.indicates.the.kind.of.the.item |
| 23060 | 2e 0a 0a 60 50 41 52 45 4e 54 60 20 69 73 20 74 68 65 20 70 61 72 65 6e 74 20 70 6f 70 75 70 20 | ...`PARENT`.is.the.parent.popup. |
| 23080 | 69 6e 73 74 61 6e 63 65 2e 20 49 66 20 60 50 41 52 45 4e 54 60 20 69 73 20 6f 6d 69 74 74 65 64 | instance..If.`PARENT`.is.omitted |
| 230a0 | 2c 20 74 68 65 20 70 6f 70 75 70 0a 77 69 6c 6c 20 62 65 20 61 20 72 6f 6f 74 20 69 6e 73 74 61 | ,.the.popup.will.be.a.root.insta |
| 230c0 | 6e 63 65 2e 0a 0a 60 50 41 52 45 4e 54 2d 4f 46 46 53 45 54 60 20 69 73 20 61 20 72 6f 77 20 6f | nce...`PARENT-OFFSET`.is.a.row.o |
| 230e0 | 66 66 73 65 74 20 66 72 6f 6d 20 74 68 65 20 70 61 72 65 6e 74 20 70 6f 70 75 70 2e 0a 0a 48 65 | ffset.from.the.parent.popup...He |
| 23100 | 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 73 65 74 71 20 70 6f 70 | re.is.an.example:......(setq.pop |
| 23120 | 75 70 20 28 70 6f 70 75 70 2d 63 72 65 61 74 65 20 28 70 6f 69 6e 74 29 20 31 30 20 31 30 29 29 | up.(popup-create.(point).10.10)) |
| 23140 | 0a 20 20 20 20 28 70 6f 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 27 28 22 46 6f | .....(popup-set-list.popup.'("Fo |
| 23160 | 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 29 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 72 61 77 | o"."Bar"."Baz")).....(popup-draw |
| 23180 | 20 70 6f 70 75 70 29 0a 20 20 20 20 3b 3b 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 68 65 72 65 | .popup).....;;.do.something.here |
| 231a0 | 0a 20 20 20 20 28 70 6f 70 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 29 0a 0a 23 23 23 20 46 | .....(popup-delete.popup)..###.F |
| 231c0 | 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 64 65 6c 65 74 65 60 0a 0a 20 20 20 20 70 6f 70 | unction:.`popup-delete`......pop |
| 231e0 | 75 70 2d 64 65 6c 65 74 65 20 70 6f 70 75 70 0a 0a 44 65 6c 65 74 65 20 74 68 65 20 60 50 4f 50 | up-delete.popup..Delete.the.`POP |
| 23200 | 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 6c 69 76 65 2d | UP`...###.Function:.`popup-live- |
| 23220 | 70 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6c 69 76 65 2d 70 20 70 6f 70 75 70 20 3d 3e 20 62 6f | p`......popup-live-p.popup.=>.bo |
| 23240 | 6f 6c 65 61 6e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 73 65 74 2d | olean..###.Function:.`popup-set- |
| 23260 | 6c 69 73 74 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 65 74 2d 6c 69 73 74 20 70 6f 70 75 70 20 | list`......popup-set-list.popup. |
| 23280 | 6c 69 73 74 0a 0a 53 65 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 60 50 | list..Set.the.contents.of.the.`P |
| 232a0 | 4f 50 55 50 60 2e 20 60 4c 49 53 54 60 20 68 61 73 20 74 6f 20 62 65 20 70 6f 70 75 70 20 69 74 | OPUP`..`LIST`.has.to.be.popup.it |
| 232c0 | 65 6d 73 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 64 72 61 77 60 | ems...###.Function:.`popup-draw` |
| 232e0 | 0a 0a 20 20 20 20 70 6f 70 75 70 2d 64 72 61 77 20 70 6f 70 75 70 0a 0a 44 72 61 77 20 74 68 65 | ......popup-draw.popup..Draw.the |
| 23300 | 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 | .contents.of.the.`POPUP`...###.F |
| 23320 | 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 68 69 64 65 60 0a 0a 20 20 20 20 70 6f 70 75 70 | unction:.`popup-hide`......popup |
| 23340 | 2d 68 69 64 65 20 70 6f 70 75 70 0a 0a 48 69 64 65 20 74 68 65 20 60 50 4f 50 55 50 60 2e 20 54 | -hide.popup..Hide.the.`POPUP`..T |
| 23360 | 6f 20 73 68 6f 77 20 61 67 61 69 6e 2c 20 63 61 6c 6c 20 60 70 6f 70 75 70 2d 64 72 61 77 60 2e | o.show.again,.call.`popup-draw`. |
| 23380 | 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 68 69 64 64 65 6e 2d 70 60 | ..###.Function:.`popup-hidden-p` |
| 233a0 | 0a 0a 20 20 20 20 70 6f 70 75 70 2d 68 69 64 64 65 6e 2d 70 20 70 6f 70 75 70 0a 0a 52 65 74 75 | ......popup-hidden-p.popup..Retu |
| 233c0 | 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 60 50 4f 50 55 50 60 20 69 73 20 68 69 64 | rn.non-nil.if.the.`POPUP`.is.hid |
| 233e0 | 64 65 6e 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 73 65 6c 65 63 | den...###.Function:.`popup-selec |
| 23400 | 74 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 65 6c 65 63 74 20 70 6f 70 75 70 20 69 6e 64 65 78 | t`......popup-select.popup.index |
| 23420 | 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 69 74 65 6d 20 6f 66 20 60 49 4e 44 45 58 60 20 6f 66 20 | ..Select.the.item.of.`INDEX`.of. |
| 23440 | 74 68 65 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 | the.`POPUP`...###.Function:.`pop |
| 23460 | 75 70 2d 73 65 6c 65 63 74 65 64 2d 69 74 65 6d 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 65 6c | up-selected-item`......popup-sel |
| 23480 | 65 63 74 65 64 2d 69 74 65 6d 20 70 6f 70 75 70 20 3d 3e 20 69 74 65 6d 0a 0a 52 65 74 75 72 6e | ected-item.popup.=>.item..Return |
| 234a0 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 20 6f 66 20 74 68 65 20 60 50 4f 50 55 50 | .the.selected.item.of.the.`POPUP |
| 234c0 | 60 2e 0a 0a 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 60 50 4f 50 55 50 | `...Return.non-nil.if.the.`POPUP |
| 234e0 | 60 20 69 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a | `.is.still.alive...###.Function: |
| 23500 | 20 60 70 6f 70 75 70 2d 6e 65 78 74 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6e 65 78 74 20 70 6f | .`popup-next`......popup-next.po |
| 23520 | 70 75 70 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 6e 65 78 74 20 69 74 65 6d 20 6f 66 20 74 68 65 | pup..Select.the.next.item.of.the |
| 23540 | 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d | .`POPUP`...###.Function:.`popup- |
| 23560 | 70 72 65 76 69 6f 75 73 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 70 72 65 76 69 6f 75 73 20 70 6f | previous`......popup-previous.po |
| 23580 | 70 75 70 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 6e 65 78 74 20 69 74 65 6d 20 6f 66 20 74 68 65 | pup..Select.the.next.item.of.the |
| 235a0 | 20 60 50 4f 50 55 50 60 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d | .`POPUP`...###.Function:.`popup- |
| 235c0 | 73 63 72 6f 6c 6c 2d 64 6f 77 6e 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 64 | scroll-down`......popup-scroll-d |
| 235e0 | 6f 77 6e 20 70 6f 70 75 70 20 6e 0a 0a 53 63 72 6f 6c 6c 20 64 6f 77 6e 20 60 4e 60 20 69 74 65 | own.popup.n..Scroll.down.`N`.ite |
| 23600 | 6d 73 20 6f 66 20 74 68 65 20 60 50 4f 50 55 50 60 2e 20 54 68 69 73 20 77 6f 6e 27 74 20 77 72 | ms.of.the.`POPUP`..This.won't.wr |
| 23620 | 61 70 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 73 63 72 6f 6c 6c | ap...###.Function:.`popup-scroll |
| 23640 | 2d 75 70 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 73 63 72 6f 6c 6c 2d 75 70 20 70 6f 70 75 70 20 | -up`......popup-scroll-up.popup. |
| 23660 | 6e 0a 0a 53 63 72 6f 6c 6c 20 75 70 20 60 4e 60 20 69 74 65 6d 73 20 6f 66 20 74 68 65 20 60 50 | n..Scroll.up.`N`.items.of.the.`P |
| 23680 | 4f 50 55 50 60 2e 20 54 68 69 73 20 77 6f 6e 27 74 20 77 72 61 70 2e 0a 0a 23 23 23 20 46 75 6e | OPUP`..This.won't.wrap...###.Fun |
| 236a0 | 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 60 0a 0a 20 20 20 20 70 6f 70 75 | ction:.`popup-isearch`......popu |
| 236c0 | 70 2d 69 73 65 61 72 63 68 20 70 6f 70 75 70 20 26 6b 65 79 20 63 75 72 73 6f 72 2d 63 6f 6c 6f | p-isearch.popup.&key.cursor-colo |
| 236e0 | 72 20 6b 65 79 6d 61 70 20 63 61 6c 6c 62 61 63 6b 20 68 65 6c 70 2d 64 65 6c 61 79 0a 20 20 20 | r.keymap.callback.help-delay.... |
| 23700 | 20 3d 3e 20 62 6f 6f 6c 65 61 6e 0a 0a 45 6e 74 65 72 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 73 | .=>.boolean..Enter.incremental.s |
| 23720 | 65 61 72 63 68 20 65 76 65 6e 74 20 6c 6f 6f 70 20 6f 66 20 60 50 4f 50 55 50 60 2e 0a 0a 54 6f | earch.event.loop.of.`POPUP`...To |
| 23740 | 6f 6c 74 69 70 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 20 74 6f 6f 6c 74 69 70 20 69 73 20 61 6e | oltips.--------..A.tooltip.is.an |
| 23760 | 20 75 73 65 66 75 6c 20 76 69 73 75 61 6c 20 55 49 20 77 69 64 67 65 74 20 66 6f 72 20 64 69 73 | .useful.visual.UI.widget.for.dis |
| 23780 | 70 6c 61 79 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 73 6f 6d 65 74 68 69 6e 67 20 61 62 | playing.information.something.ab |
| 237a0 | 6f 75 74 20 77 68 61 74 20 63 75 72 73 6f 72 20 70 6f 69 6e 74 73 20 74 6f 2e 0a 0a 23 23 23 20 | out.what.cursor.points.to...###. |
| 237c0 | 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 74 69 70 60 0a 0a 20 20 20 20 70 6f 70 75 70 | Function:.`popup-tip`......popup |
| 237e0 | 2d 74 69 70 20 73 74 72 69 6e 67 20 26 6b 65 79 20 70 6f 69 6e 74 20 61 72 6f 75 6e 64 20 77 69 | -tip.string.&key.point.around.wi |
| 23800 | 64 74 68 20 68 65 69 67 68 74 20 6d 69 6e 2d 68 65 69 67 68 74 20 6d 61 78 2d 77 69 64 74 68 0a | dth.height.min-height.max-width. |
| 23820 | 20 20 20 20 74 72 75 6e 63 61 74 65 20 6d 61 72 67 69 6e 20 6d 61 72 67 69 6e 2d 6c 65 66 74 20 | ....truncate.margin.margin-left. |
| 23840 | 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 73 63 72 6f 6c 6c 2d 62 61 72 20 70 61 72 65 6e 74 0a 20 | margin-right.scroll-bar.parent.. |
| 23860 | 20 20 20 70 61 72 65 6e 74 2d 6f 66 66 73 65 74 20 6e 6f 77 61 69 74 20 6e 6f 73 74 72 69 70 20 | ...parent-offset.nowait.nostrip. |
| 23880 | 70 72 6f 6d 70 74 0a 0a 53 68 6f 77 20 61 20 74 6f 6f 6c 74 69 70 20 77 69 74 68 20 6d 65 73 73 | prompt..Show.a.tooltip.with.mess |
| 238a0 | 61 67 65 20 60 53 54 52 49 4e 47 60 20 61 74 20 60 50 4f 49 4e 54 60 2e 20 54 68 69 73 20 66 75 | age.`STRING`.at.`POINT`..This.fu |
| 238c0 | 6e 63 74 69 6f 6e 20 69 73 0a 73 79 6e 63 68 72 6f 6e 69 7a 65 64 20 75 6e 6c 65 73 73 20 60 4e | nction.is.synchronized.unless.`N |
| 238e0 | 4f 57 41 49 54 60 20 73 70 65 63 69 66 69 65 64 2e 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 | OWAIT`.specified..Almost.all.arg |
| 23900 | 75 6d 65 6e 74 73 20 61 72 65 20 73 61 6d 65 20 61 73 0a 60 70 6f 70 75 70 2d 63 72 65 61 74 65 | uments.are.same.as.`popup-create |
| 23920 | 60 20 65 78 63 65 70 74 20 66 6f 72 20 60 54 52 55 4e 43 41 54 45 60 2c 20 60 4e 4f 57 41 49 54 | `.except.for.`TRUNCATE`,.`NOWAIT |
| 23940 | 60 2c 20 60 4e 4f 53 54 52 49 50 60 20 61 6e 64 20 60 50 52 4f 4d 50 54 60 2e 0a 0a 49 66 20 60 | `,.`NOSTRIP`.and.`PROMPT`...If.` |
| 23960 | 54 52 55 4e 43 41 54 45 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 74 6f 6f 6c 74 69 | TRUNCATE`.is.non-nil,.the.toolti |
| 23980 | 70 20 63 61 6e 20 62 65 20 74 72 75 6e 63 61 74 65 64 2e 0a 0a 49 66 20 60 4e 4f 57 41 49 54 60 | p.can.be.truncated...If.`NOWAIT` |
| 239a0 | 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6d 6d 65 64 | .is.non-nil,.this.function.immed |
| 239c0 | 69 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 74 6f 6f 6c 74 69 70 0a 69 6e 73 74 61 | iately.returns.the.tooltip.insta |
| 239e0 | 6e 63 65 20 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e | nce.without.entering.event.loop. |
| 23a00 | 0a 0a 49 66 20 60 4e 4f 53 54 52 49 50 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 53 54 52 49 | ..If.`NOSTRIP`.is.non-nil,.`STRI |
| 23a20 | 4e 47 60 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 6e 6f 74 20 73 74 72 69 70 70 65 64 2e | NG`.properties.are.not.stripped. |
| 23a40 | 0a 0a 60 50 52 4f 4d 50 54 60 20 69 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 20 75 73 | ..`PROMPT`.is.a.prompt.string.us |
| 23a60 | 65 64 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 74 68 | ed.when.reading.events.during.th |
| 23a80 | 65 20 65 76 65 6e 74 0a 6c 6f 6f 70 2e 0a 0a 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c | e.event.loop...Here.is.an.exampl |
| 23aa0 | 65 3a 0a 0a 20 20 20 20 28 70 6f 70 75 70 2d 74 69 70 20 22 48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 | e:......(popup-tip."Hello,.World |
| 23ac0 | 21 22 29 0a 20 20 20 20 3b 3b 20 72 65 61 63 68 20 68 65 72 65 20 61 66 74 65 72 20 74 68 65 20 | !").....;;.reach.here.after.the. |
| 23ae0 | 74 6f 6f 6c 74 69 70 20 64 69 73 61 70 70 65 61 72 65 64 0a 0a 50 6f 70 75 70 20 4d 65 6e 75 73 | tooltip.disappeared..Popup.Menus |
| 23b00 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 50 6f 70 75 70 20 6d 65 6e 75 20 69 73 20 61 6e 20 75 | .-----------..Popup.menu.is.an.u |
| 23b20 | 73 65 66 75 6c 20 76 69 73 75 61 6c 20 55 49 20 77 69 64 67 65 74 20 66 6f 72 20 70 72 6f 6d 70 | seful.visual.UI.widget.for.promp |
| 23b40 | 74 69 6e 67 20 75 73 65 72 73 20 74 6f 0a 73 65 6c 65 63 74 20 61 6e 20 69 74 65 6d 20 6f 66 20 | ting.users.to.select.an.item.of. |
| 23b60 | 61 20 6c 69 73 74 2e 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 2d 6d 65 | a.list...###.Function:.`popup-me |
| 23b80 | 6e 75 2a 60 0a 0a 20 20 20 20 70 6f 70 75 70 2d 6d 65 6e 75 2a 20 6c 69 73 74 20 26 6b 65 79 20 | nu*`......popup-menu*.list.&key. |
| 23ba0 | 70 6f 69 6e 74 20 61 72 6f 75 6e 64 20 77 69 64 74 68 20 68 65 69 67 68 74 20 6d 61 72 67 69 6e | point.around.width.height.margin |
| 23bc0 | 20 6d 61 72 67 69 6e 2d 6c 65 66 74 0a 20 20 20 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 73 63 | .margin-left.....margin-right.sc |
| 23be0 | 72 6f 6c 6c 2d 62 61 72 20 73 79 6d 62 6f 6c 20 70 61 72 65 6e 74 20 70 61 72 65 6e 74 2d 6f 66 | roll-bar.symbol.parent.parent-of |
| 23c00 | 66 73 65 74 20 6b 65 79 6d 61 70 0a 20 20 20 20 66 61 6c 6c 62 61 63 6b 20 68 65 6c 70 2d 64 65 | fset.keymap.....fallback.help-de |
| 23c20 | 6c 61 79 20 6e 6f 77 61 69 74 20 70 72 6f 6d 70 74 20 69 73 65 61 72 63 68 20 69 73 65 61 72 63 | lay.nowait.prompt.isearch.isearc |
| 23c40 | 68 2d 66 69 6c 74 65 72 20 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 0a 20 20 | h-filter.isearch-cursor-color... |
| 23c60 | 20 20 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 20 69 73 65 61 72 63 68 2d 63 61 6c 6c 62 61 63 | ..isearch-keymap.isearch-callbac |
| 23c80 | 6b 20 69 6e 69 74 69 61 6c 2d 69 6e 64 65 78 20 3d 3e 20 73 65 6c 65 63 74 65 64 2d 76 61 6c 75 | k.initial-index.=>.selected-valu |
| 23ca0 | 65 0a 0a 53 68 6f 77 20 61 20 70 6f 70 75 70 20 6d 65 6e 75 20 6f 66 20 60 4c 49 53 54 60 20 61 | e..Show.a.popup.menu.of.`LIST`.a |
| 23cc0 | 74 20 60 50 4f 49 4e 54 60 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 | t.`POINT`..This.function.returns |
| 23ce0 | 20 74 68 65 20 76 61 6c 75 65 0a 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 2e | .the.value.of.the.selected.item. |
| 23d00 | 20 41 6c 6d 6f 73 74 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 61 6d 65 20 61 | .Almost.all.arguments.are.same.a |
| 23d20 | 73 20 60 70 6f 70 75 70 2d 63 72 65 61 74 65 60 0a 65 78 63 65 70 74 20 66 6f 72 20 60 4b 45 59 | s.`popup-create`.except.for.`KEY |
| 23d40 | 4d 41 50 60 2c 20 60 46 41 4c 4c 42 41 43 4b 60 2c 20 60 48 45 4c 50 2d 44 45 4c 41 59 60 2c 20 | MAP`,.`FALLBACK`,.`HELP-DELAY`,. |
| 23d60 | 60 50 52 4f 4d 50 54 60 2c 20 60 49 53 45 41 52 43 48 60 2c 0a 60 49 53 45 41 52 43 48 2d 46 49 | `PROMPT`,.`ISEARCH`,.`ISEARCH-FI |
| 23d80 | 4c 54 45 52 60 2c 20 60 49 53 45 41 52 43 48 2d 43 55 52 53 4f 52 2d 43 4f 4c 4f 52 60 2c 20 60 | LTER`,.`ISEARCH-CURSOR-COLOR`,.` |
| 23da0 | 49 53 45 41 52 43 48 2d 4b 45 59 4d 41 50 60 0a 61 6e 64 20 60 49 53 45 41 52 43 48 2d 43 41 4c | ISEARCH-KEYMAP`.and.`ISEARCH-CAL |
| 23dc0 | 4c 42 41 43 4b 60 2e 0a 0a 49 66 20 60 4b 45 59 4d 41 50 60 20 69 73 20 70 72 6f 76 69 64 65 64 | LBACK`...If.`KEYMAP`.is.provided |
| 23de0 | 2c 20 69 74 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 | ,.it.is.a.keymap.which.is.used.w |
| 23e00 | 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 0a 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 65 76 65 | hen.processing.events.during.eve |
| 23e20 | 6e 74 20 6c 6f 6f 70 2e 0a 0a 49 66 20 60 46 41 4c 4c 42 41 43 4b 60 20 69 73 20 70 72 6f 76 69 | nt.loop...If.`FALLBACK`.is.provi |
| 23e40 | 64 65 64 2c 20 69 74 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 74 77 6f | ded,.it.is.a.function.taking.two |
| 23e60 | 20 61 72 67 75 6d 65 6e 74 73 3b 20 61 20 6b 65 79 0a 61 6e 64 20 61 20 63 6f 6d 6d 61 6e 64 2e | .arguments;.a.key.and.a.command. |
| 23e80 | 20 60 46 41 4c 4c 42 41 43 4b 60 20 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 6e 6f 20 73 70 | .`FALLBACK`.is.called.when.no.sp |
| 23ea0 | 65 63 69 61 6c 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 0a 6f 6e 20 74 68 65 20 | ecial.operation.is.found.on.the. |
| 23ec0 | 6b 65 79 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 | key..The.default.value.is.`popup |
| 23ee0 | 2d 6d 65 6e 75 2d 66 61 6c 6c 62 61 63 6b 60 2c 20 77 68 69 63 68 20 64 6f 65 73 0a 6e 6f 74 68 | -menu-fallback`,.which.does.noth |
| 23f00 | 69 6e 67 2e 0a 0a 60 48 45 4c 50 2d 44 45 4c 41 59 60 20 69 73 20 61 20 64 65 6c 61 79 20 6f 66 | ing...`HELP-DELAY`.is.a.delay.of |
| 23f20 | 20 64 69 73 70 6c 61 79 69 6e 67 20 68 65 6c 70 73 2e 0a 0a 49 66 20 60 4e 4f 57 41 49 54 60 20 | .displaying.helps...If.`NOWAIT`. |
| 23f40 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6d 6d 65 64 69 | is.non-nil,.this.function.immedi |
| 23f60 | 61 74 65 6c 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 6d 65 6e 75 0a 69 6e 73 74 61 6e 63 65 20 | ately.returns.the.menu.instance. |
| 23f80 | 77 69 74 68 6f 75 74 20 65 6e 74 65 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 0a 0a 60 50 | without.entering.event.loop...`P |
| 23fa0 | 52 4f 4d 50 54 60 20 69 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 20 77 68 65 6e 20 72 | ROMPT`.is.a.prompt.string.when.r |
| 23fc0 | 65 61 64 69 6e 67 20 65 76 65 6e 74 73 20 64 75 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e | eading.events.during.event.loop. |
| 23fe0 | 0a 0a 49 66 20 60 49 53 45 41 52 43 48 60 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 20 69 73 | ..If.`ISEARCH`.is.non-nil,.do.is |
| 24000 | 65 61 72 63 68 20 61 73 20 73 6f 6f 6e 20 61 73 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 | earch.as.soon.as.displaying.the. |
| 24020 | 70 6f 70 75 70 0a 6d 65 6e 75 2e 0a 0a 60 49 53 45 41 52 43 48 2d 46 49 4c 54 45 52 60 20 69 73 | popup.menu...`ISEARCH-FILTER`.is |
| 24040 | 20 61 20 66 69 6c 74 65 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 69 6e 67 20 74 77 6f | .a.filtering.function.taking.two |
| 24060 | 20 61 72 67 75 6d 65 6e 74 73 3a 0a 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 20 61 6e 64 20 6c | .arguments:.search.pattern.and.l |
| 24080 | 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 20 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 | ist.of.items..Returns.a.list.of. |
| 240a0 | 6d 61 74 63 68 69 6e 67 20 69 74 65 6d 73 2e 0a 0a 60 49 53 45 41 52 43 48 2d 43 55 52 53 4f 52 | matching.items...`ISEARCH-CURSOR |
| 240c0 | 2d 43 4f 4c 4f 52 60 20 69 73 20 61 20 63 75 72 73 6f 72 20 63 6f 6c 6f 72 20 64 75 72 69 6e 67 | -COLOR`.is.a.cursor.color.during |
| 240e0 | 20 69 73 65 61 72 63 68 2e 20 54 68 65 20 64 65 66 61 75 6c 74 0a 76 61 6c 75 65 20 69 73 20 60 | .isearch..The.default.value.is.` |
| 24100 | 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 63 75 72 73 6f 72 2d 63 6f 6c 6f 72 27 2e 0a 0a 60 49 | popup-isearch-cursor-color'...`I |
| 24120 | 53 45 41 52 43 48 2d 4b 45 59 4d 41 50 60 20 69 73 20 61 20 6b 65 79 6d 61 70 20 77 68 69 63 68 | SEARCH-KEYMAP`.is.a.keymap.which |
| 24140 | 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 70 72 6f 63 65 73 73 69 6e 67 20 65 76 65 6e 74 73 0a | .is.used.when.processing.events. |
| 24160 | 64 75 72 69 6e 67 20 65 76 65 6e 74 20 6c 6f 6f 70 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 | during.event.loop..The.default.v |
| 24180 | 61 6c 75 65 20 69 73 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 6b 65 79 6d 61 70 60 2e 0a | alue.is.`popup-isearch-keymap`.. |
| 241a0 | 0a 60 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 60 20 69 73 20 61 20 66 75 6e 63 74 69 6f | .`ISEARCH-CALLBACK`.is.a.functio |
| 241c0 | 6e 20 74 61 6b 69 6e 67 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 60 70 6f 70 75 70 2d 6d | n.taking.one.argument...`popup-m |
| 241e0 | 65 6e 75 60 0a 63 61 6c 6c 73 20 60 49 53 45 41 52 43 48 2d 43 41 4c 4c 42 41 43 4b 60 2c 20 69 | enu`.calls.`ISEARCH-CALLBACK`,.i |
| 24200 | 66 20 73 70 65 63 69 66 69 65 64 2c 20 61 66 74 65 72 20 69 73 65 61 72 63 68 20 66 69 6e 69 73 | f.specified,.after.isearch.finis |
| 24220 | 68 65 64 20 6f 72 0a 69 73 65 61 72 63 68 20 63 61 6e 63 65 6c 65 64 2e 20 54 68 65 20 61 72 67 | hed.or.isearch.canceled..The.arg |
| 24240 | 75 6d 65 6e 74 73 20 69 73 20 77 68 6f 6c 65 20 66 69 6c 74 65 72 65 64 20 6c 69 73 74 20 6f 66 | uments.is.whole.filtered.list.of |
| 24260 | 20 69 74 65 6d 73 2e 0a 0a 49 66 20 60 49 4e 49 54 49 41 4c 2d 49 4e 44 45 58 60 20 69 73 20 6e | .items...If.`INITIAL-INDEX`.is.n |
| 24280 | 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 69 74 69 61 6c 20 69 6e 64 65 78 | on-nil,.this.is.an.initial.index |
| 242a0 | 20 76 61 6c 75 65 20 66 6f 72 0a 60 70 6f 70 75 70 2d 73 65 6c 65 63 74 60 2e 20 4f 6e 6c 79 20 | .value.for.`popup-select`..Only. |
| 242c0 | 70 6f 73 69 74 69 76 65 20 69 6e 74 65 67 65 72 20 69 73 20 76 61 6c 69 64 2e 0a 0a 48 65 72 65 | positive.integer.is.valid...Here |
| 242e0 | 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 70 6f 70 75 70 2d 6d 65 6e 75 | .is.an.example:......(popup-menu |
| 24300 | 2a 20 27 28 22 46 6f 6f 22 20 22 42 61 72 22 20 22 42 61 7a 22 29 29 0a 20 20 20 20 3b 3b 20 3d | *.'("Foo"."Bar"."Baz")).....;;.= |
| 24320 | 3e 20 22 42 61 7a 22 20 69 66 20 79 6f 75 20 73 65 6c 65 63 74 20 42 61 7a 0a 20 20 20 20 28 70 | >."Baz".if.you.select.Baz.....(p |
| 24340 | 6f 70 75 70 2d 6d 65 6e 75 2a 20 28 6c 69 73 74 20 28 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 | opup-menu*.(list.(popup-make-ite |
| 24360 | 6d 20 22 59 65 73 22 20 3a 76 61 6c 75 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m."Yes".:value.t)............... |
| 24380 | 20 20 20 20 20 20 20 20 20 28 70 6f 70 75 70 2d 6d 61 6b 65 2d 69 74 65 6d 20 22 4e 6f 22 20 3a | .........(popup-make-item."No".: |
| 243a0 | 76 61 6c 75 65 20 6e 69 6c 29 29 29 0a 20 20 20 20 3b 3b 20 3d 3e 20 74 20 69 66 20 79 6f 75 20 | value.nil))).....;;.=>.t.if.you. |
| 243c0 | 73 65 6c 65 63 74 20 59 65 73 0a 0a 23 23 23 20 46 75 6e 63 74 69 6f 6e 3a 20 60 70 6f 70 75 70 | select.Yes..###.Function:.`popup |
| 243e0 | 2d 63 61 73 63 61 64 65 2d 6d 65 6e 75 60 0a 0a 53 61 6d 65 20 61 73 20 60 70 6f 70 75 70 2d 6d | -cascade-menu`..Same.as.`popup-m |
| 24400 | 65 6e 75 60 20 65 78 63 65 70 74 20 74 68 61 74 20 61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 | enu`.except.that.an.element.of.` |
| 24420 | 4c 49 53 54 60 20 63 61 6e 20 62 65 20 61 6c 73 6f 20 61 0a 73 75 62 2d 6d 65 6e 75 20 69 66 20 | LIST`.can.be.also.a.sub-menu.if. |
| 24440 | 74 68 65 20 65 6c 65 6d 65 6e 74 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 66 6f 72 6d 65 | the.element.is.a.cons.cell.forme |
| 24460 | 64 20 60 28 49 54 45 4d 20 2e 20 53 55 42 4c 49 53 54 29 60 20 77 68 65 72 65 0a 60 49 54 45 4d | d.`(ITEM...SUBLIST)`.where.`ITEM |
| 24480 | 60 20 69 73 20 61 6e 20 75 73 75 61 6c 20 69 74 65 6d 20 61 6e 64 20 60 53 55 42 4c 49 53 54 60 | `.is.an.usual.item.and.`SUBLIST` |
| 244a0 | 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 73 75 62 20 6d 65 6e 75 2e 0a 0a 48 65 72 | .is.a.list.of.the.sub.menu...Her |
| 244c0 | 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 28 70 6f 70 75 70 2d 63 61 73 | e.is.an.example:......(popup-cas |
| 244e0 | 63 61 64 65 2d 6d 65 6e 75 20 27 28 28 22 54 6f 70 31 22 20 22 53 75 62 31 22 20 22 53 75 62 32 | cade-menu.'(("Top1"."Sub1"."Sub2 |
| 24500 | 22 29 20 22 54 6f 70 32 22 29 29 0a 0a 0a 23 23 23 20 43 75 73 74 6f 6d 69 7a 65 20 56 61 72 69 | ")."Top2"))...###.Customize.Vari |
| 24520 | 61 62 6c 65 73 0a 0a 23 23 23 23 20 60 70 6f 70 75 70 2d 69 73 65 61 72 63 68 2d 72 65 67 65 78 | ables..####.`popup-isearch-regex |
| 24540 | 70 2d 62 75 69 6c 64 65 72 2d 66 75 6e 63 74 69 6f 6e 60 0a 0a 46 75 6e 63 74 69 6f 6e 20 75 73 | p-builder-function`..Function.us |
| 24560 | 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 61 20 72 65 67 65 78 70 20 66 72 6f 6d 20 61 20 | ed.to.construct.a.regexp.from.a. |
| 24580 | 70 61 74 74 65 72 6e 2e 20 59 6f 75 20 6d 61 79 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 0a 70 72 | pattern..You.may.for.instance.pr |
| 245a0 | 6f 76 69 64 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 70 6c 61 63 65 73 20 73 | ovide.a.function.that.replaces.s |
| 245c0 | 70 61 63 65 73 20 62 79 20 27 2e 2b 27 20 69 66 20 79 6f 75 20 6c 69 6b 65 20 68 65 6c 6d 20 6f | paces.by.'.+'.if.you.like.helm.o |
| 245e0 | 72 20 69 76 79 20 73 74 79 6c 65 0a 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 44 65 66 61 75 | r.ivy.style.of.completion..Defau |
| 24600 | 6c 74 20 76 61 6c 75 65 20 69 73 20 60 23 27 72 65 67 65 78 70 2d 71 75 6f 74 65 60 2e 0a 0a 2d | lt.value.is.`#'regexp-quote`...- |
| 24620 | 2d 2d 2d 0a 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 31 2d 32 30 31 35 20 20 54 6f | ---..Copyright.(C).2011-2015..To |
| 24640 | 6d 6f 68 69 72 6f 20 4d 61 74 73 75 79 61 6d 61 20 3c 3c 6d 32 79 6d 2e 70 75 62 40 67 6d 61 69 | mohiro.Matsuyama.<<m2ym.pub@gmai |
| 24660 | 6c 2e 63 6f 6d 3e 3e 3c 62 72 2f 3e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 32 30 2d | l.com>><br/>.Copyright.(C).2020- |
| 24680 | 32 30 32 31 20 20 4a 65 6e 2d 43 68 69 65 68 20 53 68 65 6e 20 3c 3c 6a 63 73 30 39 30 32 31 38 | 2021..Jen-Chieh.Shen.<<jcs090218 |
| 246a0 | 40 67 6d 61 69 6c 2e 63 6f 6d 3e 3e 0a 0a 5b 6d 65 6c 70 61 2d 6c 69 6e 6b 5d 3a 20 68 74 74 70 | @gmail.com>>..[melpa-link]:.http |
| 246c0 | 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 70 6f 70 75 70 0a 5b 6d 65 6c 70 61 2d 73 74 61 | s://melpa.org/#/popup.[melpa-sta |
| 246e0 | 62 6c 65 2d 6c 69 6e 6b 5d 3a 20 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e | ble-link]:.https://stable.melpa. |
| 24700 | 6f 72 67 2f 23 2f 70 6f 70 75 70 0a 5b 6d 65 6c 70 61 2d 62 61 64 67 65 5d 3a 20 68 74 74 70 73 | org/#/popup.[melpa-badge]:.https |
| 24720 | 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6f 70 75 70 2d 62 61 64 67 | ://melpa.org/packages/popup-badg |
| 24740 | 65 2e 73 76 67 0a 5b 6d 65 6c 70 61 2d 73 74 61 62 6c 65 2d 62 61 64 67 65 5d 3a 20 68 74 74 70 | e.svg.[melpa-stable-badge]:.http |
| 24760 | 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 70 6f | s://stable.melpa.org/packages/po |
| 24780 | 70 75 70 2d 62 61 64 67 65 2e 73 76 67 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | pup-badge.svg................... |
| 247a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 247c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 247e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 248a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 248c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 248e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 249a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 249c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 249e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 24fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 250a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 250c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 250e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 251a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 251c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 251e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 252a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 252c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 252e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 253a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 253c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 253e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 254a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 254c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 254e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 255a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 255c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 255e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 256a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 256c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 256e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 25780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 257a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 257c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 257e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |