WebKitGTK + একটি সম্পূর্ণ বিনামূল্যে, বহুমুখী, শক্তিশালী ও ওপেন সোর্স কমান্ড-লাইন সফ্টওয়্যার যাটি শক্তিশালী ওয়েবকিট রেন্ডারিং ইঞ্জিনটি GTK + GUI toolkit এ বন্দর করা এবং অবশ্যই, গনোম গ্র্যাফিক্যাল ডেস্কটপ এনভায়রনমেন্ট ।
এই প্রকল্পটি GObject- ভিত্তিক API (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) এর একটি সেটের মাধ্যমে WebKit এর পূর্ণ কার্যকারিতাকে অন্তর্ভুক্ত করে এবং এটি অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত, যা কোনও ওয়েব ইন্টিগ্রেশন প্রয়োজন হয়, পরিপক্ক ওয়েব ব্রাউজারগুলি থেকে হাইব্রিড এইচটিএমএল / সিএসএস অ্যাপ্লিকেশানগুলিতে। পি>
এপিফানি, মিডোরি এবং অন্যান্য শক্তিশালী অ্যাপসগুলিতে ব্যবহৃত
WebKitGTK + সফল এবং শক্তিশালী অ্যাপ্লিকেশনগুলিতে সফলভাবে ব্যবহার করা হয় যা GNOME ডেস্কটপ পরিবেশের অধীনে কাজ করে বা GTK + টুলকিট, যেমন এপিফানি এবং মিডোর ওয়েব ব্রাউজারগুলির প্রয়োজন।
ডেস্কটপ এবং এম্বেডেড উভয় সিস্টেমে এই প্রকল্পটি খুবই উপযোগী, এটি ওয়েবকিট ২ সমর্থন করে, এবং ডেভেলপাররা সহজেই এমন অ্যাপ্লিকেশনগুলি তৈরি করতে সক্ষম করে যা বৃদ্ধি প্রতিক্রিয়া এবং নিরাপত্তা জন্য ওয়েব প্ল্যাটফর্মে নির্ভর করে।
GTK + 3 অ্যাপ্লিকেশনের উপর GTK + 2 প্লাগইন সমর্থন করতে প্রক্রিয়া বিচ্ছেদ ব্যবহার করে
আরেকটি আকর্ষণীয় বৈশিষ্ট্য হল প্রসেস বিভাজেশন, যা WebKitGTK + দ্বারা ব্যবহৃত হয় প্লাগইনগুলিকে GTK + 3 অ্যাপ্লিকেশনে GTK + এর 2.x শাখা, যেমন অ্যাডোব ফ্ল্যাশ প্লেয়ারে লিখিতভাবে সমর্থন করে।
উপরন্তু, WebKitGTK + GStreamer WebKit ব্যাকএন্ডের মাধ্যমে ওয়েব পেজগুলিতে ভিডিও এবং অডিও স্ট্রীমগুলির জন্য পূর্ণ সমর্থন প্রদান করে, এইচটিএমএল ক্যানভাস উপাদানটি সমর্থন করে, WebRTC এবং WebAudio প্রযুক্তি সমর্থন করে, ত্বরিত রেন্ডারিং এবং 3D CSS।
হুড অধীনে
WebKitGTK + এর রানটাইম প্রয়োজনীয়তাগুলির মধ্যে (প্রকল্পটি বিকশিত হওয়ার সময় তালিকাটি পরিবর্তন হবে সেই বিষয়ে সচেতন থাকুন), আমরা GTK + 3.6.0 বা পরবর্তীতে গাইল 3.0 বা তার পরে, GLib 2.36.0 বা উচ্চতর, libsoup 2.42.0 অথবা পরে, কায়রো 1.10 বা উচ্চতর, পিনো 1.30.0 বা উচ্চতর, libxml বা পরবর্তী 2.6, fontconfig 2.5 অথবা পরবর্তী, ফ্রি টাইপ 2 বা উচ্চতর 9.0, এবং libsecret।
উপরন্তু, আপনার কনফিগারেশনের বিকল্পগুলি WebKitGTK + এর উপর নির্ভর করে GObject স্বতঃস্ফূর্তি 1.32.0 বা উচ্চতর, libxslt 1.1.7 বা তার পরে, SQLite 3.0 বা তার পরে, GStreamer 1.0.3 বা উচ্চতর, gstreamer-plugins- বেস 1.0.3 বা পরে, এ্যানার্চ 0.2২ বা তার পরে, ক্লাস্টার, সেইসাথে ক্লাস্টার জি.টি.কে +।
নতুন কী রয়েছে এই রিলিজে:
- ত্বরিত কম্পোসিটিং মোডে ওয়াইল্ডের অধীনে রেন্ডারিং করার সময় CPU ব্যবহার উন্নত করুন।
- ওয়াইল্যান্ড অধীনে ইউআই প্রক্রিয়ার মেমরির খরচটি উন্নত করুন।
- এক্সিলারেটেড কম্পোজিটিং সহ কিছু ওয়েব সাইটগুলির রেন্ডারিং সমস্যাগুলি সক্ষম করুন।
- ওয়েবভিউ বন্ধ করার সময় একটি ওয়েব প্রসেস ক্র্যাশ স্থির করুন।
- নেটওয়ার্ক প্রক্রিয়াতেও libgcrypt আরম্ভ করুন।
- একটি ভিডিও উপাদান ইনলাইন খেলতে অনুমোদিত না হলে নিয়ন্ত্রণগুলি দেখান।
- ওয়েবড্রাইভের কুকিজ এবং স্ক্রিনশট কমান্ডগুলির জন্য সমর্থন যোগ করুন।
- বেশ কয়েকটি ক্র্যাশ এবং রেন্ডারিং সমস্যাগুলি সমাধান করুন।
- অনুবাদ আপডেট: ব্রাজিলিয়ান পর্তুগিজ, পোলিশ।
নতুন কি আছে সংস্করণে 2.8.4:
- সর্বদা DOM আপত্তি 18 দিয়ে ওপেন ডেটাবেস ব্যর্থতার পরিবর্তে ডিফল্ট কোটা ব্যবহার করে WebSQL- এর কাজ করে।
- GL / GLES / EGL লাইব্রেরির সনাক্তকরণ এবং ব্যবহার উন্নত।
- 32 বিট সিস্টেমে bmalloc ব্যবহার করে মেমরি বরাদ্দকরণে একটি ক্র্যাশ ঠিক করুন।
- প্রকৃতপক্ষে মেমরি ক্যাশে অক্ষম করার জন্য DOCUMENT_VIEWER ক্যাশে মডেলটি ঠিক করুন।
- যখন একটি সক্রিয় NPAPI প্লাগইন আছে তখন অনেক পুনর্নির্দেশের ত্রুটির পরে একটি ওয়েবপ্রক্রিয়ায় ক্রশ সংশোধন করুন।
- একটি ওয়েবপ্রক্রিয়াস ক্র্যাশ স্থির করুন যখন gtk-font-name সেটিং ফাঁকা থাকে।
- নিশ্চিত করুন Math.abs () নেতিবাচক ফিরে আসে না।
- একটি ওয়েবপ্রক্রিয়ায় ক্র্যাশের পরে দ্রুতগতিতে কম্পোসিটিং পুনরুদ্ধার করুন।
- অ্যাপ্লিকেশন ক্যাশে লোড করার সময় এক্স ফ্রেম-বিকল্প শিরোনামকে সম্মান করুন।
- বেশ কয়েকটি ক্র্যাশ এবং রেন্ডারিং সমস্যাগুলি স্থির করা হয়েছে।
- এমআইএফএস N64 সনাক্তকরণ ফিক্স করুন।
- কয়েকটি মেমরি লিঙ্কে সংশোধন করুন।
- অনুবাদ আপডেট: কাতালান।
নতুন কি আছে সংস্করণে 2.8.0:
- প্রাথমিক ইশারা সমর্থন।
- HTML5 বিজ্ঞপ্তি।
- ব্যবহারকারীর স্ক্রিপ্ট বার্তা।
- HTML5 রঙ ইনপুট।
- APNG সমর্থন।
- কার্য সম্পাদন উন্নতি।
- অডিও বিজ্ঞপ্তি সংকেত চালানো।
- ওয়েব দৃশ্য পশ্চাদপট রং।
- ফ্ল্যাশ প্লাগইন লোড করার সময় ক্র্যাশটি ঠিক করুন।
- জিএনইউ হর্দটি বিল্ড করুন
- OS X- এ বিল্ড করুন।
- webkit_print_operation_get_page_setup () এর ডকুমেন্টেশন ঠিক করুন।
- নিরাপত্তা সংশোধন: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390। আপনি
নতুন কি আছে সংস্করণে 2.7.3:
- HTML5 বিজ্ঞপ্তিগুলি সমর্থন করতে API যোগ করুন।
- ব্যবহারকারীমিডিয়া অনুমতির অনুরোধ API যোগ করুন।
- GObject DOM বাইডিংস এপিআই এখন সঠিকভাবে নূতন স্ট্রিংগুলির নিখরচায় স্বতন্ত্রভাবে ফিরে আসে যাতে উপস্থিত এবং বর্তমানের মধ্যে ফাঁকা থাকাতে পার্থক্য করা যায় না।
- টেক্সট-সজ্জা-স্কপের জন্য সমর্থন যোগ করুন।
- HTTP প্রমাণীকরণ ডায়ালগটি উন্নত করুন।
- অ্যাক্সেসযোগ্যতার জন্য মিটার এবং বিকল্প উপাদানগুলির আইডি বৈশিষ্ট্যটি প্রকাশ করুন।
- HTTP শিরোলেখ মানগুলির জন্য ইউটিএফ -8 এর পরিবর্তে latin1 ব্যবহার করুন।
- ন্যাভিগেশনটি আপডেট করুন পরিদর্শক আইকন।
- MPEG TS এর জন্য বিকল্প mimetype হিসাবে ভিডিও / mp2t যোগ করুন।
- সমর্থিত mimetypes তালিকাতে অ্যাপ্লিকেশন / এক্স-এমপিগারাল এবং ভিডিও / ফ্লভিএ যোগ করুন।
- HTTP মিডিয়া উৎস উপাদান থেকে SCHEDULING ক্যোয়ারী সমর্থন যোগ করুন।
- অডিওডাস্টিং বন্ধ করার সময় ডিডলক ফিক্স করুন।
- অনুবাদ আপডেট: কন্নড়, আসামি
নতুন কি আছে 2.3.4 সংস্করণে:
- MIME প্রকার প্রদর্শন করা যেতে পারে কিনা তা পরীক্ষা করতে WebKitResponsePolicyDecision এ API যোগ করুন।
- ডিফল্টভাবে পূর্ণস্ক্রীন API সক্ষম করুন।
- নেটওয়ার্ক প্রক্রিয়া সহ HTTP শংসাপত্রগুলি পরিচালনা করা সক্ষম করুন।
- নেটওয়ার্ক প্রক্রিয়া সক্ষম সহ ডাউনলোডগুলি ঠিক করুন।
- নেটওয়ার্ক প্রক্রিয়া সক্রিয় থাকলে কুকিজগুলির হ্যান্ডলিং ঠিক করুন।
- ডাউনলোড অপারেশন ব্যর্থ বা বাতিল হলে আংশিক ফাইলটি ডাউনলোড করুন।
- WebKitWebPage তৈরি করুন: একটি পুনর্নির্দেশের পরে পাঠানো অনুরোধ সংকেত কাজ।
- WebKit2 এ ডাউনলোড করার জন্য xdg.origin.url বর্ধিত বৈশিষ্ট্য যোগ করুন।
- GLES এর সাথে WebGL সংশোধন করুন।
- অনুবাদ আপডেট: ডাচ, ব্রাজিলিয়ান পর্তুগিজ।
নতুন কি আছে 2.2.4 সংস্করণে:
- DOCUMENT_VIEWER ক্যাশে মডেলটি সেট করা হলে স্মৃতি ক্যাশে অক্ষম করুন।
- ডাউনলোড অপারেশন ব্যর্থ বা বাতিল হলে আংশিক ফাইলটি ডাউনলোড করুন।
- কনফিগারে ডিফল্টভাবে ওয়েব অডিও সক্ষম করুন।
- ARIA ভূমিকা থেকে ATK ভূমিকা থেকে অনুপস্থিত ম্যাপিং যোগ করুন।
- জাভাস্ক্রিপ্টের মাধ্যমে মুদ্রণ করার সময় কয়েকটি ক্র্যাশ সংশোধন করুন।
- যখন ব্যাকিং স্টোরের পৃষ্ঠ ধ্বংস হয় তখন X11 ত্রুটি সংশোধন করুন।
- ব্যবহারকারীর এজেন্ট স্ট্রিংটি সঠিকভাবে ইয়াহু ব্যবহারকারী ইউজার এজেন্ট থেকে বহির্ভূত এমন কয়েকটি ওয়েব সাইট নিখুত করার জন্য ম্যাক ওএস এক্স হওয়ার ভান করুন।
- পথভ্রষ্ট সমর্থন অক্ষম করে বিল্ড করুন।
- FreeBSD- এ বিল্ড করুন।
- ম্যাক / ডারউইনের বিল্ড তৈরি করুন।
- i386 এ জি সি সি দিয়ে বিল্ড করুন।
নতুন কি আছে 2.3.3 সংস্করণে:
- প্রাথমিক নেটওয়ার্ক প্রক্রিয়া সমর্থন ডিফল্টরূপে অক্ষম।
- সিএসএস অঞ্চলে এখন ডিফল্টরূপে সক্রিয় করা হয়।
- WebKit2- এর পরিদর্শকের ডান পাশের সংযুক্তি সমর্থন করুন।
- WebKit2 GTK + API- এ স্থানীয় নেভিগেশন সেটিংস যোগ করুন।
- ওয়েবকিট 1 এবং ওয়েবকিট ২ উভয়তে মিডিয়া উৎস সেটিংস যোগ করুন।
- ড্র্যাগ এবং ড্রপ ডেটার জন্য কাস্টম ধরনের সমর্থন।
- ক্যারাও ব্যাকএন্ডে চিত্র আঁকানো হলে অতিরিক্ত কপিটি এড়িয়ে যান।
- ড্রপডাউন মেনু পর্দার তুলনায় বড় হলে কম্বো বাক্সে স্ক্রোলিং ফিক্স করুন।
- ওয়েবকিট 1-এ GTK + 2 ব্যবহার করার সময় এসি স্তরও প্রদান করুন।
- WebKit1 এ webkit_web_view_get_view_source_mode () এর রিটার্ন মান ফিক্স করুন।
- WebKitwebaudiosrc এলিমেন্টের স্ট্রিম-স্টার্ট, ক্যাপস এবং সেগমেন্ট ইভেন্টগুলি Emit করুন।
- সার্ভার দ্বারা সরবরাহকৃত মিডিয়া সামগ্রীর অনুরোধগুলি সরবরাহের জন্য ফিক্স করা।
- GStreamer মিডিয়া ব্যাকএন্ডে মিডিয়া উত্স ব্যবহার করার সময় একটি ক্র্যাশ ঠিক করুন।
- যখন ব্যাকিং স্টোরের পৃষ্ঠ ধ্বংস হয় তখন X11 ত্রুটি সংশোধন করুন।
- অ্যাক্সেসযোগ্যতাতে ATK_ROLE_SEPARATOR এর সাথে splitter উপাদানগুলি প্রকাশ করুন।
- অ্যাক্সেসযোগ্যতা বস্তুগুলি WAI-ARIA ল্যান্ডমার্ক ভূমিকা প্রকাশ করুন।
- ATK_ROLE_ARTICLE- এর সাথে অ্যাক্সেসযোগ্যতা বস্তুগুলি প্রকাশ করুন।
- ATK_ROLE_CHECK_MENU_ITEM- এর সাথে অ্যাক্সেসযোগ্যতা বস্তুগুলি প্রকাশ করুন।
- GStreamer 0.10 এর জন্য সমর্থন সরান।
- TextCombinerGStreamer- এ gst_tag_list_merge এর ভুল ব্যবহারের কারণে মেমরি লিক।
- অনুবাদ আপডেট: ব্রাজিলিয়ান পর্তুগিজ।
- WebKit2 GTK + এ সক্ষম-মিডিয়া-স্ট্রীম সেটিংস যোগ করুন
- WebKit2 এ SSL ত্রুটিগুলির কারণে লোড ব্যর্থ হলে একটি ক্র্যাশ ঠিক করুন।
- WebKit2 এ জাভাস্ক্রিপ্টের মাধ্যমে মুদ্রণ করার সময় ক্র্যাশটি ঠিক করুন।
- GStreamer মিডিয়া ব্যাকএন্ডে সহায়তা অডিও এবং ভিডিও ট্র্যাকগুলি যোগ করুন।
- অ্যাক্সেসযোগ্যতার জন্য ভিডিও এবং অডিও উপাদান সঠিকভাবে প্রকাশ করুন।
- খুব ছোট পৃষ্ঠভূমি অঙ্কন করার সময় অবৈধ ক্যাওর ম্যাট্রিক্স সংশোধন করুন।
- ক্যারাও ব্যবহার করে চিত্র অঙ্কন করার সময় অতিরিক্ত কপিটি এড়িয়ে যান।
- GStreamer মিডিয়া ব্যাকএন্ডে খোঁজার সময় প্লেব্যাক হার বাদ দেবেন না।
- নন-লিনাক্স প্ল্যাটফর্মগুলিতে বেশ কিছু বিল্ড ফিক্স।
সংস্করণ 2.3.2:
নতুন কী রয়েছে API- টি। করুন
নতুন কি আছে 2.2.3 সংস্করণে:
- WebKit1 এ GTK + 2 ব্যবহার করার সময় এসি স্তরও প্রদান করুন।
- ক্যারাও ব্যাকএন্ডে চিত্র আঁকানো হলে অতিরিক্ত কপিটি এড়িয়ে যান।
- WebKit1 এ webkit_web_view_get_view_source_mode () এর রিটার্ন মান ফিক্স করুন।
- ড্রপডাউন মেনু পর্দার তুলনায় বড় হলে কম্বো বাক্সে স্ক্রোলিং ফিক্স করুন।
- ব্যবহারকারী এজেন্ট হিসাবে Chromium সরান এবং ওএস এক্সে Safari হতে দাবি।
- www.pressure.co.uk এ যান যখন WebProcess একটি ক্র্যাশ ঠিক করুন।
- নির্দিষ্ট Google ড্রাইভ ডকুমেন্ট সহ ক্র্যাশ ডেটাবেস স্ক্যান করুন।
- 32 বিট প্লাটফর্মের মধ্যে শান্তিরক্ষী বর্গাকার চালানোর সময় JavaScriptcore এ ক্র্যাশ ঠিক করুন।
- ফ্রিটিপি & gt; = 2.5.1 দিয়ে বিল্ড করুন।
নতুন কি আছে 2.2.2 সংস্করণে:
- WebKit2 এ জাভাস্ক্রিপ্টের মাধ্যমে মুদ্রণ করার সময় একটি ক্রিয়া সংশোধন করুন। করুন
- WebKit2 এ পাঠ্য সংস্করণটি পূর্বাবস্থায় ফিরুন / রিডোর অপারেশন সমর্থন সক্ষম করুন।
- নন-লিনাক্স প্ল্যাটফর্মে বিল্ড করুন।
নতুন কি আছে 2.3.1 সংস্করণে:
- TLS ত্রুটির জন্য WebKit2 API যোগ করুন।
- GObject DOM বাইন্ডিংয়ে ইভেন্ট টা টার্গেট ইন্টারফেসটি নিখুঁত করুন।
- GObject DOM বাইন্ডিং এপিআই-এ চাকা ইভেন্টটি প্রকাশ করুন।
- GObject DOM বাইন্ডিংয়ের জন্য API ডকুমেন্টেশন তৈরি করুন।
- ডিফল্ট অনুসারে চিত্রের অবস্থানকে সম্মান করুন।
- WebKit2 এ পাঠ্য সংস্করণটি পূর্বাবস্থায় ফিরুন / রিডোর অপারেশন সমর্থন সক্ষম করুন।
- ব্লাস্ট URL গুলির জন্য GStreamer মিডিয়া ব্যাকএন্ডে suppport যোগ করুন।
- সাবটাইটেলগুলির জন্য সমর্থন যোগ করুন।
- ডিবাগ বিল্ডগুলির মধ্যে একটি অবাধ প্রাক প্রিফিক্স কমান্ড সহ ওয়েব প্রক্রিয়া চালানোর অনুমতি দিন।
- ছবির লিঙ্ক সঠিকভাবে অ্যাক্সেসযোগ্যতার জন্য প্রকাশ করুন।
- অ্যাক্সেসযোগ্যতার জন্য চিত্র মানচিত্রগুলির লিঙ্কগুলির শিরোনাম এবং বিকল্প পাঠ্য প্রকাশ করুন।
- বর্তমান সক্রিয় WebKitAuthenticationRequest লোড ব্যর্থ।
- কয়েকটি মেমরি লিঙ্কে সংশোধন করুন।
এ আবশ্যকতা করুন :?
- <লি> গনোম করুন
পাওয়া মন্তব্যসমূহ না