Commit Graph

524 Commits

Author SHA1 Message Date
wj32 f6a8865f9d fixed horizontal scrolling bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4571 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-26 09:29:57 +00:00
wj32 c605af8597 enable enter key for treenew controls in dialog boxes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4561 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-26 04:22:18 +00:00
wj32 a5b18a241a added support for RF_SORTED/RF_UNSORTED dynamic function tables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4557 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-26 02:43:13 +00:00
wj32 977765670a * changed PhGetSystemRoot to return a PH_STRINGREF
* removed extraneous divisions in basesup.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4546 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 10:22:07 +00:00
wj32 223fb91950 * fixed treenew divider animation bug
* don't initially focus name in token tab
* improved token page list view column width handling

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4541 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 07:22:34 +00:00
wj32 ed81c34b2c patch by xhmikosr
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 02:43:45 +00:00
wj32 bda6797e25 * implemented PH_MODULE_TYPE_MAPPED_IMAGE for PhEnumGenericModules
* switched to a base address hashtable instead of a list

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4521 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-23 09:54:01 +00:00
wj32 7453eeaaac added out-of-process function table support for x64 (fixes managed stack walking)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4512 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-23 01:06:33 +00:00
wj32 aaee9074af DotNetTools: added managed symbol resolution for thread stacks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 12:38:46 +00:00
wj32 2b955b0cb2 * removed KphHandle argument from KPH functions
* removed control Create functions
* consistently use VOID for functions with no parameters
* PPVOID -> PVOID *
* PhRefreshMupDevicePrefixes -> PhUpdateMupDevicePrefixes, PhRefreshDosDevicePrefixes -> PhUpdateDosDevicePrefixes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 03:12:13 +00:00
wj32 a0732736df added Ideal Processor to Threads tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-21 11:12:26 +00:00
wj32 e3317f25c4 * ExtendedTools: added Disk tab
* AvgCpuPlugin: fixed calculation bug
* fixed network list saving
* added callbacks to PH_ADDITIONAL_TAB_PAGE
* moved PhUnloadPlugins() call to allow plugins to save settings
* fixed thread list bug

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4485 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-20 06:51:52 +00:00
wj32 78dd0b8343 fixed treenew mouse wheel handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4476 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 10:45:00 +00:00
wj32 b4f786e3ef * fixed theme data initialization in PhTnpOnNcPaint
* updated DotNetTools and WindowExplorer for themed border

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4466 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 10:49:34 +00:00
wj32 f76fa71dac added themed borders to treenew
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 10:04:41 +00:00
wj32 30dba20aee * KPH: use PsAcquireProcessExitSynchronization/PsReleaseProcessExitSynchronization
* KPH: added check to KphpReadIntegerParameter
* KPH: added critical check to KpiQueryInformationObject for KphObjectEtwRegBasicInformation
* KPH: added KphObjectFileObjectInformation
* added File Share Access column

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4463 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 07:44:34 +00:00
wj32 bf92f7c007 fixed treenew tooltip maximum width
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4460 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-16 03:36:41 +00:00
wj32 273cd42a51 * added TN_FLAG_NO_UNFOLDING_TOOLTIPS
* made treenew tooltip maximum width more consistent

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4458 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-16 02:10:23 +00:00
wj32 169ed66ba0 added WM_MOUSEHWHEEL support to treenew
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4455 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-16 00:25:06 +00:00
wj32 ea5d07327c split PhGetProcessEnvironmentVariables into PhGetProcessEnvironment and PhEnumProcessEnvironmentVariables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4448 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-15 10:00:05 +00:00
wj32 7606539690 added Size Column to Fit and Size All Columns to Fit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4420 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-13 10:27:05 +00:00
wj32 e8fd8d5dcd * removed use of LineLimit in tooltip text
* added TreeNewDestroying message
* added MaximumWidth field to PH_TREENEW_GET_CELL_TOOLTIP

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-06 11:11:35 +00:00
wj32 2165e7efd6 * rewrote treenew header context menu
* added TNM_GETVISIBLECOLUMNCOUNT

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-05 03:44:30 +00:00
wj32 b95daf7cac * added PH_TREENEW_CONTEXT_MENU
* added TNM_GETCALLBACK, TNM_HITTEST
* fixed handling of mask-value pairs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-04 03:40:23 +00:00
wj32 54a377c842 added PH_TREENEW_HEADER_MOUSE_EVENT
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4390 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-03 12:28:55 +00:00
wj32 4d770cfe5e * PhWalkThreadStack can now walk the stack of the current thread
* removed warning when inspecting a thread owned by PH

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4377 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-31 10:26:54 +00:00
wj32 3a54c4cb8a * converted thread list to treenew
* added PH_TREENEW_COLUMN.SortDescending
* added TN_STYLE_NO_COLUMN_REORDER
* use SortDescending for applicable columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4372 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-30 12:44:19 +00:00
wj32 24cb4fba44 * fixed typo in plugins/DotNetTools/asmpage.c
* updated ntzwapi.h

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4363 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-28 12:32:39 +00:00
wj32 ccd4cdab64 re-organized mainwnd.c and added the PhMw prefix
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-26 08:45:27 +00:00
wj32 29cc88dbea updated NT headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4356 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-25 12:35:25 +00:00
wj32 bc48c555b3 fixed treenew using CPU time unnecessarily during drag selection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-25 11:04:57 +00:00
wj32 3f4b082135 updated ntpsapi.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-23 05:20:24 +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 41763da6dc updated ntexapi.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4345 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-22 11:54:05 +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 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 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 b50ce411c5 updated SYSTEM_PROCESS_INFORMATION with new Windows 7 fields
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4327 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 12:19:44 +00:00
wj32 cd93970715 fixed PhCreateIsDotNetContext pre-v4 and v4 detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4318 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-10 10:32:50 +00:00
wj32 cdc66991fb DotNetTools: added .NET Assemblies tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4314 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-10 05:14:18 +00:00
wj32 5d69b21d27 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4296 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 10:23:47 +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 53f1bf1e16 implemented drag selection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4292 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 05:12:58 +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 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 f05ba1db6b fixed tree new node access
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4282 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 23:14:14 +00:00
wj32 c382719e61 * fixed flicker when expanding a node
* suspend restructuring when using TNM_SETREDRAW

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4281 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 13:34:18 +00:00