HOME > 다운로드 > 실행엔진 > 릴리즈 노트
Download : Runtime Engine

Release Notes - Curl RTE 8.0.1

이미 판명된 문제들 - Curl RTE 8.0.1

이미 판명된 문제들 Mac판 - Curl RTE for Mac 8.0.1

Installer


Linux용Curl IDE를 스타트 메뉴에서 보기 위해서는 로그 아웃 후, 재 로그인이 필요합니다.

Gnome이 기동되어 있는 Linux에서는 Curl의 개발환경을 인스톨한 직후에 스타트 메뉴에 Curl IDE가 표시되지 않습니다.

회피 방법: 일차 로그인하고 나서, 재 로그인을 수행할 필요가 있습니다.


KDE에서는 Linux용 Curl IDE 스타트 메뉴가 작성되지 않습니다.

KDE가 동작하고 있는 Linux의 몇몇 버전에서는, Curl RTE, Curl IDE의 설치 후에 스타트 메뉴가 생성되지 않을 수 있습니다.

회피 방법 : 코멘드 라인에서 다음을 기동시켜 주십시오.

Curl RTE => /opt/curl/surge/8/surge 

주의:여러 레벨의 서브 디렉터리가 있는 경우, 최종 IDE 디렉터리를 쿠멘드 라인에 입력해 주십시요. 예: ver.7과 ver6이 공존하는 경우 /opt/curl/surge/8/surge로 패스를 기입해 주십시오.


Core 라이브러리


decimal.round-to-scale 메서드의 round-to-even? 옵션은 장착되어있지 않습니다.

decimal.round-to-scale 메서드에는 키워드 인수: round-to-even? 가 있습니다만 이 인수는 무시되어 항상 초기치인 true로계산됩니다.

Curl 소스코드 예시:


{value

     def v = 1.545i

     {v.round-to-scale 2, round-to-even? = false}

}

이 케이스에서는 1.55를 돌려줄 필요가 있습니다만, 1.54를 반환합니다.



GUI와 그래픽


Linux에서 트레이드마크 심볼에 밑줄이 그어지는 문제에 대하여

일부의 Linux에서는 트레이드 마크 심볼에 밑줄 속성이 적용되는 경우, 밑줄 속성의 문자들이 영향을 받아 문자의 표시가 이상해지는 경우가 있습니다.


이탤릭 문자가 깨지는 경우가 있습니다.

어떤 문자든 화면 표시처리를 위한 문자별로의 경계 박스와 텍스트 그 자체의 경계 박스를 갖고 있습니다. Curl RTE 는 니 두가지의 경계 박스를 모두 사용하고 있습니다. 그 결과 한 라인에서, 최초 또는 최후의 문자가 약간 깨지는 경우가 종종 있습니다. 같은 현상은 대부분의 웹 브라우저에서 나타납니다.


Windows XP에서 ATI 3d Rage Pro그래픽 카드를 사용하는 경우에 일어나는 불명료한 그래픽 표시의 문제에 대하여

ATI 3d Rage Pro그래픽 카드가 Windows XP에서 사용되고 있는 경우, 그래픽의 표시가 불명료하게 되는 경우가 있습니다. 대부분의 경우 제조사의 사이트에서 최신판의 드라이버를 설치하면 이 문제가 해결됩니다.


복수 로케일에서 폰트 문제

Curl RTE에는 3개의 폰트 알리아스 "serif", "sans-serif", "monospace" 가 있습니다. Curl RTE는 로케일에 대응하여 이러한 폰트 알리아스를 실제의 폰트에 매핑합니다.

만일 한글 문자열의 표시에서, 로케일을 영어로 지정한 경우, 폰트 알리아스는 한글 문자열을 포함하지 않는 폰트에 치환되어 버립니다. 결과로, 이러한 문자는 잘못 표시되어, "작은 사각"이 표시됩니다. 이것은 호스트 로케일이 "kr"이고 워킹 로케일이 "en" 인 경우 발생합니다.


스킨적용 콤보박스에서는「undo / redo」기능이 적용되지 않습니다.

Curl 버젼 6.0부터, Windows 및 Linux상에서 「undo / redo」의 기능은 여러 텍스트 컨트롤에 적용되어 있고, 그 중에는 규정의 유져 인터페이스를 갖는 ComboBox 도 포함되어 있습니다. 그런데, 이번의 릴리즈에서는, 예를 들면 Mac 플랫폰 상에서의 기존의 유져 인터페이스에서 처럼 스킨이 적용된 유져 인터페이스를 갖는 ComboBox 에 대하여는「undo / redo」의 기능을 지원하지 않습니다.


Curl애플릿으로의 링크에서 「CTRL+클릭」 또는 「Apple키+클릭」를 사용해도 새로운 탭을 열지 않습니다.

PC에서 컨트롤 키를 누르거나, Mac에서 Apple키를 누르면서 Curl 애플릿으로의 링크를 클릭해도, 링크된 목적지의 애플릿은 새로운 탭으로 열리지 않습니다.


파일 조작, I/O, OCC 및 퍼시스턴트 데이터


curl://occ 는 항상 디폴트 브라우져로 열립니다.

Windows에서의 OCC애플릿("curl://occ/...")은, 디폴트가 아닌, 브라우저 주소창에 URL이 입력된 경우에도 디폴트 브라우저로 열립니다.


127.0.0.1 이 거부되면 강제 종료됩니다.

파이어 월에서 IP어드레스 127.0.0.1을 접속거부로 설정하지 말아 주십시오. Curl RTE 와 Curl IDE는 내부 이용의 목적을 위해 이 루프백・어드레스를 사용하고 있습니다. 지금까지의 제품은 이 어드레스에 대한 억세스가 블록킹되어 있으면 기능을 하지 않습니다.


OS, 브라우져 및 서버 문제


Mac에서 Safari 4 또는 5로 애플릿을 동작시킬 때에는 "32비트 모드에서 열기"가 체크되어 있을 필요가 있습니다.

Safari가 64비트 모드에서 동작되고 있는 경우, Curl RTE 플러그인은 Safari 4.0에서는 적절하게 동직하지 않습니다. 구 머신에는 Safari가 64비트 모드로는 동작하지 않는 경우도 있습니다. 이것은 Safari아이콘의 메뉴에서 "정보 보기"를 선택해서 "32 비트 모드로 열기"를 유효화하는 것에 의해 피해갈 수 있습니다. 단, 이 조작에 의해 Safari는 항상 32비트 모드로 동작하게 됩니다.


Linux에서는, Firefox 4.0으로 애플릿을 기동시킬 경우는, 수동 설정이 필요합니다.

TCurl RTE 플러그인을 Firefox 4.0.1이하로 동작하게 하기 위해서는 특별한 설정 옵션을 웹 브라우저에 추가할 필요가 있습니다. 이 설정 옵션은 Firefox의 앞으로의 버전에서는 추가될지도 모릅니다만, 애플릿이 표시되지 않으면, 아래의 수순으로 수동으로 설정 옵션을 추가하는 것이 좋을 것입니다. 로케이션 바에 "about:config"이라고 타이프한 후 를 눌러 주십시오. "세심한 주의를 기울여 사용합니다" 버튼을 클릭합니다. 표시된 페이지 상에서의 추측 클릭으로부터 "신규작성", "참.거짓값"을 선택해 주십시오. 다이얼로그 박스가 팝업되면, "dom.ipc.plugins.enabled.libcurl-surge.so"라고 키인한 후, "OK"버튼을 클릭, "false"를 선택해서 "OK"를 클릭해 주십시오. 이것으로 애플릿을 동작시킬 플러그인을 브라우저의 메인 프로세스에 로드 하도록 Firefox에 전달하는 옵션이 작성됩니다.


Curl애플릿을 포함하고 있는 윈도우에서 일어나는IE용 Javascript의 문제에 대하여

JavaScript의 window.open으로 호출된 윈도우에서 애플릿이 열린 경우, 윈도우가 이미 열려 있는 상태에서 다시 window.open을 호출하지 않는 한, window.close를 사용해도 윈도우는 닫히지 않습니다.

회피 방법 : 애플릿을 포함한 HTML페이지가 EMBED/OBJECT/IFTRAME태그을 사용해서 window.open으로 윈도우가 열려 있는 경우, window.close로 윈도우를 닫는 것이 가능합니다. Microsoft는 이 버그를 인식하고 있고, 앞으로의 OS서비스 팩으로 수정될 것으로 봅니다.


FireFox의 탭 브라우징 문제에 대하여

FireFox에서 Curl의 애플릿을 실행할 때, FireFox의 댑 브라우징 기능이 모두 지원되지 않습니다.


Mozilla베이스의 브라우저에서 Curl 애플릿이 스티키(Sticky)한 애플릿으로 동작합니다.

Firefox 브라우저의 모든 버전에서는 Curl애플릿이 "스티키(Sticky)한" 애플릿으로 동작합니다. 즉, 소스코드에 '{applet.become-sticky}'라고 기술되어 있는 것처럼 동작합니다. 그래서, 브라우저의 이력에 남아있는 Curl애플릿의 URL을 참조했을 때, 존재하는 애플릿의 인스턴스가 참조되어, 이미 실행되고 있는 애플릿 인스턴스로 돌아갑니다.

회피 방법 : 없습니다. 이것은 Mozilla 계열의 브라우저에 존재하는 제한이며, 플러그인에 대해서 이력정보를 제공하지 않습니다.


.curl 파일로의 앵커가 붙은 링크는 IE에서 열면 실패합니다.

Curl 애플릿 내에서의 Curl 애플릿으로 특정 파일로의 앵커가 붙은 링크는 유효하게 동작하지 않습니다.

이러한 타입의 예로는 다음과 같습니다:


{link {url "file:///c:/my-directory/document.curl#destination"} Click here!}

Internet Explorer 는 "document.curl"에는 링크하지만, "#destination" 태그 위치까지는 스크롤 하지는 않습니다.


Curl RTE에 부속된 Mozilla에는 한글 리소스는 없습니다.

Linux상의 Curl RTE는 브라우저를 기동시킬 필요가 있는 경우는, 적절한 브라우저를 찾지 못하면, Curl RTE에 기본으로 설치되어 있는 Mozilla 브라우져를 사용합니다. 이 Mozilla 브라우져는 사용자가 이용하고 있는 환경의 언어와 관계없이 영어 리소스만을 가지고 있습니다.


Linux에서 Curl RTE는 Firefox의 프로파일을 복사하지 않습니다. 따라서 Firefox의 사용자 설정은 무시되어 버립니다.

Linux의 Curl RTE는 http와 https를 취급하기 위해 Mozilla 베이스의 브라우저를 이용하고 있어서, Curl RTE는, 사용하고 있는 프록시서버나 클라이언트 증명서 등의 여러가지 설정 값을 취득하기 위해 사용자가 최후에 사용한 Mozilla의 프로라일에 대한 카피를 작성합니다. 그런데, Curl RTE는 Firefox의 프로파일은 카피하지 않습니다. 따라서, Firefox의 사용자는 Curl RTE가 변경을 인식할 수 있도록 Mozilla를 기동하여 관련되는 설정 값을 “Mozilla경유”로 변경할 필요가 있습니다.


Curl애플릿이 동작하면, Internet Explorer 아이콘이 Netscape 아이콘으로 바뀌는 경우가 있습니다.

극히 드물게, Internet Explorer에서 Curl애플릿을 로드하면 윈도우의 죄측 상단의 Internet Explorer아이콘이 Netscatpe아이콘으로 바뀌는 경우가 있습니다.


Windows Vista에서 Internet Explorer7의 프로텍트 모드 환경으로 Curl애플릿을 기동한 경우에 시큐리티 경고가 나타납니다.

Windows Vista에서 ieuser.exe가 동작하고 있는 상황에서 Curl RTE、Curl IDE을 설치하여 Curl애플릿을 기동하면 이래와 같은 시큐리티 경고가 발생합니다.

"A website wants to open web content using this program on your computer...."

회피 방법 :

  • ieuser.exe프로세스가 동작하지 않는 상황으로 Curl RTE을 인스톨합니다.
  • 또는, Curl RTE를 인스톨한 후에 재 부팅합니다.


Internet Explorer 7은 Curl IDE로부터 Curl애플릿을 기동한 경우, 계속 기동 중인 것으로 해석되는 경우가 있습니다.

Internet Explorer 7에서 톱 브라우저 기능을 무효로 해서 Curl애플릿을 기동한 경우, 기동이 완료되고 있음에도 불구하고 Internet Explorer 7이 계속 기동하고 있는 도중의 상태라고 해석헤서 아이콘이 애니메이션의 상태 그대로 되어있는 경우가 있습니다.

Curl애플릿을 리로드하면 기동 중을 표시하는 아이콘이 정지됩니다.


nternet Explorer 7의 Quick Tab View로 어플리케이션의 표시에 대하여

Internet Explore의 제한에 의해 Internet Explorer 7의 Quick Tab View로 Curl애플릿을 표시하면 아이콘 밖에는 표시되지 않습니다.


Mozilla 의 인쇄 미리 보기로 Curl컨텐츠를 보는 것은 지원하지 않습니다.

Mozilla스타일의 브라우저에서는 페이지 프리뷰는 Curl컨텐츠가 기동하고 있으면 동작하지 않습니다.



Curl 컨트롤 패널

Curl컨트롤 패널은 시스템 트레이의 Curl아이콘을 클릭하는 것으로 표시하는 것이 가능합니다. Curl아이콘이 표시되지 않는 경우에는, Windows®의 스타트 메뉴에서 Curl 컨트롤 패널을 표시하는 것이 가능합니다.


호스트와 디렉터리의 구문에 대한 정합성 체크는 하지 않습니다.

컨트롤 패널에서 특권이 부여된 호스트 이름의 유효성 체크가 이루어지지 않습니다.

Curl컨트롤 패널에 입력된 권한이 부여된 호스트 이름의 구문(semantic) 체크는 수행하지 않습니다. 또한, 호스트 이름 앞에 http://가 붙어 있는 것으로 간주하므로 입력해서는 안됩니다.

단, 공백이 포함된 로케이션 이름만은 구문 체크를 하므로 거부됩니다.


Curl 컨트롤 패널에서 입력된 로케이션을 편집하는 것은 가능하지 않습니다.

Curl컨트롤 패널에서 특권이 부여된 로케이션을 편집하는 것이 가능하지 않습니다. 입력된 로케이션을 변경하는 경우는, 그 로케이션을 삭제해서 신규로 추가해야 합니다.