Switch branches/tags
Commits on Sep 20, 2012
  1. Version 4.00

    Fix CSApprox to not fail in vim 7.3 if not +gui, now that vim behaves properly even without +gui
    Provide the :CSApprox command to re-run CSApprox's approximation algorithm even if the colorscheme hasn't changed - useful for when the user has tweaked some colors manually.
    Better handling for the inverse (aka reverse) attribute for terminals that actually support it - and add the g:CSApprox_fake_reverse config variable to allow switching back to the old behavior for terminals that don't support real reverse video.
    Fix an issue where CSApprox would unconditionally leave 'background' set to "light" - now it will leave 'background' unchanged when it runs.
    Change the handling for Konsole to use the xterm palette by for KDE versions >= 2.2.0 - Konsole itself was changed to drop its old, slightly incompatible palette in KDE 2.2.0
    Fix a minor issue where running vim in recovery mode with -r would result in a complaint from CSApprox that the terminal didn't have enough colors even when it did.
    Fix an issue where, even if CSApprox had been disabled by setting g:CSApprox_loaded, a CSApprox error message could still be displayed.
    Matt Wozniski committed with Sep 14, 2012
Commits on Oct 18, 2010
  1. Version 3.50

    Fix a major regression that prevented the Eterm and Konsole colors from being correctly snapshotted
    Fix a related bug causing incorrect terminal colors after calling :CSApproxSnapshot
    Fix a bug causing black to be used instead of dark grey
    Have snapshots calculate g:colors_name programmatically
    Introduce many tweaks for better speed
    Clarify some things at :help csapprox-terminal-example
    Default to using our own list of rgb.txt colors rather than searching, for performance.  Add a new variable, g:CSApprox_use_showrgb, which forces us to try finding the colors using the "showrgb" program instead, and fall back on our own list if it isn't available
    Remove g:CSApprox_extra_rgb_txt_dirs - not needed in light of the above change
    Matt Wozniski committed with Apr 2, 2009
  2. Version 3.05

    Fix a harmless "Undefined variable" error in :CSApproxSnapshot
    Fix a behavioral bug when dumping out colors defined external to the scheme.
    Matt Wozniski committed with Jan 31, 2009
  3. Version 3.00

    Update the docs for better info on :CSApproxSnapshot
    Allow snapshotted schemes to work on Vim 6, and work properly in Konsole and Eterm (thanks David Majnemer!)
    Fix a bug causing a syntax error when using GVim while CSApprox was loaded.  (thanks again, David Majnemer!)
    Matt Wozniski committed with Jan 22, 2009
  4. Version 2.00

    Add a hooks system, allowing users to specify a command to run, either before or after the approximation algorithm is run, for all schemes or one specific one.
    Also rewrite :CSApproxSnapshot to be more maintainable and less of a hack, and fix several bugs that it contained.
    Matt Wozniski committed with Dec 14, 2008
  5. Version 1.50

    Add :CSApproxSnapshot for writing out a colorscheme file representing the current colors that will work in gvim, 88 color vim, or 256 color vim, even without +gui.  See :help :CSApproxSnapshot
    Matt Wozniski committed with Nov 19, 2008
  6. Version 1.10

    Distribute an rgb.txt along with CSApprox, so that CSApprox can still be used on distributions where no rgb.txt is provided with the X server (like Ubuntu Intrepid Ibex).  Thanks to Penn Su for finding this!
    Matt Wozniski committed with Oct 28, 2008
  7. Version 1.00: Initial upload

    Matt Wozniski committed with Oct 5, 2008