Commit graph

285 commits

Author SHA1 Message Date
Mikhalkovich Stanislav e5b1dbdb95 Изменена реализация Halt - для ЦЗА uhfabrb gjl Цшт 11 (долго закрывалось окно)
Исправлена ошибка в XLSX.pas
Исправлена ошибка в AnimRotate в WPFObjects
Переупорядочены примеры
2022-04-12 16:31:00 +03:00
Ivan Bondarev 45f5a904a0
Merge pull request #2646 from SunSerega/POCGL-stables
Обновление POCGL
2022-03-27 10:17:42 +02:00
Sun Serega d2fdeb81fe POCGL update 2022-03-25 13:27:17 +02:00
Ivan Bondarev 598e765e4a
Merge pull request #2632 from SunSerega/POCGL-stables
Обновление справок POCGL
2022-03-20 09:56:47 +01:00
Sun Serega 6211fe2275 Новый пример OpenGL 2022-03-01 08:21:26 +02:00
Mikhalkovich Stanislav 3240593d2e Реализован foreach index
Исправлена ошибка for step
Дополнена справка по for step и foreach index
J,yjdkty ntrcnjdsq htlfrnjh? gjlcdtxbdf.obq ыеуз b штвуч rjyntrcnyj d hfvrf[ jlyjq cnhjrb
2022-02-26 12:33:53 +03:00
Mikhalkovich Stanislav 6381b157af Пример и тест for step 2022-02-21 17:40:32 +03:00
Sun Serega 28854f2864 опастно => опасно 2022-02-20 12:52:56 +02:00
Sun Serega 0c0ee6ee13 mono test results 2022-02-19 18:40:33 +02:00
Sun Serega 224ee11ec8 Обновление справок 2022-02-18 15:39:46 +02:00
Mikhalkovich Stanislav 7e472fa16f float to int explicitly
Move some samples to Experimental
2022-01-17 21:48:58 +03:00
Sun Serega 4adf8b0266 cleanup 2022-01-14 13:12:38 +02:00
Sun Serega 3823d5430e Merge branch 'master' into POCGL-stables 2022-01-14 09:32:50 +02:00
Mikhalkovich Stanislav e1aa7ab8f9 Исправлена ошибка при первой компиляции программ в Samples\!РусскиеИсполнители 2022-01-12 18:38:44 +03:00
Sun Serega 2c7a9444a0 Samples cleanup 2022-01-12 15:35:20 +02:00
Sun Serega 0d1e31ebc4 update 2022-01-10 18:02:59 +02:00
Sun Serega 738b73345d OpenCLABC big backend update 2021-12-24 10:42:36 +02:00
Sun Serega 5796c23027 OpenCLABC update 2021-10-24 12:06:59 +03:00
Sun Serega e390e0a8ce Обновление OpenCLABC 2021-09-04 15:10:31 +03:00
Sun Serega ebc3c8725e part of update 2021-09-01 15:13:20 +03:00
Sun Serega 57d2c7c650 Справка OpenCL+OpenGL 2021-08-29 13:24:48 +03:00
Sun Serega 8a07363d2f Обновление OpenCL и OpenGL 2021-08-28 22:36:14 +03:00
Mikhalkovich Stanislav 991a62b3f7 WPFObjects - ликвидация параметров по умолчанию, мешающих ускорению
WPFObjects - улучшение примеров
2021-04-19 20:53:31 +03:00
Mikhalkovich Stanislav 13287928ea Graph3D:
HideObjects
   ShowObjects
2021-04-16 09:49:10 +03:00
Mikhalkovich Stanislav 52dd8e5cf4 WPFObjects:
Objects.Reverse
  PictureWPF.CreateInvisible
  тип Direction и его статические свойства и методы (напр, Direction.Forward(obj: ObjectWPF)
  HideObjects, ShowObjects

GraphWPF.pas
  type Bitmap с методами FlipHorizontal FlipVertical ScaleX ScaleY Clone
  DrawImage(x,y: real; b: Bitmap);
2021-04-15 12:28:19 +03:00
Sun Serega 155574a33e OpenCLABC spec
+MarkerQueue=>WaitMarker
2021-02-10 15:14:18 +02:00
SunSerega 1b575d156f Убрал упоминания issue 1981 2021-01-08 19:41:44 +02:00
SunSerega 3aa835381d Справка н.у. модулей 2021-01-05 16:28:09 +02:00
SunSerega f95cc3bc4e POCGL update 2021-01-05 13:30:54 +02:00
Mikhalkovich Stanislav 969b81f48a Serialize-Deserialize 2020-12-08 16:23:13 +03:00
Mikhalkovich Stanislav 02c92a378d Форматирование расширенного foreach 2020-11-28 13:07:03 +03:00
Mikhalkovich Stanislav 562699d3fa MoveOn -> MoveBy 2020-11-16 20:04:43 +03:00
Mikhalkovich Stanislav cf7e002e92 'ab'?[2:].Println
SF - ряд сокращений
Form1 - раскомментировал Здоровье кода при запуске
2020-11-16 13:16:12 +03:00
Mikhalkovich Stanislav f25419b1e1 Исправил пример MovingFrameBasedTime.pas 2020-08-12 21:17:55 +03:00
Mikhalkovich Stanislav 490ddaa43a var q := (a,b: integer; c: real) -> begin
end;

теперь работает
2020-08-12 15:22:16 +03:00
Mikhalkovich Stanislav d03f001197 Справка OpenCLABC.html - запятые и так же 2020-08-09 18:24:44 +03:00
Mikhalkovich Stanislav 46d371fa30 WPFObjects Objects Clear DestroyAll
Abs(Complec) - исправлен тип возвращаемого значения
в WPFObjects host1.ClipToBounds := False - во избежание глюка при совмещении WPFObjects и GraphWPF
Новый пример ShooterWithInterface.pas
Новый пример Sqrt2.pas
2020-08-09 18:15:34 +03:00
SunSerega 1d8541dbe0 Merge branch 'master' into Open-CL-GL 2020-08-04 06:01:30 +03:00
SunSerega 077950e5eb update OpenCLABC 2020-08-04 02:26:50 +03:00
Mikhalkovich Stanislav c0906732a5 Правки в Controls и примерах
Исправления ошибок в параметрах Pyramid Prism в Graph3D
2020-08-03 21:26:25 +03:00
Mikhalkovich Stanislav 5404728fdb case s of
'1'
end

допускаются символы в case по строкам
2020-08-01 11:29:09 +03:00
Mikhalkovich Stanislav a4804f31a3 Controls - примеры 2020-08-01 00:13:27 +03:00
Mikhalkovich Stanislav 9ae473518a Убрал ArrFilter и ArrTransform.
Есть синонимы: a.ConvertAll и a.FindAll
2020-07-27 10:13:32 +03:00
Mikhalkovich Stanislav 9e929f43e7 ArrFilter ArrTransform 2020-07-26 17:38:23 +03:00
Mikhalkovich Stanislav cf6e4ba9bd Исправил пару примеров 2020-07-26 13:07:35 +03:00
Mikhalkovich Stanislav 6710bed1cc SystemSlice и проч - ускорение для целых индексов 2020-07-16 08:42:11 +03:00
Mikhalkovich Stanislav 2eddbb8f15 Попытка частично заставить работать одновременно #2277 и #2265 2020-07-11 17:11:27 +03:00
Mikhalkovich Stanislav ca363a002d Turtle - падение инсталлятора 2020-07-07 21:52:34 +03:00
Mikhalkovich Stanislav 2794392e83 Короткие программы вида
##
Print(1)

Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования

Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
Mikhalkovich Stanislav cd2556f89f Дополнения к матрицам в стандартном модуле:
x in matr

MatrEqual(m,m1)
m.MatrEqual(m1)

ArrEqual(a,a1)
a.ArrEqual(a1)

MatrByRow, MatrByCol по последовательости

var (m,n) := matr.Size
2020-05-30 11:31:17 +03:00
Mikhalkovich Stanislav 3c7f44b6eb Замена имени FontType на FontOptions 2020-05-14 20:32:21 +03:00
Mikhalkovich Stanislav a2bac8dedb GraphWPF - DrawGraphic - улучшения, DrawText и TextOut с параметром FontType, Font.WithSize, Font.WithStyle, Font.WithColor, Font.WithName 2020-05-14 20:04:07 +03:00
Mikhalkovich Stanislav fb65ee8053 Откат правок SunSerega в связи с uses in
GraphWPF - тип Vector, начало внедрения Point в параметры примитивов, RandomPoint
WPFObjects - RandomPoint

convertion_data_and_alghoritms.cs - еще одна правка в связи с равенством типов в dll
2020-05-11 20:51:35 +03:00
Mikhalkovich Stanislav b93edbee22 Улучшение отображения компонент в дизайнере Windows Forms в HighDPI
OnDrawFrame GraphWPF.pas
2020-05-01 18:50:03 +03:00
Mikhalkovich Stanislav 4fc571c221 В типы IntRange, CharRange добавлены Step(n) и Reverse
Дореализован range(c1,c2,step)
Добавлен пример в Graph3D с планетами
WinFormsUI - кнопки закрытия и списка увеличены в разрешении 200%
wplus hplus в graphWPFBase изменены так чтобы они работали в Windows XP
2020-04-23 00:45:34 +03:00
SunSerega c5f43028c5 update 2020-03-13 04:28:53 +02:00
SunSerega 0a23b630aa POCGL update 2020-02-26 06:34:25 +02:00
SunSerega 44d6d8f627 Обновление POCGL 2020-02-05 07:16:32 +02:00
SunSerega dde7246853 cleanup 2020-01-10 13:46:59 +02:00
SunSerega 5f8f6539cc Обновление POCGL 2020-01-10 13:28:45 +02:00
Mikhalkovich Stanislav 5aa72fac74 В оптимизацию foreach добавлен IList 2020-01-06 11:23:55 +03:00
Mikhalkovich Stanislav 838dddf8b1 foreach по a..b преобразуется в for - для эффективности 2020-01-05 22:46:12 +03:00
Mikhalkovich Stanislav 5352dd6b24 s[a:b] заменяется на вызов s.Substring 2019-12-25 09:27:48 +03:00
Mikhalkovich Stanislav 1aeb653f85 Из PABCSystem убрана операция умножения последовательности на число как
дававшая неприятный эффект для множеств - множество умножать на число нельзя
2019-12-18 07:34:17 +03:00
Mikhalkovich Stanislav 76710a8b2a Пара символов 2019-12-08 21:00:48 +03:00
Mikhalkovich Stanislav 97dd5b00ed Kernel 2019-10-23 19:34:23 +03:00
Mikhalkovich Stanislav 3999d77e41 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2019-10-12 14:39:19 +03:00
Mikhalkovich Stanislav 9fee10155b GraphWPF IsFixedSize 2019-10-12 14:39:13 +03:00
SunSerega 1b4fed44e7 update 2019-10-12 02:22:00 +03:00
Sun Serega 14ce2a31c2
Merge pull request #24 from pascalabcnet/master
pull all
2019-09-22 04:28:22 +03:00
SunSerega a0a93b110f Merge branch 'master' into BlockFileOfT-updates 2019-09-22 04:20:52 +03:00
SunSerega 88728016a9 update 2019-09-22 03:43:43 +03:00
SunSerega 578267df34 changed encoding of 1 file 2019-09-09 21:16:00 +03:00
SunSerega 4f497c5ad4 Merge branch 'Open-CL-GL' of github.com:SunSerega/pascalabcnet into Open-CL-GL 2019-09-09 21:09:24 +03:00
SunSerega 2f189dbd5f Обновление POCGL 2019-09-09 21:04:21 +03:00
Mikhalkovich Stanislav c7a3beec39 Убран PabcRtl32.dll 2019-08-18 00:16:39 +03:00
Mikhalkovich Stanislav 3c432a1cd6 fix #2077
Новые примеры WPFObjects
Мелкие правки в Controls, GraphWPF, WPFObjects, Timers
2019-08-15 23:54:13 +03:00
Mikhalkovich Stanislav 49334c73ff AutoInsertCode - малые исправления
WPFObjects - малые дополнения
2019-08-07 15:24:12 +03:00
Mikhalkovich Stanislav bd52663612 Invoke -> Redraw в GraphWPF и WPFObjects
With... ->Set... в  WPFObjects
Конструкторы с шириной и цветом границы в  WPFObjects
Несколько примеров в WPFObjects
2019-08-05 00:23:28 +03:00
Mikhalkovich Stanislav d226de7f36 gr_All_Brown_WPF.pas 2019-08-04 16:08:54 +03:00
Mikhalkovich Stanislav 18272e692b
Merge pull request #2045 from SunSerega/temp-AMP-examples
Добавил ещё 1 пример использования "&"
2019-07-27 11:00:48 +03:00
SunSerega e662317fca cleanup 2019-07-27 10:57:54 +03:00
Mikhalkovich Stanislav b198ccbced
Merge pull request #2031 from SunSerega/Open-CL-GL
Добавление нормального OpenGL
2019-07-26 22:40:34 +03:00
SunSerega 1ef6691ab6 cleanup 2019-07-18 03:56:32 +03:00
SunSerega 28bf03c3fe update
separate commits are in POGCL
2019-07-18 03:47:28 +03:00
SunSerega ea4be34346 Добавил новый пример 2019-07-17 22:16:11 +03:00
Mikhalkovich Stanislav b9c7d5deea Автоисправление пробелов в := с возможным добавлением ; по нажатию Enter 2019-07-13 12:01:16 +03:00
Mikhalkovich Stanislav deb164b615 Graph3D RotateAtAbsolute, AnimRotateAtAbsolute
Пример Rubic3D.pas
2019-07-12 19:41:23 +03:00
Sun Serega a8526162e9
Merge pull request #20 from pascalabcnet/master
pull all to POCGL
2019-07-06 01:26:10 +03:00
SunSerega b882a976d1 OpenGL + декостыляция OpenCLABC 2019-07-06 01:25:05 +03:00
Mikhalkovich Stanislav 356e185bef fix #1057 2019-06-25 12:02:09 +03:00
SunSerega 7b5ad9a877 основной объём запланированного сахара 2019-06-07 17:55:32 +03:00
SunSerega f3b2f377aa чистка примеров
Какая то путаница с этим MatrMlt.cl, туда-сюда менялся несколько раз
Правильно называть параметр именно V1 а не V
2019-06-07 08:06:02 +03:00
SunSerega 25d91567f2 переименовал папку примеров 2019-06-07 08:01:51 +03:00
SunSerega 2d67f24605 чистка примеров 2019-06-06 18:40:36 +03:00
SunSerega fc52c519dc И ещё мелочи в примерах 2019-06-06 18:18:55 +03:00
Sun Serega d82f41db15
Merge pull request #16 from pascalabcnet/master
Пулл, чтоб получить последние фиксы
2019-06-06 18:13:18 +03:00
SunSerega a8f8bc443c Чистка мелочей в примерах 2019-06-06 18:08:14 +03:00
SunSerega 87ef23828c OpenCLABC
+ дополнение к OpenCL, в виде переведённого cl_ext.h
2019-06-06 17:55:05 +03:00
Mikhalkovich Stanislav 1d04d89171
Merge pull request #1942 from SunSerega/Open-CL-GL
Модуль для OpenCL и простенький пример к нему
2019-05-25 21:54:27 +03:00
Mikhalkovich Stanislav 52089ab860 3.5.0 - инкрементальные изменения 2019-05-25 21:53:02 +03:00
SunSerega 7054d86b88 Большинство функций OpenCL.pas + исправил пример умножения матриц 2019-05-24 13:54:13 +03:00
SunSerega 94ca6e508a пример MatrMlt 2019-05-18 10:24:07 +03:00
SunSerega 9be76a4bf5 POpenCL base 2019-05-17 18:02:15 +03:00
Mikhalkovich Stanislav 4d547d9af3 DrawPixels 2019-05-16 15:42:16 +03:00
Mikhalkovich Stanislav 30faa6f310 Исправление ошибки непогашенной стрелки при запуске 2019-04-26 19:23:32 +03:00
miks1965 4fe7e3e318 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
2019-04-17 15:12:32 +03:00
Mikhalkovich Stanislav 606ddbc620 bug fix #1898 2019-04-01 07:15:39 +03:00
SunSerega ac6d8d36a8 Merge branch 'BlockFileOfT-updates' of https://github.com/SunSerega/pascalabcnet into BlockFileOfT-updates 2019-03-25 23:56:23 +02:00
SunSerega 8ad040d612 Добавил try-finally везде где надо 2019-03-25 23:56:10 +02:00
Mikhalkovich Stanislav 0475d0ee30 WPFObjects - AnomMoveOn ... и другие правки 2019-03-26 00:03:07 +03:00
miks1965 fd2016297b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
2019-03-20 13:22:51 +03:00
miks1965 72ed583faa W 2019-03-20 13:19:34 +03:00
Mikhalkovich Stanislav 513f5024a6 Новая основная иконка ABC. Нормально отображается в WinXP, Win 7, Win 10 2019-03-15 00:13:53 +03:00
Mikhalkovich Stanislav 617428ee93 Новый GraphWPG с более плавной и быстрой графикой, SetPixel, SetPixels 2019-02-25 12:03:43 +03:00
Mikhalkovich Stanislav d2a5dd813b fix #1757 2019-02-22 09:27:54 +03:00
Mikhalkovich Stanislav 6bf2f1cfa0 bug fix #1674
Indices как синоним Indexes
Print для строки как метод расширения
2019-02-01 15:04:07 +03:00
Mikhalkovich Stanislav 43adc0a7c2 Правки некоторых примеров 2019-01-01 14:15:29 +03:00
Mikhalkovich Stanislav 17bbbdb86f Graph3d WPFObjects Invoke 2018-12-12 17:45:12 +03:00
Mikhalkovich Stanislav a702edb2b8 Исправления программ в связи с PartitionPoints 2018-11-19 02:48:19 +03:00
Ivan Bondarev 9a4cd430d4
Merge pull request #1479 from SunSerega/master
исправил кодировку справки BlockFileOfT
2018-11-07 21:40:00 +01:00
Sun Serega 537f01a1c9 исправил кодировку справки BlockFileOfT 2018-11-07 22:35:50 +02:00
miks1965 02991b622f fix #1419 2018-10-26 20:12:42 +03:00
miks1965 3d95757c71 Убрал тест questionpoint1.pas
Почему-то перестал работать
2018-10-24 16:22:33 +03:00
miks1965 a2702ecb73 fix #1395 2018-10-23 22:06:07 +03:00
miks1965 987ab845e8 fix #1409
Разрешил перегруженные деконструкторы
2018-10-21 12:29:36 +03:00
Sun Serega 12237bba05 Убрал создание указателей на массив в примере - сравнении скорости 2018-09-27 14:26:38 +03:00
Sun Serega 015d2d3fb3 удалил лишнюю копию исходников "BlockFileOfT" 2018-09-26 01:52:45 +03:00
Sun Serega fdfd6cc9a7 Добавил последнюю версию "BlockFileOfT" 2018-09-26 01:50:40 +03:00
miks1965 f789d4b2f1 Убрал Пример 3 2018-09-15 14:43:14 +03:00
miks1965 172ce6d1bc Graph3D размеченный для справки 2018-08-27 22:36:19 +03:00
miks1965 a6da721f37 Автосгенерированная справка для Graph3D 2018-08-27 22:31:39 +03:00
miks1965 85b5ac28d7 WPFObjects модуль почти готов
Примеры WPFObjects
Дополнения в справку - методы файлов
Методы типизированных файлов переназваны f.FileSize на f.Size
f.FilePos на f.Position
Сделаны f.Reset и f.Rewrite
Random для вещественных
2018-08-21 17:28:27 +03:00
miks1965 8835a25254 Запретил match 1 with;
Запретил пустые case и with - в Delphi именно так
2018-08-16 13:33:27 +03:00
miks1965 31f153266f fix #1036
процедура Deconstruct автогенерируется для автоклассов
2018-08-12 21:16:18 +03:00
miks1965 40cf63366b QuestionColonTypes.pas
Words
2018-08-12 12:45:39 +03:00
miks1965 742e6aa243 Улучшил выведение типов для ?: с подсказки RAlex
QuestionColonTypes.pas
2018-07-20 22:13:07 +03:00
miks1965 6ec739d45c Graph3D некоторые добавления (камера) 2018-06-17 17:00:44 +03:00
miks1965 e0bf9736d4 bug fix #916 2018-06-12 21:29:12 +03:00
miks1965 5b2568f62c Assert - исправлена ошибка с message
Graph3D - полностью переработаны трансформации и анимации. Исправлено много неточностей.
Теперь у каждой элементарной анимации есть своя StoryBoard
2018-06-10 17:33:22 +03:00
miks1965 fda348a317 Some FillParentsInDirectChilds() in TreeHelper.cs 2018-05-28 00:35:33 +03:00
miks1965 b472026f5d Примеры на Pattern Matching
Версия 3.4
2018-05-24 08:03:21 +03:00
miks1965 bf8316cfb2 Откатил фикс #796 2018-05-15 21:01:35 +03:00
miks1965 b99f025512 BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает 2018-04-29 11:02:40 +03:00
miks1965 51b1021489 Sounds.pas 2018-03-15 12:43:17 +03:00
miks1965 df7523dcbb События мыши в Graph3D 2018-03-10 22:50:48 +03:00
miks1965 47abf90efa .NET 4.7.1
pabcworknet.ini - добавлен BOM
i.Print для стандартных типов
f.Seek(i) сделана функцией
Подчистка в Graph3D.pas
2018-01-26 23:37:04 +03:00
miks1965 a39fb76e04 Короткие определения конструкторов.
Пример Chess3D
2018-01-08 22:12:33 +03:00
miks1965 737071f6ac bug fix #617 2017-12-30 01:46:45 +03:00
miks1965 b51698600e Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2017-12-17 20:56:21 +03:00