Commit graph

18811 commits

Author SHA1 Message Date
Casper Hornstrup b60b4c794a reactos.com -> reactos.org
svn path=/trunk/; revision=20166
2005-12-14 18:55:57 +00:00
Filip Navara 27f6a74ba6 Implement "!bug <number>" command.
svn path=/trunk/; revision=20165
2005-12-14 18:13:05 +00:00
Filip Navara bd0b0b3d09 - Add support for "!wm <value>" and "!wm <name>" commands.
- Update the #develop project file.
- Add list of window message values. Thanks to Royce3.

svn path=/trunk/; revision=20164
2005-12-14 17:34:00 +00:00
Brandon Turner fe84901940 Remove my changes to pagefile creation because they cause a hang for some people.
svn path=/trunk/; revision=20163
2005-12-14 12:41:38 +00:00
Magnus Olsen bc5692342a update translation hu from talley
svn path=/trunk/; revision=20161
2005-12-14 09:26:52 +00:00
Magnus Olsen a9e34709af update translation hu from talley
svn path=/trunk/; revision=20160
2005-12-14 09:23:58 +00:00
Hervé Poussineau 9915521c14 Move static keyword to the right place
svn path=/trunk/; revision=20159
2005-12-14 08:33:43 +00:00
Andrew Munger 4177c902b7 Include main .rc file in format.xml, so that strings will actually print.
Disabled Ja.rc due to Unterminated Line Ending error, needs attention.
This makes format.exe 100% more useful, but still does not format.

svn path=/trunk/; revision=20158
2005-12-14 03:30:22 +00:00
Brandon Turner b3c942b715 Implement system handling of page file creation sizes. Thanks to arty and insulanus for helping me along the way.
svn path=/trunk/; revision=20157
2005-12-14 01:59:19 +00:00
Filip Navara 3837fac864 Fix the path translation in FormatEx (depends on unimplemented GetVolumeNameForVolumeMountPointW function).
svn path=/trunk/; revision=20156
2005-12-13 23:10:34 +00:00
Ged Murphy 4f3cd62583 It's a modal dialog not a window. Close it correctly.
svn path=/trunk/; revision=20154
2005-12-13 22:23:08 +00:00
Ged Murphy 6688a4c6f3 Missed a tab / space format. Looked ugly in diff
svn path=/trunk/; revision=20153
2005-12-13 22:12:01 +00:00
Ged Murphy e5f571b48a - Close dialog if user clicks cancel or close button is pressed
- Fixes bug 1126

svn path=/trunk/; revision=20152
2005-12-13 22:02:43 +00:00
Filip Navara f5fe98f364 Add stubs for status indication handlers. Fixes bug #187.
svn path=/trunk/; revision=20151
2005-12-13 21:48:57 +00:00
Christoph von Wittich 86498fffe4 implemented GetKeyboardLayoutNameW
fixed declaration of NtUserGetKeyboardLayoutName

svn path=/trunk/; revision=20150
2005-12-13 21:26:25 +00:00
Art Yerkes 9f345c304d Patch to fix bugcheck at exit for various TCP wielding apps. This puts in
a work item for socket shutdown that decouples the IRP cancel from the actual
(PASSIVE_LEVEL) tcp accounting chores.

Uses the CHEW static lib that I put in to gather workitem code into one nice
sane happy place.

It seems like doing the same to loopback.c is detrimental and I suspect that
it's due to nasty reentrancy issues in our code.  I'll likely adapt chew lib
so we can use it there too.

svn path=/trunk/; revision=20149
2005-12-13 20:17:25 +00:00
Filip Navara bc49f0f151 Unify the icon and cursor loading code for LoadImage.
svn path=/trunk/; revision=20147
2005-12-13 19:07:08 +00:00
Casper Hornstrup b666bbf296 Handle access denied scenario
svn path=/trunk/; revision=20146
2005-12-13 18:56:49 +00:00
James Tabor ab4f456971 ModifyMenuA/W, I guess it is done. Remove UNIMPLEMENTED.
svn path=/trunk/; revision=20143
2005-12-13 03:23:31 +00:00
Filip Navara 70fdd1c0ec Remove obsolete definitions.
svn path=/trunk/; revision=20142
2005-12-13 00:30:09 +00:00
Filip Navara bdc56e60ed Remove obsolete definitions.
svn path=/trunk/; revision=20141
2005-12-13 00:28:51 +00:00
Filip Navara 3141652982 Remove comment about commented out #define. :)
svn path=/trunk/; revision=20140
2005-12-13 00:26:41 +00:00
Filip Navara 780672a901 Add check for VbeModeInfo->PhysBasePtr != 0.
svn path=/trunk/; revision=20139
2005-12-13 00:17:08 +00:00
Filip Navara e173575b57 Unfuck up the formatting and remove broken check.
svn path=/trunk/; revision=20138
2005-12-13 00:02:07 +00:00
Gé van Geldorp 17ffdc3a9c Sync to Wine-0_9_3:
Cihan Altinay <cihan@uq.edu.au>
- riched20: register ListBox & ComboBox classes
  Partially implement REExtendedRegisterClass() to register missing
  window classes so that applications relying on them don't get
  confused.

svn path=/trunk/; revision=20137
2005-12-12 23:56:24 +00:00
Gé van Geldorp 7d9ffb5dc6 Sync to Wine-0_9_3:
Robert Shearman <rob@codeweavers.com>
- Make dump functions const.
- OLE: Implement undocumented behaviour in DispCallFunc.
  Fix DispCallFunc to work with MSDN-undocumented behaviour used by
  Office 2003 and document the function.
- OLE: Implement ITypeInfo_AddressOfMember.
- OLE: Update the type of the oVft parameter for DispCallFunc.
- OLE: ITypeInfo_Invoke parameter naming change.
  Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
  DWORD, but an unsigned short.
- OLE: Support HREFTYPEs For ITypeInfos
  Add support for reading the hreftype of a typeinfo, return it to the
  application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
  support referencing it in ITypeInfo_GetRefTypeInfo.
- OLE: fix function name loading
  Correctly get the name of the second function of a propget/propput
  pair in MSFT typelibs when the name offset is set to -1.
- OLE: fix invoking dispinterface functions
  Fix invoking dispinterface functions by using the internal
  representation of the function, not the one returned to applications.
- OLE: Move the dispinterface return value handling to functions that
  return the FUNCDESC to the user.
- OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
- OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
- Fix more fallout from dispinterface retval patch: make typelib
  marshaler use the internal function description so that it calls
  dispinterface functions with the correct number of parameters again.
- Also fixes some memory leaks caused by the fact that a corresponding
  ReleaseXDesc function has to be called for each GetXDesc.
Michael Stefaniuc <mstefani@redhat.de>
- Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).

svn path=/trunk/; revision=20136
2005-12-12 23:54:50 +00:00
Gé van Geldorp 2b8ceb888a Sync to Wine-0_9_3:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Made the Drag&Drop cursors' rubber band visible on a white background.
- Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Robert Shearman <rob@codeweavers.com>
- Delegate advises to the remote object to enable the client to receive
  data change notifications.
- Implement IOleObject_DoVerb function by running the object and then
  delegating to the remote IOleObject_DoVerb function.
- Call DefaultHandler_Stop if we fail to start the server running
  correctly and a few formatting fixes.
- Call the equivalent delegate function for all of the simple
  functions.
- OLE: Fix a typo where brackets were missing.
- Implement some user marshal functions and add tests.

svn path=/trunk/; revision=20135
2005-12-12 23:53:06 +00:00
Gé van Geldorp e526cc62f9 Sync to Wine-0_9_3:
Francois Gouget <fgouget@free.fr>
- Better stick to the PSDK types and to the dsrole.h prototype.
  Update win32.api.
Paul Vriens <Paul.Vriens@xs4all.nl>
- Added some stubbed Ds-calls
  Start of conformance tests for these Ds-calls.
Ge van Geldorp <gvg@reactos.org>
- Match PSDK STATUS_* definitions.
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Add a few missing #includes.
- Add some prototypes to include/ for already existing functions in
  netapi32.

svn path=/trunk/; revision=20134
2005-12-12 23:04:15 +00:00
Gé van Geldorp 8e9944e310 Sync to Wine-0_9_3:
Huw Davies <huw@codeweavers.com>
- msi: Fix MsiProvideQualifiedComponentW spec file entry.
Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
- msi: Implemented DllCanUnloadNow.
Robert Shearman <rob@codeweavers.com>
- The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
  include the NULL terminator, so fix this.
Mike McCormack <mike@codeweavers.com>
- If a source directory doesn't exist, use the install root instead.
- Make all source directories at the root of the install.
- Handle the ^ character in MaskEdit controls.

svn path=/trunk/; revision=20133
2005-12-12 23:01:12 +00:00
Gé van Geldorp 6ff9c7396b Sync to Wine-0_9_3:
Lionel Ulmer <lionel.ulmer@free.fr>
- Handle DInput8 interfaces in device QueryInterface.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.

svn path=/trunk/; revision=20132
2005-12-12 22:57:45 +00:00
Gé van Geldorp dfa67df83f Sync to Wine-0_9_3:
Juan Lang <juan_lang@yahoo.com>
- Implement more OID support functions.
  Use the exported OID support functions internally.
  Move OID support functions and stubs to a separate file.
- Fix parameter count on some stubs (thanks to Marcus Meissner for
  spotting that.)  Add a few more stubs.
- Fix some memory leaks.
Stefan Leichter <Stefan.Leichter@camLine.com>
- Added stub for CryptVerifyMessageSignature.

svn path=/trunk/; revision=20131
2005-12-12 22:56:08 +00:00
Hervé Poussineau ad18ef445e Minimize differences between UHCI and OHCI
No need to return an empty string in IRP_MN_QUERY_ID / BusQueryInstanceID ; a null string is enough

svn path=/trunk/; revision=20130
2005-12-12 22:52:16 +00:00
Gé van Geldorp 4ae7fa84ae Sync to Wine-0_9_3:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Initialize OLE instead of COM only in order to enable Drag and Drop.
Robert Shearman <rob@codeweavers.com>
- comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
YunSong Hwang <hys545@dreamwiz.com>
- Update Korean translations.
Milko Krachounov <milko@3mhz.net>
- Update the Bulgarian resources for commdlg and regedit.
Pavel Roskin <proski@gnu.org>
- Improve script selection combobox in the font selection dialog - set
  height to 90 (the old value of 10 could only fit a single line) and
  remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
  items.
Alexander N. Sørnes <alex@thehandofagony.com>
- Update Norwegian Bokmaal resources.

svn path=/trunk/; revision=20129
2005-12-12 22:44:46 +00:00
Gé van Geldorp d6570df796 Sync to Wine-0_9_3:
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Alexandre Julliard <julliard@winehq.org>
- Enforce 16-byte stack alignment when returning from 16-bit code and
  when calling a register function.
- Preserve 16-byte stack alignment in 16-bit relays.
- Preserve 16-byte stack alignment in the various assembly
  functions. Needed for MacOSX.

svn path=/trunk/; revision=20128
2005-12-12 22:24:42 +00:00
Art Yerkes 9b271017a5 Working work item library.
- Slightly changed semantics of ChewCreate: the work may be performed 
  inline if we're in the right irql already.
- The user data is copied automatically if the call succeeds and a work 
  item is created.
- The address of the work item is returned through an argument if it
  was allocated.

svn path=/trunk/; revision=20127
2005-12-12 22:01:32 +00:00
Gé van Geldorp 0e5dec753d oleacc has a DllRegisterServer entry point
svn path=/trunk/; revision=20126
2005-12-12 22:00:16 +00:00
Filip Navara 871ffa8654 - Minimize the code differences between LoadIconImage and LoadCursorImage.
- Use ICs instead of DCs.
- Fix a DC leak.

svn path=/trunk/; revision=20125
2005-12-12 21:55:36 +00:00
Gé van Geldorp 46d3caa73e Add oleacc to build
svn path=/trunk/; revision=20124
2005-12-12 21:42:18 +00:00
Filip Navara c6406b106d Replace GetModuleHandle("user32.dll") with User32Instance.
svn path=/trunk/; revision=20123
2005-12-12 21:36:50 +00:00
Filip Navara 26846ce596 Replace GetModuleHandle("user32.dll") with User32Instance.
svn path=/trunk/; revision=20122
2005-12-12 21:34:32 +00:00
Filip Navara fca11cd62d - Make the file at least slightly readable (the mixed TABs and spaces were way too annoying).
- Replace GetModuleHandleW(L"user32.dll") with User32Instance.
- Fix one more allocation check.

svn path=/trunk/; revision=20121
2005-12-12 21:31:19 +00:00
Gé van Geldorp e5b6313286 Re-import imm32 from Wine
svn path=/trunk/; revision=20120
2005-12-12 20:59:55 +00:00
Gé van Geldorp 716930cb61 Remove old imm32 in preparation of new import
svn path=/trunk/; revision=20119
2005-12-12 20:57:16 +00:00
Filip Navara d85330a92a Check for failed allocations. Spotted by Martin Bealby.
svn path=/trunk/; revision=20118
2005-12-12 20:49:35 +00:00
Filip Navara f59f8f34e3 Check for failed allocations and fix some resource leaks.
svn path=/trunk/; revision=20117
2005-12-12 20:46:26 +00:00
Gé van Geldorp 4612bb691c Import oleacc from Wine. oleacc.xml provided by Christoph von Wittich
svn path=/trunk/; revision=20116
2005-12-12 20:41:27 +00:00
Filip Navara 2e9c3ff97c Check for failed allocations. Spotted by Martin Bealby.
svn path=/trunk/; revision=20114
2005-12-12 20:30:09 +00:00
Filip Navara bf0b38b9fd Replace RtlNtStatusToDosError(STATUS_NO_MEMORY) with ERROR_OUTOFMEMORY.
svn path=/trunk/; revision=20112
2005-12-12 20:25:02 +00:00
Filip Navara f215fea4ab Check for failed allocations. Spotted by Martin Bealby.
svn path=/trunk/; revision=20111
2005-12-12 20:24:20 +00:00
Filip Navara edda3b622f Fix the USER32 DLL initialization and cleanup routines to prevent memory/resource leaks and check for allocation errors.
svn path=/trunk/; revision=20110
2005-12-12 20:15:23 +00:00