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

Add egs_view egsinp editor with autocompletion for all egs++ apps #1164

Draft
wants to merge 40 commits into
base: develop
Choose a base branch
from

Commits on Sep 17, 2024

  1. Add a text editor to egs_view

    Initial commit with very basic groundwork for a text editor in egs_view.
    Adds some syntax highlighting, and begins building a structure in
    geometries to return input keys. Includes debug statements and nonsense
    behaviour.
    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5cf74da View commit details
    Browse the repository at this point in the history
  2. Non-working temporary commit

    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    439a0dc View commit details
    Browse the repository at this point in the history
  3. Add a text editor to egs_view

    Initial commit with very basic groundwork for a text editor in egs_view.
    Adds some syntax highlighting, and begins building a structure in
    geometries to return input keys. Includes debug statements and nonsense
    behaviour.
    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1caf68c View commit details
    Browse the repository at this point in the history
  4. Non-working temporary commit

    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0d03724 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5642956 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19922d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    212a9f2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b7da362 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    618c6f0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    406f174 View commit details
    Browse the repository at this point in the history
  11. Temp

    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    31d2374 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d6fca07 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    916f1f0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e320166 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    85326e6 View commit details
    Browse the repository at this point in the history
  16. Add Geometry Input Validation

    Add support for all of the geometries in the egs_view editor.
    Gallop authored and rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4d2895c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1d65c15 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0f59cd3 View commit details
    Browse the repository at this point in the history
  19. Add keystroke seletion to egs_editor

    hcgallop authored and rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    790ed98 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dbcec3a View commit details
    Browse the repository at this point in the history
  21. Add support for red line comments

    hcgallop authored and rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ea05f21 View commit details
    Browse the repository at this point in the history
  22. Fix the recent egs_view ui changes

    Recent changes to egs_view were missing some necessary additions to the
    ui file. These have been included, along with a couple minor changes.
    Also set the compiler flags to use std=c++14 instead of std=c++11.
    Townson authored and rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ecd69e2 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    81a28e4 View commit details
    Browse the repository at this point in the history
  24. Add iaea_phsp_source editor inputs

    Add egs_editor support for iaea_phsp_source. Also remove the c++14 flag
    for egs_view since it should already be included for all C++ in order
    for egs++ to compile.
    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    99b8ef4 View commit details
    Browse the repository at this point in the history
  25. Remove old egs_view debug messages

    Remove or improve debug messages. Add handling of the EDITOR_DEBUG
    define for egs_editor debugging.
    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2a2e604 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    70be98a View commit details
    Browse the repository at this point in the history
  27. Run astyle to fix formatting

    rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c8c35a9 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    c78965f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    868f84c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    85a78cf View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    9549983 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    be3fe92 View commit details
    Browse the repository at this point in the history
  33. Add more egs_editor completion and examples

    Add auto-completion for apps, ausgab objects, materials and run control. Add dropdown for user to select application in egs_editor. Full support for pegsless materials not quite done.
    Xuan-Zheng05 authored and rtownson committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d251483 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a45213c View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    56e1cce View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d2b97b9 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a509ab2 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    efcfc4d View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    59ea112 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    99e2cbb View commit details
    Browse the repository at this point in the history