WordPress.org

Plugin Directory

Changeset 220749


Ignore:
Timestamp:
03/22/10 19:48:08 (4 years ago)
Author:
abelcheung
Message:

0.3.4 release

Location:
scorerender/branches/scorerender-0-3-branch
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • scorerender/branches/scorerender-0-3-branch/ChangeLog

    r209418 r220749  
    1 2010-02-23  Abel Cheung  <abelcheung@gmail.com> 
     1=== ScoreRender 0.3.4 === 
     22010-03-23  Abel Cheung 
     3 
     4    * notation/abc.php: 
     5    - Fine tuning of zoom ratio, margin and width so image width wouldn't 
     6      deviate too much from setting (backport). 
     7 
     82010-03-08  Abel Cheung 
     9 
     10    * notation/guido.php (conversion_step1): 
     11    - Try verifying retrieved data is really GIF (backport). 
     12 
     132010-03-07  Abel Cheung 
     14 
     15    * notation/guido.php: 
     16    - Use more precise sizing and zoom ratio so that image will 
     17      not look blurred (backport). 
     18 
     192010-03-04  Abel Cheung 
     20 
     21    * Update ZeroClipboard to newest version (1.0.6). 
     22 
     23=== ScoreRender 0.3.3 === 
     242010-02-23  Abel Cheung 
    225 
    326    * Everything below backported from trunk. 
     
    2245 
    2346=== ScoreRender 0.3.2 === 
    24 2009-08-13  Abel Cheung  <abelcheung@gmail.com> 
     472009-08-13  Abel Cheung 
    2548 
    2649    * notation/lilypond.php (Backport from trunk): 
     
    3053 
    3154=== ScoreRender 0.3.1 === 
    32 2009-07-26  Abel Cheung  <abelcheung@gmail.com> 
     552009-07-26  Abel Cheung 
    3356 
    3457    * wp-scorerender.php: 
     
    3962    - Strip redundant description. (trunk) 
    4063 
    41 2009-07-26  Abel Cheung  <abelcheung@gmail.com> 
     642009-07-26  Abel Cheung 
    4265 
    4366    * scorerender-class.php (is_prog_usable): 
     
    4568      is not shown on the first line of program output. (trunk) 
    4669 
    47 2009-05-09  Abel Cheung  <abelcheung@gmail.com> 
     702009-05-09  Abel Cheung 
    4871 
    4972    * wp-scorerender.php (scorerender_process_content): 
     
    5578 
    5679=== ScoreRender 0.3.0 === 
    57 2009-04-30  Abel Cheung  <abelcheung@gmail.com> 
     802009-04-30  Abel Cheung 
    5881 
    5982    * showcode.php, showcode.css: 
     
    7699      have transparency info. 
    77100 
    78 2009-04-08  Abel Cheung  <abelcheung@gmail.com> 
     1012009-04-08  Abel Cheung 
    79102 
    80103    * scorerender-admin.php: 
    81104    - Cosmetic word changes. 
    82105 
    83 2009-04-05  Abel Cheung  <abelcheung@gmail.com> 
     1062009-04-05  Abel Cheung 
    84107 
    85108    * wp-scorerender.php, scorerender-admin.php: 
    86109    - Drop IE warning option, add IE translucency option instead. 
    87110 
    88 2009-03-26  Abel Cheung  <abelcheung@gmail.com> 
     1112009-03-26  Abel Cheung 
    89112 
    90113    * iepngfix.php, blank.gif: 
     
    94117    - Add relevant CSS style for IE <= 6. 
    95118 
    96 2009-03-25  Abel Cheung  <abelcheung@gmail.com> 
     1192009-03-25  Abel Cheung 
    97120 
    98121    * scorerender-class.php, scorerender-admin.php: 
     
    100123      display warning message instead of running into fatal error. 
    101124 
    102 2009-01-18  Abel Cheung  <abelcheung@gmail.com> 
     1252009-01-18  Abel Cheung 
    103126 
    104127    * scorerender-class.php: 
     
    109132      batch file is no more used. 
    110133 
    111 2008-10-05  Abel Cheung  <abelcheung@gmail.com> 
     1342008-10-05  Abel Cheung 
    112135 
    113136    * scorerender-utils.php: 
     
    124147      default settings to nil. Fix plugin upgrade. 
    125148 
    126 2008-09-30  Abel Cheung  <abelcheung@gmail.com> 
     1492008-09-30  Abel Cheung 
    127150 
    128151    * wp-scorerender.php: 
     
    130153      capability and content is not a comment. 
    131154 
    132 2008-09-28  Abel Cheung  <abelcheung@gmail.com> 
     1552008-09-28  Abel Cheung 
    133156 
    134157    * wp-scorerender.php, scorerender-class.php: 
    135158    - When notation name is not found, throw exception instead. 
    136159 
    137 2008-09-27  Abel Cheung  <abelcheung@gmail.com> 
     1602008-09-27  Abel Cheung 
    138161 
    139162    * wp-scorerender.php (scorerender_filter): 
     
    147170      cache url matches. 
    148171 
    149 2008-09-24  Abel Cheung  <abelcheung@gmail.com> 
     1722008-09-24  Abel Cheung 
    150173 
    151174    * *.php, notation/*.php: More phpdoc update. 
    152175 
    153 2008-09-23  Abel Cheung  <abelcheung@gmail.com> 
     1762008-09-23  Abel Cheung 
    154177 
    155178    * *.php, notation/*.php: phpdoc update. 
    156179 
    157 2008-09-21  Abel Cheung  <abelcheung@gmail.com> 
     1802008-09-21  Abel Cheung 
    158181 
    159182    * wp-scorerender.php, scorerender-admin.php: 
    160183    - Move WP admin related functions to scorerender-admin.php 
    161184 
    162 2008-09-20  Abel Cheung  <abelcheung@gmail.com> 
     1852008-09-20  Abel Cheung 
    163186 
    164187    * notation/mup.php: 
     
    166189    - (conversion_step2) Fix transparency issues on Windows. Holy crap. 
    167190 
    168 2008-09-19  Abel Cheung  <abelcheung@gmail.com> 
     1912008-09-19  Abel Cheung 
    169192 
    170193    * scorerender-class.php: 
    171194    - (create_temp_dir) Moved to scorerender-utils.php. 
    172195 
    173 2008-09-19  Abel Cheung  <abelcheung@gmail.com> 
     1962008-09-19  Abel Cheung 
    174197 
    175198    * wp-scorerender.php: Code refactoring, move util functions to 
     
    178201    * Other include files moved to notation/ folder 
    179202 
    180 2008-09-18  Abel Cheung  <abelcheung@gmail.com> 
     2032008-09-18  Abel Cheung 
    181204 
    182205    * class.*.inc.php: Moved to notation/ subdirectory. 
    183206    * wp-scorerender.php: Updated file locations to reflect file move. 
    184207 
    185 2008-09-18  Abel Cheung  <abelcheung@gmail.com> 
     2082008-09-18  Abel Cheung 
    186209 
    187210    * wp-scorerender.php: 
     
    189212      can't be turned off once it is turned on. 
    190213 
    191 2008-09-18  Abel Cheung  <abelcheung@gmail.com> 
     2142008-09-18  Abel Cheung 
    192215 
    193216    * class.{pmw,lilypond,abc,mup}.inc.php: 
     
    199222      circumvent stupid exec bug. 
    200223 
    201 2008-09-16  Abel Cheung  <abelcheung@gmail.com> 
     2242008-09-16  Abel Cheung 
    202225 
    203226    * class.pmw.inc.php: Fix ImageMagick and PMW command invocation. 
    204227    * wp-scorerender.php, class.scorerender.inc.php: Allows crude debugging. 
    205228 
    206 2008-09-16  Abel Cheung  <abelcheung@gmail.com> 
     2292008-09-16  Abel Cheung 
    207230 
    208231    * class.pmw.inc.php: New file for Philip's Music Writer support. 
    209232    * wp-scorerender.php: Add changes necessary for PMW support. 
    210233 
    211 2008-09-16  Abel Cheung  <abelcheung@gmail.com> 
     2342008-09-16  Abel Cheung 
    212235 
    213236    * class.scorerender.inc.php: 
     
    217240    - Hide unimportant errors. 
    218241 
    219 2008-09-16  Abel Cheung  <abelcheung@gmail.com> 
     2422008-09-16  Abel Cheung 
    220243 
    221244    * class.{abc,mup,lilypond,scorerender}.inc.php: 
     
    237260    - (render) Adjusted to use temp dir instead of temp file. 
    238261 
    239 2008-09-15  Abel Cheung  <abelcheung@gmail.com> 
     2622008-09-15  Abel Cheung 
    240263 
    241264    * class.*.inc.php: 
     
    244267    - (convertimg) Rename to conversion_step2() 
    245268 
    246 2008-09-15  Abel Cheung  <abelcheung@gmail.com> 
     2692008-09-15  Abel Cheung 
    247270 
    248271    * wp-scorerender.php: 
     
    250273    - (is_windows) New func. Convenient func for determining Windows platform. 
    251274 
    252 2008-09-05  Abel Cheung  <abelcheung@gmail.com> 
     2752008-09-05  Abel Cheung 
    253276 
    254277    * wp-scorerender.php, class.scorerender.inc.php: 
     
    262285      initialized. 
    263286 
    264 2008-09-04  Abel Cheung  <abelcheung@gmail.com> 
     2872008-09-04  Abel Cheung 
    265288 
    266289    * class.*.inc.php: Completely eliminate class constructor. 
     
    273296    - (init_options) Dropped. $this->_options truely gone. 
    274297 
    275 2008-09-03  Abel Cheung  <abelcheung@gmail.com> 
     2982008-09-03  Abel Cheung 
    276299 
    277300    * wp-scorerender.php: 
     
    288311    - Eliminate usage of $this->_options. 
    289312 
    290 2008-09-01  Abel Cheung  <abelcheung@gmail.com> 
     3132008-09-01  Abel Cheung 
    291314 
    292315    * class.scorerender.inc.php: 
     
    315338 
    316339=== ScoreRender 0.2.0 === 
    317 2008-08-26  Abel Cheung  <abelcheung@gmail.com> 
     3402008-08-26  Abel Cheung 
    318341 
    319342    * class.abc.inc.php (is_notation_usable), wp-scorerender.php, 
     
    331354    - Ensures hooks are called very early, to prevent WP braindeadness. 
    332355 
    333 2008-08-26  Abel Cheung  <abelcheung@gmail.com> 
     3562008-08-26  Abel Cheung 
    334357 
    335358    * showcode.php: Better wording about copy and paste error. 
    336359    * wp-scorerender.php: Fix typo. 
    337360 
    338 2008-08-26  Abel Cheung  <abelcheung@gmail.com> 
     3612008-08-26  Abel Cheung 
    339362 
    340363    * wp-scorerender.php: 
     
    342365      2.5 admin form now. 
    343366 
    344 2008-08-22  Abel Cheung  <abelcheung@gmail.com> 
     3672008-08-22  Abel Cheung 
    345368 
    346369    * class.scorerender.inc.php (convertimg): 
     
    356379    - Better description of image width setting. 
    357380 
    358 2008-08-22  Abel Cheung  <abelcheung@gmail.com> 
     3812008-08-22  Abel Cheung 
    359382 
    360383    * class.*.inc.php: 
    361384    - Move transparency and invert options into class variables properly. 
    362385 
    363 2008-08-22  Abel Cheung  <abelcheung@gmail.com> 
     3862008-08-22  Abel Cheung 
    364387 
    365388    * class.*.inc.php: 
     
    375398    - Rename isValidInput() -> is_valid_input() 
    376399 
    377 2008-08-22  Abel Cheung  <abelcheung@gmail.com> 
     4002008-08-22  Abel Cheung 
    378401 
    379402    * class.*.inc.php: 
     
    382405    - Simplify calls to convertimg(). 
    383406 
    384 2008-08-21  Abel Cheung  <abelcheung@gmail.com> 
     4072008-08-21  Abel Cheung 
    385408 
    386409    * wp-scorerender.php, readme.txt: 
     
    388411      program. 
    389412 
    390 2008-08-21  Abel Cheung  <abelcheung@gmail.com> 
     4132008-08-21  Abel Cheung 
    391414 
    392415    * class.guido.inc.php (execute): 
     
    399422      due to change in ImageMagick / abcm2ps behaviour. 
    400423 
    401 2008-08-17  Abel Cheung  <abelcheung@gmail.com> 
     4242008-08-17  Abel Cheung 
    402425 
    403426    * wp-scorerender.php: 
     
    405428    - (scorerender_get_options) Better guess of Windows program path. 
    406429 
    407 2008-08-05  Abel Cheung  <abelcheung@gmail.com> 
     4302008-08-05  Abel Cheung 
    408431 
    409432    * wp-scorerender.php: 
    410433    - More hintful image title. 
    411434 
    412 2007-08-08  Abel Cheung  <abelcheung@gmail.com> 
     4352007-08-08  Abel Cheung 
    413436 
    414437    * class.*.php: 
     
    421444    - load_plugin_textdomain() also check translation in WP lang dir. 
    422445 
    423 2007-06-15  Abel Cheung  <abelcheung@gmail.com> 
     4462007-06-15  Abel Cheung 
    424447 
    425448    * class.guido.inc.php (getInputFileContent): 
     
    431454    comment is unified in one single option. 
    432455 
    433 2007-06-13  Abel Cheung  <abelcheung@gmail.com> 
     4562007-06-13  Abel Cheung 
    434457 
    435458    * class.scorerender.inc.php (getInputFileContent): 
    436459    - Implement base method but allows other subclasses to override it. 
    437460 
    438 2007-06-12  Abel Cheung  <abelcheung@gmail.com> 
     4612007-06-12  Abel Cheung 
    439462 
    440463    * wp-scorerender.php, class.*.php: 
    441464    More complete documentation. 
    442465 
    443 2007-06-10  Abel Cheung  <abelcheung@gmail.com> 
     4662007-06-10  Abel Cheung 
    444467 
    445468    * wp-scorerender.php: PHP4 compatibility fix. 
    446469 
    447 2007-06-10  Abel Cheung  <abelcheung@gmail.com> 
     4702007-06-10  Abel Cheung 
    448471 
    449472    * showcode.php, wp-scorerender.php: 
    450473    - Load text domain properly. 
    451474 
    452 2007-06-08  Abel Cheung  <abelcheung@gmail.com> 
     4752007-06-08  Abel Cheung 
    453476 
    454477    * wp-scorerender.php: 
     
    458481    - Allow other handling methods upon rendering error. 
    459482 
    460 2007-06-07  Abel Cheung  <abelcheung@gmail.com> 
     4832007-06-07  Abel Cheung 
    461484 
    462485    * wp-scorerender.php: Better ngettext usage. 
    463486 
    464 2007-06-07  Abel Cheung  <abelcheung@gmail.com> 
     4872007-06-07  Abel Cheung 
    465488 
    466489    * class.*.inc.php: 
     
    477500    - Drop unneeded input variable. 
    478501 
    479 2007-06-07  Abel Cheung  <abelcheung@gmail.com> 
     5022007-06-07  Abel Cheung 
    480503 
    481504    * wp-scorerender.php: Set start/end tag, regex etc as static variable 
    482505    instead of computed on the fly. 
    483506 
    484 2007-06-05  Abel Cheung  <abelcheung@gmail.com> 
     5072007-06-05  Abel Cheung 
    485508 
    486509    * wp-scorerender.php: Add tags when showing fragment source. 
    487510 
    488 2007-05-31  Abel Cheung  <abelcheung@gmail.com> 
     5112007-05-31  Abel Cheung 
    489512 
    490513    * showcode.php: Add support for cut and paste on mozilla/firefox 
    491514    browsers. 
    492515 
    493 2007-05-30  Abel Cheung  <abelcheung@gmail.com> 
     5162007-05-30  Abel Cheung 
    494517 
    495518    * wp-scorerender.php: 
     
    498521    - Also show error in dashboard if cache dir is not readable. 
    499522 
    500 2007-05-30  Abel Cheung  <abelcheung@gmail.com> 
     5232007-05-30  Abel Cheung 
    501524 
    502525    * wp-scorerender.php: 
     
    504527    drop one redundant parameter. 
    505528 
    506 2007-05-30  Abel Cheung  <abelcheung@gmail.com> 
     5292007-05-30  Abel Cheung 
    507530 
    508531    * wp-scorerender.php: More phpdoc comments. 
    509532 
    510 2007-05-29  Abel Cheung  <abelcheung@gmail.com> 
     5332007-05-29  Abel Cheung 
    511534 
    512535    * wp-scorerender.php, class.*.inc.php: 
     
    518541    scorerender_process_result(). 
    519542 
    520 2007-05-19  Abel Cheung  <abelcheung@gmail.com> 
     5432007-05-19  Abel Cheung 
    521544 
    522545    * wp-scorerender.php: Add option to allow displaying warning about IE 
    523546    incapable of rendering transparent PNG. 
    524547 
    525 2007-05-17  Abel Cheung  <abelcheung@gmail.com> 
     5482007-05-17  Abel Cheung 
    526549 
    527550    * wp-scorerender.php: Add nonce protection. 
    528551 
    529 2007-05-17  Abel Cheung  <abelcheung@gmail.com> 
     5522007-05-17  Abel Cheung 
    530553 
    531554    * wp-scorerender.php: Split admin page into smaller trunks. 
    532555 
    533 2007-05-11  Abel Cheung  <abelcheung@gmail.com> 
     5562007-05-11  Abel Cheung 
    534557 
    535558    * wp-scorerender.php: Tidy up form label. 
    536559 
    537 2007-05-11  Abel Cheung  <abelcheung@gmail.com> 
     5602007-05-11  Abel Cheung 
    538561 
    539562    * showcode.php, wp-scorerender.php: Replace popup with form 
     
    541564    chops $_GET values at 2000 chars. 
    542565 
    543 2007-05-09  Abel Cheung  <abelcheung@gmail.com> 
     5662007-05-09  Abel Cheung 
    544567 
    545568    * showcode.php, wp-scorerender.php: Fix for popup window showing 
    546569    plus sign as space. 
    547570 
    548 2007-05-08  Abel Cheung  <abelcheung@gmail.com> 
     5712007-05-08  Abel Cheung 
    549572 
    550573    * showcode.php, showcode.css: Use CSS. 
     
    557580    - scorerender_activity_box(): Add more stat to dashboard. 
    558581 
    559 2007-05-07  Abel Cheung  <abelcheung@gmail.com> 
     5822007-05-07  Abel Cheung 
    560583 
    561584    * showcode.css: New file. 
    562585    * showcode.php: Add style sheet. 
    563586 
    564 2007-05-07  Abel Cheung  <abelcheung@gmail.com> 
     5872007-05-07  Abel Cheung 
    565588 
    566589    * showcode.php: 
     
    570593    Add hook for showing stat in WP dashboard. 
    571594 
    572 2007-05-06  Abel Cheung  <abelcheung@gmail.com> 
     5952007-05-06  Abel Cheung 
    573596 
    574597    * wp-scorerender.php: 
     
    576599    stat of number of cached images, and add button to remove images. 
    577600 
    578 2007-04-14  Abel Cheung  <abelcheung@gmail.com> 
     6012007-04-14  Abel Cheung 
    579602 
    580603    * wp-scorerender.php: 
    581604    Add PHP 4 compatibility function for array_intersect_key(). 
    582605 
    583 2007-04-13  Abel Cheung  <abelcheung@gmail.com> 
     6062007-04-13  Abel Cheung 
    584607 
    585608    * wp-scorerender.php: 
    586609    Supports restricting number of fragment per comment. 
    587610 
    588 2007-04-11  Abel Cheung  <abelcheung@gmail.com> 
     6112007-04-11  Abel Cheung 
    589612 
    590613    * wp-scorerender.php, class.scorerender.inc.php: 
    591614    Supports restricting maximum length per fragment. 
    592615 
    593 2007-04-11  Abel Cheung  <abelcheung@gmail.com> 
     6162007-04-11  Abel Cheung 
    594617 
    595618    * wp-scorerender.php: 
     
    598621=== ScoreRender 0.1.2 === 
    599622 
    600 2007-03-30  Abel Cheung  <abelcheung@gmail.com> 
     6232007-03-30  Abel Cheung 
    601624 
    602625    * class.*.php: Add +repage option to imagemagick. 
     
    605628=== ScoreRender 0.1.1 === 
    606629 
    607 2007-03-14  Abel Cheung  <abelcheung@gmail.com> 
     6302007-03-14  Abel Cheung 
    608631 
    609632    * class.lilypond.inc.php, class.scorerender.inc.php: 
     
    615638=== ScoreRender 0.1 === 
    616639 
    617 2007-03-13  Abel Cheung  <abelcheung@gmail.com> 
     6402007-03-13  Abel Cheung 
    618641 
    619642    * TODO.txt: Add TODO. 
    620643 
    621 2007-03-11  Abel Cheung  <abelcheung@gmail.com> 
     6442007-03-11  Abel Cheung 
    622645 
    623646    * wp-scorerender.php: 
    624647    Make error messages more consistent, thus less translation needed. 
    625648 
    626 2007-03-11  Abel Cheung  <abelcheung@gmail.com> 
     6492007-03-11  Abel Cheung 
    627650 
    628651    * class.lilypond.inc.php: 
     
    633656    Simplify convert command line. 
    634657 
    635 2007-03-11  Abel Cheung  <abelcheung@gmail.com> 
     6582007-03-11  Abel Cheung 
    636659 
    637660    * README.txt: 
     
    643666    melodies. Minor changes of text within option page. 
    644667 
    645 2007-03-10  Abel Cheung  <abelcheung@gmail.com> 
     6682007-03-10  Abel Cheung 
    646669 
    647670    * README.txt: 
    648671    Update. 
    649672 
    650 2007-03-06  Abel Cheung  <abelcheung@gmail.com> 
     6732007-03-06  Abel Cheung 
    651674 
    652675    * wp-scorerender.php: 
    653676    Also apply filter to title and excerpt. 
    654677 
    655 2007-03-02  Abel Cheung  <abelcheung@gmail.com> 
     6782007-03-02  Abel Cheung 
    656679 
    657680    * wp-scorerender.php: 
    658681    String and minor layout changes for option page. 
    659682 
    660 2007-03-01  Abel Cheung  <abelcheung@gmail.com> 
     6832007-03-01  Abel Cheung 
    661684 
    662685    * class.scorerender.inc.php: 
     
    665688    Minor changes of strings in option page. 
    666689 
    667 2007-03-01  Abel Cheung  <abelcheung@gmail.com> 
     6902007-03-01  Abel Cheung 
    668691 
    669692    * wp-scorerender.php: 
    670693    Mark some strings as localizable. 
    671694 
    672 2007-02-25  Abel Cheung  <abelcheung@gmail.com> 
     6952007-02-25  Abel Cheung 
    673696 
    674697    * wp-scorerender.php: 
    675698    Factor out repetitive filter functions into replace_content(). 
    676699 
    677 2007-02-23  Abel Cheung  <abelcheung@gmail.com> 
     7002007-02-23  Abel Cheung 
    678701 
    679702    * wp-scorerender.php: 
     
    682705    New file. 
    683706 
    684 2007-02-23  Abel Cheung  <abelcheung@gmail.com> 
     7072007-02-23  Abel Cheung 
    685708 
    686709    * class.scorerender.inc.php: 
     
    688711    succeed but didn't render any image. 
    689712 
    690 2007-02-21  Abel Cheung  <abelcheung@gmail.com> 
     7132007-02-21  Abel Cheung 
    691714 
    692715    * wp-scorerender.php: 
    693716    Add back mistakenly deleted plugin info. 
    694717 
    695 2007-02-21  Abel Cheung  <abelcheung@gmail.com> 
     7182007-02-21  Abel Cheung 
    696719 
    697720    * LICENSE: Add info. 
     
    699722    Trivial change of variable and function names. 
    700723 
    701 2007-02-21  Abel Cheung  <abelcheung@gmail.com> 
     7242007-02-21  Abel Cheung 
    702725 
    703726    * class.guido.inc.php: 
    704727    Tweak ImageMagick option so need not use getimagesize(). 
    705728 
    706 2007-02-21  Abel Cheung  <abelcheung@gmail.com> 
     7292007-02-21  Abel Cheung 
    707730 
    708731    * class.guido.inc.php: 
    709732    Fix small typo that prevent guido support from working. 
    710733 
    711 2007-02-21  Abel Cheung  <abelcheung@gmail.com> 
     7342007-02-21  Abel Cheung 
    712735 
    713736    * wp-scorerender.php: 
    714737    Really filters content/comment through guido_filter(). 
    715738 
    716 2007-02-21  Abel Cheung  <abelcheung@gmail.com> 
     7392007-02-21  Abel Cheung 
    717740 
    718741    * wp-scorerender.php: Allows update of database structure. 
    719742 
    720 2007-02-20  Abel Cheung  <abelcheung@gmail.com> 
     7432007-02-20  Abel Cheung 
    721744 
    722745    * wp-scorerender.php: Add guido support. 
    723746 
    724 2007-02-20  Abel Cheung  <abelcheung@gmail.com> 
     7472007-02-20  Abel Cheung 
    725748 
    726749    * class.guido.inc.php: New file. 
    727750 
    728 2007-02-17  Abel Cheung  <abelcheung@gmail.com> 
     7512007-02-17  Abel Cheung 
    729752 
    730753    * wp-scorerender.php: 
     
    737760    Copyright notices. 
    738761 
    739 2007-02-16  Abel Cheung  <abelcheung@gmail.com> 
     7622007-02-16  Abel Cheung 
    740763 
    741764    * class.*.inc.php: Rename parent class function name. 
     
    743766    Don't set density anymore, tune staff size instead. 
    744767 
    745 2007-02-16  Abel Cheung  <abelcheung@gmail.com> 
     7682007-02-16  Abel Cheung 
    746769 
    747770    * class.mup.inc.php, class.lilypond.inc.php: 
     
    750773    otherwise lilypond can't set staff size at all. 
    751774 
    752 2007-02-15  Abel Cheung  <abelcheung@gmail.com> 
     7752007-02-15  Abel Cheung 
    753776 
    754777    * class.*.php: Rename classes. 
    755778 
    756 2007-02-15  Abel Cheung  <abelcheung@gmail.com> 
     7792007-02-15  Abel Cheung 
    757780 
    758781    * class.mup.inc.php, class.scorerender.inc.php: 
    759782    Change density from 110 to 90. 
    760783 
    761 2007-02-15  Abel Cheung  <abelcheung@gmail.com> 
     7842007-02-15  Abel Cheung 
    762785 
    763786    * wp-scorerender.php: Turn on transparency and turn off 
    764787    "show input source" option by default. 
    765788 
    766 2007-02-15  Abel Cheung  <abelcheung@gmail.com> 
     7892007-02-15  Abel Cheung 
    767790 
    768791    * class.*.inc.php: Rename. 
    769792    * wp-figurerender.php: Rename, and include renamed files. 
    770793 
    771 2007-02-10  Abel Cheung  <abelcheung@gmail.com> 
     7942007-02-10  Abel Cheung 
    772795 
    773796    * class.*.inc.php: 
     
    779802    rendering error. 
    780803 
    781 2007-02-10  Abel Cheung  <abelcheung@gmail.com> 
     8042007-02-10  Abel Cheung 
    782805 
    783806    * class.muprender.inc.php: 
     
    794817    messages on top if something is wrong. 
    795818 
    796 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8192007-02-08  Abel Cheung 
    797820 
    798821    * wp-figurerender.php: 
     
    800823    it won't be preceded by wptexturize() or smiley conversion. 
    801824 
    802 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8252007-02-08  Abel Cheung 
    803826 
    804827    * class.figurerender.inc.php, class.muprender.inc.php: 
    805828    Implement convertimg(). 
    806829 
    807 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8302007-02-08  Abel Cheung 
    808831 
    809832    * class.figurerender.inc.php, wp-figurerender.php: 
     
    818841    Add --safe option to ghostscript. 
    819842 
    820 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8432007-02-08  Abel Cheung 
    821844 
    822845    * README.txt: New file. 
    823846 
    824 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8472007-02-08  Abel Cheung 
    825848 
    826849    * wp-figurerender.php: 
     
    830853    New file. 
    831854 
    832 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8552007-02-08  Abel Cheung 
    833856 
    834857    * class.latexrender.inc.php, class.lilypondrender.inc.php: 
     
    841864    Use tempnam() instead of generating file name with random number. 
    842865 
    843 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8662007-02-08  Abel Cheung 
    844867 
    845868    * class.figurerender.inc.php, wp-figurerender.php: 
    846869    Avoid class constants, i.e. PHP4 compatibility. 
    847870 
    848 2007-02-08  Abel Cheung  <abelcheung@gmail.com> 
     8712007-02-08  Abel Cheung 
    849872 
    850873    * *.php: 
  • scorerender/branches/scorerender-0-3-branch/misc/ZeroClipboard.js

    r114489 r220749  
    44var ZeroClipboard = { 
    55     
    6     version: "1.0.4", 
     6    version: "1.0.6", 
    77    clients: {}, // registered upload clients on page, indexed by id 
    88    moviePath: 'ZeroClipboard.swf', // URL to movie 
     
    1818            thingy.addClass = function(name) { this.removeClass(name); this.className += ' ' + name; }; 
    1919            thingy.removeClass = function(name) { 
    20                 this.className = this.className.replace( new RegExp("\\s*" + name + "\\s*"), " ").replace(/^\s+/, '').replace(/\s+$/, ''); 
     20                var classes = this.className.split(/\s+/); 
     21                var idx = -1; 
     22                for (var k = 0; k < classes.length; k++) { 
     23                    if (classes[k] == name) { idx = k; k = classes.length; } 
     24                } 
     25                if (idx > -1) { 
     26                    classes.splice( idx, 1 ); 
     27                    this.className = classes.join(' '); 
     28                } 
     29                return this; 
    2130            }; 
    2231            thingy.hasClass = function(name) { 
    2332                return !!this.className.match( new RegExp("\\s*" + name + "\\s*") ); 
    24             } 
     33            }; 
    2534        } 
    2635        return thingy; 
     
    4554    }, 
    4655     
    47     getDOMObjectPosition: function(obj) { 
     56    getDOMObjectPosition: function(obj, stopObj) { 
    4857        // get absolute coordinates for dom element 
    4958        var info = { 
     
    5463        }; 
    5564 
    56         while (obj) { 
     65        while (obj && (obj != stopObj)) { 
    5766            info.left += obj.offsetLeft; 
    5867            info.top += obj.offsetTop; 
     
    8998    handlers: null, // user event handlers 
    9099     
    91     glue: function(elem) { 
     100    glue: function(elem, appendElem, stylesToAdd) { 
    92101        // glue to DOM element 
    93102        // elem can be ID or actual DOM element object 
     
    97106        var zIndex = 99; 
    98107        if (this.domElement.style.zIndex) { 
    99             zIndex = parseInt(this.domElement.style.zIndex) + 1; 
     108            zIndex = parseInt(this.domElement.style.zIndex, 10) + 1; 
     109        } 
     110         
     111        if (typeof(appendElem) == 'string') { 
     112            appendElem = ZeroClipboard.$(appendElem); 
     113        } 
     114        else if (typeof(appendElem) == 'undefined') { 
     115            appendElem = document.getElementsByTagName('body')[0]; 
    100116        } 
    101117         
    102118        // find X/Y position of domElement 
    103         var box = ZeroClipboard.getDOMObjectPosition(this.domElement); 
     119        var box = ZeroClipboard.getDOMObjectPosition(this.domElement, appendElem); 
    104120         
    105121        // create floating DIV above element 
     
    113129        style.zIndex = zIndex; 
    114130         
     131        if (typeof(stylesToAdd) == 'object') { 
     132            for (addedStyle in stylesToAdd) { 
     133                style[addedStyle] = stylesToAdd[addedStyle]; 
     134            } 
     135        } 
     136         
    115137        // style.backgroundColor = '#f00'; // debug 
    116138         
    117         var body = document.getElementsByTagName('body')[0]; 
    118         body.appendChild(this.div); 
     139        appendElem.appendChild(this.div); 
    119140         
    120141        this.div.innerHTML = this.getHTML( box.width, box.height ); 
  • scorerender/branches/scorerender-0-3-branch/notation/abc.php

    r209418 r220749  
    33 * Implements rendering of ABC notation in ScoreRender. 
    44 * @package ScoreRender 
    5  * @version 0.3.3 
    6  * @author Abel Cheung <abelcheung at gmail dot com> 
     5 * @version 0.3.4 
     6 * @author Abel Cheung 
    77 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    88 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
     
    1919 
    2020/** 
    21  * Set maximum width of generated images 
    22  * 
    23  * @param integer $width Maximum width of images (in pixel) 
    24  * @since 0.2.50 
    25  */ 
    26 public function set_img_width ($width) 
    27 { 
    28     parent::set_img_width ($width); 
    29  
    30     // Seems abcm2ps is using something like 120 dpi, 
    31     // with 72DPI the notes and letters are very thin :( 
    32     $this->width = $this->img_max_width / 120; 
    33 } 
    34  
    35 /** 
    3621 * Refer to {@link ScoreRender::get_music_fragment() parent method} for more detail. 
    3722 */ 
     
    3924{ 
    4025    $header = <<<EOT 
    41 %abc 
    42 %%staffwidth {$this->width}in 
    4326%%stretchlast no 
    44 %%leftmargin 0.2in 
    45 %abc2mtex: yes 
    4627EOT; 
    4728    // input must not contain any empty line 
    48     return $header . "\n" . preg_replace ('/^$/m', '%', $this->_input); 
     29    return $header . "\n" . $this->_input; 
    4930} 
    5031 
     
    5435protected function conversion_step1 ($input_file, $intermediate_image) 
    5536{ 
    56     $cmd = sprintf ('"%s" "%s" -O "%s"', 
    57             $this->mainprog, 
    58             $input_file, $intermediate_image); 
     37    $cmd = sprintf ('"%s" -m 1in -w %d -s 1 "%s" -O "%s"', 
     38            $this->mainprog, $this->img_max_width, $input_file, $intermediate_image); 
    5939    $retval = $this->_exec($cmd); 
    6040 
     
    6747protected function conversion_step2 ($intermediate_image, $final_image) 
    6848{ 
    69     return parent::conversion_step2 ($intermediate_image, $final_image, TRUE, '-density 96'); 
     49    return parent::conversion_step2 ($intermediate_image, $final_image, TRUE); 
    7050} 
    7151 
  • scorerender/branches/scorerender-0-3-branch/notation/guido.php

    r209418 r220749  
    33 * Implements rendering of GUIDO notation in ScoreRender. 
    44 * @package ScoreRender 
    5  * @version 0.3.3 
    6  * @author Abel Cheung <abelcheung at gmail dot com> 
     5 * @version 0.3.4 
     6 * @author Abel Cheung 
    77 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    88 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
     
    3636protected function conversion_step1 ($input_file, $intermediate_image) 
    3737{ 
    38     // 1.125 = 72/64; guido server use 64pixel per cm 
     38    /* 
     39     * Staff height (px) = zoom*40-1; under this zoom ratio, 
     40     * so-called '1cm' = 30px in the image, and staff height = 24px. 
     41     * Under this setting the staff line is more solid. 
     42     * Besides, 1cm is used for left and right margin (already counted 
     43     * in page width), while left margin is occupied in advertising clause, 
     44     * right margin would be cropped later, thus add 1am to the width. 
     45     */ 
    3946    $url = sprintf ('%s?defpw=%fcm;defph=%fcm;zoom=%f;crop=yes;gmndata=%s', 
    4047            'http://clef.cs.ubc.ca/scripts/salieri/gifserv.pl', 
    41             $this->img_max_width / DPI * 2.54, 100.0, 1.125, 
     48            $this->img_max_width / 30 + 1, 100.0, 0.625, 
    4249            rawurlencode (file_get_contents ($input_file))); 
    4350 
    44     return (@copy ($url, $intermediate_image)); 
     51    @copy ($url, $intermediate_image); 
     52 
     53    // half-assed verification that retrieved content is really GIF, 
     54    // not HTML login form, for example. 
     55    $im = @imagecreatefromgif ($intermediate_image); 
     56    if ( !$im ) 
     57        return false; 
     58    else 
     59    { 
     60        imagedestroy ($im); 
     61        return true; 
     62    } 
    4563} 
    4664 
     
    5068protected function conversion_step2 ($intermediate_image, $final_image) 
    5169{ 
    52     // Under Windows, percent sign must be escaped 
    53     return parent::conversion_step2 ($intermediate_image, $final_image, FALSE, 
    54         (is_windows())? '-shave 1x1 -geometry 56%%' : '-shave 1x1 -geometry 56%'); 
     70    /* 
     71     * The conversion from non-transparent GIF to transparent PNG was 
     72     * successful if there were a resizing as it was done in earlier 
     73     * version of ScoreRender. But now without resizing transparency 
     74     * is not enabled in pixels despite the -alpha option. Therefore 
     75     * some other operations must be performed to re-enable transparency 
     76     * in pixels; changing colorspace is one of them (but only selected 
     77     * few colorspaces!) 
     78     */ 
     79    return parent::conversion_step2 ( $intermediate_image, 
     80            $final_image, FALSE, '-colorspace cmyk -shave 1x1' ); 
    5581} 
    5682 
  • scorerender/branches/scorerender-0-3-branch/notation/lilypond.php

    r209418 r220749  
    33 * Implements rendering of Lilypond notation in ScoreRender. 
    44 * @package ScoreRender 
    5  * @version 0.3.3 
    6  * @author Abel Cheung <abelcheung at gmail dot com> 
     5 * @version 0.3.4 
     6 * @author Abel Cheung 
    77 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    88 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
  • scorerender/branches/scorerender-0-3-branch/notation/mup.php

    r209418 r220749  
    33 * Implements rendering of Mup notation in ScoreRender. 
    44 * @package ScoreRender 
    5  * @version 0.3.3 
    6  * @author Abel Cheung <abelcheung at gmail dot com> 
     5 * @version 0.3.4 
     6 * @author Abel Cheung 
    77 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    88 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
  • scorerender/branches/scorerender-0-3-branch/notation/pmw.php

    r209418 r220749  
    33 * Implements rendering of Philip's Music Writer notation in ScoreRender. 
    44 * @package ScoreRender 
    5  * @version 0.3.3 
    6  * @author Abel Cheung <abelcheung at gmail dot com> 
     5 * @version 0.3.4 
     6 * @author Abel Cheung 
    77 * @copyright Copyright (C) 2008, 2009, 2010 Abel Cheung 
    88 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
  • scorerender/branches/scorerender-0-3-branch/readme.txt

    r209418 r220749  
    44Requires at least: 2.2 
    55Tested up to: 2.9.2 
    6 Stable tag: scorerender-0-3-2 
     6Stable tag: 0.3.4 
    77 
    88Renders inline sheet music fragments in excerpts, posts, pages and comments. 
     
    1212ScoreRender is a Wordpress plugin for rendering sheet music fragments into images.  It supports converting fragments in excerpts, posts, pages and (optionally) comments.  Currently it supports 5 music notations: ABC, Guido, Lilypond, Mup and Philip's Music Writer. 
    1313 
    14 For latest version, detailed usage instructions and demo cases, please visit [ScoreRender official site](http://scorerender.abelcheung.org/). Requires PHP5, ImageMagick and various programs to generate music score. 
     14For latest version, detailed usage instructions and demo cases, please visit [ScoreRender official site](http://scorerender.abelcheung.org/). Requires PHP5 with GD extension, ImageMagick and various programs to generate music score. 
    1515 
    1616== Installation == 
     
    1818###Prerequisite### 
    1919 
    20 1. **PHP 5.x** (PHP4 compatibility is dropped since 0.2; please visit [offical site](http://scorerender.abelcheung.org/) if ancient version using PHP4 is needed) 
    21 1. **ImageMagick >= 6.3.6-2** (due to usage of `-flatten` option). Newer version is better, since a bug about detecting PostScript transparency is fixed (updating pending in this area) 
     201. **PHP 5.x with GD extension** (Please visit [offical site](http://scorerender.abelcheung.org/) if ancient version using PHP4 is needed) 
     211. **ImageMagick >= 6.3.5-7** (due to usage of `-alpha` option). Version later than 6.3.9-6 is preferred, since a bug about detecting PostScript transparency is fixed. 
     221. **GhostScript** (Usually pre-installed on Linux. Under Windows, download prepackaged installer from [official site](http://pages.cs.wisc.edu/~ghost/doc/GPL/index.htm]) ) 
    22231. **Music rendering programs** must also be installed on the same machine web server is running. For example, to support Lilypond fragments, Lilypond >= 2.8.1 must be installed in web server. Most notations require explicit program to render, except GUIDO notation which fetches remote images instead. Refer to [installation page](http://scorerender.abelcheung.org/installation/) for more detail. 
    2324 
     
    5859Since 0.2, [abcm2ps](http://moinejf.free.fr/) will be the only one supported. This is a design decision. If you **REALLY** want to use other similar programs, you are on your own, though modifying the code to support others is not very hard. Take a look at `is_notation_usable()` method in `notation/abc.php`. 
    5960 
    60 = I want to remove cache for 1 image and re-render, but how can I determine which is which? = 
    61  
    62 Right now this is still impossible. Management of cache is planned in future, but can't say when. 
    63  
    64 = Images using Guido notation seems blurred. = 
    65  
    66 This may not be fully fixable, because setting font attributes may not be possible for all text. After image resizing, they can be rendered smaller / larger than desired. 
     61= I want to remove some specific cached image and re-render, but how can I determine which is which? = 
     62   
     63Right now this is still impossible. Management of cache is planned in future, but can't say when it would be finished. 
    6764 
    6865= How to debug my fragment when posting? = 
     
    10097== Upgrade Notice == 
    10198 
     99= 0.3.4 = 
     100 
     101* Guido images would not look blurred now. 
     102* Better resizing for Guido and ABC notation images. 
     103* ZeroClipboard updated to newest version, containing bug fixes. 
     104 
    102105= 0.3.3 = 
    103106 
     
    112115== Changelog == 
    113116 
     117= 0.3.4 = 
     118 
     119* CHG: Update ZeroClipboard to 1.0.6 which contains some bug fixes. 
     120* BUG: Image fetched from Guido notation server will not look blurred now. 
     121* BUG: More precise resizing and zooming for ABC image, so image width is more in line with setting. 
     122 
    114123= 0.3.3 = 
    115124 
    116 * Change license to AGPL v3. 
    117 * 'Show source' setting is moved to 'Contents' admin section. 
    118 * BUG FIX: Admin form html tags incorrectly nested. 
    119 * BUG FIX: Notation was not deactivated even when program name is not filled. 
    120 * BUG FIX: Restore safe mode for Lilypond, use precise version detection to determine command line argument. 
    121 * BUG FIX: PostScript transparency shall be properly detected for PMW and Mup on recent ImageMagick versions. 
    122 * BUG FIX: Prevents PMW from reading config file. 
    123 * FEATURE: Add icon for admin form title (on recent WP versions). 
     125* CHG: Change license to AGPL v3. 
     126* CHG: 'Show source' setting is moved to 'Contents' admin section. 
     127* BUG: Admin form html tags incorrectly nested. 
     128* BUG: Notation was not deactivated even when program name is not filled. 
     129* BUG: Restore safe mode for Lilypond, use precise version detection to determine command line argument. 
     130* BUG: PostScript transparency shall be properly detected for PMW and Mup on recent ImageMagick versions. 
     131* BUG: Prevents PMW from reading config file. 
     132* FEAT: Add icon for admin form title (on recent WP versions). 
    124133 
    125134= 0.3.2 = 
    126135 
    127 * BUG FIX: Fix invocation for LilyPond 2.12.x 
     136* BUG: Fix invocation for LilyPond 2.12.x 
    128137 
    129138= 0.3.1 = 
    130139 
    131 * FEATURE: Show image dimension in output. 
    132 * BUG FIX: Fix line break when showing score source code under Windows. 
    133 * FEATURE: Better autodetection of program. 
    134 * BUG FIX: program availability checking. 
     140* FEAT: Show image dimension in output. 
     141* BUG: Fix line break when showing score source code under Windows. 
     142* FEAT: Better autodetection of program. 
     143* BUG: program availability checking. 
    135144 
    136145= 0.3.0 = 
    137146 
    138 * FEATURE: Philip's Music Writer notation support. 
    139 * FEATURE: IE Alpha fix has been incorporated, which provides translucent PNG support for IE 5.5 / 6.x. Thus drop IE PNG transparency warning altogether.  
    140 * FEATURE: Zero Clipboard has been incorporated, which provides cross platform copy and paste via flash. Warning about non-IE browser during copy and paste is removed. 
    141 * FEATURE: Better support of installation on web hosting, where disabling certain PHP functions is common practise. 
     147* FEAT: Philip's Music Writer notation support. 
     148* FEAT: IE Alpha fix has been incorporated, which provides translucent PNG support for IE 5.5 / 6.x. Thus drop IE PNG transparency warning altogether.  
     149* FEAT: Zero Clipboard has been incorporated, which provides cross platform copy and paste via flash. Warning about non-IE browser during copy and paste is removed. 
     150* FEAT: Better support of installation on web hosting, where disabling certain PHP functions is common practise. 
    142151* Rendering or not also depends on 'unfiltered_html' WordPress capability. 
    143152* Refactor functions and files, so admin page is only included when needed, and PHP class no longer access global variables. 
     
    145154= 0.2.1 = 
    146155 
    147 * BUG FIX: Toggling IE PNG transparency warning option was ineffective. 
     156* BUG: Toggling IE PNG transparency warning option was ineffective. 
    148157 
    149158= 0.2.0 = 
    150159 
    151 * Revamp admin page and simplify options. 
    152 * Allows limiting number of score fragments and length of fragment. 
    153 * Allows showing music source code when image is clicked. 
    154 * Better Windows support. 
    155 * Mandates abcm2ps must be used for ABC notation support. 
     160* CHG: Revamp admin page and simplify options. 
     161* FEAT: Allows limiting number of score fragments and length of fragment. 
     162* FEAT: Allows showing music source code when image is clicked. 
     163* FEAT: Better Windows support. 
     164* CHG: Mandates abcm2ps must be used for ABC notation support. 
    156165 
    157166= 0.1.3 = 
    158167 
    159 * Add WordPress nonce protection. 
     168* FEAT: Add WordPress nonce protection. 
    160169 
    161170= 0.1.2 = 
    162171 
    163 * Fix image rendering during ImageMagick conversion process. 
     172* BUG: Fix image rendering during ImageMagick conversion process. 
    164173 
    165174= 0.1.1 = 
    166175 
    167 * Fix transparency of images generated by Lilypond. 
    168 * Issue warning if *correct invalidly nested XHTML automatically* option is checked, instead of turning the option off. 
     176* BUG: Fix transparency of images generated by Lilypond. 
     177* CHG: Issue warning if *correct invalidly nested XHTML automatically* option is checked, instead of turning the option off. 
    169178 
    170179= 0.1.0 = 
  • scorerender/branches/scorerender-0-3-branch/scorerender-admin.php

    r209418 r220749  
    44 * ScoreRender documentation 
    55 * @package ScoreRender 
    6  * @version 0.3.3 
    7  * @author Abel Cheung <abelcheung at gmail dot com> 
    8  * @copyright Copyright (C) 2006 Chris Lamb <chris at chris-lamb dot co dot uk> 
     6 * @version 0.3.4 
     7 * @author Abel Cheung 
     8 * @copyright Copyright (C) 2006 Chris Lamb 
    99 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    1010 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
     
    412412        <h3><?php _e('Program and file locations', TEXTDOMAIN) ?></h3> 
    413413        <table width="100%" cellspacing="2" cellpadding="5" class="optiontable editform form-table"> 
    414         <caption><?php _e('ImageMagick 6.x <code>convert</code> must be present and working. For each kind of notation, leaving corresponding program location empty means disabling that notation support automatically, except GUIDO which does not use any program.', TEXTDOMAIN); ?></caption> 
     414        <caption><?php _e('GhostScript and ImageMagick &ge; 6.3.5-7 (specifically the <code>convert</code> program) must be present and working. For each kind of notation, leaving corresponding program location empty means disabling that notation support automatically, except GUIDO which does not use any program.', TEXTDOMAIN); ?></caption> 
    415415        <tr valign="top"> 
    416416            <th scope="row"><?php printf (__('Location of %s binary:', TEXTDOMAIN), '<code>convert</code>') ?></th> 
  • scorerender/branches/scorerender-0-3-branch/scorerender-class.php

    r209418 r220749  
    1818 * ScoreRender documentation 
    1919 * @package ScoreRender 
    20  * @version 0.3.3 
    21  * @author Abel Cheung <abelcheung at gmail dot com> 
    22  * @copyright Copyright (C) 2006 Chris Lamb <chris at chris-lamb dot co dot uk> 
     20 * @version 0.3.4 
     21 * @author Abel Cheung 
     22 * @copyright Copyright (C) 2006 Chris Lamb 
    2323 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    2424 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
  • scorerender/branches/scorerender-0-3-branch/scorerender-utils.php

    r209418 r220749  
    44 * ScoreRender documentation 
    55 * @package ScoreRender 
    6  * @version 0.3.3 
    7  * @author Abel Cheung <abelcheung at gmail dot com> 
    8  * @copyright Copyright (C) 2006 Chris Lamb <chris at chris-lamb dot co dot uk> 
     6 * @version 0.3.4 
     7 * @author Abel Cheung 
     8 * @copyright Copyright (C) 2006 Chris Lamb 
    99 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    1010 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
  • scorerender/branches/scorerender-0-3-branch/wp-scorerender.php

    r209418 r220749  
    55Description: Renders inline music score fragments in WordPress. Heavily based on FigureRender from Chris Lamb. 
    66Author: Abel Cheung 
    7 Version: 0.3.3 
     7Version: 0.3.4 
    88Author URI: http://me.abelcheung.org/ 
    99*/ 
     
    1212 * ScoreRender documentation 
    1313 * @package ScoreRender 
    14  * @version 0.3.3 
    15  * @author Abel Cheung <abelcheung at gmail dot com> 
    16  * @copyright Copyright (C) 2006 Chris Lamb <chris at chris-lamb dot co dot uk> 
     14 * @version 0.3.4 
     15 * @author Abel Cheung 
     16 * @copyright Copyright (C) 2006 Chris Lamb 
    1717 * @copyright Copyright (C) 2007, 2008, 2009, 2010 Abel Cheung 
    1818 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU AGPL v3 
Note: See TracChangeset for help on using the changeset viewer.