Commit graph

53659 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto a295454749 We use Jira now, as our bug tracker.
Patch by André Guibert de Bruet
CORE-7219 #resolve #comment Committed in r59149, thanks ;)

svn path=/trunk/; revision=59149
2013-06-02 18:41:40 +00:00
Hermès Bélusca-Maïto 59abd42a24 [RTL-PATH]
- Fix hackish lower-casing instructions.
- Fix a DPRINT string specifier.
- Fix some string/pointer algebra.

Fixes 10 kernel32:FindFiles tests (all the "Test failed: Wrong last error. Expected 2, got 123" failures, where 123 == ERROR_INVALID_NAME).

CORE-6667 #commented "NoWine" patch committed in revision r59148.

svn path=/trunk/; revision=59148
2013-06-02 18:33:52 +00:00
Timo Kreuzer e4cd39e255 [RTL]
- Fix a format specifier

[NTOSKRNL]
- Add a missing compiler memory barrier to KeIpiGenericCall
- Remove a pointless cast

svn path=/trunk/; revision=59147
2013-06-02 18:01:00 +00:00
Hermès Bélusca-Maïto d313d838eb [APITESTS-KERNEL32]
Commit my FindFiles test.
ROSTESTS-84 #resolve #comment Committed in revision 59146.

svn path=/trunk/; revision=59146
2013-06-02 17:01:22 +00:00
Eric Kohl f99fb70e9e [SAMSRV]
SampDeleteAccountDbObject: Fix the check of a returned status value. The old check caused a failure even though the returned value meant success.

svn path=/trunk/; revision=59145
2013-06-02 15:33:40 +00:00
Daniel Reimer 227f950f24 Retested all rapps download links and fixed all non working ones.
Fixed all sizes.
Updated FireFox and Thunderbird to the newest stables.
Same goes for LibreOffice and Apache OpenOffice.
Some more minor updates for a few apps.

svn path=/trunk/; revision=59144
2013-06-02 15:03:43 +00:00
Jérôme Gardou 91e26dba9d [WIN32K]
- Fix ExtCreateRegion implementation
CORE-4600 #comment Fixed in r59143. Thanks Giannis for the hint. #resolve

svn path=/trunk/; revision=59143
2013-06-02 14:30:48 +00:00
Johannes Anderwald e7ffaab876 [UMPNPMGR]
- It is not an error when the client is already connected
- Fixes random driver installation failures

svn path=/trunk/; revision=59142
2013-06-02 12:59:06 +00:00
Jérôme Gardou c51e3b4745 [NTOSKRNL/MM]
- Improve the stub for MEM_RESET case of NtAllocateVirtualMemory.
Fixes infinite loop for gecko-based application (including firefox19 and ReactOS/wine mshtml implementation)

svn path=/trunk/; revision=59141
2013-06-02 11:52:15 +00:00
Eric Kohl e10dffc51f [SAMSRV]
SamrDeleteAlias: Dereference the AliasHandle parameter properly. All SamrDelete functions use a pointer to the handle. The other SamrDelete functions do it right.

svn path=/trunk/; revision=59140
2013-06-02 10:45:48 +00:00
Hermès Bélusca-Maïto 4bea75236e Hey Arch! Do not define NEWCC for now ! (look at http://git.reactos.org/?p=reactos.git&a=search&h=HEAD&st=grep&s=NEWCC ; spotted by Samuel Serapion)
svn path=/trunk/; revision=59139
2013-06-02 00:21:55 +00:00
Eric Kohl 72a299ef71 [NETAPI32]
NetLocalGroupGetInfo: Fix a bug in the alias search code. The function should search the account domain if no alias was found in the builtin domain, instead of returning an error. Fail only if the desired alias can not be found in both domains.

svn path=/trunk/; revision=59138
2013-06-01 23:42:01 +00:00
Johannes Anderwald 6bcb9bf333 [AUDIO]
- Support zero value tags
CORE-6890 #comment please retest

svn path=/trunk/; revision=59137
2013-06-01 23:16:08 +00:00
Eric Kohl 9eddf468b6 [NETAPI32]
Implement NetLocalGroupDel.

svn path=/trunk/; revision=59136
2013-06-01 23:10:10 +00:00
Hermès Bélusca-Maïto 1e2b31b8bc [KERNEL32-CONSRV]
- Implement SetConsoleCursor and ShowConsoleCursor (set the shape of the cursor, and show/hide it). It appears that SetConsoleCursor acts only on graphics screen buffers (tested on Windows).
  I personnaly think it's a limitation we can suppress, but at the moment I keep it.
- Implement SetConsoleMaximumWindowSize which does nothing else than returning TRUE but doesn't give any constraint on the maximum size of the console window (tested on Windows Server 2003).

See http://undoc.airesoft.co.uk/kernel32.dll/SetConsoleCursor.php , http://undoc.airesoft.co.uk/kernel32.dll/ShowConsoleCursor.php and http://undoc.airesoft.co.uk/kernel32.dll/SetConsoleMaximumWindowSize.php for more details.

Useful for the NTVDM interface !

[CONSRV:Gui frontend]
- Fix "Select all" action.
- Enable or disable "Copy" and "Paste" commands in the edition menu.

svn path=/trunk/; revision=59135
2013-06-01 22:49:50 +00:00
Thomas Faber 6c59bd48c4 [NTOS:IO]
- Do not dereference an unsafe ObjectAttributes pointer in IoCreateFile. Spotted by Aleksandar Andrejevic
(I'm removing the OriginalAttributes assignment completely because it's never used, and it generally makes no sense to copy this. ObOpenObjectByName already takes care of everything in attributes)
CORE-7167

svn path=/trunk/; revision=59134
2013-06-01 20:50:13 +00:00
Amine Khaldi 6dfd719ee8 [NTOSKRNL]
* Properly fail when the read pointer is out of the file. Brought to you by Sergey Chernov.
CORE-7249 #resolve #comment Committed in r59133. Thanks !

svn path=/trunk/; revision=59133
2013-06-01 18:47:11 +00:00
Hermès Bélusca-Maïto 60bd85ff6c [CMD]
COLOR builtin command of CMD does not format output color correctly.
When changing the color of the foreground of the console with the command "color 3" for instance,
the confirmation message "Color 3" appears whereas it should say "Color 03" as the number is output in 1-byte hexadecimal form.

Patch by Radek Liška

CORE-7246 #resolve #comment Committed in revision r59132. Thanks :)

svn path=/trunk/; revision=59132
2013-06-01 18:45:04 +00:00
Thomas Faber cc1996b991 [CMAKE]
- Don't check for unsupported gcc 4.6
- Disable -Wmaybe-uninitialized. It's just not useful.

svn path=/trunk/; revision=59131
2013-06-01 16:24:07 +00:00
Sylvain Petreolle 2aec6ce58a Fix configure on *nixes.
Arch, don't use brackets, thats meant to execute something.

svn path=/trunk/; revision=59130
2013-05-31 21:27:50 +00:00
Hermès Bélusca-Maïto 6b811ad8f5 Finally,...
... use Ninja by default for compiling ReactOS !!

Users now have to do:

./configure

to use Ninja for building ReactOS.

The old method (using makefiles) is available by doing:

./configure Makefiles
(or: ./configure makefiles )

Tested by Amine and Sylvain (blame them ;) )

svn path=/trunk/; revision=59129
2013-05-31 21:04:28 +00:00
Amine Khaldi eabdc48e8a [CABINET_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59128
2013-05-31 16:57:58 +00:00
Amine Khaldi a811de5d38 [CABINET]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59127
2013-05-31 16:57:42 +00:00
Amine Khaldi 31500a3e7b [AVIFIL32_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59126
2013-05-31 16:38:50 +00:00
Amine Khaldi 637f9643ad [AVIFIL32]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59125
2013-05-31 16:38:30 +00:00
Giannis Adamopoulos c928e73b43 [syssetup]
- Remove resource strings that are no longer in use. Shortcut translations should go to shortcuts.inf from now on

svn path=/trunk/; revision=59124
2013-05-31 15:12:08 +00:00
Giannis Adamopoulos 43f8d2f2fa [shortcuts.inf]
- Convert to utf16 because setupapi can't use utf8 files
- Fix the langid in each string section

svn path=/trunk/; revision=59123
2013-05-31 14:33:46 +00:00
Aleksey Bragin 82c90910e5 [PCIX]
- Fix parameters in KeSetEvent call. Spotted by Daniel Nespoulos.

svn path=/trunk/; revision=59122
2013-05-31 12:24:23 +00:00
Johannes Anderwald 2f4761af8f [SYSAUDIO]
- Handle case when device interface link is properly set 
[WDMAUD]
- Implement timer routine, which issues a work item
- Implement querying sysaudio if the audio device count has changed. In that case reinitialize the mmixer library
- No reboot is now more required after installing audio devices.

svn path=/trunk/; revision=59121
2013-05-30 22:07:40 +00:00
Thomas Faber f166056c07 [PSEH2]
- Emulate a return from _SEH2EnterHandleTrylevel/_SEH2EnterFrameAndHandleTrylevel rather than directly jumping to the handler in case of an exception. This prevents us from invalidating compiler assumptions. Thanks to Timo.
Should fix GCC 4.7 bug with PSEH2 (CORE-7240).

svn path=/trunk/; revision=59120
2013-05-30 21:53:06 +00:00
Johannes Anderwald 78a214f52d [PORTCLS]
- Silence traces

svn path=/trunk/; revision=59119
2013-05-30 18:40:19 +00:00
Eric Kohl 65e80874df [USRMGR]
Enable the call to NetLocalGroupAdd.

svn path=/trunk/; revision=59118
2013-05-30 16:00:37 +00:00
Eric Kohl ee2c76ec4d [NETAPI32]
NetLocalGroupEnum: Enumerate aliases (aka local groups) in the builtin and account domains.

svn path=/trunk/; revision=59117
2013-05-30 15:37:25 +00:00
Johannes Anderwald 7b94eec49d [NETSHELL]
- Fix column width of listview

svn path=/trunk/; revision=59116
2013-05-30 11:41:12 +00:00
Eric Kohl c6a7c2e40c [SAMSRV]
- Create the None (aka Users) group upon setup.
- Add all users as members of the Users group.
- Add the Guest user as a member of the Guests alias.

svn path=/trunk/; revision=59115
2013-05-30 10:50:52 +00:00
Eric Kohl 7a98c62a09 [SAMSRV]
Get rid of SampOpenSamKey. Use SampRegOpenKey instead.

svn path=/trunk/; revision=59114
2013-05-30 08:51:32 +00:00
Johannes Anderwald ff8f4a6ff9 [DXDIAG]
- Disable call to Direct3DCreate9 [HACK]
- Use the correct parent window handle when creating the system dialogs.
- Fix the next page button
- TODO: ReactOS needs to check whether a correct parent window handle was provided
- Fixes dxdiag tab problem

svn path=/trunk/; revision=59113
2013-05-30 08:12:13 +00:00
Hermès Bélusca-Maïto 8765fbb397 [KERNEL32-CONSRV]
- Implement ConsoleMenuControl; see http://undoc.airesoft.co.uk/kernel32.dll/ConsoleMenuControl.php for more information.
- Implement SetConsoleMenuClose; see http://www.mail-archive.com/harbour@harbour-project.org/msg27509.html (or http://harbour-devel.1590103.n2.nabble.com/Question-about-hb-gt-win-CtrlHandler-usage-td4670862i20.html ) for more information.

[CONSRV]
Remove two unneeded DPRINTs.

svn path=/trunk/; revision=59112
2013-05-30 00:50:03 +00:00
Christoph von Wittich 72eb8769a6 [dxdiag]
use unicode structures when using unicode functions

svn path=/trunk/; revision=59111
2013-05-29 20:36:22 +00:00
Giannis Adamopoulos 0094a5c00f [syssetup]
- Create shortcuts based on shortcuts.inf instead of hardcoding them
Note to translators: please make sure that all shortcut translations are correct. Several localized strings had to be copied by hand so there is the possibility that some errors exist

svn path=/trunk/; revision=59110
2013-05-29 20:33:11 +00:00
Eric Kohl eeb6598d52 [SAMSRV]
Implement SamIFree_SAMPR_GET_GROUPS_BUFFER.

svn path=/trunk/; revision=59109
2013-05-29 20:21:42 +00:00
Giannis Adamopoulos af5350237d - Add shortcuts.inf file that will be used by syssetup to create the shortcuts in second stage. In this way shortcuts and their folders won't be hardcoded in syssetup
svn path=/trunk/; revision=59108
2013-05-29 19:35:35 +00:00
Eric Kohl 4569c1ab96 [SAMSRV]
Set default group membership for new users.

svn path=/trunk/; revision=59107
2013-05-29 16:09:10 +00:00
Giannis Adamopoulos 6379d95ae2 [hivedef.inf]
- Fix the names of the colors and sizes of the classic theme. 
- Fixes CORE-7149

svn path=/trunk/; revision=59106
2013-05-29 13:23:27 +00:00
Giannis Adamopoulos f808f35b12 [desk.cpl]
- If loading the name of a classic color fails, try to read it from the "LegacyName" value

svn path=/trunk/; revision=59105
2013-05-29 13:14:37 +00:00
Eric Kohl e2b784bd7b [DISKPART]
* Simplified the help system
* Removed an unnecessary check in the help system that listed the first help entry 'active' no matter what was entered into the help system, even if the word is not in the list.
* Removed exit_main and rem_main functions since it took a little extra processing time and made the code a bit harder to read. Now it determines if the given command is rem or exit first before looking through the entire function list.
* Converted WCHAR* to LPWSTR to make it a bit easier to read.
* Add a title to the program to make it easier for the user to determine the name of the application currently running, especially if a large script is being used. 

Patch by Lee Schroeder.
Thanks!
CORE-7187 #resolve #comment Committed in r79104.

svn path=/trunk/; revision=59104
2013-05-29 11:40:43 +00:00
Amine Khaldi 10e6d3b971 [ADVPACK_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59103
2013-05-29 11:01:18 +00:00
Amine Khaldi 8b282e0026 [ADVPACK]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59102
2013-05-29 11:01:08 +00:00
Eric Kohl d14ba6a267 [CMD]
Remove cmd_main(). Patch by Lee Schroeder.
Thanks!

CORE-7205 #resolve #comment Committed in r59101.

svn path=/trunk/; revision=59101
2013-05-29 10:56:25 +00:00
Hermès Bélusca-Maïto 318eca778f Let's try to fix GCC builds on Linux bots.
svn path=/trunk/; revision=59100
2013-05-29 00:44:18 +00:00