Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline smath  
#1 Оставлено : 27 августа 2008 г. 0:23:33(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
SMath Studio 0.88 stable

  • Добавлена поддержка единиц измерения;
  • Добавлена поддержка текстовых вставок в математических элементах используя символ '"' (кавычки);
  • Поддержка типов файлов для открытия и сохранения документов вынесена в дополнения (плагины);
  • Desktop: Создан расширенный диалог "Параметры страницы". Добавлена возможность задания пользовательских колонтитулов на страницы при печати;
  • Теперь пользователь имеет возможность вручную задать тип оптимизации выражения при определении переменных и функций: Символьная оптимизация, Численная оптимизация, Без оптимизации;
  • Производительность системы динамической помощи ввода (системы автоподстановки) существенно увеличена;
  • Система динамической помощи ввода усовершенствована: поиск элементов ведётся с учётом регистра вводимых букв и добавлено отображение локальных переменных при объявлении функций;
  • Добавлен файл примеров: "Преобразование арабских чисел в римские";
  • Новые функции добавлены в программу: importData(..), str2num(), num2str(), concat(..), findstr(.), substr(.), substr(..), strrep(..), strlen(), IsString() and error();
  • Скорость работы численной библиотеки увеличена (в 3-6 раз, в зависимости от задачи);
  • Desktop: Исправлена ошибка работы автоматического обновления программы в Windows Vista и Windows Seven, связанная с отсутствием у программы прав доступа на запись в свою директорию в Program Files;
  • Desktop: Исправлены некоторые ошибки работы диалога "Примеры", возникающие, например, при отсутствии папки "examples" в директории программы;
  • Добавлен диалог вставки единиц измерения;
  • Desktop: Примеры из диалога "Примеры" теперь могут быть открыты по двойному щелчку по выбранному пункту;
  • Формат файлов программы (*.sm) обновлён (файлы, созданные или сохранённые в версии 0.88, не могут быть полноценно открыты в предыдущих версиях SMath Studio);
  • Производительность программы при плавном перемещении элементов листа улучшена;
  • Функция line(..) теперь возвращает последнее введённое значение;
  • Добавлена возможность перемещать выделенные элементы листа при помощи клавиш клавиатуры Влево/Вправо/Вверх/Вниз;
  • Обновлена основная иконка приложения;
  • Операции Копирования/Вставки теперь работают со стандартными разделителями SMath Studio ('.' в качестве разделителя целой и дробной частей числа и ',' в качестве разделителя аргументов функций);
  • Функции rfile(..) и wfile(..) улучшены/исправлены;
  • Запрещены большие аргументы для функций sin(..), cos(..), tg(..) и ctg(..);
  • Исправлена ошибка в математическом справочнике;
  • Исправлена ошибка, из-за которой было иногда невозможно вычислить обратную матрицу символьно;
  • Desktop: Исправлена ошибка с невидимой границей элементов на всех листах после первого при печати;
  • Исправлена ошибка, возникающая при попытке найти производную от выражения с помощью пункта меню "Вычисление" > "Дифференцировать";
  • Исправлено поведение программы при нажатии пробела, когда курсор находится вне элементов листа;
  • Исправлена неверная ширина списка системы динамической помощи ввода, возникающая при появлении в списке нескольких функций с одинаковым названием, но разным количеством аргументов;
  • Desktop: Исправлена ситуация, когда функция с неопределённым количеством аргументов была невидна в поле "Пример" диалога вставки функций;
  • Исправлена ошибка, из-за которой внутренние ошибки плагинов не показывались на листе стандартным способом отображения ошибок;
  • Исправлена ошибка, из-за которой не работало символьное упрощение выражения "1^n=1";
  • Handheld: Исправлена ошибка, из-за которой на устройствах с VGA дисплеями пункты меню системы автоподстановки были слишком мелкими по высоте;
  • Исправлены ошибки символьной библиотеки: tan(x)/cos(x), cot(x)/sin(x), ln(1/Sqrt(2)) и lg(1/Sqrt(2));
  • Desktop: Свойства диалога "Параметры страницы" теперь сохраняются в файле настроек программы при закрытии SMath Studio;
  • Исправлена ошибка численного вычисления: "5*'N+10*'kg*'m/{'s^2}";
  • Исправлена неточность упрощения выражений типа "10^1.23456789";
  • Исправлена ошибка численной библиотеки, из-за которой невозможно было вычислить определитель типа "det(mat(1,2,0,3,6,0,0,0,0,3,3))=#";
  • Исправлена ошибка отображения ответа в виде "a=a/1" возникающая в некоторых ситуациях;
  • Исправлена ошибка, приводящая к тому, что некоторые функции были не видны в списке доступных диалога вставки функций;
  • Обновлены языковые файлы;
  • Оптимизирован код.

SMath Studio 0.87 stable

  • Реализована технология динамической помощи ввода (Ctrl+пробел для ручной активации; Ctrl+пробел (если меню уже показано), Tab, Ctrl+Enter, Shift+Enter, DoubleClick или *+Enter для смартфонов, что бы применить текущее выбранное значения списка). Опция может быть отключена через элемент "Динамическая помощь ввода" в меню "Вид";
  • Добавлена поддержка дополнений;
  • Добавлена возможность создания сессий коллективной работы через сеть;
  • Добавлена возможность изменить разделитель между целой и дробной частей числа и разделитель аргументов функций на пользовательские в настройках программы;
  • На главном тулбаре программы добавлена кнопка включения/выключения границы выбранных элементов;
  • Настройки программы теперь хранятся в системной папке Application Data для текущего пользователя в системе (больше не будут возникать проблемы при записи настроек программы из-за отсутствующих прав). Для Portable версии программы возможность записывать настройки в папку с программой оставлена;
  • Добавлена функция плавного перемещения элементов листа (видна при открытии файлов, ручном перемещении элементов листа и при вставке элементов листа из буфера обмена). Опция может быть выключена через ручное редактирование файла settings.inf в папке Application Data системы;
  • Desktop: Добавлены типы изображений, возможные к выбору для вставки через диалог вставки изображений из файла: bmp, gif, jpeg, jpg, jpe, png и ico;
  • Desktop: Добавлена возможность вставки изображений на лист используя Drag'n'Drop;
  • Примеры добавлены в диалог "Примеры": Многочлены Эрмита, Многочлены Лагерра;
  • Файлам сохранения добавлены зависимости (на версию программы SMath Studio и используемые плагины). Теперь при открытии программа проверяет все необходимые условия для открытия файла;
  • Плагинам добавлены зависимости (на версию программы SMath Studio и используемые дополнительные плагины);
  • Скорость загрузки списка доступных примеров диалога "Примеры" существенно увеличена (особенно на Handheld версии);
  • Скорость подстановки пользовательских переменных и функций, определённых на листе, увеличена;
  • Кнопка клавиатуры "Delete" теперь обрабатывается внутри математических элементов листа;
  • Кнопки клавиатуры "Home" и "End" теперь могут быть использованы внутри текстовых и математических элементов листа;
  • Desktop: Иконки добавлены в некоторые элементы меню;
  • Desktop: Ширина диалога "Опции" увеличена;
  • Список примеров диалога "Примеры" теперь сортирован в алфавитном порядке;
  • Недокументированная функция fft(..) добавлена в библиотеку численных вычислений;
  • Улучшена функция if(..). Если условие не '1' или '0' выдаётся ошибка вычисления;
  • Функции работы с файлами wfile(..), rfile(..) и dfile(..) теперь обрабатывают файлы из системной папки Application Data/SMath/user;
  • Handheld: Обновлены диалоги настроек;
  • Новые правила добавлены в символьную библиотеку: "sin/cos", "cos/sin", "sin*ctg", "cos*tg";
  • Исправлены ошибки вычислений, возникающие, когда вычисления ведутся одновременно в нескольких потоках (т.е. листах);
  • Исправлена ошибка, из-за которой глобальная настройка типа дробей менялась после вычисления математического элемента с нестандартно выставленным типом дроби в ответе;
  • Исправлена ошибка, из-за которой было невозможно вставить некоторые специфичные для определённых языков символы (RightAlt+[символ]);
  • Исправлены ошибки синхронизации интерфейса при переключении листов программы;
  • Исправлена неправильная отрисовка функции limit(..);
  • Исправлена ошибка изменения математического элемента листа на текстовый после ввода пробела. Иногда это приводило к созданию текстового элемента в неверном месте;
  • Исправлена ошибка, из-за которой после вычислений число цифр после запятой в ответах неожиданно менялось на 15;
  • Исправлены ошибки вычислений вложенных функций diff(..), sum(..) и product(..);
  • Исправлена ошибка символьных вычислений, из-за которой функция round(..) возвращала функцию mod(..) в качестве результата вычислений;
  • Исправлена ошибка, из-за которой графики функций иногда нельзя было построить;
  • Исправлена ошибка численной библиотеки, возникающая при сложении матрицы с комплексным числом;
  • Приоритеты обработки операторов в символьной библиотеке скорректированы;
  • Исправлена ошибка дифференцирования: "el(x;1)-el(x;2)=0";
  • Исправлены ошибки вычислений в символьной библиотеке: "arccos(-0,3536)";
  • Исправлены ошибки вычислений в численной библиотеке: "5^{1/0.1}", "sin(sys(1;1,2;2;1))", (-2.1)^2="...+i*...", "(-1.1)^20=...";
  • Desktop: Исправлена ошибка, возникающая при закрытии отредактированных листов программы, когда пользователь отменяет закрытие второго листа;
  • Исправлена ошибка "A Graphics object cannot be created from an image that has an indexed pixel format." возникающая при вставке некоторых изображений на лист программы;
  • Desktop: Исправлена ошибка, возникающая при попытке открытия неподдерживаемого SMath Studio документа с помощью Drag'n'Drop;
  • Desktop: Поправлен заголовок диалога "Примеры" (символ ":" удалён);
  • Исправлена ошибка, возникающая при открытии повреждённого документа: теперь, если файл не был открыт, пустого листа не создаётся;
  • Desktop: Исправлена ошибка, возникающая после попытки открыть испорченный файл сохранения: в некоторых случаях при этом глобальные настройки шрифтов программы могли сбиться;
  • Handheld: В диалоге вставки изображений из файла теперь поддерживаются только типы bmp, gif, jpeg, jpg, jpe, png и ico (ранее ограничений не было);
  • Desktop: Примеры использования элементов из диалогов вставки функций и операторов отцентрованы;
  • Desktop: В диалоге "О программе" указывается если программа запущена в Portable режиме;
  • Исправлен порядок идентификационных номеров изображений при экспорте документов в HTML;
  • Добавлен индонезийский язык интерфейса;
  • Файлы примеров переведены на индонезийский язык;
  • Обновлены польский и датский переводы интерфейса;
  • Оптимизирован код.

SMath Studio 0.85 stable

  • Каждая отдельная страница вычислений теперь имеет собственный поток для математических действий - теперь можно одновременно проводить несколько сложных вычислений на различных листах;
  • Отрисовка графиков функций теперь ведётся в отдельном потоке;
  • Добавлена возможность подмены латинских символов греческими используя комбинацию клавиш Ctrl+G;
  • Добавлены горячие клавиши: Ctrl+1 (вставка функции transpose(..)), Ctrl+3 (вставка оператора "булево неравно"), Ctrl+8 (вставка оператора векторного умножения), Ctrl+9 (вставка оператора "булево меньше либо равно"), Ctrl+0 (вставка оператора "булево больше либо равно"), Ctrl+= (вставка оператора "булево равно");
  • Новые функции добавлены: eval(..), polyroots(..), reverse(..), sort(..), rsort(..), csort(..), normi(..), norm1(..), norme(..), linterp(..), cinterp(..) и ainterp(..);
  • Desktop: На тулбар добавлены кнопки "Выровнять по горизонтали" и "Выровнять по вертикали";
  • Добавлена возможность работы с клеточными (блочными) матрицами. Могут быть использованы как вложенные массивы;
  • Теперь программа обрамляет светло-зелёным прямоугольником элементы листа находящиеся в процессе вычисления;
  • Desktop: Добавлена возможность изменения языка текстовых вставок с помощью контекстного меню (вызываемого по правой клавиши мыши);
  • Desktop: Добавлено отображение подсказок для мультиязычных текстовых элементов листа;
  • Добавлен диалог "Свойства файла" ("Файл" >> "Свойства...");
  • Добавлен диалог "Примеры" ("Помощь" >> "Примеры...");
  • Page Up/Page Down/Home/End кнопки теперь корректно обрабатываются программой;
  • Ctrl/Shift/Ctrl+Shift + Left/Right функциональность добавлена для текстовых элементов листа;
  • Добавлена возможность изменять масштаб по осям по отдельности использую Ctrl или Shift + Колесо мышки;
  • Теперь прокручиванием колёсика мышки с одновременно нажатой клавишей Shift можно прокручивать лист по горизонтали;
  • Добавлена возможность работы с векторами (одномерными массивами) пользуясь одним индексом;
  • Добавлена возможность дифференцирования функций по индексированным переменным;
  • Добавлена возможность работы с векторами и матрицами как с динамическими массивами;
  • В символьную библиотеку добавлена поддержка бесконечности;
  • Теперь при изменении языка интерфейса программы язык открытых в ней файлов также меняется (если открытые файлы являются мультиязычными);
  • Неактивные пункты меню теперь отображаются серыми и не могут быть использованы;
  • Пункт "Запретить/Разрешить вычисление" добавлен в главное меню программы;
  • Усовершенствована обработка условий функций for(..) и while(..);
  • Диалоги "О программе" всех версий теперь могут отображать сколь угодно длинные текстовые строчки за счёт принципа бегущей строки;
  • В символьной библиотеке добавлена генерация ошибки при встрече пустого (незаполненного) оператора;
  • Функция if(..) теперь может быть использована в символьных вычислениях;
  • В символьную библиотеку добавлена встроенная поддержка операторов "булево равно", "булево не равно", "булево меньше", "булево меньше либо равно", "булево больше" и "булево больше либо равно";
  • В символьную библиотеку добавлена встроенная поддержка функций: abs(..), trunc(..), mod(..), round(..);
  • В символьную библиотеку добавлены правила упрощения сложения и вычитания логарифмов;
  • Desktop: Отсчёт времени вычисления усовершенствован;
  • Операция вставки функции улучшена. Теперь при вставке функции программа автоматически меняет положение курсора для удобства последующего ввода;
  • Увеличена скорость задания элементов матриц и векторов;
  • Теперь файлы сохранения содержат настройки вычисления;
  • Handheld: Кнопка 'mod' заменена на 'el' на панели "Функции";
  • Несколько улучшений в Математическом Справочнике;
  • Добавлен Датский перевод интерфейса;
  • Итальянский перевод интерфейса обновлён;
  • Исправлена ошибка, из-за которой пользователь мог в тексте поставить некорректный перевод строки;
  • Исправлено неверное отображение ошибок при работе с индексированными переменными;
  • Множество ошибок исправлено при работе с матрицами, состоящими из единственного элемента;
  • Исправлена критическая ошибка, возникающая при работе с несколькими потоками;
  • Исправлены ошибки вычисления в символьной библиотеке: "{2*z}/5+{3*z}/5=1", "(el(x;1)/{el(x;2)^2})";
  • Исправлена ошибка переполнения при работе с функцией el(..), когда та имела переменную в качестве индекса (символьная библиотека);
  • Исправлена ошибка, при которой пользователь мог вписывать сложные выражения в качестве переменных в функции diff(..), sum(..) и product(..);
  • Исправлена ситуация, при которой во время вычисления можно было передвигать элементы листа;
  • Исправлена ошибка отображения слишком больших и слишком маленьких чисел в символьной библиотеке;
  • Исправлена работа функции submatrix(..) в символьной библиотеке, если в ней неверно указаны аргументы;
  • Desktop: Теперь если математическое выражение слишком длинное, то оно не может быть отображено в подсказке (раньше, попытка отрисовки таких выражений приводила к временному зависанию программы);
  • Desktop: Исправлена ошибка отображения элементов листа обрамлённых рамкой во время печати - рамка не отрисовывалась;
  • Desktop: Исправлена ошибка, из-за которой выделенные элементы вместо перемещения мышкой копировались;
  • Desktop: Исправлена критическая ошибка, возникающая при закрытии программы во время вычисления;
  • Исправлена ситуация, при которой программа входила в бесконечный цикл в вычислениях типа "diff(-unnamed(x);x)";
  • Исправлена ошибка вычисления функции trunc(..). Ошибка случалась, когда аргумент был больше максимально допустимого числа;
  • Показ ошибок о необъявленных переменных в выражениях, когда эти переменные представлены аргументами исправлен (например: "f(x):=eval(x)");
  • Исправлена ошибка операции "Выделить всё" для текстовых элементов листа;
  • Исправлена ошибка не позволяющая работать с переменными, объявленными внутри цикла;
  • Исправлены ошибки связанные с ненужным пересчётом листа во время некоторых действий пользователя;
  • Исправлена ошибка, из-за которой все графики, построенные по точкам, отображались синим цветом;
  • Исправлена ошибка, из-за которой построенный График сообщал о предыдущей ошибке построения;
  • Информация об PayPal координатах исключена из всех версий программы;
  • Код оптимизирован.

SMath Studio 0.82 stable

  • Теперь вычисление производится в отдельном потоке;
  • Добавлена возможность прерывания вычисления;
  • Добавлена возможность отрисовки нескольких графиков на едином полотне (2D и 3D): графики одновременно могут быть заданы и функциями и точками; также можно использовать операторы +/- и -/+;
  • Двумерный график теперь можно вставить нажатием клавиши "@";
  • Добавлена возможность включения/выключения автоматического пересчёта листа. Возможность доступна через меню "Вычисление";
  • Добавлена возможность отключать/включать вычисление элементов листа (формул и/или графиков) через контекстное меню программы;
  • Усовершенствовано упрощение логарифмов: a^{u*ln(Cool/ln(a)} -> e^{u*ln(Cool}, e^{u*ln(Cool} -> b^u и 10^{u*lg(Cool} -> b^u;
  • Добавлена новая функция range(..) двух и трёх аргументов;
  • Добавлена новая функция diff(..) трёх аргументов;
  • Добавлена новая функция numden(...) - возвращает вектор, состоящий из числителя и знаменателя выражения;
  • Добавлена новая функция solve(..) с четырьма аргументами - позволяет находить корни в заданном промежутке;
  • Добавлены новые функции: diag(..), stack(..), submatrix(..) и augment(..);
  • Добавлен цикл "for" с тремя аргументами;
  • Увеличена скорость работы символьных функций: rows(..), cols(..), el(..) и length(..);
  • Улучшен разбор XMCD файлов (автоматическая замена функции log на lg/log10; исправлены некоторые ошибки; добавлена полная поддержка открытия файлов с Областью; поддержка открытия/сохранения файлов, содержащих производные);
  • Исправлена ошибка открытия файлов сохранения, записанных программой с иными региональными настройками, содержащими графики и/или числа с плавающей запятой;
  • Desktop: Обновлены диалоги вставки функции и операторов: добавлены заголовки "Пример" и "Описане";
  • Функциональность Отменить/Вернуть исправлена при изменении количества элементов функций mat(..), sys(..), и line(..) мышкой;
  • Desktop: Кнопка "Пересчитать лист" добавлена на тулбар;
  • Исправлена работа команды "Выделить всё" в графиках;
  • Исправлена ошибка разбора выражения для символьного вычисления, если пользователь вводит ".25" вместо "0.25";
  • Исправлена критическая ошибка ввода выражения, возникающая при вставке разделителя аргументов функции после ввода "f(n)" + пробел;
  • Улучшено отображение ошибок вычислений, возникающих при работе с тригонометрическими функциями;
  • Исправлены ошибки символьной библиотеки (вычисление sin(-x); ({0,77-2}/6 -> 41/200); -1/{i^2}=1/1; "{1±1}/{2*(-5)}"; вычисление факториала от параметра (1/{x!}); работа с функцией transpose(..); деление матрицы на число). Ошибки происходили в некоторых случая только в символьных вычислениях;
  • Добавлена нативная поддержка функций "col" и "row" в символьную библиотеку;
  • Исправлены ошибки циклов "for" и "while" - в некоторых случаях программа выдавала сообщения о невозможности вычисления;
  • Исправлена ошибка из-за которой символьная библиотека сообщала об ошибке при разборе выражения, в котором были булевы операторы;
  • Исправлена ошибка вычисления Гамма функции (вычисление не могло быть произведено, если аргументом функции является объявленный выше параметр);
  • Исправлена ошибка, не позволяющая задать отдельный элемент матрицы/вектора, если индекс элемента был сложным выражением;
  • Теперь программа сообщает об ошибке, если индекс элемента матрицы/вектора задан нецелым числом;
  • Исправлена ошибка дифференцирования. Если функция неопределена, то она будет возвращена внутри функции diff(...);
  • Исправлены ошибки дифференцирования при работе с функциями el(...), row(...), col(...), и т.п.;
  • Добавлена возможность упрощения комплексных чисел в символьной библиотеки, если мнимая единица задана в сочетании с целой степенью;
  • Исправлена ошибка разбора математического выражения, в котором использован символ градусов;
  • Матричная LU декомпозиция применена для поиска обратной матрицы;
  • Исправлена ошибка декларирования переменных, если выражение из декларации было изменено на иное;
  • Усовершенствованы некоторые аспекты ввода математических выражений;
  • Увеличена скорость работы циклов;
  • Исправлена ошибка в файле перевода DUT;
  • Оптимизирован код.

SMath Studio 0.80 stable

  • Добавлена высококачественная печать. Реализованы диалоги печати и предпросмотра;
  • Добавлена возможность сохранять документы в формате Mathcad (с расширением .xmcd);
  • Теперь статус документа можно видеть в заголовке окна (символ * после имени файла означает, что документ отредактирован);
  • Что бы скопировать элементы листа теперь достаточно их выделить и при нажатой клавише Ctrl перетащить их на место, где должны появится копии. Так же допустимо и копирование единственного элемента перетащив его мышкой за рамку элемента при нажатой клавише Ctrl;
  • Теперь сохранение изображения в формате .sm происходит в png, что позволяет уменьшить размер итоговых файлов сохранения листа и обеспечить большую скорость их открытия (особенно для Handheld версии программы);
  • Бесконечность теперь может быть вставлена сочетанием клавишь Ctrl+Shift+Z;
  • Добавлен новый язык интерфейса: Турецкий / Turkish (TUR);
  • Добавлен новый язык интерфейса: Упрощённый Китайский / Simplified Chinese (CHS);
  • Добавлен новый язык интерфейса: Традиционный Китайский / Traditional Chinese (CHT);
  • Исправлена ошибка выбора языка интерфейса при первом запуске программы. Теперь язык по-умолчанию - Английский / English (ENG) (вместо ранее выставляемого Болгарского / Bulgarian (BUL) для некоторых локализаций ОС);
  • Добавлена удобная возможность просмотра результата присвоения простым наведением курсора мышки на элемент, содержащий оператор присваивания;
  • Реализовано вычисление Гамма-функции;
  • Восстановлена возможность работы с бесконечностью (в версии 0.78 воспользоваться ею было невозможно);
  • Исправлена ошибка 0^0=0 в символьной библиотеке;
  • Теперь перед численным вычислением определённого интеграла происходит упрощение подынтегрального выражения;
  • Отдельный пункт меню 'Экспорт в HTML' исключён из меню (теперь сохранение в HTML происходит из диалога 'Сохранить как', путём выбора соответствующего типа сохранения);
  • Исправлена ошибка открытия файлов, включающих изображения. Ранее при открытии документов ползунки изменения размеров изображений были не видны;
  • Функция Log() теперь реализована так же и непосредственно в символьной библиотеке;
  • Функция Invert() теперь реализована так же и непосредственно в символьной библиотеке;
  • Исправлена невозможность символьного вычисления выражений с помощью действий меню 'Вычисление' >> 'Обратное значение' и 'Вычисление' >> 'Определитель';
  • Логарифм нуля теперь сообщает о невозможности вычисления;
  • Desktop: Теперь статус правой панели кнопок (отображена/спрятана) сохраняется в файле настроек;
  • Handheld: Исправлена ошибка, приводящая к невозможности вставки первого символа для текстовых и математических элементов на смартфонах;
  • Сильно улучшена функциональность истории изменений (Отменить/Вернуть);
  • Исправлены ошибки сортировки элементов листа;
  • Улучшено определение статуса докумена (сохранён/отредактирован), теперь его определение происходит на основе истории изменений;
  • Исправлена ошибка функционирования истории изменений при работе с Областью; Исправлена работа истории изменений после вставки Области;
  • Теперь после операции Вставить, созданные элементы автоматически выделяются;
  • Исправлены множественный ошибки открытия файлов Mathcad (Исправлены ошибки работы с переменными Mat and Nthroot, если они определены в исходном .xmcd файле; добавлена поддержка тега "resultFormat"; исправлена ошибка работы с плавающей запятой при разборе мнимой части числа; исправлена ошибка открытия, возникающая, если исходный файл содержит пустой оператор; теперь импортируется весь текст документа, но без учёта форматирования). Поддержка формата xmcd улучшена в целом. Добавлена возможность импорта Гамма-функции;
  • Усовершенствовано динамическое изменение курсора мышки при работе с листом программы;
  • Исправлена критическая ошибка, иногда возникающая при изменений активного элемента клавишами Вверх/Вниз или Tab/Shift+Tab;
  • Теперь для снятия фокуса с элементов 'Изображение', 'Область' или 'Текстовая надпись' достаточно нажать Enter (Перевод строки);
  • Чтобы добавиль строчку в Текстовой надписи теперь необходимо нажать Shift+Enter или Ctrl+Enter;
  • Handheld: На смартфоне, чтобы добавиль строчку в Текстовой надписи теперь необходимо нажать Enter при нажатой клавише "*";
  • Исправлена ошибка отрисовки курсора при выделение элементов с нажатой клавишей Ctrl;
  • Усовершенствованы алгоритмы численных методов;
  • Исправлены ошибки упрощения и дифференцирования символьной библиотеки;
  • Исправлена ошибка, из-за которой после Вставки из буфера обмена проделанное изменение не попадало в историю изменений;
  • Desktop: Добавлены несколько новых иконок в главное меню;
  • Исправлено появление погрешности в мнимой области при возведении в степень;
  • Исправлена ошибка работы с переменной "mat" в символьной библиотеке;
  • В диалог 'О программе' добавлена запись о переводчике интерфейса программы на выбранный язык;
  • Desktop: Обновлены подсказки к элементам главного меню;
  • Исправлена критическая ошибка, возникающая при нажатии на кнопку "Сохранить" или "Сохранить как...", если не открыто ни одного листа;
  • Добавлены сообщения об ошибках, связанных с открытием/сохранением файлов;
  • Добавлено новое действие 'Вставка' >> 'Разделитель' - происходит вставка горизонтальной линии (ранее данное действие называлось 'Область'Wink. Реализация же Области будет доступна в ближайших релизах SMath Studio;
  • Добавлена возможность открытия/сохранения элемента листа 'Разделитель' в файлы формата .xmcd;
  • Desktop: Улучшен пользовательский интерфейс: выбранные элементы листа теперь имеют полупрозрачную заливку;
  • Desktop: Исправлено мерцание курсора, заметное при запуске SMath Studio в гостевой ОС в виртуальной машине;
  • Исправлены ошибки отображения ошибок вычисления при построении графиков функций;
  • Исправлены ошибки символьной библиотеки при работе с бесконечностью;
  • Реализован механизм улучшенной отрисовки элементов (может быть вручную включён записью в файле конфигурации: 'EnhancedGraphics=True'Wink. Данная возможность позволяет включить сглаживание в математических элементах;
  • Исправлены ошибки редактирования математических выражений, возникающие из-за несрабатывания, в некоторых ситуациях, функции автоматической вставки скобок;
  • Увеличена точность отрисовки графиков (особенно заметно при сильном увеличении);
  • Увеличена скорость работы функции solve();
  • Восстановлена работоспособность кнопок 'Файл' >> 'Закрыть лист' и 'Листы' >> 'Закрыть лист';
  • Множественные оптимизации кода.

SMath Studio 0.78 stable

  • SMath Studio теперь поддерживает файлы сохранений Mathcad (файлы с расширением .xmcd)!
  • Desktop: Добавлено динамическое изменение курсора (при наведении на границу элемента листа, при изменении его размеров, перетаскивании и т.п.);
  • Добавлена возможность одновременно управлять всем содержимым листа действиями Отменить/Вернуть. В историю изменений теперь записываются любые изменения на листе;
  • Добавлена возможность выделять элементы листа с нажатой клавишей Ctrl;
  • Desktop: Добавлены сочетания клавишь Ctrl+M (открытие диалога вставки матрицы), Ctrl+E (открытие диалога вставки функций) и Ctrl+T (вставка рисунка);
  • Для вставки текста теперь достаточно нажать " (кавычки) перед началом его записи;
  • Desktop: Константа Пи теперь может быть вставлена сочетанием клавишь Ctrl+Shift+P;
  • Desktop: Добавлена возможно изменять увеличение графика с помощью колёсика прокрутки мыши;
  • Desktop: Добавлена поддержка функции Drag & Drop для открытия файлов извне (например перетаскиванием файла сохранения из Проводника в окно SMath Studio для его открытия);
  • Desktop: Параметры окна (такие как: размер и его положение) теперь сохраняются при выходе их программы и востанавливаются при последующем открытии;
  • Улучшено упрощение функций ln(x) и lg(x) в случае, когда их числа равны 'e' (для ln) или 10^c (для lg);
  • Улучшено упрощение тригонометрических функций, заданных со стандартными значениями градусов;
  • Минимальная точность программы повышена с 10e-12 до 10e-99;
  • Исправлена ошибка элемента График - в некоторых случаях было невозможно изменить его размер;
  • Добавлено упрощение Функций sec() и cosec() [csc()];
  • Уменьшены погрешности в численной библиотеке;
  • Функции identity(), matrix(), rows(), cols(), el(), length(), tr() добавлены в символьную библиотеку;
  • Оператор векторного умножения добавлен в символьную библиотеку;
  • Увеличена производительность программы при использовании циклов (for, while);
  • Все символьные вычисления, содержащие в ответе дробные степени, приобразовываются к корням;
  • Немецкий перевод интерфейса программы улучшен;
  • Исправлена ошибка, из-за которой после использования функций программы Отменить/Вернуть, результаты вычислений не пересчитывались;
  • Handheld: Исправлена ошибка с использованием нестандартных значений кнопки вставки матриц на нерусских устройствах;
  • Имена файлов программы теперь отображаются вместе с их расширением в заголовке главного окна SMath Studio;
  • Исправлена запись путей в результирующем HTML файле после использования функции Экспорт в HTML (ранее такие файлы не могли быть открыты на Linux);
  • Усовершенствованы графики (при их построении теперь можно использовать функцию summ());
  • Добавлена поддержка отрисовки границы у элементов листа программы;
  • Handheld: Исправлена ошибка в диалоге сохранения файла, если у него не указано расширение - такой файл переписывал уже имеющийся в папке файл с аналогичным названием без диалога предупреждения/подтверждения;
  • Desktop: Исправлены ошибки в диалоге Сохранения файла при завершении приложения;
  • Теперь при удалении всего текста в текстовом элементе сам элемент так же удаляется;
  • Ошибка, из-за которой клавиша Esc работала как Backspace исправлена;
  • Desktop: Точность отрисовки трёхмерных графиков увеличена в два раза;
  • Исправлена критическая ошибка программы при отрисовки трёхмерных графиков, имеющим слишком большую z-координату;
  • В диалоге проверки обновлений теперь можно задать проверку только на наличие стабильных версий программы;
  • Исправлены несколько ошибок в символьной библиотеке;
  • Скорость и стабильность вычислений увеличены;
  • Оптимизирован код.

SMath Studio 0.75 stable

  • Handheld: Программа SMath Studio стала совершенно бесплатной для всех (ранее программа была платной для нерусскоговорящих пользователей);
  • Handheld: В диалог "Поддержка проекта" добавлен ещё один способ дотаций через систему PayPal;
  • Добавлена возможность изменять размеры матриц, алгебраических систем и линий программирования с помощью указателя мыши/стилуса;
  • Добавлена возможность изменения размеров изображения с помощью указателя мыши/стилуса;
  • Добавлен пункт меню "Последние файлы" в меню "Файл", отображающий список последних используемых файлов сохранений;
  • Добавлена возможность вынесения за скобки множителей с одинаковыми основаниями, но разными степенями;
  • Handheld: На смартфонах теперь удерживая нажатой клавишу "*" и перемещая курсор влево/вправо можно выделять часть выражения;
  • Запрещено изменять размеры матриц, линий и систем, если те находятся справа от оператора численного или символьного вычисления;
  • Добавлена возможность использования функции el(...) для задания конкретных элементов алгебраических систем и линий программирования (ранее доступны для изменения были только матрицы);
  • Добавлена возможность использования функции el(...) для задания конкретных элементов матриц, алгебраических систем и линий программирования в случаях, когда заменяемый элемент является символьным выражением или символьным выражением является та матрица, алгебраическая система или линия программирования изменение которой производится;
  • Desktop: Добавлен диалог "Поддержать проект";
  • В подсказки к кнопкам математической боковой панели инструментов добавлено отображение сочетаний клавиш их быстрого вызова, если таковые у кнопки имеются;
  • Handheld: Теперь при изменении языка интерфейса программы автоматически так же переводятся и все элементы меню "Панели инструментов". Ранее переводились лишь пункты, соответствующие только отображаемым в момент переключения языка панелям;
  • Исправлена критическая ошибка, возникающая на некоторых конфигурациях систем при попытке проверки новой версии программы при отсутствии подключения к сети Интернет;
  • Handheld: Теперь диалог "Поддержка проекта" доступен для всех языков программы;
  • Handheld: Максимальное количество цифр после запятой увеличено с 14 до 15;
  • Handheld: Исправлено отображение списка операторов;
  • Исправлена ошибка работы символьного модуля с большими числами;
  • Исправлено упрощение деления чисел в символьном модуле;
  • Handheld: Добавлены переводы некоторых строк в диалоге "О программе";
  • Desktop: Усовершенствовано поведение диалога проверки обновлений программы при отсутствии подключения к сети Интернет;
  • Desktop: Усовершенствован диалог "О программе";
  • Исправлена критическая ошибка, возникающая в редких случаях при клике на ещё не отрисованный элемент листа;
  • Исправлена критическая ошибка, приводящая к экстренному завершению программы при возникновении ошибки вычислений в редких случаях;
  • Исправлена ошибка, проявляющая в некоторых случаях при использовании клавиши Backspace, когда курсор находится после оператора численного или символьного вычисления;
  • Исправлены ошибки перерисовки и пересчёта, иногда возникающие при использовании клавиш клавиатуры Вверх/Вниз изменения фокуса выражений;
  • Desktop: Добавлена возможность использовать сочетания клавиш Shift/Ctrl+Left/Right в математический справочник;
  • Исправлена ошибка символьной библиотеки, возникающая при делении на ноль;
  • Усовершенствована индикация ошибок вычислений при определении пользовательских параметров;
  • Исправлена ошибка символьного модуля, которая не позволяла производить упрощение аргумента факториала, что, в свою очередь, в некоторых случаях не позволяло произвести его вычисление;
  • Исправлена ошибка отображения некоторых специфических чисел в символьном модуле;
  • В символьный модуль добавлена возможность отображения ошибки невозможности вычисления факториала в случае недопустимого аргумента;
  • Оптимизирован код.

SMath Studio 0.74 beta

  • Linux: Выпущена первая публичная версия программы SMath Studio для Linux под платформу Mono.
  • Добавлен диалог вставки операторов в меню "Вставка" во все версии программы.
  • Добавлена возможность выделять выражения с помощью сочетаний клавишь Shift+Left и Shift+Right.
  • Desktop: В диалог вставки функций добавлены графические примеры.
  • Desktop: Улучшена обработка нажатий клавишь - теперь программа позволяет вводить несколько символов простым удержанием клавишь нажатыми.
  • Исправлена ошибка символьной библиотеки, возникающая при работе с некоторыми унарными операторами.
  • Исправлена ошибка работы с матрицами символьной библиотеки.
  • Desktop: Восстановлена возможность открывать файлы сохранений прямо из менеджера файлов.
  • Desktop: Исправлена ошибка возникающая при вставке матрицы на нерусских операционных системах.
  • Исправлена ошибка отображения математической ошибки у удалённого элемента листа.
  • Исправлена ошибка в графиках: если ошибка вычисления однажды случалась, её невозможно было убрать.
  • Улучшена реакция листов программы на пользовательские действия.
  • Все непереведённые текстовые элементы интерфейса теперь отображаются в квадратных скобках.
  • В символьный модуль добавлена поддержка функций arcsec и arccosec.
  • Исправлены некоторые текстовые надписи элементов главного меню программы.
  • Handheld: Улучшено отображение диалога вставки функций на смартфонах.
  • Handheld: Несколько улучшен интерфейс некоторых диалогов.
  • Оптимизирован код.

SMath Studio 0.73 beta

  • Desktop: Создана новая боковая панель инструментов с расширенными возможностями интерфейса.
  • Список функций в диалоге Вставки Функций теперь отсортирован в алфавитном порядке.
  • Добавлена поддержка функций arcsec и arccosec.
  • Исправлены ошибки отображения знаков радикала в математическом справочнике (они записывались в виде функции с несколькими аргументами, вместо значка корня).
  • Desktop: Добавлена возможность изменять параметры поиска корней уравнений и точность вычисления интегралов в диалог Опции Вычислений.
  • Функция graph(...) исключена из списка поддерживаемых в диалоге вставки функций.
  • Desktop: Исправлена ошибка сохранения пользовательских настроек цвета элементов листа при закрытии программы.
  • Handheld: Опция изменения параметров автоматического пересчёта исключена из диалога настроек вычислений.
  • Оптимизирован код.

SMath Studio 0.72 beta

  • Desktop: Добавлен диалог обновления программы. По-умолчанию SMath Studio Desktop проверяет наличие доступных обновлений и, в случае их появлений, уведомляет пользователя (проверку при старте можно выключить в самом диалоге). Вызвать диалог проверки можно и вручную через меню Помощь.
  • Desktop: Добавлена поддержка 18 языков интерфейса.
  • Desktop: Добавлено сохранение пользовательских настроек программы.
  • Исправлена логическая неточность в математическом справочнике в разделе "Таблица производных".
  • На порядки повышен предел максимально допустимого числа в символьной библиотеке.
  • Улучшена реакция символьно вычисленных математических выражений на последующие действия пользователя над ними.
  • Исправлен вывод ошибок вычисления, возникающих при использовании меню "Вычислить".
  • Исправлена ошибка, проявляющаяся при попытке дифференцирования или нахождения корней уравнения средствами меню "Вычислить" в выражениях, содержащих операторы вычисления и определения.
  • Функция a2t временно исключена из списка встроенных функций программы, т.к. не реализована.
  • Оптимизирован код.

SMath Studio 0.71 beta

  • Добавлены описания четырёх функциий: rfile, wfile, dfile в диалоге вставки функций.
  • Добавлена возможность Вырезать/Копировать/Вставлять выражения или их части в графиках.
  • Исправлена ошибка в 2D и 3D графиках: если переменные по котором график строится ("x" и "x", "y" соответственно) ранее были объявлены на листе, программа не могла построить графики функций.
  • Исправлена критические ошибки, возникающая при попытке присвоить/получить значение несуществующего элемента матрицы.
  • Добавлена возможно строить график по точкам, полученным в результате вычислений на листе программы.
  • Исправлена ошибка дифференцирования при использовании меню "Вычисления".
  • Добавлена возможность численного вычисления выражения arcctg(-inf/inf).
  • Усовершенствована отрисовка сетки на двумерных графиках - теперь при уменьшении графика значения сетки и сама сетка отрисовываются.
  • Усовершенствовано отображение возможных математических ошибок, возникающих при использовании функции solve(#;#).
  • Исправлена критическая ошибка, возникающая при попытке вписать символ "{" в математическое выражение.
  • Handheld: Исправлена ошибка отображения списка используемых библиотек SMath Studio на устройствах с VGA дисплеями.
  • Исправлена ошибка символьной библиотеки, приводящая, в ситуациях работы с очень большими или очень маленькими числами, к экстренному завершению работы приложения.
  • Исправлено множество нюансов с отображением математических ошибок.
  • Исправлена ошибка символьной библиотеки по работе с дробями.
  • Исправлена ошибка отображения контрола списка элементов возникающая в некоторых ситуациях при динамическом изменении его размера и количества его элементов.
  • Исправлена ошибка дифференцирования логарифмов с произвольным основанием.
  • Исправлена ошибка с вычислением факториалов в символьном модуле.
  • Исправлена ошибка, приводящая к невозможности отображения случившейся ошибки вычисления при символьном вычислении выражений.
  • Оптимизирован код.

SMath Studio 0.70 beta

  • Исправлена ошибка потери точности вычислений при работе с пользовательскими переменными.
  • Пользовательские функции теперь могут содержать функции программирования.
  • Функции программирования теперь могут быть использованы при построении графиков.
  • Исправлено множество ошибок и недочётов связанных с отображением ошибок при вычислении выражений.
  • Исправлена ошибка упрощения выражения sin(arcctg(x)).
  • Исправлена ошибка работы программы с функцией arctg, если в качестве её аргумента выступает положительная или отрицательная бесконечность.
  • Исправлена ошибка, приводящая к невозможности вычисления факториала в некоторых случаях, при работе с комплексными числами.
  • Исправлена ошибка отрисовки листа программы в случае случившейся экстренной ошибки отрисовки элемента листа.
  • Оптимизирован код программы.

SMath Studio 0.69 beta

  • Исправлена ошибка с возможной, в некоторых случаях, неотрисовкой результата после проведения действий с помощью меню "Вычислить".
  • Исправлена критическая ошибка, возникающая если ввести в функцию mat, sys или line разделитель аргументов функции.
  • Исправлено отображение корректных сообщений об ошибках после использования меню "Вычислить".
  • Исправлена критическая ошибка, возникающая при работе с факториалом.
  • Исправлена ошибка, приводящая к зависанию приложения при попытке вычислить интеграл, имеющий в нижнем и/или верхнем пределе комплексные числа.
  • Исправлена ошибка функции if, приводящая к обратному результату.
  • Исправлена ошибка отображения некоторых нерусских сообщений об ошибках вычислений.
  • Теперь программа позволяет корректно вставить выражение из буфера обмена, содержащее последовательность символов ":=".
  • В функцию for добавлена возможность инициировать итератор переменной.
  • Исправлены ошибки работы с функцией line.
  • Исправлена контактная информация в файлах помощи программы.
  • Desktop: исправлена ошибка, приводящая к изменению статуса настроек цвета при каждом вызове диалога настроек программы.
  • Оптимизирован код.

SMath Studio 0.68 beta

  • Пользовательские функции, в которых использовались знаки +/- или -/+, не могли быть вычислены.
  • Некоторые неверно записанные, с математической точки зрения, выражения приводили к экстренному завершению программы.
  • Исправлена ошибка приводящая к невозможности использования циклов на листе программы.
  • Везде, где используется список значений (например диалог вставки функций или диалоги работы с файлами сохранений) теперь можно проматывать список стилусом/мышью, нажав внутри списка и ведя стилусом в нажатом состоянии вверх или вниз за пределы элементы управления. Возможность использования кареток прокрутки, конечно, работала и раньше.
  • Handheld: В диалоге вставки функций при некоторых движениях стилусом по списку функций программа экстренно завершалась с ошибкой.
  • При попытке вставить символ "{" программа экстренно завершалась с ошибкой.
  • Некоторые дополнительные улучшения пользовательского интерфейса программы.

SMath Studio 0.67 beta

  • Handheld: Исправлена критическая ошибка, возникающая при попытке построения графика функции на платформах Smartphone.
  • Добавлена возможность изменения размеров полотна графиков функций.
  • Handheld: При вызове экранной клавиатуры все панели программы временно исчезают, а листы подгоняются под изменившуюся доступную область экрана. При скрытии экранной клавиатуры изменения восстанавливаются.
  • Усовершенствован прямоугольник выделения элементов листа.
  • Handheld: Новые кнопки добавлены на панель "Система": Вырезать, Копировать, Вставить.
  • Добавлено динамическое слежение за местоположением активных контролов. Теперь, если текущий элемент или его часть окажется вне видимой области экрана произойдёт автоматическое изменение значений кареток прокрутки так, что бы элемент был полностью виден на экране.
  • Исправлена возможность экспорта листов, содержащих графики функций, в формат HTML.
  • Добавлена возможность упрощения выражений вида sin(x)^2+cos(x)^2, arcsin(x)+arccos(x), arctg(x)+arcctg(x), tg(x)*ctg(x), sin(arccos(x)), sin(arctg(x)), sin(arcctg(x)), cos(arcsin(x)), cos(arctg(x)), cos(arcctg(x)), tg(arcctg(x)), tg(arcsin(x)), tg(arccos(x)), ctg(arctg(x)), ctg(arcsin(x)), ctg(arccos(x)).
  • При добавлении графика, его начальный размер выбирается в зависимости от типа устройства и разрешения экрана.
  • Handheld: Исправлена ошибка, из-за которой, при некоторых услувиях, при первом запуске программы не отображались стандартные панели.
  • Handheld: Исправлена ошибка сохранения положения панелей кнопок, если пользователь за один сеанс работы с программой выбирал и отменял опцию скрытия панели задач системы.
  • Улучшена работа программы с оперативной памятью - вероятность возникновения ошибки переполнения памяти сведена к минимуму.
  • Усовершенствована логика отрисовки элементов листа и полотна, на котором они рисуются.

SMath Studio 0.65.0 beta

  • добавлена полная поддержка смартфонов с любыми разрешениями экрана и dpi на всех доступных версиях операционных систем Windows.
  • проект SMathStudio PC переименован в SMathStudio Desktop, в свою очередь проект SMathStudio PPC изменён на SMathStudio Handheld (т.к. теперь поддерживает не только КПК, но и коммуникаторы и смартфоны).
  • Desktop: добавлена панель для работы с графиками.
  • Handheld: для операций с файловой системой компьютера создан новый файловый диалог и интегрирован в программу.
  • Handheld: реализована поддержка всех известных разрешений экрана с любой возможной плотностью точек на дюйм.
  • Handheld: созданы новые диалоги вставки матриц, вставки функций, диалоги опций, регистрации, поддержки, математического справочника и "о программе".
  • математическая часть вынесена в отдельную библиотеку внутри дистрибутива программы.
  • перемещаться по элементам листа теперь можно с использованием клавить "Вверх" и "Вниз".
  • для перемещение на элемент вверх добавлено сочетание клавишь Shift+Tab.
  • положение листа (и кареток листа) теперь управляется курсором (кнопками "Вверх", "Вниз", "Влево" и "Вправо" по достижении курсором границ окна).
  • перемещая курсор теперь можно "войти" в элемент на листе.
  • исправлена ошибка связанная с разбором математического выражения при импорте формулы из буфера обмени и при некоторых операциях с символьной библиотекой.
  • добавлено упрощение выражений типа sin(arcsin(x)), cos(arccos(x)), arccos(cos(x)), tg(arctg(x)), ctg(arcctg(x)), arctg(tg(x)), arcctg(ctg(x)), arcsin(const), arccos(const), arctg(const), arcctg(const).
  • Handheld: восстановлена функция экспорта листа в HTML.
  • Handheld: решена проблема с разной толщиной кареток прокрутки в разных диалогах программы.
  • Handheld: исправлена ошибка возникающая в некоторых ситуациях при сохранении файла - программа блокировала его доступ другим процессом до завершения приложения.
  • Handheld: исправлена ошибка не позволяющая открыть файлы русской помощи через меню программы.
  • Handheld: исправлена ошибка из-за которой пользователи при первом запуске впервые установленной программы видели не те панели кнопок, которые должны были видеть.
  • Handheld: убрана возможность перехватывать нажатия кнопок устройства и задавать им пользовательские действия.
  • Handheld: в настройках программы невозможно было просто поменять стиль функций без смены языка. Исправлено.
  • исправлена ошибка которая приводила к невозможности применения функции "Упростить" из меню программы "Вычисление".
  • исправлены ошибки при работе с несколькими листами сразу (ошибки фокусировки, закрытия и т.п.).
  • неточность в дифференцировании тригонометрических выражений исправлена.
  • изменён цвет выделения элемента листа "Область" с чёрного на белый.
  • исправлена ошибка когда при использовании сочитания Alt+Tab курсор на листе программы перескакивал на следующий элемент.
  • Handheld: исправлена ошибка, когда при изменении языка интерфейса программы название элементов меню необходимых для работы с панелями кнопок не менялись.
  • исправлена ошибка работы с символьной библиотекой на нерусских операционных системах.
  • теперь операции "Отменить" и "Вернуть" работают и в элементе листа "График".
  • оптимизирован код.

SMath Studio 0.62.0 beta

  • PC/PPC: Создана новая математическая библиотека и интегрирована в SMath Studio;
  • PC/PPC: Вновь добавлена горячая клавиша "Ctrl+." - инициирует символьно вычисление выражения (аналог знака "=" для символьного вычисления);
  • PC/PPC: Вновь добавлена горячая клавиша "Ctrl+\" - инициирует вставку функции корня произвольной степени;
  • PC/PPC: Усовершенствована функция изменения положения курсора по нажатию на клавиши "Влево" или "Вправо";
  • PPC: Добавлен новый язык интерфейса - Литовский (LTH);
  • PC/PPC: Добавлены функции rfile, wfile, dfile - функции работы с постоянной памятью программы;
  • PC: Исправлена возможность работы с буфером обмена в Windows Vista;
  • PC: Восстановлена возможность открытие файлов .sm, содержащих изображения в Windows Vista;
  • PC/PPC: Добавлена возможность вставлять изображения в лист программы из буфера обмена операционной системы;
  • PC/PPC: Изменён формат экспорта изображений с BMP на PNG при выборе опции "Меню" >> "Файл" >> "Экспорт в HTML...";
  • PC/PPC: Исправлена ошибка приводящая к возникновению пустого прямоугольника на листе программы при нажатии на клавишу клавиатуры ESC;
  • PC/PPC: Официальный сайт в диалоге "О прорамме" изменён на http://smath.info;
  • PC/PPC: Официальная электронная почта поддержки проекта изменена с andrey@smath.info на support@smath.info;
  • PPC: Востановлена возможность открытия помощи через "Меню" >> "Справка" >> "Помощь";
  • PC/PPC: Исключена поддержка старого формата файлов сохранения. Файлы сохранений программ версий от 0.50.4 и ниже более не поддерживаются;
  • PPC: В платных версиях программы востановлена возможность перехода на сайт магазина пряма из диалога ввода регистрационного номера;
  • PC/PPC: Оптимизированы некоторые методы в коде.

SMath Studio 0.60.6 beta

  • PC: Добавлен математический справочник (аналог КПК версии). Доступен через меню "Помощь" >> "Справочник" или нажатием на соответствующую кнопку в панеле инструментов.
  • PC: Добавлен диалог вставки функции. Доступен через меню "Вставка" >> "Функция" или нажатием на соответствующую кнопку в панеле инструментов.
  • PC: К символьной панеле добавлены прописные греческие буквы.
  • PC: К частоиспользуемым элементам главного меню программы добавлены характерные иконки, соответствующие иконкам панели инструментов.
  • PC/PPC: Добавлена возможность перемещения курсора по листу программы с помощью клавиатуры или джойстика (стрелки вверх/вниз и влево/вправо).
  • PC/PPC: Исправлена ошибка, возникающая при
    задании элемента матрицы функцией el(...).
  • PC/PPC: Нажатие на закрывающую скобку с клавиатуры в математическом выражении теперь не приводит к появлению пары круглых скобок.
  • PC/PPC: Исправлена ошибка отрисовки оператора "булево равно" при его использовании в функции solve(...), после вычисления последней.
  • PC/PPC: Исправлена ошибка отрисовки функции el(...), имеющей два аргумента.
  • PC/PPC: Оптимизированы некоторые методы в коде.

SMath Studio 0.60.4 beta

  • PPC/VGA: Существенно повышена скорость установки/удаления программы.
  • PPC/VGA: Повышена скорость загрузки программы.
  • PPC/VGA: К загрузке доступен установщик с ПК (exe-файл).
  • PPC/VGA: Переработан метод работы со скинами (skins).
  • PPC/VGA: Добавлена поддержка польского языка интерфейса программы.
  • PPC/VGA: Последние версии ОС Windows Mobile более не сообщают пользователю, что данная программа не способна корректно отображаться на них.
  • ALL: Улучшено дифференцирование.
  • ALL: Вставка выражения с заменой (т.е. если выделить часть выражения и вставить другую из буфера обмена) теперь проходит корректно.
  • ALL: Добавлена возможность вычисления несобственных интегралов вида, когда нижним пределом интегрирования является 0, а верхним - бесконечность.
  • ALL: Несколько "невидимых" пользователю улучшений.

SMath Studio 0.60.0 beta

  • VGA: Добавлена полная поддержка VGA дисплеев.
  • PC/PPC/VGA: Кнопки главного меню программы теперь имеют подсказки.
  • PPC/VGA: Исправлена ошибка связанная с "наездом" панели задач на экран Today вследствие запуска программы.
  • PPC/VGA: Исправлена ошибка из-за которой кнопка "Копировать" не работала в Справочнике.
  • PPC/VGA: Исправлена ошибка во вкладке "Поддержать проект"/"Регистрация" и странное поведение программы при нажатии кнопки "отмена" в диалоге сохранения листа (это родственные ошибки).
  • PC/PPC/VGA: Исправлена ошибка вставки выражений. После вставки становилось невозможным корректно пересчитать лист ни автоматически, ни в ручную.
  • PC: Исправлена реакция на закрытие программы или отдельного листа - добавлен диалог сохранения/отмены, если лист был отредактирован.

Отредактировано пользователем 12 апреля 2010 г. 6:36:39(UTC)  | Причина: Не указана

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.