Mark Jansen
fa9ce98d8e
[OPENGL32] Do not crash in IntGetCurrentDC if thread data was not allocated.
...
CORE-12232
2017-11-17 19:34:06 +01:00
Giannis Adamopoulos
a4ea17218f
[COMCTL32] Implement using different image list images depending on the button state
2017-11-17 14:44:52 +02:00
Hermès Bélusca-Maïto
3356f87b9e
[REACTOS] Add reactos/bin/suppl/ to the list of "known" (hardcoded) directories to make build configuration happy.
...
I use a (not yet used) dir-id value of "80" for this purpose (the value
"8" being already used for /bin/testdata/ and of course values from 9 up
to 50+ are also already used... >_>).
2017-11-17 01:48:18 +01:00
Hermès Bélusca-Maïto
aa04c84f62
[ROSTESTS] Move the tests unsupported by rosautotest under a "suppl" (supplementary) sub-directory of "reactos/bin".
...
Indeed, rosautotest has an annoying tendency to fail with:
Invalid test file name: <testname>.exe
SYSREG_ROSAUTOTEST_FAILURE
when <testname>.exe is a test that do not comply with the rosautotest
interface.
This is indeed the case for all the tests under /rostests/win32/, with the
exception of cmd_rostest.
Addendum to 8dd89c7
.
2017-11-17 01:26:02 +01:00
Hermès Bélusca-Maïto
8340574fe3
[CMD] Fix support for newlines in the emulated parenthesed set block of the "for" command.
...
CORE-7998
2017-11-17 00:58:45 +01:00
Hermès Bélusca-Maïto
8dd89c7cfc
[ROSTESTS] Start adding ReactOS-owned tests for cmd.exe, based on Wine's.
...
CORE-7998
Based on Wine's cmd_winetest code, this first bunch of tests check how the
"for" command should process the newlines inside its parenthesed set.
Adapted by Doug Lyons.
2017-11-17 00:58:45 +01:00
Giannis Adamopoulos
34c563fa2a
[COMCTL32] Button: Don't use a class brush. CORE-13445
2017-11-17 01:26:37 +02:00
Hermès Bélusca-Maïto
cfcca53856
[CMD] Fix '?' command output by adding a missing new-line. CORE-14016
...
Patch by Doug Lyons.
2017-11-16 21:27:27 +01:00
Serge Gautherie
067bb2fcef
[SETUPAPI] driver.c: it is _WIN32_WINNT, not WIN32_WINNT. CORE-12580
2017-11-16 18:58:57 +01:00
Joachim Henze
6505026ea8
[RAPPS-DB] CORE-14012 update to ROSBE 2.1.5
2017-11-14 23:25:56 +01:00
David Quintana
e10108c088
[EXPLORER] Remove version number from the start menu banner image, as requested.
...
Also, since we won't be editing the svg as often, move it to the media/graphics folder.
2017-11-14 18:15:34 +01:00
Stanislav Motylkov
66e3c1f73a
[RAPPS] Add support for no-length downloads indication
2017-11-14 12:47:18 +02:00
Hermès Bélusca-Maïto
0b2bbd1125
[NTOS] Addendum to da81345
: Fix checks when a hive is opened in shared mode.
2017-11-13 00:27:41 +01:00
Eric Kohl
3ad5c7fd84
[SETUPAPI] Improve the range list implementation.
...
- SEH-protect the range list validation and move it into a separate function.
- Use a mutex to synchronize access to the range list.
- Implement CM_First_Range and parts of CM_Add_Range.
2017-11-12 23:27:09 +01:00
Pierre Schweitzer
faee3753ea
[CDFS_NEW] Now NtWriteFile is fixed, revert 5f25582
, ie remove FastIO hack from the driver
...
CORE-14003
2017-11-12 22:39:40 +01:00
Pierre Schweitzer
1d777ffab5
[NTOSKNRL] In NtWriteFile, remove the check that is now redundant with ObReferenceFileObjectForWrite().
...
CORE-14003
2017-11-12 22:39:40 +01:00
Pierre Schweitzer
c3d5a3f2bd
[NTOSKRNL] In NtWriteFile, quit using ObReferenceObjectByHandle in favor of ObReferenceFileObjectForWrite().
...
This avoids RO FSDs being called for write operations.
CORE-14003
2017-11-12 22:39:40 +01:00
Pierre Schweitzer
3b64f7f8fb
[NTOSKRNL] Implement (with many FIXMEs) ObReferenceFileObjectForWrite() so that it can already do the job!
...
CORE-14003
2017-11-12 22:39:40 +01:00
Pierre Schweitzer
7eefe70294
[NTOSKRNL] Implement IoComputeDesiredAccessFileObject() based on checks performed in NtFlushBuffersFile()
...
CORE-14003
2017-11-12 22:39:40 +01:00
Hermès Bélusca-Maïto
da8134527b
[NTOS] Do not perform hive write operations when we are not supposed to.
...
- When we are in LiveCD mode (more generally, when hives are shared), load
the system hives as volatile.
- Ignore hive write operations when everything operates in read-only mode
and just return success instead.
- Just return success on hive file I/O if no file is associated with a
given hive. This happens when e.g. a CM hive has a primary but no log.
2017-11-12 22:02:45 +01:00
Pierre Schweitzer
5f255827d3
[CDFS_NEW] Following 1bef487
, add a hack and stub FastIO write routine to avoid bugchecks on write attempts.
...
This allows booting the ReactOS LiveCD as HDD image in Qemu without issues :-)
2017-11-12 21:16:31 +01:00
Pierre Schweitzer
1bef48796e
[NTOSKRNL] Add a FIXME in NtWriteFile() that explains how broken is our current implementation regarding read-only FSDs
2017-11-12 21:11:22 +01:00
Pierre Schweitzer
cbf0430b56
[CDFS_NEW] Bugfix for f88fe43
: don't delete devices twice on shutdown.
...
With that bugfix, I can install ROS from ISO on HDD without troubles :-)
CORE-13184
2017-11-12 18:58:43 +01:00
Joachim Henze
cda5d7c843
[RAPPS-DB] CORE-14000 mIRC 7.51 update
...
update URL & hash (size stays same)
2017-11-12 18:57:34 +01:00
Pierre Schweitzer
f88fe43abd
[NTOSKRNL] It is forbidden to call DbgPrint at DISPATCH_LEVEL with %wZ
2017-11-12 18:51:07 +01:00
Pierre Schweitzer
6c73385625
[CDFS_NEW]
...
Restore the ability to restore installing from disk image.
CORE-13184
2017-11-12 18:39:40 +01:00
Joachim Henze
7dc30a5b84
[RAPPS-DB] CORE-14000 mIRC 7.49 fix URL
2017-11-12 18:01:36 +01:00
Eric Kohl
52fa3479f3
[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 15:54:22 +01:00
Eric Kohl
7dd8ebcbbd
[SERVICES] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 14:04:22 +01:00
Eric Kohl
2b5c4bd2c7
[UMPNPMGR] Add missing status mappings to NtStatusToCrError.
...
CORE-13944
2017-11-12 12:51:19 +01:00
Pierre Schweitzer
a1d7e9936d
[EXT2] Upgrade to 0.69
...
CORE-13980
2017-11-12 10:48:17 +01:00
Giannis Adamopoulos
18dee7a392
[COMCTL32] Button: Implement sending CDDS_PREERASE, CDDS_POSTERASE, CDDS_PREPAINT and CDDS_POSTPAINT according to the apitest and the visual tests.
...
Remove some #ifdef __REACTOS__ from theme_button.c as this file has been forked for good and there is not real plan to keep syncing it with wine.
2017-11-11 13:56:28 +02:00
Giannis Adamopoulos
a98ff4d77c
[COMCTL32] Button: Draw the image list even when the button has the BS_ICON or the BS_BITMAP style. CORE-13170
2017-11-11 01:31:32 +02:00
Joachim Henze
4785e426d2
[RAPPS-DB] CORE-13989 MikTex 2.9.5105 downgrade further
...
as yesterdays version still had Vista deps later on.
Let's continue work on what we can use some day:
2.9.5105 fails already during setup, but good link availability.
2.9.5721 even allows running main app, but won't let you compile yet.
2017-11-10 23:06:04 +01:00
Giannis Adamopoulos
dea602cd70
[COMCTL32] -Button: Implement drawing the image list with the BUTTON_IMAGELIST_ALIGN_CENTER parameter. This is enough to fix buttons with images created by Lazarus but only with themes. The non themed branch of the code is slightly more complex and will be fixed next. CORE-13170
2017-11-10 20:59:25 +02:00
Joachim Henze
7532c41db7
[RAPPS-DB] CORE-13989 MikTex 2.9.6361 downgrade
2017-11-10 01:53:56 +01:00
Joachim Henze
bb897cbaa8
[RAPPS-DB] CORE-13027 Npackd use proper english description from their website
2017-11-10 00:19:10 +01:00
Joachim Henze
0a2cd57cdd
[RAPPS-DB] CORE-13987 Midnight Commander fix version string
2017-11-09 23:50:04 +01:00
Adam Słaboń
7273a7ba21
Polish Translation update
2017-11-09 22:40:49 +01:00
Joachim Henze
10582455b3
[RAPPS] Update German translation. CORE-13782
2017-11-09 22:33:11 +01:00
Serge Gautherie
f0e6c11bba
[USETUP][EXT2LIB] NtWriteFile() calls: Remove unused 'ByteOffset = 0', Use explicit NULL instead of ambiguous 0. CORE-13910
2017-11-09 21:28:50 +01:00
Thomas Faber
c72066f87f
[NTOS:KDBG] Silence clang -Wstring-plus-int warnings.
...
..\ntoskrnl\kdbg\i386\i386-dis.c(3131,23): warning: adding 'char' to a string does not append to the string [-Wstring-plus-int]
oappend ("%cs:" + intel_syntax);
~~~~~~~^~~~~~~~~~~~~~
..\ntoskrnl\kdbg\i386\i386-dis.c(3131,23): note: use array indexing to silence this warning
oappend ("%cs:" + intel_syntax);
^
& [ ]
2017-11-09 21:27:09 +01:00
Thomas Faber
fcbfa843da
[NTOS:KDBG] Portably read control registers.
...
Fixes clang warning:
..\ntoskrnl\kdbg\kdb.c(175,25): warning: variable 'TrapCr4' is uninitialized when used here [-Wuninitialized]
KdbTrapFrame->Cr4 = TrapCr4;
^~~~~~~
..\ntoskrnl\kdbg\kdb.c(140,45): note: initialize the variable 'TrapCr4' to silence this warning
ULONG TrapCr0, TrapCr2, TrapCr3, TrapCr4;
^
= 0
2017-11-09 21:27:07 +01:00
Joachim Henze
22f1c0650f
[RAPPS-DB] CORE-13027 add Npackd 1.23 - GPLv3 licensed packet manager
2017-11-08 23:03:02 +01:00
Joachim Henze
e6232afb47
[RAPPS-DB] CORE-12284 LibreOffice HelpPack 5.4.3.2
2017-11-08 21:01:38 +01:00
Joachim Henze
d9fa47c33f
[RAPPS-DB] CORE-12284 LibreOffice 5.4.3.2 (as 2nd option)
2017-11-08 20:41:13 +01:00
Joachim Henze
4f528d5129
[RAPPS-DB] CORE-12284 LibreOffice 5.1.1.3 (LibreOfficeStill)
2017-11-08 20:23:33 +01:00
Jared Smudde
e0b32f28f4
[mspaint] Replace the current 16 pixel program icon with one from the Tango icon theme.
2017-11-07 22:53:36 +01:00
Joachim Henze
23bc0b5052
[RAPPS-DB] CORE-13199 pingus.txt fix typo in spanish description spotted by Javier Fernandez
2017-11-07 19:25:46 +01:00
Joachim Henze
09d3111673
[RAPPS-DB] CORE-13947 update to IrfanView 4.50 & IrfanView Plugins to 4.50 (fixes broken link of plugins, workarounds MFC42.dll issue in old 4.44 setup and workarounds missing rapps-progress-dialog)
2017-11-07 18:27:49 +01:00