Update to Closure Compiler of 2012-04-30.
Adapt build system to allow use of WebODF as part of a larger CMake project.All instances of CMAKE_BINARY_DIR and CMAKE_SOURCE_DIR are replaced with CMAKE_CURRENT_BINARY_DIR CMAKE_CURRENT_SOURCE_DIR. CMAKE_BINARY_DIR and CMAKE_SOURCE_DIR point to the project root, which is different when WebODF is used in a larger project.
Update JSLint.
Update closure compiler and node.
Fix compilation.
Compile fix.
Check mimeType for video plugins.
Whitespace/indent fix.
Fix whitespace.
Fix compile.
Fix css for android device.
Add buttons and functions to switch between slides.
Including videos via Data URI
Added more error checking
Added support for video DataURIs
Add missing icons.
Use http instead of ftp, since ftp does not always work.
Change the order of the scripts so that script.js can override the function that is called when the application finishes loading.
Initialize array earlier so that the model also works without scanning.
Add buttons and functions for fitting best, width and height.
Return the cache data directly instead of going througthe parent class.This avoids permanent memory use in the cache and circuments a limit on the maximum response size.
Also use NSURLCache for loading binary files.
Use NSUrlCache for quickly loading and parsing xml files.
Make animation for going back smoother.
Make wait screen more fancy.
Make animations smoother by not displaying the canvas when moving.
Add simple masking when loading the details to give feedback that the system is busy.
Fix opening viewer from external uri when the viewer is already running.
Only set the record once.
Use native implementation of loadAsDataURL.
Refactor so that creation of a data url is done by the zip class and not the odf container class.This allows a fast native implementation of this functionality by overriding the zip class.
Add function to get files encoded as data url.
IOS now loads xml files in native code and passes them as strings to the browser component.
Work on native unzipping.
Use the new loadAsString function.
Add function to read files as string from a zip file.This allows for implementing a fast native version.
Refactor to get a special function that allows faster odf loading when overridden in a native implementation.
Slight refactoring.
Add a loading queue that spaces cpu intensive tasks up.This gives the ui an ability to update the screen during document loading.
Merge ssh://192.168.2.6/Users/kogmbh/src/webodf
Add support of odp mimetypes.
Some autochanges by xcode.
Improve the detail view.Instead of recreating the contents every time, I managed to reuse the created components. This somehow failed before and it was not really clear why. Programming sencha involves a lot of trial and error.
Clear the details view as soon as the record is changed.On slow/mobile devices, the old data is still visible for a few seconds without this change.
Merge branch 'master' of gitorious.org:odfkit/webodf
Extract and show meta data in the details view.
Update Sencha Touch to RC1.
Adapt xcode project in preparation of store submission.
First step to add support for loading with a file to open in ios.
Add support for opening files from external applications to the android version.
Attemp to build webodf.js on mac os x from within xcode.
Restore main CMakeLists.txt.
Port iOS version to sencha touch 2.
Conflicts: webodf/extjs
Add Blackberry WebWorks extention that is needed on the playbook.
Add caching of the file list to the sencha touch ui.
Port blackberry playbook version to the new sencha touch version.
Use only HTML5UIFILES now.
Fix a few issues. - list could have multiple selections - zoom was not fixed when loading second document, giving a wrong canvas size
Fix problems in apk using sencha-touch.jssencha-touch.js debug version is too big, so we copied in sencha-touch-all.js instead.
Remove some debugging code.
Port the qt client to the new sench touch ui.The work is not entirely complete yet. Scanning the directory for odt files is still missing.
Add zoom in and out.This was very hard to achieve because the webkit transform does not affect the percieved element width and height (at the moment). So a buffer <div/> was needed.
Add a ui based on sencha touch 2.0.
Remove deprecated module.
Merge branch 'master' into senchaTouchDesktop
Add skeleton for playbook version.
snapshot
Update android version to phonegap 1.4.0.The files phonegap-1.4.0.js are different for iOS and android.
Move splash images into the splash folder.
Update list of options to the new version of JSLint.
Update to newer JSLint of 2012-01-26.
Add the ios port the the main repository.
This port is using PhoneGap (Apache Callback) and Sencha Touch, just like the new Android port. The JavaScript code is shared and placed in programs/android/assets/www.
Importing ios version.
Add files that seem useful....
Update to new versions of Node.js and Closure compiler.
Update nodejs.
Add extra required dependency.
Share OdfCanvas between the OdfView and the FileDetails view.
Only add handler if it is not yet present.
Make the release apk file a separate target.
JSLint fixes.
Switch to a sencha touch based ui.This ui is shared with the iOS version of WebODF.
Update build system for android.
Use cmake variable that is actually defined.
Update to the latest Node.JS.
Various build fixes needed because webodf.js is not included in the respository anymore.
Remove the compiled file webodf.js from the code repository.
Add new target: a binary webodf package.
Only show the first image in a frame.Ideally this is the first supported image in a frame.
Update version number to match the last number used in the firefox extension.and remove the reduntant install.rdf from the repository.
Use a central version number.This number is used in the firefox extension and will be used in more places.
Fix bug due to wrong offset.Now the firefox extension should be packed fine.
Fix the download button.
Previously, the download button would save under a different unfriendly name. Now, the original filename as shown on the server is used in the save dialog.
Finish partial XPath implementation.All unit tests for it pass now.
Avoid stack overflow.