Performance improvement:
authorNiki Roo <niki@nikiroo.be>
Tue, 29 Mar 2016 18:49:35 +0000 (20:49 +0200)
committerNiki Roo <niki@nikiroo.be>
Tue, 29 Mar 2016 18:49:35 +0000 (20:49 +0200)
commit59597d59aa262e31c2e1b7f66b4cb299f88ebd1b
treea31d8ac04d81b0df76a9199a778c632777ae305b
parente3fe983485916e0f3dbae73394f9dd8271623639
Performance improvement:
- much, much better at writing big ammount of data into VCF
- uses compressed jpeg instead of uncompressed png with images
- sends data over the wire in a much more efficient way
- aBook format not improved (no binary, small ammount of text only)
13 files changed:
src/be/nikiroo/jvcard/Card.java
src/be/nikiroo/jvcard/Contact.java
src/be/nikiroo/jvcard/launcher/Main.java
src/be/nikiroo/jvcard/parsers/AbookParser.java
src/be/nikiroo/jvcard/parsers/Parser.java
src/be/nikiroo/jvcard/parsers/Vcard21Parser.java
src/be/nikiroo/jvcard/remote/Server.java
src/be/nikiroo/jvcard/remote/SimpleSocket.java
src/be/nikiroo/jvcard/remote/Sync.java
src/be/nikiroo/jvcard/resources/StringUtils.java
src/be/nikiroo/jvcard/tui/MainWindow.java
src/be/nikiroo/jvcard/tui/panes/ContactDetailsRaw.java
src/be/nikiroo/jvcard/tui/panes/ContactList.java