Step 1 in IDL speedup: Use the fm_IDL.xml from assets instead of
authorkenstir <kenstir@gmail.com>
Sat, 2 Nov 2013 22:59:36 +0000 (18:59 -0400)
committerkenstir <kenstir@gmail.com>
Sat, 2 Nov 2013 22:59:36 +0000 (18:59 -0400)
commit60d179801c28d6c1c46b11cee969aad93fc154d5
tree0cbd2cdfc6e9c2727c4ce2bd7a98b5a61ecd948b
parent02944a76945c700108f2ab627b026803d913ccb0
Step 1 in IDL speedup: Use the fm_IDL.xml from assets instead of
downloading; shrink fm_IDL.xml by removing unused elements.  Under the
emulator parsing the IDL is ridiculously slow (35s).  Still loads of work
to do; it's only slightly faster on the emulator (30s) and still
noticeably slow on hardware (~5s).

Removed openils_idl.jar and instead put the modified sources under
Android/src/java/org/open_ils/.  Nat at least it's obvious that it's
modified version of the code in Open-ILS/src/java.  It's modified because
the javax.xml.stream parser is not available on Android and was replaced
with an xmlpull parser.
15 files changed:
Open-ILS/src/Android/.classpath
Open-ILS/src/Android/assets/fm_IDL.xml
Open-ILS/src/Android/libs/org.openils_idl.jar [deleted file]
Open-ILS/src/Android/src/org/evergreen/android/globals/GlobalConfigs.java
Open-ILS/src/Android/src/org/evergreen/android/views/ApplicationPreferences.java
Open-ILS/src/Android/src/org/open_ils/Event.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/Sys.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/idl/IDLException.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/idl/IDLField.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/idl/IDLLink.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/idl/IDLObject.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/idl/IDLParser.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/test/TestIDL.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/test/TestLogin.java [new file with mode: 0644]
Open-ILS/src/Android/src/org/open_ils/util/Utils.java [new file with mode: 0644]