Permalink
Commits on Aug 21, 2008
  1. Panel.format= now validates format type

    Charles Comstock committed with Jul 22, 2008
  2. simplification of Glyph::Common to remove from / to variables and sim…

    …plify {left,right}_pixel
    Charles Comstock committed with Jul 18, 2008
  3. fix test_imagemap so it can be tested from bio-graphics root

    Charles Comstock committed with Jul 18, 2008
Commits on Jun 30, 2008
Commits on Jun 3, 2008
Commits on May 29, 2008
  1. Updated contact information

    committed May 29, 2008
Commits on Feb 25, 2008
  1. * Added scripts/gff2png.rb to convert simple GFF files into PNGs.

    * Set feature#glyph, feature#colour, subfeature#glyph and subfeature#colour at draw-time rather than at initialization. This allows for changing the 
    glyphs of all features in a track _after_ the actual features have been added to that track.
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@58 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Feb 25, 2008
  2. * Colour of glyph moved to just before actual drawing of subfeature.

    * Test test_draw.rb now includes dynamic setting of colour using lambda.
    * Bug fixed: major ticks and numbers not shown in ruler (bug #18365)
    * Numbers in ruler now commified
    * New glyph: arrow
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@57 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Feb 25, 2008
Commits on Feb 20, 2008
  1. * Minor change in Bio::Feature to follow ducktyping principle instead…

    … of class checking.
    
    * Made example of dynamic setting of colour more explicit in samples/arkdb_features.rb
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@56 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Feb 20, 2008
Commits on Feb 19, 2008
  1. * extracted much of the ruler drawing code

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@55 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Feb 19, 2008
  2. * extracted image_map draw code into ImageMap#save

     * extracted flip_orientation code in Panel
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@54 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Feb 19, 2008
  3. * Minor corrections in TUTORIAL

    * Minor rewriting of code to choose glyph in subfeature.
    * Added functionality to set the colour of features dynamically using a lambda function.
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@53 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Feb 19, 2008
Commits on Feb 7, 2008
  1. use object inheritence to determine glyph specific left/right_pixel b…

    …oundaries
    
    instead of explicit conditionals
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@52 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Feb 7, 2008
Commits on Jan 24, 2008
  1. * Made optional arguments to be defined as keyword arguments.

    * Created bio-graphics-1.4.gem
    
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@51 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Jan 24, 2008
Commits on Dec 6, 2007
  1. * Added tests for:

      - features that are partly outside of view
      - image map
      - extensions of core classes String and Range
    * Removed output of empty lines in image map
    * html file in panel is now getting closed (and therefore flushed)
    * fixed bug in glyphs/common.rb: hidden_subfeatures_at_start/stop
    * fixed bug in String#snake_case
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@50 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Dec 6, 2007
Commits on Dec 4, 2007
  1. Fixed bug with image map for vertical pictures.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@49 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Dec 4, 2007
Commits on Nov 30, 2007
  1. Created test for custom glyphs:

    * if glyph defined within the user script
    * if glyph file added to lib/bio/graphics/glyphs
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@48 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 30, 2007
  2. * Removed stale private methods that were moved to glyphs/common.rb

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@47 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 30, 2007
  3. * Merged branches/small_contexts into trunk

        for reference: in bio-graphics/ directory:
          svn merge -r 43:HEAD ./branches/small_contexts/ ./trunk/
    * bug in Panel#draw fixed
    * corrected misspellings vertical (was: 'verticle')
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@46 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 30, 2007
  4. * Extracted glyphs into separate files.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@45 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 30, 2007
Commits on Nov 29, 2007
  1. * Features have their own context instead of using the track one.

    * Renamed the cairo-related variables to better reflect the cairo nomenclature.
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@44 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 29, 2007
  2. Creating a branch to investigate smaller contexts for Features

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@43 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 29, 2007
Commits on Nov 28, 2007
  1. ImageMap now always created. Just not rendered into html if not click…

    …able.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@42 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 28, 2007
  2. Added support for saving to PDF, PS and SVG.

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@41 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 28, 2007
  3. Created teardown which can be easily commented out so that the genera…

    …ted PNGs are not deleted.
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@40 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    jandot committed Nov 28, 2007
Commits on Nov 27, 2007
  1. * converted Track to use hash arguments

    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@39 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Nov 27, 2007
  2. * switched from display_start and display_end to display_range

     * random cleanup in Ruler#draw to use instance variables instead of accessors
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@38 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Nov 27, 2007
  3. * added some tests for ruler

     * fixed ruler to display tick marks correctly on all cases in test_draw
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@37 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Nov 27, 2007
  4. * moved everything but subfeature to exist directly under Bio::Graphics

     * use ImageMap#add_element instead of #elements.push(ImageMap::Element.new)
     * fixed use of :start,:stop instead of :display_start, :display_stop
    
    
    git-svn-id: svn+ssh://rubyforge.org/var/svn/bio-graphics@36 a2f46d20-7dc0-45cf-9d05-bfa4e4ff58eb
    dgtized committed Nov 27, 2007