Adblock Plus 1.0의 세부적인 변경내역
Adblock Plus 0.7.5.4와 비교해 주요한 변경사항은 다음과 같습니다.
대표적인 문제
- 필터 저장 형식을 변경해서 이전 버전으로 되돌아 가는 것은 필터를 내보내야 하고 다운그레이드 후 그것들을 다시 가져와야 함
- Mac OS X : "플래시/자바 차단 탭 보이기"를 사용하면 플래시 무비가 알맞게 보이지 않음
- 일부 번역은 번역되지 않은 영어 문자열을 포함함
새로운 기능
- 새로운 필터 작성기 대화상자는 필터를 더 쉽게 추가할 수 있게 해줌
- 새로운 필터 옵션인
$third-party와$~third-party로 외부/내부 요청을 제한함 (포럼 게시글)
사용자 인터페이스
- 번역 추가 : 아르메니아어, 갈리시아어, 인도네시아어
차단 가능 목록
- 툴팁은 필터 자체와 더불어 필터 그룹을 보여줌 (포럼 게시글)
- 문맥 메뉴에서 필터를 사용하지 않고, 다시 사용할 수 있음 (포럼 게시글)
- 차단된 항목에 대한 "필터 편집" 대신에 "허용 필터 추가"의 기본 동작을 변경함
- 기본 정렬 순서를 "상태"로 설정함 (차단된 항목이 먼저 보임)
- 다중 선택과 다중 주소/필터 복사 기능을 추가함 (포럼 게시글)
- 문맥 메뉴에 "전체 선택"을 추가함
- 문맥 메뉴에 "필터 복사" 항목을 추가함 (포럼 게시글)
- (기본적으로 숨겨져 있는) "크기" 칼럼을 추가함. 같은 정보를 툴팁으로 보여줌
- 요소 숨김의 적용 횟수를 위한 필터 색깔을 변경함 (포럼 게시글)
- 고침 : 헤더가 전체 화면 모드에서 숨겨짐
필터 설정 창
- 창을 열 때 지연과 변경사항을 적용할 때 많은 지연을 없앰
- Mac OS X: 필터 관리 메뉴를 창 내부에 유지도록 하기 위해 툴바로 변경함 (포럼 게시글)
- 사용자가 정의한 필터 그룹의 이름을 변경함 (포럼 게시글)
- 그룹/구독 필터의 이름은 굵은 텍스트를 사용함 (포럼 게시글)
- 보이는 칼럼과 정렬을 통제하기 위해 "보기" 메뉴를 추가함. 칼럼 피커를 제거함
- 목록 헤더를 위한 문맥 메뉴를 새로운 "보기" 메뉴로 만듦
- 사용자가 정의한 필터를 포함하는 그룹을 사용하지 않을 수 있음 (포럼 게시글)
- "사용" 칼럼의 이미지를 더욱 분명하게 만듦 (포럼 게시글, 포럼 게시글)
- 목록에서 "필터 추가" 더미를 제거함 (포럼 게시글)
- 모든 필터 그룹에서 "광고 필터"뿐만 아니라 주석 지원을 추가함
- 정렬을 함에도 불구하고 같은 필터 앞에 주석이 항상 유지됨 (또한 목록이 정렬될 때조차 마우스로 끌 수 있음)
- 잘못된 필터의 경우 툴팁은 필터가 타당하지 않은 이유를 설명함
- 필터 작성기에 의해 쓸모없게 된 사용자 인터페이스 요소를 제거함 : 정규 표현식 경고,
extensions.adblockplus.warnregexp와 일치하는 설정, 필터 편집기에서 펼침 메뉴 목록(포럼 게시글) - 필터 내보내기는 파일에 체크섬 주석을 삽입함 (포럼 게시글)
- 느낌표의 의미를 설명하는 툴팁을 추가함
- 문맥 메뉴에서 필터와 구독 필터의 사용 상태를 변경하는 방식을 추가함
- "필터 적용 횟수 초기화"는 "마지막 적용 날짜"도 초기화함 (버그 18650)
- 고침 : 필터 관리 대화상자에서 검색바에 아이콘이 없음 (파이어폭스 3)
- 고침 : 데이터는 때때로 잘못된 문자 잉코딩을 사용함 (버그 441370)
- 고침 : "유효한 필터편집"은 필터가 사용하는 구독 필터에 존재하더라도 사용하지 않는 구독 필터에서 필터를 선택함 (포럼 게시글)
- 고침 : '사용' 칼럼을 두 번 클릭하면 필터 편집기가 시작됨
- 고침 : "자동 다운로드" 상태로 변경이 즉시 보이지 않음
- 스페이스가 있는 필터(특히 주석)를 붙여넣을 수 있음 (버그 18920)
구독 필터 선택
- 처음 시작 : 구독 필터 선택은 별도의 창이 아닌 새 탭으로 열림 (버그 15786)
- 처음 시작 : 구독 필터 선택은 다른 확장 프로그램이 이미 그것들이 유지하는 구독 필터를 추가하더라도 보임
- 필터 관리의 "구독 필터 추가"는 사용자 구독 필터의 대화상자가 아닌 구독 필터 선택을 불러옴.
- Filterset.G가 설치되었을 때 자동 제거 옵션이 있는 경고를 추가함.
- 자동으로 제거하기 위한 옵션이 있는 Adblock 경고를 추가함 (이것은 이전에 별도의 질문 팝업이었음)
다른 사용자 인터페이스의 변경사항
- 정규 표현식 경고를 최적화하기에 너무 짧은 필터에까지 확대함
- Adblock Plus를 사용하지 않는 경고는 클릭 한 번으로 다시 사용할 수 있게 함
- 아주 오래된 (어디에서도 발견할 수 없고, 알려지지 않은) 끌어다 놓기 처리 코드를 제거함
- 고침 : "현재 페이지에만 허용"은 질의(query) 문자열이 있는 페이지에 작동하지 않음
- Adblock Plus 정보 : 선택할 수 있는 버전 번호를 만들어 복사할 수 있게 함
- Adblock Plus 정보 : 지역화할 수 있는 홈페이지 링크를 만듦 (그리고 독일/프랑스 로켈로 다르게 만듦, 버그 17136)
- 파이어폭스의 보기 메뉴에"Adblock Plus: 차단 가능 목록"을 추가함 (시몽키의 경우 보기 - 툴바 메뉴)
코어
- 코어의 많은 부분에 대한 더 나은 유지 보수성, 코드 문서, (Mochitest에 기반한) 자동화된 테스트을 위해 다시 설계된 코어 코드가 추가됨
- 필터 작성이 성공적이지 않다면 필터 저장 파일은 덮어쓰지 않음 (버그 16488)
- 수행 개선 (디스크로부터 필터를 읽고, 대형 필터 목록로 필터를 저장함). 사용된 메모리의 양을 줄임
- 고침 : 파이어폭스 3에서 허용 규칙은 항상 요소 숨김에 적용되지 않음 (버그 20034)
- 파이어폭스 1.5, 선더버드 1.5, 시몽키 1.0, 송버드 0.5/0.6에서 더 이상 지원되지 않음 (몇몇 역호환 해크을 제거함)
- 플록 1.2/2.0과 송버드 0.7/1.0에서 지원함
- 프리즘 0.9에 대한 지원을 추가함 (포럼 게시글)
- 숨겨진 extensions.adblockplus.savestats 설정은 필터 적용 횟수를 꺼두게 함 (patterns.ini을 버전 관리 시스템에 넣게 되면 유용함) (버그 18650)
- 파이어폭스 3.1에서 사생활 보호 브라우징 모드에 대한 지원을 추가함. 필터 적용 횟수를 자동으로 사용하지 않음
- 모든 처음 실행 동작은 extensions.adblockplus.currentversion preference 설정에 의해 통제됨 (
showsubscriptions,checkedtoolbar,checkedadblockinstalled설정을 교체함) - 어떤 필터 그룹에 저장될 사용자가 정의한 주석을 허용하기 (그리고 잠재적으로 다른 필터 역시) 위해 patterns.ini 형식을 변경함
- Adblock Plus 0.6 필터 관리는 더 이상 업그레이드를 위해 파일을 불러오지 않음
- Adblock 필터 관리는 더 이상 업그레이드를 위해 파일 불러오지 않음 (필터 목록은 여전히 불러옴)
- 고침 : 프린트를 하는 중에 객체 차단 탭이 나타남 (버그 19405)
- 고침 : 오류 콘솔에 경고 "getBoxObjectFor() is deprecated" (버그 19126)
구독 필터 다운로드
- 구독 필터 다운로드의 경우 주석 "! Checksum: abcd"는 현재 해석되며, 잘못된 체크섬이 있는 파일은 깨진 다운로드를 막기 위해 거부됨 (포럼 게시글, 체크섬을 추가하기 위한 실행 참고)
- 다운로드 실패 후 다음 시도는 서버의 부하를 막기 위해 한 시간 이후가 아닌 하루 이후에 이루어짐 (그에 맞춰 extensions.adblockplus.subscriptions_fallbackerrors 설정을 조절함)
- 대체 요청은 더 이상 이용할 수 없는 구독 필터에 대한 자동 다운로드할 수 없게 함
- 고침 : 구독 필터 다운로드는 때때로 브라우저 캐시로 이동함