reactos.git
19 years agoDenzil <d3nzil@gmail.com>
Filip Navara [Sat, 30 Apr 2005 05:08:13 +0000 (05:08 +0000)]
Denzil <d3nzil@gmail.com>
Czech translation of Package Manager (with minor corrections by myself).

svn path=/trunk/; revision=14865

19 years agotinus <o112w8r02@sneakemail.com>
Filip Navara [Sat, 30 Apr 2005 04:43:17 +0000 (04:43 +0000)]
tinus <o112w8r02@sneakemail.com>
Change the backtrace command to show current EIP too.

svn path=/trunk/; revision=14864

19 years agoRemove all hardcode string to En.rc
Magnus Olsen [Fri, 29 Apr 2005 19:49:50 +0000 (19:49 +0000)]
Remove all hardcode string to En.rc
from locale.c

svn path=/trunk/; revision=14863

19 years ago- added stubs for NtSuspendProcess and NtResumeProcess
Thomas Bluemel [Fri, 29 Apr 2005 16:41:52 +0000 (16:41 +0000)]
- added stubs for NtSuspendProcess and NtResumeProcess
- the ProcessDebugPort information class is read-only on NT5.1+

svn path=/trunk/; revision=14862

19 years agoIRP Completion Fixes for 2nd-Stage:
Alex Ionescu [Fri, 29 Apr 2005 14:38:05 +0000 (14:38 +0000)]
IRP Completion Fixes for 2nd-Stage:
- Free ALL Mdls, not just the first
- Don't copy buffered data just because the Device Object is buffered. Check if the IRP is.
- Don't handle MajorFunctions differenty, use flags which are now correctly set in order to determine course of action.
- Free memory by using flag.
- Don't remove IRP from Thread List too soon.
- Don't use FileObject fields after dereferencing it.
- Don't call IO Completion if there is already an APC routine.
- Signal FileObject/UserEvent properly depending on cases.
- Don't call UserAPC and set events like before if the IRP actually failed.

svn path=/trunk/; revision=14861

19 years agoImport from WINE 25.04.05 (just because we have old version sitting in our SVN, which...
Aleksey Bragin [Fri, 29 Apr 2005 11:25:55 +0000 (11:25 +0000)]
Import from WINE 25.04.05 (just because we have old version sitting in our SVN, which shows failures even on WinXP).
Now "advapi32_test registry" has 0 failures on Windows XP Pro. (and generally should have 0 failures under ROS too...)

svn path=/trunk/; revision=14860

19 years agoRemove debug message
Hervé Poussineau [Fri, 29 Apr 2005 07:35:01 +0000 (07:35 +0000)]
Remove debug message

svn path=/trunk/; revision=14859

19 years agoAnd look who made a dumber mistake ;). Thanks WaxDragon
Alex Ionescu [Fri, 29 Apr 2005 02:13:42 +0000 (02:13 +0000)]
And look who made a dumber mistake ;). Thanks WaxDragon

svn path=/trunk/; revision=14858

19 years agoSwedish translations by Kris Engeman
Magnus Olsen [Thu, 28 Apr 2005 23:17:13 +0000 (23:17 +0000)]
Swedish translations by Kris Engeman

svn path=/trunk/; revision=14857

19 years agoTranslate by Andreas Bjerkeholt (harteex@gmail.com)
Magnus Olsen [Thu, 28 Apr 2005 23:15:26 +0000 (23:15 +0000)]
Translate by  Andreas Bjerkeholt (harteex@gmail.com)

svn path=/trunk/; revision=14856

19 years agoSVN maintenance:
Hervé Poussineau [Thu, 28 Apr 2005 23:14:54 +0000 (23:14 +0000)]
SVN maintenance:
Add svn:eol-style = native
Add svn:keywords = author date id revision

svn path=/trunk/; revision=14855

19 years agoDavid Nordenberg: Swedish translation
Magnus Olsen [Thu, 28 Apr 2005 23:11:04 +0000 (23:11 +0000)]
David Nordenberg: Swedish translation

svn path=/trunk/; revision=14854

19 years agoRemove rant. H&E are very competent developers and made a typical bug that anyone...
Alex Ionescu [Thu, 28 Apr 2005 22:39:50 +0000 (22:39 +0000)]
Remove rant. H&E are very competent developers and made a typical bug that anyone could've made. I was just pissed for having lost an hour finding it ;)

svn path=/trunk/; revision=14853

19 years agoRemove all hardcode string to En.rc
Magnus Olsen [Thu, 28 Apr 2005 22:05:26 +0000 (22:05 +0000)]
Remove all hardcode string to En.rc
from memmory.c

svn path=/trunk/; revision=14852

19 years agoDon't pass a NULL pointer as offset when creating a IRP_MJ_READ irp.
Hervé Poussineau [Thu, 28 Apr 2005 21:56:36 +0000 (21:56 +0000)]
Don't pass a NULL pointer as offset when creating a IRP_MJ_READ irp.

svn path=/trunk/; revision=14851

19 years agoRemove all hardcode string to En.rc
Magnus Olsen [Thu, 28 Apr 2005 21:17:07 +0000 (21:17 +0000)]
Remove all hardcode string to En.rc
from free.c, goto.c, if.c label.c

svn path=/trunk/; revision=14850

19 years agoFix (registry.c:325, dated 20050425) test failure. Description: Added RegOpenKeyA...
Aleksey Bragin [Thu, 28 Apr 2005 20:26:06 +0000 (20:26 +0000)]
Fix (registry.c:325, dated 20050425) test failure. Description: Added RegOpenKeyA/W check for input param (if it's NULL pointer, returning error)

svn path=/trunk/; revision=14849

19 years agochange _T((LPTSTR)szMsg)) to (LPTSTR)szMsg)
Magnus Olsen [Thu, 28 Apr 2005 20:00:37 +0000 (20:00 +0000)]
change _T((LPTSTR)szMsg)) to (LPTSTR)szMsg)
thanks royce3 he did see my small mistage

Remove all hardcode string to En.rc
from for.c

svn path=/trunk/; revision=14848

19 years agoRemove all hardcode string to En.rc
Magnus Olsen [Thu, 28 Apr 2005 17:44:34 +0000 (17:44 +0000)]
Remove all hardcode string to En.rc
from echo.c and error.c

svn path=/trunk/; revision=14847

19 years agoAdded Nls\Locale registry tree, it corresponds to locales I imported from WINE a...
Aleksey Bragin [Thu, 28 Apr 2005 14:48:28 +0000 (14:48 +0000)]
Added Nls\Locale registry tree, it corresponds to locales I imported from WINE a few revisions ago.

svn path=/trunk/; revision=14846

19 years agoFix all these warings
Magnus Olsen [Thu, 28 Apr 2005 13:55:35 +0000 (13:55 +0000)]
Fix all these warings
libnurbs/nurbtess/sampleComp.cc: In function `void sampleCompLeft(Real*, Real*, vertexArray*, Int, Int, vertexArray*, Int, Int, gridBoundaryChain*, Int, Int, Int, Int, Int, Int, primStream*)':
libnurbs/nurbtess/sampleComp.cc:162: warning: 'gridMidIndex1' might be used uninitialized in this function
libnurbs/nurbtess/sampleComp.cc:162: warning: 'gridMidIndex2' might be used uninitialized in this function

libnurbs/nurbtess/sampleCompRight.cc: In function `void sampleCompRight(Real*, Real*, vertexArray*, Int, Int, vertexArray*, Int, Int, gridBoundaryChain*, Int, Int, Int, Int, Int, Int, primStream*)':
libnurbs/nurbtess/sampleCompRight.cc:75: warning: 'gridMidIndex1' might be used uninitialized in this function
libnurbs/nurbtess/sampleCompRight.cc:75: warning: 'gridMidIndex2' might be used uninitialized in this function

svn path=/trunk/; revision=14845

19 years agoImported locales information from WINE. Sorry it isn't done the "right way" (store...
Aleksey Bragin [Thu, 28 Apr 2005 13:54:19 +0000 (13:54 +0000)]
Imported locales information from WINE. Sorry it isn't done the "right way" (store all info in locales.nls as WinXP does), but for now I think this way will do.
Also some locales aren't imported because their info contains unicode characters, and I didn't want to switch kernel32 from windres to wrc.

svn path=/trunk/; revision=14844

19 years agoImported LANG_ and SUBLANG_ defines from WINE
Aleksey Bragin [Thu, 28 Apr 2005 13:50:32 +0000 (13:50 +0000)]
Imported LANG_ and SUBLANG_ defines from WINE

svn path=/trunk/; revision=14843

19 years agoFix all these waring by initaielize them where they are declare
Magnus Olsen [Thu, 28 Apr 2005 13:38:30 +0000 (13:38 +0000)]
Fix all these waring by initaielize them where they are declare

libutil/quad.c: In function `gluPartialDisk':
libutil/quad.c:451: warning: 'texLow' might be used uninitialized in this function
libutil/quad.c:451: warning: 'texHigh' might be used uninitialized in this function
libutil/quad.c: In function `gluSphere':
libutil/quad.c:720: warning: 'sintemp2' might be used uninitialized in this function
libutil/quad.c:720: warning: 'sintemp3' might be used uninitialized in this function
libutil/quad.c:720: warning: 'sintemp4' might be used uninitialized in this function
libutil/quad.c:721: warning: 'costemp2' might be used uninitialized in this function
libutil/quad.c:721: warning: 'costemp3' might be used uninitialized in this function
libutil/quad.c:721: warning: 'costemp4' might be used uninitialized in this function

svn path=/trunk/; revision=14842

19 years agofix this waring
Magnus Olsen [Thu, 28 Apr 2005 13:19:23 +0000 (13:19 +0000)]
fix this waring
libutil/mipmap.c: In function `gluBuild3DMipmaps':
libutil/mipmap.c:7382: warning: 'proxyTarget' might be used uninitialized in this function
by initialized the value when it declare

svn path=/trunk/; revision=14841

19 years agofix waring with insiate iter
Magnus Olsen [Thu, 28 Apr 2005 13:01:57 +0000 (13:01 +0000)]
fix waring with insiate iter
libutil/mipmap.c: In function `gluScaleImage':
libutil/mipmap.c:5105: warning: 'iter' might be used uninitialized in this function

remve outindex it is not being use at all
libutil/mipmap.c: In function `scaleInternalPackedPixel':
libutil/mipmap.c:5990: warning: 'outindex' might be used uninitialized in this function

svn path=/trunk/; revision=14840

19 years agowe have two copies of a better calc floating around
Steven Edwards [Thu, 28 Apr 2005 03:37:01 +0000 (03:37 +0000)]
we have two copies of a better calc floating around

svn path=/trunk/; revision=14839

19 years agoMy mistake
Alex Ionescu [Thu, 28 Apr 2005 00:57:35 +0000 (00:57 +0000)]
My mistake

svn path=/trunk/; revision=14838

19 years agoIO Manager Cleanup continues:
Alex Ionescu [Thu, 28 Apr 2005 00:54:59 +0000 (00:54 +0000)]
IO Manager Cleanup continues:
    - Removed many extra files that expanded the I/O Manager too much. We usually stick with the standard of
      one object/class per file, like io/device.c or io/controller.c, so it was very confusing to have some
      objects split up in 5 or 6 different files, some containing only one api. Additionally, even a third
      system was used, were objects were bunched up together by class. This mess was so bad that NtCreateFile,
      IopCreateFile, IoCreateFile, IopDeleteFile, NtDeleteFile and NtWriteFile were in 5 different files (as an
      example).
    - Cleaned up some IRP code and fixed a couple of bugs, mainly:
        - Write I/O Type in IRP
        - Write proper IRP Flags where they shoudl be used (Will help for completing requests when i clean up that code)
        - Do *NOT* zero out buffers or data that shouldn't be zeroed. Scsiport actually dependen on this incorrect
          behaviour. Code should never depend on a buffer being zeroed!
        - Remove a lot of duplicated code and helper/alternate functions that weren't really useful.
        - Free MDL and IRP on some failures where we didn't
     - Alphabetized some of the large io files for easier lookup of functions. This and the deletions have resulted
       in a completely bloated diff file. I will provide a cleaned up diff on request by manually downloading the
       old revision and copy/pasting the new code directly above it. The functions which we touched are:
           - IoAllocateIrp
           - IoBuild[A]SyncronousFsdRequest
           - IoBuildDeviceIoControlRequest
           - IoInitializeIrp
           - IoPageRead, IoSynchronousPageWrite

svn path=/trunk/; revision=14837

19 years agoFixed the check for a created first thread.
Hartmut Birr [Wed, 27 Apr 2005 21:57:24 +0000 (21:57 +0000)]
Fixed the check for a created first thread.

svn path=/trunk/; revision=14836

19 years agoClose only the Nls directory handle if the directory was created.
Hartmut Birr [Wed, 27 Apr 2005 21:55:02 +0000 (21:55 +0000)]
Close only the Nls directory handle if the directory was created.

svn path=/trunk/; revision=14835

19 years agoFixed _SEH2_END.
Hartmut Birr [Wed, 27 Apr 2005 21:51:55 +0000 (21:51 +0000)]
Fixed _SEH2_END.

svn path=/trunk/; revision=14834

19 years agoGuarded some calls to handle functions with KeEnterCriticalRegion/KeLeaveCriticalRegi...
Hartmut Birr [Wed, 27 Apr 2005 21:47:34 +0000 (21:47 +0000)]
Guarded some calls to handle functions with KeEnterCriticalRegion/KeLeaveCriticalRegion in PsDeleteCidHandle.

svn path=/trunk/; revision=14833

19 years agoMade the physical memory section permanent.
Hartmut Birr [Wed, 27 Apr 2005 21:44:27 +0000 (21:44 +0000)]
Made the physical memory section permanent.

svn path=/trunk/; revision=14832

19 years agoReinitialized the palette entries after setting the video mode in DrvAssertMode.
Hartmut Birr [Wed, 27 Apr 2005 21:10:44 +0000 (21:10 +0000)]
Reinitialized the palette entries after setting the video mode in DrvAssertMode.

svn path=/trunk/; revision=14831

19 years agoAdded language 0419 (russian) into NLS\Language
Aleksey Bragin [Wed, 27 Apr 2005 19:46:41 +0000 (19:46 +0000)]
Added language 0419 (russian) into NLS\Language

svn path=/trunk/; revision=14830

19 years agoturned off DEBUG output (thanks to gge for pointing it out).
Art Yerkes [Wed, 27 Apr 2005 19:04:20 +0000 (19:04 +0000)]
turned off DEBUG output (thanks to gge for pointing it out).

svn path=/trunk/; revision=14829

19 years agoremove ddalphablt worng functions
Magnus Olsen [Tue, 26 Apr 2005 22:28:24 +0000 (22:28 +0000)]
remove ddalphablt worng functions
it should have been NtGdiDdAddAlphaBlt

svn path=/trunk/; revision=14828

19 years agoimplement NtGdiDdBlt and NtGdiDdAlphaBlt
Magnus Olsen [Tue, 26 Apr 2005 22:02:32 +0000 (22:02 +0000)]
implement NtGdiDdBlt and NtGdiDdAlphaBlt
NtGdiDdAlphaBlt are not supportet by microsoft
so we report unsupport directx function

svn path=/trunk/; revision=14827

19 years agoA few locales entries added, though we have currently only 4 locales imported from...
Aleksey Bragin [Tue, 26 Apr 2005 21:26:06 +0000 (21:26 +0000)]
A few locales entries added, though we have currently only 4 locales imported from wine (france, eng, enu, german)

svn path=/trunk/; revision=14826

19 years agoMore DPRINTs added for better tracing of locale-related calls, but NDEBUG is defined.
Aleksey Bragin [Tue, 26 Apr 2005 21:23:43 +0000 (21:23 +0000)]
More DPRINTs added for better tracing of locale-related calls, but NDEBUG is defined.

svn path=/trunk/; revision=14825

19 years agoMinor changes into a way locales are get and listed
Aleksey Bragin [Tue, 26 Apr 2005 21:21:32 +0000 (21:21 +0000)]
Minor changes into a way locales are get and listed

svn path=/trunk/; revision=14824

19 years agoSync to Wine-20050419:
Gé van Geldorp [Tue, 26 Apr 2005 20:39:02 +0000 (20:39 +0000)]
Sync to Wine-20050419:
Mike McCormack <mike@codeweavers.com>
- Load and display bitmaps in the dialogs.
- Make sure there's only one place we allocate dialog controls.
- Rename dupstrW to strdupW, and remove duplicate definition.
- Move definition of string manipulation functions to msipriv.h.
- Split out database functions, remove dependence on wine/unicode.h.
- Fix loading of the summary information.
- test cases for summary information
- fix memory leaks
- Implement summary information loading and saving.
- Declare MsiExportDatabase* in the spec file, and fix a typo.
- Replace instances of HeapAlloc/MultiByteToWideChar with the internally
  defined strdupAtoW.
- Use strdup, implement MsiDatabaseImportA.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Peter Berg Larsen <pebl@math.ku.dk>
- Janitorial: Get rid of strncpy/strncpyW.
- Remove 2 identicals calls to strlenW.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
- Spanish translations updated.
Aric Stewart <aric@codeweavers.com>
- Implement Publish Components in order for MsiGetQualifiedComponent
  apis to work. Also implement MsiGetQualifiedComponent, or at least some
  of the functionality as it is supposed to install stuff if it is
  absent, which it does not do yet.
- Make sure the GUID of the typelib we are registering matches the guid
  requested from MSI. If not search the given typelib file to find the
  typelib requested to register.
- If running in UI mode, then display the UI mode dialogs at the end of
  the installs.
Steven Edwards <steven_ed4153@yahoo.com>
- Avoid using ver.h in favor of winver.h.
Jakob Eriksson <jakov@vmlinux.org>
- Get rid of HeapAlloc casts.
Hans Leidekker <hans@it.vu.nl>
- Dutch resource translation.
Marcus Meissner <meissner@suse.de>
- Fixed MsiDatabaseImportA, MsiDatabaseImportW, and
  MsiCreateAndVerifyInstallerDirectory stub parameter counts.
Juan Lang <juan_lang@yahoo.com>
- Log missing environment vars for easier debugging.

svn path=/trunk/; revision=14823

19 years agoSync to Wine-20050419:
Gé van Geldorp [Tue, 26 Apr 2005 20:05:25 +0000 (20:05 +0000)]
Sync to Wine-20050419:
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
- Spanish translations updated.
Jakob Eriksson <jakov@vmlinux.org>
- Get rid of HeapAlloc casts.

svn path=/trunk/; revision=14822

19 years agoSync to Wine-20050419:
Gé van Geldorp [Tue, 26 Apr 2005 19:18:13 +0000 (19:18 +0000)]
Sync to Wine-20050419:
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
- SBSP_ABSOLUTE is 0 so we cannot do (wFlags & SBSP_ABSOLUTE).
- Add COMDLG32_DumpSBSPFlags().
Eric Pouech <pouech-eric@wanadoo.fr>
- Added proper definition for PRINTDLGEX[AW] structures.
Jakob Eriksson <jakov@vmlinux.org>
- Get rid of HeapAlloc casts.
Juan Lang <juan_lang@yahoo.com>
- Change a fixme to a warn, and use W version of call.
Peter Berg Larsen <pebl@math.ku.dk>
- Replace strncpy with memcpy or lstrcpyn.
- Janitorial: Get rid of strncpy/strncpyW.

svn path=/trunk/; revision=14821

19 years ago- Preinitialise the com port infos with default values.
Hartmut Birr [Tue, 26 Apr 2005 19:06:19 +0000 (19:06 +0000)]
- Preinitialise the com port infos with default values.
- Set the baud rate also in SerialPortInfo.

svn path=/trunk/; revision=14820

19 years agoRe-apply 14698 - 14762 and fix resulting problem
Gé van Geldorp [Tue, 26 Apr 2005 18:18:36 +0000 (18:18 +0000)]
Re-apply 14698 - 14762 and fix resulting problem

svn path=/trunk/; revision=14819

19 years agoImplement NtGdiDdCanCreateSurface
Magnus Olsen [Tue, 26 Apr 2005 17:19:06 +0000 (17:19 +0000)]
Implement NtGdiDdCanCreateSurface
not tested

svn path=/trunk/; revision=14818

19 years ago- Used SysProcessorTimeInfo to calculate the idle time.
Hartmut Birr [Tue, 26 Apr 2005 16:28:38 +0000 (16:28 +0000)]
- Used SysProcessorTimeInfo to calculate the idle time.
- Fixed the allocation of SysProcessorTimeInfo.
- Used the process creation time as second unique id.

svn path=/trunk/; revision=14817

19 years agoImplement IoRaiseHardError, combine error stuff, fix hideously wrong implementatin...
Alex Ionescu [Tue, 26 Apr 2005 14:51:18 +0000 (14:51 +0000)]
Implement IoRaiseHardError, combine error stuff, fix hideously wrong implementatin of Controller Objects.

svn path=/trunk/; revision=14816

19 years agoFixedd CTM for sedwards. happy birthday to me
Alex Ionescu [Tue, 26 Apr 2005 13:17:44 +0000 (13:17 +0000)]
Fixedd CTM for sedwards. happy birthday to me

svn path=/trunk/; revision=14815

19 years agoEnable flags only for 3.4.3, should fix the build for people with versions below...
Alex Ionescu [Tue, 26 Apr 2005 12:35:32 +0000 (12:35 +0000)]
Enable flags only for 3.4.3, should fix the build for people with versions below. Disabled on 4.0 since they are automatic

svn path=/trunk/; revision=14814

19 years agodon't request write access in NtReadVirtualMemory, this should fix the listdlls.exe...
Thomas Bluemel [Tue, 26 Apr 2005 09:40:30 +0000 (09:40 +0000)]
don't request write access in NtReadVirtualMemory, this should fix the listdlls.exe issues

svn path=/trunk/; revision=14813

19 years agoFixes by WaxDragon:
Art Yerkes [Tue, 26 Apr 2005 07:11:02 +0000 (07:11 +0000)]
Fixes by WaxDragon:
- Implement get* integer reading.
- Properly implement ipv4addrs (validates a set of IPv4 addresses)
- Limit returned DNS servers to 1 until we fix iphlpapi.

svn path=/trunk/; revision=14812

19 years agoDo not strip if KDBG is used
Alex Ionescu [Tue, 26 Apr 2005 05:13:49 +0000 (05:13 +0000)]
Do not strip if KDBG is used

svn path=/trunk/; revision=14811

19 years agoChange optimization settings for retail builds. Change to -Os for smaller executables...
Alex Ionescu [Tue, 26 Apr 2005 05:10:58 +0000 (05:10 +0000)]
Change optimization settings for retail builds. Change to -Os for smaller executables which are not slower, and enable more advanced optimizations. funitatatime is already included by default in GCC 4.0. Strip debug info from retail builds, since we don't parse the symbols anyways. I hope these options don't break anything, they don't for me; Debugging is unaffected.

svn path=/trunk/; revision=14810

19 years agoFix compilation with optimizations
Alex Ionescu [Tue, 26 Apr 2005 04:58:32 +0000 (04:58 +0000)]
Fix compilation with optimizations

svn path=/trunk/; revision=14809

19 years agoFixed the initialising of bochs debug.
Hartmut Birr [Mon, 25 Apr 2005 20:35:37 +0000 (20:35 +0000)]
Fixed the initialising of bochs debug.

svn path=/trunk/; revision=14808

19 years agoRemove excess header
Alex Ionescu [Mon, 25 Apr 2005 19:43:50 +0000 (19:43 +0000)]
Remove excess header

svn path=/trunk/; revision=14807

19 years agoRemove dbg.h and move it to kd.h, it was getting confusing to have so many debug...
Alex Ionescu [Mon, 25 Apr 2005 19:42:48 +0000 (19:42 +0000)]
Remove dbg.h and move it to kd.h, it was getting confusing to have so many debug files. Also fixes hal to compile

svn path=/trunk/; revision=14806

19 years agoMerge in wrappers with DBG setting as requested
Alex Ionescu [Mon, 25 Apr 2005 18:31:20 +0000 (18:31 +0000)]
Merge in wrappers with DBG setting as requested

svn path=/trunk/; revision=14805

19 years agoFix compilation problem..
Alex Ionescu [Mon, 25 Apr 2005 18:29:16 +0000 (18:29 +0000)]
Fix compilation problem..

svn path=/trunk/; revision=14804

19 years agoReplaced a dirty hack by another.
Hartmut Birr [Mon, 25 Apr 2005 17:57:57 +0000 (17:57 +0000)]
Replaced a dirty hack by another.

svn path=/trunk/; revision=14803

19 years agoSimplify and correct KiDebugService
Alex Ionescu [Mon, 25 Apr 2005 16:17:35 +0000 (16:17 +0000)]
Simplify and correct KiDebugService

svn path=/trunk/; revision=14802

19 years agoAdd GDB = 1 to makefile to compile-in the GDB Wrapper. These options will be better...
Alex Ionescu [Mon, 25 Apr 2005 15:20:15 +0000 (15:20 +0000)]
Add GDB = 1 to makefile to compile-in the GDB Wrapper. These options will be better manged with rbuild

svn path=/trunk/; revision=14801

19 years agoAdded KiDebugService. Will optimize soon to use common Exit code
Alex Ionescu [Mon, 25 Apr 2005 15:02:11 +0000 (15:02 +0000)]
Added KiDebugService. Will optimize soon to use common Exit code

svn path=/trunk/; revision=14800

19 years agoKD System Rewrite:
Alex Ionescu [Mon, 25 Apr 2005 14:44:48 +0000 (14:44 +0000)]
KD System Rewrite:

    - Totally dynamic based on the principle of Native Providers built-in the Kernel (like Screen,
      FileLog and Serial) and a pluggable Wrapper which is optionally compiled (Bochs, GDB)
    - Nothing changed in KDBG, except for that its settings (KDSERIAL/KDNOECHO) are now stored in
      KdbDebugState instead.
    - Wrappers are currently built uncondtionally. With rbuild, I'll make them easily removable.
    - Debug Log code simplified greatly, sped up and now supports printing even the first boot messages,
      which wasn't supported before.
    - Removed most of KDBG compile-time settings, ones which are needed are in include/dbg as macros now.
    - Left in some kdbg init code and break code, but it could be made to be used as a 'wrapper' for those
      functions. I will do it later.
    - Made a hack for KdpEnterDebuggerException..it seems to be called differently and at different times
      for GDB vs KDBG and I couldn't unite them.
    - KdpServiceDispatcher now does both the documented and ros-internal debug functions and will eventually
      be called through INT2D from keyboard.sys instead of as an API.

All in all, this patch makes KD  separated from KDBG and creates a pluggable architecture for creating future wrappers that don't require changing tons of code in the future. It improves the debug
log by printing even the earliest debug messages to it and it removes many of the manual ifdef(KDBG) but making them automatic though a single macro file. It makes extra debugging functionality optional and it
allows removal of a private API from our exports.

svn path=/trunk/; revision=14799

19 years agoSync to Wine-20050419:
Gé van Geldorp [Mon, 25 Apr 2005 10:58:34 +0000 (10:58 +0000)]
Sync to Wine-20050419:
Juan Lang <juan_lang@yahoo.com>
- Always initialize header file name, to prevent "#include (null)"
  statements in generated files.
- Put space between include directive and include file.
- Add proxy/stub options to widl man page.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Add support for single in idl files.
- Keep types sorted in alphabetical order.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.

svn path=/trunk/; revision=14798

19 years agoSync to Wine-20050419:
Gé van Geldorp [Mon, 25 Apr 2005 09:12:35 +0000 (09:12 +0000)]
Sync to Wine-20050419:
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Michael Lin <mlin@corvu.com.au>
- Change menu item options to use optional comma.

svn path=/trunk/; revision=14797

19 years agoSync to Wine-20040419:
Gé van Geldorp [Mon, 25 Apr 2005 08:26:29 +0000 (08:26 +0000)]
Sync to Wine-20040419:
Jon Griffiths <jon_p_griffiths@yahoo.com>
- -Wunsigned fixes.
Alexandre Julliard <julliard@winehq.org>
- Use the correct file name in the "generated automatically" comments.
- Don't crash on xrealloc(0) (found by Jon Griffiths).
Marcus Meissner <meissner@suse.de>
- Use correct movw instead of movl when handling segment registers.

svn path=/trunk/; revision=14796

19 years agoSVN maintenance
Gé van Geldorp [Mon, 25 Apr 2005 07:13:04 +0000 (07:13 +0000)]
SVN maintenance

svn path=/trunk/; revision=14794

19 years agoadd missing typecast
Thomas Bluemel [Sun, 24 Apr 2005 20:12:14 +0000 (20:12 +0000)]
add missing typecast

svn path=/trunk/; revision=14793

19 years agoImplement the time format page for the regional settings control panel.
Eric Kohl [Sun, 24 Apr 2005 14:49:56 +0000 (14:49 +0000)]
Implement the time format page for the regional settings control panel.

svn path=/trunk/; revision=14792

19 years agoPackageManager: HTML Log
Maarten Bosma [Sun, 24 Apr 2005 10:37:17 +0000 (10:37 +0000)]
PackageManager: HTML Log

svn path=/trunk/; revision=14791

19 years agoDon't use hack for trap frames anymore, read TempEsp and TempSegSs for kernel-mode...
Alex Ionescu [Sat, 23 Apr 2005 20:02:39 +0000 (20:02 +0000)]
Don't use hack for trap frames anymore, read TempEsp and TempSegSs for kernel-mode traps during debugging.

svn path=/trunk/; revision=14790

19 years agoUse fake frame in KDBG mode, not DBG
Alex Ionescu [Sat, 23 Apr 2005 19:23:00 +0000 (19:23 +0000)]
Use fake frame in KDBG mode, not DBG

svn path=/trunk/; revision=14789

19 years agoforgot to delete this one too
Alex Ionescu [Sat, 23 Apr 2005 18:17:11 +0000 (18:17 +0000)]
forgot to delete this one too

svn path=/trunk/; revision=14787

19 years agoShare compiler-generated asm exports between ntdll and ntoskrnl (stuff like aullshr...
Alex Ionescu [Sat, 23 Apr 2005 18:15:39 +0000 (18:15 +0000)]
Share compiler-generated asm exports between ntdll and ntoskrnl (stuff like aullshr, alldiv, etc

svn path=/trunk/; revision=14785

19 years agoRemove MDA support
Alex Ionescu [Sat, 23 Apr 2005 18:00:59 +0000 (18:00 +0000)]
Remove MDA support

svn path=/trunk/; revision=14784

19 years agoDelete cruft
Alex Ionescu [Sat, 23 Apr 2005 17:56:10 +0000 (17:56 +0000)]
Delete cruft

svn path=/trunk/; revision=14783

19 years agoAdd more detailed comment about ThreadListEntry so people don't get confused liek...
Alex Ionescu [Sat, 23 Apr 2005 16:23:57 +0000 (16:23 +0000)]
Add more detailed comment about ThreadListEntry so people don't get confused liek I did

svn path=/trunk/; revision=14779

19 years agoMove removing process from active list to PspDeleteProcess instead of PspExitProcess...
Alex Ionescu [Sat, 23 Apr 2005 16:17:27 +0000 (16:17 +0000)]
Move removing process from active list to PspDeleteProcess instead of PspExitProcess. This way we don't have to do it manually after ObInsertObject failure in PspCreateProces. Also, set the Process Query Time at the end of Process Creation, since the process doesn't really exist before then. Thanks to Hartmut for finding the bugs.

svn path=/trunk/; revision=14778

19 years agoMove removing process from active list to PspDeleteProcess instead of PspExitProcess...
Alex Ionescu [Sat, 23 Apr 2005 16:16:59 +0000 (16:16 +0000)]
Move removing process from active list to PspDeleteProcess instead of PspExitProcess. This way we don't have to do it manually after ObInsertObject failure in PspCreateProces. Also, set the Process Query Time at the end of Process Creation, since the process doesn't really exist before then. Thanks to Hartmut for finding the bus.

svn path=/trunk/; revision=14777

19 years agoFixed restoring of registers.
Hartmut Birr [Sat, 23 Apr 2005 16:09:06 +0000 (16:09 +0000)]
Fixed restoring of registers.

svn path=/trunk/; revision=14776

19 years agoSwedish translation
Magnus Olsen [Sat, 23 Apr 2005 14:16:48 +0000 (14:16 +0000)]
Swedish translation
Andreas Bjerkeholt (harteex@gmail.com)

svn path=/trunk/; revision=14775

19 years agoSwedish translation by Kris Engeman
Magnus Olsen [Sat, 23 Apr 2005 14:14:16 +0000 (14:14 +0000)]
Swedish translation by Kris Engeman
irc : nick "Wacko"

svn path=/trunk/; revision=14774

19 years agoforget use lates winfile.rc
Magnus Olsen [Sat, 23 Apr 2005 14:09:44 +0000 (14:09 +0000)]
forget use lates winfile.rc

svn path=/trunk/; revision=14773

19 years agoFix a bug in sv.rc so it can compile
Magnus Olsen [Sat, 23 Apr 2005 14:01:43 +0000 (14:01 +0000)]
Fix a bug in sv.rc so it can compile
and it is working now in ros

svn path=/trunk/; revision=14772

19 years agoreverit swedish translation
Magnus Olsen [Sat, 23 Apr 2005 13:42:15 +0000 (13:42 +0000)]
reverit swedish translation

svn path=/trunk/; revision=14771

19 years ago David Nordenberg: Swedish translation, proofread by Andreas Bjerkeholt
Magnus Olsen [Sat, 23 Apr 2005 13:39:53 +0000 (13:39 +0000)]
 David Nordenberg: Swedish translation, proofread by Andreas Bjerkeholt

svn path=/trunk/; revision=14770

19 years ago2005-04-07 For swedish translations in explorer
Magnus Olsen [Sat, 23 Apr 2005 13:36:06 +0000 (13:36 +0000)]
2005-04-07 For swedish translations in explorer
* David Nordenberg: Fixed & on two idetical letters and switched to codepage 1252

svn path=/trunk/; revision=14769

19 years agoFixed the smp build.
Hartmut Birr [Sat, 23 Apr 2005 12:44:42 +0000 (12:44 +0000)]
Fixed the smp build.

svn path=/trunk/; revision=14768

19 years ago- Initialized the process create time.
Hartmut Birr [Sat, 23 Apr 2005 10:18:43 +0000 (10:18 +0000)]
- Initialized the process create time.
- Fixed some minor bugs.

svn path=/trunk/; revision=14767

19 years agoRemoved a wrong additional reference in IoCreateDevice.
Hartmut Birr [Sat, 23 Apr 2005 10:16:18 +0000 (10:16 +0000)]
Removed a wrong additional reference in IoCreateDevice.

svn path=/trunk/; revision=14766

19 years agoRevert freeldr back to revision 14697
Gé van Geldorp [Sat, 23 Apr 2005 10:15:49 +0000 (10:15 +0000)]
Revert freeldr back to revision 14697

svn path=/trunk/; revision=14765

19 years agoDo not remove an entry from the parent for twice.
Hartmut Birr [Sat, 23 Apr 2005 10:14:29 +0000 (10:14 +0000)]
Do not remove an entry from the parent for twice.

svn path=/trunk/; revision=14764

19 years agoRemove the thread from the list when terminating.
Hartmut Birr [Sat, 23 Apr 2005 10:11:37 +0000 (10:11 +0000)]
Remove the thread from the list when terminating.

svn path=/trunk/; revision=14763

19 years agoAnd these should've been added...
Alex Ionescu [Sat, 23 Apr 2005 06:45:56 +0000 (06:45 +0000)]
And these should've been added...

svn path=/trunk/; revision=14762

19 years agoBug in previous commit...these should've been deleted
Alex Ionescu [Sat, 23 Apr 2005 06:43:39 +0000 (06:43 +0000)]
Bug in previous commit...these should've been deleted

svn path=/trunk/; revision=14761

19 years agoSmall Debugging Services re-arrangement. /dbgk created for User-Mode debugging and...
Alex Ionescu [Sat, 23 Apr 2005 06:41:25 +0000 (06:41 +0000)]
Small Debugging Services re-arrangement. /dbgk created for User-Mode debugging and Native Debug Objects (implemented an experimental NtCreateDebugObject. Untested and doesn't work since the DbgkObjectType isn't created yet. Added dbgk.h with the basic structures for now. Removed /dbg and split up code in ex/debug.c for executive and rtl/debug.c for RunTime Library Debug calls. Kdbg now dedicated in /kdbg.

svn path=/trunk/; revision=14760