์ด ํ๋ก์ ํธ๋ Firefox 29์ ํตํฉ๋ Australis ์ธํฐํ์ด์ค๋ก ์ ํํ์ง ์๊ณ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ ์ ์ต์
์ ์ฌ์ฉํ์ฌ ํด๋์ ์ธํฐํ์ด์ค ๊ตฌ์ฑ์ ๊ณ ์ํฉ๋๋ค. ์ ๊ฑฐ๋ ๊ตฌ์ฑ ์์์๋ DRM, Social API, WebRTC, PDF ๋ทฐ์ด, Crash Reporter, ํต๊ณ ์์ง ์ฝ๋, ์๋
๋ณดํธ ๋๊ตฌ ๋ฐ ์ฅ์ ์ธ์ด ํฌํจ๋ฉ๋๋ค. Firefox์ ๋น๊ตํ์ฌ ๋ธ๋ผ์ฐ์ ๋ XUL ๊ธฐ์ ์ ๋ํ ์ง์์ ์ ์งํ๊ณ ๋ณธ๊ฒฉ์ ์ธ ๋์์ธ ํ
๋ง์ ๊ฒฝ๋ ๋์์ธ ํ
๋ง๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ์งํฉ๋๋ค. Pale Moon์ ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค.
ะ
- ์ธ์ฆ์ ๋ฐ ๋น๋ฐ๋ฒํธ ์ ์ฅ์๊ฐ SQLite๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณํ๋์์ต๋๋ค. ์ ๋ฐ์ดํธ ํ์๋ ํ๋กํ์ด ๋ณํ๋๋ฉฐ ์ด์ ๋ฆด๋ฆฌ์ค์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ค๋ฉ๋๋ค.
- ๋ชฉ๋ก ๋์ด ์๋ ํ์ฌ ํญ ๋ฐ๋ก ๋ค์ ์ ํญ์ ์ถ๊ฐํ๋๋ก browser.tabs.insertAllAfterCurrent ์ค์ ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ ๋์จ ๊ด๋ฆฌ์์ ์ ๋์จ ํ์๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค.
- Pale Moon์ฉ์ผ๋ก ์ ์๋์ง ์์ ๋ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ด ๊ธ์ง๋ฉ๋๋ค(์๋ฅผ ๋ค์ด Firefox์ฉ์ผ๋ก ์์ฑ๋ ๋ถ๊ฐ ๊ธฐ๋ฅ์ ์๋์ด ์ค์ง๋ฉ๋๋ค).
- ๋ถ๋งํฌ ๋ฐฑ์ ์ฝ๋๊ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ์ฃผ์ ํ์์ค์์ ๋ณํ๋ฅผ ํด๋ฆญํ์ฌ ์ ๋ถ๋งํฌ๋ฅผ ์ถ๊ฐํ ๋ ํธ์ง ๋ํ ์์๋ฅผ ํ์ํ๋๋ก browser.bookmarks.editDialog.showForNewBookmarks ์ค์ ์ ์ถ๊ฐํ์ต๋๋ค.
- GCC 10๊ณผ์ ํธํ์ฑ์ด ํฅ์๋์์ต๋๋ค.
- NVIDiA 3DVision์ ์ค๋๋๊ณ ์ง์๋์ง ์๋ ์ ์ฒด ์ธํฐํ์ด์ค๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- GTK์ ๋ํ ์ ์ญ ๋ฉ๋ด ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- API node.getRootNode ๋ฐ AbortController(Abort API)๋ฅผ ๊ตฌํํ์ต๋๋ค.
์ถ์ฒ : opennet.ru