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 buttons and functions for fitting best, width and height.
Use NSUrlCache for quickly loading and parsing xml files.
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.
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.
Extract and show meta data in the details view.
Merge branch 'master' of gitorious.org:odfkit/webodf
Conflicts: webodf/extjs
Fix a few issues. - list could have multiple selections - zoom was not fixed when loading second document, giving a wrong canvas size
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.
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.
Only add handler if it is not yet present.
Various build fixes needed because webodf.js is not included in the respository anymore.
Remove the compiled file webodf.js from the code repository.
Only show the first image in a frame.Ideally this is the first supported image in a frame.
Fix bug due to wrong offset.Now the firefox extension should be packed fine.
Finish partial XPath implementation.All unit tests for it pass now.
Avoid stack overflow.
Add tests to test xmldom.XPath.
Better error message when a class cannot be loaded.
Add incomplete, even for WebODF, XPath implementation.This is needed since IE has no support for XPath.
Clean up RawDeflate.js
Fixes for IE9.
Refactor all use of XPath to a separate class.
Only run tests that require qt if qt is available.
add some vim-modelines to CMake files
disable generation of webodf-experimental.js for now
add gui/PresenterUI
Fix crash when there is no fontface declaration.
Read mimetypes from the manifest files.This magically adds support for rendering svg files.
Compile fix
Add initial support for showing embedded fonts in webodf.Caveats:- probably only works with truetype fonts in non-IE browsers- small hack that retrieves the stylesheet to add the rule to: should ideally be make available as a set of rules in the odf container or loaded from OdfCanvas instead of from the OdfContainer.
Check that a document is actually loaded before using it.Some parts of ODF are not obligatory.
Compile fixes and additional type annotations.
Make support for the Relax NG "combine" attribute more elegant.
Add support for the Relax NG "combine" attribute.
Add workarounds for Firefox extension submission.
Firefox extensions are submitted to static code analysis. In this analysis, some features are flagged and some are fixed by this commit: - eval() is not allowed. it is replaced by evil(). Only dead code refers to it....
Workaround for error reported by the closure compiler.
Use Java_JAVA_EXECUTABLE instead of CMAKE_Java_RUNTIME.Both point to the java runtime executable.
Check that cmake is not run from this directory.
Update Closure Compiler.
Better uri encoding and support for ODF mimetypes.
Add support for images in flat xml.
Add support for loading flat xml ODF files.
Hide the change tracking elements.
Add more dependencies to fix bugs in parallel make callsmake -j4 should work without error now.
Simplify dynamic creation of package objects.
Fix editability in latest chromium.
Detect GIF files and use proper mimetype in data url.
JSLint fixes.
Add simple tool to compare webodf rendering to a prerendered png.
Remove svg:title and svgdesc from the layout flow.
Fix positioning for page anchors.
Use manifest.js files to speed up loading.The manifest.js file lists for each directory in the path, the available js files. This avoids looking for files in places where they are not.
Fix warning in Firefox 6.
Use "use strict" to have more sanity checks.
Avoid warning, by detecting jpeg filesand encoding the mimetype in the data URI.
Add all JSLint configuration options.This makes it easier to know what has been defined.
Update to a new JSLintand fix all the new errors it finds.
Better positioning of frames that are anchored to paragraphs.
Compile fixes.
Fix httpserver ip number.
Add fix for Opera.
Add relax ng validation.The error message are not helpful, they only indicate if there is a problem.Also, the schemas for 1.0 and 1.1 are not supported yet.
Fix bug where saving fails when nothing is currently being edited.
Add functions to turn editability on and off.Patch contributed by Robert Plummer.