Compare commits

...

275 Commits

Author SHA1 Message Date
Aleksey Bragin
7dac4282ac - My OLPC-tree debugging hack/patch.
svn path=/branches/olpc/; revision=40256
2009-03-26 17:55:47 +00:00
Aleksey Bragin
432e9b585d - Add some ReactOS-on-OLPC notes (just one entry for now).
svn path=/branches/olpc/; revision=37103
2008-10-30 16:22:35 +00:00
Aleksey Bragin
22d7f4aaf9 - Add crt headers from trunk 30714, so that the branch could be built with RosBE 1.0.
svn path=/branches/olpc/; revision=30715
2007-11-24 10:34:29 +00:00
Aleksey Bragin
f6743c8090 - Commiting freeldr OFW stub source code. In order to compile them, you need to have a cygwin install (or be under *nix system which is able to produce a real elf result). Source code is not cleaned up, but I decided to commit right away so they don't get lost.
svn path=/branches/olpc/; revision=28471
2007-08-23 14:16:28 +00:00
Aleksey Bragin
624686a28c - Allow pci read/writes during proving BAR's size operation (fixes a read/write of 0xFFFFFF.. memory addresses).
svn path=/branches/olpc/; revision=28448
2007-08-21 19:56:22 +00:00
Aleksey Bragin
b7f37417eb - Add an OLPC-specific pci-hack: some of its "PCI" devices are in fact not accessible via usual pci configuration space read/write mechanism, so a simulation should be done. The olpcpci.c file is taken from OLPC's dev.laptop.org tree, and modified by me.
- USB driver now finds the EHCI controller, but still some problems.

svn path=/branches/olpc/; revision=27787
2007-07-23 13:43:57 +00:00
Aleksey Bragin
d78714214a - Merge 27154:27632 for the following directories:
* boot
 * hal
 * include
 * lib
 * media (excluding fonts!)
 * ntoskrnl
 * tools
 * baseaddress.rbuild/reactos.rbuild from the root folder
 

svn path=/branches/olpc/; revision=27633
2007-07-13 19:07:59 +00:00
Aleksey Bragin
6914f5fb57 - Include olpchw.c into build.
svn path=/branches/olpc/; revision=27632
2007-07-13 15:08:20 +00:00
Aleksey Bragin
a15bb68e22 - OLPC-specific hacks (enabling debug-output to screen, changing hardcoded 640x480 to olpc's display resolution).
svn path=/branches/olpc/; revision=27631
2007-07-13 15:07:40 +00:00
Magnus Olsen
5bce20b1be patch from Preston Pigglessworth email : tykef at atlas dot cz
---------------------------------------------------------------
update the translations for CZ
See issue #1958 for more details.

svn path=/trunk/; revision=27630
2007-07-13 13:43:46 +00:00
Daniel Reimer
f7105f9acb Fix Translation.
svn path=/trunk/; revision=27629
2007-07-13 13:43:02 +00:00
Magnus Olsen
ad43654e07 patch from Preston Pigglessworth email : tykef at atlas dot cz
---------------------------------------------------------------
update the translations for CZ
See issue #1958 for more details.

svn path=/trunk/; revision=27628
2007-07-13 13:38:26 +00:00
Magnus Olsen
846d92706e patch from Pierre Schweitzer (aka Heis Spiter) heis_spiter at hotmail dor com
------------------------------------------------------------------------------
1. remove one hard code line.
2. cleanup one rc file


See issue #2400 for more details.

svn path=/trunk/; revision=27627
2007-07-13 11:42:20 +00:00
Thomas Bluemel
062ffc428c Fix unoptimized builds
svn path=/trunk/; revision=27626
2007-07-13 09:53:48 +00:00
Johannes Anderwald
ea4c53340d - fix Buffer overflow in CmpHiveRootSecurityDescriptor
- patch by w3seek
See issue #2401 for more details.

svn path=/trunk/; revision=27625
2007-07-13 09:34:16 +00:00
Christoph von Wittich
456cbf9376 -revert my last change - I confused it with regedt32.exe
svn path=/trunk/; revision=27624
2007-07-12 23:26:19 +00:00
Johannes Anderwald
99ba170554 - add system.ini property page resource definition
svn path=/trunk/; revision=27623
2007-07-12 23:20:28 +00:00
Christoph von Wittich
1a4b3833af -change shortcut targetdir to system32
svn path=/trunk/; revision=27622
2007-07-12 23:16:16 +00:00
Christoph von Wittich
b690c23325 -install regedit in system32
svn path=/trunk/; revision=27621
2007-07-12 23:15:41 +00:00
Magnus Olsen
e8c11f0d71 patch from Yaroslav Ponomarenko yarryp at gmail dot com
-------------------------------------------------------
This is a small hack, instead send invaild data we are sending 
a hardcode value for few unimplement spi, This solv some problem 
with firefox, like icon is not longer gray out, frist time u start 
firefox, it also fix some other werid problem, 




svn path=/trunk/; revision=27620
2007-07-12 22:14:40 +00:00
Ged Murphy
b0309a9b22 add a note as to why I hackfixed it, so I don't forget
svn path=/trunk/; revision=27619
2007-07-12 22:02:47 +00:00
Magnus Olsen
924a230291 patch from w3seek
------------------
Don't mess with the stack in inline assembly because it cannot be
assumed that the compiler magically knows where the local variables are located
after changing the stack pointer manually.


See issue #2364 for more details.

svn path=/trunk/; revision=27618
2007-07-12 19:48:27 +00:00
Colin Finck
2f178e8cb6 Updated Italian translation by Paolo Devoti (devotip AT tiscali DOT it)
See issue #2391 for more details.

svn path=/trunk/; revision=27617
2007-07-12 16:44:15 +00:00
Ged Murphy
447975d4e0 fix shortcut icons
svn path=/trunk/; revision=27616
2007-07-12 15:50:19 +00:00
Aleksey Bragin
277f2718d0 - Firstly mark the IRP as pending, and only then release the lock (otherwise IRP is firstly completed/freed, and then tried to be marked as pending). This makes FireFox 1.5 working again.
- NULLify handle in case of TdiOpenDevice() failure.

svn path=/trunk/; revision=27615
2007-07-12 12:38:25 +00:00
Colin Finck
90ce81d302 Somehow this translation contained duplicate data, removed the duplicates
svn path=/trunk/; revision=27614
2007-07-12 12:28:42 +00:00
Colin Finck
cd5888ebd5 Small changes in the german translation of syssetup.dll
svn path=/trunk/; revision=27613
2007-07-12 11:29:29 +00:00
Thomas Bluemel
e0bf78bad7 Fix the semantics of SetFilePointer as described by Raymond Chen on http://blogs.msdn.com/oldnewthing/archive/2007/07/11/3805135.aspx
svn path=/trunk/; revision=27612
2007-07-12 10:56:00 +00:00
Johannes Anderwald
87d4c1e2b4 - update polish translation
See issue #2388 for more details.

svn path=/trunk/; revision=27611
2007-07-12 10:52:15 +00:00
Johannes Anderwald
8b1fea2111 - update french translation by Pierre Schweitzer
See issue #2390 for more details.

svn path=/trunk/; revision=27610
2007-07-12 10:47:07 +00:00
Christoph von Wittich
6368c774ec -export _strtoull - now dbghelp.dll should load
svn path=/trunk/; revision=27609
2007-07-12 10:05:28 +00:00
Ged Murphy
a6182da3f4 - Allow a greater distance between the underscore and the text for aesthetics
- Patch by David Leon (david at 126 dot com)

svn path=/trunk/; revision=27608
2007-07-12 08:13:18 +00:00
Andrew Munger
9f3137e69e Restore a missing " so I can build again.
svn path=/trunk/; revision=27607
2007-07-12 04:31:25 +00:00
Daniel Reimer
f5b6b4b6d1 Ged, you wanted a translation. ;-)
svn path=/trunk/; revision=27606
2007-07-11 23:40:21 +00:00
Thomas Bluemel
69a12fc06c Add missing structures
svn path=/trunk/; revision=27605
2007-07-11 23:12:54 +00:00
Daniel Reimer
4cfa3cd17e set eol:style native
svn path=/trunk/; revision=27604
2007-07-11 22:42:20 +00:00
Daniel Reimer
44df677a32 Add five new German translations.
svn path=/trunk/; revision=27603
2007-07-11 22:38:24 +00:00
Magnus Olsen
ea5e738541 patch from Yaroslav Ponomarenko yarryp at gmail dot com
1. adding support for  SPI_GETNONCLIENTMETRICS,  SPI_GETICONMETRICS, SPI_SETICONTITLELOGFONT, 
2. adding few unsupport spi and print it out, it mean we do not need do a context switch for them
3. and bugfix other spi as well



svn path=/trunk/; revision=27602
2007-07-11 22:11:58 +00:00
Ged Murphy
31735fc29d - Fix the syssetup resource files
- This fixes the issue of the device manager and service manager not showing in admin tools due to LoadString failing.
- Translators required please

svn path=/trunk/; revision=27601
2007-07-11 22:09:36 +00:00
Colin Finck
e63dd20980 getfirefox has been removed long time ago, so don't create its shortcut anymore
Thanks to HeisSpiter for making me noticing this :-)

svn path=/trunk/; revision=27600
2007-07-11 19:52:10 +00:00
Thomas Bluemel
1c694b55bc Fix checking the file's existence
svn path=/trunk/; revision=27599
2007-07-11 19:43:57 +00:00
Thomas Bluemel
9dfc7b707b Set the executable's directory as working directory, not the link's...
svn path=/trunk/; revision=27598
2007-07-11 19:34:45 +00:00
Colin Finck
d9e6b3b8eb Hm, Tortoise seems to forgot this one as well... :-/
svn path=/trunk/; revision=27597
2007-07-11 19:06:54 +00:00
Colin Finck
90e76cef8e Forgot this one, sorry...
svn path=/trunk/; revision=27596
2007-07-11 19:05:11 +00:00
Thomas Bluemel
14c9f8917d Set a working directory for the start menu items
svn path=/trunk/; revision=27595
2007-07-11 18:49:01 +00:00
Colin Finck
ce4d81a117 - Brazilian Portuguese Translations by Wagner Leandro Bueno Angelo (wagner.snake AT gmail DOT com), fixes bug #2385
- Moved the localization stuff to "rsrc.rc" files in some more components
See issue #2385 for more details.

svn path=/trunk/; revision=27594
2007-07-11 18:35:42 +00:00
Aleksey Bragin
4742301dbe - Fix wrongly-applied translation.
svn path=/trunk/; revision=27591
2007-07-11 16:08:29 +00:00
Colin Finck
349224ee0f Updated XML file by Coviti (coviti AT gmail DOT com)
See issue #2358 for more details.

svn path=/trunk/; revision=27590
2007-07-11 14:34:33 +00:00
Hervé Poussineau
19e99b1930 Add a status window instead of a black screen at the start of the 2nd stage, when installing devices
Now, we should be able to diagnostic if a hang is caused by a bad driver or something else

svn path=/trunk/; revision=27589
2007-07-11 11:51:42 +00:00
Hervé Poussineau
092b297b59 Put common code in livecd and 2nd stage to a shared routine
Simplify creating of optional shortcuts
Create an install log
LiveCD: start userinit.exe instead of directly starting the shell

svn path=/trunk/; revision=27588
2007-07-11 09:55:53 +00:00
Hervé Poussineau
01e4b9b9ac Write source file and line in the setup install log
svn path=/trunk/; revision=27587
2007-07-11 09:04:22 +00:00
Hervé Poussineau
3a9951f710 [FORMATTING]
Fix indentation (mixed tabs and spaces) by always using 4 spaces

svn path=/trunk/; revision=27586
2007-07-11 08:52:55 +00:00
Aleksey Bragin
13c22ddec4 - Russian translation fixes by Dmitry Chapyshev (lentin).
svn path=/trunk/; revision=27578
2007-07-10 20:45:56 +00:00
Timo Kreuzer
783668fa9a UTF8 -> ANSI encoding, so the file will not get messed up again with notepad
svn path=/trunk/; revision=27575
2007-07-10 20:18:58 +00:00
Timo Kreuzer
f34ad18bda - fix messed up file beginning. Do not use ms notepad to edit rc files!
svn path=/trunk/; revision=27574
2007-07-10 19:39:49 +00:00
Johannes Anderwald
0bc8628373 Lithuanian localization support.
Name: CMan
Mail: cman at cman dot us

See issue #2383 for more details.

svn path=/trunk/; revision=27573
2007-07-10 18:46:10 +00:00
Johannes Anderwald
8e5daa28f1 Lithuanian localization support.
Name: CMan
Mail: cman at cman dot us


See issue #2383 for more details.

svn path=/trunk/; revision=27572
2007-07-10 18:45:06 +00:00
Johannes Anderwald
1c17aab025 - forgot one file
svn path=/trunk/; revision=27570
2007-07-10 18:24:17 +00:00
Johannes Anderwald
c0caac9484 - major rewrite of sysreg
- refactor code to abstract os differences more cleaner
- code needs still be tested

svn path=/trunk/; revision=27569
2007-07-10 18:23:07 +00:00
Magnus Olsen
06641a82b7 patch from Yaroslav Ponomarenko yarryp at gmail dot com
NtGdiExtTextOut did try render no existed glyth in the glyth cache 



svn path=/trunk/; revision=27568
2007-07-10 17:44:23 +00:00
Ged Murphy
08344fca94 fix the SetServiceStatus idl definition
svn path=/trunk/; revision=27567
2007-07-10 14:55:14 +00:00
Ged Murphy
e9982e936f fix SetServiceStatus to now call ScmrSetServiceStatus to set the service data
svn path=/trunk/; revision=27566
2007-07-10 14:54:30 +00:00
Ged Murphy
f8ab7f007a implement ScmrSetServiceStatus, this goes some way to being able to manually control services
svn path=/trunk/; revision=27565
2007-07-10 14:49:51 +00:00
Colin Finck
31491cefa9 Update copyrights to 2007
svn path=/trunk/; revision=27564
2007-07-10 14:17:15 +00:00
Hervé Poussineau
9541d1c816 Prevent possible access out of bounds when calculating CPU speed
svn path=/trunk/; revision=27563
2007-07-10 13:30:43 +00:00
Colin Finck
aab51cffca Delete the unneeded and wrong SUBLANG_NEUTRAL line from the dialog definition
See issue #2381 for more details.

svn path=/trunk/; revision=27562
2007-07-10 13:29:27 +00:00
Colin Finck
de3cbdd76e Adding/updating french translations for WordPad and ImageSoft by Heis Spiter (heis_spiter AT hotmail DOT com)
This patch also removes the call to a wrong window in ImageSoft

I slightly modified the patch to match with our new SUBLANG rules.
See issue #2377 for more details.

svn path=/trunk/; revision=27561
2007-07-10 13:17:54 +00:00
Colin Finck
84b861da97 SUBLANG fixes for rosapps
svn path=/trunk/; revision=27558
2007-07-10 12:20:59 +00:00
Colin Finck
cabf9252e6 Change the sublanguage of "nl-NL.rc" to SUBLANG_NEUTRAL again, since LANG_DUTCH has two sublanguages (SUBLANG_DUTCH and SUBLANG_DUTCH_BELGIAN)
This reverts tkreuzer's change in r27541

svn path=/trunk/; revision=27557
2007-07-10 10:16:07 +00:00
Hervé Poussineau
8b12884393 [FORMATTING]
Fix formatting, to have an indentation of 4 spaces
No code change

svn path=/trunk/; revision=27553
2007-07-09 23:22:43 +00:00
Ged Murphy
4216adf631 - Rewrite the service handler and parts of the main control thread. The rest will be rewritten bit by bit.
- tcpsvcs now cleanly starts serves and stops in Windows.

svn path=/trunk/; revision=27552
2007-07-09 23:13:09 +00:00
James Tabor
2c13c59b51 Fix Linux build.
svn path=/trunk/; revision=27551
2007-07-09 20:39:05 +00:00
Daniel Reimer
79bbf63c2b Set eol:style native
svn path=/trunk/; revision=27547
2007-07-09 18:11:53 +00:00
Daniel Reimer
b5277127b7 - Commit Translations from Bug #2350 - Bug #2353 by Kairo (kario@szm.sk)
- Half Commit rc file fix of Bug #2355 (Other half was already fixed today ;-) )

svn path=/trunk/; revision=27546
2007-07-09 17:59:50 +00:00
Hervé Poussineau
b71a99a951 Add reason.h header
See issue #2378 for more details.

svn path=/trunk/; revision=27545
2007-07-09 17:43:38 +00:00
Daniel Reimer
1431bed8bb Add Slovak Translation made by Kario.
See issue #2349 for more details.

svn path=/trunk/; revision=27544
2007-07-09 17:34:26 +00:00
Daniel Reimer
86977cdc8c Set eol:style native. This should be the Final Commit.
svn path=/trunk/; revision=27543
2007-07-09 17:14:36 +00:00
Daniel Reimer
f2136dc264 DOZENS of SUBLANG Fixes.
svn path=/trunk/; revision=27542
2007-07-09 17:03:56 +00:00
Timo Kreuzer
c1a1384688 SUBLANG_NEUTRAL -> SUBLANG_DEFAULT to fix regedit resource compilation
svn path=/trunk/; revision=27541
2007-07-09 16:03:23 +00:00
Colin Finck
2e52161bb0 Part 2 of X of trying to end up with all this SUBLANG mess
Alphabetically, the last RC file I changed was "cdlg_No.rc"

svn path=/trunk/; revision=27540
2007-07-09 15:25:44 +00:00
Colin Finck
f86a818579 Part 1 of X of trying to end up with all this SUBLANG mess
The new rules for the SUBLANGs are here: http://www.reactos.org/wiki/index.php/Sublang

Reverts r27532 as this was a step in the wrong direction
Also corrects some of the wrong SUBLANGs

svn path=/trunk/; revision=27539
2007-07-09 14:45:32 +00:00
Christoph von Wittich
699bd03ad8 -fix a warning (part 2/2)
svn path=/trunk/; revision=27538
2007-07-09 12:59:00 +00:00
Christoph von Wittich
54c9e4033d -fix a warning
svn path=/trunk/; revision=27537
2007-07-09 12:58:38 +00:00
Colin Finck
ca6658fc5a SUBLANG_SPANISH_MODERN is missing in the table on MSDN, but it's needed by our NLS
Readded it

Maybe someone can check if we can replace this with SUBLANG_SPANISH or another spanish variant, since SUBLANG_SPANISH_MODERN seems to be outdated

svn path=/trunk/; revision=27536
2007-07-09 12:21:08 +00:00
Colin Finck
b518786f1b Revert EmuandCo's change in r27533 (should work now with the new defines in winnt.h)
svn path=/trunk/; revision=27535
2007-07-09 11:08:51 +00:00
Colin Finck
7bc3f0f289 Add some more LANG and SUBLANG defines
Source: http://msdn2.microsoft.com/en-us/library/ms776294.aspx

svn path=/trunk/; revision=27534
2007-07-09 11:05:06 +00:00
Daniel Reimer
7cfb369ca4 Fix Build
svn path=/trunk/; revision=27533
2007-07-09 10:44:29 +00:00
Daniel Reimer
a8077b66ae Part 1 of X.
Changing SUBLANGS to SUBLANG_(CoutryName)
If I touched a wine synched one, I'll revert later.

svn path=/trunk/; revision=27532
2007-07-09 10:22:26 +00:00
Magnus Olsen
b660147329 patch from Yaroslav Ponomarenko yarryp at gmail dot com
revert 27521, bugfix the regress in second boot with this patch
-----------------------------------------------------------------
I GreatLord hope it is no more regress, if any one found any werid
with this change, please let me known direcly.



svn path=/trunk/; revision=27531
2007-07-09 05:44:59 +00:00
Christoph von Wittich
2ee6ba87f9 -fix a memory leak
svn path=/trunk/; revision=27530
2007-07-09 02:02:30 +00:00
Christoph von Wittich
972c5d1754 -fix a memory leak
svn path=/trunk/; revision=27529
2007-07-09 01:52:35 +00:00
Hervé Poussineau
e392256c32 Do not complain on IRP_MN_FILTER_RESOURCE_REQUIREMENTS
svn path=/trunk/; revision=27526
2007-07-08 22:19:51 +00:00
Christoph von Wittich
0eb1866364 -add a newline to the end of the file to make gcc happy
svn path=/trunk/; revision=27524
2007-07-08 21:28:37 +00:00
Christoph von Wittich
5fc7647c8a -fix some more warnings
svn path=/trunk/; revision=27523
2007-07-08 21:27:33 +00:00
Hervé Poussineau
1d4ef813b6 Revive acpi.sys driver
svn path=/trunk/; revision=27522
2007-07-08 21:26:42 +00:00
Hervé Poussineau
4a614a2899 Revert half of revision 27465, as it breaks 2nd stage setup ("Failure rendering glyph")
svn path=/trunk/; revision=27521
2007-07-08 21:23:47 +00:00
Eric Kohl
a1c8d56925 Fix a typo.
svn path=/trunk/; revision=27519
2007-07-08 20:39:27 +00:00
Christoph von Wittich
9017e736ff -fix some warnings
svn path=/trunk/; revision=27518
2007-07-08 20:38:35 +00:00
Eric Kohl
65e920d5da InternalOpenDirW: Fix object attribute.
svn path=/trunk/; revision=27517
2007-07-08 20:21:42 +00:00
Daniel Reimer
e32148b1e4 - Set eol:style native
svn path=/trunk/; revision=27516
2007-07-08 20:19:35 +00:00
Hervé Poussineau
e394d5e78d Fix usage of KdComPortInUse
svn path=/trunk/; revision=27515
2007-07-08 20:13:20 +00:00
Eric Kohl
add1532e20 - Fix indentation.
- Replace tabs by spaces.
- Replace STDCALL by WINAPI.
- Replace Alex' unreadable single-line statements by readable ones.
- No code changes.

svn path=/trunk/; revision=27514
2007-07-08 20:09:22 +00:00
Christoph von Wittich
c57c69624e -fix some format strings
svn path=/trunk/; revision=27513
2007-07-08 19:44:11 +00:00
Christoph von Wittich
7b99b108be -fix some more compilation issues
svn path=/trunk/; revision=27511
2007-07-08 19:34:23 +00:00
James Tabor
d08a778fd1 Fix Linux build.
svn path=/trunk/; revision=27510
2007-07-08 19:26:23 +00:00
Daniel Reimer
c7fc846f80 - set all RC Files to eol:style native
- add German RC File to mmc and Matrix Screensaver
- Fix RC Headers in the hope that GreatLord is happy. It builds well in GCC.

svn path=/trunk/; revision=27509
2007-07-08 19:15:50 +00:00
Christoph von Wittich
addc92fc58 -fix some compilation errors
svn path=/trunk/; revision=27507
2007-07-08 18:54:07 +00:00
Daniel Reimer
03fb0c8a35 set eol:style native
svn path=/trunk/; revision=27506
2007-07-08 18:02:55 +00:00
Daniel Reimer
02934dc3c6 Reorganize winhelp the way all other apps are organized too.
svn path=/trunk/; revision=27505
2007-07-08 18:01:14 +00:00
Johannes Anderwald
fe8c39773c - part 2/2 of bulgarian translation update
See issue #2366 for more details.

svn path=/trunk/; revision=27504
2007-07-08 18:00:21 +00:00
Johannes Anderwald
3f0a181d72 - part 1/2 of bulgarian translation update
See issue #2366 for more details.

svn path=/trunk/; revision=27503
2007-07-08 17:58:30 +00:00
Andrew Greenwood
330b16d830 Restructured PORTCLS as requested by Christoph_vW (so PREfast can be
used.) Here is also a very bare-bones implementation of SysAudio 
(actually it just creates \Device\sysaudio and a symlink for now...)


svn path=/trunk/; revision=27494
2007-07-08 17:31:55 +00:00
Aleksey Bragin
8d3e4b4e77 - Fix a couple of places where tagged commands support was not implemented.
- Uncomment buslogic.sys since it now half-works (at least it doesn't hang, and it even recognizes the driver, however an attempt to setup reactos to scsi disk fails).

svn path=/trunk/; revision=27493
2007-07-08 17:14:19 +00:00
Daniel Reimer
34fdc401c5 Set eol:style native (I hope....)
svn path=/trunk/; revision=27492
2007-07-08 17:03:40 +00:00
Johannes Anderwald
402b14fa42 - French translation for fontview (based on en-US.rc) by Pierre Schweitzer (heis_spiter at hotmail com)
See issue #2370 for more details.

svn path=/trunk/; revision=27491
2007-07-08 16:51:03 +00:00
Johannes Anderwald
5fcc4be1d1 - lithuanian translation by Vytis Girdzijauskas (cman at cman dot us)
See issue #2376 for more details.

svn path=/trunk/; revision=27490
2007-07-08 16:43:53 +00:00
Hervé Poussineau
ec9f3068a6 Explicitly use Unicode version
svn path=/trunk/; revision=27489
2007-07-08 16:37:22 +00:00
Magnus Olsen
3f6528063c patch from Yaroslav Ponomarenko yarryp at gmail dot com
fixed last bug for swamp mouse button 


svn path=/trunk/; revision=27488
2007-07-08 16:24:29 +00:00
Andrew Greenwood
224af7cee9 Further tidying up of the multimedia components. Renamed MPU401_KS to
MPU401 and SB16_KS to SB16. Have updated the rbuild files so these 
should still build without issue.


svn path=/trunk/; revision=27487
2007-07-08 16:12:09 +00:00
Magnus Olsen
6c0a11007b use // as comment instead for ;
svn path=/trunk/; revision=27486
2007-07-08 16:09:29 +00:00
Andrew Greenwood
ec310c8989 Renamed legacy mpu401 driver to mpu401_nt4 and disabled the building of
all drivers in this directory (all are incomplete, none of them work and 
are superceded by the Kernel Streaming alternatives.) Leaving drivers in 
source tree for reference at present but they can eventually be removed.


svn path=/trunk/; revision=27485
2007-07-08 16:07:01 +00:00
Magnus Olsen
15355ab9a9 patch from Yaroslav Ponomarenko yarryp at gmail dot com
Implement so spi_ msg works now with swamp mouse buttun, but it seam our msg quare does not support it yet or must 
we send a msg from spi msg we change the mouse buttun to notify the program. either way it is now partly supported 
by his patch

svn path=/trunk/; revision=27484
2007-07-08 15:58:47 +00:00
Andrew Greenwood
3f14a21b6f Kernel-mode COM rough implementation for KS. Forgot to add to SVN on
last commit.


svn path=/trunk/; revision=27483
2007-07-08 15:54:12 +00:00
Magnus Olsen
aec8f7eff1 correct fix for log10.
svn path=/trunk/; revision=27482
2007-07-08 15:33:38 +00:00
Christoph von Wittich
a8ea3c335e -set eol-style:native
-fix line endings

svn path=/trunk/; revision=27477
2007-07-08 14:50:25 +00:00
Christoph von Wittich
5eea562870 -release spinlocks before calling IoCompleteRequest
-fix some format strings

svn path=/trunk/; revision=27476
2007-07-08 14:27:17 +00:00
Andrew Greenwood
ed12e0c8c9 Missed a file on last commit...
svn path=/trunk/; revision=27475
2007-07-08 13:58:51 +00:00
Andrew Greenwood
dff03c9e44 A few modifications necessary to get PortCls and KS to build. PortCls
needs restructuring but that will be done later.


svn path=/trunk/; revision=27474
2007-07-08 13:53:39 +00:00
Christoph von Wittich
9be5d6e114 -avoid dereferencing of NULL pointers
svn path=/trunk/; revision=27473
2007-07-08 13:38:08 +00:00
Christoph von Wittich
7a7bdde4ec -use ExAllocatePoolWithTag instead of ExAllocatePool
-IoMapTransfer should not called without an AdapterObject

svn path=/trunk/; revision=27472
2007-07-08 13:24:53 +00:00
Aleksey Bragin
540155a12a - Delete unneeded fields from DeviceExtension.
- Reformat ScsiPortGetVirtualAddress(), and make it using SrbExtensionBuffer pointer instead of a removed VirtualAddress.

svn path=/trunk/; revision=27471
2007-07-08 12:32:02 +00:00
Aleksey Bragin
ad9fd2687e - Enable DMA support, this time properly.
- Fix ScsiPortGetPhysicalAddress() function to use scatter-gather list, if needed.
- Now BusLogic initializes succesfully, but BSODs later.

svn path=/trunk/; revision=27470
2007-07-08 12:21:18 +00:00
Aleksey Bragin
081ca81b64 Reverting last commit, sorry it makes scsiport hanging.
svn path=/trunk/; revision=27469
2007-07-08 11:47:28 +00:00
Aleksey Bragin
6a56fe39cc - Start adding DMA support (still not finished, so BusLogic fails).
svn path=/trunk/; revision=27468
2007-07-08 11:44:42 +00:00
Magnus Olsen
b35a8f64a1 patch from Daniel Reimer reimer.daniel at freenet dot de
fixed some sublang mess


svn path=/trunk/; revision=27467
2007-07-08 11:33:54 +00:00
Eric Kohl
9699821101 Fix bug in log10 function. Patch by Carlo Bramix.
This fixes bug #2357.

svn path=/trunk/; revision=27466
2007-07-08 11:22:39 +00:00
Magnus Olsen
aba2e5a942 patch from Yaroslav Ponomarenko yarryp at gmail dot com
adding almost all spi msg can be resive/send to win32k and 
some are stub and will not work yet, but win32k will accpect them 

svn path=/trunk/; revision=27465
2007-07-08 11:16:42 +00:00
Daniel Reimer
30764d14ac - Add German RC FIle for intl_new
- Fix Hungarian and Ukrainian RC File. (I hope..)

svn path=/trunk/; revision=27464
2007-07-08 11:06:25 +00:00
Colin Finck
2767e008a0 Fix the "intl_new" build (add an "rsrc.rc" file)
svn path=/trunk/; revision=27463
2007-07-08 10:55:58 +00:00
Magnus Olsen
6c6e093fbd adding rsrc.rc
svn path=/trunk/; revision=27462
2007-07-08 10:41:31 +00:00
Magnus Olsen
f905e2a4fd Fixing some of the wrong sublang problem
svn path=/trunk/; revision=27461
2007-07-08 10:37:00 +00:00
Colin Finck
a0530e5dd5 - Brazilian Portuguese Translations by Snake (wagner.snake AT gmail DOT com)
- Also adds an "rsrc.rc" file to "ntvdm"
See issue #2373 for more details.

svn path=/trunk/; revision=27460
2007-07-08 10:19:12 +00:00
Magnus Olsen
ba38a037b5 fixing right sub id
please check with vs if the rc got right sub id before a commit.
I do not whant file on other langues like fi in english lang and so on

svn path=/trunk/; revision=27459
2007-07-08 01:11:17 +00:00
Magnus Olsen
972b4279de patch from Yaroslav Ponomarenko yarryp at gmail dot com
adding missing #define of a spi_ into winuser.h

svn path=/trunk/; revision=27458
2007-07-08 00:34:43 +00:00
Magnus Olsen
3c5e9fd0c0 move some value to right place into the text FIXME load from register
svn path=/trunk/; revision=27457
2007-07-07 21:09:15 +00:00
Thomas Bluemel
016296a635 When calling ShellExecuteEx for the selected objects in a shell view, set the current directory to the view's directory.
svn path=/trunk/; revision=27456
2007-07-07 19:11:49 +00:00
Magnus Olsen
3207aad442 TrackMouseEvent
remove some hard code value, thuse value are now in win32k, it is either full implement, or partly implement 

TrackMouseEventProc
remove some hard code value, thuse value are now in win32k, it is either full implement, or partly implement 

svn path=/trunk/; revision=27455
2007-07-07 18:23:09 +00:00
Magnus Olsen
52dc4e8d79 patch from Yaroslav Ponomarenko yarryp at gmail dot com
implement pointers 
MouseSpeed, CursorAccelerationInfo.FirstThreshold , 
CursorAccelerationInfo.SecondThreshold, CursorAccelerationInfo.Acceleration, 
MouseHoverTime, MouseHoverWidth, MouseHoverHeight
for SPI_SETMOUSEHOVERTIME, SPI_SETMOUSEHOVERWIDTH, SPI_SETMOUSEHOVERHEIGHT, SPI_SETMOUSE, SPI_SETMOUSESPEED.
WARING : 
Some of them are not 100% support in win32k for they are need be fill in from the mouse drv and 
send them to the mouse drv as well, this part are not done yet.


svn path=/trunk/; revision=27454
2007-07-07 18:17:03 +00:00
Aleksey Bragin
c7b28e24dd - Temporarily remove buslogic.sys from 1st stage too. It'll be reincluded once scsiport.sys is fixed.
svn path=/trunk/; revision=27453
2007-07-07 18:00:11 +00:00
Colin Finck
257520e113 Partly commit the patch from bug #2358
svn path=/trunk/; revision=27452
2007-07-07 14:50:10 +00:00
Ged Murphy
9a6cc3dc06 set the address bar font to the default GUI font
svn path=/trunk/; revision=27450
2007-07-07 10:28:53 +00:00
Christoph von Wittich
32212ecff8 -check for already defined NDEBUG to be able to build the driver with PREfast
svn path=/trunk/; revision=27449
2007-07-07 10:23:09 +00:00
Aleksey Bragin
315b516aea - Disable BusLogic driver until scsiport fully supports it.
- Do NOT keep VMWare Tools CD mounted after 2nd stage, or you'll get vmscsi.sys installed, which is not supported yet either!

svn path=/trunk/; revision=27448
2007-07-07 10:13:04 +00:00
Ged Murphy
de5865bcd6 - fixes / improvements to regedit, see bug 2356 for details
- patch by carlo bramix  (carlo.bramix at libero it)
- it should be noted that import_registry_file needs more work to support unicode files

svn path=/trunk/; revision=27447
2007-07-07 10:09:24 +00:00
Aleksey Bragin
f9fbc836c8 - Separate common buffer allocation routine from ScsiPortGetUncachedExtension() into SpiAllocateCommonBuffer(), along with a code reformat.
- Use this function in ScsiPortInitialize() and in ScsiPortGetUncachedExtension().

svn path=/trunk/; revision=27446
2007-07-07 09:56:55 +00:00
Aleksey Bragin
0d4033d95d - Zero initialize a variable (I have no idea how PREfast missed this important flaw).
- Fix PCI bus enumeration, so that finding SCSI controllers on PCI bus works now.

svn path=/trunk/; revision=27445
2007-07-07 08:52:35 +00:00
Art Yerkes
adb11df303 Resolve imports at boot time by loading the appropriate modules. We still need
to fix the same stuff in ntoskrnl for pnp loading.
Thanks to hpoussin for fixing pnp so this works.

svn path=/trunk/; revision=27444
2007-07-07 04:43:08 +00:00
Christoph von Wittich
320491c5f1 -fix a memory leak
-don't use uninitialized memory

svn path=/trunk/; revision=27443
2007-07-07 01:39:19 +00:00
Christoph von Wittich
733237f1ad -use ExAllocatePoolWithTag instead of ExAllocatePool
svn path=/trunk/; revision=27442
2007-07-07 01:16:58 +00:00
Christoph von Wittich
8d94a7336b -some changes to be able to build the driver with PREfast
svn path=/trunk/; revision=27441
2007-07-07 01:09:55 +00:00
Christoph von Wittich
891171aebf -added msbuild target to rbuild to be able to test drivers with PREfast
svn path=/trunk/; revision=27440
2007-07-07 00:38:59 +00:00
Hervé Poussineau
9c9992b6a5 Fix traces
Do an unicode build

svn path=/trunk/; revision=27439
2007-07-06 22:47:39 +00:00
Christoph von Wittich
f974855d7e fix some PREfast warnings
svn path=/trunk/; revision=27438
2007-07-06 21:50:48 +00:00
Christoph von Wittich
676da8d7b8 fix gcc build
svn path=/trunk/; revision=27437
2007-07-06 21:36:43 +00:00
Christoph von Wittich
a9c2017b33 fix some PREfast issues
svn path=/trunk/; revision=27436
2007-07-06 21:33:51 +00:00
Hervé Poussineau
e3d5443c9a Simplify IoSynchronousInvalidateDeviceRelations/IoInvalidateDeviceRelations
IoInvalidateDeviceRelations now creates a workitem, which will call IoSynchronousInvalidateDeviceRelations()

svn path=/trunk/; revision=27435
2007-07-06 21:12:44 +00:00
Christoph von Wittich
8b8021bbb9 -some minor changes to be able to build the driver with PREfast
-use ExAllocatePoolWithTag instead of ExAllocatePool

svn path=/trunk/; revision=27434
2007-07-06 20:25:40 +00:00
Christoph von Wittich
01b3f0d7cf -some minor changes to be able to build the driver with PREfast
-use ExAllocatePoolWithTag instead of ExAllocatePool

svn path=/trunk/; revision=27433
2007-07-06 20:25:30 +00:00
Aleksey Bragin
03c866e842 [AUDIT]
- There are plenty of information about PCI, about bus drivers in Windows, and where there is too small information, the testing helps.
- Code is logical, authors are known.

svn path=/trunk/; revision=27432
2007-07-06 20:24:15 +00:00
Aleksey Bragin
8d27e7eff0 [AUDIT]
- isapnp is based on a linux driver, and mainly had only fixes after importing that code. Clean.

svn path=/trunk/; revision=27431
2007-07-06 20:18:43 +00:00
Christoph von Wittich
ea6b02f501 -some minor changes to be able to build the driver with PREfast
-declare I8042InterruptService* routines as KSERVICE_ROUTINE

svn path=/trunk/; revision=27430
2007-07-06 18:14:23 +00:00
Christoph von Wittich
9f79a749af Never call IoCompleteRequest while holding a spin lock. Attempting to complete an IRP while holding a spin lock can cause deadlocks.
svn path=/trunk/; revision=27429
2007-07-06 17:14:24 +00:00
Ged Murphy
f0124e6d34 0 -> FALSE for clarity
svn path=/trunk/; revision=27424
2007-07-06 14:02:37 +00:00
Ged Murphy
843b40c7ad - ensure SetLastError is called when EnumServicesStatusEx is returning required buffer sizes
- servman.exe now lists all ReactOS services

svn path=/trunk/; revision=27423
2007-07-06 13:53:29 +00:00
Aleksey Bragin
771911b3ab Dmitry Chapyshev:
- More russian translations, this time in rosapps.

svn path=/trunk/; revision=27422
2007-07-06 11:59:52 +00:00
Aleksey Bragin
8a99fa15c5 Dmitry Chapyshev:
- Change strange icon in mmc to a better one.
- Fix russian translation of newdev.dll and serialui.dll (I, Aleksey, partially changed the translation to my personal preference).

svn path=/trunk/; revision=27421
2007-07-06 10:42:22 +00:00
Aleksey Bragin
6d53c91bed - Start turning KDBG into a KD wrapper (and thus removing where possible KDBG-specific hacks in various places of the kernel).
- KdbSymInit() became a general initialization routine.
- KdpEnterDebuggerException() is modified to:
  * Call KDBG's symbol-loading hook when BREAKPOINT_LOAD_SYMBOLS is hit.
  * If KDBG is turned on, and it's a breakpoint, the Eip is incremented (thus fixing the inability to "cont" after breaking into the KDBG debugger).

svn path=/trunk/; revision=27419
2007-07-06 09:02:16 +00:00
Magnus Olsen
7df63f2bb1 add a missuing DPRINT1 in a unpimplement function
svn path=/trunk/; revision=27416
2007-07-06 08:24:55 +00:00
Magnus Olsen
aeccd973cc write out the bus name we say is not pnp, instead using number
svn path=/trunk/; revision=27415
2007-07-06 08:19:09 +00:00
Christoph von Wittich
92128ef797 fix some typos in the comments
svn path=/trunk/; revision=27414
2007-07-05 23:29:54 +00:00
Magnus Olsen
5ecbbb6ebb Do not hack video driver, VBE driver works in windows xp
----------------------------------------------------------------
Fixed to detect few legazy bus types, fill the list for no
PnP bus type in videprt/videoprt.c functions VideoPortInitialize

svn path=/trunk/; revision=27413
2007-07-05 22:06:47 +00:00
Hervé Poussineau
a6fa0638e6 Never call driver AddDevice routine with a NULL PDO
svn path=/trunk/; revision=27412
2007-07-05 20:08:28 +00:00
Hervé Poussineau
a10da52c02 Do not rely on a call to AddDevice with a NULL PDO to start to use a legacy video miniport
svn path=/trunk/; revision=27411
2007-07-05 20:03:22 +00:00
Hervé Poussineau
478a0d960b ReactOS now supports ACLs... (fix SeAccessCheck to sometimes deny access)
svn path=/trunk/; revision=27409
2007-07-05 17:01:02 +00:00
Hervé Poussineau
fa6d39f0e0 Let admins modify the token
svn path=/trunk/; revision=27408
2007-07-05 16:59:27 +00:00
Hervé Poussineau
e8c10e466d Better support of GUID_DEVICE_SYS_BUTTON interface.
Now, the kernel can receive power events from the keyboard, but only reacts by displaying a message

svn path=/trunk/; revision=27407
2007-07-05 14:23:16 +00:00
Magnus Olsen
802891c598 smaller cleanup remove empty folders
svn path=/trunk/; revision=27406
2007-07-05 12:31:09 +00:00
Magnus Olsen
8183f17038 adding usp10.dll to bootcd some program need it
svn path=/trunk/; revision=27405
2007-07-05 11:24:46 +00:00
Christoph von Wittich
28e26ae6bc don't zero an OEM_STRING with sizeof(UNICODE_STRING)
svn path=/trunk/; revision=27404
2007-07-05 11:10:08 +00:00
Magnus Olsen
e2651a0dbc Fixing a smaller bug was intrudes in rev 27394
----------------------------------------------
1. vmware driver child windows was not show right no button or text, in second boot
this change take care of that regress and does not intrudes any new regress what I can 
see. 

svn path=/trunk/; revision=27403
2007-07-05 09:46:57 +00:00
Magnus Olsen
1abc4ee915 Bugfix TrackMouseEvent
patch from Yaroslav Ponomarenko yarryp at gmail dot com
1. make it thread safe
2. fixing so ToolBar  works


/* greatlord */
1. I did smaller change to the patch
2. I also fixed if with missing { } alredy in ros code
See issue #2359 for more details.

svn path=/trunk/; revision=27402
2007-07-05 09:28:11 +00:00
Hervé Poussineau
05fa42912f Fix MSVC project files if version is not 8.00
svn path=/trunk/; revision=27399
2007-07-05 08:02:57 +00:00
Hervé Poussineau
1cf915a077 ZeroMemory the correct amount of bytes
svn path=/trunk/; revision=27398
2007-07-05 07:05:05 +00:00
Christoph von Wittich
7f02b7b93c ZeroMemory the correct amount of bytes
svn path=/trunk/; revision=27397
2007-07-05 01:24:57 +00:00
Christoph von Wittich
9699e0506c ZeroMemory the correct amount of bytes
svn path=/trunk/; revision=27396
2007-07-05 01:22:40 +00:00
Timo Kreuzer
f1a7f30887 co_WinPosSetWindowPos: fix the redrawing (instead of simply removing some code, like my last commit, sorry). Now it works more like on windows and both the problem of a blank control panel and ugly wizard pages are gone. Fixes bug 735, see also bug 902, may fix bug 2141.
See issue #735 for more details.

svn path=/trunk/; revision=27394
2007-07-04 22:22:30 +00:00
Andrew Greenwood
9dc5649fa5 Including <debug.h> in order to use DPRINT rather than my own homebrew
equivalent (using printf!) - this should prevent the un-necessary 
verbose output when starting cmd.exe now ;)


svn path=/trunk/; revision=27393
2007-07-04 18:55:23 +00:00
Aleksey Bragin
1070114e85 - IntCallWindowsProc(): DPRINT1 -> DPRINT, it seems it's allright if it's called with WndProc == NULL.
svn path=/trunk/; revision=27392
2007-07-04 17:20:06 +00:00
Christoph von Wittich
6fccf28376 fixed IopLockFileObject
svn path=/trunk/; revision=27391
2007-07-04 17:05:31 +00:00
Ged Murphy
be2228c407 change the name of the VS config from * - Wine headers to * - ReactOS headers
svn path=/trunk/; revision=27389
2007-07-04 15:28:56 +00:00
Thomas Bluemel
2e3fcb5dd9 Don't silently accept entrypoint=""
svn path=/trunk/; revision=27388
2007-07-04 15:27:32 +00:00
Christoph von Wittich
c0ed3a362f fix loading of comcat.dll
svn path=/trunk/; revision=27387
2007-07-04 15:25:21 +00:00
Hervé Poussineau
9c03ef676e Add a message in case of error when loading/initializing driver
svn path=/trunk/; revision=27386
2007-07-04 14:13:30 +00:00
Aleksey Bragin
122331f605 - Correctly set DN_DRIVER_LOADED flag.
- This fixes "i8042prt/kbdclass.sys get installed one more time at each boot".
See issue #2330 for more details.

svn path=/trunk/; revision=27385
2007-07-04 13:58:30 +00:00
Andrew Greenwood
4d91599bd6 Removing WDMAUD until I figure out how it can be implemented properly
(this will not have any adverse effects as it doesn't actually work 
yet.) Also replacing MMDRV with a rewritten version as it appears to
contain big chunks copied directly from NT4 DDK examples!


svn path=/trunk/; revision=27384
2007-07-04 10:17:48 +00:00
Christoph von Wittich
a941582fa2 fixed vmware video driver installation in vmware 6
svn path=/trunk/; revision=27383
2007-07-04 10:17:28 +00:00
Ged Murphy
d090403690 - Add some UNIMPLEMENTED macros to highlight API's being called
- Reformat the code, no other changes

svn path=/trunk/; revision=27382
2007-07-04 08:26:47 +00:00
Andrew Munger
8db103104e Remove stdole2.tlb from the bootcd also.
svn path=/trunk/; revision=27381
2007-07-03 22:04:42 +00:00
Christoph von Wittich
8201eb491c remove stdole2.tlb from build until there is a solution to build it properly with our buildsystem - wrc can't handle files from other directories than the source dir
svn path=/trunk/; revision=27379
2007-07-03 21:17:51 +00:00
Aleksey Bragin
daf2928882 - Uncomment PCNet driver's installation, since it's support has been fixed in 27377.
- Fix a typo.

svn path=/trunk/; revision=27378
2007-07-03 20:46:43 +00:00
Aleksey Bragin
c2af381a89 - Fix a multiplication error, which lead to a garbage DueTime being passed to KeSetTimerEx().
svn path=/trunk/; revision=27377
2007-07-03 20:38:09 +00:00
Christoph von Wittich
efb16b636b add stdole2.tlb to bootcd
svn path=/trunk/; revision=27376
2007-07-03 19:12:19 +00:00
Christoph von Wittich
114fb8a243 add stdole2.tlb to build
svn path=/trunk/; revision=27375
2007-07-03 19:11:35 +00:00
Christoph von Wittich
ccf9439e1e renamed TypeLib target to EmbeddedTypeLib
svn path=/trunk/; revision=27374
2007-07-03 19:10:33 +00:00
Christoph von Wittich
c9c06660a0 Copied remotely
svn path=/trunk/; revision=27373
2007-07-03 19:09:50 +00:00
Aleksey Bragin
d2ec09ba38 - Add debug prints.
svn path=/trunk/; revision=27369
2007-07-03 17:59:35 +00:00
Christoph von Wittich
42b7fb0c0e -added support for TypeLibs
svn path=/trunk/; revision=27368
2007-07-03 15:27:43 +00:00
Aleksey Bragin
2d419df2e3 - Revert changes to CRT which were not supposed to happen at all (26820, 27200:27204), and were incorrect.
- Remove artifacts from strtoul/strtoull source code (excessive line breaks).

svn path=/trunk/; revision=27367
2007-07-03 15:24:59 +00:00
Hervé Poussineau
55f2798900 Replace tabs by spaces. No code change
svn path=/trunk/; revision=27366
2007-07-02 22:39:11 +00:00
Hervé Poussineau
bffd171f09 Fix indentation (no code change)
svn path=/trunk/; revision=27365
2007-07-02 22:31:30 +00:00
Hervé Poussineau
e3d5a1d218 Clean up options between files
svn path=/trunk/; revision=27363
2007-07-02 18:24:43 +00:00
Hervé Poussineau
989dc0e975 Fix paths to some files
svn path=/trunk/; revision=27362
2007-07-02 18:24:01 +00:00
Hervé Poussineau
668dd86fe9 Fix some prototypes
svn path=/trunk/; revision=27360
2007-07-02 13:40:06 +00:00
The Wine Synchronizer
317ea83284 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27359
2007-07-02 12:07:09 +00:00
Hervé Poussineau
052f7faeee Update README file about Wine shared DLLs
svn path=/trunk/; revision=27358
2007-07-02 12:06:25 +00:00
Christoph von Wittich
2c3f812b5c add comcat.dll to build
svn path=/trunk/; revision=27357
2007-07-02 01:47:50 +00:00
Christoph von Wittich
3ca18547fe Copied remotely
svn path=/trunk/; revision=27356
2007-07-02 01:36:28 +00:00
Christoph von Wittich
549e05c149 Removed file/folder
svn path=/trunk/; revision=27355
2007-07-02 01:35:53 +00:00
Christoph von Wittich
d6f775854f Added a folder remotely
svn path=/trunk/; revision=27354
2007-07-02 01:32:15 +00:00
Christoph von Wittich
853b33abbf -deleted comcat.h
-added comcat.idl to build
-added the baseaddress for comcat.dll
-added comcat related error values to winerror.h

svn path=/trunk/; revision=27351
2007-07-01 22:13:20 +00:00
Magnus Olsen
b79355c407 update dejavu font from 2.15 to 2.17
------------------------------------
What new Extend latin C support 
two more langues are complete
over 600 new glypt have been add
reencoing thing to unicode that was not inu uncode format. 
bug fix ae special char and other bugfix as well
this is last update of dejavu until they come to version 2.3.0 or to version 3.0.0

svn path=/trunk/; revision=27350
2007-07-01 18:34:40 +00:00
Franz Lehner
d32320fa56 Added Repair and update function to installer
svn path=/trunk/; revision=27349
2007-06-30 19:37:43 +00:00
Aleksey Bragin
ffce5f4f66 - Commit a fix for KDBG's attach to process problem.
See issue #1263 for more details.

svn path=/trunk/; revision=27348
2007-06-30 18:58:09 +00:00
Magnus Olsen
57f28d6036 forget adding this file sprry I broken the build
thx HeisSpiter
See issue #2314 for more details.

svn path=/trunk/; revision=27347
2007-06-30 17:47:14 +00:00
Aleksey Bragin
1d25003483 - Revert accidentally committed ASSERT by Magnus in revision 27342.
svn path=/trunk/; revision=27346
2007-06-30 16:03:34 +00:00
Aleksey Bragin
28244e5ffa - Clean up the mess Magnus introduced (remove allowwarnings="true").
- RpcTryFinall set of macros was mapped to PSEH incorrectly, which lead to a "finally" block being treated as an "except" block (thus ending up in a memory leak). Reverting this part for now until a better solution is found.

svn path=/trunk/; revision=27345
2007-06-30 16:01:03 +00:00
Magnus Olsen
3c6d190150 accpect pacth in bug 2314, with one smaller change
the msvcrt20.def change was not accpect, it need more time for review.
and we do not support __set_error in libcntpr.  
the patch are base on current strtoul, the strtoull are the long long version 
of strtoul. so he took current stroul and adpate it to long long. and also add
missing error code. patch are done by Pierre Schweitzer email heis_spiter at hotmail.com

See issue #2314 for more details.

svn path=/trunk/; revision=27344
2007-06-30 14:12:10 +00:00
Magnus Olsen
149ffee96d part 7 of 7
at last removing wine hack, that disable seh in rpc.h 
we have now seh activate in rpcrt4 and some other idl stuff as well, 
they where complete hacked to be offline, in wine header, I reworte the 
header and move some prototype to right header. 



svn path=/trunk/; revision=27342
2007-06-30 00:33:38 +00:00
Magnus Olsen
69a5d63fb0 part 6 of xx
removing wine hack, that disable seh in rpc.h 
1. adding  allowwarnings ="true"

svn path=/trunk/; revision=27337
2007-06-29 19:58:33 +00:00
Magnus Olsen
0f28005f96 part 5 of xx
removing wine hack, that disable seh in rpc.h 
cleanup work fireball ask about it

svn path=/trunk/; revision=27336
2007-06-29 19:15:12 +00:00
Magnus Olsen
73ebe1fb97 part 4 of xx
removing wine hack, that disable seh in rpc.h 
1. adding pseh lib to eventlog

svn path=/trunk/; revision=27335
2007-06-29 19:04:20 +00:00
Magnus Olsen
3ca8fa0d70 part 3 of xx
removing wine hack, that disable seh in rpc.h 
1. adding pseh lib to eventlog

svn path=/trunk/; revision=27334
2007-06-29 18:54:48 +00:00
Magnus Olsen
1fee243552 part 2 of xx
removing wine hack, that disable seh in rpc.h 
1. adding pseh lib to eventlog

svn path=/trunk/; revision=27333
2007-06-29 18:36:18 +00:00
Magnus Olsen
a077242b10 part 1 of xx
removing wine hack, that disable seh in rpc.h 
1. adding pseh lib to eventlog

svn path=/trunk/; revision=27332
2007-06-29 18:35:34 +00:00
Magnus Olsen
420c60d889 part 1 of xx
removing wine hack, that disable seh in rpc.h 
1. adding pseh lib to eventlog

svn path=/trunk/; revision=27331
2007-06-29 17:47:07 +00:00
Aleksey Bragin
017976049f - Reimplement HalpAssignPCISlotResources() (based on the old implementation, just changing to the new way of reading/writing PCI config space, formatting and other misc changes).
svn path=/trunk/; revision=27330
2007-06-29 17:20:26 +00:00
Timo Kreuzer
129a800f3f co_WinPosSetWindowPos:
- use IntInvalidateWindows() instead of co_UserRedrawWindows()

svn path=/trunk/; revision=27318
2007-06-28 20:23:46 +00:00
Aleksey Bragin
e706d4ba84 - Always use PsLoadedModuleList as a list of modules.
- Load kernel and hal symbols during BootPhase 1 initialization of this KD wrapper.

svn path=/trunk/; revision=27317
2007-06-28 20:19:16 +00:00
Timo Kreuzer
0a3292ae0a co_UserRedrawWindow(): Don't use region after it was deleted -> hRgn = NULL
svn path=/trunk/; revision=27315
2007-06-28 19:23:59 +00:00
Timo Kreuzer
8ec3b717ee - remove hack from co_WinPosSetWindowPos()
fixes bug 902
it doesn't reintroduce bug 735, wich seems to be fixed.
See issue #902,735 for more details.

svn path=/trunk/; revision=27313
2007-06-28 18:57:24 +00:00
Aleksey Bragin
a0e07982e6 - Rewrite KdbSymProcessBootSymbols() with respect to recent kernel changes.
- Change KdbSymInit() to match standard kd-wrapper init function.
- They are not called from anywhere, so don't expect something to either improve or break.

svn path=/trunk/; revision=27312
2007-06-28 17:49:02 +00:00
Aleksey Bragin
f290d37f66 - Fix incorrect usage of sprintf.
svn path=/trunk/; revision=27311
2007-06-28 16:19:35 +00:00
Johannes Anderwald
e129100556 - add option to macro to specify for which backend this macro is intended
If the macro is for all backends, then you dont need to set this option
However, if this macro is for gcc only then put an option, i.e.:
<define name="__USE_W32API" backend="mingw" />

for msvc backend set backend="msvc"
-Currently filtering is only implemented for msvc backend

svn path=/trunk/; revision=27303
2007-06-28 10:03:54 +00:00
Aleksey Bragin
13e2fd4bc6 - Fix symbols loading (PE sections are mapped now, not just read 1:1 from the disk, thus a need to use SectionHeader->VirtualAddress instead of SectionHeader->PointerToRawData).
svn path=/trunk/; revision=27301
2007-06-28 09:26:05 +00:00
Andrew Munger
1289745bf8 Fix realloc behavior when size == 0 and ptr != NULL.
Patch by DrV, bug 2347.

svn path=/trunk/; revision=27299
2007-06-28 07:05:24 +00:00
Aleksey Bragin
e0d286021e - Do some "hardware detection" for OLPC (so the kernel doesn't crash with CONFIG_INITIALIZATION_FAILED bugcheck).
svn path=/branches/olpc/; revision=27284
2007-06-26 20:46:34 +00:00
Aleksey Bragin
86abcce22f - Map the framebuffer to 0xEE000000 in the freeldr, since 0xFF000000+ virtual addresses are used by the kernel for different purposes.
- Add solid color fill.
- Add VGA palette lookup for colors passed to the bootvid.dll.
- Add support for transparent background in letters (color 16).

svn path=/branches/olpc/; revision=27277
2007-06-25 18:02:59 +00:00
Aleksey Bragin
bc9712eab0 - Change BSOD's size to 1200x900 to match OLPC.
- Temporarily comment out CMPXCHG8B cpu feature support detection (Geode seems to be not recognized).

svn path=/branches/olpc/; revision=27272
2007-06-24 20:43:35 +00:00
Aleksey Bragin
b601207247 - Add a bitmap 10x18 font, and use it instead of the 8x16 (looks better on high-resolution OLPC display).
- Add scrolling (it's rather slow due to framebuffer access, but sufficient for now).

svn path=/branches/olpc/; revision=27267
2007-06-23 11:32:14 +00:00
Aleksey Bragin
ec7f476383 - Set GDT and IDT to the values ReactOS kernel expects. This gets us lots farther in the kernel, up to the BSOD with CONFIG_INITIALIZATION_FAILED.
svn path=/branches/olpc/; revision=27257
2007-06-21 21:18:19 +00:00
Aleksey Bragin
d78de38088 - Map framebuffer before jumping to the kernel (so we can do text output in the kernel early boot stage).
- Shut down USB controller before jumping to the kernel.
- Fix memory map (convert int property), also add a hack there to not touch anything above 0x700000.

svn path=/branches/olpc/; revision=27256
2007-06-21 19:59:47 +00:00
Aleksey Bragin
9c257d6aa4 - Add bitmap font.
- Add framebuffer way of video output.
- Add a HACK to make bootvid.dll always use framebuffer and rely that the framebuffer is located at 0xFF000000. This is ONLY for OLPC branch.
- With some changes in the kernel, we can already see a first "bsod" (it's black really now, but who cares :)).

svn path=/branches/olpc/; revision=27237
2007-06-19 10:14:19 +00:00
Aleksey Bragin
a64ed2efde - Match prototypes, stub missing functions.
- Disable VGA Text mode for now.

svn path=/branches/olpc/; revision=27188
2007-06-15 12:21:01 +00:00
Aleksey Bragin
205e6442d2 - Resurrect "old" bootvid. The plan is to
* make it working in trunk
 * add framebuffer support for olpc and xbox kind of devices.

svn path=/branches/olpc/; revision=27186
2007-06-15 10:58:37 +00:00
Aleksey Bragin
fde8091d17 - Set esp in the beginning to freeldr's stack, fixes a crash during a call to the kernel's entrypoint.
- Comment out some annoying / unnecessary dprints (including messagebox about not resolved imports for pciide).

svn path=/branches/olpc/; revision=27185
2007-06-15 10:27:27 +00:00
Aleksey Bragin
89ee040b5e - Merge 26950:27154.
svn path=/branches/olpc/; revision=27165
2007-06-12 20:55:27 +00:00
Aleksey Bragin
95563448d2 - Read RTC directly from CMOS (OLPC is compatible with PC here).
svn path=/branches/olpc/; revision=27058
2007-06-07 19:01:41 +00:00
Aleksey Bragin
33c7a790d3 - Add a very small jpeg-decoding lib for a fancy logo, and add an actual logo too.
- Work directly with the framebuffer. Text output now works absolutely correctly (mostly thanks to routines developed by GvG).

svn path=/branches/olpc/; revision=27057
2007-06-07 18:41:53 +00:00
Aleksey Bragin
0fcae221dc - Get framebuffer info from OFW.
- Improve PCI, but it's not used now.

svn path=/branches/olpc/; revision=27013
2007-06-05 20:25:25 +00:00
Aleksey Bragin
dc4bc21412 - Add routines to work with PCI configuration space.
- Move OLPC video-related routines to a standalone file.

svn path=/branches/olpc/; revision=27005
2007-06-05 12:30:38 +00:00
Aleksey Bragin
e03e16557f - Add OLPC machine implementation to FreeLdr (all code based on arty's work in powerpc's mach.c).\
- Help stuff, header files, etc.
- A hack in the BootPart resolving, should be done in a correct way (so that it includes the ...disk@0 part too).

Technically, FreeLdr runs now, but looks ugly, and there is a problem with keyboard input and RTC.

svn path=/branches/olpc/; revision=26982
2007-06-03 21:27:34 +00:00
Aleksey Bragin
b9404662f3 - Fix some warnings in FirmWorks's OFW library.
- Add a preliminary cut ofw_setup() function, which prevented ofwprintf() from working.
- Add an of_call.h (hand-generated for now) with prototypes of all OFW calls.

svn path=/branches/olpc/; revision=26963
2007-06-01 21:28:56 +00:00
Aleksey Bragin
7173d4b8f4 - Put precompiled binaries of the ofwstub needed to load freeldr.
- Make changes to makefile.auto, so that "make freeldr" build olpcros.elf in the root dir. In order to use this feature, you must be building on a Windows host, and must copy ld.exe from cygwin to rosbe\bin\cgld.exe, and also copy a cygwin.dll into the same folder. This hacky solution will be thrown away once vlink is imported.

svn path=/branches/olpc/; revision=26962
2007-06-01 19:21:45 +00:00
Aleksey Bragin
944b615f38 - Added OFW function calls lib by FirmWorks (should be changed to arty's OFW generation tool in future).
- Hacked FreeLdr's multiboot entry point, so it does what's needed by the OFW loading stub.
- We can call OFW functions from FreeLdr now.

svn path=/branches/olpc/; revision=26960
2007-06-01 17:39:49 +00:00
Aleksey Bragin
e7977a8111 Create olpc branch from trunk 26940.
svn path=/branches/olpc/; revision=26941
2007-05-30 11:24:09 +00:00
11934 changed files with 32169 additions and 683116 deletions

View File

@@ -29,33 +29,29 @@
<if property="GDB" value="0">
<if property="OPTIMIZE" value="1">
<compilerflag>-Os</compilerflag>
<compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-ftracer</compilerflag>
<compilerflag>-momit-leaf-frame-pointer</compilerflag>
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
</if>
<if property="OPTIMIZE" value="2">
<compilerflag>-Os</compilerflag>
<compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
</if>
<if property="OPTIMIZE" value="3">
<compilerflag>-O1</compilerflag>
<compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
</if>
<if property="OPTIMIZE" value="4">
<compilerflag>-O2</compilerflag>
<compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
</if>
<if property="OPTIMIZE" value="5">
<compilerflag>-O3</compilerflag>
<compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
</if>
</if>
<compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-Wpointer-arith</compilerflag>
<linkerflag>-enable-stdcall-fixup</linkerflag>

View File

@@ -8,7 +8,6 @@
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
/* include localised resources */
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/en-US.rc"
#include "lang/fr-FR.rc"

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@@ -53,8 +53,8 @@ MAIN_MENU MENU DISCARDABLE
SCIMS_MENU MENU DISCARDABLE
{
POPUP "&Ïðàâêà" {
MENUITEM "&Êîïèðîâàòü \tCtrl+C", IDM_COPY
MENUITEM "Âñò&àâèòü \tCtrl+V", IDM_PASTE
MENUITEM "&Êîïèðîâàòü Ctrl+C", IDM_COPY
MENUITEM "Âñò&àâèòü Ctrl+V", IDM_PASTE
}
POPUP "&Âèä" {
MENUITEM "&Ïðîñòîé", IDM_MODE_STANDARD
@@ -81,8 +81,8 @@ SCIMS_MENU MENU DISCARDABLE
SCIWS_MENU MENU DISCARDABLE
{
POPUP "&Ïðàâêà" {
MENUITEM "&Êîïèðîâàòü \tCtrl+C", IDM_COPY
MENUITEM "Âñò&àâèòü \tCtrl+V", IDM_PASTE
MENUITEM "&Êîïèðîâàòü Ctrl+C", IDM_COPY
MENUITEM "Âñò&àâèòü Ctrl+V", IDM_PASTE
}
POPUP "&Âèä" {
MENUITEM "&Ïðîñòîé", IDM_MODE_STANDARD

View File

@@ -23,7 +23,6 @@
IDI_CALCICON ICON "calculator.ico"
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"

View File

@@ -1,13 +1,3 @@
/*
* PROJECT: ReactOS Character Map
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/about.c
* PURPOSE: about dialog
* COPYRIGHT: Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include <precomp.h>

View File

@@ -1,12 +1,3 @@
/*
* PROJECT: ReactOS Character Map
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/charmap.c
* PURPOSE: main dialog implementation
* COPYRIGHT: Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include <precomp.h>
#define ID_ABOUT 0x1

View File

@@ -1,12 +1,3 @@
/*
* PROJECT: ReactOS Character Map
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/lrgcell.c
* PURPOSE: large cell window implementation
* COPYRIGHT: Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include <precomp.h>

View File

@@ -1,12 +1,3 @@
/*
* PROJECT: ReactOS Character Map
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/map.c
* PURPOSE: class implementation for painting glyph region
* COPYRIGHT: Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include <precomp.h>
static const TCHAR szMapWndClass[] = TEXT("FontMapWnd");

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -13,4 +13,3 @@ IDI_ICON ICON "res/charmap.ico"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"

Some files were not shown because too many files have changed in this diff Show More