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
27b34f8dbc
fixed shift drag selection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4293 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 05:18:42 +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
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
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
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
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
da619454c7
fixed button processing on plus minus glyph
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4274 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 05:01:36 +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
0befc48496
fixed context menu bug
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4268 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 02:16:45 +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
dcedbb597d
added support for detecting a settings file in the program directory
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4244 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 07:38:20 +00:00
wj32
72354277ef
patch by xhmikosr
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4241 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 02:44:46 +00:00
wj32
5c84c9e8f2
improved event object
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4237 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-19 01:50:25 +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
42794d3aeb
added more documentation
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4234 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-16 12:18:06 +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
e4c172c0eb
fixed keyboard-invoked context menu positioning when the selected item is off-screen
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4212 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-29 12:21:59 +00:00
wj32
a762433a81
* added some more documentation
...
* added handling of NULLs to PhaFormatTextTable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4208 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-24 11:52:15 +00:00
wj32
a2fc7bcba2
* improved PhSetProcessModuleLoadCount
...
* fixed PhSvcCallUnloadDriver not passing BaseAddress
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4206 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-23 06:01:25 +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
c97576b612
* hex editor: respect wheel scroll lines setting instead of always scrolling one line
...
* hex editor: fixed arrow keys when the address is selected
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4197 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-13 12:17:08 +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
4a74c3c82a
fixed x64 compiler warning
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-28 07:04:01 +00:00
wj32
45c8f4ebe4
fixed bug in PhSetFileDialogFileName
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4177 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-25 21:29:31 +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
f21ed7276f
improved the process termination confirmation prompt
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4169 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-22 23:57:46 +00:00