-
Notifications
You must be signed in to change notification settings - Fork 10
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
Extension templating #25
Extension templating #25
Commits on Mar 13, 2014
-
added creash and error signals to template and tutorial
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 7af5e28 - Browse repository at this point
Copy the full SHA 7af5e28View commit details -
added a basic commotion form stylesheet
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for f0a079a - Browse repository at this point
Copy the full SHA f0a079aView commit details -
Prepared main_window for loading extensions
Moved setup functionality into modules and added a basic welcome page as the first extension loaded
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 2e4cb5e - Browse repository at this point
Copy the full SHA 2e4cb5eView commit details -
Changed custom exit function name to not overwrite default exit function
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for e6326b3 - Browse repository at this point
Copy the full SHA e6326b3View commit details -
added clean up functions to tutorial files
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 9569793 - Browse repository at this point
Copy the full SHA 9569793View commit details -
added viewport clean-up and swap functions
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 957adfb - Browse repository at this point
Copy the full SHA 957adfbView commit details -
added clean up functions to welcome page
Seamus Tuohy committedMar 13, 2014 Configuration menu - View commit details
-
Copy full SHA for 6f34f71 - Browse repository at this point
Copy the full SHA 6f34f71View commit details
Commits on Mar 14, 2014
-
replaced exception log.debug logging with log.exception calls
Seamus Tuohy committedMar 14, 2014 Configuration menu - View commit details
-
Copy full SHA for 79afaf7 - Browse repository at this point
Copy the full SHA 79afaf7View commit details -
Added proper logging and removed unneeded global exception handling
Seamus Tuohy committedMar 14, 2014 Configuration menu - View commit details
-
Copy full SHA for 0f9f973 - Browse repository at this point
Copy the full SHA 0f9f973View commit details
Commits on Mar 17, 2014
-
Extension manager created with core functionality to load an installed extension, get a section from a extension, and check the installed extensions.
Seamus Tuohy committedMar 17, 2014 Configuration menu - View commit details
-
Copy full SHA for 5599068 - Browse repository at this point
Copy the full SHA 5599068View commit details -
added proper usage of default values to settings loading.
Seamus Tuohy committedMar 17, 2014 Configuration menu - View commit details
-
Copy full SHA for c435185 - Browse repository at this point
Copy the full SHA c435185View commit details -
Seamus Tuohy committed
Mar 17, 2014 Configuration menu - View commit details
-
Copy full SHA for f97012f - Browse repository at this point
Copy the full SHA f97012fView commit details
Commits on Mar 18, 2014
-
added a config file validation object
Seamus Tuohy committedMar 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 1eb22ed - Browse repository at this point
Copy the full SHA 1eb22edView commit details -
applied a shorter variable for qt logging functions
Seamus Tuohy committedMar 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 3d0c03c - Browse repository at this point
Copy the full SHA 3d0c03cView commit details -
added file management needed for extension management
Seamus Tuohy committedMar 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 303ae05 - Browse repository at this point
Copy the full SHA 303ae05View commit details -
Seamus Tuohy committed
Mar 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 4dfc0b5 - Browse repository at this point
Copy the full SHA 4dfc0b5View commit details -
Seamus Tuohy committed
Mar 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 597178e - Browse repository at this point
Copy the full SHA 597178eView commit details -
started scoping out extension management functionality.
Seamus Tuohy committedMar 18, 2014 Configuration menu - View commit details
-
Copy full SHA for 7fa33cb - Browse repository at this point
Copy the full SHA 7fa33cbView commit details
Commits on Mar 19, 2014
-
Cleaned up validation and file system utils
Moved validation into validate.ClientConfig and moved all file system interaction into QDir's and proper os.path.join's
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for a8980c4 - Browse repository at this point
Copy the full SHA a8980c4View commit details -
added basic networking validation class
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for 87f5162 - Browse repository at this point
Copy the full SHA 87f5162View commit details -
Moved extension manager into utils because it is logical. Cleaned up code to be more pep8 compliant.
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for d14f0ae - Browse repository at this point
Copy the full SHA d14f0aeView commit details -
cleaned up code to be pep8 compliant-ier
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for ee76366 - Browse repository at this point
Copy the full SHA ee76366View commit details -
hooked extension loader to extension manager
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for cb19959 - Browse repository at this point
Copy the full SHA cb19959View commit details -
fixed incorrect loading of fs_utils
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for 3a48228 - Browse repository at this point
Copy the full SHA 3a48228View commit details -
Seamus Tuohy committed
Mar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for fe797ba - Browse repository at this point
Copy the full SHA fe797baView commit details -
Seamus Tuohy committed
Mar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for 34c2991 - Browse repository at this point
Copy the full SHA 34c2991View commit details -
Seamus Tuohy committed
Mar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for a7b1d3a - Browse repository at this point
Copy the full SHA a7b1d3aView commit details -
messed up links and did not realize till it was already pushed.
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for 915112c - Browse repository at this point
Copy the full SHA 915112cView commit details -
changed config_manager to config_editor
Seamus Tuohy committedMar 19, 2014 Configuration menu - View commit details
-
Copy full SHA for 844fdeb - Browse repository at this point
Copy the full SHA 844fdebView commit details
Commits on Mar 21, 2014
-
removed old todo, as it is no longer needed.
Seamus Tuohy committedMar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 57a0cbb - Browse repository at this point
Copy the full SHA 57a0cbbView commit details -
moved all config files into config directories
Seamus Tuohy committedMar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for a131e9e - Browse repository at this point
Copy the full SHA a131e9eView commit details -
Added proper checking for QVariant type
Seamus Tuohy committedMar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 1fcf594 - Browse repository at this point
Copy the full SHA 1fcf594View commit details -
Changed to .conf naming for configs
Seamus Tuohy committedMar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 6f7f7b3 - Browse repository at this point
Copy the full SHA 6f7f7b3View commit details -
Seamus Tuohy committed
Mar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 5e8f239 - Browse repository at this point
Copy the full SHA 5e8f239View commit details -
Moved extension handling to extension manager
Moved major extension handling from the menu bar into the extension manager and config modules. Also documented and pep8-ified the old code as I worked thorugh it.
Seamus Tuohy committedMar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for 8ea9efd - Browse repository at this point
Copy the full SHA 8ea9efdView commit details -
Added more extension identification functions
Created functions for extension mangement and searching that only use the installed extensions instead of searching through the extensions in the extensions directory. This should make having downloaded, but uninstalled extensions easier to ignore. Also added the required QVariant type modifications when loading extension values.
Seamus Tuohy committedMar 21, 2014 Configuration menu - View commit details
-
Copy full SHA for d25980a - Browse repository at this point
Copy the full SHA d25980aView commit details
Commits on Mar 24, 2014
-
Added some basic code standards guidance
Seamus Tuohy committedMar 24, 2014 Configuration menu - View commit details
-
Copy full SHA for ea4edbf - Browse repository at this point
Copy the full SHA ea4edbfView commit details -
Seamus Tuohy committed
Mar 24, 2014 Configuration menu - View commit details
-
Copy full SHA for 055da6c - Browse repository at this point
Copy the full SHA 055da6cView commit details -
Seamus Tuohy committed
Mar 24, 2014 Configuration menu - View commit details
-
Copy full SHA for 3320464 - Browse repository at this point
Copy the full SHA 3320464View commit details -
added loaded config files to data directory
Seamus Tuohy committedMar 24, 2014 Configuration menu - View commit details
-
Copy full SHA for 4bfda66 - Browse repository at this point
Copy the full SHA 4bfda66View commit details -
added extension config removal
Seamus Tuohy committedMar 24, 2014 Configuration menu - View commit details
-
Copy full SHA for a878f12 - Browse repository at this point
Copy the full SHA a878f12View commit details -
Made extension configs live in one unified folder under data
Seamus Tuohy committedMar 24, 2014 Configuration menu - View commit details
-
Copy full SHA for 10e1363 - Browse repository at this point
Copy the full SHA 10e1363View commit details
Commits on Mar 25, 2014
-
removed all logging of exceptions that are raised
Logging exceptions that are raised causes unneeded repeats that clutters the logs.
Seamus Tuohy committedMar 25, 2014 Configuration menu - View commit details
-
Copy full SHA for 4da5a82 - Browse repository at this point
Copy the full SHA 4da5a82View commit details
Commits on Mar 27, 2014
-
added cx_freeze build configurations
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 1bdfb67 - Browse repository at this point
Copy the full SHA 1bdfb67View commit details -
added some style specifications
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for fe18294 - Browse repository at this point
Copy the full SHA fe18294View commit details -
Seamus Tuohy committed
Mar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 086d6b0 - Browse repository at this point
Copy the full SHA 086d6b0View commit details -
removed core and contrib extension differences
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 9f3637c - Browse repository at this point
Copy the full SHA 9f3637cView commit details -
added a load_all call in the client
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 28a692d - Browse repository at this point
Copy the full SHA 28a692dView commit details -
continued extensive overhaul of extension manager
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 53d3cff - Browse repository at this point
Copy the full SHA 53d3cffView commit details -
added tests for extension manager load_all fucntion
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 8f1e6d6 - Browse repository at this point
Copy the full SHA 8f1e6d6View commit details -
Seamus Tuohy committed
Mar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 4f10628 - Browse repository at this point
Copy the full SHA 4f10628View commit details -
modified dependencies to allow bundling
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 50c94ca - Browse repository at this point
Copy the full SHA 50c94caView commit details -
cleaned up code. No functional changes
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for 6649cf9 - Browse repository at this point
Copy the full SHA 6649cf9View commit details -
Made logging cleaner, and added a debug message.
Seamus Tuohy committedMar 27, 2014 Configuration menu - View commit details
-
Copy full SHA for c4f1bb7 - Browse repository at this point
Copy the full SHA c4f1bb7View commit details
Commits on Mar 28, 2014
-
Default log locations are now based upon the current operating system defaults. The core logger is also now handled through a class called LogHandler that allows for modifications to the log levels and logfile locations throughout the applications life. This will allow for debugging to be turned on when non-critical issues appear without having to close the application and possibly lose the error state.
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for b081a7a - Browse repository at this point
Copy the full SHA b081a7aView commit details -
Seamus Tuohy committed
Mar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 1c7e6f0 - Browse repository at this point
Copy the full SHA 1c7e6f0View commit details -
added default extension directories
Created a function that populates the default extension directories based upon operating system defaults. Bundling the application data made using the repository directory structure unwealdy as a store for application extensions. As such, application data will be stored in the folders specified within this function.
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for fc175ff - Browse repository at this point
Copy the full SHA fc175ffView commit details -
changed load_all call to new load_core name
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 2ca6a3e - Browse repository at this point
Copy the full SHA 2ca6a3eView commit details -
added easy linux client cx_freeze compilation and creation
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 017afd5 - Browse repository at this point
Copy the full SHA 017afd5View commit details -
fixed logger creation functions
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for e0cd65d - Browse repository at this point
Copy the full SHA e0cd65dView commit details -
Seamus Tuohy committed
Mar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 40164ea - Browse repository at this point
Copy the full SHA 40164eaView commit details -
fixed variable creation order and added needed imports.
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for f1ba211 - Browse repository at this point
Copy the full SHA f1ba211View commit details -
added the last-ditch log location to gitignore.
Seamus Tuohy committedMar 28, 2014 Configuration menu - View commit details
-
Copy full SHA for 2f675b1 - Browse repository at this point
Copy the full SHA 2f675b1View commit details
Commits on Mar 31, 2014
-
merged config handling into extension manager
Config's only exist for extensions currently. As such, they have been moved into the extension manager. The file system level JSON loading function was moved into fs_utils to logically seperate it from the config_loader in case other JSON files need to be opened in the future.
Seamus Tuohy committedMar 31, 2014 Configuration menu - View commit details
-
Copy full SHA for 2d381e3 - Browse repository at this point
Copy the full SHA 2d381e3View commit details -
added build instructions for executable
Seamus Tuohy committedMar 31, 2014 Configuration menu - View commit details
-
Copy full SHA for c7c093c - Browse repository at this point
Copy the full SHA c7c093cView commit details
Commits on Apr 1, 2014
-
Created Zipped extension loader
Extensions are now zipped up during the build process to allow the build client to utilize them easier. Also cleaned up the build tree and its documentation. Now when any extension is built it is addded to the resources folder in the build tree.
Seamus Tuohy committedApr 1, 2014 Configuration menu - View commit details
-
Copy full SHA for 000d8a9 - Browse repository at this point
Copy the full SHA 000d8a9View commit details
Commits on Apr 2, 2014
-
removed all current() and currentPath() calls.
current() points to the current directory, but the application can be called from a variety of directories, and not just its root directory. As such, all uses of current will be replaced with calls to <users home directory>/.Commotion instead.
Seamus Tuohy committedApr 2, 2014 Configuration menu - View commit details
-
Copy full SHA for 3fc9910 - Browse repository at this point
Copy the full SHA 3fc9910View commit details -
removed exe directory in favor of auto-built exe.<sys> dirs
Seamus Tuohy committedApr 2, 2014 Configuration menu - View commit details
-
Copy full SHA for 2bd1344 - Browse repository at this point
Copy the full SHA 2bd1344View commit details
Commits on Apr 4, 2014
-
added a test runner to the project
Seamus Tuohy committedApr 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 3e651bc - Browse repository at this point
Copy the full SHA 3e651bcView commit details -
added temporary build and testing objects to gitignore
Seamus Tuohy committedApr 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 70e7853 - Browse repository at this point
Copy the full SHA 70e7853View commit details -
Seamus Tuohy committed
Apr 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 7319b18 - Browse repository at this point
Copy the full SHA 7319b18View commit details -
added some missing module __init__ files
Seamus Tuohy committedApr 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 04def43 - Browse repository at this point
Copy the full SHA 04def43View commit details -
added a mock extension object for testing.
Seamus Tuohy committedApr 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 1699f84 - Browse repository at this point
Copy the full SHA 1699f84View commit details -
Made Extension Manager use zipped extensions
Added unit-tests, ConfigManager, extension loading functions, and fs_utils that work with zipped files>
Seamus Tuohy committedApr 4, 2014 Configuration menu - View commit details
-
Copy full SHA for 3130227 - Browse repository at this point
Copy the full SHA 3130227View commit details
Commits on Apr 8, 2014
-
Config properties no longer recursive.
Due to config properties setting themselves they were fully recursive. To stop them from turtle-ing all the way down I changed them to set local variables, like they should have in the first place.
Seamus Tuohy committedApr 8, 2014 Configuration menu - View commit details
-
Copy full SHA for a9c910b - Browse repository at this point
Copy the full SHA a9c910bView commit details -
Seamus Tuohy committed
Apr 8, 2014 Configuration menu - View commit details
-
Copy full SHA for 7466714 - Browse repository at this point
Copy the full SHA 7466714View commit details -
fixed dependencies to make install_loaded work
Seamus Tuohy committedApr 8, 2014 Configuration menu - View commit details
-
Copy full SHA for 9eba7a0 - Browse repository at this point
Copy the full SHA 9eba7a0View commit details -
Added test for install loaded function
Seamus Tuohy committedApr 8, 2014 Configuration menu - View commit details
-
Copy full SHA for df8939f - Browse repository at this point
Copy the full SHA df8939fView commit details -
added tests for getting an installed extension from a property.
Seamus Tuohy committedApr 8, 2014 Configuration menu - View commit details
-
Copy full SHA for d2f41cc - Browse repository at this point
Copy the full SHA d2f41ccView commit details
Commits on Apr 10, 2014
-
Made Readme valuable for this project
Seamus Tuohy committedApr 10, 2014 Configuration menu - View commit details
-
Copy full SHA for c353b40 - Browse repository at this point
Copy the full SHA c353b40View commit details -
updated extension manager installing and uninstalling.
Seamus Tuohy committedApr 10, 2014 Configuration menu - View commit details
-
Copy full SHA for 979d0ef - Browse repository at this point
Copy the full SHA 979d0efView commit details
Commits on Apr 11, 2014
-
Replaced load_settings with simpler get_config
Seamus Tuohy committedApr 11, 2014 Configuration menu - View commit details
-
Copy full SHA for a76979a - Browse repository at this point
Copy the full SHA a76979aView commit details -
Seamus Tuohy committed
Apr 11, 2014 Configuration menu - View commit details
-
Copy full SHA for 66c26cc - Browse repository at this point
Copy the full SHA 66c26ccView commit details -
specified a clearer set of test ignores.
Seamus Tuohy committedApr 11, 2014 Configuration menu - View commit details
-
Copy full SHA for b317b2e - Browse repository at this point
Copy the full SHA b317b2eView commit details -
Added built assets to mock dir for tests
Seamus Tuohy committedApr 11, 2014 Configuration menu - View commit details
-
Copy full SHA for 2fe78a7 - Browse repository at this point
Copy the full SHA 2fe78a7View commit details -
added more test functions and fixed code
Seamus Tuohy committedApr 11, 2014 Configuration menu - View commit details
-
Copy full SHA for 6cefb8c - Browse repository at this point
Copy the full SHA 6cefb8cView commit details
Commits on Apr 14, 2014
-
finished extension manager tests
Seamus Tuohy committedApr 14, 2014 Configuration menu - View commit details
-
Copy full SHA for fd4a089 - Browse repository at this point
Copy the full SHA fd4a089View commit details -
Bundled the utility with the extension manager where it belongs.
Seamus Tuohy committedApr 14, 2014 Configuration menu - View commit details
-
Copy full SHA for efda801 - Browse repository at this point
Copy the full SHA efda801View commit details -
added missing tests value to config checks
Seamus Tuohy committedApr 14, 2014 Configuration menu - View commit details
-
Copy full SHA for a79d05f - Browse repository at this point
Copy the full SHA a79d05fView commit details -
fix translation and home directory creation errors
Removed attempts at translation before application initializes. Added a check for the home directory before attempting to create it so that if it already exists the logger does not fail.
Seamus Tuohy committedApr 14, 2014 Configuration menu - View commit details
-
Copy full SHA for 858bcd6 - Browse repository at this point
Copy the full SHA 858bcd6View commit details -
Fixed pathing issues for changing dirs.
QDir.setPath(\'x\') will change the directory using the current directory as a guide. QDir.cd(\'x\') will change the directory with THAT QDir's current directory as a guide. e.g. when calling code from /home/s2e/ where you create the QDir mydir = QtCore.QDir(\'/tmp/'). mydir.setPath(\'new\') == /home/s2e/new, mydir.cd(\'new\') == /tmp/new.
Seamus Tuohy committedApr 14, 2014 Configuration menu - View commit details
-
Copy full SHA for ef656ed - Browse repository at this point
Copy the full SHA ef656edView commit details -
Added loggging and changed a warning to a raise
Seamus Tuohy committedApr 14, 2014 Configuration menu - View commit details
-
Copy full SHA for bf883a0 - Browse repository at this point
Copy the full SHA bf883a0View commit details
Commits on Apr 16, 2014
-
removed unneeded type assignment.
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for c3c1584 - Browse repository at this point
Copy the full SHA c3c1584View commit details -
re-connected the menu-bar to new extensions
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for 77428da - Browse repository at this point
Copy the full SHA 77428daView commit details -
Core and global extensions will now both live in the application path to get around root permission issues.
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for 1f29f27 - Browse repository at this point
Copy the full SHA 1f29f27View commit details -
Fixed extension initialization in client main
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for a151dba - Browse repository at this point
Copy the full SHA a151dbaView commit details -
Created a working mock extension
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for 88c4cd8 - Browse repository at this point
Copy the full SHA 88c4cd8View commit details -
Changed tests to reflect new global path
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for 43b449c - Browse repository at this point
Copy the full SHA 43b449cView commit details -
removed assertions for bygone exceptions
Seamus Tuohy committedApr 16, 2014 Configuration menu - View commit details
-
Copy full SHA for 867cb73 - Browse repository at this point
Copy the full SHA 867cb73View commit details