Giter VIP home page Giter VIP logo

pcman-windows's Introduction

PCMan

這是 PCMan 2004 和 PCMan 2004 Combo 的程式碼,需使用 VC++ 6.0 以上版本

除 Lite 目錄下的 Rijndael.cpp 和 Rijndael.h 為 George Anescu 撰寫, 不是使用 GPL 授權以外,其餘程式碼皆是使用 GPL 授權。

因為授權問題,本專案無法包含圖形檔,各種圖示暫時以單色的 bmp 取代, 請下載舊版 PCMan 的 zip 檔,從中取出各 bmp 圖檔,並放到正確位置。

首次釋出時間 2007.01.01

Getting started

pcman-windows's People

Contributors

ceshine avatar craftwar avatar holishing avatar pcman avatar robertabcd avatar rocetch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pcman-windows's Issues

PCMAN 9.5.0 Beta2, 開啟ANSI彩色檔 (*.ans 檔案)時, 對檔案名稱有相容問題

使用環境 :
Win10 Build 1903,下載PCMAN.exe (版本9.5.0 Beta2) 進行安裝,覆蓋系統已經有的舊版9.5.0 Beta
安裝完成後滑鼠雙擊 *.ans檔案,發現:

  1. 檔案置於桌面,無法開啟,詳見 PCMAN 9.5.0 Beta2開啟ANS檔案 (檔案置於桌面).png
  2. 檔案置於D:\槽,無法開啟,詳見 PCMAN 9.5.0 Beta2開啟ANS檔案 (檔案置於D槽).png
  3. 將檔名更名,檔名裡的 [ ] ! 空白 字元通通移除,純粹只有中文字的話,不管置於桌面或D:\槽,都可以正常開啟

隨附上測試的*.ans檔案 (以ZIP壓縮)

[新聞] 發現已是末期!肺癌已成新國病 不抽菸也.zip

PCMAN 9 5 0 Beta2開啟ANS檔案 (檔名更名後)
PCMAN 9 5 0 Beta2開啟ANS檔案 (檔案置於D槽)
PCMAN 9 5 0 Beta2開啟ANS檔案 (檔案置於桌面)

PCMan 9.5.0 Beta (Novus) 遇到符合電子郵件格式的字串,會使畫面不正常顯示

OS: Windows 10 家用版 1709
PCMan 9.5.0 Beta (Novus)

簡易重製步驟

  1. 登入 wss://ws.ptt.cc/bbs
  2. 到 Test 板發表一篇標題是 [email protected] 、內容是 [email protected] 之類的文章
  3. 引發不正常顯示,類似如下畫面,按 BBS 的 ctrl-L 重繪無效
    sample

備註
連線至 telnet://ptt2.cc 的 Test 板測試,也有一樣的問題

暫時避開步驟

  1. 選擇「選項」->自訂 PCMan 各項設定->超連結
  2. 選擇一個有超連結 @ 的規則,點「修改」並改成例如 @# -> 儲存
  3. 按「確定」
  4. 畫面即會暫時恢復正常,直到連線結束關閉 PCMan 9.5.0 Beta 為止

詢問看看這個Repository和ptt的PCMan板是同個專案嗎?

冒昧打擾,想詢問看看這個Repository和ptt的PCMan板是同個專案嗎?
最近有人提到OpenFoundry停止服務,
想說有沒有是原開發者可以協助遷移,謝謝!

┌─────────────────────────────────────┐
│ 文章代碼(AID): #1OUA5MZy (PCman) [ptt.cc] [問題] OpenFoundry專案託管服務 │
│ 文章網址: https://www.ptt.cc/bbs/PCman/M.1484300630.A.8FC.html
│ 這一篇文章值 0 Ptt幣 │
└─────────────────────────────────────┘

6303 1 1/13 AshenC □ [問題] OpenFoundry專案託管服務於2016年底終止

自訂快速鍵功能無法儲存

修改 BuildMenu 的時候把讀寫 UI 檔的部分砍了

在 Issue #8 裡大神說可以做成

[Hotkeys]
1001=Ctrl+O
1002=Alt+D

的形式

我也在考慮要不要直接刪除自訂快速鍵的功能
現在 app 好像都不提供這種功能了

主畫面可能會顯示非目前分頁的畫面

有一定機率在切換分頁後,主畫面顯示的是其它分頁的畫面。

  • 如圖:目前分頁是元智大學資工系新火車站,但主畫面顯示的卻是清華大學資工系楓橋驛站。

※ 這不是 P 圖。

觸發條件:不明

  • 使用 Windows 10?
  • 快速切換分頁到已斷線分頁?
  • 連線緩慢?
  • 長時間使用?

移除 Combo?

感覺這年代整合瀏覽器已經沒甚麼好處了
問問大家看法如何

NSIS 需要能檢查是否符合最低系統需求

Microsoft Visual C++ Redistributable for Visual Studio 2017 最低系統需求為:
https://www.visualstudio.com/en-us/productinfo/vs2017-system-requirements-vs#microsoft-visual-c-redistributable-for-visual-studio-2017

VS2017 的

  • Windows 10 version 1507 or higher: Home, Professional, Education, and Enterprise (LTSB and S are not supported)
  • Windows Server 2016: Standard and Datacenter
  • Windows 8.1 (with Update 2919355): Core, Professional, and Enterprise
  • Windows Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter
  • Windows 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate

  • Also installs on Windows 10 Enterprise LTSB, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2003 SP2, and Windows XP SP3
  • Requires 1 GB of RAM (1.5 GB if running on a virtual machine)
  • Requires 50 MB of available hard disk space

目前無法自動偵測,只會在安裝的時候失敗。

Compile Error Question

Hi, recently I try to build this project again but got error, hope someone can help. I clone this project last few days, and have learned to install and use vcpkg , and installed many packages, also google keyword to solve many errors and problems such as error related to Project > Properties > Linker > Additional Dependencies settings.

Now I got an error that after google I still can't solved:

Severity	Code	Description	Project	File	Line	Suppression State
Error	LNK2019	unresolved external symbol "__declspec(dllimport) public: class Concurrency::task<class web::websockets::client::websocket_incoming_message> __thiscall web::websockets::client::details::websocket_client_task_impl::receive(void)" (__imp_?receive@websocket_client_task_impl@details@client@websockets@web@@QAE?AV?$task@Vwebsocket_incoming_message@client@websockets@web@@@Concurrency@@XZ) referenced in function "public: class Concurrency::task<class web::websockets::client::websocket_incoming_message> __thiscall web::websockets::client::websocket_client::receive(void)" (?receive@websocket_client@client@websockets@web@@QAE?AV?$task@Vwebsocket_incoming_message@client@websockets@web@@@Concurrency@@XZ)	Combo	\pcman-windows\Combo\Websocket.obj	1	
Error	LNK2019	unresolved external symbol "__declspec(dllimport) public: void __thiscall web::websockets::client::details::websocket_client_task_impl::close_pending_tasks_with_error(class web::websockets::client::websocket_exception const &)" (__imp_?close_pending_tasks_with_error@websocket_client_task_impl@details@client@websockets@web@@QAEXABVwebsocket_exception@345@@Z) referenced in function __catch$??R<lambda_6faaa49c60b61750ef16c4ff707b1ae7>@@QBE@V?$task@X@Concurrency@@@Z$0	Combo	\pcman-windows\Combo\Websocket.obj	1	
Error	LNK2019	unresolved external symbol "__declspec(dllimport) public: __thiscall web::websockets::client::details::websocket_client_task_impl::websocket_client_task_impl(class web::websockets::client::websocket_client_config)" (__imp_??0websocket_client_task_impl@details@client@websockets@web@@QAE@Vwebsocket_client_config@234@@Z) referenced in function "public: __thiscall std::_Ref_count_obj<class web::websockets::client::details::websocket_client_task_impl>::_Ref_count_obj<class web::websockets::client::details::websocket_client_task_impl><class web::websockets::client::websocket_client_config>(class web::websockets::client::websocket_client_config &&)" (??$?0Vwebsocket_client_config@client@websockets@web@@@?$_Ref_count_obj@Vwebsocket_client_task_impl@details@client@websockets@web@@@std@@QAE@$$QAVwebsocket_client_config@client@websockets@web@@@Z)	Combo	\pcman-windows\Combo\Websocket.obj	1	
Error	LNK2019	unresolved external symbol _CONF_modules_unload referenced in function "public: __thiscall boost::asio::ssl::detail::openssl_init_base::do_init::~do_init(void)" (??1do_init@openssl_init_base@detail@ssl@asio@boost@@QAE@XZ)	Combo	\pcman-windows\Combo\Websocket.obj	1	
Error	LNK2019	unresolved external symbol _ERR_reason_error_string referenced in function "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall boost::asio::error::detail::ssl_category::message(int)const " (?message@ssl_category@detail@error@asio@boost@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z)	Combo	\pcman-windows\Combo\Websocket.obj	1	

I guess this error is related to cpprest because in Websocket.cpp it includes <cpprest/ws_client.h>, but I have add lib cpprest_2_10.lib to Linker > Additional Dependencies but still show these errors.

How to solve the Error? all the packages such as cpprest and boost are latest, installed by vcpkg.

Can you build success recently? Thank you very much!

UI在非繁中系統上都是亂碼

何時PCMan的UI在非繁中系統上面才能正確顯示呢
等很多年了
我猜只要把含有選單項目的檔案的編碼改用UTF-8
應該五分鐘就可以解決這個問題
還是還有其他的困難點?

ptt

PCMAN 9.5.0 Beta3, 開啟ANSI彩色檔 (*.ans 檔案)時, 對檔案名稱或路徑有相容問題

之前在9.5.0Beta2 有反應過相同問題, 因為看到Beta3的relaeae note提到有解,
下載後安裝, 看起來情況跟之前一樣, 所以再回報一下.

使用環境 :
Win10 20H2,下載PCMAN.exe (版本9.5.0 Beta3) 進行安裝,安裝完成後滑鼠雙擊 *.ans檔案,發現:

  1. [情報] Creative T20II又特價1990元了.ans 放置於B:\根目錄下, 滑鼠雙擊後無法開啟 (圖一)
    但如果用選單 : ANSI編輯 -> 開啟舊檔 -> 手動選擇上述檔案則正常 (圖二)

  2. *.ans 檔案若放到多層目錄下, 譬如
    B:\PC類產品[家電] 兩件式喇叭 多聲道喇叭[情報] Creative T20II又特價1990元了.ans , 滑鼠雙擊後無法開啟 (圖三)
    但如果用選單 : ANSI編輯 -> 開啟舊檔 -> 手動選擇上述目錄下面的檔案則正常 (圖四)

PS. 軟體版本見 (圖五)

(圖一)
1
(圖二)
2
(圖三)
3
(圖四)
4
(圖五)
5

進入動畫後卡死

  1. 開啟 wss://ws.ptt.cc/bbs
  2. 進入文章 #1YQzghcy (C_Chat)
  3. 播放動畫
  4. 卡死 對鍵盤輸入沒有反應

不使用逐字輸出有些微改善,但幾秒後還是卡死。

整理 build scripts

Build script 有些混亂,不確定到底還能不能執行。希望能整理到可以 build 出正確 version number 的 zip 壓縮檔,如果能生出 exe 安裝檔的話更好。

libwebsockets.h, lws_config.h not found when building project

Hi, I have installed VS2017 and build the pcman-windows project.
but got errors:
cannot open source file "libwebsockets.h" - at Combo \pcman-windows\Lite\Websocket.cpp 10
Cannot open include file: 'lws_config.h': No such file or directory,

I try to serach these files under the solution folder but result is not found,
So I suggest that these two files could be included in the repository.

I hope anyone can build the poject after installing vs2017 and standard library ,
For the files that aren't in the standard library, they could be placed into the repository, thank you.


More detail:

I'm new at C++, and I find that libwebsockets.h possibly comes from a github project warmcat/libwebsockets, but I cannot find lws_config.h, so I can't pass building.

I find that the libwebsockets.h file can be auto included by VS by adding file to SimpXmlParser folder under project . If it's correct, I suuggest adding libwebsockets.h, lws_config.h files to SimpXmlParser folder.


Error Screenshot:

image

image

PCMan 9.5.0 Beta 的 Websocket 安全連線不定時自動斷線

系統:Win10

版本:PCMan 9.5.0 Beta 免安裝版(非CB版)

在連 wss://ws.ptt.cc/bbs 的時候 常常會不定時自動斷線

這是正常的情況嗎?

我有設定一些自動回訊來做自動登入

這跟我取消閒置180秒後送出字串有關係嗎?

PTT BBS的UTF-8編碼仍有亂碼

登入PTT BBS的帳號結尾打上逗號,例如
請輸入代號,或以 guest 參觀,或以 new 註冊:abcde,
輸入相對應的密碼後登入使得PTT站台回應UTF-8的bytestream,
但是在畫面右鍵選擇語言及字元編碼:Unicode(UTF-8)卻仍有部分字顯示菱形加問號。
ptt_utf8

default 鍵盤映射, 數字盤 Pagedown 映射錯誤

如題,Pagedown 鍵應是對應 ^[[6~,但 Default 裡的 Num PageDown 項卻是寫 ^[[3~
和這篇文章的問題相同:
https://www.ptt.cc/bbs/PCman/M.1517820313.A.FF2.html

看起來相關的 Keyboard/Default 檔案從一開始 (e45dbf3) 就是寫這樣,然後之前自己在用的鍵盤都有個別的 Pagedown 所以一直沒注意到這個問題,最近用的筆電沒有獨立 Pagedown 鍵才發現了的。

不確定這個檔案是不是生成出來的所以不敢直接貿然送 PR 改...

轉換成較新的專案格式

用較新的 Visual Studio 開啟這個專案的時候都會要求更新格式
轉換後都會有許多錯誤要手動修正
想問是否能直接轉換成新的格式(如開放免費下載的 Visual Studio Community)
這樣開發起來也會方便些
謝謝

NonFree 圖示

@PCMan 這個可能又要召喚了 m(_ _)m
Project readme 是說因為授權問題無法 check-in,想問問是什麼樣的授權問題?如果是圖示包成壓縮檔放到 release,之後 CI build 時候下載下來換過去會不會有授權問題?

PCMAN 9.5.0 B Beta, 無法開啟ANSI彩色檔 (*.ans 檔案)

之前使用PCMAN 9.4.2, 可以滑鼠雙擊 *.ans檔案後透過PCMAN開啟ANSI彩色文字檔.
目前升級9.5.0 Beta後. 滑鼠雙擊 *.ans檔案後會無法開啟檔案, 並且在軟體下方的狀態列出現附件圖片的訊息.
PCMAN 9 5 0開啟ANS檔案

註 : 已經有在 工具 -> 將PCMAN設為預設程式 -> 是否將PCMAN設為預設的telnet程式 (YES) -> 是否預設使用PCMAN來開啟ANSI彩色檔 (*.ans 檔案) (YES) .

關於更改字型

不好意思,不知道這個問題適不適合放在這裡,就是我想要在 windows 版的pcman上面使用思源黑體,
但是我只有看到如附檔的這幾種字體 。

請問我可以去哪裡設定? 或是我可以更改source code 的哪個部分以達到我的需求?

如果這個問題不適合放在這邊,就請關閉它吧。打擾了。

52

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.