Katayama Hirofumi MZ
7efab12e6f
[CMAKE] Introduce set_wine_module (Retry) ( #7860 )
...
Re-trial of #7800 . Deleting __WINESRC__
hacks.
JIRA issue: CORE-5743
- Add sdk/cmake/set_wine_module.cmake.
- Load set_wine_module.cmake at
top-level CMakeLists.txt.
- Use set_wine_module cmake function
and delete __WINESRC__ as possible.
- Delete many include_directories.
2025-04-04 20:44:38 +09:00
Katayama Hirofumi MZ
6a95219ed3
[REACTOS] Don't use DLL_WINE_PREATTACH macro ( #7802 )
...
Related to #7800 . Reduce code dependency on Wine.
JIRA issue: CORE-5743
- Wrap DLL_WINE_PREATTACH usage by #ifndef
__REACTOS__ and #endif.
- Undefine DLL_WINE_PREATTACH macro in
sdk/include/xdk/winnt_old.h.
2025-03-22 08:04:55 +09:00
Katayama Hirofumi MZ
fe11f7a2e5
[REACTOS] Refresh old URLs ( #7632 )
...
URLs are getting old. We have to
update URLs for documentation
purpose.
JIRA issue: CORE-19963
- Refresh old URLs.
- Add " (DEAD_LINK)" labels
to dead links.
- Use MS Learn links rather
than MSDN ones.
- Some dead links revived by
Web Archive.
- Don't change Wine Tests
and Wine Sync.
- Don't change 3rd party libraries.
- Don't append "redirected" labels.
2025-01-28 13:36:45 +09:00
Hermès Bélusca-Maïto
cc3672cb73
[RESOURCES] Remove redundant #pragma code_page(), includes, etc.
...
They are redundant when these are already present in the given module's
root resource file, from which the language-specific resource files are
being included.
2024-12-22 18:39:26 +01:00
Timo Kreuzer
e4930be4ff
[REACTOS] Use the ISO C and C++ conformant names: _wcsicmp, _stricmp
...
Stop using non-conforming wcsicmp, stricmp, strcasecmp
2024-10-20 14:12:25 +03:00
Timo Kreuzer
a2a8ce4947
[WINSPOOL.DRV] Improve some stubs
2024-10-17 18:39:37 +03:00
Andrei Miloiu
fc7bc3bbbd
[LOCALMON] Update Romanian (ro-RO) translation ( #6877 )
2024-07-16 21:20:16 +02:00
Andrei Miloiu
a575921e93
[LOCALMON] Update Romanian (ro-RO) translation ( #5925 )
2023-11-08 20:06:16 +01:00
Timo Kreuzer
0e68e27ff6
[WINSPOOL] Add a number of missing NULL checks.
2023-10-01 13:05:51 +03:00
Timo Kreuzer
02df49ebd8
[WINSPOOL] Properly copy the DEVMODE in IntFixUpDevModeNames
...
Otherwise the size isn't set up correctly, leading to a crash.
Fixes crash in comdl32_winetest printdlg.
2023-10-01 13:05:51 +03:00
Timo Kreuzer
51a09e7358
[SPOOLSS] Fix prototype of BuildOtherNamesFromMachineName
2022-12-01 20:17:40 +02:00
Victor Perevertkin
447ef2aa4a
[CMAKE] Do not use USE_CLANG_CL variable in CMake scripts
2022-05-27 01:37:37 +03:00
Serge Gautherie
03422451b3
[REACTOS] Add '\n' to debug logs
...
on TRACE, WARN, FIXME and ERR calls.
Plus a few nit picks.
2022-05-04 03:28:38 +03:00
Hermès Bélusca-Maïto
957e566a23
[APITESTS][NTVDM][SPOOLSV] Add the missing ENABLE_EXPORTS property as these EXE targets have function exports.
...
This became a requirement, following a previous CMake update.
Otherwise the built EXEs would not export their intended functions.
Addendum to commit d8e92b5a
(see PR #1335 )
CORE-15406
[LOADCONFIG] The GCC rant had nothing to do with GCC, but everything with CMake...
[SPOOLSV] Add the missing exported stubs.
2021-12-04 01:17:32 +01:00
Hermès Bélusca-Maïto
7c8c9e1aba
[WINSPOOL] QS_SENDMESSAGE|QS_ALLEVENTS == QS_ALLINPUT, so use the latter instead.
2021-11-19 21:13:26 +01:00
Chan Chilung
463784c5f1
[TRANSLATION] Chinese Traditional (zh-TW) translation update ( #3954 )
...
Also sync LOCALMON/UI translation with Wine.
2021-10-10 15:00:44 +03:00
Hermès Bélusca-Maïto
9393fc320e
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine) and most of the win32ss.
2021-09-13 03:52:22 +02:00
Timo Kreuzer
5d8e834897
[REACTOS] Fix a number of MSVC warnings
2021-07-23 22:03:48 +02:00
Serge Gautherie
255807f768
[LOCALSPL] InitializePrinterDrivers(): Fix LocalGetPrinterDriverDirectory) call
...
Fix Clang-Cl
'...\printerdrivers.c(97,98): warning: variable 'cbBuf' is uninitialized when used here [-Wuninitialized]'
Addendum to 62c4b82
.
CORE-14306
2021-05-18 10:49:20 +02:00
Jérôme Gardou
e470b58376
[REACTOS] Explicitly link against pseh & include pseh headers in a few places
2021-04-28 13:10:23 +02:00
Hermès Bélusca-Maïto
3c722e35b1
[CMD][SERVMAN][SHELL32][WINSPOOL][ROSAPPS][NTOS:PNP] Fix my build.
2020-11-06 01:06:11 +01:00
James Tabor
3ca217621d
[Printing] Fix Typos and Test Regressions
...
Fix WinSpool API regressions.
Fix typos and debug prints.
2020-09-08 13:15:16 -05:00
Joachim Henze
dde92f8ffa
[WINSPOOL] Properly fix a double free CORE-16715
...
Addendum to 0.4.14-dev-957-g
d90beaeed2
Many Thanks to the patches author Doug Lyons!
2020-08-31 02:06:35 +02:00
James Tabor
240207691d
[LocalSpl] Fix Type and Paste
...
Fix cap on leading function.
2020-08-26 18:15:10 -05:00
James Tabor
19caafcb9e
[LocalSpl] Fix MsVC Builds
...
Fix unresolved external symbol.
2020-08-26 17:37:17 -05:00
James Tabor
62c4b828b4
[Printing] Update and Add Functions
...
More forwards to LocalSpl and LocalMon. At sometime will be merged together.
Bug fixes.
Printer Driver code is a wine hack. (WIP)
Added information for shell tray icon notifications.
Sync wine WinSpool driver tests. Unplugged from build.
2020-08-26 17:12:20 -05:00
James Tabor
c7a1924215
[WinSpool] Fix RC Build II
...
Fix rc build.
2020-08-03 23:03:40 -05:00
James Tabor
9d18946919
[WinSpool] Fix MSVC Build
...
Fix build.
2020-08-03 22:23:07 -05:00
James Tabor
b4848c379f
[WinSpool] Fix RC file for MSVC builds.
...
Fix Build.
2020-08-03 21:53:03 -05:00
James Tabor
7bffb70353
[Printing] Fix ups and Implementations.
...
WinSpool : Implement missing API. Sync/Port from wine. Setting it to fast track for needed testing of the later GDI code. Leaving Fix-me debug prints on.
Local tree has WinSpool_winetest turned on. So no debug noise during normal ReactOS operation.
SpoolSS : Reordered header types. Have more Spl function to be added while SpoolSV is being coded to forward to LocalSpl.
Based on wine and old research from the GDI code.
2020-08-03 21:07:58 -05:00
James Tabor
89e716a7f7
[Printing] Update and Add Functions
...
Fix and Update WinSpool.idl.
Start forwards to LocalSpl.
2020-08-02 14:49:06 -05:00
Amine Khaldi
139a3d6661
[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
2020-06-06 21:58:41 +03:00
Serge Gautherie
4b1ae54046
[WINSPOOL] GetPrinterDriverA(): Refactor failure handling ( #2832 )
...
* [WINSPOOL] GetPrinterDriverA(): Refactor failure handling
Addendum to d90beaeed2
.
2020-05-26 20:21:25 +02:00
Serge Gautherie
373a8dbb5c
[WINSPOOL] GetPrinterA(): Refactor failure handling ( #2830 )
...
Addendum to ecde376825
.
2020-05-23 09:08:00 +02:00
James Tabor
98bfe2fc89
[PrintUI|NTPrint] Printing Application Utility Support
...
PrintUI : Move to printing base directory.
NTPrint : Import from wine.
NTPrint does have a API test program from wine, not imported at this
time.
These will be Sync/Ported to full forked.
2020-05-12 20:26:02 -05:00
Serge Gautherie
b139bae58d
[WINSPOOL] EnumPrintersA: Refactor failure handling ( #2304 )
2020-04-27 22:10:22 +02:00
Victor Perevertkin
7e069ccdb2
[CMAKE] Replace custom functions to built-in ones
...
add_target_compile_definitions -> target_compile_definitions
add_target_compile_flags -> target_compile_options
add_target_include_directories -> target_include_directories
2020-04-16 15:59:38 +03:00
Julen Urizar Compains
f7cab5a1d4
[TRANSLATION] Multiple minor fixes and addings. ( #2516 )
...
- Applications: eventvwr, fltmgr, servman.
- rosapps: arping, CTM, fontsub, fraginator, imagesoft, systeminfo, vcdcontroltool, vgafontedit.
- CPLs: desk.cpl.
- ReactOS Setup GUI app.
- Screensavers: butterflies, maze, Starfield.
- System: NTVDM, printing/monitors/localmon; the freeze dialog in user32, the error strings in usersrv.
2020-04-09 18:13:46 +02:00
Timo Kreuzer
c735dbac35
[PRINTING] Add x64 print environment keys and folders
2020-03-09 07:03:47 +01:00
Doug Lyons
3077c0e43e
[WINSPOOL] Implement DocumentPropertiesA including DEVMODE conversions ( #2339 )
...
Co-authored-by: Doug Lyons <douglyons@douglyons.com>
Co-authored-by: Colin Finck <colin@reactos.org>
2020-02-25 08:02:46 +01:00
Katayama Hirofumi MZ
f3b1185cdc
[LOCALSPL] Don't hardcode C:\ReactOS ( #2343 )
...
Use static top-level variables wszLocalSplFile and wszPrintUiFile instead of static hardcoded literal strings.
CORE-14747
2020-02-14 22:53:38 +09:00
Colin Finck
8da7fbc704
Fix build
2020-02-12 19:59:23 +01:00
Doug Lyons
d90beaeed2
[WINSPOOL] Implement GetPrinterDriverA and a helper function UnicodeToAnsiInPlace ( #2317 )
2020-02-12 19:52:34 +01:00
Serge Gautherie
06f8f80181
[WINSPOOL] printers.c: Demote 3 ERR() to TRACE(), Fix 1 copypasta ( #2311 )
2020-02-06 19:10:21 +01:00
Doug Lyons
ecde376825
[WINSPOOL] Implement GetPrinterA based on GetPrinterW ( #2308 )
2020-02-06 19:02:46 +01:00
James Tabor
adffa8ea75
[Printing] Part of GDI Support
...
Fix ups and added support to prevent GDI from crashing. These functions
will be required for GDI.
Part 1 of print support.
2020-01-31 17:38:47 -06:00
Colin Finck
45f39ffc25
[FORMATTING] Fix indentation of winspool/printers.c
...
No code changes
2020-01-31 18:47:53 +01:00
Doug Lyons
e8b177825b
[WINSPOOL] Add Implementation of EnumPrintersA ( #2273 )
2020-01-31 18:42:55 +01:00
Doug Lyons
acec69a1d7
[PRINTING] Improve Stubs for GetPrinterA and GetPrinterDeviceA ( #2274 )
2020-01-26 16:21:39 +01:00
Amine Khaldi
e32507b525
[LOCALUI] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:57:33 +01:00