Daniel Reimer [Fri, 27 Jun 2008 19:52:25 +0000 (19:52 +0000)]
Try to translate Calc to German. I had my fun with all those new Units... Hopefully I did it right. Feel free to correct my errors ;)
Btw. LOVELY new Convert Feature, Carlo.
svn path=/trunk/; revision=34142
Daniel Reimer [Fri, 27 Jun 2008 18:53:01 +0000 (18:53 +0000)]
Update ROSCalc to Version 1.08.
German Translation will be Updated later. Translators, WORK 4 YA
svn path=/trunk/; revision=34141
Pierre Schweitzer [Fri, 27 Jun 2008 17:47:10 +0000 (17:47 +0000)]
Updated Polish translation for Shell32.dll by Olaf Siejka and for Syssetup.dll patch by Maciej Bialas
See issue #3411 for more details.
svn path=/trunk/; revision=34138
Pierre Schweitzer [Fri, 27 Jun 2008 17:43:25 +0000 (17:43 +0000)]
Updated French translation for Shell32.dll
svn path=/trunk/; revision=34137
Dmitry Chapyshev [Fri, 27 Jun 2008 17:34:08 +0000 (17:34 +0000)]
- Add fontext.dll
svn path=/trunk/; revision=34135
Aleksey Bragin [Fri, 27 Jun 2008 17:26:10 +0000 (17:26 +0000)]
- NDK fix: ImageUsesLargePages in PEB appeared in Windows 2003 already (confirmed with SP1 though).
svn path=/trunk/; revision=34134
Johannes Anderwald [Fri, 27 Jun 2008 17:23:24 +0000 (17:23 +0000)]
- display default icon in file property dialog
svn path=/trunk/; revision=34133
Dmitry Chapyshev [Fri, 27 Jun 2008 17:12:18 +0000 (17:12 +0000)]
- Add inetmib1 to bootcd
- Add some defines to snmp.h
svn path=/trunk/; revision=34132
Dmitry Chapyshev [Fri, 27 Jun 2008 17:10:18 +0000 (17:10 +0000)]
- Add baseaddress for inetmib1 and fontext.dll
- Add information about inetmib1 to README.WINE
svn path=/trunk/; revision=34131
Dmitry Chapyshev [Fri, 27 Jun 2008 17:08:01 +0000 (17:08 +0000)]
- Add inetmib1.dll from Wine
- Small update snmpapi.def
svn path=/trunk/; revision=34130
Jeffrey Morlan [Fri, 27 Jun 2008 12:34:08 +0000 (12:34 +0000)]
Miscellaneous console bugfixes. See Bug 3267 for details.
svn path=/trunk/; revision=34129
James Tabor [Fri, 27 Jun 2008 10:58:11 +0000 (10:58 +0000)]
Path needed some love Phase II:
- Fixed path coordinate problem by enabling old code and fixing arc move to issues. See that code that everyone thought that had no real use was usefull after all.
- Found more image and region problems, see bug 3402.
svn path=/trunk/; revision=34128
Aleksey Bragin [Fri, 27 Jun 2008 09:50:52 +0000 (09:50 +0000)]
- Add an initial breakpoint for usermode process startup, this makes usermode gdb debugging working. Spotted and tested by Yury Sidorov.
svn path=/trunk/; revision=34127
Johannes Anderwald [Fri, 27 Jun 2008 09:18:43 +0000 (09:18 +0000)]
- use "FriendlyTypeName" key for file types when available
- allows to show translated file types in file property dialog
svn path=/trunk/; revision=34126
Johannes Anderwald [Fri, 27 Jun 2008 08:53:55 +0000 (08:53 +0000)]
- remove duplicate properties entry in recycle bin context menu shell extension
- make string "empty recycle bin" translatable
- bug 3289
svn path=/trunk/; revision=34125
Aleksey Bragin [Fri, 27 Jun 2008 08:23:45 +0000 (08:23 +0000)]
- NDK fixes.
svn path=/trunk/; revision=34124
Dmitry Chapyshev [Fri, 27 Jun 2008 06:43:08 +0000 (06:43 +0000)]
- Sync .nls-files with Wine HEAD
svn path=/trunk/; revision=34123
Dmitry Chapyshev [Fri, 27 Jun 2008 06:41:48 +0000 (06:41 +0000)]
- Add some defines
svn path=/trunk/; revision=34122
ReactOS Portable Systems Group [Fri, 27 Jun 2008 04:19:50 +0000 (04:19 +0000)]
- Implement KiApcInterrupt -- ACPs now work!
- Change some infinite loops to ASSERTs since bugchecks now work and we can better differentiate stubs versus loops versus unimplemented code.
- Add back the system call debug prints -- total hack to make the stack work.
- Add support for the ARC Disk Information/Signature in FreeLDR.
- We've reached a major, major milestone here folks -- the kernel bugchecks because no boot device was found (since we don't have any working drivers yet).
- We have a lot of stuff to fix before continuing, and code review will take some time.
svn path=/trunk/; revision=34121
ReactOS Portable Systems Group [Fri, 27 Jun 2008 03:06:11 +0000 (03:06 +0000)]
- Implement VidResetDisplay in BootVid-arm.
- Implement KiSaveProcessorControlState and make the appropriate changes to KPROCESSOR_STATE and KSPECIAL_REGISTERS on ARM to support this, as well as moving the ARM Register definitions from ntos to NDK.
- Implement RtlCaptureContext.
- With these changes, BSODs now work, but because of missing palette code, they are actually R(Red)SODs, which is awesome.
- Remove debug prints from system call code -- this ends up somehow corrupting the return values *sigh*. More work to be done there, defintely. We have now regressed but we have an RSOD.
svn path=/trunk/; revision=34120
James Tabor [Fri, 27 Jun 2008 00:06:46 +0000 (00:06 +0000)]
Path needed some love Phase I:
- Rewrite Path handle support and reordered path.c.
- Wine Sync/Port PATH_WidenPath and PATH_DoArcPart. Wine Path test results: 151 tests executed (0 marked as todo, 24 failures). 3 skipped.
- Found where the use of SelectObject in DC_InitDC, placed nulls into hbrush and hpen, I comment out and used StockObject and now default drawing works.
- Implemented AngleArc and most of Arc. This is very experimental and it does draw and does not crash.
- Cleaned up some files with extra <CR> at the end of lines.
- Fully tested: Taskmgr, FF 1.5, Abiword, drawing programs, and all.
- Note: Path drawing is majorly misaligned. Fill path will draw in one area and Stroke path will draw in another.
- Note: Trunk: Gdi wine DC test: dc.c:89 Failed to lock hDC, sometimes locking up the system. See bug 3333.
svn path=/trunk/; revision=34119
Marc Piulachs [Thu, 26 Jun 2008 23:49:42 +0000 (23:49 +0000)]
- small fix to create valid shortcuts when using the [ProfileItems] directive
- Add support for a third undocumented parameter to Name entry. reference http://www.msfn.org/board/Using-INF-file-to-create-shortcuts-anywh-t95621.html
svn path=/trunk/; revision=34118
Jeffrey Morlan [Thu, 26 Jun 2008 22:22:57 +0000 (22:22 +0000)]
Fix messed-up colors in taskbar icons in qemu 16bpp mode. BuildDIBPalette was previously assuming all 16bpp DIBs were 565.
svn path=/trunk/; revision=34117
Jeffrey Morlan [Thu, 26 Jun 2008 19:52:05 +0000 (19:52 +0000)]
Make EnumDeviceDrivers and EnumProcessModules return the total size, even if the buffer is smaller. (from bug 3319)
svn path=/trunk/; revision=34112
Aleksey Bragin [Thu, 26 Jun 2008 19:16:59 +0000 (19:16 +0000)]
Yuri Sidorov <jura@cp-lab.com>
- Properly set dwFirstChance member EXCEPTION_DEBUG_INFO structure returned by WaitForDebugEvent function.
- Properly handle dwContinueStatus parameter of ContinueDebugEvent function.
See issue #3393 for more details.
svn path=/trunk/; revision=34111
Jeffrey Morlan [Thu, 26 Jun 2008 16:23:45 +0000 (16:23 +0000)]
Fix infinite loop in PspDumpThreads
svn path=/trunk/; revision=34108
Marc Piulachs [Thu, 26 Jun 2008 16:01:59 +0000 (16:01 +0000)]
Clean up tools folder.
svn path=/trunk/; revision=34107
Marc Piulachs [Thu, 26 Jun 2008 15:58:56 +0000 (15:58 +0000)]
- remove no longer required bootsect.mak
svn path=/trunk/; revision=34106
Marc Piulachs [Thu, 26 Jun 2008 15:52:22 +0000 (15:52 +0000)]
-Remove obsolete Makefile. Spotted by Stefan Ginsberg.
svn path=/trunk/; revision=34105
Daniel Reimer [Thu, 26 Jun 2008 14:14:59 +0000 (14:14 +0000)]
Some more RC File fixes. TBD. Rename Norsk RC Files correctly.
svn path=/trunk/; revision=34103
Daniel Reimer [Thu, 26 Jun 2008 14:14:52 +0000 (14:14 +0000)]
Some more RC File fixes.
svn path=/trunk/; revision=34102
Daniel Reimer [Thu, 26 Jun 2008 13:39:39 +0000 (13:39 +0000)]
We do not support any Wine LANG, SUBLANG Inventions. Bye, WALON and ESPERANTO.
svn path=/trunk/; revision=34101
Christoph von Wittich [Thu, 26 Jun 2008 12:26:31 +0000 (12:26 +0000)]
don't free a UNICODE_STRING which isn't allocated
svn path=/trunk/; revision=34099
Christoph von Wittich [Thu, 26 Jun 2008 12:20:09 +0000 (12:20 +0000)]
don't free a UNICODE_STRING which isn't allocated
svn path=/trunk/; revision=34098
James Tabor [Thu, 26 Jun 2008 12:05:38 +0000 (12:05 +0000)]
Patch by Jeffrey Morlan <mrnobo1024 at yahoo.com>: Rearrange code in NtGdiSelectBitmap to prevent deadlock. See bug 3333.
svn path=/trunk/; revision=34097
Aleksey Bragin [Thu, 26 Jun 2008 11:49:47 +0000 (11:49 +0000)]
- Rewrite David Welch's Ansi function wrappers to reduce their code size, improve readability, and fix a bug of freeing of a non-allocated string. Spotted by Christoph vW.
svn path=/trunk/; revision=34096
Christoph von Wittich [Thu, 26 Jun 2008 11:34:56 +0000 (11:34 +0000)]
don't free a UNICODE_STRING which isn't allocated
svn path=/trunk/; revision=34095
Christoph von Wittich [Thu, 26 Jun 2008 10:22:24 +0000 (10:22 +0000)]
don't free a UNICODE_STRING which isn't allocated
svn path=/trunk/; revision=34094
Christoph von Wittich [Thu, 26 Jun 2008 09:35:59 +0000 (09:35 +0000)]
don't free a UNICODE_STRING which isn't allocated
svn path=/trunk/; revision=34093
Aleksey Bragin [Thu, 26 Jun 2008 08:26:48 +0000 (08:26 +0000)]
Jeffrey Morlan <mrnobo1024@yahoo.com>
- Fix a major problem in pushlock implementation: if there are 2 or more
threads waiting for a lock, only one of them ever gets woken. ExfWakePushLock
is missing a break in its loop so it removes all the WaitBlocks instead of just
the last one.
- This fixes all "weird" hangs happening, including FF1.5 installer hang, VMWare Video Driver Installer hang, taskmgr tabs hang, and other similar problems.
See issue #3141 for more details.
svn path=/trunk/; revision=34092
ReactOS Portable Systems Group [Thu, 26 Jun 2008 06:38:42 +0000 (06:38 +0000)]
- Fix several interlocked list functions -- they should return NULL if the list is empty.
- Fix a bug in FreeLDR-ARM, we forgot to set the RegistryLength, resulting in a corrupted registry. We can now load the system registry.
- Enable code to handle DPC, Timer and Deferred Ready cleanup (portable code that's already written).
- Enable code to handle quantum end.
- We now load all the way to IoInitSystem!IopInitializeBootDrivers.
svn path=/trunk/; revision=34091
Daniel Reimer [Thu, 26 Jun 2008 06:12:44 +0000 (06:12 +0000)]
Update xcopy, winhlp32 and wordpad to Wine HEAD. I kept Fireball's changes, but plz send them to Wine, too.
The Lithuan, Ukrainian and Greek Translators of winhlp32 should do the same.
svn path=/trunk/; revision=34090
Daniel Reimer [Thu, 26 Jun 2008 06:10:28 +0000 (06:10 +0000)]
Update write and winfile to wine 1.0
This gives us new Translations for write. (Norway, Netherlands, Russia, Slovak) and a updated Danish one for winfile.
svn path=/trunk/; revision=34089
ReactOS Portable Systems Group [Thu, 26 Jun 2008 05:56:35 +0000 (05:56 +0000)]
- Save and restore the trap frame for the current thread when we take an interrupt, so that ISRs can read it.
- We use this in the clock ISR, that can now actually send the trap frame to KeUpdateSystemTime.
- Implement KeUpdateRunTime to handle time accounting and DPC rescheduling as well as Quantum End.
- Ignore quantum end for now.
- We now have a working timebase, and we're back to our earlier checkpoint around CmInitSystem1!.
svn path=/trunk/; revision=34088
ReactOS Portable Systems Group [Thu, 26 Jun 2008 05:26:10 +0000 (05:26 +0000)]
- Fix totally broken KeUpdateSystemRuntime code... please at least read your code once before committing.
svn path=/trunk/; revision=34087
Aleksey Bragin [Wed, 25 Jun 2008 19:59:10 +0000 (19:59 +0000)]
- MAKELONG takes (loword, hiword), not (hiword,loword) as was used in wordpad.
svn path=/trunk/; revision=34085
ReactOS Portable Systems Group [Wed, 25 Jun 2008 16:10:14 +0000 (16:10 +0000)]
- We now implement the KeUpdateSystemTime routine and the HalpClockInterrupt.
- We do not yet handle all cases, most notably, timer expiration.
- There may still be some bugs to work out in the code, but it's a start.
- This regresses progress, but does not ignore time anymore.
svn path=/trunk/; revision=34084
Marc Piulachs [Wed, 25 Jun 2008 14:21:27 +0000 (14:21 +0000)]
- Fix InstallSysSetupComponents: SetupInstallFromInfSection was being called with the wrong HINF handler
- Always check for application existence before creating the shortcut
svn path=/trunk/; revision=34083
Filip Navara [Wed, 25 Jun 2008 14:13:21 +0000 (14:13 +0000)]
Change the logic and make the AnswerInPublic Command option opt-out instead of opt-in. Now everything except !help is allowed in public again (due to popular demand).
svn path=/trunk/; revision=34082
Filip Navara [Wed, 25 Jun 2008 14:07:13 +0000 (14:07 +0000)]
Fix answers to !winerror <hex number> command and to !error command.
svn path=/trunk/; revision=34081
Marc Piulachs [Wed, 25 Jun 2008 13:23:59 +0000 (13:23 +0000)]
- miscellaneous small fixes
- add support for preventing all commands to be run on the channel by default. Now TechBot only answers some of the commands in PM
- add back the error Command
svn path=/trunk/; revision=34079
James Tabor [Wed, 25 Jun 2008 11:47:12 +0000 (11:47 +0000)]
Jeffrey Morlan (mrnobo1024 at yahoo.com) - Fix ModifyWorldTransform multiplies. See bug 3314.
svn path=/trunk/; revision=34078
Colin Finck [Wed, 25 Jun 2008 11:12:42 +0000 (11:12 +0000)]
Jeffrey Morlan (mrnobo1024@yahoo.com)
- Fix a race condition in msgina, which occasionally led to hangs at "Loading your personal settings"
See issue #3384 for more details.
svn path=/trunk/; revision=34077
Aleksey Bragin [Wed, 25 Jun 2008 09:07:41 +0000 (09:07 +0000)]
- Fix broken 0-padding, spotted by Russel.
See issue #3385 for more details.
svn path=/trunk/; revision=34076
ReactOS Portable Systems Group [Wed, 25 Jun 2008 05:01:31 +0000 (05:01 +0000)]
- Implement KiComputeTimerTableIndex and stub KeUpdateRunTime und KeUpdateSystemTime.
- Hitting checkpoint in trap.c: DPC/Timer Delivery!
- Must now implement clock interrupt in HAL.
svn path=/trunk/; revision=34075
Dmitry Chapyshev [Tue, 24 Jun 2008 15:17:28 +0000 (15:17 +0000)]
- Start implementing MediaClassInstaller function
svn path=/trunk/; revision=34074
Colin Finck [Tue, 24 Jun 2008 14:37:50 +0000 (14:37 +0000)]
Get shell32 to compile warning-free
Patch by Stefan Ginsberg with minor modifications by me
svn path=/trunk/; revision=34073
ReactOS Portable Systems Group [Tue, 24 Jun 2008 14:16:06 +0000 (14:16 +0000)]
- Implement MmGetPfnForProcess, MmIsPageSwapEntry.
- Fix a bug in MmDeletePageTable.
- Use MmCreateVirtualMappingForKernel when we are already in the right process context, and allow it to be used for addresses < KSEG0_BASE as well.
- We now have full memory mapped file support, and get all the way to CmInitSystem1.
svn path=/trunk/; revision=34072
Johannes Anderwald [Tue, 24 Jun 2008 12:57:56 +0000 (12:57 +0000)]
- fix typo
svn path=/trunk/; revision=34071
Johannes Anderwald [Tue, 24 Jun 2008 12:42:22 +0000 (12:42 +0000)]
- check for a valid file descriptor
svn path=/trunk/; revision=34070
Dmitry Chapyshev [Tue, 24 Jun 2008 12:00:53 +0000 (12:00 +0000)]
- Add stubs for more functions
svn path=/trunk/; revision=34069
Dmitry Chapyshev [Tue, 24 Jun 2008 09:59:35 +0000 (09:59 +0000)]
- Activate default layout on startup
svn path=/trunk/; revision=34068
Daniel Reimer [Tue, 24 Jun 2008 09:05:56 +0000 (09:05 +0000)]
Add Rbuild files for WineTestGUI.
I had to disable the Icons to be able to build it. They seem to be invalid.
svn path=/trunk/; revision=34067
Dmitry Chapyshev [Tue, 24 Jun 2008 08:10:16 +0000 (08:10 +0000)]
- Update Russian translation
svn path=/trunk/; revision=34066
James Tabor [Tue, 24 Jun 2008 03:17:35 +0000 (03:17 +0000)]
Add PS_JOIN_MASK to psdk.
svn path=/trunk/; revision=34065
Aleksey Bragin [Mon, 23 Jun 2008 21:36:14 +0000 (21:36 +0000)]
Cameron Gutman <aicommander@gmail.com>
- Initialize LastChanceShutdownList.
- Sndblst.sys and a bunch of other drivers using Io[Un]RegisterLastChanceShutdownNotification work now.
See issue #3331 for more details.
svn path=/trunk/; revision=34064
Aleksey Bragin [Mon, 23 Jun 2008 18:57:10 +0000 (18:57 +0000)]
Stefan Ginsberg <stefan__100__@hotmail.com>:
- Make user32 and kernel32 compile warning-free.
svn path=/trunk/; revision=34063
James Tabor [Mon, 23 Jun 2008 17:57:41 +0000 (17:57 +0000)]
Fix typo.
svn path=/trunk/; revision=34062
ReactOS Portable Systems Group [Mon, 23 Jun 2008 16:08:32 +0000 (16:08 +0000)]
- Fix broken system call handler with shitty but works system call handler.
- Fix broken .rbuild file -- not sure how this was supposed to build in the first place.
- This gets us further -- more of ARM Mm needs implementing.
svn path=/trunk/; revision=34061
Aleksey Bragin [Mon, 23 Jun 2008 14:55:55 +0000 (14:55 +0000)]
- Add a missing return in case of exception. Spotted by Stefan Ginsberg.
svn path=/trunk/; revision=34060
Aleksey Bragin [Mon, 23 Jun 2008 12:45:27 +0000 (12:45 +0000)]
- Fix CM SEH by public demand.
svn path=/trunk/; revision=34059
Daniel Reimer [Mon, 23 Jun 2008 10:37:18 +0000 (10:37 +0000)]
Bug 3378: update for slovak by Mario Kacmar (kario@szm.sk)
Bug 3287: My network place properties not displayed correctly by Mario Kacmar (kario@szm.sk)
P.S. The Polish Translation in the previous Commit was made by Maciej Bialas, not Olaf Siejka.
svn path=/trunk/; revision=34058
Daniel Reimer [Mon, 23 Jun 2008 09:57:46 +0000 (09:57 +0000)]
Bug 3367: Korean translation of regedit by Sengju Kim (admin@manateeshome.com)
Polish Translation of usrmgr by Olaf Siejka
Renamed the Rest of the Korean RC Files.
svn path=/trunk/; revision=34057
Daniel Reimer [Mon, 23 Jun 2008 09:42:06 +0000 (09:42 +0000)]
Start to rename all Korean RC Files to "ko-KR.rc". "ko-KO.rc" was not correct.
svn path=/trunk/; revision=34056
ReactOS Portable Systems Group [Mon, 23 Jun 2008 03:57:50 +0000 (03:57 +0000)]
- The CRT sync by "fireball" is incorrect and results in a broken ntos kernel. Although it may work on i386 builds, it results in a corrupted kernel anyways. On ARM, we try to hackfix around it by not including some routines that should not be in the kernel but were being imported due to the broken crt changes.
- We do not attemp to build world anymore. We have handwritten a new ARM rbuild file that only builds what we need for our current ARM work.
- HAL and FreeLDR do not seem to have an "installpath"... why not? Added one at least for our ARM stuff, so that "make install" can drop the binaries.
- Fixed some ARM DDK macro inconsistencies, allow more drivers to build.
- It is now possible to use "make install -k" to drop a completely working ARM build onto an image due to all these changes.
svn path=/trunk/; revision=34055
James Tabor [Mon, 23 Jun 2008 01:09:20 +0000 (01:09 +0000)]
Update credits.
svn path=/trunk/; revision=34054
Colin Finck [Sun, 22 Jun 2008 21:59:27 +0000 (21:59 +0000)]
- Rebuild the left popup menu containing the keyboard layouts on every click to take care of keyboard layout changes.
I know this is probably not the best way for doing the job, but I don't know of any other method to achieve the same.
- Change the right popup menu to only show the "Options" and "Exit" menu items (like ctfmon does)
- Add the missing 'return 0;' statements, when a message was handled
See issue #3372 for more details.
svn path=/trunk/; revision=34053
Colin Finck [Sun, 22 Jun 2008 21:43:02 +0000 (21:43 +0000)]
Fix the messed up "freeldr_arch" rbuild file: Specify one "freeldr_arch" module and then the files to build based on the architecture, not a separate module per architecture
Patch by Alex
svn path=/trunk/; revision=34052
Colin Finck [Sun, 22 Jun 2008 21:41:25 +0000 (21:41 +0000)]
Build host_wcsfuncs as a host static library, not a target static library
Fixes build for all non-Win32 hosts
svn path=/trunk/; revision=34051
Colin Finck [Sun, 22 Jun 2008 20:58:56 +0000 (20:58 +0000)]
Add a library "host_wcsfuncs" with implementations for UTF-16 string functions needed for some host tools
Instead of copying those functions into every host tool, which needs it (as we did previously), we can now implement them all in this library and link the host tools to it.
If USE_HOST_WCSFUNCS is not defined, the "wcsfuncs.h" file will define them to the CRT functions (so this library does not create overhead, when the code is built for the target platform)
See issue #3285 for more details.
svn path=/trunk/; revision=34050
Colin Finck [Sun, 22 Jun 2008 18:38:12 +0000 (18:38 +0000)]
Add support for a new environment variable ROS_GENERATE_RSYM to disable RSYM during the build
Patch by Alex
svn path=/trunk/; revision=34049
Colin Finck [Sun, 22 Jun 2008 18:19:19 +0000 (18:19 +0000)]
Move wshtcpip to dll/win32, it's a DLL and not a driver
"Patch" by Alex
svn path=/trunk/; revision=34048
Aleksey Bragin [Sun, 22 Jun 2008 16:24:15 +0000 (16:24 +0000)]
- Extend SEH to cover writing result to output arguments. Noticed by Stefan Ginsberg.
svn path=/trunk/; revision=34047
Aleksey Bragin [Sun, 22 Jun 2008 12:08:15 +0000 (12:08 +0000)]
SVN Maintenance: set eol-style:native for lib/sdk/crt.
svn path=/trunk/; revision=34046
Matthias Kupfer [Sun, 22 Jun 2008 10:01:59 +0000 (10:01 +0000)]
- Seungju Kim <admin AT manateeshome DOT com>
- Korean translation of explorer-new added
- See issue #3368 for more details.
- Alexander Wurzinger <<Lohnegrim At gmx DOT net>
- Patch for the "CreateEnergyList failed"-Error added.
- See issue #2469 for more details.
svn path=/trunk/; revision=34045
Ged Murphy [Sat, 21 Jun 2008 23:27:23 +0000 (23:27 +0000)]
Don't link to libs we don't need
svn path=/trunk/; revision=34044
Ged Murphy [Sat, 21 Jun 2008 19:19:22 +0000 (19:19 +0000)]
- Auto expand the list of available tests
- Add the selected test to the main combo
- Tag the dll path to each combo item
- Run the test when the 'run' button is hit.
We can now run all Wine tests from the GUI, but we get no feedback yet.
svn path=/trunk/; revision=34043
Aleksey Bragin [Sat, 21 Jun 2008 15:58:00 +0000 (15:58 +0000)]
- Provide a real fix for fwprintf and fputwc in case the output stream is in TEXT mode by doing a widechar to multibyte conversion.
- This should be submitted to Wine to close their bug.
See issue #3353 for more details.
svn path=/trunk/; revision=34042
Pierre Schweitzer [Sat, 21 Jun 2008 11:20:48 +0000 (11:20 +0000)]
Ext2 and NTFS:
- Remove FCB from the linked list when it's released
NTFS:
- Check we have a FCB before releasing it
svn path=/trunk/; revision=34041
Matthias Kupfer [Sat, 21 Jun 2008 10:08:09 +0000 (10:08 +0000)]
- fix hive for korean keyboard layout
Alexander Wurzinger <Lohnegrim At gmx DOT net>
- Patch to fix the "Pos InitData failed"-Error in power options.
- See issue #2469 for more details.
svn path=/trunk/; revision=34040
Pierre Schweitzer [Sat, 21 Jun 2008 10:04:14 +0000 (10:04 +0000)]
Bugfixes:
- Check whether we have a valid VCB before creating FCB
- Initialize FCBs list before using it...
svn path=/trunk/; revision=34039
Aleksey Bragin [Sat, 21 Jun 2008 10:00:59 +0000 (10:00 +0000)]
- vsn[w]printf -> _vsn[w]printf.
svn path=/trunk/; revision=34038
Aleksey Bragin [Fri, 20 Jun 2008 19:00:37 +0000 (19:00 +0000)]
Jeffrey Morlan <mrnobo1024@yahoo.com>
- Wrap libwine's memory allocations, avoiding msvcrt imports in kernel32
- The cause is that libwine/debug.c uses functions (malloc, free, realloc, _strdup) which are only present in a complete CRT, creating imports from msvcrt.dll in any module that uses it, including kernel32.dll. Since kernel32 is currently importing from msvcrt, kernel32 gets DLL_PROCESS_DETACHed first, creating a problem for msvcrt's DLL_PROCESS_DETACH which, as a result of a recent bugfix, now uses kernel32 functions that depend on the resources that were freed.
- Fix this by implementing those 4 functions as wrappers around the Local* APIs, in order to avoid the problematic imports.
See issue #3373 for more details.
svn path=/trunk/; revision=34037
Pierre Schweitzer [Fri, 20 Jun 2008 18:40:57 +0000 (18:40 +0000)]
Miscellaneous NTFS patch:
- Filled FCB structures with more informations
- Added them to linked list
- Set mounted volume to FILE_DEVICE_DISK_FILE_SYSTEM
- Various code cleanup
svn path=/trunk/; revision=34036
Ged Murphy [Fri, 20 Jun 2008 11:39:31 +0000 (11:39 +0000)]
Don't forget to free the parent nodes
svn path=/trunk/; revision=34035
Ged Murphy [Fri, 20 Jun 2008 11:20:26 +0000 (11:20 +0000)]
Save the select test info on close.
The browse dialog now lists all winetest dlls and allows selection of either all tests in all dlls, all tests within a dll, or the option to choose individual tests. (rewuires a modified winetest framework)
svn path=/trunk/; revision=34034
Ged Murphy [Fri, 20 Jun 2008 08:21:49 +0000 (08:21 +0000)]
- build up test data for each node in the treeview and tag it
- traverse the tree recursively and free all data on close
svn path=/trunk/; revision=34033
Colin Finck [Thu, 19 Jun 2008 22:03:22 +0000 (22:03 +0000)]
Put a comment and an #if around the lines I changed in my previous commit, because the ##__VA_ARGS__ syntax was only tested with MSVC and GCC
svn path=/trunk/; revision=34032
Colin Finck [Thu, 19 Jun 2008 21:57:32 +0000 (21:57 +0000)]
Reapply Ged's fix, this time correctly :-)
Thanks to hackbunny for pointing out that ##__VA_ARGS__ will strip the trailing comma and this works on both GCC and MSVC.
svn path=/trunk/; revision=34031
Ged Murphy [Thu, 19 Jun 2008 21:40:08 +0000 (21:40 +0000)]
revert the debug macros change, the entire codebase isn't ready for it yet
svn path=/trunk/; revision=34030