Версия 4.4.19 (Release)

сообщение о выходе новых версий и других изменениях на сайте
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 10 фев 2012, 16:38

Код: Выделить всё

Правда, непонятно, куда в новом контекстном меню подевалась строчка "view as source" 
Добавил ))

Что-то еще ? У мну еще следующая неделя и может еще одна будет на апгрейд версии 4, после этого буду готовить к выходу версию 5. Т.е обновления 4 и баг фикс раз в 1-2 месяца будут выходить. Если конечно не будет принято другое решение ...

В туду есть еще достаточный фронт работ, но то что на форуме стараюсь сейчас в первую очередь делать... Следующий билд думаю будет в сегодня, потом в среду.
Надеюсь после апдейтов стало и станет удобнее. Всем Спасибо.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 10 фев 2012, 19:21

залит билд 4.4.4

- обновлено контекстное меню в панели списка элементов - через него теперь можно добавлять код в скрипт
- обновлено контекстное меню в дерева элементов - через него теперь можно добавлять код в скрипт
- на панели списка элементов подправлены всплывающие подсказки на кнопках
- на панели инспектора подправлены всплывающие подсказки на кнопках
- на панели дерева элементов подправлены всплывающие подсказки на кнопках
- в меню Редактирование->Операции добавлены пункты увеличить отсуп выделенного и уменьшить отсуп выделенного, облегчающие форматирование скрипта
- в дерево элементов добавлена продвинутая подсказка о элементе (появляется через секунду)
- в конекстное меню элемента страницы добавлены пункты просмотреть исходник и прсомотреть текст дом
- listbox->select_option_value_by_num заменено на listbox->select_option_value_by_number (старый синтаксис тоже понимает)
- listbox->multi_select_name_by_num заменено на listbox->multi_select_name_by_number (старый синтаксис тоже понимает)

dorv
Сообщения: 24
Зарегистрирован: 27 окт 2010, 14:51

Re: Версия 4.4

Сообщение dorv » 13 фев 2012, 22:12

а set encoding добавили? У меня такой функции нет в файле.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 13 фев 2012, 23:29

а set encoding добавили? У меня такой функции нет в файле.
Про encoding имеелось ввиду это :
$debug->set_encoding() ? или работа с юникодовскими файлами без PHP - через $textfile и $file_os ?

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Версия 4.4

Сообщение 4quest » 14 фев 2012, 16:03

В версии 4.4.4 при работе с $app->show_free_dlg($xml);
появляется диалог.

После того, как нажать "ОК" или "Cancel", хуман просто ничего не даелает (красный квадратик указывает, что программа не остановлена).

newbi
Сообщения: 1
Зарегистрирован: 16 фев 2012, 22:18

Re: Версия 4.4

Сообщение newbi » 16 фев 2012, 22:23

Стоит последняя версия (4.4.4 МТ), xp pro x32 sp3 (все апдейты) под virtual pc 2007
при запуске сообщает: scintilla dll not loaded, ну и как результат запустить скрипт не представляется возможным (нет соответствующих кнопок)

до этого стояла xp pro x32 sp2 - саппорт посоветовал обновить систему, установил с нового образа - как видно не помогло.

UPD: хочу выразить фи саппорту программы висящем на в ICQ: 398703329, предложивший для решения установить новвую иную версию хп про (что и было сделано несколько раз, с разными сервис паками, апдейтами и версиями - на что ушло несколько суток, но что не привело ни к какому результату)
Как выяснилось, проблема целиком и полностью в новой версии хумана, старая версия (4.1.1) таким не страдает и прекрасно запускается без соответствующей ошибки.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 17 фев 2012, 12:18

Код: Выделить всё

Стоит последняя версия (4.4.4 МТ), xp pro x32 sp3 (все апдейты) под virtual pc 2007
при запуске сообщает: scintilla dll not loaded, ну и как результат запустить скрипт не представляется возможным (нет соответствующих кнопок)
Проблема в это длл SciLexer.dll, сейчас приболел слегка (после днюхи), с пн можно попробовать решить через ТВ, но проблема не в хумане, а в системе - саппорт был прав, я думаю. (ну или в инсталл попала не та версия длл, тут уж я не протестил )

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 17 фев 2012, 12:22

4quest писал(а):В версии 4.4.4 при работе с $app->show_free_dlg($xml);
появляется диалог.
После того, как нажать "ОК" или "Cancel", хуман просто ничего не даелает (красный квадратик указывает, что программа не остановлена).
Исправлено, проблема была в пхп - достаточно убрать //fgets(STDIN);

// xml dialog
function show_free_dlg($xml,$is_ret_xml="true",$separator="\r\n")
{
$ret=$this->call("Application.ShowDlg?xml=".urlencode($xml)."&is_ret_xml=".urlencode($is_ret_xml)."&separator=".urlencode($separator),6000);
fgets(STDIN);
return $ret;
}

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 18 фев 2012, 21:31

Проблема с scintilla dll not loaded решена - чтобы запустить новую версию хумана достаточно подменить SciLexer.dll. Автоматом - будет доступно в следующем билде.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 19 фев 2012, 22:48

Версия обновлена, новый билд можно скачать здесь:

http://humanemulator.info/download_mt/4 ... _4_4_5.exe
http://humanemulator.info/download/4_0/ ... _4_4_5.exe

Вот список изменений:

- в меню элемента страницы добавлены недостающие функции по inputfile и anchor
- при удерживании Ctrl и нажатии кнопки перейти в панели навигации - страница будет открываться в новом браузере
- исправлен баг при создании нового скрипта с определением пути до шаблона хумана, если выбрана нестандартная папка скриптов
- в контекстное меню закладки браузер добавлена возможность автоматом вставять функции объекта webpage
- keyboard->input и keyboard->send_input- теперь автопреключает язык ввода, в зависимости от переданной строки
- проведено глобальное переименование, функции, использующие, "atribute" в имени везде замаенены на "attribute" для однообразия
- теперь возвращают true|false вместо "true"|"false":
  • checkbox: remove_attribute_by_name и remove_attribute_by_number
    element: remove_attribute_by_name, remove_attribute_by_number, add_attribute_by_name, add_attribute_by_number, set_focus_by_name, set_focus_by_number , set_focus_by_attribute
    form: remove_attribute_by_name и remove_attribute_by_number
    frame: remove_attribute_by_name, remove_attribute_by_number и set_body_by_number
    image: show_by_src, show_by_alt, show_by_name, show_by_number, remove_attribute_by_name, remove_attribute_by_number
    input: remove_attribute_by_name, remove_attribute_by_number
    button: remove_attribute_by_name, remove_attribute_by_number
    inputfile: remove_attribute_by_name, remove_attribute_by_number
    inputimage: remove_attribute_by_name, remove_attribute_by_number
    radiobox: remove_attribute_by_name, remove_attribute_by_number
    listbox: add_option_by_number, add_option_by_name, remove_attribute_by_name, remove_attribute_by_number
    textarea: remove_attribute_by_name, remove_attribute_by_number
- подправлены глобальные all.php и просто тесты
- более наглядное выделение ошибок пхп в редакторе
- FreeDlg:
  • - фикс найденных багов
    - отмена ограничения Edit
    - исправлено Lable -> Label
    - Label не выдаются обратно, после отработки диалога
    - сделана возможность задавать расположение кнопок OK и Cancel
- введена настройка, позволяющая задать модель браузера на все версии хумана с текущим именем exe файла, на основе которой будут обрабатываться JS
- добавлена команда browser->set_model позволяющая задать модель браузера на все версии хумана с текущим именем exe файла
- более корректная работа с юзергантами и акцептами, на основе текущей модели браузера
- коррекция задания юзерагента по умолчанию и задание акцептов по умолчанию для рунета
- коррекция работы browser->get_version


PS: если еще будут проблемы с сцинтилой длл, просьба написать разберемся в реальном времени. Хуман запускался на разных системах - все было ок.

yupiee
Сообщения: 34
Зарегистрирован: 15 май 2011, 22:24

Re: Версия 4.4

Сообщение yupiee » 21 фев 2012, 03:29

опять вернулась бага с расположением myscripts (не меняется в настройках)
менеджер не реагирует, если ему предложить пользоваться рантайм версией без переименования. запускает обычный хуман, который ругается

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 21 фев 2012, 16:06

опять вернулась бага с расположением myscripts (не меняется в настройках)
а в чем заключается бага, вроде тока что попробовал - все ок ?
менеджер не реагирует, если ему предложить пользоваться рантайм версией без переименования. запускает обычный хуман, который ругается
менеджером займуться отдельно с 27 числа. Кстати по менеджеру любые предложения, потому что им будут тоже плотно заниматься )

PS: по 4.4.6 сделано , билд будет доступен в конце недели

- в диалог дом модели добавлены недостающие вкладки
- исправлены баги с возвращаемым результатом при отсутствии соединения в mail->find_and_navigate_on_link_by_number
- приведены в соответствие количество функций описанных в шаблоне, тестах и инспекторе для всех объектов DOM
- anchor->get_all_urls заменена синонимом anchor->get_all_hrefs (старое написание тоже в работает)
- anchor->get_all_urls_by_inner_text заменена синонимом anchor->get_all_hrefs_by_inner_text (старое написание тоже в работает)

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Версия 4.4

Сообщение 4quest » 21 фев 2012, 19:26

спасибо большое за оперативное лечение багов!

Вначале интересная особенность 4.4.5: при создании нового скрипта появляется фраза
require(".../XWeb/Human Emulator//Templates/...);
- два слеша.

Теперь о серьёзном недочёте почти всех версий 4.4.х
Окно отладки очень редко начало отображать run-time-вские Fatal Error.

Код: Выделить всё

throw new Exception();
Отладчик: ничего

Код: Выделить всё

sleep(1);
throw new Exception();
Отладчик: Fatal error: Uncaught exception 'Exception' in ...

Код: Выделить всё

echo "Exception: ";
throw new Exception();
Отладчик: ничего

Код: Выделить всё

sleep(1);
echo "Exception: ";
throw new Exception();
Отладчик: Exception:

Код: Выделить всё

echo "Exception: ";
sleep(1);
throw new Exception();
Отладчик: Exception: Fatal error: Uncaught exception 'Exception' in ...

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 21 фев 2012, 21:35

Код: Выделить всё

require(".../XWeb/Human Emulator//Templates/...);
- исправил

С окном отладки разберусь к следующем билду, Спасибо.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2625
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Версия 4.4

Сообщение bigfozzy » 22 фев 2012, 02:21

4quest писал(а):
Теперь о серьёзном недочёте почти всех версий 4.4.х
Окно отладки очень редко начало отображать run-time-вские Fatal Error.

Код: Выделить всё

throw new Exception();
Отладчик: ничего

Код: Выделить всё

sleep(1);
throw new Exception();
Отладчик: Fatal error: Uncaught exception 'Exception' in ...

Код: Выделить всё

echo "Exception: ";
throw new Exception();
Отладчик: ничего

Код: Выделить всё

sleep(1);
echo "Exception: ";
throw new Exception();
Отладчик: Exception:

Код: Выделить всё

echo "Exception: ";
sleep(1);
throw new Exception();
Отладчик: Exception: Fatal error: Uncaught exception 'Exception' in ...
исправлено, будет доступно в следующем билде, теперь хуман отлавливает все-все потоки сообщений от пхп, как оказалось их там несоклько ) , если будет где еще чего недоставать, подправим еще )
пасиб за тестовые строчки - помогло.

Еще есть предложения и замечания для ближайшего билда ?

Ответить