ওয়াইল্যান্ড একটি ওপেন সোর্স সফটওয়্যার পণ্য যা গ্রাউন্ড আপ থেকে এক্স উইন্ডো সিস্টেমের জন্য ড্রপ-ইন প্রতিস্থাপনের জন্য ডিজাইন করা হয়েছে, যা বর্তমানে 99.9 শতাংশ লিনাক্সে ব্যবহৃত হয়। -অন্যান্য অপারেটিং সিস্টেম।
এই প্রকল্পটি মূল ডিসপ্লে সার্ভারের অন্তর্গত, ওয়েয়ানল্যান্ড নামে পরিচিত, এবং ওয়েস্টন নামে পরিচিত একটি কম্পোজাররও। যদিও ওয়েল্যান্ড নিজেই একটি X11 সার্ভার নয়, এটি একটি কম্পোজারর প্রোটোকল হিসাবে প্রকৌশলিত হয়েছে যাতে ওয়েস্টন মত গ্রাহকদের সাথে কথা বলা যায়, যা এক্স ক্লায়েন্ট হিসাবে চালাতে পারে।
ওয়াইল্যান্ড কেমস (কার্নেল মোড-সেটিং) এর উপরে একটি স্ট্যান্ডএলোন ডিসপ্লে সার্ভার হিসেবে চালানো যায় এবং ইওড্ভ ইনপুট ডিভাইসগুলি, ওয়েল্যান্ড ক্লায়েন্ট হিসাবে, অথবা এক্স উইন্ডো সিস্টেমের জন্য বোঝানো একটি ঐতিহ্যগত অ্যাপ্লিকেশন হিসাবে। উপরন্তু, ওয়েস্টন KMS অধীনে অথবা একটি X11 ক্লায়েন্ট হিসাবে চালাতে পারে এবং এটি মোবাইল বা এম্বেডেড ডিভাইসের জন্য উপযুক্ত।
এই ভূমিকম্পের জন্য অন্যান্য সম্ভাব্য ক্লায়েন্ট, পরবর্তী প্রজন্মের প্রদর্শন সার্ভার অন্য প্রদর্শন সার্ভার, X11 সার্ভার (পূর্ণ স্ক্রিন বা rootless), বা অন্য কোনও মান অ্যাপ্লিকেশান হতে পারে। ওয়েল্যান্ডের একটি সি লাইব্রেরী সংস্করণও পাওয়া যায়।
ওয়েনল্যান্ড সঠিকভাবে চালানোর জন্য প্রদর্শন সার্ভারের সমস্ত প্রয়োজনীয় উপাদান সরবরাহ করে, ওয়েস্টন কম্পোজিটর বিভিন্ন ডেমো ক্লায়েন্টের সাথে আসে, যা ডেভেলপার দ্বারা অরে জটিল ক্লায়েন্টগুলির জন্য উদাহরণ হিসাবে ব্যবহার করা যায়।
সুপরিচিত এবং ব্যাপকভাবে ব্যবহৃত GNOME এবং KDE প্লাজমা ডেস্কটপ পরিবেশগুলি সম্ভবত পরবর্তী প্রজন্মের ওয়েল্যান্ড ডিসপ্লে সার্ভারে পোর্ট করা হবে। যাইহোক, এটি লিনাক্স অ্যাপ্লিকেশন ডেভেলপারদের জন্য মাইক্রোসফট (পাঠ: পোর্ট) তাদের অ্যাপ্লিকেশনগুলি ওয়েল্যান্ডের জন্য সম্ভবত কয়েক বছর লাগবে।
লিনাক্স ডিস্ট্রিবিউশন এবং অ্যাপ্লিকেশন ডেভেলপাররা তাদের অ্যাপস এবং অপারেটিং সিস্টেমগুলি কীভাবে প্রজেক্টের হোমপেজে (উপরে দেখুন) ওয়েল্যান্ডে বিস্তারিতভাবে জানাতে পারেন। রেবেকা ব্ল্যাকস লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম ব্যবহার করে শেষ ব্যবহারকারী আজ ওয়েল্যান্ডকে পরীক্ষা করতে পারে।
এই রিলিজে নতুন কী রয়েছে :
- মূল প্রোটোকল ডকুমেন্টেশন তার স্বচ্ছতা এবং সঙ্গতি উন্নত করতে অনেক সংশোধন পেয়েছে। এই সঙ্গে, প্রোটোকল ডকুমেন্টেশন অনেক ফাঁকা এলাকায় fleshed হয়েছে।
- একটি নতুন wl_display_add_protocol লোগার API ডিবাগ অনুরোধ একটি নতুন ইন্টারেক্টিভ উপায় প্রদান করে; এই সঙ্গে ক্লায়েন্ট এবং তাদের সম্পদ পরীক্ষা জন্য নতুন APIs হয়। এটি WAYLAND_DEBUG = 1 ব্যবহার করে অনুরূপ, তবে এটি আরও শক্তিশালী কারণ এটি একটি লগইন ডেটা যেমন একটি ইউআই ভিউ এর মাধ্যমে রান টাইম পর্যালোচনা অনুমোদন করে।
- প্রোটোকল XML স্ক্যানার প্রোটোকল হেডারগুলিতে সংস্করণ সনাক্তকরণ পরিচালনা করে কিভাবে উন্নতি হয়েছে। কম্পোজারার এবং ক্লায়েন্ট তাদের প্রোটোকলের বিভিন্ন সংস্করণ সমর্থন করে যখন এই ভাল সনাক্তকরণ এবং ফকব্যাক হ্যান্ডলিং সক্রিয় করে।
- এই ব্যবহারকারী দৃশ্যমান পরিবর্তনগুলি সহ, বিভিন্ন ধরনের কোড রিফ্যাক্টরিং এবং রিফাইনমেন্টগুলি ওয়েল্যান্ড 1.12।
- ওয়েস্টন এর অভ্যন্তরীণ কোড একটি নতুন সফ্টওয়্যার লাইব্রেরি, libweston মধ্যে পুনর্ব্যবহৃত হয়েছে। এটি অন্যান্য কম্পোজিটার প্রচেষ্টার দ্বারা ব্যবহারের উদ্দেশ্যে করা হয় যা ওয়েস্টন এর অভ্যন্তরীণ কার্যকারিতাগুলি আরও সহজে ব্যবহার করতে চায়। ওয়েস্টন এর নিজস্ব রচনাকারী বর্তমানে এই লাইব্রেরির একটি ব্যবহারকারী।
- পাশাপাশি, libweston-desktop নামক একটি নতুন লাইব্রেরী গ্রাফিকাল ইন্টারফেসের ডেস্কটপ রূপক শৈলী প্রয়োগকারী কম্পোজারদের সাথে প্রাসঙ্গিকতার একটি অতিরিক্ত স্তর সরবরাহ করে। এই লাইব্রেরি APIটি xdg_shell কার্যকারিতার পাশে ডিজাইন করা হয়েছে, যা পপআপগুলি পরিচালনা, উইন্ডো স্টেট এবং এক্সওয়েল্যান্ডের সাথে ইন্টারফেসিংয়ের জন্য প্রদান করে।
- উভয় libweston এবং libweston- ডেস্কটপকে অস্থায়ী লাইব্রেরী হিসাবে গণ্য করা উচিত (যেমন তাদের API গুলি পরিবর্তন সাপেক্ষে)। বিরতির কম্পাইল-টাইম সনাক্তকরণ সক্ষম করার জন্য তাদের ABI প্রভিশনের জন্য একটি সংস্করণ পরিকল্পনা গ্রহণ করা হয়েছে। অন্য কথায়, ব্যবহারকারীরা তাদের প্যাকেজিং সিস্টেমে ইনস্টল-টাইমে অসঙ্গতি সনাক্ত করতে সক্ষম হবেন, বরং আসলে সফটওয়্যার ব্যবহার করার চেষ্টা করলে।
- ওয়েস্টন কম্পোজিটরে xdg_shell প্রটোকলের নতুন সংস্করণ 6 এর জন্য সহায়তা প্রয়োগ করা হয়েছে, এবং সমস্ত ক্লায়েন্টগুলি এটিতে পোর্ট করা হয়েছে। অন্তর্ছেড-প্রোটোকল দেখুন 1.7 অন্তর্ভুক্ত সংশোধনের বিবরণগুলির জন্য নোটগুলি প্রকাশ করুন।
- Weston ব্যবহার করে wp_pointer_constraints প্রোটোকলের জন্য একটি পয়েন্টার লকিং এবং ক্যাপিমেন্টমেন্ট API বাস্তবায়িত করা হয়, ক্লায়েন্টদের পয়েন্টারকে পয়েন্টারকে সীমাবদ্ধ করার জন্য উইন্ডোগুলি নির্ধারণ করতে অনুমতি দেয়। এই অঞ্চলের অনিয়মিত হতে পারে; উদাহরণস্বরূপ, একটি H- আকৃতির অঞ্চলে কারাবাস প্রদর্শন একটি ক্লায়েন্ট অন্তর্ভুক্ত করা হয়। একটি আপেক্ষিক পয়েন্টার প্রোটোকল (wl_relative_pointer ব্যবহার করে) এছাড়াও চালু করা হয়েছে, যা ক্লায়েন্ট পয়েন্টার আন্দোলন deltas গ্রহণ অবিরত করতে পারবেন এমনকি যখন পয়েন্টার এর পরম অবস্থান মনিটরের প্রান্তে উদাহরণস্বরূপ ক্লিপ করা হয়।
- রাস্পবেরী পিই ব্যাকএন্ড (আরপিআই-ব্যাকএন্ড) এবং রেন্ডারার বাদ দেওয়া হয়েছে। এই কোড একটি মালিকানাধীন ড্রাইভার স্ট্যাকের উপর নির্ভরশীল ছিল, এবং ওয়েস্টন মধ্যে নমনীয় না প্রমাণিত।
- বেশ কয়েকটি বৈশিষ্ট্য, উন্নত উন্নয়ন, বাগ সংশোধন, কোড পুনর্বঠন, ধ্বংস প্রক্রিয়াগুলির পরিমার্জন, ইত্যাদি অন্তর্ভুক্ত করা হয়েছে।
নতুন কি আছে সংস্করণে:
কোর প্রোটোকল ডকুমেন্টেশন তার স্বচ্ছতা এবং সঙ্গতি উন্নত করতে অনেক সংশোধন পেয়েছে। এই সঙ্গে, প্রোটোকল ডকুমেন্টেশন অনেক ফাঁকা এলাকায় fleshed হয়েছে।
একটি নতুন wl_display_add_protocol লোগার API ডিবাগ অনুরোধ একটি নতুন ইন্টারেক্টিভ উপায় প্রদান করে; এই সঙ্গে ক্লায়েন্ট এবং তাদের সম্পদ পরীক্ষা জন্য নতুন APIs হয়। এটি WAYLAND_DEBUG = 1 ব্যবহার করে অনুরূপ, তবে এটি আরও শক্তিশালী কারণ এটি একটি লগইন ডেটা যেমন একটি ইউআই ভিউ এর মাধ্যমে রান টাইম পর্যালোচনা অনুমোদন করে।
প্রোটোকল XML স্ক্যানার প্রোটোকল হেডারগুলিতে সংস্করণ সনাক্তকরণ পরিচালনা করে কিভাবে উন্নতি হয়েছে। কম্পোজারার এবং ক্লায়েন্ট তাদের প্রোটোকলের বিভিন্ন সংস্করণ সমর্থন করে যখন এই ভাল সনাক্তকরণ এবং ফকব্যাক হ্যান্ডলিং সক্রিয় করে।
এই ব্যবহারকারী দৃশ্যমান পরিবর্তনগুলি সহ, বিভিন্ন ধরনের কোড রিফ্যাক্টরিং এবং রিফাইনমেন্টগুলি ওয়েল্যান্ড 1.12।
ওয়েস্টন এর অভ্যন্তরীণ কোড একটি নতুন সফ্টওয়্যার লাইব্রেরি, libweston মধ্যে পুনর্ব্যবহৃত হয়েছে। এটি অন্যান্য কম্পোজিটার প্রচেষ্টার দ্বারা ব্যবহারের উদ্দেশ্যে করা হয় যা ওয়েস্টন এর অভ্যন্তরীণ কার্যকারিতাগুলি আরও সহজে ব্যবহার করতে চায়। Weston এর নিজস্ব রচনাকারী এখন এই লাইব্রেরির একটি ব্যবহারকারী। পাশাপাশি, libweston-desktop নামক একটি নতুন লাইব্রেরী গ্রাফিকাল ইন্টারফেসের ডেস্কটপ রূপক শৈলী প্রয়োগকারী কম্পোজারদের সাথে প্রাসঙ্গিকতার একটি অতিরিক্ত স্তর সরবরাহ করে। এই লাইব্রেরি APIটি xdg_shell কার্যকারিতার পাশে ডিজাইন করা হয়েছে, যা পপআপগুলি পরিচালনা, উইন্ডো স্টেট এবং এক্সওয়েল্যান্ডের সাথে ইন্টারফেসিংয়ের জন্য প্রদান করে।
উভয় libweston এবং libweston- ডেস্কটপকে অস্থায়ী লাইব্রেরী হিসাবে গণ্য করা উচিত (যেমন তাদের API গুলি পরিবর্তন সাপেক্ষে)। বিরতির কম্পাইল-টাইম সনাক্তকরণ সক্ষম করার জন্য তাদের ABI প্রভিশনের জন্য একটি সংস্করণ পরিকল্পনা গ্রহণ করা হয়েছে। অন্য কথায়, ব্যবহারকারীরা তাদের প্যাকেজিং সিস্টেমে ইনস্টল-টাইমে অসঙ্গতি সনাক্ত করতে সক্ষম হবেন, বরং আসলে সফটওয়্যার ব্যবহার করার চেষ্টা করলে।
ওয়েস্টন কম্পোজিটরে xdg_shell প্রটোকলের নতুন সংস্করণ 6 এর জন্য সহায়তা প্রয়োগ করা হয়েছে, এবং সমস্ত ক্লায়েন্টগুলি এটিতে পোর্ট করা হয়েছে। অন্তর্ছেড-প্রোটোকল দেখুন 1.7 অন্তর্ভুক্ত সংশোধনের বিবরণগুলির জন্য নোটগুলি প্রকাশ করুন।
Weston ব্যবহার করে wp_pointer_constraints প্রোটোকলের জন্য একটি পয়েন্টার লকিং এবং ক্যাপিমেন্টমেন্ট API বাস্তবায়িত করা হয়, ক্লায়েন্টদের পয়েন্টারকে পয়েন্টারকে সীমাবদ্ধ করার জন্য উইন্ডোগুলি নির্ধারণ করতে অনুমতি দেয়। এই অঞ্চলের অনিয়মিত হতে পারে; উদাহরণস্বরূপ, একটি H- আকৃতির অঞ্চলে কারাবাস প্রদর্শন একটি ক্লায়েন্ট অন্তর্ভুক্ত করা হয়। একটি আপেক্ষিক পয়েন্টার প্রোটোকল (wl_relative_pointer ব্যবহার করে) এছাড়াও চালু করা হয়েছে, যা ক্লায়েন্ট পয়েন্টার আন্দোলন deltas গ্রহণ অবিরত করতে পারবেন এমনকি যখন পয়েন্টার এর পরম অবস্থান মনিটরের প্রান্তে উদাহরণস্বরূপ ক্লিপ করা হয়।
রাস্পবেরী পিই ব্যাকএন্ড (আরপিআই-ব্যাকএন্ড) এবং রেন্ডারার বাদ দেওয়া হয়েছে। এই কোড একটি মালিকানাধীন ড্রাইভার স্ট্যাকের উপর নির্ভরশীল ছিল, এবং ওয়েস্টন মধ্যে নমনীয় না প্রমাণিত।
বেশ কয়েকটি বৈশিষ্ট্য, উন্নত উন্নয়ন, বাগ সংশোধন, কোড পুনর্বঠন, ধ্বংস প্রক্রিয়াগুলির পরিমার্জন, ইত্যাদি অন্তর্ভুক্ত করা হয়েছে।
নতুন কি আছে সংস্করণ 1.9.0:
ব্রাইস হ্যারিংটন (২0):
কনফিগার করুন .ac: বাম সংস্করণ 1.8.90
কপি করা: এমআইটি এক্স লাইসেন্সের পরিবর্তে এমআইটি এক্সপ্যাট লাইসেন্সের আপডেট
অবদান: নতুন কোড ফাইলগুলির জন্য এমআইটি এক্সপ্র্যাটের ব্যবহার সুনির্দিষ্ট করুন
পরীক্ষা: এমআইটি এক্স 11 লাইসেন্স থেকে এমআইটি এক্সপ্যাট লাইসেন্স থেকে বয়লারপ্লেট আপডেট করুন
সকেট-পরীক্ষা: মাল্টি-লাইন মন্তব্যের উপর ফিক্স স্টাইল
টেস্ট-রানার: ক। ক। জন্য কপিরাইট বাম্পারপ্লেট যুক্ত করুন। c একই
সোর্স: এমআইটি এক্স 11 লাইসেন্স থেকে এমআইটি এক্সপ্যাট লাইসেন্স থেকে বোনাপার্ট আপডেট করুন
ওয়েডল্যান্ড-সার্ভার: মাল্টি-লাইন মন্তব্যের উপর ফিক্স স্টাইল
প্রোটোকল: এমআইটি এক্স 11 লাইসেন্স থেকে এমআইটি এক্সপ্যাট লাইসেন্স থেকে বুনিয়ট আপডেট করুন
কার্সার: এমআইটি এক্স 11 লাইসেন্স থেকে এমআইটি এক্সপ্যাট লাইসেন্স থেকে বয়লারপ্লেম আপডেট করুন
কার্সার-ডাটা এইচ: এক্স 11 থেকে Expat থেকে SuSE লাইসেন্স কোড পরিবর্তন করুন
xcursor: এক্স 11 থেকে Expat লাইসেন্স থেকে keithp লাইসেন্স কোড পরিবর্তন করুন
পাবলিকান: এমআইটি "এক্স 11" থেকে এমআইটি "এক্সপাট" স্টাইলের ডক্স লাইসেন্স আপডেট করুন
কার্সার: এমআইটি "এক্স 11" থেকে এমআইটি "এক্সপাট" এর মুদ্রিত লাইসেন্স আপডেট করুন
পরীক্ষা: একটি দাবি ভিতরে ভেরিয়েবল বাড়ান ()
জিটিগনার: কিছু জিনযুক্ত ফাইল উপেক্ষা করুন
কনফিগার করুন .ac: আলফা মুক্তির জন্য 1.8.91 সংস্করণে কম্পন করুন
কনফিগার করুন .ac: বিটা মুক্তির জন্য 1.8.9২ সংস্করণে ধাক্কা। কনফিগার করুন .ac: RC1 রিলিজের জন্য 1.8.93 সংস্করণে কম্পাইল করুন
কনফিগার করুন .ac: অফিসিয়াল রিলিজের জন্য 1.9.0 সংস্করণে বামুন
ডেরেক ফোরম্যান (9):
ডক্স: doc / doxygen_sqlite3.db সরিয়ে ফেলুন এবং উপেক্ষা করুন
বিল্ড: Makefile.am এর শীর্ষে AM_CFLAGS এবং AM_CPPFLAGS সরান
তৈরি করুন: AM_CFLAGS এ FFI_CFLAGS বসান বন্ধ
বিল্ড: পথভ্রষ্ট লাইব্রেরির বিল্ডিং অক্ষম করার অনুমতি দিন
বিল্ড: লাইব্রেরি তৈরি না হলে libwayland_util এর একটি উপসেট তৈরি করুন
বিল্ড: libphi উপর নির্ভর না করা না করা পর্যন্ত আমরা লাইব্রেরি নির্মাণ
বিল্ড: সর্বদা GCC_CFLAGS এর পরিবর্তে AM_CFLAGS ব্যবহার করুন
অঙ্গরাগ: ঘটনাটি-লুপ.c এ অকার্যকর সাদা প্যাসেজ পরিবর্তন
বিল্ড: লিভওয়েল্যান্ড-ব্যক্তিগত তৈরি করুন
দিমা রায়জানভ (1):
ক্লায়েন্ট: সেট করার জন্য WAYLAND_DISPLAY প্রয়োজন
এলভিস লি (1):
পথযাত্রী-ক্লায়েন্ট: ফিক্স ক্যু / ক্রিয়েটিভ প্রক্সি_ডাস্ট্রোকে কল করবেন না
মারেক চলোপা (5):
স্থায়ী-বেঞ্চমার্ক: প্রধানত অব্যবহৃত আর্গুমেন্টগুলি সরান
স্ক্যানার: অবজেক্ট তৈরি করে রিফ্যাক্টর
স্ক্যানার: লিক থেকে মুক্ত হোন
স্ক্যানার: zxalloc ব্যবহার করুন
স্ক্যানার: সংস্করণের সিনিয়র পরীক্ষা করুন
পেক্কা পানালেন (1):
"ক্লায়েন্ট: WAYLAND_DISPLAY সেট করার জন্য" প্রত্যাবর্তন করুন "
পিটার হুটেনের (২):
ডক: doxygen ফাইলের শেষে প্রজেক্ট-নির্দিষ্ট ডক্সাইজেশন সেটিংস সরান
ডক: ডিফল্ট ডক্সিজেন ট্যাগ ড্রপ করুন
রস বার্টন (1):
বিল্ড: সর্বদা পথভ্রষ্ট - স্ক্যানার তৈরি করুন
নতুন কি আছে সংস্করণ 1.8.1:
ব্রাইস হ্যারিংটন (২):
প্রকাশ-ডক: ওয়েবসাইটটিতে ডক্স প্রকাশ করার জন্য স্ক্রিপ্ট যোগ করুন
কনফিগার করুন .ac: অফিসিয়াল রিলিজের জন্য 1.8.0 সংস্করণে কম্পন করুন
গিয়ুলিও কামাফো (1):
স্ক্যানার: বহিরাগত ধরনের জন্য বহির্বিশ্বে ঘোষণা না
বিল স্পিটজাক (1):
কনফিগ: ডট সংস্করণ পেতে সহজ regexp সিনট্যাক্স ব্যবহার করুন
ব্রাইস হ্যারিংটন (11):
কনফিগার করুন। c: সংস্করণটি 1.7.90 থেকে করুন
ক্লায়েন্ট: ফিক্স টাইপ
বানান সংশোধন (প্রসাধনী)
পরীক্ষা: একটি মন্তব্য টাইপ
কনফিগার করুন .ac: আলফা মুক্তির জন্য 1.7.91 সংস্করণে আবদ্ধ
কনফিগার করুন: cc: RC1 রিলিজের জন্য 1.7.9২ সংস্করণে কম্পন করুন
জিটিগনার: সম্প্রতি যুক্ত শিরোনাম-পরীক্ষা এড়িয়ে যান
জিটিগনার: বাল্ক সমস্ত * টিস্ট ফাইল উপেক্ষা করুন
কনফিগার করুন .ac: RC2 রিলিজের জন্য 1.7.93 সংস্করণে আবদ্ধ
প্রকাশ-ডক: ওয়েবসাইটটিতে ডক্স প্রকাশ করার জন্য স্ক্রিপ্ট যোগ করুন
কনফিগার করুন .ac: অফিসিয়াল রিলিজের জন্য 1.8.0 সংস্করণে কম্পন করুন
ডেরেক ফোরম্যান (1):
কার্সার: wl_cursor_frame_and_duration যোগ করুন
ইমানুয়েল গিল পিয়েরট (1):
কার্সার: যেগুলি থেকে ছবিগুলি সংযুক্ত করা হয় তা অ্যারে বিনামূল্যে
গিয়ুলিও ক্যামাফো (5):
নতুন হেডারগুলি পথভ্রষ্ট-ক্লায়েন্ট-কোর এবং হ্যান্ডল্যাণ্ড-সার্ভার-কোর হোলটি প্রবর্তন করুন।
ওয়্যারল্যান্ড-ইগেল: একটি মূল শিরোনাম যোগ করুন
স্ক্যানার: একটি নতুন - সহ-কোর -মাত্র বিকল্প যোগ করুন
পরীক্ষা: একটি শিরোলেখ পরীক্ষা যোগ করুন
স্ক্যানার: বহিরাগত ধরনের জন্য বহির্বিশ্বে ঘোষণা না
হার্ডিং (1):
wayland.xml: একটি টাইপ নির্দিষ্ট করা
জোনাস আদাহল (২):
প্রোটোকল: উপসর্গ স্থান নির্ধারণের শব্দকরণ পরিবর্তন করুন
স্ক্যানারঃ ফাঁকা নাম্বারগুলি পূরণ করা
জুসি পাকানেন (1):
সরাসরি ফাইল পড়ার জন্য এবং পথানুসরণ-স্ক্যানারে লেখার জন্য সমর্থন যোগ করুন।
মারেক চলোপা (২):
সার্ভার: আরও সুনির্দিষ্ট ত্রুটির বার্তা দিন
প্রোটোকল: wl_pointer.release এর ভাল বর্ণনা যোগ করুন
মাইকেল বেটার (1):
পশ্চাদপট হোয়াইটস্পেস অপসারণ
পেক্কা পানালেন (1):
স্ক্যানার: Getopt যুক্তি সহজ করুন
নতুন কি আছে সংস্করণ 1.7.0 / 1.8.0 RC2:
আপনি Wayland: আপনি
জিটিগনার: সম্প্রতি যুক্ত শিরোনাম-পরীক্ষা এড়িয়ে যান
জিটিগনার: বাল্ক সমস্ত * টিস্ট ফাইল উপেক্ষা করুন
কনফিগার করুন .ac: RC2 রিলিজের জন্য 1.7.93 সংস্করণে আবদ্ধ
পরীক্ষা: একটি শিরোলেখ পরীক্ষা যোগ করুন
আপনি ওয়েস্টন: আপনি
মুক্তি: স্থানীয় libinput সেট করার জন্য কিছু লিব পাথ তালিকা করুন
মুক্তি: অনিচ্ছাকৃত
কনফিগার করুন: সতর্ক করুন যে ক্যাওরো-গ্ল এবং ক্যাওর-গ্লসভ ২ ঝুঁকিপূর্ণ
কম্পোজিটকারী-ড্রিম: মাইনর স্পা ঠিক করুন
সম্পাদক: যখন লেখা ব্যর্থ হয় তখন সতর্ক
পরীক্ষা: সিস্টেম কলগুলির জন্য ত্রুটি পরিচালন যোগ করুন
পরীক্ষা: আউটপুট এবং রেফারেন্স ফাইলের নামগুলির জন্য ক্লায়েন্ট সহায়তার রুটিন যুক্ত করুন
পরীক্ষা: একটি xmalloc সাহায্যকারী ফাংশন যোগ করুন
পরীক্ষা: পৃষ্ঠের চেক যুক্ত করুন
পরীক্ষা: কনফিগ ডিফল্টকে ওভাররাইড করতে পরীক্ষাগুলি সক্ষম করার জন্য সমর্থন --config
প্রোটোকল: পরীক্ষা স্ক্রিনশট সামর্থ্য যোগ করুন
পরীক্ষা: ওয়েস্টন-পরীক্ষাতে স্ক্রিনশট রেকর্ডিং ক্ষমতা যুক্ত করুন
পরীক্ষা: ওয়েস্টন-পরীক্ষা এ স্ক্রীনশট সম্পন্ন ইভেন্টটি পরিচালনা করুন
পরীক্ষা: ওয়েস্টওন টেস্টের স্ক্রিনশট সামর্থ্যের জন্য অভ্যন্তরীণ পরীক্ষা জুড়ুন
পরীক্ষা: write_surface_as_png () সাহায্যকারী যোগ করুন
পরীক্ষা: add_screenshot_surface যোগ করুন ()
পরীক্ষা: load_surface_from_png () যোগ করুন
পরীক্ষা: check_surfaces_geometry যোগ করুন () পরীক্ষাগুলি: capture_screenshot_of_output () জুড়ুন
পরীক্ষা: পথ / ফাইলের নাম রুটিনের উপর ফিক্স কোড শৈলী
পরীক্ষা: PNG ফাইলের স্ট্রাইডটি আমাদের অভ্যন্তরীণ ধারণার সাথে মেলে এমন পরীক্ষা করুন
পরীক্ষা: পরিচ্ছন্নতা হোয়াইটস্পেস
জিটিগনার: তৈরি হেডার পরীক্ষা ফাইল উপেক্ষা করুন
পরীক্ষা: অপ্রয়োজনীয় ডিবাগ আউটপুট ড্রপ করুন
মুক্তি: রিলিজ নাম এবং নম্বরের জন্য vars যুক্ত করুন
কনফিগার করুন .ac: RC2 রিলিজের জন্য 1.7.93 সংস্করণে আবদ্ধ
কম্পোজিটার-ড্রিম: পরিষ্কার প্রান্তীয় হোয়াইটস্পেস
RDP রচনাকারী: শংসাপত্র এবং কী প্রয়োগ করুন
gl- রেন্ডারার: ফাংশন তৈরিতে গ্রহণযোগ্য ফরম্যাটের একটি তালিকা নিন
কম্পোজিটার-ড্রাম: গ্লাসে গ্লাসে এআরজিএল ফাঁকফোকুরে XRGB ফরম্যাটের জন্য ফাংশন পাস করুন
গ্লেন-রেন্ডারার: একটু বেশি নিখুঁত লগিং করার চেষ্টা করুন
পরীক্ষা: রেফারেন্স ইমেজ এনভায়রনমেন্ট ভেরিয়েবল সেট করুন
পরীক্ষা / অভ্যন্তরীণ-স্ক্রিনশট: পরীক্ষা ফিক্স করুন যাতে এটি শেল পৃষ্ঠার আশা না করে
এক্সপোজ: কোনও পয়েন্টার উপস্থিত না থাকলে ক্র্যাশ করবেন না
ডেস্কটপ-শেল: ফেইড আউট হওয়ার পরে একটি অস্থির হ্যান্ডলারের পৃষ্ঠগুলি ধ্বংস করুন
অভ্যন্তরীণ-স্ক্রিনশট-পরীক্ষা: distcheck pass
কম্পোজিটর-ওয়ানেরল্যান্ড: উইন্ডো বন্ধের ঘটনাগুলিকে আরও মর্যাদাপূর্ণভাবে পরিচালনা করুন
কম্পোজিটর-ওয়েন্ডল্যান্ড: কোড সাফাইউপ
xdg-shell: অ্যাপ্লিকেশন আইডি এর অর্থ ব্যাখ্যা করুন এবং উদাহরণ দিন
xdg-shell: পপআপ এবং পৃষ্ঠ গাদা যখন ডকুমেন্ট ত্রুটি শর্তাবলী
xdg-shell: পিং ইভেন্ট সম্পর্কিত ডকুমেন্ট দায়বদ্ধতা
xdg-shell: set_maximized এবং unsetmaximized অনুরোধ নথি
কম্পোজিটর-ড্রীম: অক্ষম হার্ডওয়্যার কার্সার
ডেস্কটপ-শেল: প্রারম্ভে "কেউ না" সাথে কালো না
নতুন কি আছে সংস্করণ 1.7.0:
ওয়েল্যান্ডের প্রোটোকলটি "সম্পন্ন" হিসাবে বিবেচিত হতে পারে কিন্তু এর অর্থ এই নয় যে কাজ করা সম্ভব হবে না। এই রিলিজটি ওয়েনল্যান্ডের ডকুমেন্টেশন, টেস্টউইটে ছোটখাট উন্নতি এবং কোডে কয়েকটি বিস্ফোরক বাগ সংশোধন করে। [/ Li]
ওয়েল্যান্ডের ডেভেলপার ডকুমেন্টেশনটি তিনটি ভিন্ন টুকরা গঠিত। প্রথমটি একটি ম্যানুয়াল লিখিত গড, যা ডায়াগ্রাম এবং সবকিছুর উচ্চ স্তরের বর্ণনা সহ। দ্বিতীয়টি হল প্রোটোকল ডকুমেন্টেশন, যা যান্ত্রিকভাবে প্রোটোকল সংজ্ঞা থেকে উত্পন্ন হয় এবং একটি রেফারেন্স ম্যানুয়াল মত আরো কাজ করে। তৃতীয়টি কোড ডকুমেন্টেশন যা মেকানিক্যালভাবে তৈরি হয় কিন্তু লাইব্রেরির সোর্স কোড থেকে।
আমরা লিখিত গদ্য সরানো থেকে xmlto তৈরি করা হয়েছে। xmlto একই কার্যকারিতা প্রদান করে এবং ব্যাপকভাবে উপলব্ধ। পাবলিকান এর সুবিধা ছিল তার চমৎকার স্টাইলশীট, কিন্তু আমরা xmlto উপর চালানোর জন্য এই ported, এবং আমরা এটি ছিল যখন তাদের পোলিশ। বিকাশকারী ডকুমেন্টেশনের স্থাপত্য ডায়াগ্রামগুলি এখন গ্রাফিক্স দ্বারা উত্পন্ন হয় - এই উভয়ই এর চেহারাটি একটু উন্নত করে এবং এগিয়ে যাওয়ার জন্য এটি সহজ করে তোলে। প্রোটোকল ডকুমেন্টেশন জন্য, সম্প্রতি যোগ wl_surface ভূমিকা ধারণা সংজ্ঞায়িত এবং বিভিন্ন উদাহরণ দেওয়া হয়। wl_display_destroy এবং wl_display_add_socket এখন নথিভুক্ত করা হয়, এবং থ্রেডিং সম্পর্কে কিছু বিষয় পরিষ্কার করা হয়েছে। এটি পুনঃগঠন করা হয়েছে, অপ্রচলিত ফাংশনগুলি বাদ দিয়ে এবং সমস্ত যাচাই ত্রুটিগুলি সংশোধন করা হয়েছে।
স্বয়ংক্রিয়ভাবে তৈরি করা কোড ডকুমেন্টেশনটি এখন এক্সটলিটি ফাইলগুলিতে এক্সটলিটি ফাইলগুলিতে তৈরি অনেক মসৃণতা এবং কোড মন্তব্যগুলিতে মার্কআপের উন্নতির জন্য ধন্যবাদ।
প্রোটোকল ডকুমেন্টেশন সামগ্রীকে কঠোর করা হয়: আমরা হালকা অবরুদ্ধ ফাংশন, লুকানো গোপনীয়তা যেমন wl_map, এবং পুনর্বিন্যাসকৃত ফাংশনগুলিকে যে বস্তুগুলি তারা সংশোধন করে সেগুলি আরো সঠিকভাবে বাদ দিয়েছি।
পরীক্ষার এবং ক্লায়েন্টদের মধ্যে সম্ভাব্য মেমরি এবং ইভেন্টের লিক পরিষ্কার করা হয়েছে এবং পরীক্ষা স্যুটের অবকাঠামো দ্বারা এখন লিক চেকিং কার্যকর করা হয়েছে। লিখন চেকিং ক্লায়েন্ট ক্লায়েন্টদেরও যোগ করা হয়।
পরীক্ষা-নিরীক্ষায় এখন পরীক্ষা শেষ হওয়ার সময়সীমা নির্ধারণের একটি উপায় রয়েছে। পরিবেশ পরিবর্তনশীল WAYLAND_TEST_NO_TIMEOUTS সেটিং দ্বারা সময়সীমা বন্ধ করা যাবে। সামঞ্জস্যের জন্য, NO_ASSERT_LEAK_CHECK এখন WAYLAND_TEST_NO_LEAK_CHECK বলা হয়। ডিবাগার যুক্ত হওয়ার সময় উভয় সময়সীমা এবং লিক চেক অক্ষম হয়।
একটি নতুন C ++ সংকলন পরীক্ষা আছে; যদিও ওয়েল্যান্ড ও ওয়েস্টন সি-এর মধ্যে রয়েছে, আমরা নিশ্চিত করতে চাই যে ওয়াইল্যান্ড মূল কম্পাইলেশনের ব্যর্থতা ব্যতীত C ++- এর লিখিত কম্পোজারদের সাথে যুক্ত হতে পারে।
পরীক্ষা এবং ডক্স ছাড়াও, কোডব্যাজ নিজেই একটি মুষ্টিমেয় পরিবর্তন ছিল। উল্লেখযোগ্যভাবে, ক্লায়েন্টের শব্দের সংখ্যা কমাতে 128 থেকে বেড়ে যায়, অনেক ক্লায়েন্ট সংযোগের সাথে একত্রিত হওয়ার সাথে সাথে ত্রুটিগুলি অস্বীকার করে। কিছু ক্রস-প্ল্যাটফর্ম ফিক্স যেমন sendmsg () ব্যবহার করে FreeBSD বাগ, এটিকে ঠিক করা হয়েছে। অবশিষ্ট ফিক্স বিভিন্ন স্থানে ত্রুটির পরীক্ষণ এবং হ্যান্ডলিং উন্নত করে।
নতুন কি আছে সংস্করণ 1.7.0 RC2:
যে
আপনি Wayland: আপনি
কনফিগার করুন .ac: পুরোনো সনাক্তকরণ কোডের ফাঁকফোকর যদি pkg-config expat খুঁজে না পায়
ডক: সারফেসগুলির জন্য উচ্চ স্তরের বিবরণ পূরণ করুন
পরীক্ষাগুলি: স্যানিটি-পরীক্ষা (* সময়সীমা *) এ ত্রুটি স্থাপন করা হলে Yama LSM সক্ষম করা
পরীক্ষা চালক: কংক্রিটের প্যাডের জন্য অপেক্ষা করুন
আপনি ওয়েস্টন: আপনি
প্রকাশ: প্রকৃত কার্যপ্রবাহকে আরও ভালভাবে মেলানোর জন্য ডিক্সগুলি টিক করুন
স্ক্রীনশটার: বেহুদা ঢালু অপসারণ
ডেস্কটপ-শেল: অপ্রয়োজনীয় টাইপ কাস্টগুলি সরান
কম্পোজিটর- x11: একটি অস্থির হ্যান্ডলারের কাছে x11 উইন্ডোটি সরানো
xwm: weston_wm_destroy এ পৃষ্ঠার শ্রোতা তৈরি করুন
"ব্যাক", "ফরোয়ার্ড", এবং X11 কম্পোজিটরের অন্যান্য বিশেষ মাউস বোতামগুলি ঠিক করুন।
xwm: xwayland উইন্ডোগুলির maximizing সমর্থন
লিবিনপট: শুধুমাত্র প্রথম এবং শেষ টিপুন এবং বোতামের জন্য ছেড়ে দিন
লিবিনপট: শুধুমাত্র প্রথম এবং শেষবারের জন্য ফরোয়ার্ড করুন এবং একটি কী জন্য রিলিজ করুন
ডেস্কটপ-শেল: যদি get_xdg_surface কে xdg_surface নামে ডাকা হয় তবে ব্যর্থ
ivi-shell: যখন মাল্টি স্পর্শ রূপান্তর ঘটবে তখন SEGV ঘটে
নতুন কি আছে 1.6.1 সংস্করণে:
যে
ডক: একটি টাইপ নির্দিষ্ট করা
বেহুদা সেমিকোলন সরান
README: ক্ষুদ্র প্রসাধন পরিবর্তন
ডক: নির্দিষ্ট ব্যাকরণ এবং একটি টাইপ
স্ক্যানার, ক্লায়েন্ট: strtol ফাংশনটি ব্যবহার করা হলে আরো ত্রুটি পরীক্ষা যোগ করা
স্ক্যানার: এক্সএমএল পার্স ত্রুটি রিপোর্টিং উন্নতি
স্ক্যানার: অস্থির নতুন লাইনটি সরান
ক্লায়েন্ট: read_events একটি ত্রুটির পরে -1 ফিরে আসবে
পরীক্ষাগুলি: মেমরি লিক নির্ধারণ
সংযোগ: FreeBSD এ sendmsg () ফিক্সড করুন
event-loop.c: dupfd () এর জন্য সঠিক অপারেটিং সিস্টেম ব্যবহার করুন
পথভ্রষ্ট-সার্ভার: ক্লায়েন্ট থেকে যদি একটি পঠন পাঠানো হয় তবে তা বাতিল করুন
সংযোগ: যদি একটি শ্রোতা ফাংশন নূন্য হয়
ডক: wl_display_destroy এবং wl_display_add_socket ফাংশনগুলির জন্য API নথিপত্র যোগ করা হয়েছে
নতুন কি আছে সংস্করণ 1.7.0 আলফা 1:
ডক: কিছু কোড উদাহরণ চিহ্নিত করুন
ডক: বেশিরভাগ ব্যবহার মূল্য-এর উপর প্রয়োগ করা-টেমপ্লেট
ডক: স্পেসে ডক্সিজেন ট্যাগ অনুবাদ করুন
সংযোগ: wl_connection_destroy এ fd খুলুন
ডক: কোড পরিবর্তনগুলিতে ডক্সাইজেন আউটপুট পুনর্নির্মাণ করুন
ডক: স্পেস সংরক্ষণ করুন
ডক: ডক্সিজেন দ্বারা উত্পন্ন লিঙ্কগুলি সংরক্ষণ করুন
ডক: ডেসিন্যজ সংক্ষিপ্ত বিবরণ অনুপস্থিত থাকলে ড্যাশ মুদ্রণ করবেন না
ডক: ডক্সিজেন আউটপুট থেকে কিছু অপ্রয়োজনীয় নেস্টেড তালিকা সরানো
ডক: doxygen মন্তব্য নমুনা কোড কাছাকাছি কোড ট্যাগ যোগ করা
v4 doc: অস্তিত্বহীন ফাংশনের জন্য নির্দিষ্ট রেফারেন্স
ডক: একটি টাইপ নির্দিষ্ট করা
ডক: পাঠ্যটি এর সাথে সংযুক্ত করা বিষয়টিকে উল্লেখ করে রেফার করা রেফারেন্স
ডক: wl_list কোড নমুনা থেকে অতিরিক্ত ইন্ডেন্টেশন সরানো
ডক: অপ্রয়োজনীয় নির্ভরতা সরানো
ডক: পথভ্রষ্ট বস্তুর সদৃশ বর্ণনা সরান
ডক: ফিক্স ডক্সিজেন-> ম্যান কমান্ড লাইন
ডক: স্ক্রিপ্ট লিথওয়েলল্যান্ড-ক্লায়েন্ট এবং সার্ভারকে বিভিন্ন পৃষ্ঠায়
ডক: সমান্তরাল করার জন্য ফিক্স
ডক: একটি নতুন ডক্সিজেন পৃষ্ঠা যোগ করা সহজ করুন
ফিক্সড ডক: একটি নতুন ডক্সিজেন পৃষ্ঠা যোগ করা সহজ করে
ডক: ডকবুক ইনপুটের বৈধতা ত্রুটি হ্রাস ডক: লিঙ্ক নামগুলি থেকে "ইন্টারফেস" শব্দটি সরিয়ে ফেলেছে
ডক: ডক্সিয়েন আউটপুটে প্রতিটি শ্রেণী একটি অধ্যায়
ডক: ক্লাসের সাথে ডকুমেন্ট স্ট্রাকচার এবং ইউনিয়নগুলি
ডক: ডক্সাইজেন কাজ থেকে আইটেমযুক্ত তালিকা তৈরি করুন
অনুপস্থিত প্যারামিটার নথিভুক্ত করবেন না।
কনফিগার করুন .ac: আলফা মুক্তির জন্য 1.6.91 সংস্করণে বামে।
বেহুদা সেমিকোলনটি সরান।
README: ক্ষুদ্র প্রসাধন পরিবর্তন
অঙ্গরাগ: int থেকে bool এর কিছু ফাংশন রিটার্ন করুন
ডক: নির্দিষ্ট ব্যাকরণ এবং একটি টাইপ
স্ক্যানার, ক্লায়েন্ট: strtol ফাংশনটি ব্যবহার করা হলে আরো ত্রুটি পরীক্ষা যোগ করা
সার্ভার: 1২0 কিলোমিটারে লিপিবদ্ধ করুন
ডক: অপ্রয়োজনীয় xslt আউটপুট উপাদানগুলি সরানো হয়েছে।
ডক: সংজ্ঞায়িত করা ভেরিয়েবলের মাধ্যমে ডক্সিয়েনকে আমন্ত্রণ করুন।
doc: doxygen 1.6.0 + + এর জন্য কনফিগার চেক যোগ করুন
ডক: সাধারণ makefile পরিচ্ছন্নতা।
ডক: ক্ষুদ্রতর makefile পরিচ্ছন্নতা।
স্ক্যানার: এক্সএমএল পার্স ত্রুটি রিপোর্টিং উন্নতি
স্ক্যানার: অস্থির নতুন লাইনটি সরান
পরীক্ষা: পরীক্ষার জন্য আমাদের নিজের XDG_RUNTIME_DIR ব্যবহার করুন
পরীক্ষা: টাইমআউট যোগ করুন
পরীক্ষা: test_usleep এবং test_sleep ফাংশন যোগ করুন
পরীক্ষা: টাইমআউট পরীক্ষার যোগ করুন
পরীক্ষা: প্রদর্শন-পরীক্ষাতে test_set_timeout ব্যবহার করুন
ক্যু-পরীক্ষা: সময়সীমা পিছনে রাখুন পরীক্ষা: ' ' অক্ষর মুদ্রণ করবেন না
ক্লায়েন্ট: read_events একটি ত্রুটির পরে -1 ফিরে আসবে
পরীক্ষা: পরীক্ষার জন্য এনভি ওয়ারগুলি পুনরায় নামুন
টেস্ট-রানার: প্রতিটি পরীক্ষার ক্ষেত্রে মুদ্রণ বিভাজক লাইন
পরীক্ষা: টার্মিনালে মুদ্রণের সময় রঙ ব্যবহার করুন
পরীক্ষা: ডিবাগার সংযুক্ত থাকলে সনাক্ত করুন
পরীক্ষাগুলি: বিভক্ত সারি পরীক্ষা পরীক্ষাগুলি
পরীক্ষাগুলি: মেমরি লিক নির্ধারণ
ক্লায়েন্ট: আপত্তিজনক মন্তব্যগুলি আপডেট করুন
ক্লায়েন্ট: থ্রেডিং সম্পর্কে আপডেট ডকুমেন্টেশন
জিটিগনার: স্ক্যানার এবং প্রোটোকল পরিবর্তনে অ্যাডাপ্টার
কনফিগার করুন .ac: 1.6.90 সংস্করণে বামে।
প্রোটোকল: wl_surface ভূমিকা ধারণ করা
প্রোটোকল: wl_pointer.set_cursor একটি ভূমিকা দেয়
প্রোটোকল: wl_data_device.start_drag ভূমিকা দিতে পারে
প্রোটোকল: wl_subcompositor.get_subsurface একটি ভূমিকা দেয়
প্রোটোকল: wl_shell.get_shell_surface একটি ভূমিকা দেয়
প্রোটোকল: ভূমিকা পুনঃবিবাহের জন্য ত্রুটি কোডগুলি সংজ্ঞায়িত
ডক: xmlto সহ গণনাকে প্রতিস্থাপন করুন
সংযোগ: FreeBSD এ sendmsg () ফিক্সড করুন
event-loop.c: dupfd () এর জন্য সঠিক অপারেটিং সিস্টেম ব্যবহার করুন
পথভ্রষ্ট-সার্ভার: ক্লায়েন্ট থেকে যদি একটি পঠন পাঠানো হয় তবে তা বাতিল করুন
ক্যু-পরীক্ষা: আরেকটি দাবি যোগ করুন
সংযোগ: যদি কোন শ্রোতা ফাংশন নল থাকে
scanner.c: __attribute __ এর পরিবর্তে WL_PRINTF ব্যবহার করুন ((বিন্যাস (printf)))
ডক: wl_display_destroy এবং wl_display_add_socket ফাংশনগুলির জন্য API নথিপত্র যোগ করা হয়েছে।
প্রোটোকল: wl_data_device ইন্টারফেসে দূষিত যোগ করা
নতুন কি আছে সংস্করণ 1.6.0:
আপনি Wayland: আপনি
wl_surface- এ ত্রুটি এনোমগুলি যোগ করুন।
কীবোর্ড পুনরাবৃত্তি তথ্য wl_keyboard প্রোটোকলে যোগ করুন।
Libwayland-client- এর সংযোজনে ত্রুটিগুলি পরিচালনা করা: যখন একটি প্রোটোকল ত্রুটি ঘটে তখন প্রোগ্রামটি ত্রুটি সম্পর্কে আরও বিস্তারিত তথ্য জানতে পারে। সঠিক ত্রুটি নিশ্চিত করার জন্য এটি পরীক্ষার জন্য বেশিরভাগ উপযোগী।
libwayland- সার্ভারে নতুন wl_display_add_socket_auto (): স্বয়ংক্রিয়ভাবে একটি বিনামূল্যে সকেট নাম খুঁজে পাওয়া যায়।
'চেক করুন' স্যুটটিতে অনেকগুলি পরীক্ষা করা হয়েছে, যার মধ্যে সার্ভার-ক্লায়েন্ট ইন্টারেকেক্টগুলি পরীক্ষা করার জন্য একটি ফ্রেমওয়ার্ক রয়েছে।
সংশ্লিষ্ট বাগ সংশোধনগুলি থ্রেডিং এবং ব্লক করা।
wl_display_roundtrip_queue () যুক্ত করুন: একটি কাস্টম সারিতে চক্র ট্রিপ অবরোধ।
wl_display বিশ্বব্যাপী প্রকাশক বন্ধ করুন। বিশ্বব্যাপী বাঁধার ফলে বাগ শুরু হয়েছে এবং এটির জন্য কোনও উপযুক্ত ব্যবহার নেই।
আপনি ওয়েস্টন: আপনি
Xdg- শেল প্রোটোকল পরিবর্তন হ্যাঁ, আমরা এটি 1.5.0 থেকে আবার ভেঙ্গেছি।
ওয়েস্টোন_layer মাস্কিং প্রক্রিয়া যুক্ত করুন।
DRM- ব্যাক-এন্ড: কার্সার থেকে কার্সার আকার আনতে
কীবোর্ড পুনরাবৃত্তি হার সমর্থন, কম্পোজার থেকে ক্লায়েন্টদের কাছে পাঠানো, কনফিগার করা।
wl_display_add_socket_auto () ব্যবহার করুন: Weston অধীনে Weston চালানোর সময় আর সকেটটি নির্দিষ্ট করার প্রয়োজন নেই, এটি এখনই কাজ করে।
ডিফল্টরূপে libinput ব্যবহার করুন। অ-লিবিংপুট ইনপুট ব্যাকএন্ড এখনও সেখানে রয়েছে, তবে এটি 1.7 এর জন্য সরানো হবে।
আরো কিছু ডেস্কটপ-শেল কনফিগারেশন বিট।
'জালিয়াতি তৈরি করো' আসলে কাস্টম tweaks ছাড়াই OOTB কাজ করে (এখন থেকে distreck জন্য xwayland পরীক্ষার অক্ষম দ্বারা)।
ওয়েস্টন থেকে প্রস্থান করুন, যদি ওয়েস্টন ডেস্কটপ-শেল খুব তাড়াতাড়ি মারা যায়। "কেবলমাত্র কালো পর্দা" সমস্যার একটি শ্রেণীতে সহায়তা করা উচিত।
DRM এবং fbdev ব্যাকডেন্ডের শুরুতে numlock চাপের বিকল্প।
অবশ্যই অনেক বাগ সংশোধন করা হয়েছে।
নতুন কি আছে সংস্করণ 1.6.0 RC2:
টাচপ্যাড: মোশন ইতিহাস পুনরায় সেট করুন যখন ন্যাংঙারেরা আধা-এম.টি. প্যাড পরিবর্তন করে
লিস্টস্ট-আল্পস-আধা-এমটি: কম্পাইলার সতর্কবার্তাগুলি সংশোধন করুন
বিল্ড: প্রতীক ck_assert_ptr_ne চেক-0.9.10 প্রয়োজন
পরীক্ষা: কিছু udev এবং পাথ পরীক্ষার জন্য শুধুমাত্র একটি পরীক্ষা ডিভাইস ব্যবহার করুন
পরীক্ষা: মুছে ফেলার সময় কনটেক্সট থেকে টেস্ট ডিভাইস সরান
পরীক্ষা: ঘটনাগুলি একাধিক বার সক্ষম করা হলে ব্যর্থ হয় না
evdev: প্রেরণ করা উদাহরণগুলি তাদের নিজস্ব ক্ষমতা সেট করে
evdev: কী থেকে বোতাম আলাদা করার জন্য সাহায্যকারী ব্যবহার করুন
evdev: কী / বোতাম রিলিজ ইভেন্ট উপেক্ষা করুন যদি চাবিটি কখনও চাপানো হয় না
evdev: প্রতি ডিভাইসে বোতাম / কী চাপ গণনা করুন
evdev: ডিভাইসটি মুছে ফেলার সময় এখনও চাপানো কী / বোতামগুলি ছেড়ে দিন
টাচপ্যাড: শুধুমাত্র ক্লিকপ্যাড বোতামের প্রেসের জন্য FSM ট্যাপ করুন
কনফিগার করুন .ac: libinput 0.6
পরীক্ষা: লিস্টেস্ট_টচ_ ফাংশন ব্যবহার করার সময় BTN_TOOL_ * এর জন্য স্বতঃ-আপডেট
ডকুমেন্টটি যে পয়েন্টার ইভেন্ট থেকে ডেল্টা ত্বরিত হয়
evdev: যদি আমরা রেজুলেশনটি নকল করি তবে একটি প্রস্থ / উচ্চতা না ফেরত
পরীক্ষা: একটি আধা-এমটি আল্পস টেস্ট ডিভাইস যুক্ত করুন
টাচপ্যাড: শীর্ষ সফ্টওয়্যার বোতাম এলাকা 15% বৃদ্ধি করুন
স্থানীয় noinst লিঙ্কিংয়ের জন্য স্ট্যাটিকের পরিবর্তে -no-install ব্যবহার করুন স্ট্যাটিক লাইব্রেরিগুলি অক্ষম করুন
evdev: libevdev_new_from_fd ব্যর্থতার উপর প্লাগ মেমরি লিক
libinput_add_fd () ব্যর্থ হলে fd বন্ধ করবেন না
টাচপ্যাড: যেমন একটি ইচ্ছাকৃত সুইচ ক্ষেত্রে চিহ্ন হিসাবে চিহ্নিত করুন
ARRAY_FOR_EACH () এর জন্য শর্তগুলি অদলবদল করুন
টাচপ্যাড: নীরবতা অস্বাভাবিক ব্যবহার সম্পর্কে কভার্রিটি সতর্কতা
একটি ডক্সিজেন রেফারেন্স ঠিক করুন
পরীক্ষা: নির্দিষ্ট ইভেন্টের জন্য সাহায্যকারীদের সহায়তা যোগ করুন
পরীক্ষা: একটি জেনেরিক একক-টাচ ডিভাইস যোগ করুন
udev: ম্যানুয়াল ম্যানুয়াল লেখার পরিবর্তে evdev_device_calibrate () ব্যবহার করুন
evdev: evdev_device_calibrate সংশোধন করুন
evdev: multitouch মানগুলির সাথে ক্রমাঙ্কন প্রয়োগ করুন
ব্যবহার করুন: 3x3 ম্যাট্রিক্স সহায়তাকারী ফাংশনগুলির একটি যোগ করুন
evdev: একটি স্বাভাবিক রূপান্তর ম্যাট্রিক্সে স্যুইচ করুন
udev: ড্রপ WL_CALIBRATION, LIBINPUT_CALIBRATION_MATRIX দিয়ে প্রতিস্থাপন
পরীক্ষা: স্পর্শ ক্রমাঙ্কন জন্য পরীক্ষা যোগ করুন
ক্রমাঙ্কন একটি কনফিগারেশন বিকল্পে পরিবর্তন করুন
evdev: ডিফল্ট ম্যাট্রিক্স হিসাবে LIBINPUT_CALIBRATION_MATRIX লোড করুন
পরীক্ষা: litest_wait_for_event_of_type () এ অসীম লুপ নির্ধারণ করুন
পরীক্ষা: চেক এর ক্রিয়াপদ প্রতিশব্দ evironment ভেরিয়েবলটি ব্যবহার করুন
সঠিকভাবে LIBINPUT_CALIBRATION_MATRIX দস্তাবেজ আমরা সমর্থনকারী স্ট্যাটিক udev কনফিগারেশন বিকল্পগুলি নথিভুক্ত করি
পাওয়া মন্তব্যসমূহ না