reactos.git
5 years ago[NTFS]
Pierre Schweitzer [Thu, 8 Jan 2015 20:29:04 +0000 (20:29 +0000)]
[NTFS]
Also return MFT index in case of FileDirectoryInformation query

svn path=/trunk/; revision=66008

5 years ago[NTFS]
Pierre Schweitzer [Thu, 8 Jan 2015 20:28:25 +0000 (20:28 +0000)]
[NTFS]
Also retrieve $STANDARD_INFORMATION attribute on directory enumeration to get the right file attributes.
This fixes improper display in cmd & in explorer due to missing file attributes flags

svn path=/trunk/; revision=66007

5 years ago[SHELL32_WINETEST] Enable test_dde() and test_dde_default_app(). CORE-6559
Amine Khaldi [Thu, 8 Jan 2015 16:42:35 +0000 (16:42 +0000)]
[SHELL32_WINETEST] Enable test_dde() and test_dde_default_app(). CORE-6559

svn path=/trunk/; revision=66006

5 years ago[NOTEPAD] Fix some comment typos. Tabs => Spaces. Apply consistent formatting. No...
Amine Khaldi [Thu, 8 Jan 2015 13:20:02 +0000 (13:20 +0000)]
[NOTEPAD] Fix some comment typos. Tabs => Spaces. Apply consistent formatting. No code changes.

svn path=/trunk/; revision=66005

5 years ago[RAPPS] Romanian update by Ștefan Fulea. CORE-9034
Amine Khaldi [Thu, 8 Jan 2015 11:05:52 +0000 (11:05 +0000)]
[RAPPS] Romanian update by Ștefan Fulea. CORE-9034

svn path=/trunk/; revision=66004

5 years ago[URLMON][SHORTCUTS] Romanian update by Ștefan Fulea. CORE-9034
Amine Khaldi [Thu, 8 Jan 2015 10:56:38 +0000 (10:56 +0000)]
[URLMON][SHORTCUTS] Romanian update by Ștefan Fulea. CORE-9034

svn path=/trunk/; revision=66003

5 years ago[TRANSLATIONS] General maintenance of Romanian resources by Ștefan Fulea. CORE-9034
Amine Khaldi [Thu, 8 Jan 2015 10:54:20 +0000 (10:54 +0000)]
[TRANSLATIONS] General maintenance of Romanian resources by Ștefan Fulea. CORE-9034

svn path=/trunk/; revision=66002

5 years ago- Fix build.
James Tabor [Thu, 8 Jan 2015 01:00:03 +0000 (01:00 +0000)]
- Fix build.

svn path=/trunk/; revision=66001

5 years ago[Win32s]
James Tabor [Thu, 8 Jan 2015 00:56:51 +0000 (00:56 +0000)]
[Win32s]
- Implement DDE from wine. Leaving debug errors on the run and later move to trace. See CORE-7447.
- Use callbacks to User32 to convert the data and track it in Win32k.
- Add a new Quality of Service atom.
- Add things to class.c.
- Shell32 tests run now too, or only 4 run. This might be fixed too, since locating a lParam write back issue.

svn path=/trunk/; revision=66000

5 years ago[User32]
James Tabor [Wed, 7 Jan 2015 21:47:33 +0000 (21:47 +0000)]
[User32]
- Fix DDE Server Class names to match system Atoms.

svn path=/trunk/; revision=65999

5 years ago[TOOLS]: Slap some sense in the indentation of some files. Next time: PLEASE CHECK...
Hermès Bélusca-Maïto [Wed, 7 Jan 2015 19:26:49 +0000 (19:26 +0000)]
[TOOLS]: Slap some sense in the indentation of some files. Next time: PLEASE CHECK YOUR F*CKING EDITOR's TABS AND SET THEM TO 4 SPACES BEFORE DOING ANYTHING ELSE!!!! (and not to 8 spaces and then use 4 space indentation and complete with tabs).

svn path=/trunk/; revision=65998

5 years ago[SPEC2DEF]: Turn the tab character into its control code. Timo, is this tab really...
Hermès Bélusca-Maïto [Wed, 7 Jan 2015 18:45:46 +0000 (18:45 +0000)]
[SPEC2DEF]: Turn the tab character into its control code. Timo, is this tab really needed for ARM stubs, or not? (in that case maybe removing it would be better?)

svn path=/trunk/; revision=65997

5 years ago[HPP]: tab2space fixes.
Hermès Bélusca-Maïto [Wed, 7 Jan 2015 18:25:21 +0000 (18:25 +0000)]
[HPP]: tab2space fixes.

svn path=/trunk/; revision=65996

5 years ago[KBDTOOL]: Whitespace fixes.
Hermès Bélusca-Maïto [Wed, 7 Jan 2015 18:24:14 +0000 (18:24 +0000)]
[KBDTOOL]: Whitespace fixes.

svn path=/trunk/; revision=65995

5 years ago[TOOLS]: Adds back kbdtool (Keyboard Layout Compiler), and hpp (Header File Preproces...
Hermès Bélusca-Maïto [Wed, 7 Jan 2015 17:55:58 +0000 (17:55 +0000)]
[TOOLS]: Adds back kbdtool (Keyboard Layout Compiler), and hpp (Header File Preprocessor) too, to host-tools compilation.

svn path=/trunk/; revision=65994

5 years ago[Win32k]
James Tabor [Wed, 7 Jan 2015 14:02:45 +0000 (14:02 +0000)]
[Win32k]
- Answer my own question. Use the Extra Information long pointer to help traffic data. See CORE-7447.

svn path=/trunk/; revision=65993

5 years ago[SHELL32_WINETEST]
Christoph von Wittich [Wed, 7 Jan 2015 09:58:38 +0000 (09:58 +0000)]
[SHELL32_WINETEST]
do not skip progman_dde tests anymore

svn path=/trunk/; revision=65992

5 years ago[Win32k]
James Tabor [Tue, 6 Jan 2015 04:17:20 +0000 (04:17 +0000)]
[Win32k]
- Pass process ID to process information structure.

svn path=/trunk/; revision=65991

5 years ago[Win32k]
James Tabor [Mon, 5 Jan 2015 22:32:16 +0000 (22:32 +0000)]
[Win32k]
- Fix control list of atoms.
- Add DDE atom.

svn path=/trunk/; revision=65990

5 years ago[ApiTest]
James Tabor [Mon, 5 Jan 2015 22:25:48 +0000 (22:25 +0000)]
[ApiTest]
- Add a test for sequential list of control atoms. This is an addition to the Real Classes tests.

svn path=/trunk/; revision=65989

5 years ago[FREELDR]: Make RamDiskLoadVirtualFile returning a BOOLEAN such that if we fail to...
Hermès Bélusca-Maïto [Mon, 5 Jan 2015 22:24:56 +0000 (22:24 +0000)]
[FREELDR]: Make RamDiskLoadVirtualFile returning a BOOLEAN such that if we fail to load a Ram disk image, we can display an error message and abort boot.

svn path=/trunk/; revision=65988

5 years ago[SNDREC32]: I've just learnt that in Spanish they use the "principle of least capital...
Hermès Bélusca-Maïto [Mon, 5 Jan 2015 22:00:00 +0000 (22:00 +0000)]
[SNDREC32]: I've just learnt that in Spanish they use the "principle of least capitalization", so follow this rule :D Thanks Ismael for having taught me this rule xD

svn path=/trunk/; revision=65987

5 years ago[SNDREC]
Hermès Bélusca-Maïto [Mon, 5 Jan 2015 21:26:46 +0000 (21:26 +0000)]
[SNDREC]
- Uppercase fixing for the english app title of Sound Recorder. From a suggestion by Jared.
- Fix some french translation.
- Fix some "reactos_sndrec32" thingie in other languages.

Translators, please review and fix the translations!

CORE-9029 #resolve #comment Corrected in revision 65986, thanks!

svn path=/trunk/; revision=65986

5 years ago[Win32k]
James Tabor [Mon, 5 Jan 2015 19:44:49 +0000 (19:44 +0000)]
[Win32k]
- Get DDE working halfway. Pass more tests but still missing other tests. See CORE-7447.

svn path=/trunk/; revision=65985

5 years ago[FREELDR]: Fix all (?, or almost?) LONG Status; into ARC_STATUS, and the awfully...
Hermès Bélusca-Maïto [Mon, 5 Jan 2015 01:34:29 +0000 (01:34 +0000)]
[FREELDR]: Fix all (?, or almost?) LONG Status; into ARC_STATUS, and the awfully ugly BOOLEAN Status into BOOLEAN Success.

svn path=/trunk/; revision=65984

5 years ago[USETUP]: "/RDIMAGEPATH" was a relinquish of very old FreeLdr code, at the time we...
Hermès Bélusca-Maïto [Mon, 5 Jan 2015 00:46:08 +0000 (00:46 +0000)]
[USETUP]: "/RDIMAGEPATH" was a relinquish of very old FreeLdr code, at the time we had a special ReactOS boot method. Now we use a NTLDR-compatible switch "/RDPATH".

svn path=/trunk/; revision=65983

5 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 23:49:18 +0000 (23:49 +0000)]
[FREELDR]
- Correctly append a backslash to the BootPath (if needed).
- Be able to specify relative boot paths (relative to the current boot device): as a consequence, remove the "LiveCD" hackish special value that was introduced long long ago.
- Fix BootPath retrieval in ReactOSSetup mode (via the SystemPath optional value), and use a better way to build the temporary txtsetup.sif full file names.

As a consequence we can now build hybrid cds with the following architecture:
\
--> loader\ (bootsectors + free/setupldr.sys)
--> myboot\ (contents of what_defaults_to_reactos directory for the bootcd)
--> mylive\ (contents of what_defaults_to_reactos directory for the livecd)
--> <regular_files>
and
freeldr.ini specifying the following values:

; The Setup entry
[Setup]
BootType=ReactOSSetup
SystemPath=\myboot

; The LiveCD entry
[LiveCD]
BootType=Windows2003
SystemPath=\mylive
Options=/MININT

Part 2/2
CORE-9023

svn path=/trunk/; revision=65982

5 years ago[FREELDR]
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 23:41:14 +0000 (23:41 +0000)]
[FREELDR]
- Some whitespace fixes in fs.h and code simplifications in fs.c
- Make FsOpenFile working correctly on non-ARC and ARC file names.
- Use FsOpenFile for opening ramdisks instead of ArcOpen (the file "handle" returned by FsOpenFile is just the FileId for ARC functions). Therefore we can open ramdisks files using Windows OSLOADER syntax, i.e. /RDPATH=the_image_file instead of being forced to append for example: net(0) (as in: /RDPATH=net(0)\the_image_file ): see http://lokniketan.org/index.php?title=PXE_booting_to_BARTPE#Work_with_files_in_the_TFTPBOOT_directory for an example of what I mean.

Part 1/2
CORE-9023

svn path=/trunk/; revision=65981

5 years ago[User32]
James Tabor [Sun, 4 Jan 2015 19:40:56 +0000 (19:40 +0000)]
[User32]
- Disable Ime Class support until Win32k Init bugs are fixed. 8^( Fix test bot.

svn path=/trunk/; revision=65980

5 years ago[FREELDR] Some more code reorg before real fixes happen.
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 19:37:12 +0000 (19:37 +0000)]
[FREELDR] Some more code reorg before real fixes happen.

svn path=/trunk/; revision=65979

5 years ago[User32]
James Tabor [Sun, 4 Jan 2015 19:34:58 +0000 (19:34 +0000)]
[User32]
- Now move Dde function from stubs.

svn path=/trunk/; revision=65978

5 years ago[Win32s]
James Tabor [Sun, 4 Jan 2015 19:27:40 +0000 (19:27 +0000)]
[Win32s]
- Implement Ime (only) class support. This is for the new synced class tests. Recommending Developers choice for testing real Imm32.dll support. Should include registry Loading of IMM via Win32k.
- Based on patch by Piotr Caban : Move IME window procedure to user32.

svn path=/trunk/; revision=65977

5 years ago[Win32k]
James Tabor [Sun, 4 Jan 2015 18:15:20 +0000 (18:15 +0000)]
[Win32k]
- Move DDE stuff into its own file. Oh, the stub file too... Fix build.

svn path=/trunk/; revision=65976

5 years ago[Win32k]
James Tabor [Sun, 4 Jan 2015 18:12:41 +0000 (18:12 +0000)]
[Win32k]
- Move DDE stuff into its own file.

svn path=/trunk/; revision=65975

5 years ago[FREELDR]: DiskGetBootPath can recognize ramdisk now.
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 17:08:41 +0000 (17:08 +0000)]
[FREELDR]: DiskGetBootPath can recognize ramdisk now.

svn path=/trunk/; revision=65974

5 years ago[FREELDR]: Small code style fixes; add a comment about the extra PXE check case in...
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 16:43:42 +0000 (16:43 +0000)]
[FREELDR]: Small code style fixes; add a comment about the extra PXE check case in PcDiskGetBootPath. Fix also its return value.

svn path=/trunk/; revision=65973

5 years ago[FREELDR]: Whitespace fixes only.
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 16:42:37 +0000 (16:42 +0000)]
[FREELDR]: Whitespace fixes only.

svn path=/trunk/; revision=65972

5 years ago[FMIFS]
Eric Kohl [Sun, 4 Jan 2015 15:34:23 +0000 (15:34 +0000)]
[FMIFS]
Implement Format().

svn path=/trunk/; revision=65971

5 years ago[KERNEL32]
Eric Kohl [Sun, 4 Jan 2015 15:28:43 +0000 (15:28 +0000)]
[KERNEL32]
Tabs -> Spaces

svn path=/trunk/; revision=65970

5 years ago[USETUP]
Eric Kohl [Sun, 4 Jan 2015 13:53:45 +0000 (13:53 +0000)]
[USETUP]
- Revert partiton code to pre-r65855.

svn path=/trunk/; revision=65969

5 years ago[FREELDR]: Do the same thing as how we fill out the ARC disk block elsewhere.
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 13:01:14 +0000 (13:01 +0000)]
[FREELDR]: Do the same thing as how we fill out the ARC disk block elsewhere.

svn path=/trunk/; revision=65968

5 years ago[FREELDR]: Use boolean value.
Hermès Bélusca-Maïto [Sun, 4 Jan 2015 12:49:38 +0000 (12:49 +0000)]
[FREELDR]: Use boolean value.

svn path=/trunk/; revision=65967

5 years ago[FAST486]
Aleksandar Andrejevic [Sat, 3 Jan 2015 22:24:40 +0000 (22:24 +0000)]
[FAST486]
Fix FPU exceptions (again).

svn path=/trunk/; revision=65966

5 years agoTab2Space changes.
Hermès Bélusca-Maïto [Sat, 3 Jan 2015 22:18:36 +0000 (22:18 +0000)]
Tab2Space changes.

svn path=/trunk/; revision=65965

5 years ago[FREELDR][INCLUDES]
Hermès Bélusca-Maïto [Sat, 3 Jan 2015 20:45:34 +0000 (20:45 +0000)]
[FREELDR][INCLUDES]
- ARC disk functions return ARC_STATUS codes (that are ULONG btw, not LONG). Fix prototypes where needed.
- Rearrange a bit our arc.h header by putting together related structures.

[FREELDR]
- Remove arcemul/time.c (put functions back into machine.c). ARC functions should use some SYSTEM_PARAMETER_BLOCK firmware vector array instead...

svn path=/trunk/; revision=65964

5 years ago[FREELDR]
Hermès Bélusca-Maïto [Sat, 3 Jan 2015 16:51:26 +0000 (16:51 +0000)]
[FREELDR]
- Move inXfile and rtl code into a lib subdir,
- Minor comment formatting.

svn path=/trunk/; revision=65963

5 years ago[USETUP]
Eric Kohl [Sat, 3 Jan 2015 15:33:22 +0000 (15:33 +0000)]
[USETUP]
Implement pre-install 'select format' and 'format' pages. These enable the user to re-format an existing install partitition.

CORE-9005 #resolve

svn path=/trunk/; revision=65962

5 years ago[FAST486][NTVDM]
Aleksandar Andrejevic [Sat, 3 Jan 2015 15:16:41 +0000 (15:16 +0000)]
[FAST486][NTVDM]
Use an external interrupt for the FPU when the NE bit of CR0 is cleared.

svn path=/trunk/; revision=65961

5 years ago[ROSAPPS] Convert resource files to UTF-8. By Alvin Wong. CORE-9021
Amine Khaldi [Sat, 3 Jan 2015 10:58:32 +0000 (10:58 +0000)]
[ROSAPPS] Convert resource files to UTF-8. By Alvin Wong. CORE-9021

svn path=/trunk/; revision=65960

5 years ago[BUSLOGIC][EXPLORER_OLD][EXT2][FDEBUG][MSDMO] Convert resource files to UTF-8. By...
Amine Khaldi [Sat, 3 Jan 2015 10:48:28 +0000 (10:48 +0000)]
[BUSLOGIC][EXPLORER_OLD][EXT2][FDEBUG][MSDMO] Convert resource files to UTF-8. By Alvin Wong. CORE-9021

svn path=/trunk/; revision=65959

5 years ago[KEYBOARD] Convert resource files to UTF-8. By Alvin Wong. CORE-9021
Amine Khaldi [Sat, 3 Jan 2015 10:45:58 +0000 (10:45 +0000)]
[KEYBOARD] Convert resource files to UTF-8. By Alvin Wong. CORE-9021

svn path=/trunk/; revision=65958

5 years ago[WIN32DLLS] Convert resource files to UTF-8. By Alvin Wong. CORE-9021
Amine Khaldi [Sat, 3 Jan 2015 10:34:01 +0000 (10:34 +0000)]
[WIN32DLLS] Convert resource files to UTF-8. By Alvin Wong. CORE-9021

svn path=/trunk/; revision=65957

5 years ago[SHELLEXT] Convert resource files to UTF-8. By Alvin Wong. CORE-9021
Amine Khaldi [Sat, 3 Jan 2015 10:18:03 +0000 (10:18 +0000)]
[SHELLEXT] Convert resource files to UTF-8. By Alvin Wong. CORE-9021

svn path=/trunk/; revision=65956

5 years ago[CPL] Convert resource files to UTF-8. By Alvin Wong. Translators, please review...
Amine Khaldi [Sat, 3 Jan 2015 10:11:31 +0000 (10:11 +0000)]
[CPL] Convert resource files to UTF-8. By Alvin Wong. Translators, please review! CORE-9021

svn path=/trunk/; revision=65955

5 years ago[APPLICATIONS] Convert resource files to UTF-8. By Alvin Wong. Translators, please...
Amine Khaldi [Sat, 3 Jan 2015 09:53:01 +0000 (09:53 +0000)]
[APPLICATIONS] Convert resource files to UTF-8. By Alvin Wong. Translators, please review! CORE-9021

svn path=/trunk/; revision=65954

5 years ago[MSCUTILS] Convert resource files to UTF-8. By Alvin Wong (alvinhochun - gmail)....
Amine Khaldi [Sat, 3 Jan 2015 09:45:55 +0000 (09:45 +0000)]
[MSCUTILS] Convert resource files to UTF-8. By Alvin Wong (alvinhochun - gmail). Translators, please review! CORE-9021

svn path=/trunk/; revision=65953

5 years ago[CMDUTILS] Convert resource files to UTF-8. By Alvin Wong (alvinhochun - gmail)....
Amine Khaldi [Sat, 3 Jan 2015 09:35:09 +0000 (09:35 +0000)]
[CMDUTILS] Convert resource files to UTF-8. By Alvin Wong (alvinhochun - gmail). Translators, please review! CORE-9021

svn path=/trunk/; revision=65952

5 years ago[OSK] Don't use a PCH for one source file.
Amine Khaldi [Sat, 3 Jan 2015 09:16:23 +0000 (09:16 +0000)]
[OSK] Don't use a PCH for one source file.

svn path=/trunk/; revision=65951

5 years ago[CMD] Fix duplicated ID in resources. GCC build of course doesn't warn/error about...
Amine Khaldi [Sat, 3 Jan 2015 09:10:47 +0000 (09:10 +0000)]
[CMD] Fix duplicated ID in resources. GCC build of course doesn't warn/error about this but MSVC does. CORE-9020

svn path=/trunk/; revision=65950

5 years ago[GDI32_WINETEST]
Christoph von Wittich [Sat, 3 Jan 2015 08:42:02 +0000 (08:42 +0000)]
[GDI32_WINETEST]
don't skip metafile tests anymore
#ROSTESTS-4

svn path=/trunk/; revision=65949

5 years ago[Win32ss]
James Tabor [Sat, 3 Jan 2015 06:22:31 +0000 (06:22 +0000)]
[Win32ss]
- Use proper structure name for packed DDE.

svn path=/trunk/; revision=65948

5 years ago[User32]
James Tabor [Sat, 3 Jan 2015 04:39:20 +0000 (04:39 +0000)]
[User32]
- Move dde.c to ddemisc.c to keep the same name as the wine counter part.
- Use dde.c for ReactOS based functions.

svn path=/trunk/; revision=65947

5 years ago[FAST486]
Aleksandar Andrejevic [Sat, 3 Jan 2015 03:52:50 +0000 (03:52 +0000)]
[FAST486]
Fix a bug in UnsignedDivMod128.

svn path=/trunk/; revision=65946

5 years ago[FAST486]
Aleksandar Andrejevic [Sat, 3 Jan 2015 03:26:31 +0000 (03:26 +0000)]
[FAST486]
Halfplement floating point division.
Halfplement opcode 0xD9.

svn path=/trunk/; revision=65945

5 years agoRemove unneeded .cvsignore files.
Hermès Bélusca-Maïto [Fri, 2 Jan 2015 23:44:04 +0000 (23:44 +0000)]
Remove unneeded .cvsignore files.

svn path=/trunk/; revision=65944

5 years agoFix member size in the SETUP_LOADER_BLOCK structure.
Hermès Bélusca-Maïto [Fri, 2 Jan 2015 23:10:44 +0000 (23:10 +0000)]
Fix member size in the SETUP_LOADER_BLOCK structure.

svn path=/trunk/; revision=65943

5 years ago[FAST486]
Aleksandar Andrejevic [Fri, 2 Jan 2015 21:19:31 +0000 (21:19 +0000)]
[FAST486]
Implement the FWAIT instruction.
Fix FPU exception handling. Implement exception masking.
Fix several other bugs and wrong definitions.

svn path=/trunk/; revision=65942

5 years ago[CONSRV]: We can return the real NTSTATUS code instead of a STATUS_UNSUCCESSFUL....
Hermès Bélusca-Maïto [Fri, 2 Jan 2015 20:32:44 +0000 (20:32 +0000)]
[CONSRV]: We can return the real NTSTATUS code instead of a STATUS_UNSUCCESSFUL. Noticed by Thomas some time ago. I kept the STATUS_UNSUCCESSFUL first because I didn't want to change the returned status code as it was before the changes of r65449. But I changed my mind since then! d8^)

svn path=/trunk/; revision=65941

5 years ago[FAST486]
Aleksandar Andrejevic [Fri, 2 Jan 2015 18:29:30 +0000 (18:29 +0000)]
[FAST486]
Split the D8/DC opcode handler into two handlers to eliminate the extra branch.
Implement opcode DF (New instructions: FBLD and FBSTP).

svn path=/trunk/; revision=65940

5 years ago[CRYPT32] Remove redundant code_page pragma. Remove redundant cryptres.h inclusion.
Amine Khaldi [Fri, 2 Jan 2015 14:14:17 +0000 (14:14 +0000)]
[CRYPT32] Remove redundant code_page pragma. Remove redundant cryptres.h inclusion.

svn path=/trunk/; revision=65939

5 years ago[MSPAINT] partially apply patch by swyter (bugfixes only). See CORE-5644
Benedikt Freisen [Fri, 2 Jan 2015 13:58:25 +0000 (13:58 +0000)]
[MSPAINT] partially apply patch by swyter (bugfixes only). See CORE-5644

svn path=/trunk/; revision=65938

5 years ago[TRANSLATIONS] Additional Spanish locale fixes and enhancements by Ismael Ferreras...
Amine Khaldi [Fri, 2 Jan 2015 13:08:07 +0000 (13:08 +0000)]
[TRANSLATIONS] Additional Spanish locale fixes and enhancements by Ismael Ferreras Morezuelas. CORE-9014

svn path=/trunk/; revision=65937

5 years ago[MSGINA] Remember the previous choice in the shutdown dialog. Brought to you by Ricar...
Amine Khaldi [Fri, 2 Jan 2015 11:20:35 +0000 (11:20 +0000)]
[MSGINA] Remember the previous choice in the shutdown dialog. Brought to you by Ricardo Hanke. CORE-8992

svn path=/trunk/; revision=65936

5 years ago[FAST486]
Aleksandar Andrejevic [Thu, 1 Jan 2015 22:51:21 +0000 (22:51 +0000)]
[FAST486]
Fix several serious bugs in Fast486FpuToInteger.
Halfplement opcode 0xDD (everything except FRSTOR and FSAVE).
Cleanup the code a little bit.

svn path=/trunk/; revision=65935

5 years ago[FAST486]
Aleksandar Andrejevic [Thu, 1 Jan 2015 19:20:44 +0000 (19:20 +0000)]
[FAST486]
Implement opcode 0xDE (New instructions: FADDP, FMULP, FCOMPP, FSUBRP, FSUBP, FDIVRP and FDIVP).
Fix a bug in the 0xD8/0xDC opcode handler.

svn path=/trunk/; revision=65934

5 years ago[FAST486]
Aleksandar Andrejevic [Thu, 1 Jan 2015 18:05:45 +0000 (18:05 +0000)]
[FAST486]
Implement opcode 0xDA (FIADD, FIMUL, FICOM, FICOMP, FISUB, FISUBR, FIDIV, FIDIVR and FUCOMPP).

svn path=/trunk/; revision=65933

5 years ago[SETUPAPI] Handle Strings section with sub-language neutral
Hervé Poussineau [Thu, 1 Jan 2015 17:08:19 +0000 (17:08 +0000)]
[SETUPAPI] Handle Strings section with sub-language neutral

svn path=/trunk/; revision=65932

5 years ago[WIN32K]
Timo Kreuzer [Thu, 1 Jan 2015 15:14:45 +0000 (15:14 +0000)]
[WIN32K]
"unfix" ROP_TO_ROP4, it was correct before, but the used ROP in NtGdiInvertRgn was not correct. Fixes display of shortcuts.

svn path=/trunk/; revision=65931

5 years ago[MSGINA]
Giannis Adamopoulos [Thu, 1 Jan 2015 11:55:50 +0000 (11:55 +0000)]
[MSGINA]
- Implement initializing themes as msdn suggests. We don't have shsvcs.dll yet but it doesn't harm to make our gina themes ready.
See http://support.microsoft.com/kb/KbView/322047

svn path=/trunk/; revision=65930

5 years ago[WINLOGON]
Giannis Adamopoulos [Thu, 1 Jan 2015 11:43:40 +0000 (11:43 +0000)]
[WINLOGON]
- Implement calling SetWindowStationUser
See http://msdn.microsoft.com/en-us/library/windows/desktop/aa380571%28v=vs.85%29.aspx and  http://msdn.microsoft.com/en-us/library/windows/desktop/aa446670%28v=vs.85%29.aspx

svn path=/trunk/; revision=65929

5 years ago[FAST486]
Aleksandar Andrejevic [Thu, 1 Jan 2015 04:25:09 +0000 (04:25 +0000)]
[FAST486]
Finish implementing FPU opcode 0xDB (FILD, FIST, FISTP, FLD, FSTP).

svn path=/trunk/; revision=65927

5 years ago[REACTOS]: Versioning for 2015, and...
Hermès Bélusca-Maïto [Wed, 31 Dec 2014 23:00:30 +0000 (23:00 +0000)]
[REACTOS]: Versioning for 2015, and...

... Happy New Year 2015 for everybody!

☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´

⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰
░░░░░░█░█ █▀█ █▀█ █▀█ █░█░░░░░░
░░░░░░█▀█ █▀█ █▀▀ █▀▀ ▀█▀░░░░░░
░░░░░░▀░▀ ▀░▀ ▀░░ ▀░░ ░▀░░░░░░░
█▄░█ █▀▀ █░█░█░░█░█ █▀▀ █▀█ █▀█
█░██ █▀▀ █░█░█░░▀█▀ █▀▀ █▀█ ██▀
▀░░▀ ▀▀▀ ░▀▀▀░░░░▀░ ▀▀▀ ▀░▀ ▀░▀
⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰

░░░▄████▄░▄███▄░░▄██░██████░░░
░░░▀▀░▄██░██░██░████░██▄▄▄░░░░
░░░░▄██▀░░██░██░░░██░▄▄░▀██░░░
░░░██████░▀███▀░░░██░▀████▀░░░

☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´

svn path=/trunk/; revision=65926

5 years ago[ICONS]
Hermès Bélusca-Maïto [Wed, 31 Dec 2014 22:26:19 +0000 (22:26 +0000)]
[ICONS]
- Use a better icon for the bootcd.
- Replace the GUI ReactOS Setup program icon with a better one, copied from msiexec (just to note, the "setup" icon from shell32 and appwiz are the same as msiexec one). Inspired from CORE-8971.

svn path=/trunk/; revision=65925

5 years agoMaybe the last committed patch of year 2014!
Hermès Bélusca-Maïto [Wed, 31 Dec 2014 21:22:49 +0000 (21:22 +0000)]
Maybe the last committed patch of year 2014!

[CMD]
Enhance the "ver" command, specifying the OS on which cmd.exe runs (that can be different from ReactOS!) and the reported OS version when using the $V prompt format specifier.
Patch by Lee Schroeder, with modifications by me, see the report for more details.
CORE-8970 #resolve #comment Committed in revision 65924, thanks!

svn path=/trunk/; revision=65924

5 years ago[USETUP]
Eric Kohl [Wed, 31 Dec 2014 20:51:56 +0000 (20:51 +0000)]
[USETUP]
You can install ReactOS on 'unpartitioned space' again. Usetup will create a primary partition that spans the whole unpartitioned space, format the partition and install ReactOS on that partition.

svn path=/trunk/; revision=65923

5 years ago[TRANSLATIONS] Spanish translation update by Ismael Ferreras Morezuelas. CORE-8991
Amine Khaldi [Wed, 31 Dec 2014 19:16:03 +0000 (19:16 +0000)]
[TRANSLATIONS] Spanish translation update by Ismael Ferreras Morezuelas. CORE-8991

svn path=/trunk/; revision=65922

5 years ago[WIN32K]
Timo Kreuzer [Wed, 31 Dec 2014 17:10:59 +0000 (17:10 +0000)]
[WIN32K]
Use the correct flags member in the DC to mark the RAO region dirty.

svn path=/trunk/; revision=65921

5 years ago[WIN32K]
Timo Kreuzer [Wed, 31 Dec 2014 16:22:23 +0000 (16:22 +0000)]
[WIN32K]
Mark RAO region as dirty in NtGdiSelectBitmap, hopefully fixes CORE-8989

svn path=/trunk/; revision=65920

5 years ago[WIN32K]
Timo Kreuzer [Wed, 31 Dec 2014 15:15:44 +0000 (15:15 +0000)]
[WIN32K]
Rewrite IntEngMaskBlt to work with device managed surfaces. Should fix CORE-7821 and CORE-8711

svn path=/trunk/; revision=65919

5 years ago[WIN32K]
Timo Kreuzer [Wed, 31 Dec 2014 15:15:39 +0000 (15:15 +0000)]
[WIN32K]
Fix calculation of the source point in EngCopyBits for complex clipping regions. One might assume that this function is so essential, that it would do at least the most basic stuff correctly, but ...

svn path=/trunk/; revision=65918

5 years ago[FREELDR]
Pierre Schweitzer [Wed, 31 Dec 2014 13:04:04 +0000 (13:04 +0000)]
[FREELDR]
Display an error message with the file name in case we cannot get a file size over PXE.

This makes the error message "(../../boot/freeldr/freeldr/fs/pxe.c:107) err: PxeCall(0x25, 0000E8DE) failed with exit=1 status=0x1" in case of PXE boot less dramatic: it is expected not to find NTBOOTDD.SYS

svn path=/trunk/; revision=65917

5 years ago[USETUP]
Eric Kohl [Wed, 31 Dec 2014 10:09:28 +0000 (10:09 +0000)]
[USETUP]
Move the code that updates the partition type from FormatPartitionPage to a separate function (UpdatePartitionType) and call it from SelectPartitionPage. This fixes the creation of primary partitions.

svn path=/trunk/; revision=65916

5 years ago[WIN32K]: Some whitespace fixes. This gives me also the occasion to test few things:
Hermès Bélusca-Maïto [Tue, 30 Dec 2014 21:58:12 +0000 (21:58 +0000)]
[WIN32K]: Some whitespace fixes. This gives me also the occasion to test few things:

░░░░░░█ █ █▀▀ █   █   █▀█░░░░░
░░░░░░█▀█ █▀▀ █ ▄ █ ▄ █ █░░░░░
░░░░░░▀ ▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀░░░░░

░░░░░░█ █ █▀▀ █   █   █▀█░░░░░
░░░░░░█▀█ █▀▀ █ ▄ █ ▄ █ █░░░░░
░░░░░░▀ ▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀░░░░░

!error RosBuild: dance
RosBuild: dance
RosKGB: hi!

svn path=/trunk/; revision=65915

5 years ago[WIN32K]
Timo Kreuzer [Tue, 30 Dec 2014 21:03:13 +0000 (21:03 +0000)]
[WIN32K]
- Fix definition of ROP_TO_ROP4
- Move some macros to intgdi.h
- Fix coordinate space mismatch in IntGdiBitBltRgn and IntGdiFillRgn
Fixes console window selection

svn path=/trunk/; revision=65914

5 years ago[USETUP]
Eric Kohl [Tue, 30 Dec 2014 20:17:27 +0000 (20:17 +0000)]
[USETUP]
InstallDirectoryPage1: Initialize DestinationRootPath. ReactOS can be installed on an existing partition again.
CORE-8984 #resolve

svn path=/trunk/; revision=65913

5 years ago[WIN32K]
Timo Kreuzer [Tue, 30 Dec 2014 19:38:41 +0000 (19:38 +0000)]
[WIN32K]
Make sure the PDEV is locked before dereferencing the DC's surface

svn path=/trunk/; revision=65912

5 years ago[WIN32K]
Timo Kreuzer [Tue, 30 Dec 2014 19:38:37 +0000 (19:38 +0000)]
[WIN32K]
Simplify updating prgnVis in NtGdiSelectBitmap

svn path=/trunk/; revision=65911

5 years ago[WIN32K]
Timo Kreuzer [Tue, 30 Dec 2014 19:38:07 +0000 (19:38 +0000)]
[WIN32K]
- Rewrite NtGdiInvertRgn to not violate locking order
- Remove DceUpdateVisRgn from DC_vPrepareDCsForBlit: It is not GDI's task to handle Window clipping, it violates locking order, it's slow, it's ugly to call USER functions from GDI internals, it's a hack. I couldn't see any clipping regression, if you find anything, let me know.

svn path=/trunk/; revision=65910

5 years ago[FREELDR]
Pierre Schweitzer [Tue, 30 Dec 2014 13:51:41 +0000 (13:51 +0000)]
[FREELDR]
Simplify the stack management in PxeCallApi(), we don't need that much

svn path=/trunk/; revision=65909

5 years ago[GDI32]
Timo Kreuzer [Tue, 30 Dec 2014 13:21:48 +0000 (13:21 +0000)]
[GDI32]
Remove some breakpoints and add some DPRINTs.

svn path=/trunk/; revision=65908