reactos.git
18 years agoImplement NtUserGetAsyncKeyState and support for TrackMouseEvent.
James Tabor [Fri, 8 Jul 2005 12:16:47 +0000 (12:16 +0000)]
Implement NtUserGetAsyncKeyState and support for TrackMouseEvent.

svn path=/trunk/; revision=16509

18 years agoImplement TrackMouseEvent.
James Tabor [Fri, 8 Jul 2005 12:15:07 +0000 (12:15 +0000)]
Implement TrackMouseEvent.

svn path=/trunk/; revision=16508

18 years agoAdd defines for TrackMouseEvent.
James Tabor [Fri, 8 Jul 2005 12:13:23 +0000 (12:13 +0000)]
Add defines for TrackMouseEvent.

svn path=/trunk/; revision=16507

18 years agozebasoftis <zebasoftis@gmail.com>:
Gé van Geldorp [Fri, 8 Jul 2005 09:01:23 +0000 (09:01 +0000)]
zebasoftis <zebasoftis@gmail.com>:
Polish Resource File for setupapi

svn path=/trunk/; revision=16506

18 years agozebasoftis <zebasoftis@gmail.com>:
Gé van Geldorp [Fri, 8 Jul 2005 08:56:07 +0000 (08:56 +0000)]
zebasoftis <zebasoftis@gmail.com>:
Polish Resource File for user32

svn path=/trunk/; revision=16505

18 years agozebasoftis <zebasoftis@gmail.com>
Gé van Geldorp [Fri, 8 Jul 2005 08:50:46 +0000 (08:50 +0000)]
zebasoftis <zebasoftis@gmail.com>
Polish Resource File for desk.cpl

svn path=/trunk/; revision=16504

18 years agoKill debug messages.
James Tabor [Fri, 8 Jul 2005 02:06:33 +0000 (02:06 +0000)]
Kill debug messages.

svn path=/trunk/; revision=16503

18 years agoAdd MIIM_BITMAP & MNS_CHECKORBMP support in menu. Based on Wine port.
James Tabor [Thu, 7 Jul 2005 23:29:53 +0000 (23:29 +0000)]
Add MIIM_BITMAP & MNS_CHECKORBMP support in menu. Based on Wine port.

svn path=/trunk/; revision=16502

18 years agoMinimize differences between GCC and MSVC in header file
Hervé Poussineau [Thu, 7 Jul 2005 23:10:35 +0000 (23:10 +0000)]
Minimize differences between GCC and MSVC in header file
Don't define SR_MSR_DSR as it already exists under the name SERIAL_DSR_STATE
Remove $Id: tags

svn path=/trunk/; revision=16501

18 years agoSet right %ERRORLEVEL% value, fixing end of line for /? after implement of page...
Magnus Olsen [Thu, 7 Jul 2005 22:27:30 +0000 (22:27 +0000)]
Set right %ERRORLEVEL% value, fixing end of line for /?  after implement of page break.

svn path=/trunk/; revision=16500

18 years agoAdd missing registry entries for serial ports
Hervé Poussineau [Thu, 7 Jul 2005 22:23:26 +0000 (22:23 +0000)]
Add missing registry entries for serial ports

svn path=/trunk/; revision=16499

18 years agoSet right %ERRORLEVEL% value, fixing end of line for /? for most commands after imple...
Magnus Olsen [Thu, 7 Jul 2005 20:41:13 +0000 (20:41 +0000)]
Set right %ERRORLEVEL% value, fixing end of line for /? for most commands after implement of page break.

svn path=/trunk/; revision=16498

18 years agoFixed a bug which was introduced by r16441.
Hartmut Birr [Thu, 7 Jul 2005 19:54:25 +0000 (19:54 +0000)]
Fixed a bug which was introduced by r16441.

svn path=/trunk/; revision=16497

18 years agoset right value of %ERRORLEVEL% for vol
Magnus Olsen [Thu, 7 Jul 2005 19:51:09 +0000 (19:51 +0000)]
set right value of %ERRORLEVEL% for vol

svn path=/trunk/; revision=16496

18 years agoadd %CMDEXTVERSION% example to use it echo %CMDEXTVERSION% the value are hardcode...
Magnus Olsen [Thu, 7 Jul 2005 19:26:46 +0000 (19:26 +0000)]
add %CMDEXTVERSION% example to use it echo %CMDEXTVERSION% the value are hardcode to 2. for it is that value ms win2k / winxp report back. thx arty to test it in win xp.

svn path=/trunk/; revision=16495

18 years agoadding %cmdcmdline%, example how to use it echo %CMDCMDLINE%
Magnus Olsen [Thu, 7 Jul 2005 19:16:46 +0000 (19:16 +0000)]
adding %cmdcmdline%, example how to use it echo %CMDCMDLINE%

svn path=/trunk/; revision=16494

18 years agoSync to Wine:
Martin Fuchs [Thu, 7 Jul 2005 18:44:08 +0000 (18:44 +0000)]
Sync to Wine:
- switch to UNICODE compilaton in Wine
- remove separate unixcalls.c file
- don't crash in set_curdir() for NULL in the 'entry' pointer

svn path=/trunk/; revision=16493

18 years agoDid forget instate in for loop the patternX, the right way. thx GvG to spot it and...
Magnus Olsen [Thu, 7 Jul 2005 18:21:44 +0000 (18:21 +0000)]
Did forget instate in for loop the patternX, the right way. thx GvG to spot it and tell me how to fix.

svn path=/trunk/; revision=16492

18 years agoJonathan Ernst <Jonathan@ErnstFamily.ch>
Martin Fuchs [Thu, 7 Jul 2005 18:07:40 +0000 (18:07 +0000)]
Jonathan Ernst <Jonathan@ErnstFamily.ch>
Updated winefile French resources.

svn path=/trunk/; revision=16491

18 years agomove PatternX initiate calculation out from for loop, it should have been outside...
Magnus Olsen [Thu, 7 Jul 2005 17:54:50 +0000 (17:54 +0000)]
move PatternX initiate calculation out from for loop, it should have been outside of the for loop.

svn path=/trunk/; revision=16490

18 years agoadding %RANDOM% example how to use it echo %random%
Magnus Olsen [Thu, 7 Jul 2005 17:09:56 +0000 (17:09 +0000)]
adding %RANDOM% example how to use it echo %random%

svn path=/trunk/; revision=16489

18 years ago#include "precomp.h" -> #include <precomp.h>
Filip Navara [Thu, 7 Jul 2005 16:45:42 +0000 (16:45 +0000)]
#include "precomp.h" -> #include <precomp.h>

svn path=/trunk/; revision=16488

18 years agoEnumerate serial interfaces by calling QueryDosDevice on Wine
Hervé Poussineau [Thu, 7 Jul 2005 16:32:34 +0000 (16:32 +0000)]
Enumerate serial interfaces by calling QueryDosDevice on Wine
Wine-ify th whole file by removing the L"..." strings, by using debugstr_w(), ...

svn path=/trunk/; revision=16487

18 years agoFix bug "mv foo.txt c:\temp gives you c:\tempfoo.txt" by Brandon Turner
Magnus Olsen [Thu, 7 Jul 2005 16:22:45 +0000 (16:22 +0000)]
Fix bug  "mv foo.txt c:\temp gives you c:\tempfoo.txt" by Brandon Turner

svn path=/trunk/; revision=16486

18 years agoadd %DATE% example echo %date% are working now. Bugfix date so it print out the week...
Magnus Olsen [Thu, 7 Jul 2005 16:06:43 +0000 (16:06 +0000)]
add %DATE% example echo %date% are working now. Bugfix date so it print out the week days names.

svn path=/trunk/; revision=16485

18 years agoSync to Wine-20050628:
Gé van Geldorp [Thu, 7 Jul 2005 15:05:36 +0000 (15:05 +0000)]
Sync to Wine-20050628:
Alexandre Julliard <julliard@winehq.org>
- Sort entry points in the same order as Windows.
- Added magic comments to all Wine-specific registry accesses to make
  them easier to grep.

svn path=/trunk/; revision=16484

18 years agoadd %time% and %cd% internal value. Example echo %cd% or echo %time%.
Magnus Olsen [Thu, 7 Jul 2005 13:43:03 +0000 (13:43 +0000)]
add %time% and %cd%  internal value. Example echo %cd% or echo %time%.

svn path=/trunk/; revision=16483

18 years agoUpdate command help text with \n at the end of the text
Magnus Olsen [Thu, 7 Jul 2005 11:44:15 +0000 (11:44 +0000)]
Update command help text with \n at the end of the text

svn path=/trunk/; revision=16482

18 years agoFix minior bug in ConPrintfPaging so it count line right and do pause on the screen...
Magnus Olsen [Thu, 7 Jul 2005 11:26:38 +0000 (11:26 +0000)]
Fix minior bug in ConPrintfPaging so it count line right and do pause on the screen before it getting full. Fix the row size calc code. Move in page break code to the for. Write one char at time. Need to be fixed so it can write more that one char at time.

svn path=/trunk/; revision=16481

18 years agoOnce more, this time with proper character encoding.
Filip Navara [Thu, 7 Jul 2005 09:56:47 +0000 (09:56 +0000)]
Once more, this time with proper character encoding.

svn path=/trunk/; revision=16480

18 years agoCorrect the copyright headers.
Filip Navara [Thu, 7 Jul 2005 09:48:44 +0000 (09:48 +0000)]
Correct the copyright headers.

svn path=/trunk/; revision=16479

18 years agoFix the problems introduced in r16449 by changing "-mdll --dll" to "-shared" and...
Filip Navara [Thu, 7 Jul 2005 08:57:03 +0000 (08:57 +0000)]
Fix the problems introduced in r16449 by changing "-mdll --dll" to "-shared" and letting the linker generate the relocations in all cases.

svn path=/trunk/; revision=16478

18 years agoadding page break on almost all help param and on help command.
Magnus Olsen [Thu, 7 Jul 2005 08:29:22 +0000 (08:29 +0000)]
adding page break on almost all help param and on help command.

svn path=/trunk/; revision=16477

18 years agoAdded MNS_ defines for MenuInfo dwStyle. Misc Wine Menu porting.
James Tabor [Thu, 7 Jul 2005 00:21:21 +0000 (00:21 +0000)]
Added MNS_ defines for MenuInfo dwStyle. Misc Wine Menu porting.

svn path=/trunk/; revision=16476

18 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:49:08 +0000 (22:49 +0000)]
Sync to Wine-20050628:
Alexandre Julliard <julliard@winehq.org>
- Sort entry points in the same order as Windows.

svn path=/trunk/; revision=16475

18 years agoOpen remote registry if needed in SetupDiCreateDeviceInfoListExW and SetupDiOpenClass...
Hervé Poussineau [Wed, 6 Jul 2005 22:47:23 +0000 (22:47 +0000)]
Open remote registry if needed in SetupDiCreateDeviceInfoListExW and SetupDiOpenClassRegKeyExW
Set last error in more places
Add my name to copyright due to my recent changes

svn path=/trunk/; revision=16474

18 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:40:35 +0000 (22:40 +0000)]
Sync to Wine-20050628:
Juan Lang <juan_lang@yahoo.com>
- Fix return code abuse (don't use HRESULT when it isn't meant), make
  functions static where possible, remove unused prototypes.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make some of the OLE interface vtables const.
Michael Jung <mjung@iss.tu-darmstadt.de>
- Use IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
  be able to browse shell namespace extensions.
Vitaly Lipatov <lav@etersoft.ru>
- Add some descriptions for PageSetupDlg functions.
- Implement user paint hook support and PSD_ENABLEPAGEPAINTHOOK
  checking.
Huw Davies <huw@codeweavers.com>
- If a folder is selected on Open then browse into it, otherwise we
  should return the path in the edit box whether that be a folder or a
  file.
- Don't add extensions to a folder.
- Use DWLP_MSGRESULT to return values from the dialog proc.
- Send CDN_FOLDERCHANGE whenever we change folder.

svn path=/trunk/; revision=16473

18 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:33:11 +0000 (22:33 +0000)]
Sync to Wine-20050628:
Robert Shearman <rob@codeweavers.com>
- Document how the native lays out the internal components of
  buttons.
- Fix control to follow these rules.
- Don't redraw disabled buttons.
- Padding is never less that GetSystemMetrics(SM_{CX,CY}EDGE).
- Change default iListGap value to 4 to match native.
- Fix a regression in IE where the Favourites menu didn't appear
  correctly because the height and width were swapped in the pager
  control.
Stefan Huehner <stefan@huehner.org>
- Fix more -Wstrict-prototypes warnings.
Mike McCormack <mike@codeweavers.com>
- Warning fixes for -Wmissing-declarations and -Wwrite-strings.
Felix Nawothnig <felix.nawothnig@t-online.de>
- Fix some missed invalidations after column resize.
- Pass the right hwnd to ReleaseDC().
Kouji Sasaki <taro-x@justsystem.co.jp>
- Added the feature to change row height in owner draw controls.
- Added the callback item processing for LISTVIEW_EndEditLabelT
  function.
- Corrected the priority of operators for LISTVIEW_GetNextItem
  function.
Huw Davies <huw@codeweavers.com>
- For modal propsheets we should run our own message loop rather than
  use a modal dialogbox just like Windows does.  This helps apps that
  subclass the propsheet's wndproc.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
James Hawkins <truiken@gmail.com>
- Audit the Tab control.
- Factor out common text shifting logic.
- Shift selected tab text up instead of down.
Alex Zorach <info@suscomputing.com>
- Fixed SetFocus behavior.
Krzysztof Foltman <wdev@foltman.com>
- Don't send TVN_SELCHANGING nor TVN_SELCHANGED if the same item is
  selected again.

svn path=/trunk/; revision=16472

18 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:24:04 +0000 (22:24 +0000)]
Sync to Wine-20050628:
Thomas Weidenmueller <wine-patches@reactsoft.com>
- Removed local variables only used in TRACE statements.
Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net>
- Some FCI work.

svn path=/trunk/; revision=16471

18 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:16:28 +0000 (22:16 +0000)]
Sync to Wine-20050628:
Robert Shearman <rob@codeweavers.com>
- Add more struct types for TLB generation.
Stefan Huehner <stefan@huehner.org>
- Fix some -Wmissing-declarations by making functions static.
Huw Davies <huw@codeweavers.com>
- Add comments describing the first DWORD in an import table entry.
Alexandre Julliard <julliard@winehq.org>
- Workaround to allow using the async keyword as method name.

svn path=/trunk/; revision=16470

18 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 21:40:07 +0000 (21:40 +0000)]
Sync to Wine-20050628:
Mike McCormack <mike@codeweavers.com>
- Move function prototypes to header.
Eric Pouech <pouech-eric@wanadoo.fr>
- Const correctness fixes.

svn path=/trunk/; revision=16469

18 years agoSetupDiGetClassDevsExW: implement DIGCF_ALLCLASSES and DIGCF_DEVICEINTERFACE. use...
Hervé Poussineau [Wed, 6 Jul 2005 21:32:16 +0000 (21:32 +0000)]
SetupDiGetClassDevsExW: implement DIGCF_ALLCLASSES and DIGCF_DEVICEINTERFACE. use deviceset and enumstr parameters if provided
Set right last error (if needed) in SetupDiCreateDeviceInfoListExW, SetupDiEnumDeviceInfo, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceRegistryPropertyW
Replace some constants by constant names

svn path=/trunk/; revision=16468

18 years agozebasoftis <zebasoftis@gmail.com>:
Gé van Geldorp [Wed, 6 Jul 2005 21:24:11 +0000 (21:24 +0000)]
zebasoftis <zebasoftis@gmail.com>:
Polish Resource File for control.exe

svn path=/trunk/; revision=16467

18 years agozebasoftis <zebasoftis@gmail.com>
Gé van Geldorp [Wed, 6 Jul 2005 21:21:30 +0000 (21:21 +0000)]
zebasoftis <zebasoftis@gmail.com>
Polish Resource File for timedate.cpl

svn path=/trunk/; revision=16466

18 years agoadding %errorlevel% code for date
Magnus Olsen [Wed, 6 Jul 2005 20:50:21 +0000 (20:50 +0000)]
adding %errorlevel% code for date
it is always 0

svn path=/trunk/; revision=16465

18 years agoMove undocumented GUIDs to a new NDK header file.
Eric Kohl [Wed, 6 Jul 2005 20:20:02 +0000 (20:20 +0000)]
Move undocumented GUIDs to a new NDK header file.

svn path=/trunk/; revision=16464

18 years agoset right errorlevel for cd / chdir, left to do we do not have /d param that are...
Magnus Olsen [Wed, 6 Jul 2005 20:15:36 +0000 (20:15 +0000)]
set right errorlevel for cd / chdir, left to do we do not have /d param that are new in win2k maby in older windows also

svn path=/trunk/; revision=16463

18 years agoremove rem errorlevel it was never set stupied mistake by me.fix call setting errorle...
Magnus Olsen [Wed, 6 Jul 2005 19:42:41 +0000 (19:42 +0000)]
remove rem errorlevel it was never set stupied mistake by me.fix call setting errorlevel to 1

svn path=/trunk/; revision=16462

18 years agoset %errorlevel% for rem
Magnus Olsen [Wed, 6 Jul 2005 19:13:24 +0000 (19:13 +0000)]
set %errorlevel% for rem

svn path=/trunk/; revision=16461

18 years agodon't use the DS_NOFAILCREATE style which I accidentally committed earlier
Thomas Bluemel [Wed, 6 Jul 2005 17:18:48 +0000 (17:18 +0000)]
don't use the DS_NOFAILCREATE style which I accidentally committed earlier

svn path=/trunk/; revision=16460

18 years agoGenerate pre-compiled headers in intermediate directory tree
Casper Hornstrup [Wed, 6 Jul 2005 16:56:28 +0000 (16:56 +0000)]
Generate pre-compiled headers in intermediate directory tree

svn path=/trunk/; revision=16459

18 years agoChange license to LGPL
Gé van Geldorp [Wed, 6 Jul 2005 16:27:58 +0000 (16:27 +0000)]
Change license to LGPL

svn path=/trunk/; revision=16458

18 years agohopeful it is last bug in choice.c when you type choice "sadsa" it did not response...
Magnus Olsen [Wed, 6 Jul 2005 14:06:33 +0000 (14:06 +0000)]
hopeful it is last bug in choice.c when you type choice "sadsa" it did not response on key press at all.

svn path=/trunk/; revision=16457

18 years agofix a small bug in choice.c so it does print out choice "sadsad" right
Magnus Olsen [Wed, 6 Jul 2005 13:50:08 +0000 (13:50 +0000)]
fix a small bug in choice.c so it does print out choice "sadsad" right

svn path=/trunk/; revision=16456

18 years agoRemove definitions that are already present in the DDK headers.
Filip Navara [Wed, 6 Jul 2005 13:46:42 +0000 (13:46 +0000)]
Remove definitions that are already present in the DDK headers.

svn path=/trunk/; revision=16455

18 years ago- Move ReactOS specific code to ReactOS specific files/directories.
Filip Navara [Wed, 6 Jul 2005 13:41:51 +0000 (13:41 +0000)]
- Move ReactOS specific code to ReactOS specific files/directories.
- Use NDK instead of redefining the loader structures.

svn path=/trunk/; revision=16454

18 years ago Add proper memory alloc ProcessInput, the error handling for memory handling need...
Magnus Olsen [Wed, 6 Jul 2005 13:09:23 +0000 (13:09 +0000)]
 Add proper memory alloc ProcessInput, the error handling for memory handling need to be improve

svn path=/trunk/; revision=16453

18 years agotranslate %errorlevel% to a value when it pass at command line. Now is errorlevel...
Magnus Olsen [Wed, 6 Jul 2005 12:20:57 +0000 (12:20 +0000)]
translate %errorlevel% to a value when it pass at command line. Now is errorlevel implement as it should. left todo check all cmd command that they are setting right value

svn path=/trunk/; revision=16452

18 years agoDon't continue processing after displaying the usage screen.
Filip Navara [Wed, 6 Jul 2005 11:31:03 +0000 (11:31 +0000)]
Don't continue processing after displaying the usage screen.

svn path=/trunk/; revision=16451

18 years agoFix some compilation issues.
Filip Navara [Wed, 6 Jul 2005 09:27:08 +0000 (09:27 +0000)]
Fix some compilation issues.

svn path=/trunk/; revision=16450

18 years agoGenerating relocations twice for DLLs? Oh, what a clever idea ... not.
Filip Navara [Wed, 6 Jul 2005 08:43:36 +0000 (08:43 +0000)]
Generating relocations twice for DLLs? Oh, what a clever idea ... not.

svn path=/trunk/; revision=16449

18 years agoReport correct system space start address in /3GB case.
Filip Navara [Wed, 6 Jul 2005 08:22:13 +0000 (08:22 +0000)]
Report correct system space start address in /3GB case.

svn path=/trunk/; revision=16448

18 years agoKernel base address and system space start can be distinct addresses, so use KERNEL_B...
Filip Navara [Wed, 6 Jul 2005 08:20:26 +0000 (08:20 +0000)]
Kernel base address and system space start can be distinct addresses, so use KERNEL_BASE and MmSystemRangeStart accordingly in the code.

svn path=/trunk/; revision=16447

18 years agozebasoftis <zebasoftis@gmail.com>:
Gé van Geldorp [Wed, 6 Jul 2005 07:54:04 +0000 (07:54 +0000)]
zebasoftis <zebasoftis@gmail.com>:
Polish Resource File for winlogon

svn path=/trunk/; revision=16446

18 years agoPut the page tables and hyperspace at the right place in memory (ie. Windows compatible).
Filip Navara [Wed, 6 Jul 2005 00:29:39 +0000 (00:29 +0000)]
Put the page tables and hyperspace at the right place in memory (ie. Windows compatible).

svn path=/trunk/; revision=16445

18 years agofix gcc4 warnings and indention
Thomas Bluemel [Wed, 6 Jul 2005 00:24:08 +0000 (00:24 +0000)]
fix gcc4 warnings and indention

svn path=/trunk/; revision=16444

18 years agofix warnings with -Wsign-compare for MP builds
Thomas Bluemel [Tue, 5 Jul 2005 23:15:22 +0000 (23:15 +0000)]
fix warnings with -Wsign-compare for MP builds

svn path=/trunk/; revision=16443

18 years agofix warnings with -Wsign-compare and -Wpointer-arith
Thomas Bluemel [Tue, 5 Jul 2005 22:58:11 +0000 (22:58 +0000)]
fix warnings with -Wsign-compare and -Wpointer-arith

svn path=/trunk/; revision=16442

18 years agofixed some signed/unsigned comparison warnings with -Wsign-compare
Thomas Bluemel [Tue, 5 Jul 2005 22:35:29 +0000 (22:35 +0000)]
fixed some signed/unsigned comparison warnings with -Wsign-compare

svn path=/trunk/; revision=16441

18 years agoGed Murpy <gedmurphy@gmail.com>
Alex Ionescu [Tue, 5 Jul 2005 22:14:07 +0000 (22:14 +0000)]
Ged Murpy <gedmurphy@gmail.com>
 * ARP Rewrite, 90% complete (still in progress)

svn path=/trunk/; revision=16440

18 years agoFix the build by adding KDPC_DATA as a shared arch structure. Kind of a hack but...
Alex Ionescu [Tue, 5 Jul 2005 21:57:55 +0000 (21:57 +0000)]
Fix the build by adding KDPC_DATA as a shared arch structure. Kind of a hack but I could not find another way to avoid the undelrying recursive dependencies that not doing this would cause. Also made an arch-specific fix to KPROCESS and wrote a little comment on it

svn path=/trunk/; revision=16439

18 years agoSync to Wine-20050628:
Gé van Geldorp [Tue, 5 Jul 2005 21:17:01 +0000 (21:17 +0000)]
Sync to Wine-20050628:
Alexandre Julliard <julliard@winehq.org>
- Generate the resource data directly inside the resource directory.
- Replaced all uses of the __ASM_NAME macro by the asm_name function to
  allow run-time determination of the correct format.
- Beginnings of an infrastructure to allow specifying the target CPU and
  platform at run-time.
- Output the exported names as a C string so that they end up in the
  correct section.
- Reuse output_dll_init for the constructor of debug files.
- Moved all assembly code to the end of the generated C files to avoid
  conflicting with the compiler over section changes.
- Switch back to .data at the end of asm sections to work around an
  optimization in recent gcc versions.
- Remove some i386 ifdefs for 16-bit entry points since they are no
  longer used by default on other platforms anyway.
- Make import thunks position-independent to avoid text relocations.
- Generate proper PIC code for CALL32_CBClient.
- Store a relative pointer for registry entry points to avoid some text
  relocations.
- Allocate ordinals in the order of the declarations in the spec file.
Wolfgang Thaller <wolfgang.thaller@gmx.net>
- Winebuild darwin/x86-specific fixes:
  - Assembler interprets .align as power-of-two
  - Add .weak_reference to output where gcc 3.3 swallows it
- Use __ASM_NAME and HAVE_ASM_DOT_SIZE in a few places in winebuild
  where they have been missing (needed for Darwin/x86).
Pierre d'Herbemont <stegefin@free.fr>
- Use .mod_*_func sections on Mac OS X/i386 instead of the elf
  constructor/destructor.

svn path=/trunk/; revision=16438

18 years agoAdd architecture-specific headers and move I386-specific definitions into them.
Eric Kohl [Tue, 5 Jul 2005 21:03:46 +0000 (21:03 +0000)]
Add architecture-specific headers and move I386-specific definitions into them.

svn path=/trunk/; revision=16437

18 years agoSync to Wine-20050628:
Gé van Geldorp [Tue, 5 Jul 2005 20:47:48 +0000 (20:47 +0000)]
Sync to Wine-20050628:
Eric Pouech <pouech-eric@wanadoo.fr>
- Const correctness fixes.
Mike McCormack <mike@codeweavers.com>
- Fix some declaration and write string warnings.

svn path=/trunk/; revision=16436

18 years agoRemove spurious "#define _OLEIDL_H".
Filip Navara [Tue, 5 Jul 2005 17:13:01 +0000 (17:13 +0000)]
Remove spurious "#define _OLEIDL_H".

svn path=/trunk/; revision=16433

18 years agoAlways return a meaningfull status code
Gé van Geldorp [Tue, 5 Jul 2005 17:10:52 +0000 (17:10 +0000)]
Always return a meaningfull status code

svn path=/trunk/; revision=16432

18 years agoPrevent warning in optimized builds
Gé van Geldorp [Tue, 5 Jul 2005 17:10:19 +0000 (17:10 +0000)]
Prevent warning in optimized builds

svn path=/trunk/; revision=16431

18 years agoCode generator for 16bpp DIB Blt operations
Gé van Geldorp [Tue, 5 Jul 2005 17:08:58 +0000 (17:08 +0000)]
Code generator for 16bpp DIB Blt operations

svn path=/trunk/; revision=16430

18 years agoGet rid of the (incorrect) __attribute__((packed)) usage.
Filip Navara [Tue, 5 Jul 2005 17:08:48 +0000 (17:08 +0000)]
Get rid of the (incorrect) __attribute__((packed)) usage.

svn path=/trunk/; revision=16429

18 years ago- Convert pure inline assembler .c files to .S files.
Filip Navara [Tue, 5 Jul 2005 16:40:01 +0000 (16:40 +0000)]
- Convert pure inline assembler .c files to .S files.
- Move SMP IRQ handlers to irqhand.s (at the same place where the UP ones are).

svn path=/trunk/; revision=16428

18 years agoFix compilation due to revision 16425.
Hervé Poussineau [Tue, 5 Jul 2005 14:00:33 +0000 (14:00 +0000)]
Fix compilation due to revision 16425.
I forgot a parameter in SetupDiGetClassDevsExA/W ...

svn path=/trunk/; revision=16427

18 years agoImplement SetupDiGetClassDescriptionExA, by calling SetupDiGetClassDescriptionExW
Hervé Poussineau [Tue, 5 Jul 2005 13:15:10 +0000 (13:15 +0000)]
Implement SetupDiGetClassDescriptionExA, by calling SetupDiGetClassDescriptionExW

svn path=/trunk/; revision=16426

18 years agoImplement SetupDiGetClassDevs(Ex)A/W
Hervé Poussineau [Tue, 5 Jul 2005 12:59:14 +0000 (12:59 +0000)]
Implement SetupDiGetClassDevs(Ex)A/W

svn path=/trunk/; revision=16425

18 years agoBrandon Turner turnerb7@msu.edu. Bug fix color now it working as ms cmd color. Please...
Magnus Olsen [Tue, 5 Jul 2005 12:06:27 +0000 (12:06 +0000)]
Brandon Turner turnerb7@msu.edu. Bug fix color now it working as ms cmd color. Please everyone that have done translate of cmd, update the language's file. some text have been modify and add in cmd en.rc

svn path=/trunk/; revision=16424

18 years ago- Implement SetupDiCreateDeviceInfoListExW
Hervé Poussineau [Tue, 5 Jul 2005 08:48:43 +0000 (08:48 +0000)]
- Implement SetupDiCreateDeviceInfoListExW
- Do according changes in SetupDiDestroyDeviceInfoList
- Implement SetupDiEnumDeviceInfo
- Don't open registry with full rights in SetupDiClassGuidsFromNameExW
- Set last error in SetupDiClassNameFromGuidExW in case of problem
- Do W->A conversion for InfSectionWithExt string in SetupDiGetActualSectionToInstallA

Following changes break serial port devices enumeration on Wine. I'll work on this problem later.
- Implement SetupDiGetClassDevsW
- Disable some code in SetupDiEnumDeviceInterfaces and SetupDiGetDeviceInterfaceDetailA

Now, you should be able to list devices classes, and enumerate devices related to each class

svn path=/trunk/; revision=16423

18 years agoglobally enable the -Wpointer-arith warning to prevent usage of GCC's pointer arithme...
Thomas Bluemel [Tue, 5 Jul 2005 01:18:07 +0000 (01:18 +0000)]
globally enable the -Wpointer-arith warning to prevent usage of GCC's pointer arithmetics extension

svn path=/trunk/; revision=16422

18 years agofix code that depends on GCC's void* pointer arithmetic extension
Thomas Bluemel [Tue, 5 Jul 2005 00:57:47 +0000 (00:57 +0000)]
fix code that depends on GCC's void* pointer arithmetic extension

svn path=/trunk/; revision=16421

18 years agofix code that depends on GCC's void* pointer arithmetic extension
Thomas Bluemel [Tue, 5 Jul 2005 00:24:36 +0000 (00:24 +0000)]
fix code that depends on GCC's void* pointer arithmetic extension

svn path=/trunk/; revision=16420

18 years agofix code that depends on GCC's void* pointer arithmetic extension
Thomas Bluemel [Mon, 4 Jul 2005 23:05:17 +0000 (23:05 +0000)]
fix code that depends on GCC's void* pointer arithmetic extension

svn path=/trunk/; revision=16419

18 years agosome %x -> %p fixes
Thomas Bluemel [Mon, 4 Jul 2005 22:25:46 +0000 (22:25 +0000)]
some %x -> %p fixes

svn path=/trunk/; revision=16418

18 years agofix premature close og reg key
Gunnar Dalsnes [Mon, 4 Jul 2005 22:22:22 +0000 (22:22 +0000)]
fix premature close og reg key

svn path=/trunk/; revision=16417

18 years agosome %x -> %p fixes
Thomas Bluemel [Mon, 4 Jul 2005 22:11:00 +0000 (22:11 +0000)]
some %x -> %p fixes

svn path=/trunk/; revision=16416

18 years agohopefully fix something in CreateClassKey
Gunnar Dalsnes [Mon, 4 Jul 2005 21:54:36 +0000 (21:54 +0000)]
hopefully fix something in CreateClassKey

svn path=/trunk/; revision=16415

18 years agoYet another DPRINT fix.
Filip Navara [Mon, 4 Jul 2005 21:46:20 +0000 (21:46 +0000)]
Yet another DPRINT fix.

svn path=/trunk/; revision=16414

18 years agoFix more DPRINTs.
Filip Navara [Mon, 4 Jul 2005 21:12:35 +0000 (21:12 +0000)]
Fix more DPRINTs.

svn path=/trunk/; revision=16413

18 years agoRemove entries that are created by 2nd stage setup, using media/inf/NET_NIC.inf
Hervé Poussineau [Mon, 4 Jul 2005 21:08:00 +0000 (21:08 +0000)]
Remove entries that are created by 2nd stage setup, using media/inf/NET_NIC.inf
Fix some obvious wrong copy/pastes
Add correct registry entries for kbdclass and mouclass classes
Fix hard-coded values for serial mice (Serenum doesn't report the exact hardwa

svn path=/trunk/; revision=16412

18 years agoDprint fixes by our lovely Filip
Alex Ionescu [Mon, 4 Jul 2005 21:01:46 +0000 (21:01 +0000)]
Dprint fixes by our lovely Filip

svn path=/trunk/; revision=16411

18 years agoadd a quick search feature to the checklist control
Thomas Bluemel [Mon, 4 Jul 2005 17:22:18 +0000 (17:22 +0000)]
add a quick search feature to the checklist control

svn path=/trunk/; revision=16410

18 years agoproperly handle WM_UPDATEUISTATE
Thomas Bluemel [Mon, 4 Jul 2005 13:37:02 +0000 (13:37 +0000)]
properly handle WM_UPDATEUISTATE

svn path=/trunk/; revision=16409

18 years ago- hide the keyboard focus when appropriate
Thomas Bluemel [Mon, 4 Jul 2005 13:21:14 +0000 (13:21 +0000)]
- hide the keyboard focus when appropriate
- add missing definitions to w32api

svn path=/trunk/; revision=16408