Jérôme Gardou
c004b53d77
Apply suggestions from code review
...
Style fixes
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Co-authored-by: Victor Perevertkin <victor@perevertkin.ru>
2020-10-20 21:44:54 +02:00
Jérôme Gardou
00ed72d7e8
[CMAKE] Get rid of add_compile_flags
...
Use add_compile_options and the like instead
2020-10-20 21:44:54 +02:00
Jérôme Gardou
907025a018
[CMAKE] Introduce the atl_classes interface library
...
This takes care of adding the relvant include directory and the _ATL_NO_EXCEPTIONS define, if needed
2020-10-20 21:44:54 +02:00
Jérôme Gardou
d6ea8659c8
[CMAKE] Get rid of the set_cpp macro
...
Instead of messing with global variables and the like, we introduce two target properties:
- WITH_CXX_EXCEPTIONS: if you want to use C++ exceptions
- WITH_CXX_RTTI: if you need RTTI in your module
You can use the newly introduced set_target_cpp_properties function, with WITH_EXCEPTIONS and WITH_RTTI arguments
We also introduce two libraries :
- cpprt: for C++ runtime routines
- cppstl: for the C++ standard template library
NB: On GCC, this requires to create imported libraries with the related built-in libraries:libsupc++, limingwex, libstdc++
Finally, we manage the relevant flags with the ad-hoc generator expressions
So, if you don't need exceptions, nor RTTI, nor use any runtime at all: you simply have nothing else to do than add your C++ file to your module
2020-10-20 21:44:54 +02:00
Serge Gautherie
374f9db341
[GFLAGS] ModifyStatus(): Remove a remnant HeapFree() ( #3283 )
...
Addendum to ec62127
. CORE-17325
2020-10-08 22:39:31 +02:00
Serge Gautherie
1c65a5e68a
[REGEXPL] Fix 'COMLPETION_H__INCLUDED_' typo
...
clang-cl 10:
'.../Completion.h(4,2): warning: 'COMLPETION_H__INCLUDED_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]'
Addendum to bf1b057
(r1507).
CORE-14306
2020-08-30 02:00:57 +03:00
Mark Jansen
cc7cf82673
[ROSAPPS] Remove applications from test directory
...
CORE-17097
2020-07-04 20:43:53 +02:00
Serge Gautherie
aae5cd8ea2
[CMAKE] Remove obsolete 'GCC_VERSION' checks ( #2962 )
...
following upgrade to RosBE 2.2.0 support and GCC 8.4.
2020-07-04 15:33:50 +02:00
Amine Khaldi
139a3d6661
[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
2020-06-06 21:58:41 +03:00
Serge Gautherie
5d88487cd1
[CDMAKE] Add 'DECLSPEC_NORETURN' to 'error_exit()' ( #2893 )
...
Detected by Cppcheck: doubleFree.
2020-06-05 13:57:49 +02:00
Serge Gautherie
11345aedd8
[FORMATTING] [CMAKE] Remove space in 'if (' ( #2847 )
2020-05-26 20:24:02 +02:00
Serge Gautherie
924f19f6dc
[REACTOS] Remove executable bits on source files ( #2822 )
2020-05-20 23:09:44 +02:00
Katayama Hirofumi MZ
d5a4e534ae
[ROSAPPS][MAN] Don't hardcode C: drive ( #2780 )
...
CORE-13235
2020-05-13 22:21:17 +09:00
Serge Gautherie
2505bd3a43
[ROSPERF] PrintOSVersion(): Fix RegQueryValueExW() use
2020-04-26 14:16:59 +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
Joachim Henze
30dcc229f0
[ROSAPPS][PICE] Fix ROSAPPS-355 Unreachable code
...
Just to satisfy static code analysis. No change in behavior expected.
The same way as the external applications maintainers
fixed it in their latest version
https://sourceforge.net/projects/pice/files/pICE%20source/build_20/
By killing the whole function ScrollUp() with the disabled code.
Like the original authors I left the functions unused declaration
existing within hardware.h
2020-03-30 17:18:16 +02:00
Serge Gautherie
660383b855
[WINEFILE] Fix 'LANGUAGE_SI_SI' typo ( #2474 )
2020-03-28 13:23:35 +01:00
Tibor Lajos Füzi
432a5ddc7f
[TRANSLATION] Update Hungarian translation of usetup, syssetup, explorer, netshell, userenv, shortcuts ( #2442 )
2020-03-20 17:52:46 +01:00
Serge Gautherie
92aabb07fb
[REACTOS] Fix remaining ' \n' typos, in *.rc ( #2393 )
...
Addendum to commit 554c41e4
(#2387 ).
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-03-06 19:08:25 +01:00
Katayama Hirofumi MZ
214a9cb660
[NFSD][TELNETD][LIBTIRPC][MAN] Don't hardcode C:\ReactOS ( #2334 )
...
CORE-14747
2020-02-13 18:03:35 +01:00
Aaron Dewes
e5813c4644
Update german translation ( #2291 )
...
* Update German translations
* Update translation again
* More translations
* Some fixes in the german translation
* Some more fixes
* Little translation tweak
* Updates to 2nd review
* Little update
* Add back keyboard accel for IDS_OPENFILELOCATION.
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-02-08 12:55:53 +01:00
Timo Kreuzer
03522e1ede
[NETREG] Fix a 64bit printf format warning
2019-11-24 09:28:00 +01:00
Katayma Hirofumi MZ
d12af4fb10
[VGAFONTEDIT] Use static __inline instead of inline
2019-11-09 09:16:15 +09:00
Victor Perevertkin
97d937add1
[ROSAPPS] Fix GCC8 warnings
2019-11-07 22:32:15 +03:00
Victor Perevertkin
f7afca0973
[ROSDDT] Retire ReactOS Device Detection Tool
2019-11-07 22:32:15 +03:00
Adam Słaboń
c81af08f51
[TRANSLATION] Polish translation update ( #1916 )
...
Added translation for netstat, utilman and netplwiz. Updated translation of find, reg, rapps, regedit, sndvol32, usetup, hivesys, mmsys, openglcfg, powercfg, sysdm, shellext, browseui, devmgr, msgina, netcfgx, shell32, syssetup, shortcuts and vcdcontroltool.
2019-09-20 21:51:47 +02:00
Carlo Bramini
6b8d722bb2
Fix italian translation: "Cancella" -> "Annulla" ( #1902 )
2019-09-08 14:04:41 +02:00
Katayama Hirofumi MZ
e85e396438
[ROSAPPS][SHLEXTDBG] Delete DbgPrint hack for gcc (fix build)
2019-08-26 21:36:59 +09:00
Katayama Hirofumi MZ
2c5b3e3265
[ROSAPPS][NETREG] Fix build
2019-08-16 16:57:40 +09:00
Timo Kreuzer
58588b76e2
[REACTOS] Fix MSVC printf format warnings
2019-08-15 15:24:12 +02:00
Hermès Bélusca-Maïto
5666ea2061
[MSCONFIG][ROSAPPS] Remove explicit MINGW_HAS_SECURE_API since it is already enabled globally. CORE-16224
2019-07-21 01:06:54 +02:00
Mas Ahmad Muhammad
0c9923fdd8
[ROSAPPS_SHORTCUTS] Update Indonesian translation.
2019-06-20 17:31:39 +02:00
Yaroslav Kibysh
5d88df8c35
[ROSAPPS] Update Ukranian shortcuts. ( #1638 )
2019-06-11 23:01:44 +02:00
Serge Gautherie
96a4ab87d4
[NCFTP] Check _DEBUG with #ifdef, not #if ( #1616 )
2019-06-06 01:49:52 +02:00
Joachim Henze
2d3b72a070
[ROSAPPS][PICE] Fix a glitch at two places where code intends to replace invalid chars with spaces ROSAPPS-353
...
Found by some static code analysis tool reporting 'Condition always false'.
The fix is a selective back-port from the more recent version of pICE hardware.c
Revision: 1.6, Date: 2004/02/17 23:07:36
The most recent source of pICE atm can be found at
https://sourceforge.net/projects/pice/files/pICE%20source/build_20/
Thanks to DougLyons and JIRA user 'maddin200'.
2019-05-30 12:40:54 +02:00
Joachim Henze
0d20e8988d
[ROSAPPS][GETTYPE] Fix a copy-paste-issue when checking for Win2000 CORE-16073
2019-05-29 21:19:02 +02:00
Mark Jansen
0e9ca37517
[ROSAPPS] Add a test application for shims
2019-05-01 19:22:19 +02:00
Mark Jansen
537f4c2195
[NETREG] Use exceptions with stl
2019-04-18 19:21:38 +02:00
Mark Jansen
9824a0154e
[ATL] Retire atlnew
2019-04-18 19:21:37 +02:00
Jérôme Gardou
23373acbb9
[CMAKE] Use modules instead of shared libraries
...
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
2019-04-06 17:43:38 +02:00
Adam Słaboń
7047aa80ef
[TRANSLATION] Polish translation update
...
Polish translation update for calc, fltmc, magnify, notepad, osk, sndvol32, usetup, fdebug, appwiz, mmsys, sysdm, acppage, ziplfdr, browseui, cryptui, jscript, shell32, themeui and inf. Added translation for cyrptext, vcdcontroltool, and (not yet complete) getuname.
2019-04-05 10:34:10 +02:00
Luo Yufan
ca9cdce760
[TRANSLATION] Update Chinese and Traditional Chinese translations. ( #1369 )
2019-02-25 00:36:53 +01:00
Pierre Schweitzer
6295cc506e
[OOPS] That was not meant to be pushed/commited
2019-02-10 20:52:55 +01:00
Pierre Schweitzer
d2c71d761e
[CRYPTEX] Add French translation
2019-02-10 20:43:14 +01:00
Ștefan Fulea
5417742f48
[TRANSLATION] Add Romanian to devcpux, intl.inf, and some rosapps
2019-01-29 13:48:48 +01:00
Timo Kreuzer
bb9a5f6046
[ROSTESTS] Fix 64bit issues ( #1261 )
2019-01-20 15:58:32 +01:00
Pierre Schweitzer
1b92120fc9
[MDI] Fix GCC build
2019-01-20 11:09:54 +01:00
Pierre Schweitzer
32faa24733
[BUTTERFLIES] Fix GCC build
2019-01-20 11:06:42 +01:00
Timo Kreuzer
2890a22179
[ROSAPPS] Fix 64 bit issues
2019-01-20 09:04:58 +01:00