reactos.git
7 years ago[EXPLORER]
Colin Finck [Mon, 26 Jan 2015 22:32:43 +0000 (22:32 +0000)]
[EXPLORER]
- Provide an editable file for the start menu banner just like we had for explorer-old
- Use the same font that's used for the ReactOS logo

svn path=/trunk/; revision=66095

7 years ago[WIN32K]
Timo Kreuzer [Mon, 26 Jan 2015 22:11:34 +0000 (22:11 +0000)]
[WIN32K]
Fix major bug in EngModifySurface: when pvScan0 and lDelta are passed, the surface is converted to type STYPE_BITMAP. pvBits is calculated accordingly and surface flags are updated according to flSurface parameter. Fixes crash with Intel 810 graphic drivers. Thanks to Julio Carchi for testing/helping with debugging. CORE-7821 #resolve

svn path=/trunk/; revision=66094

7 years ago[REACTOS]
Hermès Bélusca-Maïto [Mon, 26 Jan 2015 21:19:21 +0000 (21:19 +0000)]
[REACTOS]
- CORE-9069 #comment Add a "NOT_IN_HYBRIDCD" flag (I don't have atm. a better name...) to specify files that must not be present in the bootcd/... or livecd/... directories of the hybridcd. The flag name is confusing because for few files (eg. readme.txt) it is used together with the target "all hybridcd". In this case, that means: add readme.txt file to the bootcd and livecd root directories, add it to the hybridcd root directory but NOT in the bootcd/ and livecd/ directories of the hybridcd... Everybody follows?
- Remove the bootsector files for the livecd (only keep isoboot though :) ) since they are not needed there (they are only needed for the bootcd).

svn path=/trunk/; revision=66092

7 years ago[FREELDR]
Timo Kreuzer [Mon, 26 Jan 2015 21:11:58 +0000 (21:11 +0000)]
[FREELDR]
Fix/improve range check.
CORE-8995 #resolve
CORE-8997 #resolve

svn path=/trunk/; revision=66091

7 years ago- Turn off trace.
James Tabor [Mon, 26 Jan 2015 15:01:52 +0000 (15:01 +0000)]
- Turn off trace.

svn path=/trunk/; revision=66089

7 years ago[Win32ss|NtUser]
James Tabor [Mon, 26 Jan 2015 15:00:24 +0000 (15:00 +0000)]
[Win32ss|NtUser]
- Support process start up user show window parameter.

svn path=/trunk/; revision=66088

7 years ago[FREELDR]
Timo Kreuzer [Sun, 25 Jan 2015 23:24:27 +0000 (23:24 +0000)]
[FREELDR]
Make the DiskReadBuffer location and size dynamic. Should fix a number of issues with non-standard BIOSes. Many thanks to jeditobe for his help with testing/debugging of this issue.
CORE-8899 #resolve
CORE-9031 #resolve

svn path=/trunk/; revision=66087

7 years ago[CACLS]
Eric Kohl [Sun, 25 Jan 2015 19:22:49 +0000 (19:22 +0000)]
[CACLS]
Parsing arguments. Patch by Katayama Hirofumi.
#CORE-6799 #resolve

svn path=/trunk/; revision=66086

7 years ago[Win32ss]
James Tabor [Sun, 25 Jan 2015 15:57:22 +0000 (15:57 +0000)]
[Win32ss]
- Fix window from point so it handles disabled windows correctly.
- Cleanup processing mouse routine.
- See CORE-7447.

svn path=/trunk/; revision=66085

7 years ago[WIN32K:NTUSER]
Thomas Faber [Sun, 25 Jan 2015 15:26:13 +0000 (15:26 +0000)]
[WIN32K:NTUSER]
- Do not use pwndChild uninitialized in co_WinPosSearchChildren

svn path=/trunk/; revision=66084

7 years ago[CDMAKE]
Hermès Bélusca-Maïto [Sat, 24 Jan 2015 00:15:08 +0000 (00:15 +0000)]
[CDMAKE]
- Disable unused dir_hash_next_dir function and corresponding target_dir_traversal structure definition.
- Be really sure de->head and de->child are initialized at NULL.
- Remove extra parentheses and unused variable.

svn path=/trunk/; revision=66083

7 years ago[DOSMBR]
Hermès Bélusca-Maïto [Fri, 23 Jan 2015 22:21:09 +0000 (22:21 +0000)]
[DOSMBR]
- tab --> 4-spaces.
- add some Uppercases at the beginning of sentences...

svn path=/trunk/; revision=66082

7 years ago[HYBRIDCD]: It appears we need to manually create the default_user/desktop folder...
Hermès Bélusca-Maïto [Fri, 23 Jan 2015 22:19:33 +0000 (22:19 +0000)]
[HYBRIDCD]: It appears we need to manually create the default_user/desktop folder to not fail (as we do for the real livecd).

svn path=/trunk/; revision=66081

7 years ago[CDMAKE]
Hermès Bélusca-Maïto [Fri, 23 Jan 2015 21:38:15 +0000 (21:38 +0000)]
[CDMAKE]
- llmosrt.c --> llmsort.c as it should be named.
- Remove useless free(...) calls and a temp variable.

svn path=/trunk/; revision=66080

7 years ago[Win32ss]
James Tabor [Thu, 22 Jan 2015 23:31:22 +0000 (23:31 +0000)]
[Win32ss]
- Plugging in the real fix for CORE-6129!
- Works like it should, but CMD properties window gets active when it should not. See CORE-6651.

svn path=/trunk/; revision=66078

7 years ago[WALLPAPER]
Hermès Bélusca-Maïto [Thu, 22 Jan 2015 22:29:48 +0000 (22:29 +0000)]
[WALLPAPER]
Remove now unneeded RBuild file.

svn path=/trunk/; revision=66077

7 years ago[DBGHELP] Restrict the Clang workaround in r64203. Fixes CORE-9084. Many thanks to...
Amine Khaldi [Thu, 22 Jan 2015 21:13:57 +0000 (21:13 +0000)]
[DBGHELP] Restrict the Clang workaround in r64203. Fixes CORE-9084. Many thanks to David Quintana and The Arty for their help. Dedicated to Jim ;)

svn path=/trunk/; revision=66076

7 years ago[WIN32K]
Timo Kreuzer [Thu, 22 Jan 2015 21:03:46 +0000 (21:03 +0000)]
[WIN32K]
Fix broken ASSERTs
CORE-8938 #resolve

svn path=/trunk/; revision=66075

7 years ago[NtUser]
James Tabor [Wed, 21 Jan 2015 23:15:28 +0000 (23:15 +0000)]
[NtUser]
- Finally fix ATI tests. Break through while testing User32:win.c:test_window_from_point. See CORE-6551.
- If any trouble, please create a new Jira report.

svn path=/trunk/; revision=66074

7 years ago[REACTOS] HybridCD: Move the livecd.iso file into the livecd directory.
Hermès Bélusca-Maïto [Wed, 21 Jan 2015 22:24:47 +0000 (22:24 +0000)]
[REACTOS] HybridCD: Move the livecd.iso file into the livecd directory.

svn path=/trunk/; revision=66073

7 years ago[TCPIP_DRVTEST] Temporarily fix build.
Amine Khaldi [Wed, 21 Jan 2015 18:38:26 +0000 (18:38 +0000)]
[TCPIP_DRVTEST] Temporarily fix build.

svn path=/trunk/; revision=66072

7 years ago[TCPIP_DRVTEST]
Jérôme Gardou [Wed, 21 Jan 2015 16:01:02 +0000 (16:01 +0000)]
[TCPIP_DRVTEST]
 - Actually print the physical address of the ARP table entry.

svn path=/trunk/; revision=66071

7 years ago[TCPIP_DRVTEST]
Jérôme Gardou [Wed, 21 Jan 2015 15:55:00 +0000 (15:55 +0000)]
[TCPIP_DRVTEST]
 - Add quite a lot of tests for IOCTL_TCP_QUERY_INFORMATION_EX
This IOCTL is quite important because that's how iphlpapi gets data from it.
Also, this can be used as a viewer for quite a lot SNMP info as described here: http://www.oidview.com/mibs/0/RFC1213-MIB.html

svn path=/trunk/; revision=66070

7 years ago[NETCFGX][SYSSETUP]
Eric Kohl [Tue, 20 Jan 2015 20:57:58 +0000 (20:57 +0000)]
[NETCFGX][SYSSETUP]
- Move TCP/IP driver setup code from netcfgx to syssetup.
- Implement SetupStartService().
This installs the TCPIP driver even if no network adapter is available.
CORE-8420 #resolve

svn path=/trunk/; revision=66069

7 years ago[SPEC2DEF]
Timo Kreuzer [Tue, 20 Jan 2015 18:33:33 +0000 (18:33 +0000)]
[SPEC2DEF]
Fix generation of ARM assembly stubs with C++ name mangling. Patch by Yuntian Zhang.
CORE-8700 #resolve #comment Committed, thanks.

svn path=/trunk/; revision=66068

7 years ago[NOTEPAD]
Amine Khaldi [Tue, 20 Jan 2015 12:12:40 +0000 (12:12 +0000)]
[NOTEPAD]
* Replace the page setup dialog with a modified copy from comdlg32. Use PageSetupDlg and a hook function to bring the dialog on screen instead of DialogBox and a dialog procedure. With this, PageSetupDlg can do most of the work (init the controls for example).
* Save the returned hDevMode and hDevNames to two global variables, so we can use them in later calls to page setup and print.
* Include header, footer and page margins when saving/loading settings.
* Remove printer setup from the file menu (and related code/resources) since it isn't needed anymore.
* Brought to you by Ricardo Hanke.
CORE-9040

svn path=/trunk/; revision=66067

7 years ago[WIN32K]
Timo Kreuzer [Mon, 19 Jan 2015 23:24:07 +0000 (23:24 +0000)]
[WIN32K]
Remove broken ASSERT
CORE-9033 #resolve
See issue #9033 for more details.

svn path=/trunk/; revision=66066

7 years ago[DEVMGR]
Eric Kohl [Mon, 19 Jan 2015 21:10:04 +0000 (21:10 +0000)]
[DEVMGR]
Enlarge the buffer by one WCHAR if REG_SZ values are being retrieved. This fixes strange enumerator properties.

svn path=/trunk/; revision=66065

7 years ago[EVENTVWR] Fix the template of event details string copied in the memory clipboard...
Amine Khaldi [Mon, 19 Jan 2015 13:00:03 +0000 (13:00 +0000)]
[EVENTVWR] Fix the template of event details string copied in the memory clipboard. By Ștefan Fulea. CORE-8914

svn path=/trunk/; revision=66064

7 years ago[NOTEPAD] Don't hardcode the error message that's displayed if StartPage fails. By...
Amine Khaldi [Mon, 19 Jan 2015 12:49:51 +0000 (12:49 +0000)]
[NOTEPAD] Don't hardcode the error message that's displayed if StartPage fails. By Ricardo Hanke. Translators, you're up! CORE-9045

svn path=/trunk/; revision=66063

7 years ago[SYSDM] Fix clicking on open User Accounts while using sysdm.cpl. By Jared. CORE...
Amine Khaldi [Mon, 19 Jan 2015 12:44:21 +0000 (12:44 +0000)]
[SYSDM] Fix clicking on open User Accounts while using sysdm.cpl. By Jared. CORE-9047

svn path=/trunk/; revision=66062

7 years ago[NOTEPAD] Allow the user to print only the current selection. Brought to you by Ricar...
Amine Khaldi [Mon, 19 Jan 2015 12:40:34 +0000 (12:40 +0000)]
[NOTEPAD] Allow the user to print only the current selection. Brought to you by Ricardo Hanke. CORE-9052

svn path=/trunk/; revision=66061

7 years ago[CRT] Fix handling of TLS data. Found by the syzygy folks. CORE-9071
Amine Khaldi [Mon, 19 Jan 2015 12:29:18 +0000 (12:29 +0000)]
[CRT] Fix handling of TLS data. Found by the syzygy folks. CORE-9071

svn path=/trunk/; revision=66060

7 years ago[RAPPS] Turkish translation update by Erdem Ersoy. CORE-8874
Amine Khaldi [Mon, 19 Jan 2015 12:16:17 +0000 (12:16 +0000)]
[RAPPS] Turkish translation update by Erdem Ersoy. CORE-8874

svn path=/trunk/; revision=66059

7 years ago[RTL] Apply Wine commit cffd86f by Qian Hong: Make RtlAddVectoredExceptionHandler...
Amine Khaldi [Mon, 19 Jan 2015 12:06:17 +0000 (12:06 +0000)]
[RTL] Apply Wine commit cffd86f by Qian Hong: Make RtlAddVectoredExceptionHandler hotpatchable.

svn path=/trunk/; revision=66058

7 years ago[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-7861
Amine Khaldi [Mon, 19 Jan 2015 12:05:42 +0000 (12:05 +0000)]
[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-7861

svn path=/trunk/; revision=66057

7 years ago[User32]
James Tabor [Sun, 18 Jan 2015 22:55:03 +0000 (22:55 +0000)]
[User32]
- When sending set cursor with an error hit, it should locate a pop up window if any are visible. See CORE-6651.
- Need to fix NtUser co_IntProcessMouseMessage and co_WinPosWindowFromPoint properly. While testing, added hack to help make this work.
- REAL fix for CORE-6129.

svn path=/trunk/; revision=66056

7 years ago[NtUser]
James Tabor [Sun, 18 Jan 2015 22:39:56 +0000 (22:39 +0000)]
[NtUser]
- Fix return to previously active window. See CORE-106.

svn path=/trunk/; revision=66055

7 years ago[HYBRIDCD]: Require dependency from bootcd too, so that the files that are needed...
Hermès Bélusca-Maïto [Sun, 18 Jan 2015 19:21:42 +0000 (19:21 +0000)]
[HYBRIDCD]: Require dependency from bootcd too, so that the files that are needed for building the bootcd (the reactos.cab, .inf etc) are also built so that they can be incorporated into the hybridcd.
CORE-9069

svn path=/trunk/; revision=66054

7 years ago[KERNEL32] Apply Wine commit caa0829 by Qian Hong: Make SetUnhandledExceptionFilter...
Amine Khaldi [Sun, 18 Jan 2015 16:49:17 +0000 (16:49 +0000)]
[KERNEL32] Apply Wine commit caa0829 by Qian Hong: Make SetUnhandledExceptionFilter hotpatchable.

svn path=/trunk/; revision=66053

7 years ago[REACTOS]
Hermès Bélusca-Maïto [Sun, 18 Jan 2015 16:28:18 +0000 (16:28 +0000)]
[REACTOS]
Introduce a way to add arbitrary files into the hybrid cd under a "extras" directory:
- put your files into /trunk/reactos/modules/hybridcd_extras
- do a cmake . && ninja hybridcd
- voilà.
Notice that you need to redo a configure (via "cmake .") in order to update the hybridcd list of files that get included into the hybridcd...

CORE-9069

svn path=/trunk/; revision=66052

7 years ago[REACTOS]
Hermès Bélusca-Maïto [Sun, 18 Jan 2015 13:55:23 +0000 (13:55 +0000)]
[REACTOS]
Add basic Hybrid-CD generation to our build system.

Few changes were needed, especially in how we deal with the CD target "all": it's only for all the CD targets *BUT* the hybridcd. For the hybridcd you need to always specify the target manually (like in "... FOR all hybridcd" or "... FOR bootcd hybridcd" for example).

Since at the moment we cannot have the bootcd in RAMDISK, and I want to be able to either have the hybridcd booting livecd from within the CD (i.e. read/writes from the CD) or in RAMDISK, I need to also add the files that are going to be copied into the bootcd or livecd into the hybridcd.

CORE-9069 #resolve

svn path=/trunk/; revision=66051

7 years ago[CDMAKE]: Remove potential trailing dir-separator characters at the end of the direct...
Hermès Bélusca-Maïto [Sun, 18 Jan 2015 13:11:35 +0000 (13:11 +0000)]
[CDMAKE]: Remove potential trailing dir-separator characters at the end of the directory, in case e.g. we build up something like: "bootcd\\somefile.ext" in the boot/livecd.lst files (--> I want a directory "bootcd" and a file "somefile.ext", instead of the directory "bootcd\", otherwise the ISO becomes broken. Notice that when the path is "bootcd\somefile.ext the existing code worked ok. That's why I want to strip the remaining backslashes).

svn path=/trunk/; revision=66050

7 years ago[CDMAKE]: Whitespace and tabs fixes only. Next time you open your editor for coding...
Hermès Bélusca-Maïto [Sun, 18 Jan 2015 13:04:43 +0000 (13:04 +0000)]
[CDMAKE]: Whitespace and tabs fixes only. Next time you open your editor for coding ROS...: PLEASE, OH PLEASE!!! USE: 4-space indentation (NO TABS!!) and NO K&R coding style!!!!! (we *already* have a fixed code style in ROS).

svn path=/trunk/; revision=66049

7 years ago[FREELDR] PXE: fix backward seeking (broken by r66036)
Hervé Poussineau [Sat, 17 Jan 2015 22:48:29 +0000 (22:48 +0000)]
[FREELDR] PXE: fix backward seeking (broken by r66036)

svn path=/trunk/; revision=66048

7 years ago[FREELDR] Limit disk buffer size to 0xC000 bytes, like before r65905
Hervé Poussineau [Sat, 17 Jan 2015 22:48:21 +0000 (22:48 +0000)]
[FREELDR] Limit disk buffer size to 0xC000 bytes, like before r65905

svn path=/trunk/; revision=66047

7 years ago[RSHELL]
David Quintana [Sat, 17 Jan 2015 12:59:57 +0000 (12:59 +0000)]
[RSHELL]
* Fix a long-lived signed/unsigned mismatch that may or may not have caused a few issues when hot-tracking the menubar.

svn path=/trunk/; revision=66046

7 years ago[NTOSKRNL]
Eric Kohl [Sat, 17 Jan 2015 11:53:40 +0000 (11:53 +0000)]
[NTOSKRNL]
SepDuplicateToken: Do not allocate a new ModifiedId for the duplicated token. Use the ModifiedId of the source token instead. This fixes the DuplicateTokenEx test.

svn path=/trunk/; revision=66045

7 years ago[User32]
James Tabor [Sat, 17 Jan 2015 00:31:19 +0000 (00:31 +0000)]
[User32]
- Alt-Tab Use windows logo icon as default. Patch from CORE-7864 #resolve

svn path=/trunk/; revision=66044

7 years ago[CMAKE]: Tab2Space.
Hermès Bélusca-Maïto [Fri, 16 Jan 2015 22:42:08 +0000 (22:42 +0000)]
[CMAKE]: Tab2Space.

svn path=/trunk/; revision=66043

7 years ago[EXPLORER]
David Quintana [Thu, 15 Jan 2015 23:23:57 +0000 (23:23 +0000)]
[EXPLORER]
* Fix a HWND leak (and potential disaster that never happened) I noticed while investigating CORE-9008

svn path=/trunk/; revision=66042

7 years ago[EXPLORER]
David Quintana [Thu, 15 Jan 2015 17:58:16 +0000 (17:58 +0000)]
[EXPLORER]
* Addendum to r66040: Fix the return types and remove unused parameters.

svn path=/trunk/; revision=66041

7 years ago[EXPLORER]
David Quintana [Thu, 15 Jan 2015 17:43:03 +0000 (17:43 +0000)]
[EXPLORER]
* Fix the notify window not resizing itself when the number of icons changes.
* Add error prints when AlignControls fails and exits early.
* Rename the Shell_NotifyIcon handler methods to something more appropriate.
CORE-9061 #resolve

svn path=/trunk/; revision=66040

7 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 14 Jan 2015 22:22:05 +0000 (22:22 +0000)]
[NTVDM]
Implement INT 21h, AX = 38h (Get/Set Country-dependent Information).
Patch by Pierre Schweitzer. Thanks!

svn path=/trunk/; revision=66039

7 years ago[RAPPS]
Daniel Reimer [Wed, 14 Jan 2015 21:56:27 +0000 (21:56 +0000)]
[RAPPS]
Improve the ReactOS Aplications Manager download dialog by Ismael Ferreras Morezuelas aka swyter
CORE-9056 #resolve #comment Committed, thx for help ^^

svn path=/trunk/; revision=66038

7 years ago[NTOS:EX] Implement NtSystemDebugControl
Hervé Poussineau [Wed, 14 Jan 2015 20:48:06 +0000 (20:48 +0000)]
[NTOS:EX] Implement NtSystemDebugControl

svn path=/trunk/; revision=66037

7 years ago[FREELDR]: Addendum to PXE r66034: don't read after Path buffer validity.
Hermès Bélusca-Maïto [Tue, 13 Jan 2015 23:19:21 +0000 (23:19 +0000)]
[FREELDR]: Addendum to PXE r66034: don't read after Path buffer validity.

svn path=/trunk/; revision=66036

7 years ago[FREELDR] PXE: support backward seeking
Hervé Poussineau [Tue, 13 Jan 2015 20:08:23 +0000 (20:08 +0000)]
[FREELDR] PXE: support backward seeking

svn path=/trunk/; revision=66035

7 years ago[FREELDR] PXE: always use slashes for subdirectories and use lower casing
Hervé Poussineau [Tue, 13 Jan 2015 20:08:18 +0000 (20:08 +0000)]
[FREELDR] PXE: always use slashes for subdirectories and use lower casing

svn path=/trunk/; revision=66034

7 years ago[FREELDR] Support failing to load some boot drivers
Hervé Poussineau [Tue, 13 Jan 2015 20:08:14 +0000 (20:08 +0000)]
[FREELDR] Support failing to load some boot drivers

In that case, simply skip it and try the next one.

svn path=/trunk/; revision=66033

7 years ago[Win32ss]
James Tabor [Mon, 12 Jan 2015 22:50:12 +0000 (22:50 +0000)]
[Win32ss]
- Remove hack to work around issue CORE-9039.
- Bypass two more DDE message calls from callback. Remove unneeded code.

svn path=/trunk/; revision=66032

7 years ago[NtOSKrnl]
James Tabor [Mon, 12 Jan 2015 22:44:59 +0000 (22:44 +0000)]
[NtOSKrnl]
- Fix status return from user mode callback. See CORE-9039.

svn path=/trunk/; revision=66031

7 years ago[RSHELL]
David Quintana [Mon, 12 Jan 2015 18:03:39 +0000 (18:03 +0000)]
[RSHELL]
* Overhaul the Popup method's position calculation. It now takes into account proper alignment preferences and exclusion rectangles in order to position menu popups better.
* Fix a small compatibility issue with windows shell objects.
* Use the item rectangle for the exclusion, so that the popup code can properly calculate how to flip the menu position if it doesn't fit downwards.

[EXPLORER]
* Fix the flags sent to Popup when showing the start menu. We have flags that say exactly what we want, and MPPF_ALIGN_LEFT/RIGHT were introduced with NT6 anyhow.
CORE-9004 #resolve #comment Should be fixed with trunk r66030.

svn path=/trunk/; revision=66030

7 years ago[cdmake] Set correct dates for directory entries
Hervé Poussineau [Sun, 11 Jan 2015 20:43:41 +0000 (20:43 +0000)]
[cdmake] Set correct dates for directory entries

Set directory creation date to creation date of its parent, and fix root directory creation date.

This fixes a off-by-one month if ISO was created between February and December,
and invalid dates if ISO was created in January.

svn path=/trunk/; revision=66029

7 years ago[NETSHELL]
Eric Kohl [Sun, 11 Jan 2015 15:12:34 +0000 (15:12 +0000)]
[NETSHELL]
Change resource strings to plural form 'Network Connections'.
CORE-9010 #resolve

svn path=/trunk/; revision=66028

7 years ago[NETSHELL]
Eric Kohl [Sun, 11 Jan 2015 14:58:55 +0000 (14:58 +0000)]
[NETSHELL]
Fix coding syle and indentation. No code changes!

svn path=/trunk/; revision=66027

7 years ago[RAPPS]
Daniel Reimer [Sun, 11 Jan 2015 14:38:26 +0000 (14:38 +0000)]
[RAPPS]
Database Update. This fixes the now dead LibreOffice link, too.
I completely skipped MirandaIM because they suck by deciding to do the same shit, Filezilla did. SF Malware "optimized" installer!

svn path=/trunk/; revision=66026

7 years ago[RAPPS]
Daniel Reimer [Sun, 11 Jan 2015 13:49:26 +0000 (13:49 +0000)]
[RAPPS]
Tidy up FF links in RAPPS. FF2 is DEAD! Instead we have now FF 3.6, 28 and newest.

svn path=/trunk/; revision=66025

7 years ago[FREELDR]: Revert r66022. This wasn't our fault but VBox. See CORE-9046 for more...
Hermès Bélusca-Maïto [Sat, 10 Jan 2015 22:02:11 +0000 (22:02 +0000)]
[FREELDR]: Revert r66022. This wasn't our fault but VBox. See CORE-9046 for more details and proposed solution.
CORE-9046 #resolve #comment r66022 reverted.

svn path=/trunk/; revision=66024

7 years ago[LDR]
Sylvain Petreolle [Sat, 10 Jan 2015 17:22:02 +0000 (17:22 +0000)]
[LDR]
Relocating is NOT an eror.

svn path=/trunk/; revision=66023

7 years ago[FREELDR]: Commit a temporary "hackfix" for (Pc)GetTime: on VBox when booting with...
Hermès Bélusca-Maïto [Sat, 10 Jan 2015 00:21:33 +0000 (00:21 +0000)]
[FREELDR]: Commit a temporary "hackfix" for (Pc)GetTime: on VBox when booting with PXE, for some mysterious reason, Int386(0x1A) call with AH = 0x02 (Get CMOS Time) *never ever* returns!! (however without PXE everything works). So... is it some kind of stack overflow or whatever that makes the Int386 function stack messy? Or something else? So in the meantime we use direct CMOS port reads. Timo, Hervé (and others), can you please review? And in particular why does it happen only with PXE?

svn path=/trunk/; revision=66022

7 years ago[NTOS]: Bring into evidence an existing hack in PnPMgr, in the hope it'll be fixed...
Hermès Bélusca-Maïto [Fri, 9 Jan 2015 19:58:19 +0000 (19:58 +0000)]
[NTOS]: Bring into evidence an existing hack in PnPMgr, in the hope it'll be fixed and not remain here again for years...

svn path=/trunk/; revision=66021

7 years ago[RAMDISK]
Hermès Bélusca-Maïto [Fri, 9 Jan 2015 18:26:17 +0000 (18:26 +0000)]
[RAMDISK]
- Fix DeviceRelations allocation bug
- Code style: Use sizeof(UNICODE_NULL) where needed; use sizeof(*ptr) for size of type pointed by ptr, when allocating space for ptr.

svn path=/trunk/; revision=66020

7 years ago[EXPLORER]
David Quintana [Fri, 9 Jan 2015 17:24:43 +0000 (17:24 +0000)]
[EXPLORER]
* Allow the result of the notify requests to return back to the caller. Fixes regressed shell32:systray winetests.
CORE-8840 #resolve #comment Should be properly fixed in r66019.

svn path=/trunk/; revision=66019

7 years ago[RAMDISK] Fix some comment typos. Convert comments to C style. No code changes.
Amine Khaldi [Fri, 9 Jan 2015 16:57:24 +0000 (16:57 +0000)]
[RAMDISK] Fix some comment typos. Convert comments to C style. No code changes.

svn path=/trunk/; revision=66018

7 years agoRevert files that shouldn't have been included. I blame an ongoing headache for it.
David Quintana [Fri, 9 Jan 2015 16:32:53 +0000 (16:32 +0000)]
Revert files that shouldn't have been included. I blame an ongoing headache for it.

svn path=/trunk/; revision=66017

7 years ago[STOBJECT]
David Quintana [Fri, 9 Jan 2015 16:29:46 +0000 (16:29 +0000)]
[STOBJECT]
* Disable compiling the resource dialog for ro-RO also.

svn path=/trunk/; revision=66016

7 years ago[STOBJECT]
David Quintana [Fri, 9 Jan 2015 16:25:49 +0000 (16:25 +0000)]
[STOBJECT]
* Fix resource strings so they compile correctly.
* Make use of the resource strings for the tooltip.
* Implement a context menu for the volume icon, using resource strings.
NOTE: I have a strange issue where the cursor disappears while the popup is open. No idea if it's my fault or win32k.

svn path=/trunk/; revision=66015

7 years ago[ramdisk]: improve again the dprints.
Hermès Bélusca-Maïto [Fri, 9 Jan 2015 14:17:39 +0000 (14:17 +0000)]
[ramdisk]: improve again the dprints.

svn path=/trunk/; revision=66014

7 years ago[RAMDISK]
Hermès Bélusca-Maïto [Fri, 9 Jan 2015 14:09:34 +0000 (14:09 +0000)]
[RAMDISK]
- Whitespace fixes,
- Add braces for long "case blah: ..." code blocks,
- Add more informational messages when a feature is unimplemented (some control codes and cases happening when using ramdisk with bootcd).

svn path=/trunk/; revision=66013

7 years ago[INSTALL_FREELDR]
Hermès Bélusca-Maïto [Fri, 9 Jan 2015 00:12:51 +0000 (00:12 +0000)]
[INSTALL_FREELDR]
Instead of keeping binary C arrays for FAT bootsectors (that by the way were completely out of date and were broken) in header files, just generate them out of our ASM-compiled bootsectors, with bin2c (as we do for PCI data for the HAL) and use them instead! So now we can use installfreeldr.exe to install e.g. a correct bootsector on a USB key that will work for loading freeldr! (and thus get rid of the Syslinux hack I presented in my video).

svn path=/trunk/; revision=66012

7 years ago[Win32ss]
James Tabor [Thu, 8 Jan 2015 22:57:09 +0000 (22:57 +0000)]
[Win32ss]
- Fix remaining DDE issues, re-sync DDE code from wine. Add QOS startup. Moved error debug prints to traces. Over all improvement with test results.

svn path=/trunk/; revision=66011

7 years ago[NTGDI]: #if'ed 0 unused pdcattr variable. Associated code with it went away in revis...
Hermès Bélusca-Maïto [Thu, 8 Jan 2015 20:35:51 +0000 (20:35 +0000)]
[NTGDI]: #if'ed 0 unused pdcattr variable. Associated code with it went away in revision 65912. Timo, was it on purpose? Because in other NTGDI functions (in the same file) this code remained... (I'm talking about the if (pdcattr->ulDirty_ & (DIRTY_FILL | DC_BRUSH_DIRTY)) { DC_vUpdateFillBrush(dc); } things).

svn path=/trunk/; revision=66010

7 years ago[NTFS]
Pierre Schweitzer [Thu, 8 Jan 2015 20:30:10 +0000 (20:30 +0000)]
[NTFS]
- Move directory enumeration into its own routine to prevent code duplication.
- Also, only take care of sub-node at the end of the enumeration. It doesn't make sense before.
- Supporting sub-nodes is still to be done.

svn path=/trunk/; revision=66009

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

svn path=/trunk/; revision=66001

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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