James Tabor [Mon, 19 Nov 2007 07:41:11 +0000 (07:41 +0000)]
Add a test for VM address space when accessing user data.
svn path=/trunk/; revision=30573
James Tabor [Mon, 19 Nov 2007 02:48:25 +0000 (02:48 +0000)]
Move gdi functions to dcattr. Tested Qemu with AbiWord.
svn path=/trunk/; revision=30572
Marc Piulachs [Mon, 19 Nov 2007 01:26:33 +0000 (01:26 +0000)]
Add butterfiles OpenGL screen saver to build
svn path=/trunk/; revision=30571
Marc Piulachs [Mon, 19 Nov 2007 01:11:35 +0000 (01:11 +0000)]
Cool flying butterflies screen saver. It uses the new scrnsave library. All screen savers *should* be modified to use this library inset of replicating a large amount of code
Original work by Jeff Molofee tutorials (http://nehe.gamedev.net)
basically converted from C++ to C and adapted as a windows screensaver
svn path=/trunk/; revision=30570
Marc Piulachs [Mon, 19 Nov 2007 00:44:52 +0000 (00:44 +0000)]
add scrnsave to build
svn path=/trunk/; revision=30569
Marc Piulachs [Mon, 19 Nov 2007 00:35:39 +0000 (00:35 +0000)]
Move scrnsave to a more correct location as it's a static library part of MS DDK
svn path=/trunk/; revision=30568
Art Yerkes [Sun, 18 Nov 2007 23:59:48 +0000 (23:59 +0000)]
When doing NtAllocateVirtualMemory, you need to MEM_RELEASE if you intend to
free the memory, otherwise you'll get stray address space hanging around. This
was noticeable as a leak if you just left the command prompt sitting, because
every DC allocated to blink the cursor kept address space that was never freed.
svn path=/trunk/; revision=30567
Marc Piulachs [Sun, 18 Nov 2007 23:27:54 +0000 (23:27 +0000)]
This library is (hopefully) compatible with Microsoft's screen saver library.
svn path=/trunk/; revision=30566
Colin Finck [Sun, 18 Nov 2007 23:22:09 +0000 (23:22 +0000)]
Also commit the previously left out translation for mstsc by Marc Tormo i Bochaca (mtbochaca AT ya DOT com)
See issue #2831 for more details.
svn path=/trunk/; revision=30565
Aleksey Bragin [Sun, 18 Nov 2007 23:11:20 +0000 (23:11 +0000)]
- Reference/dereference the file object when working with it in the context of MPW thread. This prevents massive file operations (like copying) to crash ReactOS with writing to a freed memory exception.
svn path=/trunk/; revision=30564
Colin Finck [Sun, 18 Nov 2007 23:00:21 +0000 (23:00 +0000)]
MSVC compatibility fix (inline -> __inline)
This makes building rbuild with VS possible again.
svn path=/trunk/; revision=30563
Colin Finck [Sun, 18 Nov 2007 22:55:58 +0000 (22:55 +0000)]
Some Catalan translations by Marc Tormo i Bochaca (mtbochaca AT ya DOT com)
See issue #2831 for more details.
svn path=/trunk/; revision=30562
Thomas Bluemel [Sun, 18 Nov 2007 22:53:30 +0000 (22:53 +0000)]
Get rid of string pool helper routines
svn path=/trunk/; revision=30561
Eric Kohl [Sun, 18 Nov 2007 19:54:04 +0000 (19:54 +0000)]
List all user profiles (SIDs only).
svn path=/trunk/; revision=30559
Aleksey Bragin [Sun, 18 Nov 2007 19:15:11 +0000 (19:15 +0000)]
- Make .def file more consinsten with mingw's syntax (by aicommander).
svn path=/trunk/; revision=30558
Christoph von Wittich [Sun, 18 Nov 2007 19:00:17 +0000 (19:00 +0000)]
fix most compilation issues with msvc
svn path=/trunk/; revision=30557
Christoph von Wittich [Sun, 18 Nov 2007 18:20:07 +0000 (18:20 +0000)]
forgot to add #ifdef MSVC_VER
svn path=/trunk/; revision=30556
Christoph von Wittich [Sun, 18 Nov 2007 17:58:05 +0000 (17:58 +0000)]
fix compilation with msvc
svn path=/trunk/; revision=30555
Johannes Anderwald [Sun, 18 Nov 2007 17:29:52 +0000 (17:29 +0000)]
- add rtf file association by Cameron Gutman aicommander [at] gmail [dot] com
- add shellnew static handler
svn path=/trunk/; revision=30553
Aleksey Bragin [Sun, 18 Nov 2007 16:49:29 +0000 (16:49 +0000)]
Igor Koshpaev <tumans@nm.ru>
- Add russian translations for input.dll and rasapi32.dll
svn path=/trunk/; revision=30552
Aleksey Bragin [Sun, 18 Nov 2007 16:12:45 +0000 (16:12 +0000)]
- Fix paged pool overwrite in IopUnloadDriver, due to a typo in arithmetic. Thanks to Andrey Korotaev (unC0Rr) for the testcase.
- Make error debug output DPRINT1 instead of DPRINT.
svn path=/trunk/; revision=30551
James Tabor [Sun, 18 Nov 2007 15:52:31 +0000 (15:52 +0000)]
Fix dprint.
svn path=/trunk/; revision=30550
Aleksey Bragin [Sun, 18 Nov 2007 15:51:57 +0000 (15:51 +0000)]
- Revert 30542, bend to mingw, and use its crappy @nn syntax. Otherwise it can't link glu32 and other.
svn path=/trunk/; revision=30549
Christoph von Wittich [Sun, 18 Nov 2007 14:39:28 +0000 (14:39 +0000)]
fix a typo
svn path=/trunk/; revision=30548
Johannes Anderwald [Sun, 18 Nov 2007 14:17:39 +0000 (14:17 +0000)]
- implement setting values WantsFORDisplay && HideAsDeletePerUser (not yet used)
- register control panel shell folder
- fix a memory leak
svn path=/trunk/; revision=30547
James Tabor [Sun, 18 Nov 2007 13:51:34 +0000 (13:51 +0000)]
Complete move to Dc_Attr in win32k. Tested Qemu Linux, Xp with AbiWord.
svn path=/trunk/; revision=30546
Aleksey Bragin [Sun, 18 Nov 2007 13:43:13 +0000 (13:43 +0000)]
- Include "obj-i386"\include path in the 'additional include directories' too for MSVC (since roscfg.h resides there).
svn path=/trunk/; revision=30545
Pierre Schweitzer [Sun, 18 Nov 2007 13:33:06 +0000 (13:33 +0000)]
Hackfix Download! to get it working under ReactOS
svn path=/trunk/; revision=30544
Aleksey Bragin [Sun, 18 Nov 2007 13:29:57 +0000 (13:29 +0000)]
- MSVC compatibility fix (inline -> __inline).
svn path=/trunk/; revision=30543
Aleksey Bragin [Sun, 18 Nov 2007 13:06:38 +0000 (13:06 +0000)]
- Make opengl32.def MSVC-compatible.
svn path=/trunk/; revision=30542
Pierre Schweitzer [Sun, 18 Nov 2007 13:01:18 +0000 (13:01 +0000)]
Updated French translation
svn path=/trunk/; revision=30541
Daniel Reimer [Sun, 18 Nov 2007 12:46:55 +0000 (12:46 +0000)]
Add German Translation.
svn path=/trunk/; revision=30540
Christoph von Wittich [Sun, 18 Nov 2007 12:36:52 +0000 (12:36 +0000)]
fix compilation with msvc
svn path=/trunk/; revision=30539
Hervé Poussineau [Sun, 18 Nov 2007 12:00:46 +0000 (12:00 +0000)]
Add back ClassInstall32 section, accidentally removed in r30320
svn path=/trunk/; revision=30538
Gregor Brunmar [Sun, 18 Nov 2007 11:28:46 +0000 (11:28 +0000)]
Corrected small typo
svn path=/trunk/; revision=30537
Pierre Schweitzer [Sun, 18 Nov 2007 10:53:07 +0000 (10:53 +0000)]
Updated French translation
svn path=/trunk/; revision=30536
Aleksey Bragin [Sun, 18 Nov 2007 10:06:20 +0000 (10:06 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Improve the icon, as usual.
svn path=/trunk/; revision=30535
Aleksey Bragin [Sun, 18 Nov 2007 10:05:23 +0000 (10:05 +0000)]
- Revert sysdm changes made in 30533.
svn path=/trunk/; revision=30534
Aleksey Bragin [Sun, 18 Nov 2007 10:02:30 +0000 (10:02 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Slightly improve icons.
- Add buttons icons in the dlg "Hardware Profiles".
- Russian translation fixes for shell32, syssetup, devmgr.
svn path=/trunk/; revision=30533
Aleksey Bragin [Sun, 18 Nov 2007 09:59:52 +0000 (09:59 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Improve icons, as usual (add missing icon images, slightly improve icons).
- Some translation fixes for servman.
- Removed message forbidding mstsc translation.
- Added 8 and 16 bits icons for mstsc.
- Change notepad's icon, the old one was too bad.
svn path=/trunk/; revision=30532
Eric Kohl [Sat, 17 Nov 2007 22:24:29 +0000 (22:24 +0000)]
Start working on the user profile page:
- Initialize the list view columns.
- Disable the "Delete" and "Copy To" buttons if the user is not an admin.
svn path=/trunk/; revision=30531
Aleksey Bragin [Sat, 17 Nov 2007 22:09:34 +0000 (22:09 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Add modemui.dll implementation.
svn path=/trunk/; revision=30530
Pierre Schweitzer [Sat, 17 Nov 2007 21:23:31 +0000 (21:23 +0000)]
Italian translations update by Paolo Devoti (devotip@tiscali.it)
See issue #2773 for more details.
svn path=/trunk/; revision=30529
Pierre Schweitzer [Sat, 17 Nov 2007 20:59:33 +0000 (20:59 +0000)]
- Reactivated French translation in mstsc
- Added French translation for telephon
svn path=/trunk/; revision=30528
Pierre Schweitzer [Sat, 17 Nov 2007 20:49:49 +0000 (20:49 +0000)]
Ukrainian translation update (temarez@yandex.ru)
See issue #2812 for more details.
svn path=/trunk/; revision=30527
Magnus Olsen [Sat, 17 Nov 2007 20:22:45 +0000 (20:22 +0000)]
Fix a WCHAR issue in opengl32 one char was not in wchar format. discover it by compiling with VS
Use the C version of GLFUNCS_MACRO for VS and only use the inline assembler version if it _MINGW32_ set
Fix few warnings for VS
svn path=/trunk/; revision=30526
Christoph von Wittich [Sat, 17 Nov 2007 18:23:16 +0000 (18:23 +0000)]
initialize DirectoryHandle, add a DPRINT which displays the status returned by NtCreateFile in case of error
svn path=/trunk/; revision=30525
Pierre Schweitzer [Sat, 17 Nov 2007 18:01:55 +0000 (18:01 +0000)]
Updated French translation
svn path=/trunk/; revision=30524
Pierre Schweitzer [Sat, 17 Nov 2007 17:16:58 +0000 (17:16 +0000)]
Updated French translation
svn path=/trunk/; revision=30523
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