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

GPII-1230, GPII-1235, GPII-442: Running application detection and support for more advanced MM #91

Open
wants to merge 88 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
dc139c1
First commit of node.js "nodeprocesses" add-on for acquiring
klown Sep 10, 2014
8cad476
GPII-442: Updated README.md
klown Sep 10, 2014
9e34eb5
GPII-442: Detect running solutions.
klown Sep 22, 2014
e129e66
GPII-442: Detect running solutions
klown Sep 22, 2014
9bbdd0f
GPII-442: Detect running solutions
klown Sep 23, 2014
cd99c13
GPII-442: Detect running solutions
klown Sep 23, 2014
63f9096
GPII-442: Detect running solutions.
klown Sep 24, 2014
16c0591
GPII-442: Detect running solutions.
klown Sep 24, 2014
28edabf
GPII-442: Detect running solutions.
klown Sep 26, 2014
23189c5
GPII-442: Detect running solutions.
klown Sep 26, 2014
21b2720
GPII-442: Detect running solutions -- Nodejs events.
klown Sep 30, 2014
48ef1d0
GPII-442: Detect running solutions.
klown Sep 30, 2014
477687f
GPII-442: Detect running solutions -- simplify interface.
klown Sep 30, 2014
57fadc6
GPII-442: New processes.js object; moved and improved unit tests.
klown Oct 2, 2014
2ec3412
GPII-442: Use fluid event system.
klown Oct 7, 2014
602f963
GPII-442: Use fluid "eventedComponent" for event handling.
klown Oct 8, 2014
6c4b685
GPII-442: Added new event: "onStateChange".
klown Oct 10, 2014
908379b
GPII-442: Added ability to search for lists of solutions.
klown Oct 14, 2014
642bce9
GPII-442: Renamed to processReporter (part I).
klown Oct 16, 2014
4741878
GPII-442: Renamed to processReporter (part II).
klown Oct 16, 2014
556d287
GPII-442: Updated README.md
klown Oct 16, 2014
13b218a
GPII-442: Modified README.md.
klown Oct 17, 2014
c114613
GPII-442: Modified Gruntfile.js
klown Jan 30, 2015
c4ef9fe
GPII-434: Merge branch 'master' into GPII-442
klown Jan 30, 2015
7ce7ac9
GPII-442: jshint fixes.
klown Jan 30, 2015
a13c3f1
GPII-442: Fix Linux/GNOME processReporter unit tests.
klown Feb 3, 2015
81b77f7
GPII-442: Fixed typo.
klown Feb 3, 2015
63d88bc
GPII-442: Improved demo.
klown Feb 4, 2015
822cb11
GPII-442: Fixed typo.
klown Apr 1, 2015
2e0c84f
Merge branch 'master' into GPII-442
klown Apr 7, 2015
4eaef90
GPII-442: Better variable name.
klown Apr 8, 2015
6ac330c
GPII-442: Renamed files and namespaces.
klown Apr 8, 2015
c39b340
GPII-442: Fixed whitespace.
klown Apr 8, 2015
8a7645a
GPII-442: Updated README.md and package.json
klown Apr 10, 2015
2607cc0
GPII-442: Fixed "grunt jshint" errors.
klown Apr 14, 2015
e6c67d4
GPII-442: First pass at a process reporter service.
klown Apr 28, 2015
3ae5377
GPII-442: Improved results returned by process reporter service.
klown Apr 28, 2015
6c76cd4
GPII-442: Preliminary process reporter service.
klown Apr 29, 2015
603bfb1
GPII-442: Hooked process reporter unit tests into main unit test lau…
klown May 1, 2015
2558803
GPII-442: Cleaned up white space.
klown May 1, 2015
6c971e7
GPII-442: Re-factored processes bridge.
klown Jun 30, 2015
5035227
GPII-442: Updated unit tests due to re-factoring.
klown Jun 30, 2015
d952e81
GPII-442: Updated to reflect the more recent changes.
klown Jun 30, 2015
f0a753c
Merge branch 'master' into GPII-442
klown Jul 6, 2015
55904b9
Merge branch 'GPII-1168' into GPII-442
klown Jul 7, 2015
2af65d4
GPII-442: Better way to include gsettings bridge code.
klown Jul 17, 2015
3a0895f
GPII-442: Added ability to check for process and relevant setting.
klown Jul 20, 2015
86af837
Merge branch 'master' into GPII-442
Aug 28, 2015
7f5c152
GPII-442: Simplified payload for reporting which solution is running.
klown Sep 17, 2015
a2edeaf
GPII-442: Updated module test to fit with last change.
klown Sep 18, 2015
4dfe90a
GPII-442: Fixed nodeprocesses node add-on.
klown Sep 22, 2015
df128e8
GPII-442/GPII-1383: Port the nodeprocesses add-on to Nan.
klown Dec 18, 2015
375b332
GPII-442/GPII-1383: Port the nodeprocesses add-on to Nan.
klown Jan 8, 2016
ab79e76
Merge branch 'GPII-442' into GPII-1526_GPII-442
klown Jan 13, 2016
f7751f7
GPII-442/GPII-1318: Update to new core infusion.
klown Jan 15, 2016
812a44e
GPII-442/GPII-1318: Update to new core unit testing framework.
klown Jan 15, 2016
a3a17c9
Merge main GPII master branch into GPII-442.
klown Mar 14, 2016
333ebe0
GPII-442: ProcessReporter - use correct name for loading jqUnit.
klown Mar 15, 2016
d4930bb
Merge branch 'GPII-1526' into GPII-1526_GPII-442.
klown May 30, 2016
f9cba19
Merge latest from branch 'GPII-1526' into GPII-1526_GPII-442
klown May 31, 2016
d0e987f
Merge branch 'GPII-1318' into GPII-1526_GPII-442
klown Jun 1, 2016
2c41418
GPII-1318: Modified due to removal of unnecessary utility fluid.getL…
klown Jun 1, 2016
9670cb3
Merge branch 'gpii-master' into GPII-442
klown Jun 2, 2016
7929ad7
Merge branch 'GPII-1526_GPII-442' into GPII-442
klown Jun 2, 2016
1fee6d7
GPII-1318/GPII-442: Fixed errant references to 'jqUnit'.
klown Jun 3, 2016
2bb6d6d
GPII-442: Fixed "lint" errors in C++ file.
klown Jul 25, 2016
905296f
Merge branch 'gpii-master' into GPII-442
klown Jul 26, 2016
7def1b8
GPII-442/GPII-1848: Updated process reporter code.
klown Jul 26, 2016
2e66d0b
GPII-442/GPII-1848: Updated process reporter package information.
klown Jul 27, 2016
6b0b50c
GPII-442: Merge branch 'gpii-master' into GPII-442
klown Aug 4, 2016
c1bd18b
GPII-442: Update to provisioning to include libgtop2 development.
klown Aug 4, 2016
3ec8647
GPII-442: Updated package information.
klown Aug 5, 2016
f2711fc
GPII-442: Processes bridge unit tests.
klown Aug 8, 2016
b8fa598
GPII-442: Update to latest processes bridge in universal.
klown Aug 12, 2016
5b2f719
GPII-442: Updated package information.
klown Sep 1, 2016
4aa7951
GPII-442: Processe bridge state change tests.
klown Sep 6, 2016
3497de7
GPII-442: Updated package information.
klown Sep 21, 2016
153e41b
GPII-442: Merge master GPII branch into GPII-442.
klown Oct 12, 2016
0c792b7
GPII-442: Updated package information.
klown Oct 14, 2016
2b88c33
GPII-442: Updated package information.
klown Oct 27, 2016
3177040
GPII-442: Merge upstream master GPII branch
klown Nov 10, 2016
42e05a3
GPII-442: Removed state tracking functionality from processesBridge.
klown Nov 23, 2016
1f84452
GPII-442: Merge upstream GPII master branch.
klown Nov 23, 2016
075b8e7
GPII-442: Separated functions for finding process and checking setti…
klown Dec 12, 2016
f41d9d4
GPII-442: Generalized checkSetting()
klown Dec 15, 2016
cdd6bdc
GPII-1230: Added gsettings launch handler and unit tests
Mar 14, 2017
da5843d
GPII-1230: Updated reference to universal
Mar 20, 2017
151eb57
GPII-1230: Updated universal reference to latest GPII-1230 branch
Apr 20, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ module.exports = function (grunt) {
cleanXrandrBridge: nodeGypShell(gypCleanCmd, "gpii/node_modules/xrandr/nodexrandr"),
compilePackageKitBridge: nodeGypShell(gypCompileCmd, "gpii/node_modules/packagekit/nodepackagekit"),
cleanPackageKitBridge: nodeGypShell(gypCleanCmd, "gpii/node_modules/packagekit/nodepackagekit"),
compileProcesses: nodeGypShell(gypCompileCmd, "gpii/node_modules/processReporter/nodeprocesses"),
cleanProcesses: nodeGypShell(gypCleanCmd, "gpii/node_modules/processReporter/nodeprocesses"),
installUsbLib: {
command: [
"sudo cp " + usbListenerDir + "/gpii-usb-user-listener /usr/bin/",
Expand Down Expand Up @@ -98,13 +100,15 @@ module.exports = function (grunt) {
grunt.task.run("shell:compileAlsaBridge");
grunt.task.run("shell:compileXrandrBridge");
grunt.task.run("shell:compilePackageKitBridge");
grunt.task.run("shell:compileProcesses");
});

grunt.registerTask("clean-addons", "Clean the native addons", function () {
grunt.task.run("shell:cleanGSettings");
grunt.task.run("shell:cleanAlsaBridge");
grunt.task.run("shell:cleanXrandrBridge");
grunt.task.run("shell:cleanPackageKitBridge");
grunt.task.run("shell:cleanProcesses");
});

grunt.registerTask("clean", "Clean the GPII binaries and uninstall", function () {
Expand Down
127 changes: 80 additions & 47 deletions gpii/node_modules/gsettingsBridge/gsettings_bridge.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 61 additions & 0 deletions gpii/node_modules/gsettingsBridge/tests/gsettingsTests.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions gpii/node_modules/gsettingsBridge/tests/runUnitTests.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

126 changes: 126 additions & 0 deletions gpii/node_modules/processReporter/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading