Commit graph

34937 commits

Author SHA1 Message Date
Pierre Schweitzer
ebd3acfd61 Added/Updated French translations for /base, excepted for calc.
svn path=/trunk/; revision=39057
2009-01-24 10:10:25 +00:00
Timo Kreuzer
f7b0b2a29e Mm: Fix page protection flags checks.
svn path=/trunk/; revision=39054
2009-01-24 00:54:02 +00:00
Colin Finck
16c99f33f3 - Convert the function headers to a Doxygen-compatible style
- Fix some typos

svn path=/trunk/; revision=39050
2009-01-23 19:36:35 +00:00
Stefan Ginsberg
07814326c7 - Fix build. Addendum to r39048 (from KJK)
svn path=/trunk/; revision=39049
2009-01-23 15:56:07 +00:00
KJK::Hyperion
f51410ed14 modified tools/rbuild/backend/mingw/modulehandler.cpp
Use a Rule object for formatting PCH rules. Results in an almost identical makefile.auto, the differences (improvements) being:
    - the new rule uses $@ and $< instead of the full filenames
    - the new rule doesn't add the -g option (the module's CFLAGS/CXXFLAGS already contain it)
    - .gch files now depend on the module's .rbuild as well (a standard Rule feature)
   No rebuild needed, but rbuild will force one for most of you anyways

modified   tools/rbuild/backend/mingw/rule.cpp
modified   tools/rbuild/backend/mingw/rule.h
   Rule::Execute now supports an arbitrary set of replaceable variables, too (required for the PCH rule)

svn path=/trunk/; revision=39048
2009-01-23 14:27:12 +00:00
Christoph von Wittich
aba3c0d759 Namea -> Name
svn path=/trunk/; revision=39047
2009-01-23 14:03:45 +00:00
Christoph von Wittich
ef601abbee add missing DllRegisterServer
svn path=/trunk/; revision=39046
2009-01-23 13:46:36 +00:00
Christoph von Wittich
e9823adf33 sync mpr with wine 1.1.13
svn path=/trunk/; revision=39045
2009-01-23 13:29:06 +00:00
Christoph von Wittich
ceecc3cd07 add cryptdlg from wine 1.1.13
svn path=/trunk/; revision=39044
2009-01-23 13:06:33 +00:00
Christoph von Wittich
5d2dae2c69 sync cryptnet with wine 1.1.13
svn path=/trunk/; revision=39042
2009-01-23 12:45:09 +00:00
Aleksey Bragin
f0c446be0d - Stubplement SwapSplayLinks helper function, and make RtlDelete call it.
- Fix a few lines having TABs instead of SPACEs.

svn path=/trunk/; revision=39041
2009-01-23 12:20:37 +00:00
Pierre Schweitzer
41d698006f Added notifications stuff to VCB
svn path=/trunk/; revision=39040
2009-01-23 12:18:38 +00:00
Aleksey Bragin
ff636d548a Christoph von Wittich
- Fix a typo: dereference target device object instead of referencing it in an uninit routine.

svn path=/trunk/; revision=39039
2009-01-23 11:04:05 +00:00
Aleksey Bragin
44f86392fe [FORMATTING]
- Bring formatting closer to ReactOS kernelmode style.

svn path=/trunk/; revision=39038
2009-01-23 11:01:59 +00:00
Christoph von Wittich
d1494fca12 fix stdole2 dependencies
svn path=/trunk/; revision=39037
2009-01-23 10:48:53 +00:00
Aleksey Bragin
eb5644eb1b [FORMATTING]
- Bring formatting closer to ReactOS kernelmode style.
- Fix a typo in a variable name.

svn path=/trunk/; revision=39036
2009-01-23 10:47:32 +00:00
Christoph von Wittich
460906f80f we don't have to link against libjpeg
svn path=/trunk/; revision=39035
2009-01-23 10:36:18 +00:00
Aleksey Bragin
6a5773b11c Alex Vlasov
- Implement operations with directory entries.

svn path=/trunk/; revision=39034
2009-01-23 10:26:02 +00:00
Aleksey Bragin
af8cfd1432 Alex Vlasov
- Implement FAT operations (scanning, finding continuous runs).
- Implement and plug in VCB initialization.

svn path=/trunk/; revision=39033
2009-01-23 10:19:57 +00:00
Aleksey Bragin
ea484badec - Add TAG definition to be compatible with GCC multicharacter constants.
- Change FAT_NTC_VCB to a TAG-based definition.

svn path=/trunk/; revision=39032
2009-01-23 10:09:22 +00:00
Aleksey Bragin
7f06a44898 - Fix FatValidSectorsPerCluster, otherwise it ended up always being true for any sectors amount.
svn path=/trunk/; revision=39031
2009-01-23 10:07:15 +00:00
Aleksey Bragin
06abfd926c Alex Vlasov
- Move and rewrite FAT in-memory structures to fatstruc.h.
- Remove PACKED_LFN_ENTRY structure.
- Add declarations of VCB functions (init, uninit), and FAT scanning.

svn path=/trunk/; revision=39030
2009-01-23 09:49:45 +00:00
Aleksey Bragin
093e6f6d3c Alex Vlasov
- Implement FatRead as a wrapper around internal helper FatiRead.
- Stubplement FatiRead.

svn path=/trunk/; revision=39029
2009-01-23 09:41:30 +00:00
Aleksey Bragin
d86e5e4347 - Bring FatPerformDevIoCtrl to our coding standards (tabs->spaces, comments).
- Change WaitReason to Executive ("A driver should set this value to Executive, ..." (c) WDK)

svn path=/trunk/; revision=39028
2009-01-23 09:28:03 +00:00
Colin Finck
0cedc2a03c Output the string indicating the test which is going to be run in one call.
This should prevent a race condition, when another application also outputs something over the debug line.

svn path=/trunk/; revision=39027
2009-01-22 22:12:13 +00:00
Pierre Schweitzer
0330519da7 Updated French translations for input.dll and shell32.dll
svn path=/trunk/; revision=39026
2009-01-22 19:52:25 +00:00
Pierre Schweitzer
68ca50178c - Implemented FatPerformDevIoCtrl
- Use it while mounting new volume to get the right sector size. This fixes a TODO (that was looking as a hack :p)

svn path=/trunk/; revision=39025
2009-01-22 17:25:28 +00:00
Stefan Ginsberg
63677b493d - Fix a crash when menu allocation fails
svn path=/trunk/; revision=39024
2009-01-22 17:04:06 +00:00
Pierre Schweitzer
4dfae6e299 Woops! I mixed my patches. It fixes leaks anyway ;).
svn path=/trunk/; revision=39023
2009-01-22 16:50:23 +00:00
Pierre Schweitzer
d5a69508bf Don't leak IRPs in case of failure
svn path=/trunk/; revision=39022
2009-01-22 16:47:45 +00:00
Dmitry Chapyshev
be5c23f647 - Implement SHFlushClipboard (based on msdn info)
- Implement DoEnvironmentSubstW (based on DoEnvironmentSubstA)
- Add checking of params for SHQueryRecycleBinW

svn path=/trunk/; revision=39021
2009-01-22 16:25:31 +00:00
KJK::Hyperion
64b55a2448 No harm in deleting this (it was previously disabled in r39016)
svn path=/trunk/; revision=39020
2009-01-22 16:12:02 +00:00
Christoph von Wittich
c2a524d32a sync with wine 1.1.13
svn path=/trunk/; revision=39018
2009-01-22 15:38:51 +00:00
Christoph von Wittich
f30ab08109 add libjpeg
enable JPEG support in oleaut32

svn path=/trunk/; revision=39017
2009-01-22 15:03:45 +00:00
KJK::Hyperion
421738ed03 Wow, did you know about "test" modules? Seems nobody does, because they are broken in rbuild. Luckily, kernel32_test is the only such module left
svn path=/trunk/; revision=39016
2009-01-22 14:50:14 +00:00
Christoph von Wittich
79b7f46d64 Nikolay Sivov <bunglehead@gmail.com>
Thu, 22 Jan 2009 12:00:33 +0000 (15:00 +0300)
kernel32: Make GetOverlappedResult crash on NULL args as native does.

svn path=/trunk/; revision=39015
2009-01-22 14:49:59 +00:00
Christoph von Wittich
969279fc8a add _mbsnbcpy_s to msvcrt (imported from wine)
svn path=/trunk/; revision=39014
2009-01-22 14:41:57 +00:00
Stefan Ginsberg
bcccb1d084 - Revert the Wine code changes too, as requested on ML
svn path=/trunk/; revision=39013
2009-01-22 13:51:17 +00:00
Stefan Ginsberg
131ca9ba08 - Change DPRINT to INFO_ to silence the spam
svn path=/trunk/; revision=39012
2009-01-22 13:35:13 +00:00
Dmitry Chapyshev
6766e1615f - More fixes for icons in shell32
svn path=/trunk/; revision=39011
2009-01-22 13:00:14 +00:00
KJK::Hyperion
ccb753842f modified tools/rbuild/module.cpp
modified   tools/rbuild/project.cpp
modified   tools/rbuild/project.dtd
modified   tools/rbuild/rbuild.h
   New per-project property allowwarnings overrides allowwarnings property of all modules in the project

svn path=/trunk/; revision=39010
2009-01-22 11:55:12 +00:00
Dmitry Chapyshev
06794682ef - Add more defines for icons
- Update icon for "Administration tools"

svn path=/trunk/; revision=39009
2009-01-22 11:27:28 +00:00
Christoph von Wittich
101c983729 Author: Aric Stewart <aric at codeweavers.com>
Date:   Tue Jan 20 13:04:50 2009 -0600

shell32: Initial stub for SHCreateShellItem. It returns E_NOINTERFACE until shell32 version 6.0 or later.


svn path=/trunk/; revision=39008
2009-01-22 10:56:24 +00:00
Christoph von Wittich
183869c16c forgot to add \n
svn path=/trunk/; revision=39007
2009-01-22 09:43:02 +00:00
Dmitry Chapyshev
9cd35f3d5c - Add mscat32, ntprint and wmi from Wine
svn path=/trunk/; revision=39006
2009-01-22 09:29:16 +00:00
Andrew Greenwood
fc53f8c890 Allow hybrid install/live CD by providing special FreeLdr OS type that gets
used only on the bootcd, for calling setupldr. Also added bootcd.ini which
becomes freeldr.ini on the bootcd. My previous attempt omitted this, so bootcd
broke. I have tested bootcd and livecd successfully. Also made it easier to
specify a different path in IopApplyRosCdromArcHack.


svn path=/trunk/; revision=39004
2009-01-21 19:45:08 +00:00
Stefan Ginsberg
f368fdbf9a - Partially revert 29656. NTOS calls HalQuerySystemInformation with HalFrameBufferCachingInformation, and disables PAT and MTRR if it returns success + TRUE. There is no reason this would be needed in ReactOS at the moment, so revert to old behaviour.
svn path=/trunk/; revision=39001
2009-01-21 17:10:16 +00:00
Christoph von Wittich
bf2e430cf1 sync shlwapi with wine 1.1.13
svn path=/trunk/; revision=39000
2009-01-21 15:57:21 +00:00
Stefan Ginsberg
78a49fe707 - Stragglers from 38998
svn path=/trunk/; revision=38999
2009-01-21 15:03:14 +00:00
Stefan Ginsberg
0978aae3eb - Revert most of 38953. This was a bad idea, sorry.
svn path=/trunk/; revision=38998
2009-01-21 14:41:23 +00:00