Sylvain Petreolle [Thu, 14 Aug 2008 14:36:35 +0000 (14:36 +0000)]
update devmgmt french translation
svn path=/trunk/; revision=35335
Stefan Ginsberg [Thu, 14 Aug 2008 12:42:57 +0000 (12:42 +0000)]
- Rework MiSyncThreadProcessViews
- Perform the Mm hack-sync in KiIdleLoop before switching context (thanks to Aleksey for writing this!)
svn path=/trunk/; revision=35333
Daniel Reimer [Thu, 14 Aug 2008 11:58:11 +0000 (11:58 +0000)]
Reapply the translations except the Japanese one. Thx to Olaf Siejka for finding the guilty one.
svn path=/trunk/; revision=35332
Johannes Anderwald [Thu, 14 Aug 2008 10:33:20 +0000 (10:33 +0000)]
* Implement Chkdsk dialog resources
svn path=/trunk/; revision=35331
Andrew Munger [Thu, 14 Aug 2008 09:29:49 +0000 (09:29 +0000)]
Update the Fonts folder path.
svn path=/trunk/; revision=35330
Andrew Munger [Thu, 14 Aug 2008 09:28:06 +0000 (09:28 +0000)]
Update the font installbase, this "fixes" the livecd. Tested bootcd, livecd, and make install.
svn path=/trunk/; revision=35329
Johannes Anderwald [Thu, 14 Aug 2008 08:52:34 +0000 (08:52 +0000)]
* Fix the build :)
svn path=/trunk/; revision=35328
Johannes Anderwald [Thu, 14 Aug 2008 08:41:59 +0000 (08:41 +0000)]
* Implement administrative tools shell folder
svn path=/trunk/; revision=35327
Johannes Anderwald [Wed, 13 Aug 2008 22:56:02 +0000 (22:56 +0000)]
* Fix multiple bugs in SHFormatDrive dialog
* It now correcly calls FormatEx but the fmifs.dll is not yet in usable shape :(
svn path=/trunk/; revision=35321
Johannes Anderwald [Wed, 13 Aug 2008 21:29:29 +0000 (21:29 +0000)]
* Implement SHFormatDrive using fmifs api (format drive dialog in explorer)
svn path=/trunk/; revision=35319
Art Yerkes [Wed, 13 Aug 2008 20:51:35 +0000 (20:51 +0000)]
Revert unintended change.
svn path=/trunk/; revision=35318
Art Yerkes [Wed, 13 Aug 2008 20:44:20 +0000 (20:44 +0000)]
Merge aicom-network-fixes up to 35306.
svn path=/trunk/; revision=35317
Daniel Reimer [Wed, 13 Aug 2008 20:41:10 +0000 (20:41 +0000)]
Revert part of my last commit. I will investigate in it when I had some sleep
svn path=/trunk/; revision=35316
Stefan Ginsberg [Wed, 13 Aug 2008 20:30:22 +0000 (20:30 +0000)]
- Remove INIT_FUNCTION from exported functions
svn path=/trunk/; revision=35315
Stefan Ginsberg [Wed, 13 Aug 2008 20:12:24 +0000 (20:12 +0000)]
- Apply the same Mm sync hacks in NtYieldExecution as is done in KiSwapThread
svn path=/trunk/; revision=35314
Daniel Reimer [Wed, 13 Aug 2008 20:12:04 +0000 (20:12 +0000)]
... YES... NEVER COMMIT when you are awake WAAAY too long.
svn path=/trunk/; revision=35313
Daniel Reimer [Wed, 13 Aug 2008 18:48:51 +0000 (18:48 +0000)]
Bug 3649: Slovak update by Mario Kacmar
Bug 3631: Norwegian Update by Lars Martin Hambro
svn path=/trunk/; revision=35312
Daniel Reimer [Wed, 13 Aug 2008 18:25:01 +0000 (18:25 +0000)]
Polish Shell32 Update by Olaf Siejka
Bug 3655: IDS_PROPERTIES Translation by Victor Martinez Calvo
Bug 3642: Italian resource file update by Paolo Devoti
Bug 3651: msconfig french translation (base/applications/msconfig)
Bug 3652: French translation for Access.cpl (dll/cpl/access)
Bug 3653: translation of regsvr32/Fr.rc (base/system/regsvr32/)
svn path=/trunk/; revision=35311
Stefan Ginsberg [Wed, 13 Aug 2008 18:00:23 +0000 (18:00 +0000)]
- Fix MiSyncThreadProcessViews in KeInitThread too as requested by Alex
svn path=/trunk/; revision=35310
Stefan Ginsberg [Wed, 13 Aug 2008 17:24:22 +0000 (17:24 +0000)]
- Remove KiRawTicks -- this was previously a ros-specific kernel export, but is now unused
- Fix a comment typo
svn path=/trunk/; revision=35309
Stefan Ginsberg [Wed, 13 Aug 2008 17:00:49 +0000 (17:00 +0000)]
- "Sync" to the next thread's initial stack in KiSwapThread. This fixes an invalid page fault (faulting while interrupts are disabled) during context switching, where we access the next thread's initial stack before performing the address space switch. Many thanks to Alex for his help with this bug!
- Fix stack size calculations in KeAttachProcess and KeStackAttachProcess (thanks to Alex for pointing this out)
svn path=/trunk/; revision=35308
Jeffrey Morlan [Wed, 13 Aug 2008 15:17:51 +0000 (15:17 +0000)]
cmd_start:
- Allow space between /D and directory.
- Allow /W as a synonym for /WAIT.
- Give an error message on invalid switches.
- Clean up the function a bit.
svn path=/trunk/; revision=35307
Stefan Ginsberg [Wed, 13 Aug 2008 14:30:35 +0000 (14:30 +0000)]
- Fix a (comment) typo
svn path=/trunk/; revision=35305
Aleksey Bragin [Wed, 13 Aug 2008 11:47:34 +0000 (11:47 +0000)]
- Replace crt's lnx_sprintf implementation with the one from lib/rtl (46kb of useless code substituted by 14kb of code, works the same).
svn path=/trunk/; revision=35304
Stefan Ginsberg [Wed, 13 Aug 2008 09:07:34 +0000 (09:07 +0000)]
- Code cleanup
svn path=/trunk/; revision=35303
Stefan Ginsberg [Wed, 13 Aug 2008 09:00:50 +0000 (09:00 +0000)]
- Fix a broken check in PspExitThread. We should check if Stack Swapping is _disabled_ during termination, not crash if it is enabled!
- Fix KeInitThread to respect this, and initialize EnableStackSwap to TRUE. Otherwise, only executive worker threads who modify the stack swap flag themselves encounter this issue.
- This, along with my previous change, fixes worker thread termination being completely broken and crashing ros.
- Thanks to Aleksey for confirming my changes
svn path=/trunk/; revision=35302
Johannes Anderwald [Wed, 13 Aug 2008 08:45:20 +0000 (08:45 +0000)]
- implement deleting file using recyclebin api
- play a sound on when requested using the user default for emptying recycle bin
- rename shlfldr_mydocuments.c
svn path=/trunk/; revision=35301
Stefan Ginsberg [Wed, 13 Aug 2008 08:02:52 +0000 (08:02 +0000)]
- Fix a (comment) typo
svn path=/trunk/; revision=35300
Stefan Ginsberg [Wed, 13 Aug 2008 07:55:59 +0000 (07:55 +0000)]
- Reapply the PsTerminateSystemThread typo fix. We do boot fine with this fix.
- Note to self: Don't commit after midnight and always test your patches yourself
svn path=/trunk/; revision=35299
Jeffrey Morlan [Tue, 12 Aug 2008 23:46:15 +0000 (23:46 +0000)]
- Moved ExpandAlias call from ParseCommandLine to ReadCommand; aliases should only be processed when reading from the console. Removed processing of %variable% substitutions in ExpandAlias - not necessary now that aliases are expanded earlier.
- Rewrite %variable% substitution code, should be much more compatible with Windows cmd now.
svn path=/trunk/; revision=35295
Stefan Ginsberg [Tue, 12 Aug 2008 22:22:51 +0000 (22:22 +0000)]
- Temporarily revert my last change. We don't set the SystemThread flag appropriately and it is always zero
svn path=/trunk/; revision=35294
Stefan Ginsberg [Tue, 12 Aug 2008 21:40:06 +0000 (21:40 +0000)]
- Fix a typo in PsTerminateSystemThread. Now this API will actually terminate system threads.
svn path=/trunk/; revision=35293
Colin Finck [Tue, 12 Aug 2008 14:48:51 +0000 (14:48 +0000)]
Attempt to fix release build (broken in r35285)
svn path=/trunk/; revision=35288
Aleksey Bragin [Tue, 12 Aug 2008 08:46:31 +0000 (08:46 +0000)]
- Change while (true) to an ASSERT(FALSE).
See issue #3616 for more details.
svn path=/trunk/; revision=35286
Aleksey Bragin [Tue, 12 Aug 2008 08:38:54 +0000 (08:38 +0000)]
Giannis Adamopoulos <johnyadams@hotmail.com>
- Removes duplicated implementation of FrLdrLoadKernel, LoadDriver and LoadNlsFile from setupldr.c, use FrLdrLoadImage, FrLdrLoadNlsFile and FrLdrLoadDriver from reactos.c.
- Also remove the call to RegInitializeRegistry as setupldr doesn't need the registry.
- Make setupldr load the fastfat and ext2 drivers via txtsetup.sif, instead of hardcoding them in setupldr.c
svn path=/trunk/; revision=35285
Art Yerkes [Tue, 12 Aug 2008 06:59:37 +0000 (06:59 +0000)]
Harden 'proc list'
svn path=/trunk/; revision=35284
Hervé Poussineau [Mon, 11 Aug 2008 17:31:51 +0000 (17:31 +0000)]
Expand recyclebin API with DeleteFileHandleToRecycleBin and GetRecycleBinDetails
svn path=/trunk/; revision=35280
Johannes Anderwald [Mon, 11 Aug 2008 14:57:00 +0000 (14:57 +0000)]
- add flags for SHEmptyRecycleBin
svn path=/trunk/; revision=35278
Johannes Anderwald [Mon, 11 Aug 2008 14:52:22 +0000 (14:52 +0000)]
- rename recyclebin
svn path=/trunk/; revision=35277
Johannes Anderwald [Mon, 11 Aug 2008 14:49:32 +0000 (14:49 +0000)]
Copied remotely
svn path=/trunk/; revision=35275
Johannes Anderwald [Mon, 11 Aug 2008 09:51:35 +0000 (09:51 +0000)]
* implement restoring of a deleted file
* use volume labels for storing bitbucket information
* store a context for each drive
* apply changes for each available drive
svn path=/trunk/; revision=35270
Aleksey Bragin [Mon, 11 Aug 2008 08:40:52 +0000 (08:40 +0000)]
- NDK Fix: DirectoryTableBase member of KPROCESS is ULONG[2] and not LARGE_INTEGER since Windows 2000 ("Inside Windows 2000", Chapter 6), and till Windows 2003.
svn path=/trunk/; revision=35269
Art Yerkes [Mon, 11 Aug 2008 00:02:26 +0000 (00:02 +0000)]
Merge aicom-network-fixes up to 35260
svn path=/trunk/; revision=35267
Aleksey Bragin [Sun, 10 Aug 2008 18:06:21 +0000 (18:06 +0000)]
- .def -> .spec
svn path=/trunk/; revision=35266
Aleksey Bragin [Sun, 10 Aug 2008 16:25:26 +0000 (16:25 +0000)]
- Fix dxtn build.
svn path=/trunk/; revision=35265
Ged Murphy [Sun, 10 Aug 2008 13:06:58 +0000 (13:06 +0000)]
Give Techbot the ability to check for and ghost existing bots, then rename itself
svn path=/trunk/; revision=35264
Hervé Poussineau [Sun, 10 Aug 2008 11:42:31 +0000 (11:42 +0000)]
Limit use of -enable-stdcall-fixup to mesa32, msvcrt and riched20 modules
svn path=/trunk/; revision=35263
Hervé Poussineau [Sun, 10 Aug 2008 11:33:33 +0000 (11:33 +0000)]
On newer versions, vDbgPrintEx and vDbgPrintExWithPrefix are stdcall, not cdecl
svn path=/trunk/; revision=35262
Hervé Poussineau [Sun, 10 Aug 2008 11:23:16 +0000 (11:23 +0000)]
Use a .spec file for ntoskrnl.
Keep specific .def for ARM, as long as it has not been tested
svn path=/trunk/; revision=35261
Hervé Poussineau [Sun, 10 Aug 2008 09:48:25 +0000 (09:48 +0000)]
Fix exports
svn path=/trunk/; revision=35258
Hervé Poussineau [Sun, 10 Aug 2008 09:02:49 +0000 (09:02 +0000)]
I was wrong, because KeUpdateSystemTime prototype is not the same on all platforms
svn path=/trunk/; revision=35256
Hervé Poussineau [Sun, 10 Aug 2008 06:50:29 +0000 (06:50 +0000)]
Remove stdcall decorations to fix build.
Real fix should be available soon.
svn path=/trunk/; revision=35253
Hervé Poussineau [Sun, 10 Aug 2008 05:47:20 +0000 (05:47 +0000)]
Try to fix some symbol names
svn path=/trunk/; revision=35252
Timo Kreuzer [Sat, 9 Aug 2008 22:42:35 +0000 (22:42 +0000)]
- add more accelerator flags for xform objects
- add MATRIX structure using FLOATOBJ instead of EFLOAT_S (which is a x86 specific structure)
svn path=/trunk/; revision=35249
Jeffrey Morlan [Sat, 9 Aug 2008 21:51:34 +0000 (21:51 +0000)]
- Fix the way the start command parses its arguments. Previously, the arguments were split up using split() and then the parts intended for the program were recombined, but this is wrong because it cannot preserve quotes. Changed cmd_start to do tokenization itself instead.
- Implement "title", /Ddirectory, /MIN, /MAX, and /WAIT options.
- Remove 'first' variable which only ever contained the name of "start" itself - all the places where it was used appear to be mistakes; replaced with 'rest'.
- Fix crash that happened when attempting to start a file with no extension.
svn path=/trunk/; revision=35248
Hervé Poussineau [Sat, 9 Aug 2008 20:14:29 +0000 (20:14 +0000)]
Fix prototype
svn path=/trunk/; revision=35247
Aleksey Bragin [Sat, 9 Aug 2008 17:55:35 +0000 (17:55 +0000)]
- MmAdjustWorkingSetSize has 4 parameters, not 3.
svn path=/trunk/; revision=35243
Ged Murphy [Sat, 9 Aug 2008 16:40:43 +0000 (16:40 +0000)]
- Don't use LoadIcon, it's broken as it incorrectly calls LoadImage
- This fixes the ugly treeview icons
- *note, cursor/icon loading code needs revising
svn path=/trunk/; revision=35242
Dmitry Chapyshev [Sat, 9 Aug 2008 16:16:49 +0000 (16:16 +0000)]
- Update Russian translation
svn path=/trunk/; revision=35241
Hervé Poussineau [Sat, 9 Aug 2008 16:01:20 +0000 (16:01 +0000)]
Add module linker flags after project flags, so project ones can be overridden
svn path=/trunk/; revision=35240
Dmitry Chapyshev [Sat, 9 Aug 2008 15:59:08 +0000 (15:59 +0000)]
- Fix typo
svn path=/trunk/; revision=35239
Dmitry Chapyshev [Sat, 9 Aug 2008 15:56:18 +0000 (15:56 +0000)]
- Update Russian translation
svn path=/trunk/; revision=35238
Dmitry Chapyshev [Sat, 9 Aug 2008 15:18:20 +0000 (15:18 +0000)]
- Update Russian translation
svn path=/trunk/; revision=35236
Hervé Poussineau [Sat, 9 Aug 2008 14:47:13 +0000 (14:47 +0000)]
Add missing APIENTRY
svn path=/trunk/; revision=35235
Hervé Poussineau [Sat, 9 Aug 2008 14:24:51 +0000 (14:24 +0000)]
Add missing APIENTRY
svn path=/trunk/; revision=35234
Hervé Poussineau [Sat, 9 Aug 2008 14:19:48 +0000 (14:19 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35233
Hervé Poussineau [Sat, 9 Aug 2008 14:10:04 +0000 (14:10 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35232
Hervé Poussineau [Sat, 9 Aug 2008 13:56:45 +0000 (13:56 +0000)]
Fix vDbgPrintExWithPrefix export
svn path=/trunk/; revision=35230
Hervé Poussineau [Sat, 9 Aug 2008 13:10:39 +0000 (13:10 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35227
Hervé Poussineau [Sat, 9 Aug 2008 13:07:18 +0000 (13:07 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35225
Hervé Poussineau [Sat, 9 Aug 2008 11:12:15 +0000 (11:12 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35221
Hervé Poussineau [Sat, 9 Aug 2008 09:42:43 +0000 (09:42 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35220
Hervé Poussineau [Sat, 9 Aug 2008 09:26:00 +0000 (09:26 +0000)]
Fix build
svn path=/trunk/; revision=35219
Hervé Poussineau [Sat, 9 Aug 2008 09:25:21 +0000 (09:25 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35218
Hervé Poussineau [Sat, 9 Aug 2008 09:06:04 +0000 (09:06 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35217
Dmitry Chapyshev [Sat, 9 Aug 2008 08:36:34 +0000 (08:36 +0000)]
- Update & fix Russian translation
svn path=/trunk/; revision=35216
Hervé Poussineau [Sat, 9 Aug 2008 08:35:36 +0000 (08:35 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35215
Hervé Poussineau [Sat, 9 Aug 2008 08:29:31 +0000 (08:29 +0000)]
Fix User32InitializeImmEntryTable export
svn path=/trunk/; revision=35214
Hervé Poussineau [Sat, 9 Aug 2008 08:26:56 +0000 (08:26 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35213
Dmitry Chapyshev [Sat, 9 Aug 2008 08:23:45 +0000 (08:23 +0000)]
- Update Russian translation
svn path=/trunk/; revision=35212
Hervé Poussineau [Sat, 9 Aug 2008 08:20:58 +0000 (08:20 +0000)]
Define exported functions as WINAPI
svn path=/trunk/; revision=35211
Hervé Poussineau [Sat, 9 Aug 2008 08:18:55 +0000 (08:18 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35210
Hervé Poussineau [Sat, 9 Aug 2008 08:09:40 +0000 (08:09 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35209
Hervé Poussineau [Sat, 9 Aug 2008 07:57:02 +0000 (07:57 +0000)]
Fix exports
svn path=/trunk/; revision=35208
Hervé Poussineau [Sat, 9 Aug 2008 07:56:27 +0000 (07:56 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35207
Hervé Poussineau [Sat, 9 Aug 2008 07:55:45 +0000 (07:55 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35206
Hervé Poussineau [Sat, 9 Aug 2008 07:01:23 +0000 (07:01 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35205
Johannes Anderwald [Sat, 9 Aug 2008 01:48:18 +0000 (01:48 +0000)]
- add 2 resource strings
- rewrite recyclebin item handling
- partly implement recycle bin item context menu
- rewrite Trash_CanTrashFile to support volume serial numbers
- recycle bin shows now correct deleted file details for files
svn path=/trunk/; revision=35204
Johannes Anderwald [Fri, 8 Aug 2008 22:31:15 +0000 (22:31 +0000)]
* add registry key for bitbucket shell folder
svn path=/trunk/; revision=35203
Johannes Anderwald [Fri, 8 Aug 2008 22:28:16 +0000 (22:28 +0000)]
- add a baseaddress for SXS (based on Vista SP1)
svn path=/trunk/; revision=35202
Johannes Anderwald [Fri, 8 Aug 2008 21:50:24 +0000 (21:50 +0000)]
* register printer shell folder
* move printer column descriptors to resource files
* fix enumeration of printers
svn path=/trunk/; revision=35201
Johannes Anderwald [Fri, 8 Aug 2008 20:26:52 +0000 (20:26 +0000)]
* add missing return
* implement context menu handling of font items for font shell folder
svn path=/trunk/; revision=35200
Dmitry Chapyshev [Fri, 8 Aug 2008 19:59:41 +0000 (19:59 +0000)]
- Update Russian translation
svn path=/trunk/; revision=35199
Johannes Anderwald [Fri, 8 Aug 2008 19:51:29 +0000 (19:51 +0000)]
sorry, fix build
svn path=/trunk/; revision=35198
Johannes Anderwald [Fri, 8 Aug 2008 19:48:38 +0000 (19:48 +0000)]
- add 3 resource strings
svn path=/trunk/; revision=35197
Aleksey Bragin [Fri, 8 Aug 2008 19:23:07 +0000 (19:23 +0000)]
- Leftover from the winesync.
svn path=/trunk/; revision=35196
Aleksey Bragin [Fri, 8 Aug 2008 19:20:26 +0000 (19:20 +0000)]
- Fix a typo.
- Stubplement one missing function.
- SVN maintenance.
svn path=/trunk/; revision=35195
Johannes Anderwald [Fri, 8 Aug 2008 19:15:27 +0000 (19:15 +0000)]
* fully implement enumeration of details for virtual font shell folder
svn path=/trunk/; revision=35194
Stefan Ginsberg [Fri, 8 Aug 2008 19:08:27 +0000 (19:08 +0000)]
- Fix a typo
svn path=/trunk/; revision=35193
Art Yerkes [Fri, 8 Aug 2008 18:38:16 +0000 (18:38 +0000)]
Merge aicom-network-fixes up to 35189
svn path=/trunk/; revision=35192