Ged Murphy
40d661edfb
- handle servname being NULL
...
- patch by Yuri Sidorov <jura at cp-lab dot com>
See issue #3627 for more details.
svn path=/trunk/; revision=35111
2008-08-04 17:26:03 +00:00
Jeffrey Morlan
f143cab0bb
- Add a function in kernel32 for translating STD_*_HANDLE constants to actual handles, for those APIs which accept either. Replace code in 8 APIs that already did this translation.
...
- Call it in WriteFile, ReadFile, and FlushFileBuffers, which previously did not.
svn path=/trunk/; revision=35109
2008-08-04 17:08:52 +00:00
Stefan Ginsberg
99961c6297
- Fix a typo
...
svn path=/trunk/; revision=35108
2008-08-04 17:01:35 +00:00
Aleksey Bragin
befc1d3a5a
- Call ChkDsk function with NT pathname, not DOS pathname.
...
svn path=/trunk/; revision=35105
2008-08-04 16:08:03 +00:00
Aleksey Bragin
799a04653b
- Get rid of crt dependencies.
...
- Fix all printfs to VfatPrint function (which calls appropriate callback).
svn path=/trunk/; revision=35104
2008-08-04 16:04:56 +00:00
Stefan Ginsberg
9a37df12d7
- Export KeI386MachineType and KeInitializeThreadedDpc
...
- Stubplement and export IoEnumerateRegisteredFiltersList, IoGetPagingIoPriority, KdRefreshDebuggerNotPresent, KeAcquireInStackQueuedSpinLockForDpc, KeReleaseInStackQueuedSpinLockForDpc, KeAcquireSpinLockForDpc, KeReleaseSpinLockForDpc, KeRegisterNmiCallback, KeDeregisterNmiCallback, KeInitializeCrashDumpHeader, KeTestSpinLock and MmAllocatePagesForMdlEx
- Add IO_PAGING_PRIORITY enumeration and PNMI_CALLBACK prototype to headers
svn path=/trunk/; revision=35103
2008-08-04 15:48:46 +00:00
Johannes Anderwald
3841e59604
- implement executing control panel item by its CLSID
...
- should make applets like folder options, antivir(not a true applet) start
svn path=/trunk/; revision=35100
2008-08-04 14:54:53 +00:00
Dmitry Chapyshev
7d50619c45
- Update Russian translation
...
svn path=/trunk/; revision=35099
2008-08-04 14:20:16 +00:00
Jeffrey Morlan
489d4d8089
- cmd_label: If a label is given on the command line, don't truncate it to only 12 characters; NTFS supports up to 32. Also, use _tcsncat, since _tcsncpy won't always nul-terminate.
...
- Don't show the old volume information if a label was given on the command line. (Bug 3621)
- If setting the label was unsuccessful, give an error message.
svn path=/trunk/; revision=35098
2008-08-04 14:16:01 +00:00
Johannes Anderwald
65c33891f6
- remove debugging msgbox
...
- fix default menu item state
svn path=/trunk/; revision=35097
2008-08-04 13:47:11 +00:00
Johannes Anderwald
578b10c107
- create a resource string for "create link"
...
- implement a custom context menu for the control panel items
- action "create link is not yet implemented
svn path=/trunk/; revision=35096
2008-08-04 13:43:10 +00:00
Dmitry Chapyshev
c2aea64e7d
- Update & fix Russian translation
...
svn path=/trunk/; revision=35095
2008-08-04 12:41:25 +00:00
Dmitry Chapyshev
4f2f126a85
- Update Russian translation
...
svn path=/trunk/; revision=35094
2008-08-04 10:32:03 +00:00
Aleksey Bragin
9303485cbe
- Implement read/write support via Native API.
...
- Reorganize headers so that only vfatlib.h is included instead of hundred various different headers.
svn path=/trunk/; revision=35093
2008-08-04 10:00:32 +00:00
Stefan Ginsberg
989d740b15
- Export KiBugCheckData
...
svn path=/trunk/; revision=35092
2008-08-04 08:21:11 +00:00
Pierre Schweitzer
c17bb07ec3
- Changed ghost command (using NickServ)
...
- Ghost before registering
svn path=/trunk/; revision=35091
2008-08-03 21:34:12 +00:00
Pierre Schweitzer
555a6a340f
Allow spaces in commands
...
svn path=/trunk/; revision=35090
2008-08-03 20:49:33 +00:00
Stefan Ginsberg
3473e20496
- ...fix ros.diff
...
svn path=/trunk/; revision=35089
2008-08-03 20:08:54 +00:00
Pierre Schweitzer
33bbf518a5
Fixed ident
...
svn path=/trunk/; revision=35088
2008-08-03 20:06:40 +00:00
Stefan Ginsberg
35d4b52b92
- Update ros.diff
...
svn path=/trunk/; revision=35087
2008-08-03 20:05:47 +00:00
Pierre Schweitzer
089e7fccd2
Implemented ghost feature to TechBot
...
svn path=/trunk/; revision=35086
2008-08-03 20:04:26 +00:00
Colin Finck
d425d03d5b
- Set better/updated default values
...
- Remove the non-existent "TechBot.Commands.RBuild" project, it breaks the auomatic conversion of the solution to MSVS 2008
svn path=/trunk/; revision=35085
2008-08-03 19:30:09 +00:00
Eric Kohl
ee1c77756d
Fix NtQueryOpenSubKeys prototype.
...
svn path=/trunk/; revision=35084
2008-08-03 19:24:09 +00:00
Stefan Ginsberg
18d666a782
- Reapply 29440 to dbghelp and use strtoui64 instead of non-existing strtoull. Now dbghelp loads again (broken 7 months ago in revision 31339).
...
svn path=/trunk/; revision=35083
2008-08-03 19:14:44 +00:00
Aleksey Bragin
05636664e0
- [Stupid] warning fixes.
...
- Bugfix: CNV_THIS_PART was not returning any value, when in reality it should have returned a pointer to the converted string.
svn path=/trunk/; revision=35082
2008-08-03 19:09:43 +00:00
Aleksey Bragin
663c4cb886
- Copy most of the dosfsck source code into vfatlib. Currently excluded from the build process.
...
svn path=/trunk/; revision=35081
2008-08-03 18:50:46 +00:00
Aleksey Bragin
9339b002a7
- ExfInterlockedAddUlong is FASTCALL, not NTAPI (spotted by Herve).
...
svn path=/trunk/; revision=35079
2008-08-03 18:39:50 +00:00
Jeffrey Morlan
4129e7e645
- Add NULL checks to _atoi64, _wtol, and _wtoi64.
...
- Since atoi, atol, and _wtoi should check for NULL (_tcstol doesn't) but should not check for overflow (_tcstol does), make them call _ttoi64 instead of _tcstol.
svn path=/trunk/; revision=35078
2008-08-03 18:35:54 +00:00
Matthias Kupfer
ec62b2846e
Igor Koshpaev <tower AT reactos DOT org>
...
- Russian translation of setup dialogs added.
svn path=/trunk/; revision=35077
2008-08-03 18:32:29 +00:00
Johannes Anderwald
7c1f230166
- use translated verb for cplopen action
...
svn path=/trunk/; revision=35074
2008-08-03 17:29:57 +00:00
Hervé Poussineau
36502dfce7
Use generic .spec file instead of arch specific .def file
...
svn path=/trunk/; revision=35072
2008-08-03 16:16:09 +00:00
Hervé Poussineau
e8ac6d2a94
Better support for kill_at option in fastcall entry points
...
svn path=/trunk/; revision=35071
2008-08-03 16:12:02 +00:00
Aleksey Bragin
b326f4d72f
- Add dosfsck to the bootcd.
...
svn path=/trunk/; revision=35070
2008-08-03 13:53:41 +00:00
Pierre Schweitzer
ea7d68ba2d
Updated French translation for Shell32.dll by Amine Khaldi
...
svn path=/trunk/; revision=35069
2008-08-03 13:53:37 +00:00
Aleksey Bragin
834b507d7f
- Fix a typo, now dosfsck really performs writes (and actually works).
...
svn path=/trunk/; revision=35068
2008-08-03 13:20:44 +00:00
Aleksey Bragin
b77c380ad7
- Revert my no_change_list modification, it turns out it's not needed, since when write_immed is set, changes aren't added to the list.
...
svn path=/trunk/; revision=35067
2008-08-03 12:50:10 +00:00
Aleksey Bragin
56184fa149
- Fix warnings in io.c.
...
svn path=/trunk/; revision=35066
2008-08-03 12:46:43 +00:00
Aleksey Bragin
059407e16e
- Add proper write support.
...
- Change fs_flush logic, so it reuses the same fs_write routine instead of duplicating code.
- RosBE supports %I64d, so use it instead of %lld.
svn path=/trunk/; revision=35065
2008-08-03 12:24:15 +00:00
Aleksey Bragin
6fbda662d9
- Revert 35039 on hpoussin's request.
...
svn path=/trunk/; revision=35064
2008-08-03 11:14:34 +00:00
Hervé Poussineau
199ec77874
Workaround WIDL bug
...
svn path=/trunk/; revision=35063
2008-08-03 11:06:40 +00:00
Pierre Schweitzer
fdf8fa1b90
Fixed French translation for cacls by Amine Khaldi
...
svn path=/trunk/; revision=35060
2008-08-03 09:18:24 +00:00
Stefan Ginsberg
0030139074
- Use RtlCopyUnicodeString instead of RtlInitUnicodeString when copying a string
...
svn path=/trunk/; revision=35059
2008-08-03 08:53:27 +00:00
Pierre Schweitzer
d07210c83c
Fixed rosapps build
...
svn path=/trunk/; revision=35058
2008-08-03 08:38:59 +00:00
Stefan Ginsberg
6e2deb5f56
- Revert 35042
...
svn path=/trunk/; revision=35057
2008-08-03 08:18:54 +00:00
Art Yerkes
f24b9e3f36
Merge aicom-network-fixes up to 35055
...
svn path=/trunk/; revision=35056
2008-08-03 07:23:42 +00:00
Johannes Anderwald
50fc6d657b
- fix build
...
svn path=/trunk/; revision=35052
2008-08-03 00:04:21 +00:00
Johannes Anderwald
31d20f1882
- start implementing the alt-tab app switching dialog
...
- requires WH_KEYBOARD_LL hook which is not yet ready
- add missing resource constant
svn path=/trunk/; revision=35051
2008-08-02 23:49:02 +00:00
Matthias Kupfer
7d96358dbf
revert to 35046, sorry for mistake
...
svn path=/trunk/; revision=35050
2008-08-02 22:33:58 +00:00
Jeffrey Morlan
1914d86bac
- Remove some redundant ProcessData == NULL checks - ClientConnectionThread already checks this for every request.
...
- CsrApiCallHandler: Get rid of "Found" variable and just return when the right definition is found.
- Make CsrApiCallHandler use the return value from the function (previously unused) to set Request->Status, and trim the now-redundant Request->Status setting from tons of CSR_API functions.
- CsrCreateProcess: Don't set shutdown parameters again - already set in CsrCreateProcessData.
svn path=/trunk/; revision=35049
2008-08-02 22:09:22 +00:00
Art Yerkes
57edd3268d
Fix step and next commands. Not perfect, but working. Also, make all
...
printing go through KdbpPrint, and switch to KeStallExecutionProcessor
for checking on messages from the terminal. Use the classic unix 100ms
time limit for messages.
We need to refactor debug entry. There's a whole bunch of intermixed code
that basically handles 5 distinct states here:
1) Unexpected stop against a loose breakpoint instruction
2) Expected stop against a breakpoint instruction we placed
3) Singlestep after an expected breakpoint, user was not stepping
4) Singlestep after an expected breakpoint, user was stepping
5) Singlestep trap, user was not stepping (memory breakpoint).
svn path=/trunk/; revision=35048
2008-08-02 22:01:46 +00:00