wj32
d8ce33c136
fixed threadpool limit
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1187 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 01:43:57 +00:00
wj32
b68d4053cf
* implemented sorting for the newly added columns
...
* switched to a switch table for increased performance when sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 01:41:18 +00:00
wj32
a0bfdbbd8e
limits the ThreadPool threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1185 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 01:26:50 +00:00
wj32
662e73d269
* accidentally removed Esc to close
...
* unhandled exceptions when closing the process window right after it is created
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1184 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:46:14 +00:00
wj32
070c408b14
fixed inaccurate I/O Total rates when using a refresh interval other than 1000ms
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:37:41 +00:00
wj32
b9f6b0bbf4
new columns: base priority, start time, relative start time, total cpu time, kernel cpu time, user cpu time
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:34:49 +00:00
wj32
4177ff5b4b
Esc now closes all windows
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 23:16:33 +00:00
wj32
5a8ae1083e
fixed delay when loading thread list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1180 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:58:36 +00:00
wj32
e68fe5a3fc
added more documentation to WorkQueue
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1179 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:44:33 +00:00
wj32
f33efd9481
fixed provider timing problems
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1178 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:30:37 +00:00
wj32
8a8797ce10
* process window loads much faster
...
* implemented Esc to close process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1176 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:53:50 +00:00
wj32
e36bc2f107
* fixed the tiny gaps at the ends of longdata plotters
...
* added GetBasePriority to process and thread handles
* fixed options & process windows not getting initialized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:10:41 +00:00
wj32
b7f40a6571
deleting Singleton.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1174 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:43:06 +00:00
wj32
263cfaa1e1
* got rid of the HistoryManager.Update lock
...
* implemented double-checking for HistoryManager.GetHistory
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1173 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:41:43 +00:00
wj32
e447c151d5
added NoWorkTimeout
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1172 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:36:28 +00:00
wj32
c595141f97
more WorkQueue uses
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:19:42 +00:00
wj32
086ad197c6
* removed InterlockedExecute for ProcessTree
...
* now using WorkQueue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1170 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:14:18 +00:00
wj32
106af10079
* fixed default column widths
...
* started custom thread pool
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1169 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 08:42:35 +00:00
wj32
7337b02291
* fixed Start hidden
...
* fixed GC.AddMemoryPressure and RemoveMemoryPressure bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1168 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 07:37:45 +00:00
wj32
dae6567365
got rid of the "Process Hacker" tray tooltip headers; they take up too much room in the 64-char limit
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1167 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 07:03:45 +00:00
wj32
32c99c67ed
* bump to 1.3.7.3
...
* added customizable tray icons
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1166 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 06:57:59 +00:00
wj32
e55aa8c3f5
no more UI blocking on the symbol call lock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1164 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:45:20 +00:00
wj32
09ece47696
improved perceived performance
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1163 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:22:59 +00:00
wj32
99e038956a
decreased startup time by ~0.2 seconds
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1162 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:00:57 +00:00
wj32
4c89ae2926
implemented some more ENTER shortcuts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1161 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 01:16:30 +00:00
wj32
86bc76671b
* fixed network list icons
...
* if a network connection is the last for its process and it is removed, the icon will no longer be blank
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 00:50:45 +00:00
wj32
65698296c6
fixed blocked finalizer thread due to COM calls being made in a MTA thread instead of STA
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1159 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 00:14:39 +00:00
wj32
620697729a
increased the pid limit to 65536
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1158 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 10:45:10 +00:00
wj32
bfc483402d
process tree now loads instantly (ugh, stupid lock statement doesn't even work properly)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1157 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 10:28:42 +00:00
xhmikosr
3fad71e4d8
Installer: Cosmetics
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1156 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 09:50:26 +00:00
xhmikosr
7054936dd0
Installer: Fixed installer not exiting when running two instances of it at the same time, caused by the previous commit
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1155 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 08:42:16 +00:00
xhmikosr
81a734331b
Installer: Changed .NET Framework not installed error message and now setup exits if .NET Framework is not installed.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1154 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 08:35:26 +00:00
xhmikosr
c35268b34e
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1153 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 07:16:50 +00:00
xhmikosr
0a8bc837c7
Installer: Replaced a define and cosmetics
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1152 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 07:12:51 +00:00
xhmikosr
f98c80f32c
Installer: Removed unneeded stuff
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1151 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 07:05:03 +00:00
wj32
656a6729a2
fixed some provider synchronization issues
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1150 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 02:23:43 +00:00
wj32
bcc8495d09
* moved the NodeControlInfo cache to TreeViewAdv.cs so it applies to all callers
...
* stopped invalidating the cache every update interval
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1149 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 01:00:08 +00:00
wj32
1134c7820a
* completely refactored argument code in KPH
...
* fixed: random file-object-related BSODs
* removed GetObjectName - unsafe, not used
* added Terminate Process Tree
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1147 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 00:08:16 +00:00
xhmikosr
4a099d68ff
Installer: Minor improvements
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1146 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 22:08:42 +00:00
wj32
1c7e4eaf69
* Windows are protected from being offscreen when they load
...
* Process property window locations are now saved
* The main window dimensions are saved when exiting minimized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 07:58:34 +00:00
wj32
e3bf6b7e5e
* dbghelp warnings were not being shown the first time process properties opened
...
* fixed window position/size saving
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 06:35:32 +00:00
wj32
d76c71f262
fixed some cache invalidation issues
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1143 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 05:57:50 +00:00
wj32
402a270548
* significantly improved performance for the tree view
...
* improved performance for the other lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1142 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 05:29:01 +00:00
wj32
56a3556768
* fixed some enums
...
* added more functions in ProcessHandle and ThreadHandle
* added integrity, I/O priority and page priority columns
* added sorting to WS columns
* improved the perceived responsiveness of several components
* removed Program.UpdateWindows()
* added thread exception handler for debug builds
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1141 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 03:12:22 +00:00
wj32
47dc74121f
* added No as the default button for the prompt when terminating threads
...
* removed useless warning in HiddenProcessesWindow
* fixed version numbers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1140 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 00:50:47 +00:00
wj32
afeb2c12c5
add count to HiddenProcessesWindow
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1139 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 22:59:39 +00:00
wj32
793425d76a
reverted release.cmd
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1138 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 11:38:07 +00:00
wj32
00d0b7bcbc
* fixed column min. widths
...
* modified release script to make it easier to debug PH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1137 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 10:19:40 +00:00
wj32
dcbb60871d
* #2780277 - "add <ENTER> to shortcut list for default action"
...
* Thread termination now prompts
* Handle filter took a while to start up
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1136 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 09:59:21 +00:00
wj32
55dac38b45
1.3.7.2
...
* NEW:
* #2780260 - "add <Enter> key to open Proc Properties"
* FIXED:
* Unhandled exception when process properties is closed within 100ms of
being opened
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1135 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 09:10:09 +00:00