[BROWSEUI] Present "Is ReactOS legal" in ReactOS readme file. By Joachim Henze. CORE-11800

svn path=/trunk/; revision=72524
This commit is contained in:
Amine Khaldi 2016-08-31 20:54:51 +00:00
parent 1ed7f14359
commit cdce72e067
20 changed files with 16 additions and 180 deletions

View file

@ -1,6 +1,6 @@
========================
ReactOS™ Version 0.4.x
Updated January 5, 2016
Updated August 31, 2016
========================
1. What is ReactOS?
@ -40,7 +40,20 @@ We are already looking at subsystems for: Java, OS/2, and DOS and possibly
others in the future.
5. Tutorials
5. Is ReactOS legal?
---------------------------------------
Yes we are.
All the code of ReactOS has been written from scratch by our developers.
We go to great lengths to ensure that the code our developers create is clean,
same applies to the variety of methods we use to understand Windows internals,
including clean room reverse engineering, using existing documentation freely
available both in books and on the web, using extensive tests (tens of millions)
which apply black box engineering methods against both public and private APIs
exposed by the operating system.
6. Tutorials
------------
Developer and User Tutorials: http://www.reactos.org/wiki
@ -49,7 +62,7 @@ The tutorials contain more information on the project, compiling and testing
ReactOS - amongst other topics. Contributors to the project are always welcome.
6. Author
7. Author
---------
This document was written by Jason Filby (jasonfilby@yahoo.com).

View file

@ -72,7 +72,6 @@ BEGIN
END
POPUP "Помо&щ", FCIDM_MENU_HELP
BEGIN
MENUITEM "Законен ли е този брой на РеактОС?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&За РеактОС", IDM_HELP_ABOUT
END
END
@ -273,10 +272,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Back|Forward|Up|Search|Folders|Move To|Copy To|Delete|Undo|Views|Stop|Refresh|Home|Map Drive|Disconnect|Favorites|History|Full Screen|Properties|Cut|Copy|Paste|Folder Options||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -90,7 +90,6 @@ BEGIN
END
POPUP "&?", FCIDM_MENU_HELP
BEGIN
MENUITEM "Ist dies eine &legale ReactOS-Kopie?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "Inf&o", IDM_HELP_ABOUT
END
END
@ -292,10 +291,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Zurück|Vorwärts|Übergeordneter Ordner|Suchen|Ordner|Verschieben nach|Kopieren nach|Löschen|Rückgängig|Ansicht|Stop|Aktualisieren|Startseite|Netzlaufwerk verbinden|Netzlaufwerk trennen|Favoriten|Verlauf|Vollbild|Eigenschaften|Ausschneiden|Kopieren|Einfügen|Ordneroptionen||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -90,7 +90,6 @@ BEGIN
END
POPUP "&Help", FCIDM_MENU_HELP
BEGIN
MENUITEM "Is this copy of ReactOS &legal?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&About ReactOS", IDM_HELP_ABOUT
END
END
@ -291,10 +290,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Back|Forward|Up|Search|Folders|Move To|Copy To|Delete|Undo|Views|Stop|Refresh|Home|Map Drive|Disconnect|Favorites|History|Full Screen|Properties|Cut|Copy|Paste|Folder Options||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -74,7 +74,6 @@ BEGIN
END
POPUP "&Ayuda", FCIDM_MENU_HELP
BEGIN
MENUITEM "¿Es &legal esta copia de ReactOS?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&Acerca de ReactOS", IDM_HELP_ABOUT
END
END
@ -275,10 +274,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Atrás|Adelante|Subir|Búsqueda|Carpetas|Mover a|Copiar a|Borrar|Deshacer|Vistas|Detener|Recargar|Inicio|Montar disco|Desconectar|Favoritos|Historial|Pantalla completa|Propiedades|Cortar|Copiar|Pegar|Opciones de carpeta||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -90,7 +90,6 @@ BEGIN
END
POPUP "&Aide", FCIDM_MENU_HELP
BEGIN
MENUITEM "Est-ce que cette copie de ReactOS est &légale ?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "À &propos de ReactOS", IDM_HELP_ABOUT
END
END
@ -291,10 +290,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Retour|Avancer|Dossier parent|Recherche|Dossiers|Aller vers|Copier dans|Supprimer|Annuler|Affichage|Stop|Rafraîchir|Home|Map Drive|Déconnecter|Favoris|Historique|Plein écran|Propriétés|Couper|Copier|Coller|Options des dossiers||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Désolé"
IDS_SORRY_MESSAGE, "ReactOS ne peut pas atteindre '%s' (erreur 0x%lx).\nVeuillez vérifier qu'un navigateur web est installé."
END

View file

@ -74,7 +74,6 @@ BEGIN
END
POPUP "עזרה", FCIDM_MENU_HELP
BEGIN
MENUITEM "האם עותק זה של ReactOS חוקי?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "אודות ReactOS", IDM_HELP_ABOUT
END
END
@ -275,10 +274,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Back|Forward|Up|Search|Folders|Move To|Copy To|Delete|Undo|Views|Stop|Refresh|Home|Map Drive|Disconnect|Favorites|History|Full Screen|Properties|Cut|Copy|Paste|Folder Options||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -72,7 +72,6 @@ BEGIN
END
POPUP "&Aiuto", FCIDM_MENU_HELP
BEGIN
MENUITEM "E' legale questa copia di &ReactOS?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&Informazioni su ReactOS", IDM_HELP_ABOUT
END
END
@ -273,10 +272,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Indietro|Avanti|Livello superiore|Cerca|Cartelle|Sposta in|Copia in|Elimina|Annulla|Visualizza|Ferma|Aggiorna|Pagina iniziale|Mappa disco|Disconnette|Preferiti|Cronologia|Schermo intero|Proprietà|Taglia|Copia|Incolla|Opzioni cartella||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -90,7 +90,6 @@ BEGIN
END
POPUP "ヘルプ(&H)", FCIDM_MENU_HELP
BEGIN
MENUITEM "このコピーは、適法なReactOSか(&L)", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "ReactOSについて(&A)", IDM_HELP_ABOUT
END
END
@ -291,10 +290,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|戻る|進む|上へ|検索|フォルダー|移動|コピー|削除|元に戻す|表示|停止|再描画|ホーム|ドライブ接続|接続切断|お気に入り|履歴|フルスクリーン|プロパティ|切り取り|コピー|貼り付け|フォルダー オプション||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "申し訳ありません"
IDS_SORRY_MESSAGE, "ReactOSは、'%s'を参照できませんでした (エラー 0x%lx)。\nインストール済みのウェブ ブラウザーがあることを確認して下さい。"
END

View file

@ -80,7 +80,6 @@ BEGIN
END
POPUP "Pomo&c", FCIDM_MENU_HELP
BEGIN
MENUITEM "Czy ta &kopia ReactOS jest legalna?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&O ReactOS", IDM_HELP_ABOUT
END
END
@ -281,10 +280,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Wstecz|Dalej|W górę|Wyszukaj|Foldery|Przemieść do|Kopiuj do|Usuń|Cofnij|Widoki|Stop|Odśwież|Strona główna|Mapa dysków|Rozłącz|Ulubione|Historia|Pełny ekran|Właściwości|Wytnij|Kopiuj|Wklej|Opcje folderów||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -74,7 +74,6 @@ BEGIN
END
POPUP "Aj&uda", FCIDM_MENU_HELP
BEGIN
MENUITEM "Esta cópia do ReactOS é &legal?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "So&bre o ReactOS", IDM_HELP_ABOUT
END
END
@ -275,10 +274,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Voltar|Avançar|Acima|Pesquisar|Pastas|Mover para|Copiar para|Excluir|Desfazer|Modos de exibição|Parar|Atualizar|Página inicial|Mapear unidade|Desconectar|Favoritos|Histórico|Tela inteira|Propriedades|Recortar|Copiar|Colar|Opções de pasta||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -74,7 +74,6 @@ BEGIN
END
POPUP "Aj&utor", FCIDM_MENU_HELP
BEGIN
MENUITEM "&Este această copie a ReactOS legală?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&Despre…", IDM_HELP_ABOUT
END
END
@ -275,10 +274,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Înapoi|Înainte|Sus|Căutare|Dosare|Mutare în|Copiere în|Ștergere|Desfacere|Afișări|Oprire|Împrospătare|Acasă|Conectare unitate de stocare|Deconectare|Favorite|Istoric|Pe tot ecranul|Proprietăți|Decupare|Copiere|Lipire|Opțiuni de dosar||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -74,7 +74,6 @@ BEGIN
END
POPUP "&Справка", FCIDM_MENU_HELP
BEGIN
MENUITEM "&Лицензионное соглашение", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&О ReactOS", IDM_HELP_ABOUT
END
END
@ -275,10 +274,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Назад|Вперед|Вверх|Поиск|Папки|Переместить в|Копировать в|Удалить|Отменить|Вид|Остановить|Обновить|Домой|Подключить диск|Отключить|Избранное|Журнал|Во весь экран|Свойства|Вырезать|Копировать|Вставить|Свойства папки||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Извините"
IDS_SORRY_MESSAGE, "ReactOS не может открыть '%s' (error 0x%lx).\nПожалуйста убедитесь в том, что браузер установлен."
END

View file

@ -91,7 +91,6 @@ BEGIN
END
POPUP "&Ndihmë", FCIDM_MENU_HELP
BEGIN
MENUITEM "A eshte kjo kopje e ReactOS e &ligjshme?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&Rreth ReactOS", IDM_HELP_ABOUT
END
END
@ -292,10 +291,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Back|Forward|Up|Search|Folders|Move To|Copy To|Delete|Undo|Views|Stop|Refresh|Home|Map Drive|Disconnect|Favorites|History|Full Screen|Properties|Cut|Copy|Paste|Folder Options||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -72,7 +72,6 @@ BEGIN
END
POPUP "&Yardım", FCIDM_MENU_HELP
BEGIN
MENUITEM "Bu ReactOS yasal mı?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&ReactOS hakkında", IDM_HELP_ABOUT
END
END
@ -273,10 +272,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Back|Forward|Up|Search|Folders|Move To|Copy To|Delete|Undo|Views|Stop|Refresh|Home|Map Drive|Disconnect|Favorites|History|Full Screen|Properties|Cut|Copy|Paste|Folder Options||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -74,7 +74,6 @@ BEGIN
END
POPUP "&Допомога", FCIDM_MENU_HELP
BEGIN
MENUITEM "Ця копія ReactOS &законна?", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "&Про ReactOS", IDM_HELP_ABOUT
END
END
@ -275,10 +274,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|Back|Forward|Up|Search|Folders|Move To|Copy To|Delete|Undo|Views|Stop|Refresh|Home|Map Drive|Disconnect|Favorites|History|Full Screen|Properties|Cut|Copy|Paste|Folder Options||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -92,7 +92,6 @@ BEGIN
END
POPUP "帮助(&H)", FCIDM_MENU_HELP
BEGIN
MENUITEM "此副本的 ReactOS 是合法的吗?(&L)", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "关于 ReactOS(&A)", IDM_HELP_ABOUT
END
END
@ -293,10 +292,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|返回|前进|向上|搜索|文件夹|移动到|复制到|删除|撤消|视图|停止|刷新|首页|映射磁盘|断开连接|收藏夹|历史|全屏幕|属性|剪下|复制|贴下|文件夹选项||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -92,7 +92,6 @@ BEGIN
END
POPUP "幫助(&H)", FCIDM_MENU_HELP
BEGIN
MENUITEM "此副本的 ReactOS 是合法的嗎?(&L)", IDM_HELP_ISTHISCOPYLEGAL
MENUITEM "關於 ReactOS(&A)", IDM_HELP_ABOUT
END
END
@ -293,10 +292,3 @@ STRINGTABLE
BEGIN
IDS_STANDARD_TOOLBAR, "|返回|前進|向上|搜索|資料夾|移動到|複製到|刪除|撤消|檢視|停止|重新整理|首頁|對映磁碟|斷開連線|收藏夾|歷史|全螢幕|屬性|剪下|複製|貼下|資料夾選項||"
END
STRINGTABLE
BEGIN
IDS_LEGAL_URL, "https://www.reactos.org/joining/faqs"
IDS_SORRY_CAPTION, "Sorry"
IDS_SORRY_MESSAGE, "ReactOS could not browse to '%s' (error 0x%lx).\nPlease make sure there is a web browser installed."
END

View file

@ -54,7 +54,6 @@
#define IDM_TOOLS_DISCONNECTNETWORKDRIVE 0xA082
#define IDM_TOOLS_SYNCHRONIZE 0xA176
#define IDM_TOOLS_FOLDEROPTIONS 0xA123
#define IDM_HELP_ISTHISCOPYLEGAL 0xA104
#define IDM_HELP_ABOUT 0xA102
#define IDM_TASKBAR_TOOLBARS 268
#define IDM_TASKBAR_TOOLBARS_DESKTOP 3
@ -93,7 +92,6 @@
#define IDR_AUTOCOMPLETE 141
#define IDR_ACLISTISF 142
#define IDS_LEGAL_URL 12299
#define IDS_SMALLICONS 12301
#define IDS_LARGEICONS 12302
#define IDS_SHOWTEXTLABELS 12303
@ -106,8 +104,6 @@
#define IDS_ADDRESSBANDLABEL 12902
#define IDS_FOLDERSLABEL 12919
#define IDS_HISTORYTEXT 13169
#define IDS_SORRY_CAPTION 14001
#define IDS_SORRY_MESSAGE 14002
#define IDS_UP 58434
#define IDS_BACK 58689
#define IDS_FORWARD 58690

View file

@ -597,7 +597,6 @@ public:
LRESULT OnGoUpLevel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
LRESULT OnBackspace(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
LRESULT OnGoHome(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
LRESULT OnIsThisLegal(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
LRESULT OnOrganizeFavorites(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
LRESULT OnToggleStatusBarVisible(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
LRESULT OnToggleToolbarLock(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled);
@ -642,7 +641,6 @@ public:
COMMAND_ID_HANDLER(IDM_GOTO_UPONELEVEL, OnGoUpLevel)
COMMAND_ID_HANDLER(IDM_GOTO_HOMEPAGE, OnGoHome)
COMMAND_ID_HANDLER(IDM_FAVORITES_ORGANIZEFAVORITES, OnOrganizeFavorites)
COMMAND_ID_HANDLER(IDM_HELP_ISTHISCOPYLEGAL, OnIsThisLegal)
COMMAND_ID_HANDLER(IDM_VIEW_STATUSBAR, OnToggleStatusBarVisible)
COMMAND_ID_HANDLER(IDM_TOOLBARS_LOCKTOOLBARS, OnToggleToolbarLock)
COMMAND_ID_HANDLER(IDM_TOOLBARS_STANDARDBUTTONS, OnToggleToolbarBandVisible)
@ -3594,41 +3592,6 @@ LRESULT CShellBrowser::OnOrganizeFavorites(WORD wNotifyCode, WORD wID, HWND hWnd
return 0;
}
LRESULT CShellBrowser::OnIsThisLegal(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
{
WCHAR wszSite[256];
HINSTANCE hResourceInstance = _AtlBaseModule.GetResourceInstance();
if (!LoadStringW(hResourceInstance, IDS_LEGAL_URL, wszSite, _countof(wszSite)))
StringCchCopyW(wszSite, _countof(wszSite), L"https://www.reactos.org/joining/faqs");
SHELLEXECUTEINFOW execInfo = { sizeof(execInfo), 0 };
execInfo.lpVerb = L"open";
execInfo.lpFile = wszSite;
execInfo.hwnd = m_hWnd;
execInfo.nShow = SW_SHOWNORMAL;
if (!ShellExecuteExW(&execInfo))
{
WCHAR wszCaption[256];
WCHAR wszMessage[512];
DWORD error = GetLastError();
if (!LoadStringW(hResourceInstance, IDS_SORRY_MESSAGE, wszCaption, _countof(wszCaption)))
StringCchCopyW(wszCaption, _countof(wszCaption), L"ReactOS could not browse to '%s' (error 0x%lx). Please make sure there is a web browser installed.");
StringCchPrintfW(wszMessage, _countof(wszMessage), wszCaption, wszSite, error);
if (!LoadStringW(hResourceInstance, IDS_SORRY_CAPTION, wszCaption, _countof(wszCaption)))
StringCchCopyW(wszCaption, _countof(wszCaption), L"Sorry");
MessageBoxW(wszMessage, wszCaption, MB_OK);
}
return 0;
}
LRESULT CShellBrowser::OnToggleStatusBarVisible(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
{
fStatusBarVisible = !fStatusBarVisible;