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
Johannes Anderwald [Fri, 8 Aug 2008 18:34:51 +0000 (18:34 +0000)]
- implement enumerating of font items
svn path=/trunk/; revision=35191
Jeffrey Morlan [Fri, 8 Aug 2008 16:48:21 +0000 (16:48 +0000)]
- 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
Johannes Anderwald [Fri, 8 Aug 2008 14:43:43 +0000 (14:43 +0000)]
- store all loaded global fonts under HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
svn path=/trunk/; revision=35184
Dmitry Chapyshev [Fri, 8 Aug 2008 14:32:35 +0000 (14:32 +0000)]
- Add sxs.dll from Wine
svn path=/trunk/; revision=35183
Johannes Anderwald [Fri, 8 Aug 2008 14:06:28 +0000 (14:06 +0000)]
- add a key to list installed sys fonts
svn path=/trunk/; revision=35182
Johannes Anderwald [Fri, 8 Aug 2008 13:33:50 +0000 (13:33 +0000)]
- fix typo
svn path=/trunk/; revision=35181
Aleksey Bragin [Fri, 8 Aug 2008 09:53:13 +0000 (09:53 +0000)]
- Plugin the filesystem checker into vfatlib, however leave its invocation #if0-ed out until all problems are solved.
svn path=/trunk/; revision=35180
Aleksey Bragin [Fri, 8 Aug 2008 09:34:23 +0000 (09:34 +0000)]
- 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
Aleksey Bragin [Fri, 8 Aug 2008 09:13:21 +0000 (09:13 +0000)]
- 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
Aleksey Bragin [Fri, 8 Aug 2008 08:37:20 +0000 (08:37 +0000)]
- Revert NDEBUG in autochk.
svn path=/trunk/; revision=35177
Thomas Bluemel [Fri, 8 Aug 2008 01:38:18 +0000 (01:38 +0000)]
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
Timo Kreuzer [Thu, 7 Aug 2008 22:41:36 +0000 (22:41 +0000)]
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
Hervé Poussineau [Thu, 7 Aug 2008 20:47:54 +0000 (20:47 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35174
Hervé Poussineau [Thu, 7 Aug 2008 20:43:05 +0000 (20:43 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35173
Hervé Poussineau [Thu, 7 Aug 2008 20:38:54 +0000 (20:38 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35172
Hervé Poussineau [Thu, 7 Aug 2008 20:34:19 +0000 (20:34 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35171
Hervé Poussineau [Thu, 7 Aug 2008 20:28:13 +0000 (20:28 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35170
Hervé Poussineau [Thu, 7 Aug 2008 20:21:23 +0000 (20:21 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=35169
Matthias Kupfer [Thu, 7 Aug 2008 18:18:53 +0000 (18:18 +0000)]
fix several Russian translations
svn path=/trunk/; revision=35168
Matthias Kupfer [Thu, 7 Aug 2008 17:46:08 +0000 (17:46 +0000)]
- fixed russian translation
- remove untranslated strings
svn path=/trunk/; revision=35166
Matthias Kupfer [Thu, 7 Aug 2008 16:54:33 +0000 (16:54 +0000)]
Mario Kacmar <kario AT szm DOT sk>
- Several translations for acpi.inf.
svn path=/trunk/; revision=35165
Jeffrey Morlan [Thu, 7 Aug 2008 16:45:00 +0000 (16:45 +0000)]
When reverting a window's system menu, delete the old one recursively.
svn path=/trunk/; revision=35164
Jeffrey Morlan [Thu, 7 Aug 2008 16:08:00 +0000 (16:08 +0000)]
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
Matthias Kupfer [Thu, 7 Aug 2008 15:59:52 +0000 (15:59 +0000)]
install all fonts in SystemRoot/Fonts instead of SystemRoot/media/fonts
svn path=/trunk/; revision=35162
Matthias Kupfer [Thu, 7 Aug 2008 15:51:36 +0000 (15:51 +0000)]
- 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
Daniel Reimer [Thu, 7 Aug 2008 10:53:23 +0000 (10:53 +0000)]
Sync Winhlp32 and Wordpad to Wine HEAD (Still the same problems with wordpad....)
svn path=/trunk/; revision=35159
Pierre Schweitzer [Thu, 7 Aug 2008 09:11:14 +0000 (09:11 +0000)]
Updated French translation for regedit.exe
svn path=/trunk/; revision=35158
Johannes Anderwald [Thu, 7 Aug 2008 08:55:34 +0000 (08:55 +0000)]
* implement retrieving column names for nethood & font shell folder
* make column names mui aware
svn path=/trunk/; revision=35157
Art Yerkes [Thu, 7 Aug 2008 06:04:49 +0000 (06:04 +0000)]
Merge aicom-network-fixes up to 35155
svn path=/trunk/; revision=35156
Johannes Anderwald [Thu, 7 Aug 2008 01:24:33 +0000 (01:24 +0000)]
- enable registration of fonts shell folder
svn path=/trunk/; revision=35154
Johannes Anderwald [Thu, 7 Aug 2008 01:02:34 +0000 (01:02 +0000)]
* 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
Johannes Anderwald [Wed, 6 Aug 2008 21:11:14 +0000 (21:11 +0000)]
- add CLSID_FontsFolderShortcut for fonts shell folder
svn path=/trunk/; revision=35151
Johannes Anderwald [Wed, 6 Aug 2008 18:18:43 +0000 (18:18 +0000)]
* Enable/Disable finish button based on the right edit control
* fixes bug 3625
svn path=/trunk/; revision=35150
Johannes Anderwald [Wed, 6 Aug 2008 17:48:04 +0000 (17:48 +0000)]
* OpenWith dialog must have WS_POPUP style in order to show up properly
- fixes bug 3635
svn path=/trunk/; revision=35149
Jeffrey Morlan [Wed, 6 Aug 2008 15:41:09 +0000 (15:41 +0000)]
- 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
Aleksey Bragin [Wed, 6 Aug 2008 13:07:28 +0000 (13:07 +0000)]
- 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
Steven Edwards [Wed, 6 Aug 2008 12:48:36 +0000 (12:48 +0000)]
added library section
msxml3, mfc40, runtimes: vc6, vc2005, vc2005sp1,
vc2008runtime,vb3,vb4,vb5,vb6
Most don't work yet.
svn path=/trunk/; revision=35145
Aleksey Bragin [Wed, 6 Aug 2008 12:03:34 +0000 (12:03 +0000)]
- Rename alloc/free to vfalloc/vffree to not conflict with other apps vfatlib links to.
svn path=/trunk/; revision=35144
Dmitry Chapyshev [Wed, 6 Aug 2008 11:56:49 +0000 (11:56 +0000)]
- Sync RegGetValueA/W with wine head
svn path=/trunk/; revision=35143
Steven Edwards [Wed, 6 Aug 2008 11:04:54 +0000 (11:04 +0000)]
SetLastError to ERROR_CALL_NOT_IMPLEMENTED
Wine does it, its already a stub, it can only help...
svn path=/trunk/; revision=35142
Christoph von Wittich [Wed, 6 Aug 2008 11:00:39 +0000 (11:00 +0000)]
null termninate strings in GetCharWidthsA, GetCharWidth32A, GetCharABCWidthsFloatA, GetCharABCWidthsA, GetCharABCWidthsFloatA
better error checking
svn path=/trunk/; revision=35141
Aleksey Bragin [Wed, 6 Aug 2008 10:52:33 +0000 (10:52 +0000)]
- Add more intrinsic defines.
- SVN maintenance.
svn path=/trunk/; revision=35140
Steven Edwards [Wed, 6 Aug 2008 10:34:36 +0000 (10:34 +0000)]
Match Wine behavior for AllowSetForegroundWindow
Only show the debug message once
svn path=/trunk/; revision=35139
James Tabor [Wed, 6 Aug 2008 02:05:17 +0000 (02:05 +0000)]
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
Stefan Ginsberg [Tue, 5 Aug 2008 21:08:43 +0000 (21:08 +0000)]
- Remove memcmp NTOS export added in rev 34611 as real NT does not export it.
svn path=/trunk/; revision=35134
Aleksey Bragin [Tue, 5 Aug 2008 19:07:27 +0000 (19:07 +0000)]
- Revert 35131 till a more complete fix is available.
svn path=/trunk/; revision=35132