Commit graph

16961 commits

Author SHA1 Message Date
Ged Murphy 323ba37842 use carrige returns :)
svn path=/trunk/; revision=18161
2005-09-29 22:57:42 +00:00
Ged Murphy b5aec3ddac randomise the quote sent
svn path=/trunk/; revision=18160
2005-09-29 22:36:46 +00:00
Ged Murphy af01d7edd0 discard.c
- implemented discard.

chargen.c
- improve efficiency sending full line instead of singular chars.
TCP will generally wait until the packet is full anyway, so it's pointless to keep calling send for each char.

tcpsvcs.c
- implement the beginnings of the code to start tcpsvcs as a service. #if 0'd out at the moment. Fix bug from calling non existant DiscardHandler.

Surely this is enough info to satisfy lkcl this time :p

svn path=/trunk/; revision=18159
2005-09-29 20:41:12 +00:00
Thomas Bluemel a83c2a2bb4 Some fixes to CreateDirectoryEx:
- properly copy the directory attributes
- add basic support to handle reparse points and add fallback code if the file system doesn't support them

svn path=/trunk/; revision=18158
2005-09-29 19:34:53 +00:00
Thomas Bluemel cd88496c7a added clb.dll (mostly just stubs) which is required by MS regedit for it's REG_FULL_RESOURCE_DESCRIPTOR editor. As there doesn't seem to be another application that uses it, this place is probably the best for it.
svn path=/trunk/; revision=18157
2005-09-29 16:55:59 +00:00
Magnus Olsen 0feb129c9e sorry createDirectoryExW fails to create folder why ? change back to CreateDirectoryW sorry
svn path=/trunk/; revision=18156
2005-09-29 16:55:01 +00:00
Magnus Olsen f16bc096ac MoveFileWithProgressW for movefolder
- change from CreateDirectoryW to CreateDirectoryExW
- fix close handle bug 
- overwrite readonly file
- make sure both dest and src are not set to readonly
- Source cleanup 
- Remove goto

svn path=/trunk/; revision=18155
2005-09-29 16:33:08 +00:00
Hervé Poussineau 514b606aee Set eol-style for new resources files
Add back Da.rc resources

svn path=/trunk/; revision=18154
2005-09-29 12:06:02 +00:00
Hervé Poussineau 358144fb6e - Milko Krachounov <milko@3mhz.net>
Added Bulgarian translations.
- Alexander N. Sørnes <alex@thehandofagony.com>
  Added Norwegian translations.

svn path=/trunk/; revision=18153
2005-09-29 11:58:31 +00:00
Hervé Poussineau 06bd1b672d Don't tell to MultiByteToWideChar that buffer is bigger than its real size. The size is in characters, not in bytes.
Spotted by Robert Shearman <rob@codeweavers.com>

svn path=/trunk/; revision=18152
2005-09-29 09:46:35 +00:00
Nathan Woods b6c1b16e17 Christoph_vW: Updated notepad rc files to match Windows notepad's menu layout (bug #839)
svn path=/trunk/; revision=18151
2005-09-29 03:39:38 +00:00
Nathan Woods 033b930b16 Christoph_vW: regedit: make "modify" to default menu entry (bug #840)
svn path=/trunk/; revision=18150
2005-09-29 03:33:28 +00:00
Nathan Woods cb80311ddf Regedit: Set up the export all/export branch UI; currently disabled for now
svn path=/trunk/; revision=18149
2005-09-29 03:07:26 +00:00
Thomas Bluemel a62c8ab75f display all known value types
svn path=/trunk/; revision=18148
2005-09-29 02:50:38 +00:00
Thomas Bluemel 9da2411dea added stub for PrivCopyFileExW. This is needed by XP's ulib.dll, which XP's regedit.exe imports
svn path=/trunk/; revision=18147
2005-09-29 02:26:33 +00:00
Thomas Bluemel 1a4f353cad export BuildSecurityDescriptorA/W and IsWellKnownSid
svn path=/trunk/; revision=18146
2005-09-29 02:02:40 +00:00
Nathan Woods 0556dd9754 Regedit: Optimized tree expansion
svn path=/trunk/; revision=18145
2005-09-29 00:50:40 +00:00
Thomas Bluemel 1afd009025 added some missing APIs
svn path=/trunk/; revision=18144
2005-09-28 23:52:24 +00:00
Nathan Woods 8c42366a42 Notepad fixes:
1.  Fixed accelerator keys for new commands
2.  Properly parented Find/Replace dialog
3.  Typo in comment


svn path=/trunk/; revision=18143
2005-09-28 22:57:21 +00:00
Ged Murphy 708722cfd9 - Added daytime and quote of the day services
- Use universal header and remove needless seperate dirs
- Many bugfixes
- Added to build, not yet included in install as it's still in the early stages

Tested in WinXP using both Windows and Linux clients. Not yet tried in ROS,

svn path=/trunk/; revision=18142
2005-09-28 22:33:55 +00:00
Thomas Bluemel a3ff770ebd add the vista application recovery functions to w32api and add their stubs to kernel32
svn path=/trunk/; revision=18141
2005-09-28 21:43:54 +00:00
Thomas Bluemel 85e9a1fa72 don't free random pointer in MmCreateImageSection. should fix bug 836
svn path=/trunk/; revision=18140
2005-09-28 19:56:05 +00:00
Hartmut Birr 87bf9958a5 Disable flushing if the device doesn't support it or if it isn't enabled.
svn path=/trunk/; revision=18139
2005-09-28 19:34:07 +00:00
Thomas Bluemel b88678d1a3 added the Longhorn registry APIs to w32api
svn path=/trunk/; revision=18138
2005-09-28 18:56:01 +00:00
Thomas Bluemel 56b2e53628 don't dereference the port in NtSetInformationFile with information class FileCompletionInformation. The Also make setting the completion port thread-safe. This might fix bug 816
svn path=/trunk/; revision=18137
2005-09-28 17:15:57 +00:00
Thomas Bluemel 294680db96 improved error handling
svn path=/trunk/; revision=18136
2005-09-28 15:40:52 +00:00
Nathan Woods 7d4df5c225 Notepad: Fixed some bugs in Search->Replace
svn path=/trunk/; revision=18135
2005-09-28 13:20:10 +00:00
Thomas Bluemel e8285addc9 improved error handling
svn path=/trunk/; revision=18134
2005-09-28 13:00:05 +00:00
Thomas Bluemel afb1aa2562 Fixed some memory leaks in taskmgr. Patch by Christoph_vW <Christoph@ApiViewer.de>
svn path=/trunk/; revision=18133
2005-09-28 12:26:33 +00:00
Ged Murphy 5d41a8d313 - Set svn:eol-style to native
- Set svn:ignore on directories
Thanks to w3seek for pointing this out.

svn path=/trunk/; revision=18132
2005-09-27 23:37:05 +00:00
Nathan Woods 89effd5ee8 Notepad enhancements:
1.  Removed the 30k limit
2.  Implemented Replace and Replace All


svn path=/trunk/; revision=18131
2005-09-27 23:29:35 +00:00
Magnus Olsen 6653931c3d - Fix move for readonly folder and file. for now it is a small hack for readonly folders, Small Cleanup in the code, thx w3seek for the help with SetFileAttribs code.
svn path=/trunk/; revision=18130
2005-09-27 21:49:18 +00:00
Ged Murphy 6c01ff3c32 Start to implement the beginneings of tcpsvcs.exe. Just ideas at the moment, subject to change.
Working code for basic echo and chargen included. Tested in Windows from both Windows and Linux clients
Run from cmd, not incorporated into services.exe at the moment
Builds ok, but not included into build system just yet.

svn path=/trunk/; revision=18129
2005-09-27 21:44:24 +00:00
Thomas Bluemel 1d982cb8e9 some code reformatting of slayer.dll and make it build again
svn path=/trunk/; revision=18128
2005-09-27 20:22:25 +00:00
Thomas Bluemel 116b8b7916 some code reformatting
svn path=/trunk/; revision=18127
2005-09-27 18:19:59 +00:00
Thomas Bluemel 514a32bcff add hid.dll to the build system
svn path=/trunk/; revision=18126
2005-09-27 15:50:49 +00:00
Hervé Poussineau e521cf2597 During 2nd stage setup, define also DNS hostname of the computer if possible
svn path=/trunk/; revision=18125
2005-09-27 14:27:14 +00:00
Nathan Woods 514cdac338 Regedit: Optimizations to refreshing; refreshing is still slightly slower than Windows regedit
svn path=/trunk/; revision=18124
2005-09-27 13:47:46 +00:00
Thomas Bluemel 043d319095 load some settings from the registry
svn path=/trunk/; revision=18123
2005-09-27 13:42:20 +00:00
Hervé Poussineau 2d5aef6968 KEBUGCHECK(0) -> KEBUGCHECK(INACCESSIBLE_BOOT_DEVICE)
svn path=/trunk/; revision=18122
2005-09-27 12:43:36 +00:00
Hervé Poussineau dc6b192e48 Display status code when the file can't be opened
svn path=/trunk/; revision=18121
2005-09-27 12:40:20 +00:00
Thomas Bluemel 305c7e5ef7 fixed uninitialized variable warnings
svn path=/trunk/; revision=18120
2005-09-27 10:52:10 +00:00
Hervé Poussineau 6053e004ad Implement SetupInstallServicesFromInfSectionExW
Process {DDInstall}.HW section in SetupDiInstallDevice

svn path=/trunk/; revision=18119
2005-09-27 08:52:17 +00:00
Alex Ionescu 322841976a - Some NDK fixes when compiling with PSDK.
- Commit the new CSR (csrsrv and csrss). Compiles and passes PREfast with msvc 2005. Does not link yet. Is not complete yet (3 missing functions). Does not build with mingw yet. Code is probably still buggy. Work in other areas is needed as well. I'm comitting this under recommendation from Emanuele. See status.h for more info.
- Thanks to Emanuele and Filip which have helped with this patch.

svn path=/trunk/; revision=18118
2005-09-27 04:53:33 +00:00
Alex Ionescu 29322a96bc - Fix several flaws in APC logic.
- Properly support Special APC Disabling.
- Allow Guarded Mutex and Guarded Regions to function properly.
- Optimize some code and add some additional checks.
- Fix several bugs in KeFreezeAllThreads

svn path=/trunk/; revision=18117
2005-09-27 01:57:27 +00:00
Thomas Bluemel bfcd1fab3c minor fixes
svn path=/trunk/; revision=18116
2005-09-27 01:48:49 +00:00
Thomas Bluemel 7c58d9be05 partly implemented the mixer selection dialog
svn path=/trunk/; revision=18115
2005-09-27 01:02:15 +00:00
Nathan Woods 2360c29d24 Notepad enhancements
1.  Implemented "Goto line"
2.  Partially implemented Replace (dialog comes up, need to have it actually do the replace )


svn path=/trunk/; revision=18114
2005-09-27 00:46:19 +00:00
Gunnar Dalsnes b890e50a9e -reorder InsertXscendingOrder macro argument order and update uses
-start to macrofy list enums in ntoskrnl using LIST_FOR_EACH macros
-use IsListEmpty some places instead of manual coding
-profile.c:KeStartProfile() zero correct buffer in (and not the NULL ptr;-)
-improve LIST_FOR_EACH macros so that the iterator is set to NULL at end of enum
-kthread.c:KiServiceCheck() set the shadowtable before calling the win32k proc/thread init funcs
-apc.c:KiInsertQueueApc() insert special apcs in correct fifo order 
-apc.c:KeFlushQueueApc() simplify 
-timer.c:KiExpireTimers() calling RemoveEntryList on a possibly empty list is not ok

svn path=/trunk/; revision=18113
2005-09-26 22:57:48 +00:00
Thomas Bluemel 5b8c6d129b don't use MIXERCONTROLA for unicode builds
svn path=/trunk/; revision=18112
2005-09-26 22:06:31 +00:00