If current_scroll_top is less than 0, 0 should be used. issue #32
Creado un panel para mostrar una lista de items: issue #32.
Integrada la nueva funcionalidad de ver listados en la vista principal (para ver los outputs de gdb y los del target). issue #32.
Refactorizado todo el codigo. Agregada mucha mas documentacion. issue #32.
Fixeado un bug en el notify_scroll. Creada un metodo apply para aplicar una callback a cada elemento de la lista. Ahora se permiten objetos con display=none que afectan el rendering (heights) pero son contemplados (permitirian implementar filtros sin que la logica este del lado del ListView). issue #32.
Optimizada la busqueda del siguiente elemento durante el updateo del buffer reemplazando una busqueda lineal por una binaria. issue #32.
Removido el soporte para hacer filtrados con una callback. Los elementos invisibles (outerHeight=0 o displar=none) son filtrados automaticamente. La funcionalidad removida de filter puede ser reemplazada por apply aplicando una clase o estilo correcto a los elementos para que sean considerados invisibles. Removido el soporte de filtrado en el push tambien. issue #32.
Ahora se puede hacer push de elementos con height=0 o con display=none. issue #32.
Agregado un shortcut.
Ahora, el push recibe un objeto con data arbitraria pero una de sus properties es el objeto DOM que lo representa. Esto permite que el usuario pueda guardar mas data sin tener que usar una lista paralela separada de la lista interna de ListView. Internamente, se tenian 2 listas, una para el DOM y otra para datos internos: ahora se unieron en una sola.
Ahora, antes de poner los elementos en el DOM, se filtra aquellos que esten invisibles. issue #32.
Por default, el div que tiene un ListView tiene que renderizar los scrolls siempre.
Agregado Underscore al main.