Commit Graph

482 Commits

Author SHA1 Message Date
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
wj32 3e391fcbfb fixed tree new scrolling and drawing bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4279 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 11:10:47 +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 9ef8c936ed removed column update suspension (they cause problems with column modifications)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4275 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 05:17:17 +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
wj32 2107e4cbdb updated column chooser
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4266 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-02 13:57:14 +00:00
wj32 9766509cf7 finished basic tree list (incremental search, tooltips)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4265 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-02 13:18:14 +00:00
wj32 f6269347c2 more progress on new tree list (selection and input)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4264 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-02 05:54:49 +00:00
wj32 bc6f3cb264 more progress on new tree list (hit testing and theme support)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4263 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-01 13:38:17 +00:00
wj32 56c11aae97 more progress on new tree list (painting)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4262 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-01 09:05:08 +00:00
wj32 0f820ae38c more progress on new tree list (nodes and scrolling)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4261 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-01 05:33:34 +00:00
wj32 bbaa9ee855 started new tree list (warning: PH does not work!)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4260 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-30 09:29:55 +00:00
wj32 32223a9ff4 improved PhReleaseQueuedLockExclusive
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4236 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-18 11:57:29 +00:00
wj32 642732176f removed all security-related code from the object manager
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4218 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-04 04:32:46 +00:00
wj32 5a36134ced updated NT header files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-30 08:33:50 +00:00
wj32 a6b0fb72de PE viewer: added display of delay imports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4204 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-21 23:56:52 +00:00
wj32 ad46d98a9e updated ntrtl.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-29 11:18:10 +00:00
wj32 7d1115657b added KphValidateAddressForSystemModules to check for bad address ranges
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4172 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-24 07:59:41 +00:00
wj32 3a36a38212 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-24 00:24:12 +00:00
wj32 c9ebfb1b3e use AVL tree in symbol provider instead of a simple list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4153 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-23 10:42:53 +00:00
wj32 05b3a8ae7a * added DeleteFunction for plugin-created PH_EMENU_ITEMs
* added string escaping for dynamic menu items

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-19 23:10:04 +00:00
wj32 6c140d5ec3 added documentation to filepool.c
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4134 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-12 07:13:36 +00:00
wj32 736d0048f9 implemented FilePool
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4133 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-12 05:13:32 +00:00
wj32 1a46e12f56 added Connect Time, Disconnect Time and Last Input Time to session properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4126 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-05 23:43:10 +00:00
wj32 49041f4c5b removed PhEnumAccounts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4117 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-28 05:55:25 +00:00
wj32 bbda2bdb6c * added copy support to PE viewer
* moved cpysave to phlib

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4115 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-28 05:41:35 +00:00
wj32 347dcc0983 PhSplitStringRefAtStringRef -> PhSplitStringRefAtString
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4100 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-19 22:38:58 +00:00
wj32 c1c7f31843 added PhSplitStringRefAt* functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4097 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-19 10:12:46 +00:00
wj32 07c585f974 added ability to disable plugins
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4087 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-14 07:27:41 +00:00
wj32 3c8a8cffa2 use RtlDetermineDosPathNameType_U instead of searching for a colon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4081 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-10 10:19:10 +00:00
wj32 74f8d19ceb updated date
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4080 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-10 06:40:09 +00:00
wj32 c76eeaa621 updated winsta.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-10 06:35:58 +00:00
wj32 f945a580a6 added TLM_SETMAXID
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4078 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-09 06:03:28 +00:00
wj32 47d895f50a added phsvc
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4071 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-06 05:06:26 +00:00
wj32 d459128636 reverted to r4066
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4069 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-04 06:00:23 +00:00
dmex04 462095c712 Suggested Run As User fix (incomplete)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4068 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-03 23:52:15 +00:00
wj32 aca3d75628 fixed header files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4051 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-27 01:00:33 +00:00
wj32 01932c8618 * added more mnemonics for menu items
* added PhCompareUnicodeStringZIgnoreMenuPrefix

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4040 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-23 23:20:58 +00:00