Commit graph

60733 commits

Author SHA1 Message Date
Pierre Schweitzer c58284202d [FREELDR]
Revert r66102

svn path=/trunk/; revision=66103
2015-01-28 21:03:18 +00:00
Pierre Schweitzer 7e14b032e6 [FREELDR]
Fix REL build

svn path=/trunk/; revision=66102
2015-01-28 20:52:38 +00:00
Pierre Schweitzer cb47930ae1 [CDMAKE]
It's totally pointless to nullify after calloc

svn path=/trunk/; revision=66101
2015-01-28 20:41:23 +00:00
Hermès Bélusca-Maïto abc4e17f7c [CDMAKE]
- Fix misusage of the hash-table. CORE-9098 #resolve #comment Fixed in revision 66100!
- Really fix date for files and directories when CDs are generated on Windows. Use UTC time everywhere. Simplify code.

svn path=/trunk/; revision=66100
2015-01-28 20:26:56 +00:00
Timo Kreuzer 311d5df6e2 [FREELDR]
Increase number of static memory descriptors from 32 to 40.
CORE-9097 #resolve #comment Please retest and reopen if it's still not fixed.

svn path=/trunk/; revision=66099
2015-01-27 22:19:25 +00:00
Hermès Bélusca-Maïto de72d5eae8 [CDMAKE]: Whitespace fixes only.
svn path=/trunk/; revision=66098
2015-01-27 19:31:19 +00:00
Hermès Bélusca-Maïto ff86a5c370 Fix bootcd-regtest target. All the bootsectors (plus isoboot) should go to bootcd and bootcdregtest cds, and only isoboot should remain for the live and hybrid cds.
svn path=/trunk/; revision=66097
2015-01-27 00:19:02 +00:00
Colin Finck b4c0d0c2fe [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
2015-01-26 22:32:43 +00:00
Timo Kreuzer 320306b310 [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
2015-01-26 22:11:34 +00:00
Hermès Bélusca-Maïto 7c751fe5dc [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
2015-01-26 21:19:21 +00:00
Timo Kreuzer e7d852bc11 [FREELDR]
Fix/improve range check. 
CORE-8995 #resolve 
CORE-8997 #resolve

svn path=/trunk/; revision=66091
2015-01-26 21:11:58 +00:00
James Tabor 890e37805d - Turn off trace.
svn path=/trunk/; revision=66089
2015-01-26 15:01:52 +00:00
James Tabor 8d5b642a5f [Win32ss|NtUser]
- Support process start up user show window parameter.

svn path=/trunk/; revision=66088
2015-01-26 15:00:24 +00:00
Timo Kreuzer 63ae430acc [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
2015-01-25 23:24:27 +00:00
Eric Kohl 273593de7e [CACLS]
Parsing arguments. Patch by Katayama Hirofumi.
#CORE-6799 #resolve

svn path=/trunk/; revision=66086
2015-01-25 19:22:49 +00:00
James Tabor c094b4cd6e [Win32ss]
- Fix window from point so it handles disabled windows correctly.
- Cleanup processing mouse routine.
- See CORE-7447.

svn path=/trunk/; revision=66085
2015-01-25 15:57:22 +00:00
Thomas Faber a46eeba526 [WIN32K:NTUSER]
- Do not use pwndChild uninitialized in co_WinPosSearchChildren

svn path=/trunk/; revision=66084
2015-01-25 15:26:13 +00:00
Hermès Bélusca-Maïto 66cc347765 [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
2015-01-24 00:15:08 +00:00
Hermès Bélusca-Maïto 8ee4a20157 [DOSMBR]
- tab --> 4-spaces.
- add some Uppercases at the beginning of sentences...

svn path=/trunk/; revision=66082
2015-01-23 22:21:09 +00:00
Hermès Bélusca-Maïto a40388d89c [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
2015-01-23 22:19:33 +00:00
Hermès Bélusca-Maïto ea6251ad97 [CDMAKE]
- llmosrt.c --> llmsort.c as it should be named.
- Remove useless free(...) calls and a temp variable.

svn path=/trunk/; revision=66080
2015-01-23 21:38:15 +00:00
James Tabor 44613092ba [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
2015-01-22 23:31:22 +00:00
Hermès Bélusca-Maïto d829df8c49 [WALLPAPER]
Remove now unneeded RBuild file.

svn path=/trunk/; revision=66077
2015-01-22 22:29:48 +00:00
Amine Khaldi 57febf6ccf [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
2015-01-22 21:13:57 +00:00
Timo Kreuzer 1adc737644 [WIN32K]
Fix broken ASSERTs
CORE-8938 #resolve

svn path=/trunk/; revision=66075
2015-01-22 21:03:46 +00:00
James Tabor 6362e14265 [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
2015-01-21 23:15:28 +00:00
Hermès Bélusca-Maïto 571af394cd [REACTOS] HybridCD: Move the livecd.iso file into the livecd directory.
svn path=/trunk/; revision=66073
2015-01-21 22:24:47 +00:00
Amine Khaldi f30e744a14 [TCPIP_DRVTEST] Temporarily fix build.
svn path=/trunk/; revision=66072
2015-01-21 18:38:26 +00:00
Jérôme Gardou 6113b2f585 [TCPIP_DRVTEST]
- Actually print the physical address of the ARP table entry.

svn path=/trunk/; revision=66071
2015-01-21 16:01:02 +00:00
Jérôme Gardou 1f7304870c [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
2015-01-21 15:55:00 +00:00
Eric Kohl acf84c8854 [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
2015-01-20 20:57:58 +00:00
Timo Kreuzer caae20ea25 [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
2015-01-20 18:33:33 +00:00
Amine Khaldi b978d73b11 [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
2015-01-20 12:12:40 +00:00
Timo Kreuzer 7638b204cd [WIN32K]
Remove broken ASSERT
CORE-9033 #resolve
See issue #9033 for more details.

svn path=/trunk/; revision=66066
2015-01-19 23:24:07 +00:00
Eric Kohl e269d75d98 [DEVMGR]
Enlarge the buffer by one WCHAR if REG_SZ values are being retrieved. This fixes strange enumerator properties.

svn path=/trunk/; revision=66065
2015-01-19 21:10:04 +00:00
Amine Khaldi af6fb5892b [EVENTVWR] Fix the template of event details string copied in the memory clipboard. By Ștefan Fulea. CORE-8914
svn path=/trunk/; revision=66064
2015-01-19 13:00:03 +00:00
Amine Khaldi 482f3cba63 [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
2015-01-19 12:49:51 +00:00
Amine Khaldi 997daf446e [SYSDM] Fix clicking on open User Accounts while using sysdm.cpl. By Jared. CORE-9047
svn path=/trunk/; revision=66062
2015-01-19 12:44:21 +00:00
Amine Khaldi 96d28bebdf [NOTEPAD] Allow the user to print only the current selection. Brought to you by Ricardo Hanke. CORE-9052
svn path=/trunk/; revision=66061
2015-01-19 12:40:34 +00:00
Amine Khaldi 484fabea89 [CRT] Fix handling of TLS data. Found by the syzygy folks. CORE-9071
svn path=/trunk/; revision=66060
2015-01-19 12:29:18 +00:00
Amine Khaldi efcad39e0e [RAPPS] Turkish translation update by Erdem Ersoy. CORE-8874
svn path=/trunk/; revision=66059
2015-01-19 12:16:17 +00:00
Amine Khaldi 549a3d8b04 [RTL] Apply Wine commit cffd86f by Qian Hong: Make RtlAddVectoredExceptionHandler hotpatchable.
svn path=/trunk/; revision=66058
2015-01-19 12:06:17 +00:00
Amine Khaldi 3b7809f832 [TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-7861
svn path=/trunk/; revision=66057
2015-01-19 12:05:42 +00:00
James Tabor 53c063af78 [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
2015-01-18 22:55:03 +00:00
James Tabor 2439d0030f [NtUser]
- Fix return to previously active window. See CORE-106.

svn path=/trunk/; revision=66055
2015-01-18 22:39:56 +00:00
Hermès Bélusca-Maïto 2bf5258b98 [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
2015-01-18 19:21:42 +00:00
Amine Khaldi 9c8e45896b [KERNEL32] Apply Wine commit caa0829 by Qian Hong: Make SetUnhandledExceptionFilter hotpatchable.
svn path=/trunk/; revision=66053
2015-01-18 16:49:17 +00:00
Hermès Bélusca-Maïto 40e2cf8ff0 [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
2015-01-18 16:28:18 +00:00
Hermès Bélusca-Maïto bb43ef9710 [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
2015-01-18 13:55:23 +00:00
Hermès Bélusca-Maïto feb9cd80e4 [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
2015-01-18 13:11:35 +00:00