Permalink
Commits on Nov 2, 2012
  1. Merge pull request #17 from virtru/faster-crc32

    Improved crc32 performance by a factor of 10
    Stuk committed Nov 2, 2012
  2. Improved crc32 performance

    ravenac95 committed Nov 2, 2012
Commits on Sep 18, 2012
  1. Correct lint and style errors

    Stuk committed Sep 18, 2012
  2. Update tagline in JS files

    Stuk committed Sep 18, 2012
Commits on Sep 7, 2012
Commits on Mar 14, 2012
  1. Update web addresses

    Remove donate and amazon links
    Stuk committed Mar 14, 2012
  2. Merge pull request #12 from Stuk/readme

    Readme
    Stuk committed Mar 14, 2012
  3. Update code somple

    Stuk committed Mar 14, 2012
  4. Add small readme

    Stuk committed Mar 14, 2012
  5. Merge pull request #11 from dduponchel/develop

    zip parser + updated API
    Stuk committed Mar 14, 2012
Commits on Feb 26, 2012
  1. UTF8 : general purpose bit 11 + doc.

    Handle utf8 in names only when this bit is set. Set this bit if the name
    is in utf8.
    
    Updated doc : add toText() and toBinary().
    dduponchel committed Feb 24, 2012
Commits on Feb 21, 2012
  1. Browser support table.

    The first (and only) table with browser compatibility was for the data
    URI scheme (table full of restrictions and issues).
    Now the first thing the user will see is where the library will work :
    everywhere.
    
    TODO : test in older browsers. IE and Firefox are good but
    Opera/Safari/Chrome lack tests with old versions.
    dduponchel committed Feb 21, 2012
  2. Improve utf8 support.

    Now supported : read/write utf8 in files, utf8 in path.
    
    The unit tests all pass in :
    - IE 6 / 7 / 8 / 9
    - the lastest firefox
    - firefox 3.6
    - the lastest opera
    - the lastest chromium
    - the lastest safari
    dduponchel committed Nov 26, 2011
Commits on Feb 5, 2012
  1. Add a checkCRC32 param.

    If true, this will recalculate the crc32 of each read file and check it
    against the recorded value.
    
    Also fix the crc 32 code to handle "" values.
    dduponchel committed Feb 4, 2012
Commits on Jan 20, 2012
Commits on Jan 13, 2012
Commits on Dec 27, 2011
  1. Google closure compiler compliant.

    Several changes :
    - int, string, byte are reserved words, changing to readInt, etc
    - updated @doc
    dduponchel committed Dec 22, 2011
  2. Unifying prototype definition.

    Instead of
    class.prototype.method1=...
    class.prototype.method2=...
    class.prototype.method3=...
    We now have everywhere
    class.prototype = {
      method1:...
      method2:...
      method3:...
    }
    dduponchel committed Dec 22, 2011
Commits on Dec 17, 2011
  1. Don't always run tests on heavy files.

    Parsing heavy files is interesting but can take a lot of resources (in
    IE for example). Adding a switch to run them.
    dduponchel committed Dec 17, 2011
  2. jszip-load : zip64 support (enhance issue #7)

    Zip64 are generated for big files (> 4GiB, not really useful in a
    browser) and when a stream is compressed (the zip utility doesn't know
    the size, and uses zip64 for the worst case scenario).
    
    Two other changes :
    - The parser now read things backward (end of central dir, central dir,
      local files). Reading the file backward seems odd, but the zip format
      was designed to be read like that (and I have less troubles doing so).
    - I also enforced the Stuk's coding style (to be coherent with the other
      files).
    dduponchel committed Oct 29, 2011
Commits on Nov 28, 2011
  1. add tests for issue #7, use ajax (issue #6)

    The ajax code has been tested in :
    - IE 6 / 7 / 8 / 9
    - the lastest firefox
    - firefox 3.6
    - the lastest opera
    - the lastest chromium
    - the lastest safari
    
    The tests pass in all those browsers (except in IE 9 : the utf8 test was
    broken, I didn't fixed it).
    dduponchel committed Nov 26, 2011
  2. support for data descriptors + updated doc

    In the load() method, adding support for data descriptors.
    In the doc : documentation for data descriptors, added a paragraph
    discussing the load() method, changed ID's of doc methods (W3C
    compliant).
    dduponchel committed Nov 27, 2011
Commits on Nov 26, 2011
  1. issue #7 : modify the API

    dduponchel committed Nov 26, 2011
  2. issue #7 : load a zip file

    dduponchel committed Oct 29, 2011
  3. updating qunit : v1.2.0

    dduponchel committed Nov 26, 2011
Commits on Nov 17, 2011
  1. Save zip specs

    dduponchel committed Oct 21, 2011
Commits on Nov 14, 2011
  1. Update Downloadify link...

    ...to point to Github instead of a spam site that has replaced its old homepage.
    Stuk committed Nov 14, 2011
Commits on Jul 9, 2011
  1. Merge pull request #4 from kalmi/patch-1

    Chrome no longer produces an extensionless file.
    Stuk committed Jul 9, 2011
Commits on Jul 7, 2011
  1. Edited index.html via GitHub

    kalmi committed Jul 7, 2011
Commits on Apr 11, 2011
Commits on Jul 5, 2010
  1. Replaced tabs with spaces

    Stuk committed Jul 5, 2010