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

Pluginsystem #569

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

Pluginsystem #569

wants to merge 19 commits into from

Commits on Sep 23, 2014

  1. Fixes ivansafrin#563, adds the ability to open a file directly in the…

    … IDE (with the right editor), without adding it to the project (Windows).
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    cd41c45 View commit details
    Browse the repository at this point in the history
  2. First steps to implement a plugin system: *New Plugin Resource, *Plug…

    …in Manager, *Props, *load plugins by the ResourceManager
    Joachim Meyer authored and Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    eda3589 View commit details
    Browse the repository at this point in the history
  3. Further steps to implement plugin system: *Loading and saving of the …

    …Entities' props, *edited EntityProp to suit latest changes, *Entity file version now 3
    
    Conflicts:
    	IDE/Contents/Source/PolycodeEntityEditor.cpp
    
    Conflicts:
    	IDE/Contents/Source/PolycodeEntityEditor.cpp
    Joachim Meyer authored and Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    4497246 View commit details
    Browse the repository at this point in the history
  4. Rather final changes for loading plugins, props and sheets.

    Conflicts:
    	Core/Contents/Source/PolyEntity.cpp
    
    Conflicts:
    	Core/Contents/Source/PolySceneEntityInstance.cpp
    	IDE/Contents/Include/EntityEditorPropertyView.h
    	IDE/Contents/Source/PolycodeProps.cpp
    Joachim Meyer authored and Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    8c32c3e View commit details
    Browse the repository at this point in the history
  5. Final changes for Sheets, added a Editor to create plugins (for now P…

    …lugin files have to be added to a project and after creating, added to a dir added to ResourceManager, requires restart..)
    
    Conflicts:
    	IDE/Build/Windows2013/Polycode.sln
    
    Conflicts:
    	IDE/Contents/Source/PolycodeProps.cpp
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    e840e75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    deb6764 View commit details
    Browse the repository at this point in the history
  7. Made prop names clearer, little rewrite of the plugin information sav…

    …ed in entity files.
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    6e6f310 View commit details
    Browse the repository at this point in the history
  8. Implemented ComboProps, added removeItem funtions to UIComboBox. Enti…

    …tyProp names are now as specific as possible.
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    9927988 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c0558d7 View commit details
    Browse the repository at this point in the history
  10. Got rid of the arrayVal in EntityProps.

    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    efe3819 View commit details
    Browse the repository at this point in the history
  11. (Re-)adding pluginEditor icons, Fixing problems with more than one pl…

    …ugin in the editor, other bugfixes and (it at least seems like to) fix an issue with loading the plugins..
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    e5396d8 View commit details
    Browse the repository at this point in the history
  12. (Re-)adding pluginEditor icons, Fixing problems with more than one pl…

    …ugin in the editor - but warning: loading plugins seems broken!
    
    Conflicts:
    	Core/Contents/Include/PolyEntity.h
    	Core/Contents/Include/PolyPlugin.h
    	Core/Contents/Source/PolyPlugin.cpp
    	IDE/Contents/Source/PolycodeEntityEditor.cpp
    	IDE/Contents/Source/PolycodePluginEditor.cpp
    	IDE/Contents/Source/PolycodeProps.cpp
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    ef6149e View commit details
    Browse the repository at this point in the history
  13. Cleaned up a bit, added correct implementation of slider props (min a…

    …nd max values now editable in the PluginEditor), added setter and getter for start and end to UIHSlider.
    
    Conflicts:
    	Core/Contents/Source/PolyPlugin.cpp
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    6691834 View commit details
    Browse the repository at this point in the history
  14. Added Plugin folder to IDE Resources, including PhysicsModul.plugin, …

    …IDE includes this as a resource. Added Constructor to CollisionEntity, that only needs an entity with entity props, according to the PhysicsModul.plugin.
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    5845081 View commit details
    Browse the repository at this point in the history
  15. Fix last commit: forgot to add PhysicsModul.plugin.

    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    ac31c12 View commit details
    Browse the repository at this point in the history
  16. Fixed some issues, added addPhysicsChildEntity and addCollisionChildE…

    …ntity, both take just an Entity loaded from a SceneEntityInstance, according to PhysicsModule.plugin
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    0c011ae View commit details
    Browse the repository at this point in the history
  17. Hopefully (not tested) add the function to Linux IDE to open files di…

    …rectly.
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    39d0ad1 View commit details
    Browse the repository at this point in the history
  18. Fix PolycodeIDEApp::openFilePicker() to be able to use PolycodeUI fil…

    …e dialogs.
    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    f6fad7e View commit details
    Browse the repository at this point in the history
  19. Fix rebase issue.

    Joachim Meyer committed Sep 23, 2014
    Configuration menu
    Copy the full SHA
    6da87cd View commit details
    Browse the repository at this point in the history