?login_element?

Subversion Repositories NedoOS

Rev

Rev 1410 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
8 dimkam 1
08.02.2018:
230 alone 2
+ версия для пц собирается всегда с настройкой BIGMEM (nedodefs.h) (Hippiman)
8 dimkam 3
 
4
14.03.2018:
230 alone 5
- была редкая ошибка с переключением чипов в ayfxplay.i
8 dimkam 6
 
7
28.03.2018:
230 alone 8
+ в runtime.i, runtime.h добавлены функции приостановки проигрывания музыки (pause, unpause) и глобальная переменная _PAUSED (Hippiman)
8 dimkam 9
 
10
09.10.2018:
230 alone 11
- в lib.i была ошибка деления LONG'ов
8 dimkam 12
 
13
22.11.2018:
230 alone 14
+ добавлена поддержка 3-символьного расширения в io.c, iofast.i, nedotrd (первый блок файла имеет имя типа "filename.asm", второй "filename.atm" и т.д., а не как раньше с нуля во втором байте расширения)
15
+ iofast.i, io.c: nfopen при открытии в режиме чтения возвращает 0, если файл не существует
16
- был глюк в movedisk
8 dimkam 17
 
18
26.11.2018:
230 alone 19
+ в nedotrd поддержаны слеши вида /
8 dimkam 20
 
21
27.11.2018:
230 alone 22
- поддержка 3-символьного расширения в nedotrd не работала в режиме extract
23
+ поддержка NedoOS (добавлены версии стартап-модулей основных компонентов и библиотека io_os.i вместо iofast.i)
8 dimkam 24
 
25
28.11.2018:
230 alone 26
+ в nedotrd информация "opened trd..." показывается только при использовании ключа -v
8 dimkam 27
 
28
05.12.2018:
230 alone 29
+ в io_os.i поддержаны пути
8 dimkam 30
 
31
06.12.2018
230 alone 32
- nedotrd убирал $ из расширений файлов даже не в режиме -eh, -ah
8 dimkam 33
 
34
27.12.2018:
230 alone 35
- в nedores неправильно обрабатывался случай залитого знакоместа при defaultcolor с яркостью (Hippiman)
8 dimkam 36
 
37
14.01.2019:
230 alone 38
- в io_os.i неправильно закрывались файлы длиной 0
20 dimkam 39
 
40
18.02.2019:
230 alone 41
* в io.h убрана функция closewrite, вместо неё всегда используется fclose
42
* расширение *.asm (сгенерированный ассемблерный файл) заменено на *.ast, иначе невозможно делать полноценный clean. Исправлены все батники и стартапы, а также сам clean.
43
+ примеры под NedoOS используют nedodefs.asm, а не числовые константы
28 Alone 44
 
45
27.02.2019:
230 alone 46
+ в nedores фон для залитых знакомест начиная с зелёного теперь чёрный, фон для чёрных знакомест берёт яркость от defaultcolor, а для залитых знакомест менее зелёного не берёт (Hippiman)
92 DimkaM 47
 
48
25.04.2019:
230 alone 49
+ nedotok исправлен для компиляции в gcc (demige) - 32bit only!
50
+ в str добавлена функция strlen (demige)
51
 
472 alone 52
04.06.2020:
53
+ enum позволяет запятую после последнего элемента
54
+ enum {a, b=10, c, d}
55
- неправильно работал двойной typecast, например VAR LONG l2 = (STRUCT zzz*)((UINT)&zuzu+zzz_nnn)->lb;
56
- неправильно работали вложенные #ifdef, если внутри был #include
476 alone 57
 
58
05.06.2020:
59
+ добавлен таргет script, в нём 4-байтные слова (список слов в testspt/enum.h)
477 alone 60
 
61
08.06.2020:
62
+ в таргете script добавлен FLOAT, слова теперь 8-байтные (интерпретатор в testspt/g_states.cpp)
497 alone 63
 
64
22.06.2020:
65
* CONST PCHAR s = "str" компилируется в код, а не в данные (важно для скрипта)
66
+ в скрипт добавлены спецфункции
631 alone 67
 
68
24.08.2020:
69
+ evar {UINT var1 = 1, INT var2 = 2, FLOAT var3} и т.п. создаёт переменные заданого типа с заданными адресами
634 alone 70
 
637 alone 71
26.08.2020:
634 alone 72
- enum создавал псевдопеременные для каждого элемента - выброшено
73
* для BIGMEM (т.е. версий для пц) _STRLEN=255, иначе 80
637 alone 74
 
75
27.08.2020:
76
+ константные выражения +(expr) - тип выражения определяется по левому контексту. В исходниках почищена такая же устаревшая запись тайпкаста.
711 alone 77
 
78
24.09.2020:
79
+ exp добавлена версия под NedoOS (вызов: exp filename.A_, результат в exp.f)
1410 alone 80
 
81
20.03.2022:
82
+ в iofast.i добавлено getfiletime()
83
- исправлен lbltype.i в соответствии с lbltype.c, чтобы на реале правильно компилировались обращения к структурам (например, в io.c)
84
- исправлена автосборка nedoasm