Commit graph

27193 commits

Author SHA1 Message Date
Johannes Anderwald dd02e006bb - implement loading of shell new items in context menus
- these are responsible for showing creating "new file type extension" item

svn path=/trunk/; revision=29686
2007-10-19 19:32:16 +00:00
Hervé Poussineau 4d1f688f65 Activate define override check in rbuild
Cleanup some .rbuild files
Set __REACTOS__ as overridable ; it should be removed after next winesync

svn path=/trunk/; revision=29685
2007-10-19 15:27:44 +00:00
Hervé Poussineau f33633bbf7 Add an 'overridable' attribute on defines.
Suggestion by Marc Piulachs

svn path=/trunk/; revision=29684
2007-10-19 15:06:11 +00:00
Mike Nordell 29cfc91618 Deleted definition of a variable named ScsiPortIsr that was directly followed by the declaration of the function with the same name.
svn path=/trunk/; revision=29683
2007-10-19 14:27:32 +00:00
Hervé Poussineau 7e9e19c6f6 Ignore compiler flags when generating resource macro
svn path=/trunk/; revision=29682
2007-10-19 14:16:18 +00:00
Hervé Poussineau e7d0bd05c2 Support define overriding in child .rbuild files
See issue #2745 for more details.

svn path=/trunk/; revision=29681
2007-10-19 13:24:06 +00:00
Hervé Poussineau 7b57d6a08d Const-ify Define class
svn path=/trunk/; revision=29680
2007-10-19 13:20:27 +00:00
Johannes Anderwald bcb862e4f0 - fix creating context menu entry for shortcut
- add static context menu entry (under windows xp sp2 it is defined under ".lnk", however this is a little mess to define static handlers in one place and dynamic in another)

svn path=/trunk/; revision=29679
2007-10-19 13:01:55 +00:00
Johannes Anderwald ec0138f98f Author: Evan Teran <evan.teran@gmail.com>
- Fix typo in GlobalAlloc parameters.

svn path=/trunk/; revision=29678
2007-10-19 11:15:50 +00:00
Johannes Anderwald 50fa98a4ca - add printer folder
- patch by Huw D M Davies (http://www.winehq.org/pipermail/wine-patches/2005-April/016926.html)
- register bitbucket context menu extension

svn path=/trunk/; revision=29677
2007-10-19 11:03:05 +00:00
Johannes Anderwald 4d7b011eb9 - load dynamic IContextMenu extensions from registry
- it uses the key shellex\ContextMenuHandlers\{CLSID} to load extensions
- make SHCreateDefaultContextMenu use default IContextMenu implementation
- TBD for static IContextMenu extensions and for creating a new object of that type (ShellNew)
- code currently if 0' out

svn path=/trunk/; revision=29676
2007-10-19 10:52:07 +00:00
Mike Nordell db4783f481 [FORMATTING] Misuse of TAB. Converted to spaces.
svn path=/trunk/; revision=29674
2007-10-19 07:50:59 +00:00
Art Yerkes 1b1b3c8ca6 Uncaught error when moving to trunk. Thanks gdb.
svn path=/trunk/; revision=29673
2007-10-19 07:47:21 +00:00
Art Yerkes 293cc2c20b Debug DbgBreakPoint and drop to GDB on program trap.
svn path=/trunk/; revision=29672
2007-10-19 07:22:01 +00:00
Thomas Bluemel d8772de615 Destroy created pen after use (fixes a GDI object leak)
svn path=/trunk/; revision=29671
2007-10-19 04:51:07 +00:00
Thomas Bluemel 9849a423d6 Tweak the ScrollDC implementation a bit so that it produces a better output. The implementation still is completely incorrect as it should call the driver for this operation instead of doing a BitBlt operation...
svn path=/trunk/; revision=29670
2007-10-19 03:23:04 +00:00
Thomas Bluemel f5ae8773cf Extend hack in NtUserEnumDisplayDevices to fail enumerating monitors. Fixes an infinite loop in deskmon.dll
svn path=/trunk/; revision=29669
2007-10-19 02:51:48 +00:00
Thomas Bluemel 0c04721b80 Port RegLoadMUIStringA/W from WINE HEAD and adjust parameter names
svn path=/trunk/; revision=29668
2007-10-19 02:40:23 +00:00
Thomas Bluemel c573ed42b0 Initialize the COM library
svn path=/trunk/; revision=29667
2007-10-19 02:16:54 +00:00
Thomas Bluemel 509bef7801 Allow selecting monitors using the keyboard
svn path=/trunk/; revision=29666
2007-10-18 23:39:16 +00:00
Thomas Bluemel 36f1aa644b Add very basic dragging support to the monitor selection control
svn path=/trunk/; revision=29665
2007-10-18 22:59:33 +00:00
Colin Finck cabbd02835 Use StretchBlt with fixed values for drawing the card backs in the Deck Options dialog.
This way the dialog looks normally, also with bigger cards like the Bavarian ones.

svn path=/trunk/; revision=29664
2007-10-18 22:04:50 +00:00
Colin Finck e82f596e25 - Fix a bug in Solitaire: When you used the 1-card-mode before, there never was a card behind the one, which you drag from the pile.
Now Solitaire collects all the cards from the deck in the 1-card-mode like Windows Solitaire does.
- Make it possible to use CS_EI_CIRC (the O sign) and CS_EI_X (the X sign) as empty images for a deck.
  Actually make use of CS_EI_CIRC for the Solitaire deck.

svn path=/trunk/; revision=29663
2007-10-18 21:54:39 +00:00
Johannes Anderwald 33aa43c80f - only register hotkey when setup is active
- should fix bug 2684
See issue #2684 for more details.

svn path=/trunk/; revision=29662
2007-10-18 21:09:45 +00:00
Mike Nordell c44c89a6ab Fix logical error in a hack.
svn path=/trunk/; revision=29661
2007-10-18 15:37:52 +00:00
Timo Kreuzer 1ba1d85baf revert my useless hack.
svn path=/trunk/; revision=29660
2007-10-18 09:44:58 +00:00
Hervé Poussineau ae32fc91f9 Export GetDefaultPrinterA/W also by ordinal
svn path=/trunk/; revision=29659
2007-10-18 08:44:46 +00:00
Art Yerkes 9b64d11bf9 Break in at will.
Fix trap handler a bit, allowing setting of MSR.
Make packet code work properly when serial output is interrupted by a packet
from gdb.

svn path=/trunk/; revision=29658
2007-10-18 08:12:28 +00:00
Mike Nordell 884b9c5804 Move variable definition to before first code statement. GCC did not catch this due to its language extensions.
svn path=/trunk/; revision=29657
2007-10-18 08:11:32 +00:00
Mike Nordell 790709a740 Feeble attempt at getting NT4 vga.sys working by implementing HalFrameBufferCachingInformation case for HaliQuerySystemInformation.
svn path=/trunk/; revision=29656
2007-10-18 08:00:59 +00:00
Thomas Bluemel f0b2c954e0 Fix status output
svn path=/trunk/; revision=29655
2007-10-18 06:28:02 +00:00
Thomas Bluemel 66f59d880b Display basic download status
svn path=/trunk/; revision=29654
2007-10-18 06:00:17 +00:00
Mike Nordell bc757c00ed Patch from aicommander. Actually copy uniata.sys from the installation media, and disable VGA resolution selection as VGA is broken.
svn path=/trunk/; revision=29653
2007-10-18 04:01:53 +00:00
Peter Ward f1d42c57ad - Add dwnl.exe utility to the bootcd, patch by Cameron Gutman (aicommander).
svn path=/trunk/; revision=29652
2007-10-18 02:40:12 +00:00
Hervé Poussineau b81c161f7d Better resource freeing
Fix a bug introduced in r29644, when WM_CREATE was sometimes leaking to WM_DESTROY

svn path=/trunk/; revision=29651
2007-10-17 19:35:41 +00:00
Mike Nordell cfcee17413 Implement functionality for ctrl-home and ctrl-end
svn path=/trunk/; revision=29649
2007-10-17 18:21:16 +00:00
Johannes Anderwald abfca5716e - fix a bug
- fix identation
- only register hotkeys when not being in setup

See issue #2684 for more details.

svn path=/trunk/; revision=29644
2007-10-17 17:37:02 +00:00
Daniel Reimer f0ad2263bf Bug 2749: Small fixes to eventvwr (marc.piulachs@codexchange.net)
svn path=/trunk/; revision=29643
2007-10-17 14:38:52 +00:00
Hervé Poussineau 1ce7fa00ce Add Lithuanian keyboard layout option in 1st stage
Patch by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
See issue #2750 for more details.

svn path=/trunk/; revision=29642
2007-10-17 13:50:55 +00:00
Hervé Poussineau 8d5a679b1c Fix typo
svn path=/trunk/; revision=29641
2007-10-17 13:50:07 +00:00
Hervé Poussineau 50660226e5 Implement ProfileItems support in .inf files
See issue #2738 for more details.

svn path=/trunk/; revision=29639
2007-10-17 13:43:40 +00:00
Hervé Poussineau 86c39bdbeb Commit again changes of r25834, which were reverted in r29507.
See issue #1918 for more details.

svn path=/trunk/; revision=29638
2007-10-17 13:42:53 +00:00
Ged Murphy e1d7fedbee silence stray debug message
svn path=/trunk/; revision=29637
2007-10-17 10:33:12 +00:00
Aleksey Bragin db0466d5e3 - LdrpAttachToProcess() should be called only once per process, so added the check. This fixes a crash when trying to start any app using MFC42.DLL, including 1C.
See issue #2730 for more details.

svn path=/trunk/; revision=29636
2007-10-17 10:01:03 +00:00
Mike Nordell 6d8670a692 proper PSEH return usage (thanks janderwald)
svn path=/trunk/; revision=29635
2007-10-17 09:19:09 +00:00
Hervé Poussineau fe36bfa80f Add missing WINAPI keyword
svn path=/trunk/; revision=29634
2007-10-17 09:10:02 +00:00
Mike Nordell 0a36bb76e5 Fix PAGE_ROUND_DOWN, PAGE_ROUND_UP, and a user of them (correctness and speedup)
svn path=/trunk/; revision=29633
2007-10-17 08:31:02 +00:00
Mike Nordell 059e6ff652 Probe arguments if coming from usermode. Use previous mode when referencing process handle. Actually specify PsProcessType for process handle. Some minor cleanup (less compiled code and some speedup).
svn path=/trunk/; revision=29632
2007-10-17 08:16:20 +00:00
Colin Finck e4f748378c Merge the cards of "cardsbav" to our cards.dll and specify, which cards shall be compiled into the cards.dll, with preprocessor definitions in cards.rbuild.
This change obsoletes the old cardsbav.dll, so I removed it.

svn path=/trunk/; revision=29630
2007-10-16 18:33:03 +00:00
Aleksey Bragin 5cb248c027 Dmitry Gorbachev <hs26332@mail.cnt.ru>
- NtSetInformationFile() could be done before asynchronously called NtWriteFile is completed. Fix this by sending the synchronous flag.
- Check return status of the second NtSetInformationFile() call.
See issue #2071 for more details.

svn path=/trunk/; revision=29629
2007-10-16 14:59:09 +00:00