30/04/2002 - 0.99.2 выложен: VFPCDX RDD, добавлены VFP типы
datetime,currency,...; clip-fcgi, сделана поддержка NCPFS, несколько
новых классов, немного оптимизировали на скорость, вылечены глюки.
22/03/2002 - все присланные тестерами глюки вылечены, новый релиз 0.99.
15/03/2002 - добавлена утилита BDBF От Евгения Бондаря.
04/03/2002 - miniGoole: индексация и поиск в текстовых и HTML файлах.
15/02/2002 - SIX полностью весь реализован
31/01/2002 - пара десятков COM_() функций
25/01/2002 - SIX-Hyper функции
16/01/2002 - поддержка двухбайтовых кодировок для Китая и т.п.
09/01/2002 - много фиксов, классы и команды dialog в стиле FiveWin.
релиз 0.96.3 выложен
05/01/2002 - поддержка CAVO/FlagShip синтаксиса в стиле "... AS "
26/12/2001 - new release 0.96.1, много чисток, вылеченных
несовместимостей, некоторые фенечки в стиле FoxPro.
18/12/2001 - openBsd support
28/11/2001 - поддержка мыши в текстовом режиме на консоли,xterm,rxwt,
на консоли через ssh в дугой машине, из эмулятора терминала stelnet,
в среде Windows. Новый релиз 0.95.1
24/11/2001 - первые FiveWin-like классы и команды, релиз 0.94.4 выложен.
20/11/2001 - wildseek support
16/11/2001 - multitask under cygwin support
15/11/2001 - BZIP2 files support
14/11/2001 - OUTBYTE,OUTWORD,INBYTE,INWORD created. new release 0.94 upload
06/10/2001 - немного оптимизирован на скорость NTX
28/09/2001 - новый оптимизатор для set filter, некоторые новшества,
приведшие к существенному ОБЩЕМУ ускорению программ, новая библиотека
для генерации нескольких
бизнес графиков и диаграмм
Выложен новый релиз, очень похожий на stable.
24/09/2001 - pre-stable релиз
23/09/2001 - исправлена поддержка нерусских кодировок
17/09/2001 - обрезанный cygwin и бинарный дистрибутив CLIP`а
под windows выложен на сайт.
13/09/2001 - программы заработали под cygwin (developers tools for
migration from unix to windows )
12/09/2001 - быстрый алгоритм индексации, very fast !!!
06/09/2001 - утилита clip_trans для перекодировки файлов из любой
кодировки в любую другую.
28/08/2001 - новый релиз
28/08/2001 - закончена работа над оптимизатором set filter,locate...,
он теперь может оптизировать выражения с локальными переменными,
чего six делать не умеет. Доделаны аналоги функций m6_, сделан
six2clip.ch с командами/трансляторами из m6_ в clip-аналоги.
27/08/2001 - оператор "switch ... case .... otherwise ... end"
22/08/2001 - оторванные индексы, новый релиз выложен.
21/08/2001 - новая структура, исполнитель кодовых блоков
20/08/2001 - операция :=@ - присвоение по ссылке
13/08/2001 - функции tcp*(), класс SMTP
27/07/2001 - www.english.itk.ru started
19/07/2001 - новый релиз
18/07/2001 - утилита clip_prg для выполнения prg как скриптов
16/07/2001 - интерпретатор SQL в стиле FOXPRO.
18/06/2001 - опять свежий релиз.
15/06/2001 - функции clip_stor* для C-API, readkey()
14/06/2001 - сделали возможность компилировать программы в run-time,
функции compileFile() и compileString(), результатом которой является
обычный кодовый блок, а на вход можно давать любую строку, способную
скомпилится основным компилятором clip.
10/06/2001 - начата работа над SQL+rushmor, несколько FOXPRO команд,
выловлены глюки, покладен новый релиз
06/06/2001 - FPT,опять свежий релиз - много чего исправлено по присланным
от тестеров претензиям
30/05/2001 - класс gdImage, покладен свежий релиз.
29/05/2001 - подключена библиотека gd для работы
с графическими файлами и примитивами типа линий, окружностей, полигонов.
Поддерживает форматы PNG,GD,JPEG.
28/05/2001 - CDX !!!! Worked, релиз покладен.
24/05/2001 - класс RDD для работы
с БД в ОО-стиле и без использования механизма aliases.
12/05/2001 - покладен новый релиз
05/05/2001 - покладен новый релиз, выловлена куча глюков и
неточностей.
23/04/2001 - покладен новый релиз (со счета уже сбился :) )
21/04/2001 - сделаны калссы из FiveWin -tblock, tfield,tDataBase.
18/04/2001 - покладен свежий релиз.
17/04/2001 - гонялись за присланными и отловленными нами
глюками, сделали CTX - много NTX в одном файле, аналогично как
в CDX много IDX.
31/03/2001 - выложен очередной релиз в ИСХОДНЫХ ТЕКСТАХ.
21/03/2001 - к нам подключился еще один разработчик
"Dmitry V. Korzhov" и взял на себя курирование
документации.
15/03/2001 - сделан оптимизированный setfilter, теперь он по
первому проходу определяет какие записи подпадают под условие,
а потом обеспечивает быстрое перемещение в любую сторону.
В последствии сделаем, чтоб set filter учитывал и индексы.
13/03/2001 - переделали пачку DB*() под новую структуру RDD
03/03/2001 - функции var2str,str2var для превращения значения любой
переменной в uucode эквивалент, например для записи в MEMO.
.......... - возюкаемся с отладчиком в стиле cld
23/02/2001 - тупой отладчик заработал и с его помощью пойман первый глюк.
22/02/2001 - mapModify() - контроль за изменениями атрибутов объекта.
20/02/2001 - hashName() - обратная функция для hashStr()
18/02/2001 - клип стал 100% ОО-ориентированным, теперь выражение вида
str:substr(x,y) равносильно substr(str,x,y) !!! И это действительно
для всех неОО функций, как встроенных, так и самописных.
10/02/2001 - показал свою первую страницу HTML-браузер, пока еще
страничка простенькая.
14/01/2001 - класс URL - для выкачивания URL из сети.
11/01/2001 - класс htmlParse - разборщик HTML-синтаксиса с буферизацией
ввода-вывода.
10/01/2001 - компилятор научился понимать шеснадцатиричные числовые
константы, т.е. теперь можно писать " #define ASDF 0x20" или "? 0x30".
09/01/2001 - класс textget, команда @ x1,y1,x2,y2 GET var TEXT ... - это
для будущего HTML-браузера, чтобы реализовать тег "INPUT type=TEXT".
26/12/2000 - функция load() умеет подключать динамические библиотеки
.so во время работы программы. Пачка функций GZIP*() вынесены в
отдельную загружаемую библу, перед первым использованием (или при старте
программы) любой из функций GZIP* надо вызывать load("gzip.so").
23/12/2000 - сделали еще один интерпретатор шаблонов документов
clip_blank
20/12/2000 - сделали исполнитель SQL-скриптов.
19/12/2000 - по результатам тестирования нового дистрибутива в пути поиска
описателей терминала (TERMCAP,TERMINFO) добавлены еще и пути, характерные
для freeBsd.
18/12/2000 - пачка функций gzip*.
16/12/2000 - решились выложить новый релиз (07)
14/12/2000 - сделаны утилиты www_clip,wcl2prg - собственно это интерпретратор
и транслятор в prg файлов-описателей HTML-документов со встроенными в
них специальными тегами с SQL или CLIPPER кодом.
05/12/2000 - функции lower,upper,isalpha,isdigit, перекодировка псевдографики,
весовые коэффициенты для индексации теперь используют unicode-таблицу,
прописанную в описании терминала под именем
CLIP_HOSTCS.
04/12/2000 - сделаны kbdstat(), scancode() из Tools~ов
02/12/2000 - немного изменилась структура каталогов дистрибутива.
Теперь перед тем как устанавливать clip из дистрибутива и собирать
библиотеки надо выставить переменную окружения
export CLIPROOT="/usr/local/clip" или другой каталог
и в этот каталог выложить все что вытащите с нашего сайта.
Это сделано для того чтобы не плодить кучу переменных для
задания каталогов для include,lib,keymaps,charsets,.........
25/11/2000 - clip наконец-то нарисовал свое первое окно в X-WIN и
прислал сообщение о нажатой кнопке.
22/11/2000 21:00 - такую фенечку сделали !!!! Сам аж затащился !!!
clip_run называется. Вообщем можно делать
исполняемые po-файлы
22/11/2000 - сделан метод tbrowse:colorRect(), исправлены ключики
-l -s у компилятора, теперь получаются очень компактные программы,
например ca_dbu вместо 5М стал 1М (если с ключиком -l) и 50К (если с
ключиком -s) !!!!! Да и компилить с ключиком -l намного быстрее.
21/11/2000 - сделаны функции savesetkey,restsetkey,isfunction.
Теперь при уничтожении объекта у него автоматически вызываеться метод
destroy, если таковой имеется. Сделаны методы для FRAMEов в HTML.
Документация на ORACLE , выловлена куча
присланных синтаксических багов в препроцессоре и компиляторе
15/11/2000 - текстовый редактор научился "понимать" синтаксис clipper~а
и теперь умеет ходить по ключевым словам/операторам if/endif,while/enddo и т.п.
11/11/2000 - класс Stack и его методы push,pop
04/11/2000 - решились выложить новый релиз (06)
26/10/2000 - препроцессор научился доставать данные из окружения
И еще теперь все слова начинающиеся на HASH_ будут оттранслированы
препроцессором в эквивалентный хеш-код.
Более подробно смотри здесь
20/10/2000 - библиотека больших чисел вкручена внутрь виртуальной
машины CLIP !!!! Теперь точность расчета чисел неограничена ничем !!!
Попробуйте такой примерчик:
set(_SET_RATIONAL,.t.)
? str(val("7/3"),1000,990)
Но пока большие числа не обрабатываются в RDD DBF... !?!
Так что в БД будет записываться все-таки double-представление.
(надеюсь что такая ситуация продержиться недолго)
Более подробно смотри здесь
15/10/2000 - прикручен MYSQL
10/10/2000 - заложен отладчик, когда будет готов пока неизвестно, но
в ближайший релиз положим его прототип, в том состоянии в котором он будет
на момент выхода релиза.
05/10/2000 - написана библиотека (на Си) больших чисел с неограниченной точностью
01/10/2000 - сделаны классы TCONNECT,TROWSET, для доступа к любым
SQL-источникам, смотри здесь: Clip SQL
25/09/2000 - прикручен первый SQL-сервер, PostgresSQL
15/09/2000 - все файловые операции переделаны на буферированный ввод-вывод,
сделаны кучка файловых и дисковых функций из TOOLS III.
14/08/2000 - если вы думали что мы "замолчали", то вы ошиблись. Правда
работа несколько замедлилась. Вот что сделали нового.
Класс textedit и многооконный текстовый редактор
Класс listitem и функции для итерактивного выбора файлов.
SEARCH и регулярные выражения для поиска в строках.
Доделали кучку недоделок и выловили пачку глюков.
01/08/2000 - у нас появился еще один clipper-фанат-писатель.
27/05/2000 - сделали окошечные функции из тулзов, выловили кучу
присланных глюков, наполовину запустил свою бухгалтерию (~2M сырцов
уже работают без запинки и показывает скорость примерно в два раза
быстрее чем DOS-программа под эмулятором), выкладываю новый релиз - 04.
15/05/2000 - ascan стал иметь параметр BACK - искать с конца.
12/05/2000 - решили выложить релиз 03.
11/05/2000 - сделана кучка функций FILE* из CTOOLS III.
10/05/2000 - сделана функция MENUMODAL, команда GET MENU - ух и глюков
же было в клипперной поставке menusys.prg, а библе clipper.lib лежит совсем
не та, которая дается в сырцах в source\sys\menusys.prg. И еще переделан
вывод через qout, так чтобы можно было работать без терминального интерфейса
и stdout можно было переназначать в потоки или файлы.
05/05/2000 - сделан класс LISTBOX и команды GET LISTBOX и GET TBROWSE.
04/05/2000 - устранены проблемы с "set cursor on|off"
03/05/2000 - ну вроде бы майл-лист заработал.
Подписывайтесь на здоровье.
02/05/2000 - сделан класс SCROLLBAR
01/05/2000 - портировали на soliaris7 для x86, сделаны классы RADIOBUTTON,
RADIOGROUP, команда GET RADIOGROUP. Функция SYSCMD
Мы тут посовещались и я решил выложить новый релиз CLIP 0.02.
30/04/2000 - сделана функция syscmd(cmd,stdin,@stdout,@stderr),
сделан класс PUSHBUTTON и команда GET PUSHBUTTON.
29/04/2000 - выловлена кучка недоделок в препроцессоре по итогам
компиляции DBE, сделан класс CHECKBOX и команда GET CHECKBOX, поддержка
CAPTION в GET-объектах.
28/04/2000 - появился раздел
23/04/2000 - портировали на freebsd, но еще не выложили на ftp.
19/04/2000 - дошли руки до FAQ.
Пока ведем "разборки" с разными дистрибутивами Linux~а и изучаем
документацию от 5.2 и 5.3.
15/04/2000 - вылечены глюки, проявляющиеся на Mandrake & Redhat
версия 0.01, выложен дистрибутив полностью, что-то не смогли запустить
binpatch.
14/04/2000 - еще пара десятков функций из Tools
10/04/2000 - Версия 0.00
Если бы не конец года и начало квартала, да еще и новшества
законодательства - эта версия могла появиться уже в феврале.
01/01/2000 - скомпилился и собрался DBU из поставки Clipper 5.01