AcroEdit 0.9.23.104 업데이트

8 Comments

AcroEdit 0.9.23.104 버전을 배포합니다.

이번 버전에서는 아래 사항들이 개선되었습니다. 특히 최근에 이슈였던 DLL 하이재킹 취약점을 수정했습니다.
Security Plus 에서 취약점을 보고해 주셔서 급히 수정했습니다. 사실 이 문제는 AcroEdit 내부에서 사용하는 소켓 라이브러리인 Indy에서 발생하는 것인데 이 프로젝트의 최근 업데이트를 받아 봐도 같은 문제가 있어서 임의로 수정해서 해결했습니다. 델파이나 C++ 빌더 개발자들께서는 Indy 라이브러리를 손보셔야 할 것 같습니다.

버그 수정 사항

  • DLL 하이재킹 보안 취약점(fwpuclnt.dll)을 수정했습니다.
  • 문법 강조 설정에서 색상 선택 콤보 박스에 Custom 색상이 제대로 반영이 안되는 문제를 수정했습니다.
  • 줄 삭제 명령으로 마지막 줄을 삭제한 후 되돌리기가 비정상적으로 되는 문제를 수정했습니다.
  • 검색 결과창이 자동 숨김으로 숨겨져 있을 때 파일에서 찾기를 수행하면 도킹 관련 오류가 발생하는 문제를 수정했습니다.

개선 사항

  • 프로젝트에 폴더 추가 시 제외할 폴더나 추가할 파일 확장자를 지정할 수 있도록 했습니다.
프로젝트 옵션

프로젝트 옵션

  • 64비트 윈도에서도 탐색기 확장 메뉴가 동작하도록 했습니다.
  • 프로젝트 파일을 열 때 사용했던 파일 자동 열기 기능을 켜고 끌 수 있는 옵션을 추가했습니다.
  • 툴바에 등록된 스크립트를 편리하게 수정할 수 있도록 단축 메뉴를 추가했습니다.

AcroEdit 0.9.22.102 업데이트

2 Comments

AcroEdit 0.9.22.102 버전을 릴리즈합니다.
이번 버전에서는 아래 사항들이 개선되었습니다.

버그 수정 사항

  • 파일 변경 알림 창이 떴을 때 편집 창을 닫으면 A/V에러가 발생하는 문제를 수정했습니다.

개선 사항

  • FTP 접속 시 비밀번호 저장 여부를 설정할 수 있도록 했습니다.
  • FTP 접속 시 파일 목록의 자동 갱신 여부를 설정할 수 있도록 했습니다.
  • 프로젝트 상대 경로 관리 기능을 개선했습니다.
  • 사용자 도구의 명령 옵션에도 매크로를 사용할 수 있도록 했습니다.
  • 프로그램 시작/종료 속도를 개선했습니다.
  • 책갈피 관리자에 책갈피 번호 아이콘을 표시하도록 했습니다.
책갈피 번호 표시

책갈피 번호 표시

  • 코드 템플릿 편집 기능을 추가했습니다.
코드 템플릿 편집 화면

코드 템플릿 편집 화면

AcroEdit 0.9.21.98 업데이트

2 Comments

AcroEdit 0.9.21.98 버전을 릴리즈 합니다.

한동안 최신 개발 버전으로
유지되던 버전이고 작년 말에 보고된 몇가지 문제점을 수정한 버전입니다.

 제 홈페이지나 블로그에 자주 들르시는 분들은 아시겠지만
제가 요즘 여유 시간에 아이폰 앱을 개발하느라고 AcroEdit를 좀 등한시 하고 있습니다. 여러가지 개선할 부분도 많이 있는데
말이죠…^^

업데이트가 다소 느려진 점 죄송하지만 너그러이 용서해 주시면 고맙겠습니다.

버그 수정 사항

  • 문법 강조 시 일본어 등의 외국어 문자가 깨지는 문제를 수정했습니다.
  • 문법 강조 자동 등록 시 제목이 없는 문법
    파일의 경우 이전 문법의 이름이 적용되는 문제를 수정했습니다.

개선사항

  • 프로젝트마다 기본 로케일을 설정할 수 있도록 했습니다.
  • 사용자 문자열을 이용한 둘러싸기 기능을 추가했습니다.
  • 마지막으로 사용한 매크로 파일 폴더를 기억하도록 했습니다.
  • 프로젝트마다 마지막으로 사용한 파일을 기억하도록 했습니다.
  • URL
    인식 기능을 개선했습니다.
  • AcroDiff에서 Ctrl+TAB키를 이용해서 좌우 비교창으로 포커스를 옮길 수
    있도록 했습니다.

AcroEdit 0.9.20.92 업데이트

9 Comments

정~~말 오랜만에 업데이트합니다.

얼른 업데이트 버전을 릴리즈하려 했습니다만 하려할 때 마다 몇가지 문제들이 발목을 잡아서 포기하곤 했었습니다. 아직 몇가지 문제를 수정하지 못한 것도 있구요. 게다가 그동안 바쁘기도 했었고 다른데(^^) 정신이 팔려 있기도 했고… 하여튼 그동안의 업데이트 사항을 모아서 일단 업데이트하고 다음 버전 업데이트에 들어가야겠습니다.

이번 버전에서 개선된 사항은 아래와 같습니다.

버그 수정 사항

  • 상황에 따라 찾기에서 찾을 문자열에 붙여 넣기가 안 되는 문제를 수정했습니다.
  • 조합형 한글 자모가 비정상적으로 읽혀지는 문제를 수정했습니다.
  • 한글이 조합 중일 때 포커스를 잃어버렸다가 돌아왔을 때 조합 중인 글자가 엉뚱한 위치에 입력되는 문제를
    수정했습니다.
  • 문법 강조 기능에서 대소문자를 구별하지 않는 옵션일 경우 행주석 시작 문자도 반영되도록 했습니다.
  • 문법 강조 추가 시 존재하지 않는 파일 이름을 입력하면 예외 처리 창이 뜨는 문제를 수정했습니다.
  • AcroDiff의 찾기에서 찾을 문자열에 붙여 넣기가 안 되는 문제를 수정했습니다.

개선 사항

  • AcroDiff 세션의 소스 지정 기능을 개선했습니다.
  • 스크립트 편집 시 코드 완성 기능을 사용할 수 있도록 했습니다.
  • 블럭 시작이 첫번째 컬럼이 아니더라도 라인 주석 삭제 기능이 동작하도록 했습니다.
  • 플로팅된 보조창을 ESC 키를 이용해 닫을 수 있도록 했습니다.
  • 플로팅된 보조창이 메인 화면에 가려지지 않도록 항상 상위에 오도록 했습니다.
  • 환경설정에서 유니코드 BOM 자동 저장 옵션을 삭제하고 [파일]->[변환] 메뉴에서 BOM 저장
    여부를 지정할 수 있도록 했습니다.
  • 클립 보드 이력 보존 갯수를 설정할 수 있도록 했습니다.
  • 행 블럭 상태에서도 선택된 블록이 있으면 선택된 블럭의 행수를 상태바에 표시하도록 했습니다.
  • 문장 뒤 공백 삭제 기능에서 블럭이 선택되어 있으면 선택된 블럭을 대상으로 동작하도록 했습니다.
  • 윈도 탐색기 콘텍스트 메뉴(AcroEdit로 편집)에 아이콘을 추가했습니다.
  • 대소문자가 바뀌는 위치로 이동하는 기능을 추가했습니다.(Alt+Left, Alt+Right)

AcroEdit 0.9.19.84 업데이트

3 Comments

AcroEdit가 0.9.19.84 버전으로 업데이트 되었습니다.

이번 버전에서 개선된 사항은 아래와 같습니다.

버그 수정 사항

  • 환경 설정에서 키보드로 설정 페이지를 변경할 수 없는 문제를 수정했습니다.
  • 때때로 클립 보드 이력 항목에 같은 내용이 중복으로 입력되는 문제를 수정했습니다.
  • FTP 저장 시 전송 후 대화 상자 닫기 옵션이 꺼져 있으면 저장되지 않는 문제를 수정했습니다.
  • AcroDiff에서 문법 강조를 하지 않도록 설정해도 항상 문법 강조 되는 문제를 수정했습니다.

개선 사항

  • HTML의 경우처럼 문법 강조 시 내부에 스크립트를 포함하고 있는 경우 사용할 수 있는 부문법 기능을 추가했습니다.
  • 프로젝트 관리자에 프로젝트 파일의 경로가 나타나도록 했습니다.
  • 함수 목록창에서 별도의 컬럼에 파일의 경로를 표시하도록 했습니다.
  • 도킹 창의 자동 숨김 기능을 사용할 때 자동 숨김 대기 시간을 줄여서 빨리 반응하도록 했습니다.
  • 파일 선택바에서 마우스 중간 버튼을 누르면 파일을 닫는 기능을 추가했습니다.
  • 코드 템플릿 기능을 개선했습니다.(파일 형식 변경, 표시 방법 개선)
  • 코드 완성 기능을 추가했습니다.(기본 단축키 : Ctrl+Space)
  • 파일에서 찾기에서 찾은 파일을 한번에 모두 여는 기능을 추가했습니다.
  • 사용자 도구 실행 완료 시 비프음 출력 옵션을 추가했습니다.
  • AcroDiff에서 비교 세션을 여러개 사용할 수 있도록 했습니다.
  • AcroDiff도 다중 인스턴스 실행 옵션이 적용되도록 했습니다.
이번 버전에서 주요 기능은 부문법 기능, 코드 완성 기능, AcroDiff 멀티 세션 기능이라고 볼 수 있는데 이들에 대해 간단히 설명드리겠습니다.

부문법 기능

부문법 기능은  두개의 문법 강조를 하나의 파일에 적용할 수 있도록 해줍니다. 예를 들어 HTML 파일의 경우 대부분 PHP나 Perl등의 스크립트를 포함하는 경우가 많은데 기존에는 HTML 문법만 강조되었습니다만 이번에 추가된 부문법 기능을 이용하면 포함된 스크립트도 별도로 문법 강조를 할 수 있습니다.
사용자 삽입 이미지
문법 강조 설정 화면에서 위 그림처럼 부문법 블럭 문자열부문법 이름을 입력합니다.
문법 강조 시 해당 부문법 블럭이 발견되었을 때 문법 강조 설정에서 등록된 문법 강조 파일 중에서 지정된 부문법 이름과 동일한 이름의 문법을 찾거나 부문법 이름이 지정되어 있지 않을 경우에는 부문법 블럭 시작 문자열 바로 다음에 나오는 단어를 이용해서 자동으로 해당 문법을 찾아서 적용합니다.

코드 완성 기능

코드 완성 기능은 보통 프로그램 개발에 많이 사용하는 Delphi, Visual Studio 같은 IDE에서 흔히 볼 수 있는 기능인데 코딩 시 각종 함수나 키워드등을 신속하게 입력할 수 있게 도와주는 기능입니다.

편집 창에서 Ctrl+Space 키를 누르면 아래 그림처럼
사용자 삽입 이미지
 입력 가능한 각종 함수나 키워드의 목록이 나오고 여기서 입력하고자 하는 항목을 선택 하고 엔터나 더블 클릭을 하면 편집 창에 해당 문장이 입력됩니다. 함수 이름이 길거나 기억이 나지 않는 경우에 활용하면 좋죠. 코드 완성 목록에 나타나는 항목은 CTAGS를 이용한 함수 목록 보기가 활성화 되어 있거나 문법 강조가 적용되어 있어야 나타납니다.

 유명 IDE의 그것처럼 문맥을 감지해서 지능적으로 목록을 보여주진 못하지만 그래도 없는 것 보다는 나을 것 같습니다.

AcroDiff 멀티 세션

AcroEdit에서 여러 파일을 동시에 열어 놓고 편집이 가능 하듯이 AcroDiff에서도 여러개의 비교 세션을 사용할 수 있게 되었습니다.

사용자 삽입 이미지
사실 이 기능은 언제인지는 모르겠지만 나중에 폴더 비교 기능이 추가되는 것을 대비해서 미리 작업해 놓은 겁니다.

Older Entries Newer Entries