Commit Graph

1177 Commits

Author SHA1 Message Date
wj32 3b4b80a365 patch by xhmikosr
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4349 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-23 11:24:38 +00:00
wj32 b45d561410 patch by xhmikosr
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4348 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-23 11:02:19 +00:00
wj32 42ec373158 * updated NT header files
* replaced rev.h with winmisc.h
* removed MinimalRebuild from project files

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4346 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-23 02:08:23 +00:00
wj32 ea801bd550 fixed terminator ID column width
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4344 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-20 09:38:00 +00:00
wj32 90b14112dc added checkboxes for terminator tests
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4343 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-20 09:33:52 +00:00
wj32 680ca518b8 added Open File Location for processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4342 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-20 09:14:41 +00:00
wj32 55b0d8c603 * fixed potential module list memory leak
* added GeneralCallbackModuleTreeNewUninitializing

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4341 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-17 12:05:32 +00:00
wj32 340f4661e8 invalidate the graph buffer when resizing its column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4339 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-15 06:00:10 +00:00
wj32 72b6943130 added PhDrawGraphDirect for faster graph drawing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4338 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-15 05:36:38 +00:00
wj32 b12d2cc56b fixed Time Stamp sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4336 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-14 23:54:29 +00:00
wj32 f774783e87 improved cycle-based CPU usage calculation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4335 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-14 06:58:54 +00:00
wj32 cc1b1246b0 show Cycles in Statistics tab for System Idle Process
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4334 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-14 04:32:26 +00:00
wj32 70ca589423 added OS Context column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-14 02:37:43 +00:00
wj32 276696f84a added comments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4332 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-14 00:17:59 +00:00
wj32 0fd9f4ea96 fixed inconsistent graph text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4331 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 14:32:55 +00:00
wj32 97667dc85a added more process info fallback cases for Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4330 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 14:09:15 +00:00
wj32 ed27287ec2 * added cycle-based CPU usage
* added Show CPU Below 0.01

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4329 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 14:00:58 +00:00
wj32 6a8b18458a optimized Cycles, Cycles Delta and Private WS for Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4328 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 12:45:55 +00:00
wj32 20f7189503 fixed invalidation bug in PhSelectAndEnsureVisibleProcessNode
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4326 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-12 12:49:16 +00:00
wj32 ed8381bcdf * bump to 2.19
* fixed PhTnpUpdateThemeData

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-11 13:28:13 +00:00
wj32 14a9a6a365 added W3 terminator test (WM_CLOSE)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4311 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-08 06:42:37 +00:00
wj32 1426a24052 added warning if KPH isn't available but user is trying to access hidden processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4309 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 21:51:07 +00:00
wj32 8d3fc2d912 changed L"" to NULL in CreateWindow calls
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4308 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 11:43:50 +00:00
wj32 12577366d7 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4307 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 11:32:58 +00:00
wj32 347285a0e5 added more process tree list columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4305 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 09:12:56 +00:00
wj32 bd4108e1a4 * added Virtualized column
* fixed context menus with TN_FLAG_ITEM_DRAG_SELECT enabled

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4304 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 08:16:39 +00:00
wj32 d6c22c627c * added Time stamp column to network list
* date/time display is now swapped (so time is shown before date)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4303 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 02:24:31 +00:00
wj32 ab9dd458bd fixed network and service list restructuring for plugin columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4301 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-06 10:04:41 +00:00
wj32 971cfc52e0 fixed network ETW column invalidation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4300 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-06 02:26:29 +00:00
wj32 8b0a27d232 * improved column manager with multiple tree news
* fixed tree new item themed background painting when there is no fixed column
* ExtendedTools: added ETW columns for network connections

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4299 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-06 02:08:21 +00:00
wj32 fdd1564daa * fade out tree new divider on mouse leave
* fixed PhSelectAndEnsureVisibleServiceNode

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4298 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 12:33:44 +00:00
wj32 7fe2e8befc converted network list to tree new
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4297 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 12:22:29 +00:00
wj32 971c9d8a36 added TN_FLAG_ITEM_DRAG_SELECT
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4294 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 07:23:36 +00:00
wj32 7865769919 column manager now handles sort settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4290 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 12:00:42 +00:00
wj32 b7feefd66b * added column header tooltips
* use TNM_SETREDRAW when adding columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4289 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 11:19:23 +00:00
wj32 9213047288 * show tooltip if text is partially offscreen
* implemented column auto-sizing
* optimized column resizing

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 09:35:31 +00:00
wj32 d0b7a4bd3b completely removed the old tree list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4286 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 03:50:42 +00:00
wj32 f868e3076e * fixed tree new row height on XP
* improved column settings compatibility
* fixed bug in PhTnpChangeColumn

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4285 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 03:37:16 +00:00
wj32 da8fc812c1 fixed tree new font handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4284 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 03:04:56 +00:00
wj32 a0c964f225 * converted WindowExplorer to tree new
* deselect child nodes when collapsing a node

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 23:52:07 +00:00
wj32 806c39c644 * completed column manager
* ExtendedTools: added ETW columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 13:07:45 +00:00
wj32 039b0ab152 converted module tree list to tree new
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4278 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 10:15:08 +00:00
wj32 0c6d998ac2 * converted the service tree list to tree new
* fixed tree new tooltip bugs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4277 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 09:33:43 +00:00
wj32 1c44859d76 * implemented column manager for tree new
* added TN_STYLE_NO_DIVIDER and TN_STYLE_ANIMATE_DIVIDER

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4276 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 08:36:21 +00:00
wj32 38b7f6398c * fixed right-click selection
* improved PH_TICK_SH_STATE_TN

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4273 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 04:59:10 +00:00
wj32 67b16192d7 added optimization to PhTickProcessNodes (saves a lot of cycles per update)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4272 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 04:32:39 +00:00
wj32 65c5bad5c4 * optimized scrolling
* implemented TNM_SETREDRAW

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4271 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 04:12:48 +00:00
wj32 7cd8232228 implemented double buffering
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4270 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 03:12:35 +00:00
wj32 b89b02e154 * added TN_STYLE_ICONS
* set the font of tooltips to the cell font

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4269 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 02:37:36 +00:00
wj32 745f0396a0 * completed new tree list (still needs optimization)
* added "Show tooltips instantly" option

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4267 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 02:12:47 +00:00