even1024

Results 31 issues of even1024

Vector has optimized specialization for bool type. It should be used instead of Array everywhere.

Array specific and manual work with zero-terminated string like below should be removed. ``` // Array-specific void appendString(const char* str, bool keep_zero) { int len = (int)strlen(str); int initial_size =...

Use incapsulated vector operations instead of reallocs and memcpy. vector::reserve, vector::resize and std::copy should be used instead.

Implement functional groups support in CDXML reader/writer. Currently conversion doesn't work correctly - it's impossible to expand/collapse an imported CDXML abbreviated functional groups if CDXML was exported from ketcher.

Enhanced stereochemistry support for CDXML export/import to KET format. All enhanced stereochemistry features in KET format should be supported in export and import procedures.

## Remove-me-section * Notify reviewers about the pull request * Keep only necessary sections below for the review ## Generic request - [ ] PR name follows the pattern `#1234...

**Requirements** 1. Add to the modal window 'Open'/'Paste from the clipboard' a dropdown menu for format choosing. Available options: - Ket Format - MDL Molfile V3000 - Sequence 2. By...

Bug

## Generic request - [x] PR name follows the pattern `#1234 – issue name` - [x] branch name does not contain '#' - [x] base branch (master or release/xx) is...

**Background** There are multiple reports about inconsistent Indigo error messages. Here is a typical example: https://github.com/epam/Indigo/issues/2045 **Solution** Indigo reporting code should be structured and refactored. Error messages' texts should be...

Improvement

**Background** Current implementation has a lack of text formatting features implemented in other chemical formats (CDX/CDXML). Mostly it's related to paragraph-formatting features: indents, and left-center-right layouts. Here is an example...

Feature