Commit Graph

3722 Commits

Author SHA1 Message Date
wj32 c94eb361de use noarg.obj and noenv.obj
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3722 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-05 03:17:09 +00:00
wj32 6d03479c51 * don't call PhInitializeFont twice
* delay extlv tick hashtable creation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3721 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-03 08:12:40 +00:00
wj32 f0844de485 * added docs for PhFormat
* converted some PhEnumHashtable usages to new method

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3720 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-03 04:19:32 +00:00
wj32 4e90ccc7d9 added alignment support to PhFormat
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3719 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-03 03:58:03 +00:00
wj32 d1c36b5bd4 added new faster hashtable enumeration method
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3718 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 12:15:39 +00:00
wj32 303913bc10 converted some PhFormatString usages to PhFormat
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3717 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 11:54:28 +00:00
wj32 f9b1ecc972 * got rid of SHGetFileInfo usage - vastly improves startup time and memory usage
* cache PhGetSystemDirectory() string

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3716 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 11:27:47 +00:00
wj32 f165e2824d added PhFormatToBuffer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3715 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 07:01:20 +00:00
wj32 438b7de587 fixed some potential bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3714 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 05:17:37 +00:00
wj32 efff8dd263 added DECLSPEC_SELECTANY to data
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3713 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 03:55:28 +00:00
wj32 0241228e0d fixed ToolStatus layout [#3079369], bumped ToolStatus to 1.3
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3712 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 03:03:48 +00:00
wj32 21818322aa don't create new locale if not needed - _create_locale is very, very slow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3711 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 09:08:15 +00:00
wj32 df7104a435 minor changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3710 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 08:43:42 +00:00
wj32 e279c25310 added convenience macros for PhFormat
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3709 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 08:33:29 +00:00
wj32 7021941e49 fixed uninitialized variable usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3708 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 06:30:46 +00:00
wj32 d863f188f2 fixed x64 compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3707 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 06:07:33 +00:00
wj32 6bf3480337 * fixed PhFormat bugs
* switched some functions to PhFormat

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3706 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 06:01:55 +00:00
wj32 7eec476c5e added new high-performance string formatting system
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3705 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 03:38:02 +00:00
wj32 742465ada4 use atoms for GetProp/SetProp
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3704 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 07:26:21 +00:00
wj32 36e9a0eb33 removed duplicate LUID defs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3703 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 06:27:29 +00:00
wj32 6ae48892a6 * optimized PhGetMemoryProtectionString
* skip guard pages when searching memory

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3702 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 06:09:44 +00:00
wj32 62723907ed added PhConcatStringRef2
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3701 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 05:53:30 +00:00
wj32 b71c7e3380 updated VirusTotal uploader
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3700 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 03:06:10 +00:00
wj32 3cb87de03b bumped to 2.7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3699 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 01:21:51 +00:00
wj32 f688e6819d fixed x64 compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3698 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 08:19:06 +00:00
wj32 d7e733e2ab updated SamplePlugin.dll
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3697 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 07:32:03 +00:00
wj32 103866019e improved NetworkTools output
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3696 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 05:47:09 +00:00
wj32 ea1706e87e updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3695 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 05:30:47 +00:00
wj32 74ef569cd4 added more subsystems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3694 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 05:28:25 +00:00
wj32 992861e7a1 * renamed some mapped image functions
* added PhCheckSumMappedImage
* added checksum verification to peview

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3693 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 05:19:16 +00:00
wj32 08bc913ef6 use FILE_SEQUENTIAL_ONLY
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3692 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 01:37:32 +00:00
wj32 93b09f7c6e minor changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3691 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 23:47:24 +00:00
wj32 f31cea829f fixed process service lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3690 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 23:33:23 +00:00
wj32 1ac4206c7f fixed bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3689 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 22:53:07 +00:00
wj32 ee0a9772cd avoid using ListView_SetItemCountEx - fixes tooltips disappearing when process tree is being sorted
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3688 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 22:28:49 +00:00
wj32 c2ea123848 don't sort modules list until needed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3687 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 11:54:14 +00:00
wj32 2055729c84 improved sorting speed, now mostly instantaneous
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3686 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 07:43:32 +00:00
wj32 18849f113e small optimizations
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3685 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 09:31:43 +00:00
wj32 c0a9048dfc don't reload settings again if plugins are enabled; just scan the ignored settings list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3684 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 09:03:46 +00:00
wj32 fa18be09e4 fixed subtle bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3683 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 08:51:23 +00:00
wj32 5b420425a1 * added optional initialization of phlib components
* added "static" to many global variables

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3682 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 08:09:49 +00:00
wj32 0f13c508a7 status bar panels remember their max. widths
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3681 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 04:47:32 +00:00
wj32 06f7cd6f26 added options to ToolStatus and bumped to 1.2
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3680 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 04:26:23 +00:00
wj32 23050d3424 removed PH_PROCESS_ITEM_RECORD_STAT_REF
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3679 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 23:20:13 +00:00
wj32 34a1b6520e reverted
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3678 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 07:52:37 +00:00
wj32 4dcbebde9a use PhEqualStringZ
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3677 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 07:46:10 +00:00
wj32 f51142bdfe switched Run As menus to EMENU
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3676 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 06:37:58 +00:00
wj32 3d11142814 optimized PhpExtendedListViewCompareFunc
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3675 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 06:26:11 +00:00
wj32 d93b5dbd9d optimized PhpResizeHashtable - use pointer instead of multiply
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3674 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 05:25:24 +00:00
wj32 de2e93f021 made PH_FLAG_MAPPING arrays const - the compiler inlines the values
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3673 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 03:23:24 +00:00