    durumul
DURUEDIT HISTORY
---------------------
							Durumul Korea 
durumul
1999 ~ 2000  Project started.
2009/10/09   WTL + SDK DLL Project Restart.
             Convert MFC Project to KFC Platform with my KFC Library
             Renewal and Rebuild all architecture.
             ----------------------------------------------------------
2010/03/20   KRKIM   버그픽스:쓰레드에서 검색시 GetFocus NULL로 인한 캐럿위치 오작동.
                     DE_BUGFIX_THREADSAFE_GETFOCUS_INPUT
                     검색창,간편검색바에서 메인창 단축키 가능하게 함.
                     F3등 다음찾기시 간편검색바에 포커스있으면 우선검색어로 사용하고
                     검색창이 떠있으면 현재 입력된 검색어로 사용하고 그것도 아니면 이전검색어로 검색함.
                     검색창에서 F3등시 찾았으면 본문에 포커스주고 못찾았으면 그대로 유지.
                     검색창에서 다음찾기 버튼으로 했을 경우는 찾았어도 포커스를 검색창에 그대로 유지하게 함.
                     
2010/03/20   KRKIM   비트스트림 폰트수정 / 스크롤바 최대영역 조정(탭문자많이 있는경우등 감지)
                     간편검색시 편집창 캐럿 잘못 위치하는 점 수정(포커스문제-편집창에 포커스없앰)
                     검색에서 정규식 '\n' 검색 및 화면 블럭 표시 가능.선택영역 검색 대상에 추가
2010/03/19   KRKIM   간편검색 창 프로그램 종료시 표시된 경우 시작시 자동표시,활성창 없으면 작동금지
                     DLL 문서크기에 따라 1KB 단위로 문서 메모리블럭생성 및 문서내용에 따라 자동 반환(DE_USE_AUTO_MEMORY_FREE)
                     문서크기에 따른 버퍼할당량 : 최소할당 블럭 단위 DOCBUFMINBLOCK 은 1KB(1024Bytes) 이다.
                     int max_recommend_buff = ((문서파일 크기 + DOCBUFMINBLOCK)/ DOCBUFMINBLOCK) * DOCBUFMINBLOCK;로
                     1KB 이하크기는 무조건 1KB,그 이상은 1KB 의 배수로 관리된다. 즉 100Bytes나,290Bytes나 1000Bytes등
                     0 ~ (1024-1) Bytes 는 1KB로 1024 ~ (2048 - 1)Bytes 는 2KB로...
                     
2010/03/18   KRKIM   강조표시,문서변동시 강조표시해제,정규식 검색어 컴파일러 LOOP 밖에서 1회 호출로 검색속도 X2배 이상 속도업
                     검색어 강조표시에도 정규식 검색방식 적용,구문분석시 검색어 강조표시용 분석기 쓸데없는 실행 횟수 줄여 화면출력 속도업.
                     검색중에 구문분석 루틴의 검색어 강조표시 분석과의 충돌 방지 Thread Safe 루틴 적용.
                     (m_nParsed = FINDPARSE_NOTYET,FINDPARSE_DOING,FINDPARSE_DONE 상태플래그가 역할)
2010/03/15   KRKIM   마진 자동으로 폭증가,ChooseDir 클래스 추가
                     정규식 검색 속도 100배 개선(145KB문서 DE[.A-^.Z]a 로 DE?a 검색 13개 약20초에서 0.2초로 단축)
2010/03/14   KRKIM   정규식 검색기능 추가:DERegExp 클래스 추가(#define DE_USE_REGULAR_EX),
                     정규식 버튼 메뉴추가,파일형식 검색 출력창 더블클릭 열기
2010/03/13   KRKIM   파일찾기,바꾸기 기능 구현
2010/03/10   KRKIM   간편찾기,ENTER키시 검색가능,ESC키시 빠져나옴,콤보박스 드롭다운리스트로 교체,ftp저장쓰레기데이타손봄
2010/03/08   KRKIM   모두바꾸기/찾기 쓰레드처리 LockInput 플래그추가
2010/03/02   KRKIM   저장되지않은문서 저장여부창 수정 / 변경파일 다시읽기여부창 수정(DlgConfirmSave/Load)
                     키입력 메세지 오류 처리 (DEFindBar,DlgFindReplace,DlgFileFindReplace의 PreTranslateMessage)
                     

2010/02/27   KRKIM   문서내검색 쓰레드 처리 (DE_USE_THREADSEARCH_DOC)
                     바로찾기 기능 보완(블럭선택 및 문서내 캐럿에서 단축키 Ctrl+F로 즉시검색 - 
                     선택없으면 이전 검색히스토리의 최근검색어를 띄우고 검색대기)
                     바로찾기 창에서 ESC키 누르면 검색창 종료/ 마진좌상단 여백페인팅보수 및 줄번호 자동 폭 기능

TODO
------
스크롤바이미지를 모두 공용하기
공용파일열기저장하기 창 함수하나로 만들기

파일검색바 - OK
출력창  - OK
FTP열기- OK

Korea
krkim
Durumul
eastsea

KRKIM

http://durumul.com

