Visopsys

Скриншот программы:
Visopsys
Детали программы:
Версия: 0.75
Дата загрузки: 17 Feb 15
Разработчик: Andy McLaughlin
Тип распространения: Бесплатная
Популярность: 67

Rating: nan/5 (Total Votes: 0)

Visopsys (Visual Operating System) является открытым исходным кодом, маленький и быстрый альтернативой операционной системы ориентирована на ПК-совместимых компьютеров. Она написана с нуля и & 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.

  • не
  • Код USB слой больше не устанавливает параметры устройств по умолчанию. В настоящее время осталось до водителей индивидуальных устройств, когда они определяют, что данное устройство поддерживается. Настройка неизвестные, Шкафы, собственные устройства может привести к другим устройствам перестать отвечать.
  • удаление USB Hub теперь вызывает рекурсивный удаление устройства для всех последующих вещей, связанных через концентратор.
  • Если установлен съемный диск (например, палка USB) удаляется из системы, вызов kernelFilesystemRemoved () теперь будет действовать как принудительного размонтировать - unbuffering файлов и удаления файловой системы - не пытаясь дополнительно получает доступ к физическому диску .
  • Добавлена ​​новая функциональность рассчитывать прерываний крючки, и обновляются некоторые определения и вещи в драйвере PCI.
  • Физические адреса памяти в настоящее время рассматривается как целое число без знака значений вместо пустых указателей.
  • Добавлена ​​kernelMemoryGetIo () и kernelMemoryReleaseIo () функции для автоматизации процесса выделения / освобождения памяти выровненный физической, отображение его, и маркировка его не-Cacheable.
  • Добавлена ​​функция вывода kernelDebugStop () сообщение и выполнение остановка при возникновении ошибок в режиме отладки.
  • Добавлена ​​функция kernelDebugRemoveFile () в качестве дополнения к kernelDebugAddFile ()
  • Исправлено:. В браузере компьютера, при нажатии смонтировать CD-ROM впервые, от холодного ботинка, файлового браузера, который был запущен иногда не заводилась на горе каталоге 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 / система / Install-файлы. *) теперь есть способ определить различные исходные и конечные имена файлов.
  • Обработчики прерываний теперь запрещено выделять или освобождение памяти, или изменение таблицы страниц / директорий.
  • Сделано kernelImageLoad () & Quot; просил ширину & ​​Quot; и & Quot; Требуемая высота и Quot; Параметры работы в общем, для типов изображения, водители которых не поддерживают его.
  • функциональность 'набор данных ", добавил к числу компонентов GUI, требуется для поддержки переключения языка на лету
  • Отдельно окно оболочки нить в ядра из основной системы GUI, как предшественника делает его пользовательском пространстве исполняемый файл и, чтобы облегчить для каждого пользователя настройки и переключение языков во время выполнения.
  • Re-реализованы "список переменных" функциональность ядра, так что он использует смещения данных вместо указателей, чтобы найти переменные и значения. Это делает их проще скопировать.
  • Когда процесс-потомок наследует входной поток, старые атрибуты текста теперь вспомнил, и восстанавливается, когда процесс завершается.
  • Система сборки теперь использует командную строку 'сделать отладку ", чтобы создать отладочную сборку, которая не лишить библиотеки или исполняемые файлы.
  • Исправлена ​​функции ctype.h (IsAlpha (), TOLOWER () и т.д.), так что они используют страницу ISO-8859-15 кода мы используем везде, а не только основной ASCII.
  • Добавлена ​​функция SetEnv () в библиотеку C.
  • Добавлена ​​функция kernelUserExists () (userExists () в пространстве пользователя).
  • Добавлена ​​новая включают файл, который централизует, определение некоторых из базовой структуры файла.
  • Создан файлы заголовков и и переехал определения Релевент от Disk Manager и ядра в них.
  • Добавлена ​​утилиты / отделка пробелом сценарий для зачистки конечные пробелы из исходных файлов и еще много чего.
  • Удалено большой файл заголовка поставщиков PCI и устройств кодов, которые мы использовали в режиме отладки. Слишком много боли, чтобы редактировать / сохранять.
  • Исправлено:. Перемещение PS / 2 мышь вокруг во время аппаратного инициализации его водителя может привести к сбою каскадных загрузки
  • Исправлено:. Когда окна были на экране, нажав Alt-Tab в 2-3 раза может привести к крупным крушение GUI
  • Исправлено:. При изменении размера изображения в программе 'View', заголовок окна не обновлять (с правильным процент масштабирования) до фокуса окна изменился
  • Исправлено:. В графическом режиме, файл-браузер только заметили изменения каталогов, если файл добавляется или удаляется, но не поддиректории
  • Исправлено: интерпретация подкачки 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, в том числе значок папки, и все значки файлов браузера для различных типов файлов.
  • Реализованные клавиатура навигации меню GUI с помощью 'Alt ", чтобы активировать их, и курсор и" Enter "клавиши для навигации и выбора.
  • Alt-Tab в настоящее время поднимает меню корневого окна "окно" для клавиатуры навигации между открытыми окнами, таким образом, несколько аналогично тому, как Windows, и другие графические интерфейсы сделать это.
  • Созданный новые иконки для "кал" (Календарь), "мины", а также программы «змея», а также для «lsdev" (Devices), "установить" и "пользователей (Диспетчер пользователей) Администрация программы.
  • Добавлена ​​поддержка загрузчик классов файл на способность распознавать GIF и PNG изображения, ZIP, GZIP, и Ar архивы, и 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 готовы "состояние на multitasker, так что процессы ждут (например) дискового ввода / вывода может перейти в" ожидании "состоянии и быть разбужен, как только возможно, когда I / O прибывает , а не для опроса прерываний, как они делали ранее. Задействования «мертвого нить" сейчас перебирает список процессов, ищет любые процессов ввода / вывода готовы и дает его квант времени, когда она находит. Планировщик дает такие процессы высокий приоритет.
  • Добавлена ​​более эффективное управление мощностью, на холостом ходу в течение процессор запасных циклов.
  • перемещена общей функциональности клавиатура из водителей и в слой абстракции, с интерфейсом для обработки «Специальные» событий конкретного клавиатуры, такие как PrtScn или Ctrl-Alt-Del.
  • Добавлена ​​базовая поддержка интернационализации библиотека (libintl), по образцу системы GetText GNU.
  • Добавлена ​​32-битный CRC расчет для ядра.
  • Добавлена ​​поддержка виртуального диска, любезно взносов Давиде Airaghi.
  • Реализовано "ленивый" ФПУ контекст сохранения; контекст сохраняется только или восстанавливается, если другой процесс пытается использовать его.
  • Добавлены новые раскладки клавиатуры: Франции, Бельгии, испанские и
  • .
  • отображения клавиатуры теперь хранятся в файлах, а не жестко в ядре. Программа "раскладка" (Клавиатура карт) была расширена, чтобы облегчить редактирование и сохранение новых раскладок. Кроме того, браузер файлов теперь использовать его, чтобы открыть файлы раскладок, когда они нажали.
  • Добавлена ​​новая файл конфигурации, содержащий переменные /system/config/mount.conf для определения точек монтирования файловых систем (как Unix Fstab) и стоит ли их авто-крепление. В '' монтажа программы и "компьютер" использовать файл (а также автоподключения ядра), и есть также новая программа "filesys" в окне управления для редактирования.
  • Добавлена ​​проверка дополнительные в коде обнаружения файловая ошибка.
  • Загрузочный сектор FAT в настоящее время копирует запись в таблице разделов, на который указывает СИ зарегистрируйтесь, так что это в известном / безопасное место для прохождения от, в свою очередь загрузчика ОС.
  • Добавлена ​​контекстные меню правой кнопкой мыши на иконки диска в браузере компьютера.
  • Меню в настоящее время содержит 'Обзор', 'гору, как ... "," размонтировать ", и выбор" Свойства ".
  • Компьютер браузер теперь показывает метка файловой системы, если это применимо, в значок текста.
  • Когда обои для рабочего стола выбран, теперь автоматически изменяется в соответствии с зоной клиента окна.
  • При отображении изображения, программа "вид" теперь весы больших изображений вниз по умолчанию, так что они не используют не более 2/3 экрана.
  • Программа "вид" теперь имеет контекстное меню правой кнопки мыши для увеличения и уменьшения масштаба изображения, или показать им реальный размер.
  • В '' disprops (Настройки дисплея) программа была реорганизована, и теперь показывает миниатюру выбранного фона обоев.
  • Добавлена ​​опция в windowFileDialog, чтобы показать эскизы файлов изображений.
  • Программа "imgboot" теперь имеет 'Run' как выбор по умолчанию, вместо "установить"
  • Добавлена ​​блокировка для функций тока ядра.
  • Добавлена ​​регистрация ядро ​​аппаратно инфо-структуры ОС загрузчика.
  • Добавлена ​​"модель" строку поле для структур ядра и пользовательский диска.
  • компоненты Window в настоящее время получают мыши входа / выхода события.

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

  • не
  • на переднем плане, фон, рабочий стол и цвета уже не указано исключительно в конфигурационном файле ядра. Они все еще там, как значения по умолчанию для загрузки времени, но дополнительные настройки цвета указываются в конфигурационном файле окно, и те, переопределить те ядра, когда они доступны.
  • Добавлена ​​windowNewThumbImage () и windowThumbImageUpdate () функции в библиотеке окно. Они могут быть использованы для создания миниатюр размера объекта окна изображения от имени файла.
  • Добавлена ​​функция (пользовательское fileGetFullPath) kernelFileGetFullPath (), который будет возвращать полный путь + имя файла, на который ссылается файловой структуры.
  • The) (пользовательское fontLoad) функция kernelFontLoad (теперь поиск каталог шрифтов (/ System / шрифты) система для файла шрифта, так что это не необходимо пройти полный путь к файлу.
  • Удален / система / каталог установки, как это было не используется.
  • Функция kernelFileFind () (в пользовательском пространстве fileFind) в настоящее время acccepts структурную NULL указатель файла, за исключением случаев, в которых абонент на самом деле интересуют только, существует ли файл.
  • The windowFileDialog библиотека окно кода Теперь интерпретирует непустое имя файла в качестве аргумента значение, чтобы показать, по умолчанию в поле Имя файла. Кроме того, поле имени файла больше не показывает полностью квалифицированные имена файлов, только короткие имена.
  • Добавлена ​​windowNumberDialog в библиотеку окна пользовательское, для запроса пользователю ввести числовое значение, а также предоставление графический движок widged для установки значения с помощью мыши.
  • Меню загрузки установки программа "загрузочное меню 'теперь проверяет предыдущих установок и помнит старые записи.
  • Программа "imgboot 'теперь проверяет для presense в" установить программу перед запросов о том, чтобы установить.
  • Программа "iconwin 'теперь пропускает любую запись, знак отсутствует.
  • Снижение обивка значения текстовой области в «lsdev" программы (устройства). Также исправлен так, чтобы она не прокрутите вниз и затем обратно снова, пока она видна.
  • Конфигурация ядра функции чтения / записи были дополнены Get / Установка / снятие удобных функций для быстрого получения или изменения отдельных значений конфигурации из файлов.
  • Удален заголовок окна от программы «часы».
  • «окна» программы (Command Window) был переименован 'cmdwin.
  • Изменено название программы выполнения программы FDISK из 'из & Quot; Visopsys Disk Manager & Quot; просто и Quot; Disk Manager & Quot;.
  • Реализованные надлежащие цепочек вызовов стека для помощи с отладкой. Прогулки кадр стека, использует таблицу символов процесса и т.д., используемые обработчиком исключений, а также позвонив kernelStackTrace ().
  • Добавлена ​​функция kernelDebugHexDwords () для выполнения простых шестигранные дампы двойное слово-ориентированных памяти, такой как стеков.
  • Добавлена ​​функция отладки стек выход kernelDebugStack ().
  • Добавлена ​​команда '' HexDump для просмотра содержимого двоичных файлов.
  • Добавлена ​​кнопка "Подробности" в диалоговом окне сообщения об ошибке ядра, который вызывает диалоговое показывая процесс отладки информацию и трассировки стека.
  • Добавлена ​​функция kernelRealloc (), как в библиотечной Realloc ().
  • Добавлена ​​функция общего kernelImageCopy (), которая экспортируется в пользовательском пространстве, как imageCopy ().
  • Компонент окно изменит размер холста себя должным образом, с помощью образа функцию изменения размера.
  • Добавлена ​​функция kernelDebugBinary () для выполнения простых бинарных свалок.
  • Добавлена ​​аргумент -fno-стека протектор для Makefile.include так что мы можем связать с помощью GCC 4.1.3 (Ubuntu 7.10, и т.д.).
  • Добавлена ​​тесты для момента и косинус расчета в программу 'Test', и сделал так делать "двойные" вычисления и некоторые случайные те же.
  • Добавлена ​​функция fabsf () в библиотеку C.
  • Добавлена ​​функция GETENV () в библиотеку C.
  • Добавлена ​​_dbl2str () и _flt2str () C библиотечные функции для преобразования двухместных и плавает в строки, соответственно, и добавил,% формат е спецификатор поддержку _xpndfmt () функции (используется PRINTF семейства функций).
  • Добавлена ​​FLS () функцию библиотеки С и фиксированных на FFS ().
  • Добавлена ​​API ядра функцию kernelFileSetSize (), A driverSetBlocks () файловой функцию драйвера для задней части, и ftruncate () и усечение () библиотечные функции С для передней части.
  • Добавлена ​​сна () C библиотечную функцию.
  • Добавлена ​​strtok () C библиотечную функцию.
  • Добавлена ​​и экспортируется функция API ядра RANDOMBYTES () для заполнения буфера со случайными данными.
  • вывезенных функцию kernelWindowComponentUnfocus () через API ядра.
  • Добавлена ​​kernelDebugError () макрос, который сообщает ошибки только тогда, когда отладка включена на. Заменяет несколько локально определенный debugError () макросы в драйверах, и др.
  • Добавлена ​​новая поле "ярлык", чтобы общий логической структуры диска файловой системы ядра. Драйверы файловой заполнить его, если это применимо.
  • Добавлена ​​поддержка мыши для прокрутки колеса.
  • потоки событий Окно теперь только планируете ядра потоков с оболочек функций, читать или писать только полные события - то, как они были первоначально предназначены, чтобы быть
  • .
  • The 'горных предприятий карта игры прямо сейчас остается на экране после игры, так что вы можете посмотреть на него.
  • Исправлены соз (), COSF (), грех (), и sinf () функции таким образом, что они работают периодически (т.е. для больших значений радианах, которые больше, чем (PI * 2).
  • вывезенных функция kernelPageGetPhysical () в пространстве пользователя программ, pageGetPhysical ()
  • The multitasker теперь использует режим системного таймера 3
  • Добавлена ​​SYS / ascii.h включают файл включить определения часто используемых кодов символов.
  • Исправлена. Погрузчик ОС может повесить при обнаружении диска (деление на ноль), если функция "Get параметров привода" в BIOS вернулся успех, несмотря на так как нет таких езды
  • Исправлено:. Водитель PS / 2 мышь была переработана, чтобы правильно работать с мышью прерывает из различных типов оборудования мыши
  • Исправлено:. Щелчок за пределами контекстного меню может не стереть меню, если нет никаких других фокусируемые компоненты
  • Исправлено:. После окно relayout, указатель мыши не будучи должным образом перерисовать
  • Исправлено: Изменение размера любое окно в большем размере в вертикальном направлении вызваны окно нить для создания деления на ноль исключение
  • Исправлено:. Функция C библиотеки имя-каталога () не работает правильно для элементов в корневом каталоге
  • Исправлено: Fread С библиотеки () и FWRITE () функции возвращаются отрицательные коды ошибок, как возвращаемых значений. Теперь они возвращают size_t числа предметов чтения / записи, и любая ошибка в егто.
  • Исправлено:. зЬгстр С библиотеки () и strncmp () функции не имели дело с изящно NULL указатели, а функция 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) и код инициализации не пытался освободить незанятую память
  • Исправлено: выбранный раздел диаграмма в диспетчере дисков показывал дополнительные линии границ при нажатии, что не появится, пока не наведении мышки на и сделал незнакомец вид на фантомным перекройки невидимые элементы меню в тех же теоретических координат, вызванных их быть несоприкасающийся. Суперкласс компонент изображение unhelpfully рисунок границу при фокусировке.
  • Исправлено:. Обнаружение мышей и клавиатур USB во время загрузки может не предотвратить, и другие устройства, такие как PS / 2 мыши и клавиатуры работать должным образом
  • Исправлено:. При использовании программы "disprops" для того, чтобы часы на рабочем столе, нажав кнопку ОК после флажок вызвало ошибку страницы
  • Исправлено: При закрытии окна консоли открыт из командной строки, появилась следующее сообщение об ошибке:
  • & Quot; Ошибка: консоль: kernelWindowContainer.c: удалить (401): Нет такой компонент в контейнере и Quot;
  • Исправлено: Функция УстановитьДанные () компонента kernelWindowTextArea вставлял байт NULL 1 в конце прошлого предоставленный буфер данных
  • Исправлено: Открытие программы редактирования при работе с файловой только для чтения, полученного следующее сообщение об ошибке в окне:
  • & Quot; Ошибка: редактировать: kernelFile.c: kernelFileGetTemp (3304) Файловая система только для чтения и Quot;
  • Исправлено:. При запуске программы редактирования из файловой системы только для чтения, указав несуществующий файл будет закрыть программу без сообщения
  • Исправлено: windowTextField виджет Теперь прокручивается правильно горизонтали
  • .
  • Исправлено:. Рекурсивные копирование директории в другую директорию, используя команду "СР -R 'не создать каталог назначения верхнего уровня, но вместо этого просто скопировали содержимое исходного каталога
  • Исправлено:. Добавил проверку NULL-параметра в STRLEN () С функцией библиотеки
  • Исправлено:. createNewProcess в multitasker (в) больше не падает, когда абонент передает параметр NULL в ARGV [] массива
  • Исправлена ​​родного установщика программы создали незагружаемую установку при использовании типа файловой системы FAT32,
  • .
  • Исправлено: кэширующий диск ошибка, в которой функция cachePrune () можно было бы назвать в середине мульт-часть кэша чтения или записи
  • .
  • Исправлено:. нуль-параметр API ядра вызов в «кал» Календарь программе
  • Исправлено:. А исключение неисправностей страница, которые могут возникнуть при запуске '' filebrowse File Browser программу
  • Исправлено:. Исправлена ​​ошибка в функции библиотеки C '' memmove может привести к неисправности страницы, если называется двигаться 0 байт
  • Исправлено: В общей библиотечной таНос (код), там была ошибка, которая была причиной частично выделенные блоки не разделить правильно. Также добавлена ​​функция проверки согласованности-.
  • Исправлено: Программа "изменить" было создание временных файлов, которые не были удалены при выходе
  • .
  • Исправлено:. Число компонентов создавали сообщения об ошибках и / или сбой, когда определенные файлы (такие как курсора мыши изображения и значки), не присутствуют
  • Исправлено:. При использовании FAT12 файловой системы, написания FAT сектора после первого приводившая 2 секторов для записи - в результате в записи последнего FAT сектора перезаписи первый сектор корневого каталога
  • Исправлено: Функция kernelConfigRead () может захватить его строки буфер, если линия была больше, то 255 байт
  • .
  • Исправлено: Водитель FAT файловая система была под расчете правильного размера свободного кластера растрового изображения в случае, когда кластеры данных не кратна 8
  • .

Похожие программы

Android GBLeoR
Android GBLeoR

14 Apr 15

SmartOS
SmartOS

17 Aug 18

FreeDOS
FreeDOS

11 May 15

RAFDROID HD
RAFDROID HD

14 Apr 15

Другие программы разработчика Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

Комментарии к Visopsys

Комментарии не найдены
добавить комментарий
Включите картинки!