Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
katahiromz committed Sep 5, 2023
0 parents commit c59e8be
Show file tree
Hide file tree
Showing 59 changed files with 11,130 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
*.autosave
*.cmake
*.dir
*.exe
*.filters
*.idb
*.map
*.ncb
*.o
*.obj
*.opensdf
*.res
*.sdf
*.sln
*.suo
*.tds
*.user
*.vcproj
*.vcxproj
*~
.vs
CMakeCache.txt
CMakeFiles
Debug
Makefile
Release
TMP1.$$$
build
ipch
x64
*-old
*.skrold
a.*
*.ninja
.ninja*
lib*.a
*.dll
85 changes: 85 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# RNotepad --- Independent ReactOS Notepad

# CMake minimum version
cmake_minimum_required(VERSION 3.0)

# project name and languages
project(RNotepad C RC)

if (DBG)
add_definitions(-D_DEBUG=1)
endif()

if (MSVC)
if (CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)")
add_definitions(-D_X86_)
elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "(amd64)|(AMD64)")
add_definitions(-D_AMD64_)
else()
message(FATAL_ERROR "Unsupportet platform")
endif()
endif()

if (MSVC)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /MANIFEST:NO")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /MANIFEST:NO")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /MANIFEST:NO")
endif()

add_executable(notepad WIN32
dialog.c
main.c
printing.c
settings.c
text.c
rsrc.rc
mingw/wWinMain.c
mingw/_CrtSetDbgFlag.c)

target_compile_definitions(notepad PRIVATE
UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS
LANGUAGE_BG_BG
LANGUAGE_CS_CZ
LANGUAGE_DA_DK
LANGUAGE_DE_DE
LANGUAGE_EL_GR
LANGUAGE_EN_US
LANGUAGE_ES_ES
LANGUAGE_ET_EE
LANGUAGE_EU_ES
LANGUAGE_FI_FI
LANGUAGE_FR_FR
LANGUAGE_HE_IL
LANGUAGE_HI_IN
LANGUAGE_HR_HR
LANGUAGE_HU_HU
LANGUAGE_HY_AM
LANGUAGE_ID_ID
LANGUAGE_IT_IT
LANGUAGE_JA_JP
LANGUAGE_LT_LT
LANGUAGE_MS_MY
LANGUAGE_NB_NO
LANGUAGE_NL_NL
LANGUAGE_PL_PL
LANGUAGE_PT_BR
LANGUAGE_PT_PT
LANGUAGE_RO_RO
LANGUAGE_RU_RU
LANGUAGE_SK_SK
LANGUAGE_SL_SI
LANGUAGE_SQ_AL
LANGUAGE_SV_SE
LANGUAGE_TH_TH
LANGUAGE_TR_TR
LANGUAGE_UK_UA
LANGUAGE_UZ_UZ
LANGUAGE_ZH_CN
LANGUAGE_ZH_HK
LANGUAGE_ZH_TW)

target_include_directories(notepad PRIVATE . reactos/ ../reactos/output-MinGW-i386/sdk/include/reactos)
target_link_libraries(notepad PRIVATE user32 gdi32 comctl32 comdlg32 advapi32 shell32 msvcrt kernel32)
if (MSVC)
target_link_options(notepad PRIVATE "/entry:wWinMainCRTStartup")
endif()
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# RNotepad --- Independent ReactOS Notepad

## Main code contributors

- Copyright ReactOS Development Team
- Copyright 1997,98,99 Marcel Baur <[email protected]>
- Copyright 2000 Mike McCormack <[email protected]>
- Copyright 2002 Andriy Palamarchuk
- Copyright 2002 Sylvain Petreolle <[email protected]>
- Copyright 2019-2023 Katayama Hirofumi MZ <[email protected]>
- and more!

# Translators

- Copyright 2011 Petru Dimitriu <[email protected]>
- Copyright 2011-2019 Ștefan Fulea <[email protected]>
- Copyright 2012 Arda Tanrıkulu (ardatan) (ardatanrikulu [at] gmail [dot] com)
- Copyright 2013-2016, 2018-2019 Erdem Ersoy (eersoy93) (erdemersoy [at] erdemersoy [dot] net)
- Copyright 2015 Alvin Wong <[email protected]>
- Copyright 2016 Henry Tang Ih ([email protected])
- Copyright 2018 Arnav Bhatt ([email protected])
- Copyright 2018, 2022 Luke Luo <[email protected]>
- Copyright 2021 Chan Chilung <[email protected]>
- Copyright 2021-2022 Wu Haotian <[email protected]>
- Copyright 2022 Andrej Bartulin <[email protected]>
- Copyright 2023 Andrei Miloiu <[email protected]>
- Copyright Ardit Dani (Ard1t) ([email protected])
- Copyright Catalin Gabriel Draghita (jeffbox12)
- Copyright Ismael Ferreras Morezuelas (Swyter)
- Copyright Joann Mõndresku (joannmondresku at gmail dot com)
- Copyright Mário Kačmár /Mario Kacmar/ aka Kario ([email protected])
- and more!
Loading

0 comments on commit c59e8be

Please sign in to comment.