Commit graph

31927 commits

Author SHA1 Message Date
Johannes Anderwald eb7b80a949 * fully implement enumeration of details for virtual font shell folder
svn path=/trunk/; revision=35194
2008-08-08 19:15:27 +00:00
Stefan Ginsberg 0ceea1dacb - Fix a typo
svn path=/trunk/; revision=35193
2008-08-08 19:08:27 +00:00
Art Yerkes c04d88d406 Merge aicom-network-fixes up to 35189
svn path=/trunk/; revision=35192
2008-08-08 18:38:16 +00:00
Johannes Anderwald 11c23fa25f - implement enumerating of font items
svn path=/trunk/; revision=35191
2008-08-08 18:34:51 +00:00
Jeffrey Morlan b75ff606ba - Fix cmd's SearchForExecutable: it was inside out, giving extension priority over directory.
- Remove code that checked if the file's extension was in PATHEXT. Windows does not check, and it's very handy to be able to "run" non-executable files.
- Allow explicit paths with no backslash (like "A:file")
- Batch: use GetFullPathName to get the batch file's absolute path; this way %~dp0 will always give the right directory even in the weird case of running the .bat via a relative path in PATH. Remove code in SearchForExecutable which tried to make sure it returned an absolute path (but it didn't in that case).

svn path=/trunk/; revision=35187
2008-08-08 16:48:21 +00:00
Johannes Anderwald fbb7095a67 - store all loaded global fonts under HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
svn path=/trunk/; revision=35184
2008-08-08 14:43:43 +00:00
Dmitry Chapyshev acbdcaaf87 - Add sxs.dll from Wine
svn path=/trunk/; revision=35183
2008-08-08 14:32:35 +00:00
Johannes Anderwald f300e6b609 - add a key to list installed sys fonts
svn path=/trunk/; revision=35182
2008-08-08 14:06:28 +00:00
Johannes Anderwald 1ec7752182 - fix typo
svn path=/trunk/; revision=35181
2008-08-08 13:33:50 +00:00
Aleksey Bragin 18dcfea9ac - Plugin the filesystem checker into vfatlib, however leave its invocation #if0-ed out until all problems are solved.
svn path=/trunk/; revision=35180
2008-08-08 09:53:13 +00:00
Aleksey Bragin 7f639dac8f - Fix tamlin's early dosfsck porting attempt (create a temporary buffer for reading 512 bytes, call reading function which creates another buffer for reading 512 bytes, reads data, copies 512 bytes to 512 byte buffer, then the caller copies sizeof(DIR_ENT) out of the last 512 bytes buffer - looks a bit redundant).
svn path=/trunk/; revision=35179
2008-08-08 09:34:23 +00:00
Aleksey Bragin ecc6480fe5 - Remove atari fs support.
- Rename global variables to more meaningful names.
- Add fs_isdirty function to determine is a filesystem is marked as dirty.

svn path=/trunk/; revision=35178
2008-08-08 09:13:21 +00:00
Aleksey Bragin a52cb631cc - Revert NDEBUG in autochk.
svn path=/trunk/; revision=35177
2008-08-08 08:37:20 +00:00
Thomas Bluemel bec4b5d170 Very basic (and incomplete) implementation of SHCreateDesktop and SHDesktopMessageLoop to implement the Progman window class for the shell. This patch has not been submitted to WINE.
svn path=/trunk/; revision=35176
2008-08-08 01:38:18 +00:00
Timo Kreuzer 121717a593 Implement FLOATOBJ api in assembly. ~~ On x86 (and only there) we must not use the FPU in kernel mode code, because the fpu state is not safed on normal context switches. That's why there's the FLOATOBJ api. It provides the needed fp emulation for win32k and drivers. I wrote it in asm to be fast. It's not yet plugged in.
svn path=/trunk/; revision=35175
2008-08-07 22:41:36 +00:00
Hervé Poussineau c3821ec8a5 Replace .def file by a .spec file
svn path=/trunk/; revision=35174
2008-08-07 20:47:54 +00:00
Hervé Poussineau ee1c8b302f Replace .def file by a .spec file
svn path=/trunk/; revision=35173
2008-08-07 20:43:05 +00:00
Hervé Poussineau 2f93772b83 Replace .def file by a .spec file
svn path=/trunk/; revision=35172
2008-08-07 20:38:54 +00:00
Hervé Poussineau 7190d810e8 Replace .def file by a .spec file
svn path=/trunk/; revision=35171
2008-08-07 20:34:19 +00:00
Hervé Poussineau 3fad64777e Replace .def file by a .spec file
svn path=/trunk/; revision=35170
2008-08-07 20:28:13 +00:00
Hervé Poussineau f648258292 Replace .def file by a .spec file
svn path=/trunk/; revision=35169
2008-08-07 20:21:23 +00:00
Matthias Kupfer 3aba92f351 fix several Russian translations
svn path=/trunk/; revision=35168
2008-08-07 18:18:53 +00:00
Matthias Kupfer 0d8c556ef9 - fixed russian translation
- remove untranslated strings

svn path=/trunk/; revision=35166
2008-08-07 17:46:08 +00:00
Matthias Kupfer 73afc8f523 Mario Kacmar <kario AT szm DOT sk>
- Several translations for acpi.inf.

svn path=/trunk/; revision=35165
2008-08-07 16:54:33 +00:00
Jeffrey Morlan 0d3d7a03f7 When reverting a window's system menu, delete the old one recursively.
svn path=/trunk/; revision=35164
2008-08-07 16:45:00 +00:00
Jeffrey Morlan 5a1ef6a0a8 On attempts to write to a read-only section view, return STATUS_ACCESS_VIOLATION, not STATUS_UNSUCCESSFUL. kernel32's UnhandledExceptionFilter depends on this for its automatic .rsrc deprotection. (Bug 3062)
svn path=/trunk/; revision=35163
2008-08-07 16:08:00 +00:00
Matthias Kupfer 359151f57a install all fonts in SystemRoot/Fonts instead of SystemRoot/media/fonts
svn path=/trunk/; revision=35162
2008-08-07 15:59:52 +00:00
Matthias Kupfer a958e37965 - fix acpi.inf and convert to utf-16
- convert utf-16 files back to windows line endings (sorry, mistake of my merge tool)

svn path=/trunk/; revision=35161
2008-08-07 15:51:36 +00:00
Daniel Reimer 37fb2794f0 Sync Winhlp32 and Wordpad to Wine HEAD (Still the same problems with wordpad....)
svn path=/trunk/; revision=35159
2008-08-07 10:53:23 +00:00
Pierre Schweitzer fb10f6e7ea Updated French translation for regedit.exe
svn path=/trunk/; revision=35158
2008-08-07 09:11:14 +00:00
Johannes Anderwald 4ec67d948c * implement retrieving column names for nethood & font shell folder
* make column names mui aware

svn path=/trunk/; revision=35157
2008-08-07 08:55:34 +00:00
Art Yerkes 7fa9c85299 Merge aicom-network-fixes up to 35155
svn path=/trunk/; revision=35156
2008-08-07 06:04:49 +00:00
Johannes Anderwald d1884b0cf8 - enable registration of fonts shell folder
svn path=/trunk/; revision=35154
2008-08-07 01:24:33 +00:00
Johannes Anderwald 31fcd8ee63 * halfplement fonts shell folder
* fix registration of nethood shell folder and printer shell folder
- displaying is if'd out currently

svn path=/trunk/; revision=35153
2008-08-07 01:02:34 +00:00
Johannes Anderwald 403be95f65 - add CLSID_FontsFolderShortcut for fonts shell folder
svn path=/trunk/; revision=35151
2008-08-06 21:11:14 +00:00
Johannes Anderwald 5d93751807 * Enable/Disable finish button based on the right edit control
* fixes bug 3625

svn path=/trunk/; revision=35150
2008-08-06 18:18:43 +00:00
Johannes Anderwald 91f8d86ffc * OpenWith dialog must have WS_POPUP style in order to show up properly
- fixes bug 3635

svn path=/trunk/; revision=35149
2008-08-06 17:48:04 +00:00
Jeffrey Morlan a804e14f3c - GetUserNameW: Re-set an_len to the actual buffer size before second LookupAccountSidW call; set *lpSize correctly; fix leakage of hToken in failure cases.
- GetUserNameA: Don't include nul terminator when calculating NameW.Length. Remove redundant nul termination of NameA (RtlUnicodeStringToAnsiString already does it)

svn path=/trunk/; revision=35147
2008-08-06 15:41:09 +00:00
Aleksey Bragin a75b654567 - Replace stupid concept of using a set of global variables for various boolean flags (1 variable per 1 flag) by a concept of one global var having a specified set of flags (FSCHECK_VERBOSE, etc).
svn path=/trunk/; revision=35146
2008-08-06 13:07:28 +00:00
Steven Edwards 516e0bb394 added library section
msxml3, mfc40, runtimes: vc6, vc2005, vc2005sp1, 
vc2008runtime,vb3,vb4,vb5,vb6

Most don't work yet.


svn path=/trunk/; revision=35145
2008-08-06 12:48:36 +00:00
Aleksey Bragin 6735beea51 - Rename alloc/free to vfalloc/vffree to not conflict with other apps vfatlib links to.
svn path=/trunk/; revision=35144
2008-08-06 12:03:34 +00:00
Dmitry Chapyshev 77993cf0e3 - Sync RegGetValueA/W with wine head
svn path=/trunk/; revision=35143
2008-08-06 11:56:49 +00:00
Steven Edwards 2a31d8815d SetLastError to ERROR_CALL_NOT_IMPLEMENTED
Wine does it, its already a stub, it can only help...


svn path=/trunk/; revision=35142
2008-08-06 11:04:54 +00:00
Christoph von Wittich 90abd2fa2c null termninate strings in GetCharWidthsA, GetCharWidth32A, GetCharABCWidthsFloatA, GetCharABCWidthsA, GetCharABCWidthsFloatA
better error checking

svn path=/trunk/; revision=35141
2008-08-06 11:00:39 +00:00
Aleksey Bragin a0ea339453 - Add more intrinsic defines.
- SVN maintenance.

svn path=/trunk/; revision=35140
2008-08-06 10:52:33 +00:00
Steven Edwards 74c43744f4 Match Wine behavior for AllowSetForegroundWindow
Only show the debug message once


svn path=/trunk/; revision=35139
2008-08-06 10:34:36 +00:00
James Tabor 762c1e58de Win32k Timers:
- This is relative to bugs 3634 and 2393. Please leave additional information in bug report 2393.
- Timer code should not be associated with message queues, since theses types of queues are subject to being destroyed. This creates a problem of loosing timers.
- This is a first part of a rewrite of the timers. Moving the timers from the message queue to a linked list very similar to our DCE code. This will simplify timer handling too.

svn path=/trunk/; revision=35138
2008-08-06 02:05:17 +00:00
Stefan Ginsberg 79590b9458 - Remove memcmp NTOS export added in rev 34611 as real NT does not export it.
svn path=/trunk/; revision=35134
2008-08-05 21:08:43 +00:00
Aleksey Bragin 81538de14a - Revert 35131 till a more complete fix is available.
svn path=/trunk/; revision=35132
2008-08-05 19:07:27 +00:00
Aleksey Bragin b86b32b0c4 - Get rid of sprintf usage in default_dbg_vprintf.
- This make tracing macro usage safe in crt sprintf implementation and simplify overall codepath (no need for intermediate buffer).
- Solution inspired by hackbunny's suggestion, fixes bug 3632.
See issue #3632 for more details.

svn path=/trunk/; revision=35131
2008-08-05 18:00:46 +00:00