javarosa icon indicating copy to clipboard operation
javarosa copied to clipboard

The core library that many of the ODK tools are built around. It's written in Java, implements the ODK XForms spec, and runs on mobile devices and cloud servers. βœ¨πŸ—βœ¨

Results 102 javarosa issues
Sort by recently updated
recently updated
newest added

https://github.com/opendatakit/javarosa/commit/09034d63849eb0a25b7259aa5144a6de09b0495a increased the speed of TreeElement child handling under a special case, where β€œall children have the same name, and none have a special multiplicity value (< 0)”. Improve performance...

The `IDag.validate(FormEntryController formEntryControllerToBeValidated, boolean markCompleted)` implementation should be moved to the `FormDef.validate(boolean markCompleted)` because the `validate` method: * Doesn't use anything from the `IDag` class internal state, it can be...

#### Software versions All JavaRosa versions #### Problem description It's reported in https://opendatakit.org/help/form-design/workarounds/ under "repeat-groups are not respecting the jr:count setting after a change". Also reported [in ODK Collect issues](https://github.com/opendatakit/collect/issues/868)....

From https://forum.opendatakit.org/t/calculating-duration/2959/3: ``` The intent was to allow formulas like: decimal-date-time(${end})-decimal-date-time(${start}) to give you the elapsed fractional days of an event. HOWEVER, because of additional logic in the bowels of...

#### Software versions JavaRosa v2.5.0 #### Problem description StackOverflow with form with complex calculations - https://forum.opendatakit.org/t/error-while-loading-the-form/10260/ #### Steps to reproduce the problem Use the form from the post, presumably on...

bug

#### Software versions All JavaRosa versions so far (v2.6.0). #### Problem description The code responsible for parsing the submission element (`XFormParser#parseSubmission` & `SubmissionParser`) does not look good because of: 1....

opendatakit/xforms-spec#122 If the form language definition uses the format described at XLSForm/xlsform.github.io/issues#73, try to use the language code for localization. If that fails or isn't available, use the client locale.

There are many public types and methods in JavaRosa that could have a more restrictive access level. Knowing that something is not used from outside can allow removing or refactoring...

Originally reported by: **Munaf Sheikh (Bitbucket: [munafsheikh](https://bitbucket.org/munafsheikh), GitHub: [munafsheikh](https://github.com/munafsheikh))** ---------------------------------------- ---------------------------------------- - Bitbucket: https://bitbucket.org/javarosa/javarosa/issue/21

enhancement
major
imported

Originally reported by: **Munaf Sheikh (Bitbucket: [munafsheikh](https://bitbucket.org/munafsheikh), GitHub: [munafsheikh](https://github.com/munafsheikh))** ---------------------------------------- ---------------------------------------- - Bitbucket: https://bitbucket.org/javarosa/javarosa/issue/18

bug
major
imported