Kaelin Hooper
|
4174e67801
|
Got first context menu item working
|
2016-08-12 10:45:28 -07:00 |
|
Kaelin Hooper
|
694d8a6941
|
Beginning to get the context menu working
|
2016-08-11 14:53:55 -07:00 |
|
Kaelin Hooper
|
a7c6e0c8b0
|
Mapped Control-F to find; fixed positioning of table and find input on resize
|
2016-08-11 11:34:10 -07:00 |
|
Kaelin Hooper
|
f3c94ba7a7
|
Filters starting to flow better
|
2016-08-10 16:02:26 -07:00 |
|
Kaelin Hooper
|
0952a243f3
|
Playing around with some base colors
|
2016-08-10 15:15:20 -07:00 |
|
Kaelin Hooper
|
2d3d1f40dc
|
Fixed UI for index page
|
2016-08-10 12:29:49 -07:00 |
|
Kaelin Hooper
|
6adcff9b17
|
Removed a hanging console log
|
2016-08-10 11:15:00 -07:00 |
|
Kaelin Hooper
|
7bf08bef06
|
Fixed row arrows from being selected
|
2016-08-10 11:07:54 -07:00 |
|
Kaelin Hooper
|
3acf8ec275
|
Added some selecting features
|
2016-08-09 15:18:39 -07:00 |
|
Kaelin Hooper
|
53ef2dd461
|
Got rid of exception occurring during IncPats search
|
2016-08-09 14:38:54 -07:00 |
|
Kaelin Hooper
|
7a55fd64f0
|
Selecting cells works
|
2016-08-09 14:12:59 -07:00 |
|
Kaelin Hooper
|
3c0eec1beb
|
Search and find navigator work for all tabs!
|
2016-08-09 09:57:50 -07:00 |
|
Kaelin Hooper
|
5a9b30baa6
|
Scrolling to searched items works on by-name-list
|
2016-08-08 14:56:48 -07:00 |
|
Kaelin Hooper
|
45bec00324
|
Using bluebird Promises to wait for multiple asynch calls to get UI elements (navbar and footer); made some structural UI changes (e.g. navbar and filters are now fixed)
|
2016-08-08 13:29:36 -07:00 |
|
Kaelin Hooper
|
05154ac1f2
|
Selecting nodes works everywhere except CallTree view :)
|
2016-08-08 11:07:05 -07:00 |
|
Kaelin Hooper
|
2cc5673c26
|
Selecting focusNode almost done
|
2016-08-08 10:32:41 -07:00 |
|
Kaelin Hooper
|
341197bb74
|
Select focus node in Callers tab working, but some weird UI stuff is happening
|
2016-08-08 09:10:01 -07:00 |
|
Kaelin Hooper
|
c1b5570004
|
Fixed bug in onNodeExpand; this is getting messy...
|
2016-08-05 15:20:19 -07:00 |
|
Kaelin Hooper
|
6b060f71f8
|
More search
|
2016-08-05 15:12:10 -07:00 |
|
Kaelin Hooper
|
4598512a37
|
More search stuff
|
2016-08-04 16:57:23 -07:00 |
|
Kaelin Hooper
|
5bc16c13ef
|
Front end search is almost done
|
2016-08-04 14:36:36 -07:00 |
|
Kaelin Hooper
|
11d427809b
|
Fixed search bug where repeating search query resulted in no nodes being returned from service
|
2016-08-04 13:59:40 -07:00 |
|
Kaelin Hooper
|
54576ec880
|
Cleaned up search for callers
|
2016-08-04 12:19:57 -07:00 |
|
Kaelin Hooper
|
01bd167a39
|
Search works on backend!
|
2016-08-04 12:11:28 -07:00 |
|
Kaelin Hooper
|
a544d49b98
|
Working on search for Callers
|
2016-08-04 11:15:44 -07:00 |
|
Kaelin Hooper
|
8ade8b1932
|
Search on Callers in progress..
|
2016-08-02 18:23:59 -07:00 |
|
Kaelin Hooper
|
b19b4da092
|
Fixed state
|
2016-08-01 14:03:06 -07:00 |
|
Kaelin Hooper
|
66f3854cac
|
More search stuff
|
2016-08-01 13:52:22 -07:00 |
|
Kaelin Hooper
|
7d030f8c0d
|
Implemented found row highlighting
|
2016-08-01 12:23:59 -07:00 |
|
Kaelin Hooper
|
89a569a43b
|
Service is successfully searching for find parameter upon making a stack summary request
|
2016-08-01 12:04:50 -07:00 |
|
Kaelin Hooper
|
9891c1bf34
|
Cleaned up some code
|
2016-07-29 16:13:44 -07:00 |
|
Kaelin Hooper
|
b7b6c80b4f
|
CallTree tab working entirely
|
2016-07-29 15:38:01 -07:00 |
|
Kaelin Hooper
|
a08fe6ff7d
|
Added a default filter value, foldpct=1, for stack window; also removed an accidental double load of the stack summary upon opening
|
2016-07-29 10:44:08 -07:00 |
|
Kaelin Hooper
|
554bdc6df6
|
Changed numNodes to default to -1 for returning all nodes
|
2016-07-28 17:26:37 -07:00 |
|
Kaelin Hooper
|
09907b31b7
|
CallTree working; just need to add ROOT as parent
|
2016-07-28 15:02:39 -07:00 |
|
Kaelin Hooper
|
e3219a8208
|
Reorganized and renamed the getAndDisplayData function to be a little more flexible
|
2016-07-28 14:39:34 -07:00 |
|
Kaelin Hooper
|
dd5ba81760
|
Updated CallTreeDataProvider.cs to return ALL nodes upon not specifying numNodes
|
2016-07-28 13:43:35 -07:00 |
|
Kaelin Hooper
|
3f4508cc75
|
Callee tab is working
|
2016-07-26 15:42:20 -07:00 |
|
Kaelin Hooper
|
55fc35b515
|
Updated stackDelegate.js to log out to status bar on page instead of the console
|
2016-07-25 15:15:56 -07:00 |
|
Kaelin Hooper
|
672c8edcf9
|
Updated stackviewer.html to have navbar and status bar
|
2016-07-25 15:10:49 -07:00 |
|
Kaelin Hooper
|
3535cb2133
|
Finally got the consolidated project working; next step is cleanup
|
2016-07-25 13:23:16 -07:00 |
|
Kaelin Hooper
|
4743473198
|
Began mergin TraceEventAPIServer into PerfDataService; compiling but encountering a TargetInvokationException runtime error
|
2016-07-21 17:02:01 -07:00 |
|
Kaelin Hooper
|
11d41772d7
|
Need these for test purposes; can't open PerfViewData.etl.zip without them; don't know where else they would come from
|
2016-07-21 11:10:37 -07:00 |
|
Kaelin Hooper
|
1157a0c639
|
removing files that shouldn't be on github
|
2016-07-21 11:05:14 -07:00 |
|
Kaelin Hooper
|
5bb4418e68
|
Further directory searching fixes
|
2016-07-21 10:59:28 -07:00 |
|
Kaelin Hooper
|
bbb890f172
|
Added some more directory cleanup
|
2016-07-20 18:09:35 -07:00 |
|
Kaelin Hooper
|
845f943ce1
|
Changed directory stuff to use Path and Directory classes
|
2016-07-20 17:36:33 -07:00 |
|
Kaelin Hooper
|
abd7817527
|
Moved jstree out from node_modules to libraries folder
|
2016-07-18 16:12:22 -07:00 |
|
Kaelin Hooper
|
21f5659641
|
Fixed race condition between summary stack data and callers stack data
|
2016-07-18 15:07:04 -07:00 |
|
Kaelin Hooper
|
fb56722f96
|
Added focus node as parent to tree tables
|
2016-07-18 14:40:29 -07:00 |
|
Kaelin Hooper
|
306bd1b271
|
Filter text boxes are working!
|
2016-07-15 16:16:52 -07:00 |
|
Kaelin Hooper
|
e0bd233f4c
|
Have a very alpha version of filters working; still need to make sure the By Name view updates; also need to fix caching bug in the TraceEventAPIServer
|
2016-07-15 15:11:26 -07:00 |
|
Kaelin Hooper
|
67bce436ee
|
Halfway to filters beginning to work...
|
2016-07-14 17:35:41 -07:00 |
|
Kaelin Hooper
|
b126b95c41
|
Fixed bug where the by-name-list click event was appending tbody rows from the new request on top of tbody rows from the last request
|
2016-07-14 10:51:15 -07:00 |
|
Kaelin Hooper
|
040e253796
|
The Callers tree table is working. :)
|
2016-07-13 17:10:09 -07:00 |
|
Kaelin Hooper
|
2dcc374bf5
|
FINALLY getting caller tree data. Just need to populate the view, now.
|
2016-07-12 17:18:52 -07:00 |
|
Kaelin Hooper
|
eed5378f34
|
Split Delegate.js into homeDelegate.js and stackDelegate.js
|
2016-07-12 11:06:09 -07:00 |
|
Kaelin Hooper
|
afc22f51e9
|
Stack view beginning to form
|
2016-07-11 17:30:17 -07:00 |
|
Kaelin Hooper
|
64c1ece63b
|
Clicking on CPU Stacks now opens new window and displays some data; no tree table, yet
|
2016-07-08 16:46:30 -07:00 |
|
Kaelin Hooper
|
25af9e170e
|
PerfDataService communicates with TraceEventAPIServer to get CPU Stacks
|
2016-07-08 15:38:42 -07:00 |
|
Kaelin Hooper
|
a31165c050
|
Got the service serving up CPU STACKS!
|
2016-07-07 16:14:39 -07:00 |
|
Kaelin Hooper
|
95f72aa4b6
|
Got TraceEventAPIServer kind of working; ui/stackviewer does not work yet (getting a pdb not found exception)
|
2016-07-06 16:38:13 -07:00 |
|
Kaelin Hooper
|
990db4df8e
|
Merge remote-tracking branch 'upstream/master'
|
2016-07-05 10:50:19 -07:00 |
|
Kaelin Hooper
|
ade436f9b9
|
Got initial stage of changing directories and opening a .etl.zip file working
|
2016-06-29 15:00:59 -07:00 |
|
Kaelin Hooper
|
d564be4bdd
|
Got directory perusing mostly working
|
2016-06-28 18:44:22 -07:00 |
|
Kaelin Hooper
|
4ead3755dc
|
Working example.
|
2016-06-28 14:30:27 -07:00 |
|
Kaelin Hooper
|
487770e6a2
|
GET request api/[controller]/open is working for directories and files, but there's a weird __proto__ object being appended to my JSON response (gotta figure that out)
|
2016-06-28 11:52:03 -07:00 |
|
Kaelin Hooper
|
3061e45d60
|
Working on get request to get basic info of a directory or item
|
2016-06-27 17:15:08 -07:00 |
|
Kaelin Hooper
|
944caca3e9
|
Loading a .etl.zip file seems to be working!
|
2016-06-27 10:52:34 -07:00 |
|
Kaelin Hooper
|
2ddf49db43
|
Merge branch 'master' of https://github.com/Microsoft/perfview
|
2016-06-27 10:37:32 -07:00 |
|
Kaelin Hooper
|
a6dcc76880
|
Merge branch 'refactoring'
|
2016-06-27 10:10:21 -07:00 |
|
Kaelin Hooper
|
e256d12791
|
Merge branch 'master' of https://github.com/Kae7in/perfview
|
2016-06-27 10:07:35 -07:00 |
|
Kaelin Hooper
|
d721c94a44
|
This is weird.. This file isn't being updated.
|
2016-06-27 10:07:29 -07:00 |
|
Kaelin Hooper
|
8eadb8dd63
|
Added file extension changing code to replace ChangeExtension() method
|
2016-06-24 14:31:44 -07:00 |
|
Kaelin Hooper
|
d3c4a45cb1
|
Further renaming to get project working.
|
2016-06-23 17:50:27 -07:00 |
|
Kaelin Hooper
|
18ef775055
|
Renamed PerfViewService to avoid propagation of this renaming problem to anyone else whom has pulled PerfView recently
|
2016-06-23 17:31:35 -07:00 |
|
Kaelin Hooper
|
d69c6611fa
|
Re-add of everything that got screwed over.
|
2016-06-23 16:31:24 -07:00 |
|
Kaelin Hooper
|
22b92a58c1
|
Taking care of a git mess related to Windows file system case insensitivity.
|
2016-06-23 16:28:41 -07:00 |
|
Kaelin Hooper
|
663bc7c0ef
|
At the point where I'm successfully unzipping the file but I'm failing to create an etlx out of it.
|
2016-06-23 15:52:55 -07:00 |
|
Kaelin Hooper
|
7106155220
|
A compilable state ready for some tests.
|
2016-06-23 12:56:46 -07:00 |
|
Kaelin Hooper
|
d86b341570
|
Getting closer to Extensibility being ready for me to actually use to get some to open an ETL file and get some CPU Stacks; changed project.json to allow for unsafe builds; brought CacheFiles.cs in; edited some code to agree with the use of CacheFiles.cs in the .NET Core environment; brought XMLStackSource.cs to evaluate its usefulness in converting a Stack to XML
|
2016-06-22 17:26:44 -07:00 |
|
Kaelin Hooper
|
e7e10d3468
|
Stripped out most of PerfView and got some very stripped down version of Extensibility.cs to compile.
|
2016-06-21 19:35:26 -07:00 |
|
Kaelin Hooper
|
e3a395bea1
|
This will be a long commit... Copy and pasted the entire perfview directory into PerfViewService directory > (somewhat) resolved all errors in Extensibility.cs; this included a bad temporary format of putting four slashes in front of things I am likely about to delete permanently > Will now begin removing unneeded PerfView dependcies and GUI code that will not be needed
|
2016-06-21 16:41:22 -07:00 |
|
Kaelin Hooper
|
074c3ca1fa
|
Adding git ignore for project.lock.json because it's causing problems when switching branches locally.
|
2016-06-21 10:47:24 -07:00 |
|
Kaelin Hooper
|
081decf594
|
Getting forked master (Kae7in/perfview) in sync with my ui branch.
|
2016-06-20 17:28:44 -07:00 |
|
Kaelin Hooper
|
f1ee1c3655
|
Resolving things...
|
2016-06-20 17:15:35 -07:00 |
|
Kaelin Hooper
|
a3b899aa9e
|
Forgot a comma when merging.
|
2016-06-20 17:07:00 -07:00 |
|
Kaelin Hooper
|
dfbf69a79e
|
Merging master to ui branch
|
2016-06-20 16:40:07 -07:00 |
|
Kaelin Hooper
|
9f151f83b1
|
Merge remote-tracking branch 'upstream/master'
|
2016-06-20 15:58:39 -07:00 |
|
Kaelin Hooper
|
9cb2eaa498
|
Define the domain to operate as a property in Delegate.js; placed JSONifying code in Delegate.js as well; closes #4
|
2016-06-20 09:42:36 -07:00 |
|
Kaelin Hooper
|
45891a5fd1
|
Finally moved the client view into the same Visual Studio project as the service.
|
2016-06-16 16:43:04 -07:00 |
|
Kaelin Hooper
|
17477485f9
|
Created Delegate object which will be a bridge for all api requests to the perfview service.
|
2016-06-15 16:05:32 -07:00 |
|
Kaelin Hooper
|
d6027054c8
|
Testing pulling dummy data from API and populating tree view with it. Unfortunately, we may have to use a different tree generator library.
|
2016-06-15 15:05:38 -07:00 |
|
Kaelin Hooper
|
4cc96039fa
|
A bit of organizational restructuring.
|
2016-06-14 16:36:36 -07:00 |
|
Kaelin Hooper
|
cebca779d5
|
Updated package.json to include new node package dependecies.
|
2016-06-14 15:36:29 -07:00 |
|
Kaelin Hooper
|
da987d1114
|
Switched over to using all node packages instead of libraries, for consistency (for as long as we can keep it).
|
2016-06-14 15:29:24 -07:00 |
|
Kaelin Hooper
|
14c0e0031f
|
Finally figured out how to use node modules as well as included scripts to work in both Electron and in the browser. The insight resides in the fact that node.js runs in the CommonJS context, which means scripts from script tags and requires() both get set to the global module object rather than the window object (as done in the browser).
|
2016-06-14 15:24:26 -07:00 |
|
Kaelin Hooper
|
02c5b0a346
|
Made the helpful links at right end of navbar look more like links and less like nav button
|
2016-06-14 10:27:45 -07:00 |
|
Kaelin Hooper
|
d28efc6ddd
|
More demo prep
|
2016-06-10 14:51:21 -07:00 |
|
Kaelin Hooper
|
7f81319f60
|
Merge branch 'master' into ui
|
2016-06-10 12:49:07 -07:00 |
|