Mls 0.6.7 안정버전 릴리스.

la9527의 이미지

0.6.5의 버그를 대부분 수정하였고, 안정버전으로 올렸습니다.

크게 바뀐 점이라면, gcc 2.9x 버전에서 컴파일 에러 문제가 해결되어, 레드햇 7.x 버전 및 수세 7.x 버전대에서 제대로 실행되게 된점입니다.

앞으로 mls2(예명) 로 프로그래밍 설계부터 새로 할 예정이며, 이버전은 안정버전으로 계속 올라갈 예정입니다.
불편한 내용이나 간단히 추가 할수 있는 내용은 계속적으로 이버전에 추가할 것입니다.

앞으로 약 3개월 기간동안 mls2 에 전념할 예정이며,
더 좋은 프로그램이 되기 위해 노력하겠습니다.

추가하고픈 내용이나 좋은 아이디어 있으시면 지체없이 글 남겨주시길 부탁 드리겠습니다.

Mls 프로젝트 홈페이지 : http://kldp.net/projects/mls
다운로드 : http://kldp.net/frs/?group_id=373&release_id=1380

----------------------------------------------------------------------
변동사항:
추 가
- Touchfile, 선택된 파일 리스트 저장 메뉴넣음.
- Alt+Enter 시 Parameter, Parameter(root) 넣음.
- Makefile.am 에 $(DESTDIR)을 넣음.
- Clip_Copy, Clip_Cut 일시 C, U 를 각각 화면에 보여줌.
- Mcd 에서 Search시 Tab 지원.
- 영문 메뉴얼 넣음.
- gcc 2.9x 버전 에러 수정

수 정
- Makefile.am Uninstall 시 mlseditor.key 파일 빠져있는 것을 수정.
- 현재 디렉토리가 없을때 종료할 경우 오류 수정
- InputBox 가로크기 좀 크게 변경
- Mcd 디렉토리 정보보기 Ctrl+C 제대로 되지 않는 문제 수정.
- --with-ncurses-prefix configure 옵션 수정
- --enable-static 옵션 버그 수정
- Unalz 0.51, 0.52 버전에서 버그 수정
- 홈디렉토리에 있는 config 파일 버전이 다를시 파일을
/etc/mls에서 복사하는지 물어보게 수정.
- 에디터에서 DOS 모드로 종료하면 계속 DOS 모드로 읽어 들이는 문제 수정.
- Ctrl+Q(종료), Delete(삭제), Insert(복사) 의 단축키를 추가하였습니다.

File attachments: 
첨부파일 크기
Image icon Whoops.JPG32.79 KB
Image icon mls-0.67-Editor_black.png42.95 KB

댓글

버려진의 이미지

속도 문제가 개선되었으면 좋겠네요. (혹시 저만 느린가요? :shock: )

예전에 m을 쓸때면 현란한 손놀림으로 옆에서 "뭐하는거야?" 물어보게 만들었었는데 mls는 그런 점이 아쉽네요. ^^;

해주실거죠? ;ㅁ;

la9527의 이미지

현재 느린것이 콘솔에 따라서 속도가 많이 차이가 납니다.
특히 gnome console에서 많이 느립니다.

콘솔 속도 빠르기를 순서로 본다면..

1. LINUX console(Ctrl+Alt+F1)
2. PuTTY
3. KDE console
4. Gnome console
5. 네트워크가 느린곳에 접속하여 mls를 실행.

이렇게 됩니다. 여기에 배경을 투명으로 하면 더욱더 느려집니다.

프로그램 자체상에서 화면상의 느린부분의 코딩과 중복 refresh 부분들이
현재 많이 남아있는 것으로 보이는데..
다음 버전에는 어느정도 해결하리라고 봅니다. ^^

talez의 이미지

색상을 바꾸는 방법은 없을까요?

기본적으로 엔터키 눌러서 편집하려니 색상이 이렇게 되서 글자가 잘 보이지를 않네요.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트

잇힝~

la9527의 이미지

현재 버그가 발견되어 버그 수정한 버전을 바로 올렸습니다.
버전을 0.6.7 에서 0.6.7-2 로 바뀌었으니 참조하세요.

editor 부분의 배경색 문제만 수정된 것입니다.
이전에 다운로드 받으신 분들은 이문제 별 상관이 없으시면
그냥 쓰셔도 무방합니다.

$HOME/.mls/mls.col 에

MEdit   = 7,4
MEditInfoA = 10,4
MEditInfo = 6,4

부분을 다음과 같이 수정하면

MEdit   = 7,0
MEditInfoA = 10,0
MEditInfo = 6,0

이렇게 하면 배경이 검은색으로 바뀝니다.
0, 16 번호까지 지정할수 있으니 자기 나름대로 변경해서 쓰시면 됩니다. ^^

물론 Mcd나 Mls부분에서도 배경색을 바꿀 수 있습니다.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
talez의 이미지

윈도우 XP에서 cygwin환경에서 build하려고 했는데, make단계에서 다음과 같은 오류가 나네요.

build하려고 했던 파일은 0.6.7-2 tarball 소스파일입니다.

make  all-recursive
make[1]: Entering directory `/home/Talez/mls-0.6.7/mls-0.6.7'
Making all in lib
make[2]: Entering directory `/home/Talez/mls-0.6.7/mls-0.6.7/lib'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../src  -I../intl -I../intl -O2  -g -O2 -MT StringTokenizer.o -MD -MP -MF ".deps/StringTokenizer.Tpo" -c -o StringTokenizer.o StringTokenizer.cpp; \
then mv -f ".deps/StringTokenizer.Tpo" ".deps/StringTokenizer.Po"; else rm -f ".deps/StringTokenizer.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../src  -I../intl -I../intl -O2  -g -O2 -MT strutil.o -MD -MP -MF ".deps/strutil.Tpo" -c -o strutil.o strutil.cpp; \
then mv -f ".deps/strutil.Tpo" ".deps/strutil.Po"; else rm -f ".deps/strutil.Tpo"; exit 1; fi
In file included from strutil.cpp:8:
strutil.h:32: error: `wstring' does not name a type
strutil.h:33: error: expected `,' or `...' before '&' token
strutil.h:33: error: ISO C++ forbids declaration of `wstring' with no type
strutil.h:34: error: expected `,' or `...' before '&' token
strutil.h:34: error: ISO C++ forbids declaration of `wstring' with no type
strutil.cpp: In function `int mk_wcwidth(wchar_t)':
strutil.cpp:262: warning: comparison is always false due to limited range of data type
strutil.cpp:262: warning: comparison is always true due to limited range of data type
strutil.cpp:263: warning: comparison is always false due to limited range of data type
strutil.cpp:263: warning: comparison is always true due to limited range of data type
strutil.cpp: At global scope:
strutil.cpp:280: error: `wstring' does not name a type
strutil.cpp:302: error: expected `,' or `...' before '&' token
strutil.cpp:303: error: ISO C++ forbids declaration of `wstring' with no type
strutil.cpp: In function `std::string strutil::wstrtostr(int)':
strutil.cpp:304: error: expected `;' before "s"
strutil.cpp:305: error: `s' undeclared (first use this function)
strutil.cpp:305: error: (Each undeclared identifier is reported only once for each function it appears in.)
strutil.cpp: In function `int strutil::krstrlen(const std::string&)':
strutil.cpp:332: error: `wstring' undeclared (first use this function)
strutil.cpp:332: error: expected `;' before "wc"
strutil.cpp:334: error: `wc' undeclared (first use this function)
strutil.cpp: At global scope:
strutil.cpp:358: error: expected `,' or `...' before '&' token
strutil.cpp:359: error: ISO C++ forbids declaration of `wstring' with no type
strutil.cpp: In function `int strutil::wstrlen(int)':
strutil.cpp:361: error: expected `;' before "wstr"
strutil.cpp:362: error: `wstr' undeclared (first use this function)
strutil.cpp: In function `std::string strutil::krstrncpy(const std::string&, int, int)':
strutil.cpp:394: error: `wstring' undeclared (first use this function)
strutil.cpp:394: error: expected `;' before "wsrc"
strutil.cpp:396: error: `wsrc' undeclared (first use this function)
make[2]: *** [strutil.o] Error 1
make[2]: Leaving directory `/home/Talez/mls-0.6.7/mls-0.6.7/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Talez/mls-0.6.7/mls-0.6.7'
make: *** [all] Error 2

configure 할 땐 -prefix=/usr/local/mls

이렇게 설정했습니다. 윈도우에선 사용할 수 있는 방법이 없는걸까요?

하긴 ( - -)> M도 윈도우용이 있긴 하더군요...

잇힝~

la9527의 이미지

현재 cygwin에서는 사용 불가능합니다.
예전부터 이부분에 대해서 살펴 봤는데.. 아직까진 방안이 애매하네요.

wchar.h 부분이 cygwin쪽에서 설정이 제대로 되지 않아서 나오는 오류인데..
strutil.h 이부분만 해결되면 잘 나올듯 싶은데.. 에고..
해결 방안이 많이 어렵네여..

아무튼 이래저래 않되면 wchar쪽에 대한 것을 뺴고 컴파일 하는 방안을 모색좀 해야 할듯 싶네요.

아쉽지만 윈도우에서는 잠시 보류입니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.