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
  • .

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

OpenIPMI
OpenIPMI

11 May 15

SRR Module
SRR Module

2 Jun 15

Android
Android

11 May 15

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

Partition Logic
Partition Logic

20 Feb 15

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

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