2010년 7월 11일 일요일

Notepad2 4.1.24 정식버전 관련 패치 모음

by BLUEnLIVE | 2010/06/26 16:13

notepad2 4.1.24 패치버전 공개 (한글판) by BLUEnLIVE | 2010/03/08 21:10 notepad2 4.1.24 패치버전 공개 (영문판) by BLUEnLIVE | 2010/0...



notepad2 4.1.24 한글 패치에 적용한 패치들을 정리했다.


0. 들어가기 전에

다음과 같은 내용은 모두 준비가 되어있다고 가정하고 설명함.

a. Visual C++ v6.0 및 Service Pack 6 설치
b. Platform SDK 설치 (Windows® Server 2003 R2 Platform SDK ISO Download)
c. Scintilla 2.03 다운로드. 현재 Scintilla는 2.12까지 공개되었으나, 2.03을 사용해야 함


1. Kai Liu님의 패치 적용

np2-4.0.22-allpatches.7z 패치를 적용한다.
이 패치는 총 13개의 패치로 이루어져있으며, 코드 폴딩이나 각종 문법을 포함한 다양한 패치로 구성되어있다.

문제는 이 패치는 Notepad2 4.0.22, 그것도 beta5에 적용 가능한 패치라는 거.
대부분은 그대로 적용가능하고, 일부는 눈치껏(?) 적용할 수 있으나, 2개는 완전히 바뀐 구조에 따라 일일이 적용해야 한다.
특히 문법 패치의 경우, 바뀐 포맷을 유심히 본 후, 문자열 중에 기존 문법에 있는 부분은 그대로 사용해야 되고, 없는 부분은 일일이 notepad2.rc에 문자열을 추가해야 한다.

사용자 삽입 이미지

더 이상의 자세한 설명은 생략한다.


패치 대상 세부 내역 보기..



2. 한글 IME 패치

간단하게 단 하나로 끝난다. (아싸!)

a. notepad2 컴파일 삽질기 8 : 한글 IME 패치


3. 기능 추가

okto 님께서 필요하다고 닥달한 기능들이며, 귀차니 님이 큰 축을 담당하시고, 나도 중간중간 밥숟갈을 들었음.

a. notepad2 컴파일 삽질기 부록#5.2 : context-menu 기능 수정

b. notepad2 컴파일 삽질기 부록#6.1 : 메모장 대신 사용 (수정)

c. notepad2 컴파일 삽질기 부록#4 : AutoHotkey 스킴 추가
   이것 역시 앞의 1번에 따라 열심히 패치한다. 역시 설명은 생략한다. ㅋㅋ

d. notepad2 컴파일 삽질기 부록#11 : 포트란 스킴 추가

e. notepad2 컴파일 삽질기 부록#7 : Shift+마우스 휠에 Page Up/Down 기능 부여

f. notepad2 컴파일 삽질기 부록#9 : 다음 바꾸기(Replace Next) 메뉴에 추가

g. notepad2 컴파일 삽질기 부록#10 : 시간/날짜 삽입 순서 변경

h. notepad2 컴파일 삽질기 부록#12 : NBSP 관련 수정  (2010. 7. 11 추가)

그런데... 패치를 정리한 것 맞나? 뭔가 좀...


댓글 5개:

  1. 뭔가 크고 아름다... 아니 무서워요[emo=106]

    답글삭제
  2. @Un-i-que - 2010/07/03 14:22
    사실, 개인 스크랩 용이고, 완성버전을 그냥 다운받으시는 게 낫습니다. ㅎㅎ

    답글삭제
  3. @BLUEnLIVE - 2010/07/03 17:12
    이런 휘리릭퐁한 패치가 항상 비공식이라니

    어쩌면 Kai Liu 님이 그만두었으니 블루앤라이브 님이 공식 패치에 달려들어 보시는 것도...[emo=022]

    답글삭제
  4. @Un-i-que - 2010/07/03 14:22
    애초에 오리지널리티가 없으니 제가 차고나갈 순 없을 것 같습니다.

    답글삭제
  5. @BLUEnLIVE - 2010/07/04 23:29
    그게 참 그렇죠. 제가 오픈소스 개발자라면 패치 컨테스트라도 열겠습니다...

    답글삭제