[go: up one dir, main page]

Menu

[r1803]: / trunk / colorer / changelog  Maximize  Restore  History

Download this file

230 lines (179 with data), 11.9 kB

$Revision$
	$Author$ $Date$
	1. если не нашли схему поумолчанию (default), берем первую в списке.
	 реже падаем, и ранее видимо была ошибка.

#Revision: 1784
	#Author: ctapmex Date: 2011-08-30 14:10:18 +0600 (Вт, 30 авг 2011)
	1. еще 1779, но для x86 .

#Revision: 1779
	#Author: ctapmex Date: 2011-08-29 22:27:35 +0600 (Пн, 29 авг 2011)
	1. уменьшаем потребление памяти (на 8 байт каждая) в x64 за счет выравнивания в структурах

#Revision: 1778
	#Author: ctapmex Date: 2011-08-29 17:23:42 +0600 (Пн, 29 авг 2011)
	1. файл проекта для VS2010 colorer.exe
	2. исправление 1175, для работы с не unicode сборкой.

#Revision: 1777
	#Author: ctapmex Date: 2011-08-29 17:19:32 +0600 (Пн, 29 авг 2011)
	1. malloc.c 2.8.5 

#Revision: 1775
	#Author: ctapmex Date: 2011-08-10 22:02:31 +0600 (Ср, 10 авг 2011)
	1. в путях до файлов базы могут быть переменне окружения. 

#Revision: 1752
	#Author: ctapmex Date: 2011-07-14 14:58:32 +0600 (Чт, 14 июл 2011)
	1. rollback InternalString

#Revision: 1750
	#Author: ctapmex Date: 2011-07-13 16:01:06 +0600 (Ср, 13 июл 2011)
	1. 1749 еще раз

#Revision: 1749
	#Author: ctapmex Date: 2011-07-11 00:08:45 +0600 (Пн, 11 июл 2011)
	1. неверное использование глобальной переменной

#Revision: 1746
	#Author: ctapmex Date: 2011-07-10 15:05:16 +0600 (Вс, 10 июл 2011)
	1. Outliner переделан под InternalString как наследник RegionHandler
	2. скрипты makefile

#Revision: 1745
	#Author: ctapmex Date: 2011-07-10 13:57:46 +0600 (Вс, 10 июл 2011)
	1. слито с бранчем ctapmex_internal_string  - переделка работы со строками в ядре парсера.
	прирост скорости от14 до 32 процентов.

#Revision: 1715
	#Author: ctapmex Date: 2011-06-28 16:51:35 +0600 (Вт, 28 июн 2011)
	1. добавлена возможность использовать prototype с одинаковыми именами.
	!! использовать данную возможность нужно только при первичной загрузке базы схем.
	т.е. загрузить базы, загрузить схему, например cpp, попользоваться ей, а потом попытаться 
	заменить её на другую без перезагрузки всей базы, нельзя - будут ошибки

#Revision: 1712
	#Author: ctapmex Date: 2011-06-27 17:28:31 +0600 (Пн, 27 июн 2011)
	1. неверный порядок вызова процедур - обращение к непроинициализированным данным

#Revision: 1687
	#Author: ctapmex Date: 2011-03-18 14:23:15 +0500 (Пт, 18 мар 2011)
	1. ошибка в 1676

#Revision: 1685
	#Author: ctapmex Date: 2011-03-17 23:15:41 +0500 (Чт, 17 мар 2011)
	1. у нас экземпларов CRegExp много, а стек для "рекурсии" должен быть один. 
	в итоге скорость работы практически не отличается от ревизии 1683

#Revision: 1684
	#Author: ctapmex Date: 2011-03-17 17:21:58 +0500 (Чт, 17 мар 2011)
	1. Сливаем с бранчем ctapmex_no_recursion
	избавляемся от рекурсии в CRegExp::lowParse

#Revision: 1683
	#Author: ctapmex Date: 2011-03-16 15:07:35 +0500 (Ср, 16 мар 2011)
	1. небольшая утечка

#Revision: 1676
	#Author: ctapmex Date: 2011-03-13 22:24:53 +0500 (Вс, 13 мар 2011)
	1. оптимизация String::indexOf

#Revision: 1666
	#Author: ctapmex Date: 2011-03-06 21:56:30 +0500 (Вс, 06 мар 2011)
	1. с 3 попытки 1549 закрываем -)

#Revision: 1656
	#Author: ctapmex Date: 2011-02-24 00:02:43 +0500 (Чт, 24 фев 2011)
	1. откат 1631 до лучших времен. плохо тестировал, падает при редактировании текста

#Revision: 1631
	#Author: ctapmex Date: 2011-01-06 00:03:52 +0500 (Чт, 06 янв 2011)
	1. 1549 довел до ума. не течет, удаляется быстро.

#Revision: 1626
	#Author: ctapmex Date: 2010-11-20 22:27:17 +0500 (Сб, 20 ноя 2010)
	1. падение при ошибке открытия файла стиля

#Revision: 1625
	#Author: ctapmex Date: 2010-11-20 20:12:46 +0500 (Сб, 20 ноя 2010)
	1. утечки памяти и обращение к непроинициализированным переменным
	2. 1549 вернул обратно, т.к. все таки течет.

#Revision: 1619
	#Author: ctapmex Date: 2010-11-13 16:53:18 +0500 (Сб, 13 ноя 2010)
	1. при загрузке hrd стилей в случае совпадения имен, новый стиль не грузим. 

#Revision: 1616
	#Author: ctapmex Date: 2010-11-08 20:38:40 +0500 (Пн, 08 ноя 2010)
	1. функция getFileTypesCount

#Revision: 1615
	#Author: ctapmex Date: 2010-11-08 11:16:06 +0500 (Пн, 08 ноя 2010)
	1. переименован функция getParamValueCount в getParamNotDefaultValueCount для 
	отражения точного её значения

#Revision: 1613
	#Author: ctapmex Date: 2010-11-08 10:08:36 +0500 (Пн, 08 ноя 2010)
	1. добавлены функции и процедуры в FileTypeImpl

#Revision: 1609
	#Author: ctapmex Date: 2010-11-02 13:41:44 +0500 (Вт, 02 ноя 2010)
	1. gcc warnings

#Revision: 1606
	#Author: ctapmex Date: 2010-11-01 17:11:28 +0500 (Пн, 01 ноя 2010)
	1. функция ParserFactory::countHRD для получения количества загруженных схем 

#Revision: 1603 $
	#Author: ctapmex Date: 2010-10-31 22:13:57 +0500 (Вс, 31 окт 2010)
	1. утечки памяти

#Revision: 1600
	#Author: ctapmex Date: 2010-10-30 00:21:15 +0600 (Сб, 30 окт 2010)
	1. загрузка нода из hrd-sets вынесена в отдельную функцию. Понадобится для подгрузки
	 своих тем.
	2. docbuilder и catalog вынесены из членов класса ParserFactory. Удаляем их сразу как прочитали.

#Revision: 1599
	#Author: ctapmex Date: 2010-10-27 17:18:17 +0600 (Ср, 27 окт 2010)
	1. при пустом значении параметра log-location в catalog.xml пораждалось исключение.
	 Зачем? проверим сразу. и логи в отладчике чисты.

#Revision: 1597
	#Author: ctapmex Date: 2010-10-26 10:09:08 +0600 (Вт, 26 окт 2010)
	1. warnings в malloc.c при сборке x64. спасибо 2useven10, патчи были высланы автору malloc.c.

#Revision: 1588
	#Author: ctapmex Date: 2010-10-25 13:24:30 +0600 (Пн, 25 окт 2010)
	1. убраны warnings
	2. исправлена ошибка в определении работы 32 битной библиотеки под 64 битной операционкой.

#Revision: 1571
	#Author: ctapmex Date: 2010-10-14 00:06:19 +0600 (Чт, 14 окт 2010)
	1. вынес вызов getenv на уровень выше,зачем часто дергать системную функцию

#Revision: 1570
	#Author: ctapmex Date: 2010-10-13 23:25:14 +0600 (Ср, 13 окт 2010)
	1. поиск модуля colorer_x64 на 64 битной системе
	2. stack overflow из 1563 устранен для всех режимов фара (только win). Хак, но работает.

#Revision: 1566
	#Author: ctapmex Date: 2010-10-07 16:00:01 +0600 (Чт, 07 окт 2010)
	1. 1563 проверено на x64 - небольшая поправка. На моих комьютерах как под x86, так и под x64 перестало
	падать, строка просто не раскрашена до конца. !!НО , даный метод не работает если запустить x86 фар, 
	на x64 операционке.  Адресация не та. Пока так.

#Revision: 1563
	#Author: ctapmex Date: 2010-10-06 12:03:56 +0600 (Ср, 06 окт 2010)
	1. исправлен stack overflow при работе с длинными строками. Нужно проверить на x64 и выставить
	правильное значение.

#Revision: 1549
	#Author: ctapmex Date: 2010-09-20 23:06:59 +0600 (Пн, 20 сен 2010)
	1. исправлен stack overflow при уничтожении ParseCache. Патч работает, утечек памяти нет.
     Но для полного счастья нужно работу с ParseCache переделать. Но это wishe.

#Revision: 1479
	#Author: ctapmex Date: 2010-04-15 20:54:12 +0600 (Чт, 15 апр 2010)
	1. добавлены процедуры FileTypeImpl.addParam и FileTypeImpl.setParamDefaultValue (нельзя зафрендить
	класс FileTypeImpl из внешнего,для библиотеки, класса)

#Revision: 1476
	#Author: ctapmex Date: 2010-04-15 15:54:54 +0600 (Чт, 15 апр 2010)
	1. zlib 1.2.4

#Revision: 1470
	#Author: ctapmex Date: 2010-03-18 13:57:30 +0500 (Чт, 18 мар 2010)
	1. перенес xmldom из ctapmex-xmlparser

#Revision: 1467
	#Author: ctapmex Date: 2010-03-17 15:38:47 +0500 (Ср, 17 мар 2010)
	1. не коммпилировалось под linux
	2. немного форматирования кода

#Revision: 1446
	#Author: ctapmex Date: 2010-03-10 16:41:05 +0500 (Ср, 10 мар 2010)
	1. ошибка в Node::appendChild - если в списке два элемента, то у каждого следующего 
		prev будет указывать на firstChild. 

#Revision: 1440
	#Author: ctapmex Date: 2010-03-07 21:01:55 +0500 (Вс, 07 мар 2010) $
	1. борьба с warning

#Revision: 1431
	#Author: ctapmex Date: 2010-03-06 15:08:36 +0500 (Сб, 06 мар 2010)
	1. еще один  warning r1426
	
#Revision: 1426
  #Author: ctapmex Date: 2010-03-04 21:30:44 +0500 (Чт, 04 мар 2010)
	1. исправлены warnings типа - "In constructor 'A::A(int)' 'A::b' will be initialized after 'S A::a' when initialized here"

#Revision: 1418
  #Author: ctapmex Date: 2010-03-03 16:36:12 +0500 (Ср, 03 мар 2010)
  1. поправлены build.xml, для правильной сборки баз, после реструктуризации
	2. прогон всех тестов, ошибки скинул в todo

#Revision: 1402
  #Author: ctapmex Date: 2010-02-20 14:43:07 +0500 (Сб, 20 фев 2010)
	1. ParserFactory::searchPath кидала много исключений, пытаясь открыть ".colorer5catalog". хотя 
		он должен обрабатываться одним из последних.

#Revision: 1401
  #Author: ctapmex Date: 2010-02-20 14:19:19 +0500 (Сб, 20 фев 2010)
	1. HRCParserImpl::loadSource при exception не востанавливалось значение curInputSource.

#Revision: 1395
  #Author: ctapmex Date: 2010-02-18 10:03:58 +0500 (Чт, 128 фев 2010)
	1. исправление в HRCParserImpl::loadBlockRegions - в названии региона должны
		быть маленькие буквы. Плюс уменьшен размер массива.