Visopsys

Скріншот програми:
Visopsys
Дані програми:
Версія: 0.75
Дата завантаження: 17 Feb 15
Розробник: Andy McLaughlin
Ліцензія: Безкоштовно
Популярність: 335

Rating: nan/5 (Total Votes: 0)

Visopsys (Visual Operating System) є відкритим вихідним кодом, невелика і швидка альтернатива операційної системи орієнтовані на PC-сумісних комп'ютерів. Вона написана з нуля і & Rsquo, S постійно в розвитку, з 1997 року Його основна мета полягає в зборі деякі з кращих ідей з інших операційних операційної системи systems.Great availabilityThe поширюється у вигляді ISO образу, який може бути розгорнутий на будь-якому USB- флеш-накопичувач або компакт-диск диск, IMG файл, який повинен бути написаний на дискеті, а також вихідний архів для тих, хто хоче зламати систему і додати додаткові функції або ви просто хочете подивитися, як все це works.Boot optionsThere не є Параметри завантаження на файли ISO або IMG, як система завантажує безпосередньо і почнуть виявляти різні апаратні компоненти, такі як PS / 2 пристроїв миші, годинник реального часу (RTC), IDE контролера диска, контролера шини PCI, etc.Old в стилі довкілля та agrave робочого столу; ла Mac OS 9The середу робочого столу операційної системи Visopsys виглядає графічного інтерфейсу Mac OS 9. До послуг гостей верхню панель для доступу до різних системних налаштувань, таких як вийдіть, і старий стиль виглядати і відчувати себе.
Вона включає в себе вікно командного рядка, менеджер користувачів, керівник програми, розкладки клавіатури для перегляду зображень, менеджер диска, утиліта скріншот, менеджер дисплеїв вікна консолі, редактор конфігурації, а також установки, що означає, що ви можете постійно встановлювати операційну систему на місцевий drive.Bottom lineSumming вгору, операційна система Visopsys має реальної витісняє багатозадачності, віртуальна пам'ять, 100% захищеному режимі, ядро ​​масово-монолітне стилі, а також простий і легкий у використанні користувальницький інтерфейс. Будь ласка, майте на увазі, що Visopsys НЕ клон будь-який інший операційної системи, і це не розподіл Linux

Що нового У цьому випуску :.

< P>
  • Додана USB3 (XHCI) підтримку.
  • Значно поліпшена USB2 (EHCI) і підтримка вузлом.
  • Додана переривань APIC підтримку контролера.
  • Додана підтримка для виявлення і аналізу таблиці многопроцессорной Intel.

  • не «LI> код USB шар більше не встановлює параметри пристроїв за замовчуванням. В даний час залишилося до водіїв індивідуальних пристроїв, коли вони вирішують, що даний пристрій не підтримується. Налаштування якісь невідомі, Шафи, фірмові пристрою може призвести до інших пристроїв перестати відповідати на запити.
  • видалення USB-концентратор тепер викликає рекурсивний видалення пристроїв для всіх наступних речей, пов'язаних через концентратор.
  • Якщо встановлений знімний диск (наприклад, палиця USB) видаляється з системи, виклик kernelFilesystemRemoved () тепер буде діяти як примусового размонтировать - unbuffering файлів і видалення файлової системи - не намагаючись далі доступ до фізичного диску .
  • Додана нова функціональність розраховувати переривань гачки, і оновили деякі визначення та речі в драйвері PCI.
  • Фізичні адреси пам'яті в даний час розглядаються як ціле число без знака значень замість порожніх покажчиків.
  • Додана kernelMemoryGetIo () і kernelMemoryReleaseIo () функції для автоматизації процесу виділення / звільнення вирівняний фізичної пам'яті, відображення його, та маркування його НЕ-Cacheable.
  • Додана функція виведення kernelDebugStop () повідомлення та виконання зупинка при виникненні помилок в режимі налагодження.
  • Додана функція kernelDebugRemoveFile () як доповнення до kernelDebugAddFile ()
  • Виправлено :. У браузері комп'ютера, при натисканні змонтувати компакт-диск в перший раз, завантажте його з холодного, файл-браузер, який був запущений іноді не заводилася на горі каталозі CD-ROM
  • Виправлено: В файловому браузері і файловому діалозі, струм збудження каталог почався інвалідів (сірим), але зміни каталог, що приводила до перемальовуванні як включений (Не сірим). Компоненти були повторно винесено, коли їх УстановітьДанние () функції були викликані.
  • Виправлено: помилка в підсистемі драйвера USB, в якому пристрій відключення може призвести нитка USB, щоб увійти в нескінченний цикл
  • .
  • Виправлено :. Збільшення значення тайм-ауту для «запуску пристрою 'SCSI команди, для підтримки різних USB-підключених дисків (жорсткі диски і CD / DVD-диски, які потрібно час, щоб розкрутити)
  • Виправлена: IDE диск помилка Драйвер контролера, де необроблене переривання може виникнути в результаті вибору неіснуючий веденого диска на деяких контролерах. Також усунені деякі надлишкові опитування стану.
  • Виправлено :. Проблеми з синхронізацією в драйвері AHCI SATA, пов'язаної з CD / DVD-дисків
  • Виправлено :. Вилучені kernelMalloc () використання в kernelDebug.c, які могли б призвести до отладочную не буде відображатися в контексті переривання

Що нового у версії 0.74:

  • Додана кожного користувача домашній каталог, під / користувачів, які Тепер за замовчуванням "поточна директорія" при вході користувача в систему.
  • Автор новий файл конфігурації для змінних середовища, які встановлені під час входу в систему, і для кожного користувача заміщають в домашніх каталогах.
  • Установка мови в даний час в рамках всієї системи і для кожного користувача змінна навколишнього середовища, які можуть бути обрані на першого завантаження, і в інструментах управління користувачами.
  • Додана іспанські та німецькі переклади для багатьох з програм користувача і можливості графічного інтерфейсу.
  • Додана "Мова Chooser" діалогове вікно у вікні бібліотеки.
  • Частина системи GUI був переписаний, у тому числі зміна 'меню' реалізацію з компонента вікна у вікно дитини.
  • меню GUI були змінені таким чином, що, коли верхній пункт меню, при натисканні курсору вгору видаляє вибір.
  • відкриється діалогове вікно файлу тепер показує поточний шлях шлях програма перегляду файлів робить.
  • Реалізовані миші і клавіатури потоків для обробки введення поза контекстом переривання, для поліпшення стабільності.
  • система клавіатура була перероблена, в тому числі з використанням апаратно-нейтральним (на основі UEFI) скан-коди і прапори модифікаторів.
  • Додана Typematic ключові повторюється для USB клавіатур.
  • Укріплений код управління користувачами в ядрі і закрив деякі лазівки безпеки.
  • Додана команда командного рядка "deluser", як доповнення до "Adduser.
  • Змінено "PASSWD" програму, так що ім'я користувача аргумент не означає взяти поточного користувача.
  • перевірка Довжина пароля була додана в програму менеджер користувачів.
  • код кешування диска зараз робить більше, об'єднання записів кеша для підвищення продуктивності, скорочення числа операцій запису на диск.
  • Деякі кодом управління пам'яттю ядра був перероблений.
  • Усі драйвери обладнання, які використовують підключення до фізичної пам'яті тепер встановлений сторінки пам'яті атрибути для відключення кешування.
  • Монтажники і установки формату файлу (наприклад, DIST / System / Install-файли. *) Зараз є спосіб задати різні вихідні і кінцеві імена файлів.
  • Оброблювачі переривань тепер заборонено з виділення або звільнення пам'яті, або зміна таблиці сторінок / директорій.
  • Зробив kernelImageLoad () & Quot; просив ширину & ​​Quot; і & Quot; Необхідна висота і Quot; параметри працюють загалом, для типів зображень, водії яких не підтримують його.
  • Функціональність "набір даних", додав до числа елементів графічного інтерфейсу, необхідний для підтримки перемикання мови на льоту
  • Окремо вікна оболонки нитка ядра від основної системи з графічним інтерфейсом, як попередник, щоб зробити йому просторі користувача виконуваний файл, а також сприяти кожного користувача настройки і перемикання мов під час виконання.
  • повторної реалізації "список змінних" функціональність ядра, так що він використовує зміщення даних замість покажчиків, щоб знайти змінні і значення. Це робить їх простіше скопіювати.
  • Коли дочірній процес успадковує вхідний потік, старі атрибути тексту тепер згадав, і відновлюються при завершенні процесу.
  • система збирання тепер використовує командний рядок 'Зробити налагодження ", щоб створити отладочную збірку, яка не позбавити бібліотеки або виконувані файли.
  • Виправлена ​​функції ctype.h (IsAlpha (), TOLOWER (), і т.д.), так що вони використовують сторінку ISO-8859-15 коду ми використовуємо скрізь, а не тільки основний ASCII.
  • Додана функція SetEnv () в бібліотеці C.
  • Додана функція kernelUserExists () (userExists () у просторі користувача).
  • Додана нова включають файл ,, що централізує визначення деяких з основного складу файлу.
  • Створені файли заголовків і і переїхав визначення Релевент від Disk Manager і ядро ​​для них.
  • Додана утиліти / Trim-пробілами скрипт для зачистки кінцеві прогалини з вихідних файлів і ще багато чого.
  • Вилучено великий файл заголовка постачальників PCI і пристроїв кодів, які ми використовували в режимі налагодження. Занадто багато болю, щоб редагувати / зберігати.
  • Виправлено :. Переміщення PS / 2 миша навколо під час апаратної ініціалізації його водія може призвести до збою каскадних завантаження
  • Виправлено :. Коли були вікна на екрані, натиснувши Alt-Tab в 2-3 рази може привести до різкого падіння GUI
  • Виправлено :. При зміні розміру зображення в програмі 'View', рядок заголовка програми не оновлювалися (з правильним відсотком збільшення) до фокусу вікна змінився
  • Виправлено :. У графічному режимі, File Browser тільки помітили зміни в Адресну книгу при додаванні файлу або видалені, але не піддиректорії
  • Виправлено: інтерпретація своп fileystem заголовку Linux
  • .
  • Виправлено: Підтримка використання зображень всередині кнопок GUI
  • Виправлено :. Інтернаціоналізація бібліотеки "libintl", щоб кілька перемикачів повідомлень мовних під час виконання
  • Виправлено: реалізація функції бібліотеки З GETENV (), так що повторні дзвінки не витік пам'яті
  • .
  • Виправлено: програма без вхідних потоку може впасти, якщо вона називається введення тексту функції ядра. Додана перевірка на вхідних функцій.
  • Виправлено :. Покращена стабільність роботи програми Скріншот
  • Виправлено: Після реєстрації в графічному інтерфейсі як звичайний користувач, було багато повідомлень про помилки із зазначенням :. Не може звільнити системний блок пам'яті з непривілейованого процесу запису користувача
  • Виправлено :. При натисканні Backspace в позиції (0,0) буде викликати Редагувати до аварійного завершення програми
  • Виправлено :. При натисканні на бінарний файл ядра в програмі перегляду файлів призведе до збою в режимі виконання навантажувача ядра

Що нового у версії 0.73:

  • Це оновлення апаратної підтримки і випуск виправлень, додавши, рідної SATA і USB CD / DVD підтримки і калькулятор програма, а також численні зручності використання і надійності виправлення.

Що нового у версії 0.72:

  • Ця версія складається з оновлень апаратної підтримки та виправлень, при цьому особливу зосередитися на USB.
  • Підтримка USB 2 контролерів і пристроїв була додана.

Що нового у версії 0.7 :.

  • Оновлене Зовнішній вигляд вікон і кілька типів віджетів
  • підтримка формату зображення Додано JPEG.
  • Додана зміна розмірів зображень код.
  • Додана 64-бітна диск підтримка.
  • Додана UDF (DVD-ROM) підтримка файлової системи.
  • Додана GPT підтримка мітка диска в ядро ​​і програми Disk Manager.
  • Включений кількість нових іконок, заснованих на внесках, що надаються Leency, в тому числі значок папки, і всі іконки файловий браузер для різних типів файлів.
  • Реалізовані клавіатура навігація по меню з графічним інтерфейсом використанні "Alt", щоб активувати їх, і курсор і "Enter" клавіші для навігації і вибору.
  • Alt-Tab тепер піднімає меню кореневого вікна "вікно" для клавіатури навігації між відкритими вікнами, таким чином, кілька аналогічно тому, як вікна та інші графічні інтерфейси зробити це.
  • Створено нові іконки для "CAL" (Календар), «міни», і програми "змія", а також для «lsdev» (Devices), «встановити», і «користувачами» (Диспетчер користувачів) введення програми.
  • Додана підтримка завантажувача класів файл на здатність розпізнавати GIF і зображення у форматі PNG, ZIP, GZIP, А. Р. архівів, а також PDF і HTML документи. Також додані іконки файловий браузер для PDF, HTML і архівні файли.
  • Розроблена і впроваджена нова власний формат файлів шрифтів, що дозволяє рідко-карту, растрові шрифти. Додано "fontutil" Допоміжна програма для редагування і управління нового формату.
  • Новий сплеск на зображення для серії 0.7x.
  • Нью-фон за замовчуванням шаблон шпалери для робочого столу, а також три додаткових, повнорозмірний ті.
  • перероблений "bangicon ',' infoicon» і «questicon" зображення.
  • Змінено візуальний ефект, який натиснувши на, або перетягнути значки. Замість зворотного відео (XOR), ікони зараз підфарбувати жовтим. Крім того, при перетягуванні іконок, іконка тепер образ з'являється замість коробки контура.
  • Змінено спосіб значок текст не звертається, тому що він більше не має солідний вікно за ним, але замість цього має трохи тіней. Іконка компоненти тепер необов'язково фокус-стані, що дозволяє клавіатури навігації (наприклад) значки на робочому столі, або іконки в програмі відключення
  • Реалізовані зображення альфа-канали та змішування, з підтримкою зміни розміру
  • Додана підтримка для читання монохромні Windows Bitmap (.bmp) зображень.
  • Додана підтримка деяких нових. (Без сторін 4: 3) графічні режими
  • Реалізовані турніки вікно прокрутки.
  • Додана "дільник" віконний компонент, для розміщення простих маленькі штрихи у вікні. Корисно для розділення секцій компонентів.
  • Компоненти вікна тепер можуть бути створені з прапором, щоб придушити використання смужок прокручування.
  • Покращена водій IDE, так що він може виявити і працювати кілька контролерів, правильно використовувати порт вводу / виводу remappings PCI I і PCI переривання, а також додавання поліпшену підтримку для речей, як назад-сумісних SATA диски / контролерів.
  • Додана початкова, дуже простий виявлення контролерів AHCI SATA (працює в основному режимі AHCI) та їх диски.
  • Переопісано інтерфейс API ядра. Тепер він підтримує змінного розміру аргументи і повертаються значення, і не перевіряючи типів аргументів і значень (наприклад, користувач або покажчиків ядра, нульові значення і т.д.).
  • Переопісано підсистему файловий потік ядра для персонажа на основі файлу I / O в якості простого буферном механізму з покажчиком файлу, а не за допомогою потоків ядра.
  • Додана 'I / O готовий "стан на multitasker, так що процеси чекають (наприклад) дискового введення / виводу може перейти в" очікуванні "стані і бути розбуджений, як тільки можливо, коли I / O прибуває , а не опитування переривань, як вони робили раніше. "Простою нитки 'тепер перебирає список процесів, шукає будь процесів I / O-готовий і дає його квант часу, коли вона знаходить. Планувальник дає такі процеси високий пріоритет.
  • Додана більш ефективне управління потужністю, холостий хід процесор у вільний циклів.
  • переміщена загальну функціональність клавіатури з водіїв і в рівні абстракції, з інтерфейсом для обробки «Спеціальні» подій, що відносяться клавіатури, таких як PrtScn або Ctrl-Alt-Del.
  • Додана базова інтернаціоналізації Бібліотека підтримки (libintl), за зразком системи GetText GNU.
  • Додана 32-бітний CRC розрахунок в ядро.
  • Додана підтримка RAM диска, люб'язно внесків Давіде Airaghi.
  • Реалізовані 'лінивий' FPU контекст збереження; контекст тільки збереженню або відновленню, якщо інший процес намагається використовувати його.
  • Додані нові розкладки клавіатури: Франції, Бельгії та іспанські
  • .
  • розкладки клавіатури тепер зберігаються у файлах, а не жорстко в ядрі. Програма "розкладка" (Keyboard Mapping) була розширена, щоб полегшити редагування і збереження нових розкладок. Крім того, браузер файлів тепер використовувати його, щоб відкрити файли розкладок клавіатури, коли вони натиснули.
  • Додана нова конфігураційний файл /system/config/mount.conf, що містить змінні для визначення точок монтування файлових систем (таких як Unix Fstab) і чи справді їх авто-кріплення. У змонтувати програми і "комп'ютер" використовувати файл (а також автомонтірованіе ядра), і є також нова програма "filesys" у вікні управління для редагування.
  • Додані деякі додаткові перевірки в коді виявлення файлова система помилки.
  • Завантажувальний сектор FAT тепер копіює запис у таблиці розділів, на який вказує SI зареєструйтеся, так що це у відомому / безпечне місце для видаючи в свою чергу завантажувача операційної системи.
  • Додано контекстне меню правою кнопкою миші на іконки дисків в браузері комп'ютера.
  • меню в даний час містить 'Browse', 'гору, як ... »,« Розмонтувати », і вибір" Властивості ".
  • Оглядач комп'ютерів тепер показує мітку файлової, якщо застосовно, в іконописі тексту.
  • При шпалери для робочого столу обраний, тепер автоматично змінюється відповідно до зоною клієнта вікна.
  • При відображенні зображення, програма «Вид» тепер змінюється у великих зображень вниз за замовчуванням, так що вони не використовують не більше 2/3 екрану.
  • Програма «Вид» тепер має контекстне меню правої кнопки миші для збільшення і зменшення масштабу зображення, або показати їм реальний розмір.
  • В 'disprops "(Настройки дисплея) програма була реорганізована, і тепер показує попередній ескіз обраного фону шпалер.
  • Додана опція в windowFileDialog, щоб показати ескізи файлів зображень.
  • Програма "imgboot" тепер має «Виконати», як вибір за замовчуванням, замість «Встановити»
  • Додана блокування функцій потоку ядра.
  • Додана ведення логу Hardware Info структури ОС завантажувача.
  • Додана "модель" струн до структур ядра і користувальницького диска.
  • Компоненти вікна в даний час отримують миші входу / виходу події.

  • Тепер
  • компоненти вікна можуть мати власні покажчики миші, як це роблять вікна.
  • Додана покажчики миші, які вказують зміни розміру вікна, і тепер вони перемикаються автоматично при переході по меж вікна.
  • Нью-замовчуванням колір робочого столу, який йде з зображення заставки
  • краще
  • оболонка вікно тепер використовує колір переднього плану для меню головного вікна, а колір робочого столу (цей шлях є контраст).

  • не «LI> на передньому плані, фон, і настільні кольору більше не зазначено виключно в конфігураційному файлі ядра. Вони все ще там в якості значень за замовчуванням для часу завантаження, але й додаткові налаштування кольору задаються у файлі конфігурації вікно, і ті, перевизначити ті ядра, коли вони доступні.
  • Додана windowNewThumbImage () і windowThumbImageUpdate () для вікна бібліотеки. Вони можуть бути використані для створення мініатюр розміру об'єкта вікна із зображенням від імені файлу.
  • Додана функція (користувальницьке fileGetFullPath) kernelFileGetFullPath (), який повертає повний шлях + ім'я файлу, на який посилається файлової структури.
  • ) (користувальницьке fontLoad) функція kernelFontLoad (тепер шукатиме каталог шрифтів (/ System / Fonts) система для файлу шрифту, так що немає необхідності передавати повний шлях до файлу.
  • віддалені / система / каталог установки, так як він не використовувався.
  • функція kernelFileFind () (користувальницьке fileFind) тепер acccepts структурну NULL покажчик файлу, за винятком випадків, у яких абонент дійсно зацікавлені тільки в, чи існує файл.
  • windowFileDialog бібліотека вікно коду тепер інтерпретує, не порожній аргумент ім'я файлу в якості значення, щоб показати за замовчуванням в полі імені файлу. Крім того, поле імені файлу більше не показує повністю кваліфіковані імена файлів, тільки короткі імена.
  • Додана windowNumberDialog в бібліотеку вікні користувальницького простору для запиту користувачеві ввести числове значення, а також надання графічний движок widged для установки значення за допомогою миші.
  • меню завантаження установки програма "завантажувальний меню 'тепер перевіряє попередніх установок і пам'ятає старі записи.
  • Програма "imgboot 'тепер перевіряє на присутність яких в" Установка програми до запиту про те, щоб встановити.
  • Програма "iconwin 'тепер пропускає жодного запису, знак відсутній.
  • Зниження оббивка значення текстової області в «lsdev" програми (Devices). Також виправлений так, щоб вона не прокручується вниз, а потім повернутися знову в той час як вона видна.
  • Конфігурація ядра функції читання / запису були доповнені отримати / встановити / зняття зручних функцій для швидкого отримання або зміни окремих значень конфігурації з файлів.
  • Вилучено в рядку заголовка з програми "Годинник".
  • «вікно» програми (Command Window) був перейменований 'cmdwin.
  • Змінено назву програми виконання програми FDISK з 'з & Quot; Visopsys Disk Manager і Quot; просто і Quot; Disk Manager і Quot ;.
  • Реалізовані відповідні ланцюжків викликів стека для допомоги з налагодженням. Прогулянки на кадр стека, використовує таблицю символів процесу і т.д., використовувані оброблювачем винятків, а також зателефонувавши kernelStackTrace ().
  • Додана функція kernelDebugHexDwords () для виконання простих шестигранні звалища подвійне слово-орієнтованих пам'яті, такий як стеків.
  • Додана стек налагодження функція виведення kernelDebugStack ().
  • Додана команда 'HexDump "для перегляду вмісту довічних файлів.
  • Додана кнопка 'Деталі' в діалоговому вікні повідомлення про помилку ядра, після чого з'явиться діалогове вікно, що відображає процес налагодження інформацію та трасування стека.
  • Додана функція kernelRealloc (), як в бібліотечній перерозподілити ().
  • Додана функція загального kernelImageCopy (), яка експортується в просторі користувача, як imageCopy ().
  • компонент вікна полотно змінить розмір себе належним чином, за допомогою образу функцію зміни розміру.
  • Додана функція kernelDebugBinary () для виконання простих бінарних звалищ.
  • Додана аргумент -fno-стека захисника в Makefile.include так що ми можемо пов'язати з допомогою GCC 4.1.3 (Ubuntu 7.10, і т.д.).
  • Додана тести для моменту і косинус розрахунку в програму 'Test', і зробив обидва роблять з "подвійним" обчислення і деякі випадкові ті ж.
  • Додана функція fabsf () в бібліотеці C.
  • Додана функція GETENV () в бібліотеці C.
  • Додана _dbl2str () і _flt2str () C бібліотечні функції для перетворення двомісних і плаває в рядки, відповідно, і додав,% Формат даних F специфікатор підтримку _xpndfmt () функції (використовується PRINTF сімейства функцій).
  • Додана FLS () функцію C-бібліотека і влаштували FFS ().
  • Додана API ядра функцію kernelFileSetSize (), driverSetBlocks () файлової функцію драйвера для задньої частини і ftruncate () і усічення () функції бібліотеки C для переднього кінця.
  • Додана сну () C бібліотечну функцію.
  • Додана strtok () C бібліотечну функцію.
  • Додана й експортується функції API ядра RANDOMBYTES () для заповнення буфера з випадковими даними.
  • вивезених функцію kernelWindowComponentUnfocus () через API ядра.
  • Додана kernelDebugError () макрос, який повідомляти про помилки тільки тоді, коли налагодження включена на. Замінює кілька локально певний debugError () макроси в драйверах, та ін.
  • Додана нова поле "мітки", щоб загальний логічної структури диска файлової системи в ядрі. Драйвери файлової системи заповніть її, якщо це доречно.
  • Додана підтримка миші для прокрутки колеса.
  • потоки подій Вікно тепер просто план ядро ​​потоків з обгортками функцій для читання і запису тільки повні події - так, як вони були спочатку призначені, щоб бути
  • .
  • 'гірничих підприємств Ігрова карта тепер залишається на екрані після гри, так що ви можете подивитися на нього.
  • Виправлені ство (), COSF (), гріх (), і sinf () функції таким чином, що вони працюють періодично (наприклад, для великих радіанах значень, які більше (PI * 2).
  • вивезених функція kernelPageGetPhysical (), щоб одними програмами, як pageGetPhysical ()
  • multitasker тепер використовує режим системного таймера 3
  • Додана системи / ascii.h включають файл включити визначення часто кодів символів.
  • Виправлено :. Завантажники ОС, може зависати в процесі виявлення диска (розподіл на нуль), якщо функція "Отримати параметрів приводу" Біос повернувся успіх, незважаючи на що немає ніякої такої привід
  • Виправлено :. Водій PS / 2 для миші був перероблений, щоб правильно працювати з мишею перериває з різних типів обладнання миші
  • Виправлено :. Клацання за межами контекстного меню може не стерти меню, якщо немає ніяких інших фокусируемое компоненти
  • Виправлено :. Після вікні relayout, покажчик миші не будучи належним чином перемалювати
  • Виправлено: Зміна розміру будь-яке вікно в більшому розмірі у вертикальному напрямку викликало вікна нитка для створення ділення на нуль виняток
  • Виправлено :. Функція бібліотеки Сі в імя_діректоріі () не працює правильно для елементів у кореневому каталозі
  • Виправлено: Fread З бібліотеки () і FWRITE () функції повертаються негативні коди помилок як повертаються значення. Тепер вони повертають size_t числа пунктів читання / запису, і будь-яка помилка в егто.
  • Виправлено :. ЗЬгстр З бібліотеки () і strncmp () функції не мали справу витончено нульових покажчиків, а функція strncmp () повертається нестандартні результуючі коди
  • Виправлено :. Функція kernelFileStreamRead ядро ​​було перезапису правильно розміру буфера на 1 байт, в результаті чого переповнення буфера
  • Виправлено: Відкриття існуючого файловий потік в режимі читання / запису (з використанням FOPEN () або kernelFileStreamOpen ()) може викликати ядро ​​шукати до кінця файлу для запису, але почати читати на початку останнього файлу блок. Тепер все відкривається почати зі зміщенням 0, якщо вони не тільки для запису.
  • Виправлено: драйвер файлової системи FAT більше не встановлює розмір файлу в декількох блоку (кластера) розміру на кожного запису. Тільки якщо число блоків змінюється.
  • Виправлено: Прапори режиму доступу в unistd.h НЕ Побітові-ЕКСКЛЮЗИВ
  • .
  • Виправлено :. Open.c не впоратися прапори режиму доступу правильно і повертається ERRNO, а не -1 у разі помилки
  • Виправлено :. Перед багатозадачність була активізована, то друк налагоджувальних повідомлень може впасти, тому що це надруковано поточне ім'я процесу без перевірки, щоб побачити, чи є є * * поточний процес
  • Виправлено :. Коли windowTextArea в даний час detroyed, це не було скидання вхідних і вихідних потоків текстових процесу в multitasker
  • Виправлено: Інтенсивні операцій з плаваючою крапкою (наприклад при відображенні зображення у форматі JPEG або зміна розміру зображень) може привести до краху системи. Виняток вхідному кінці виходу макроси були неправильними.
  • Виправлено :. _xpndfmt (Код) використовується для рядків формату Printf-стиль ініціалізації "подвійний" введіть зайве, в результаті чого будь-які спроби друкувати речі всередині обробника FPU винятків підірвати
  • Виправлено :. В слайдеров вибору кольору (наприклад, у програмі настройки екрану) були «назад» в тому сенсі, що вони повинні зменшити вліво і збільшити вправо, інтуїтивно
  • Виправлено :. При натисканні на ім'я файлу з вбудованими просторів вдалося відкрити файл в браузері файлів, тому що він не цитував ім'я
  • Виправлено :. Функція kernelWindowLayout () тепер правильно розкладає і змінює розміри вікна, особливо якщо він вже був викладений раніше
  • Виправлено: помилка при перемішуванні типів в sinf () і COSF () функції може призвести до операцій з плаваючою точкою, щоб потрапити в нескінченний цикл і Quot; недоступності пристрою і Quot; винятки.
  • Виправлено: Завантаження зазнавав невдачі на Virtual PC. VPC належним чином не підтримує IA-32 Архітектурного і Quot; задачу & Quot вкладеними; концепція. НЕ multitasker більше не використовує переривань прибутку і вкладених завдань - все перемикачі завдання зробили з далеких викликів. Миша і клавіатура все ще не працюють належним чином в VPC.
  • Виправлено :. Текстові повідомлення про помилки консолі, що не зможу знайти зображення покажчика миші
  • Виправлено :. Програма "компакт-диск" був збій з помилкою сторінки при скануванні пристрої
  • Виправлено :. Повідомлення про помилку ядра показується в журналі консолі, коли не було завантаження сплеск зображення (ла Partition Logic) і код ініціалізації не намагався звільнити незайняту пам'ять
  • Виправлено: вибраний розділ діаграма в диспетчері дисків показував додаткові лінії кордонів, при натисканні на які не з'явиться, поки не наведенні мишки на і зробив незнайомець вид пунктирними перекроювання невидимі елементи меню в тих же теоретичних координат, які викликали їх бути несуміжних. Суперклас іміджева складова була вдалий термін малюнок кордон при фокусуванні.
  • Виправлено :. Виявлення мишей USB і клавіатури під час завантаження може збій і запобігти інші пристрої, такі як PS / 2 миші і клавіатури нормально працювати
  • Виправлено :. При використанні програми «disprops" для того, щоб годинник на робочому столі, натиснувши кнопку ОК після прапорець викликало помилку сторінки
  • Виправлено: При закритті вікна консолі відкриваються з командного рядка, з'явилася таке повідомлення про помилку:
  • & Quot; Помилка: консоль: kernelWindowContainer.c: видалити (401): Немає такої компонент в контейнері і Quot;
  • Виправлено: функція УстановітьДанние () компонента kernelWindowTextArea вставляв байт NULL 1 в кінці минулого наданий буфер даних
  • Виправлено: Відкриття програми редагування при роботі з файлової тільки для читання, отриманого таке повідомлення про помилку у вікні:
  • & Quot; Помилка: редагувати: kernelFile.c: kernelFileGetTemp (3304) файлова система тільки для читання і Quot;
  • Виправлено :. При запуску програми редагування з файлової тільки для читання, вказавши неіснуючий файл буде закрити програму без будь-якого повідомлення
  • Виправлено: windowTextField віджет тепер прокручується правильно горизонталі
  • .
  • Виправлено :. Рекурсивні копіювання директорії в іншу директорію, використовуючи команду "СР -R 'чи не створити каталог призначення топ-рівня, але замість цього просто скопіювали вміст вихідного каталогу
  • Виправлено :. Додав перевірку NULL-параметрів в STRLEN () C бібліотечна функція
  • Виправлено :. CreateNewProcess в multitasker (в) більше не падає, коли абонент передає параметр NULL в ARGV [] масиву
  • Виправлено: рідного установника програми створили не завантажується установку при використанні типу файлової системою FAT32
  • .
  • Виправлено: кешування диска помилка, де функція cachePrune () може бути викликана в середині мульт-частина кеша читання або запису
  • .
  • Виправлено :. NULL-параметр API ядра виклик в "CAL" програма-календар
  • Виправлено :. А виняток помилки сторінки, які можуть виникнути при запуску "filebrowse" File Browser програму
  • Виправлено :. Помилка у функції бібліотеки C 'memmove "може призвести до несправності Сторінка при виклику рухатися 0 байт
  • Виправлено: У загальній бібліотечній Танос (код), було помилкою, яка була причиною частково виділені блоки не можуть бути розділені правильно. Також додана функція послідовність перевірка.
  • Виправлено: Програма "змінити" було створення тимчасових файлів, які не були видалені при виході
  • .
  • Виправлено :. Число компонентів створювали повідомлення про помилки та / або збій, коли певні файли (такі як покажчик миші зображень і іконок) не присутні
  • Виправлено :. При використанні FAT12 файлової системи, написання FAT сектора після першого приводила 2 секторів для запису - в результаті в запису останнього FAT сектора перезапису перший сектор кореневого каталогу
  • Виправлено: функція kernelConfigRead () може захопити свою лінійку буфер, якщо лінія була довшою, ніж 255 байт
  • .
  • Виправлено: водій FAT файлова система була під-розрахунку правильного розміру вільного кластера растрового зображення у випадку, коли кластери дані не кратно 8
  • .

Схожі програми

JabirOS
JabirOS

17 Feb 15

myMIUI
myMIUI

15 Apr 15

PC-BSD
PC-BSD

11 Apr 16

Інші програми розробника Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

Visopsys

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями