Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCD format enhancements #2148

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Apr 7, 2023

  1. OcdFileExport: Set color in object entry

    The dominant color id is stored both in the index entry and the main
    object struct.
    
    Amends commit 6d5d317 (OcdFileExport: Set color in object index
    entry).
    lpechacek committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    a2935ca View commit details
    Browse the repository at this point in the history
  2. OcdFileImport: Import number of gaps/symbols on line symbols

    The export routines store the "show at least one gap" line symbol
    property as the OCD minimum number of gaps/symbols. This commit
    complements the export path code and implements translation from the
    number of gaps/symbols to the Mapper symbol property.
    
    Amends commit 908d404 (Implement export to .ocd version 8).
    lpechacek committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    0f4225c View commit details
    Browse the repository at this point in the history
  3. OcdFileImport/Export: Maintain v12 object timestamps

    Starting from v12 format the object features fields for creation and
    modification times. Some users use the modification time to identify
    changed objects. Mapper can support this workflow by maintaining the
    creation and modification times on the map objects. This patch does not
    implement object timestamp updates in Mapper.
    
    The conversion of the floating point number to date and time is
    described at
    https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.TDateTime
    lpechacek committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    74d5d0b View commit details
    Browse the repository at this point in the history
  4. OcdFileImport/Export: Fill in v12 server_object_id

    Examination of real OCD files has revealed that the server object id is
    customarily filled with -1.
    lpechacek committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    00d8a8e View commit details
    Browse the repository at this point in the history