Eric Kohl [Sat, 17 Nov 2007 16:16:22 +0000 (16:16 +0000)]
Sort the default input languages alphabetically.
svn path=/trunk/; revision=30522
Thomas Bluemel [Sat, 17 Nov 2007 07:19:47 +0000 (07:19 +0000)]
Optimize GetWindow() for the case GW_OWNER to read from the desktop heap
svn path=/trunk/; revision=30521
Thomas Bluemel [Sat, 17 Nov 2007 07:01:14 +0000 (07:01 +0000)]
Optimize IsWindowVisible() a bit more to use the desktop heap directly
svn path=/trunk/; revision=30520
Thomas Bluemel [Sat, 17 Nov 2007 06:50:23 +0000 (06:50 +0000)]
Optimize IsChild() to use the desktop heap instead of calling win32k
svn path=/trunk/; revision=30519
Thomas Bluemel [Sat, 17 Nov 2007 06:22:39 +0000 (06:22 +0000)]
Optimize GetAncestor for the most common case GA_PARENT (for now)
svn path=/trunk/; revision=30518
Thomas Bluemel [Sat, 17 Nov 2007 06:12:48 +0000 (06:12 +0000)]
Optimize GetParent() to read the information from the desktop heap
svn path=/trunk/; revision=30517
Thomas Bluemel [Sat, 17 Nov 2007 05:08:13 +0000 (05:08 +0000)]
Optimize DispatchMessageA/W to avoid calls to win32k
svn path=/trunk/; revision=30516
Thomas Bluemel [Sat, 17 Nov 2007 02:24:50 +0000 (02:24 +0000)]
Allow selecting disabled menu items
svn path=/trunk/; revision=30515
Thomas Bluemel [Sat, 17 Nov 2007 00:40:22 +0000 (00:40 +0000)]
Optimize SendMessageA/W to allow certain messages be sent without calling win32k
svn path=/trunk/; revision=30514
Thomas Bluemel [Fri, 16 Nov 2007 21:56:23 +0000 (21:56 +0000)]
Protect GetClassLong() and GetWindowText() with SEH as they're following pointers in the desktop heap
svn path=/trunk/; revision=30513
Aleksey Bragin [Fri, 16 Nov 2007 19:49:09 +0000 (19:49 +0000)]
- Fix a typo.
svn path=/trunk/; revision=30511
Christoph von Wittich [Fri, 16 Nov 2007 17:50:54 +0000 (17:50 +0000)]
sync to wine
svn path=/trunk/; revision=30510
Christoph von Wittich [Fri, 16 Nov 2007 14:45:36 +0000 (14:45 +0000)]
sync LISTBOX_InsertString to wine
svn path=/trunk/; revision=30509
The Wine Synchronizer [Fri, 16 Nov 2007 14:08:22 +0000 (14:08 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=30508
The Wine Synchronizer [Fri, 16 Nov 2007 14:07:03 +0000 (14:07 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=30507
The Wine Synchronizer [Fri, 16 Nov 2007 14:06:39 +0000 (14:06 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=30506
Hervé Poussineau [Fri, 16 Nov 2007 14:04:32 +0000 (14:04 +0000)]
Prepare import of rsabase.dll and rsaenh.dll from Wine
svn path=/trunk/; revision=30505
Ged Murphy [Fri, 16 Nov 2007 13:45:21 +0000 (13:45 +0000)]
bump up the _WIN32_IE number to make various PSDK interfaces available
svn path=/trunk/; revision=30504
Ged Murphy [Fri, 16 Nov 2007 13:30:44 +0000 (13:30 +0000)]
remove from todo.h
svn path=/trunk/; revision=30503
Ged Murphy [Fri, 16 Nov 2007 13:28:02 +0000 (13:28 +0000)]
add IDeskBarClient interface to shlobj
svn path=/trunk/; revision=30502
Hervé Poussineau [Fri, 16 Nov 2007 13:16:43 +0000 (13:16 +0000)]
Fix race condition
svn path=/trunk/; revision=30501
James Tabor [Fri, 16 Nov 2007 12:57:01 +0000 (12:57 +0000)]
This helps FF 1.5.03 Restore from Maximize. Anyone open to a full rewrite of winpos and support?
svn path=/trunk/; revision=30500
Hervé Poussineau [Fri, 16 Nov 2007 11:05:22 +0000 (11:05 +0000)]
Enable mouse before resetting it
svn path=/trunk/; revision=30499
Christoph von Wittich [Fri, 16 Nov 2007 10:22:01 +0000 (10:22 +0000)]
fix some bugs in GetTimeZoneListIndex
svn path=/trunk/; revision=30498
Thomas Bluemel [Fri, 16 Nov 2007 09:03:51 +0000 (09:03 +0000)]
Optimize IsWindow() and IsWindowUnicode()
svn path=/trunk/; revision=30497
Thomas Bluemel [Fri, 16 Nov 2007 08:43:50 +0000 (08:43 +0000)]
Use correct buffer size in GetClassNameW()
svn path=/trunk/; revision=30496
Thomas Bluemel [Fri, 16 Nov 2007 08:03:04 +0000 (08:03 +0000)]
Optimize ClientToScreen(), ScreenToClient() and MapWindowPoints()
svn path=/trunk/; revision=30495
Christoph von Wittich [Fri, 16 Nov 2007 07:36:46 +0000 (07:36 +0000)]
sync to wine
Author: Alexandre Julliard <julliard at winehq.org>
Don't wait for the command to terminate in ShellLink_InvokeCommand.
svn path=/trunk/; revision=30493
Thomas Bluemel [Fri, 16 Nov 2007 07:12:59 +0000 (07:12 +0000)]
Make registration of system window classes a bit more robust
svn path=/trunk/; revision=30492
Thomas Bluemel [Fri, 16 Nov 2007 03:02:38 +0000 (03:02 +0000)]
Optimize GetClassLongA/W to read most information from the desktop heap
svn path=/trunk/; revision=30491
Thomas Bluemel [Fri, 16 Nov 2007 02:37:14 +0000 (02:37 +0000)]
Optimize GetWindowText(Length)A/W and WM_GETTEXT(LENGTH)
svn path=/trunk/; revision=30490
Thomas Bluemel [Thu, 15 Nov 2007 23:57:50 +0000 (23:57 +0000)]
Some minor optimizations
svn path=/trunk/; revision=30489
Christoph von Wittich [Thu, 15 Nov 2007 23:46:15 +0000 (23:46 +0000)]
better stub for FileEncryptionStatusW
svn path=/trunk/; revision=30488
Christoph von Wittich [Thu, 15 Nov 2007 23:44:18 +0000 (23:44 +0000)]
add some defines
svn path=/trunk/; revision=30487
Thomas Bluemel [Thu, 15 Nov 2007 23:00:01 +0000 (23:00 +0000)]
Change call to NtUserGetWindowLong to GetWindowLong in EnableWindow
svn path=/trunk/; revision=30486
Magnus Olsen [Thu, 15 Nov 2007 22:52:40 +0000 (22:52 +0000)]
Updating Mesa32 icd interface to support some of opengl 2.1 api.
more will comes.
svn path=/trunk/; revision=30485
Art Yerkes [Thu, 15 Nov 2007 22:46:58 +0000 (22:46 +0000)]
Rolled into RosBE-PPC.
svn path=/trunk/; revision=30484
Magnus Olsen [Thu, 15 Nov 2007 22:44:48 +0000 (22:44 +0000)]
Updating Mesa32 icd interface to support some of opengl 2.1 api.
more will comes.
svn path=/trunk/; revision=30482
Christoph von Wittich [Thu, 15 Nov 2007 22:34:51 +0000 (22:34 +0000)]
add some defines
svn path=/trunk/; revision=30480
Colin Finck [Thu, 15 Nov 2007 22:26:15 +0000 (22:26 +0000)]
Brazilian Portuguese translation for msconfig by Mateus de Lima (mateusloliveira AT hotmail DOT com)
See issue #2771 for more details.
svn path=/trunk/; revision=30479
Colin Finck [Thu, 15 Nov 2007 22:11:27 +0000 (22:11 +0000)]
Ukrainian translation for WinHelp by Rostislav Zabolotny (rstzab AT yandex DOT ru)
See issue #2765 for more details.
svn path=/trunk/; revision=30478
Thomas Bluemel [Thu, 15 Nov 2007 22:08:13 +0000 (22:08 +0000)]
Implement GetWindowLongA/W without having to call win32k for most cases
svn path=/trunk/; revision=30477
Colin Finck [Thu, 15 Nov 2007 22:05:15 +0000 (22:05 +0000)]
Attempt to fix the build...
svn path=/trunk/; revision=30476
Colin Finck [Thu, 15 Nov 2007 21:38:36 +0000 (21:38 +0000)]
- Add new spectrum bitmaps for 4bpp, 8bpp and 16-32bpp. The 8bpp one can probably be done better, but at least it's suitable ;-)
As we use StretchBlt in the code, the bitmaps are very small, so they are stretched to the full size at runtime.
- Change the current spectrum bitmap, when the user selects another color depth
- Enable support for 4bpp color depth
- Fix a bug in "monslctl.c", which broke building under MSVC
svn path=/trunk/; revision=30475
Aleksey Bragin [Thu, 15 Nov 2007 21:05:57 +0000 (21:05 +0000)]
- Thanks hpoussin for remind!
svn path=/trunk/; revision=30473
James Tabor [Thu, 15 Nov 2007 21:01:13 +0000 (21:01 +0000)]
Add more data for ClientInfo, Callback and support per thread hooks.
svn path=/trunk/; revision=30471
Hervé Poussineau [Thu, 15 Nov 2007 20:13:49 +0000 (20:13 +0000)]
Reset mouse to detect its type
See issue #2817 for more details.
svn path=/trunk/; revision=30470
Aleksey Bragin [Thu, 15 Nov 2007 19:58:13 +0000 (19:58 +0000)]
- Import rasapi32 from Wine, add it to the install disk.
- Add resources (Dmitry Chapyshev).
svn path=/trunk/; revision=30468
Thomas Bluemel [Thu, 15 Nov 2007 19:42:41 +0000 (19:42 +0000)]
- Fix desktop heaps handling and various bugs
- Begin superseding the WINDOW_OBJECT structure by WINDOW which is located on the desktop heap
- Implement GetClientRect() and GetWindowRect() to read the information from the desktop heap
svn path=/trunk/; revision=30467
Aleksey Bragin [Thu, 15 Nov 2007 17:17:57 +0000 (17:17 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Update ras headers, up to Win2003 version. These headers are not syncable with Wine, since ours are more complete now.
svn path=/trunk/; revision=30464
Marc Piulachs [Thu, 15 Nov 2007 17:00:46 +0000 (17:00 +0000)]
update maze screensaver path
svn path=/trunk/; revision=30463
Marc Piulachs [Thu, 15 Nov 2007 16:59:12 +0000 (16:59 +0000)]
Forgot to commit it
svn path=/trunk/; revision=30462
Marc Piulachs [Thu, 15 Nov 2007 16:56:54 +0000 (16:56 +0000)]
Fix maze screensaver and move it to a more adecuate location
svn path=/trunk/; revision=30461
Christoph von Wittich [Thu, 15 Nov 2007 14:08:18 +0000 (14:08 +0000)]
sync CryptAcquireContext to wine (this fixes some Unicode issues)
svn path=/trunk/; revision=30460
Magnus Olsen [Thu, 15 Nov 2007 12:57:21 +0000 (12:57 +0000)]
Implement wglGetDefaultProcAddress
------------------------------------
Simple copy the wglGetProcAddress, it is only one different between them
it is wglGetProcAddress should call on glflush to clear the interface
before it give the address.
svn path=/trunk/; revision=30459
Christoph von Wittich [Thu, 15 Nov 2007 10:54:11 +0000 (10:54 +0000)]
fix a resource leak
svn path=/trunk/; revision=30458
Thomas Bluemel [Thu, 15 Nov 2007 05:42:44 +0000 (05:42 +0000)]
Dereference callproc handles without a system call
svn path=/trunk/; revision=30455
Thomas Bluemel [Thu, 15 Nov 2007 03:09:44 +0000 (03:09 +0000)]
Forgot to commit this
svn path=/trunk/; revision=30454
Thomas Bluemel [Thu, 15 Nov 2007 03:08:46 +0000 (03:08 +0000)]
Translate pointers in ValidateHandle to the user mode mapping
svn path=/trunk/; revision=30453
Thomas Bluemel [Thu, 15 Nov 2007 02:23:41 +0000 (02:23 +0000)]
Expose the pointer to the shared heap and the delta to the user mode mapping
svn path=/trunk/; revision=30452
James Tabor [Thu, 15 Nov 2007 01:28:26 +0000 (01:28 +0000)]
Fix define from wine.
svn path=/trunk/; revision=30451
Thomas Bluemel [Thu, 15 Nov 2007 00:13:57 +0000 (00:13 +0000)]
Delete all GLDCDATA structures in wglDeleteContext that share the same ICD
svn path=/trunk/; revision=30450
Timo Kreuzer [Wed, 14 Nov 2007 23:28:18 +0000 (23:28 +0000)]
Release keyboard modifiers in KeybardThreadMain on KEY_BREAK. Fixes bug 2751. I think the whole handling of modifiers is still pretty hackish and could need some improvement.
See issue #2751 for more details.
svn path=/trunk/; revision=30449
James Tabor [Wed, 14 Nov 2007 22:53:19 +0000 (22:53 +0000)]
Removed code support for dcattr, it was over kill. Fix display locks, take resource from GdiDevice. If pDc_Attr zero, use internal. Fix mass exit error when freeing already freed handle.
svn path=/trunk/; revision=30448
Hervé Poussineau [Wed, 14 Nov 2007 15:35:58 +0000 (15:35 +0000)]
Fix USE_API_SHCREATEDESKTOP = 0 case
svn path=/trunk/; revision=30447
Christoph von Wittich [Wed, 14 Nov 2007 15:02:41 +0000 (15:02 +0000)]
don't try to copy lpToken when it is NULL
svn path=/trunk/; revision=30446
Daniel Reimer [Wed, 14 Nov 2007 13:52:45 +0000 (13:52 +0000)]
Update the German Translation and reactivate it.
svn path=/trunk/; revision=30444
Hervé Poussineau [Wed, 14 Nov 2007 13:14:46 +0000 (13:14 +0000)]
Try to be more consistent in unimplemented messages
svn path=/trunk/; revision=30443
Ged Murphy [Wed, 14 Nov 2007 13:05:51 +0000 (13:05 +0000)]
add part of the patch from bug 2805 with some minor changes
See issue #2805 for more details.
svn path=/trunk/; revision=30442
Hervé Poussineau [Wed, 14 Nov 2007 12:50:12 +0000 (12:50 +0000)]
Try to be more consistent in unimplemented messages
svn path=/trunk/; revision=30441
Hervé Poussineau [Wed, 14 Nov 2007 12:26:39 +0000 (12:26 +0000)]
No need to cast variables, as they already are of the right type
svn path=/trunk/; revision=30440
Hervé Poussineau [Wed, 14 Nov 2007 12:25:53 +0000 (12:25 +0000)]
No need to display function name and file/line twice
svn path=/trunk/; revision=30439
Hervé Poussineau [Wed, 14 Nov 2007 12:18:37 +0000 (12:18 +0000)]
Use Wine debug channel infrastructure. I modified it a bit to match our debug message format
To test it, set DEBUGCHANNEL environment variable to what you want to see, and run your program.
Syntax: set DEBUGCHANNEL = [[fixme|err|warn|trace]+|-{channel}|all]*
svn path=/trunk/; revision=30438
Ged Murphy [Wed, 14 Nov 2007 11:43:10 +0000 (11:43 +0000)]
I thought these changes were in the last commit..
svn path=/trunk/; revision=30437
Christoph von Wittich [Wed, 14 Nov 2007 11:39:32 +0000 (11:39 +0000)]
add stub for Wow64EnableWow64FsRedirection
svn path=/trunk/; revision=30436
Ged Murphy [Wed, 14 Nov 2007 11:34:10 +0000 (11:34 +0000)]
load the header text from the resources
svn path=/trunk/; revision=30435
Hervé Poussineau [Wed, 14 Nov 2007 10:56:17 +0000 (10:56 +0000)]
Let Wine library use kernel32 functions
svn path=/trunk/; revision=30434
Hervé Poussineau [Wed, 14 Nov 2007 09:02:53 +0000 (09:02 +0000)]
Add missing debug channel declarations
svn path=/trunk/; revision=30433
Hervé Poussineau [Wed, 14 Nov 2007 07:53:01 +0000 (07:53 +0000)]
Don't mix ReactOS and Wine debug style
svn path=/trunk/; revision=30432
Johannes Anderwald [Wed, 14 Nov 2007 00:45:08 +0000 (00:45 +0000)]
- implement _ILIsMyDocuments
- halfplement MyDocuments shell folder based on desktop code
- insert MyDocuments folder before MyComputer pidl
- setup still needs to create the MyDocuments folder
svn path=/trunk/; revision=30431
Thomas Bluemel [Wed, 14 Nov 2007 00:01:36 +0000 (00:01 +0000)]
Make initializing the ICD in ROSGL_ICDForHDC thread-safe
svn path=/trunk/; revision=30430
Thomas Bluemel [Tue, 13 Nov 2007 23:30:17 +0000 (23:30 +0000)]
Make opengl initialization thread-safe
svn path=/trunk/; revision=30429
Thomas Bluemel [Tue, 13 Nov 2007 22:59:49 +0000 (22:59 +0000)]
Fix freeing lists on process detach
svn path=/trunk/; revision=30428
Magnus Olsen [Tue, 13 Nov 2007 19:32:36 +0000 (19:32 +0000)]
Bugfix : Do not assume unini value ( OPENGL32_tls ) are set to -1 (0xFFFFFFFF), do not assume DWORD always will be 32bits convert all 0xFFFFFFFF value for OPENGL32_tls to -1
svn path=/trunk/; revision=30427
Johannes Anderwald [Tue, 13 Nov 2007 19:30:27 +0000 (19:30 +0000)]
- call CDefFolderMenu_Create2 to create the context menus
- should ignore cidl account as the implementation should handle this automatically
- will be enabled for the background context menus later
svn path=/trunk/; revision=30426
Christoph von Wittich [Tue, 13 Nov 2007 16:50:44 +0000 (16:50 +0000)]
don't delete the CriticalSection twice when FindClose is called twice - fixes a crash in Photoshop CS installer
svn path=/trunk/; revision=30425
Aleksey Bragin [Tue, 13 Nov 2007 15:45:33 +0000 (15:45 +0000)]
- Make file lock and unlock operations succeed without doing actual locking (enough to make some apps work even if they don't have proper locking). DPRINT1s are inserted, so that this is not going to be forgotten.
svn path=/trunk/; revision=30424
Aleksey Bragin [Tue, 13 Nov 2007 15:41:22 +0000 (15:41 +0000)]
- Fix code formatting.
- Add TRACEs.
svn path=/trunk/; revision=30423
Timo Kreuzer [Tue, 13 Nov 2007 14:18:44 +0000 (14:18 +0000)]
charmap: scroll 1 position on SB_LINEDOWN and 1 page on SB_PAGEDOWN, update window on SB_THUMPTRACK, use ScrollWindowEx on scrolling.
svn path=/trunk/; revision=30422
Ged Murphy [Tue, 13 Nov 2007 13:41:08 +0000 (13:41 +0000)]
add remote desktop client to the start menu
svn path=/trunk/; revision=30421
Ged Murphy [Tue, 13 Nov 2007 13:19:04 +0000 (13:19 +0000)]
add remote desktop to the bootcd as it's now working, but still unfinished.
svn path=/trunk/; revision=30420
Ged Murphy [Tue, 13 Nov 2007 13:16:17 +0000 (13:16 +0000)]
fix remaining warnings and add it to the build
svn path=/trunk/; revision=30419
Ged Murphy [Tue, 13 Nov 2007 13:10:07 +0000 (13:10 +0000)]
silence a load of gcc warnings
svn path=/trunk/; revision=30418
Ged Murphy [Tue, 13 Nov 2007 11:53:31 +0000 (11:53 +0000)]
remove a workaround for an early bug. The tabs will display correctly in low resolution now.
svn path=/trunk/; revision=30417
Magnus Olsen [Tue, 13 Nov 2007 11:22:24 +0000 (11:22 +0000)]
fix a typo
svn path=/trunk/; revision=30416
Magnus Olsen [Tue, 13 Nov 2007 10:50:33 +0000 (10:50 +0000)]
Thx Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
testing Mesa3D 7.0.1 with all bugfix we have done, thanks to
all bugfix we can remove a smaller hack we did frist in glapi.c
Mesa3D 7.0.1 does not working in ReactOS with SSE support.
if we disable it, Quake 3 will work fine.
svn path=/trunk/; revision=30415
Aleksey Bragin [Tue, 13 Nov 2007 10:03:19 +0000 (10:03 +0000)]
- Fix dxtn path once again (thanks Pigglesworth).
- Remove unneeded files from dxtn's source code.
svn path=/trunk/; revision=30414
Aleksey Bragin [Tue, 13 Nov 2007 09:43:17 +0000 (09:43 +0000)]
- Fix .rbuild indendation.
- Fix path to dxtn.
- All of this could be unneeded if Magnus paid more attention, and actually tested (dxtn) when commiting.
svn path=/trunk/; revision=30413
Hervé Poussineau [Tue, 13 Nov 2007 08:39:38 +0000 (08:39 +0000)]
Add a stub for start menu object
svn path=/trunk/; revision=30412
Magnus Olsen [Tue, 13 Nov 2007 00:49:47 +0000 (00:49 +0000)]
adding back sse, 3dnow, mmx compiling flag for mesa32.
------------------------------------------------------
Not tested with quake 3
svn path=/trunk/; revision=30411