Commit Graph

314 Commits

Author SHA1 Message Date
7859c6d46f revert 1b88ec0ac2
revert update comments for ksys_draw_bitmap_palette && add .vscode dir to .gitignore
Yes, I use vscode.
Я перепутал ветки :(
2024-11-17 09:51:46 +01:00
2f928c25de revert 2bfbbf443a
revert fix -Wsign-conversion and some -Wcast-qual
only conversions from const to non-const remain
2024-11-17 09:50:46 +01:00
2bfbbf443a fix -Wsign-conversion and some -Wcast-qual
only conversions from const to non-const remain
2024-11-17 08:43:40 +00:00
1b88ec0ac2 update comments for ksys_draw_bitmap_palette && add .vscode dir to .gitignore
Yes, I use vscode.
2024-11-17 08:10:14 +00:00
aff0b28356 Fix sys/ksys.h -Wextra warnings
just fix warnings: just added parentheses and fix Wunused-param offset
2024-08-15 13:28:51 +02:00
a218a83bd5 Fix ksys.h
Extra comma in ksys_draw_bitmap_palette function
2024-07-22 22:18:31 +00:00
a7816e7613 Consistent use of KolibriOS name
- Ensure consistent naming for brand integrity.

git-svn-id: svn://kolibrios.org@10049 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-22 10:10:18 +00:00
e9e08c56b6 Update Tupfile.lua's for tup-0.8
git-svn-id: svn://kolibrios.org@10042 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-21 14:45:21 +00:00
ace_dent
25335bf375 Optimize png files for sdk resources
Lossless optimization of png image files, using `pngslim` and other tools.
Documentation only artwork (distributed outside a program):
- Slimmed 77.7 KiB (~77.5 KiB kpacked), average ~16% saving for 5 files.

git-svn-id: svn://kolibrios.org@10018 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-13 09:10:45 +00:00
6c4f535ed8 Fix autobuild for nasm
nasm requires a slash for include directories. At least its man says so.
On some platforms it worked, on some didn't. Maybe old versions of nasm
are more strict. Now it should work everywhere.

git-svn-id: svn://kolibrios.org@10006 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-04-01 02:29:53 +00:00
turbocat
aae3ae86cc Newlib:
- Added missing basename.c;
- Added original dirname.c;
- Added getcwd (extension of POSIX.1 standard, as in the original NewLib).

git-svn-id: svn://kolibrios.org@9989 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-03-07 20:39:33 +00:00
turbocat
dd61eaf93d SDL: Fixed cursor freezing in some cases.
git-svn-id: svn://kolibrios.org@9961 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-14 05:54:27 +00:00
turbocat
43e723374e Newlib: Added enviroment emulation via the file /sys/settings/system.env
git-svn-id: svn://kolibrios.org@9959 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-14 01:52:02 +00:00
turbocat
9ab6a07ce2 SDL: Added CD-ROM and Joystick stubs for easer porting
git-svn-id: svn://kolibrios.org@9956 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-13 18:29:07 +00:00
turbocat
75cc884573 NewLib:
Added missing dirent impl

git-svn-id: svn://kolibrios.org@9955 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-12 23:03:49 +00:00
turbocat
6e3276cb4b NewLib:
- Added basic support for dirent.h;
- Added memory.h for compatibility;
- Added ftruncate() function;
- Fixed date and time structures in ksys_file_info_t.

git-svn-id: svn://kolibrios.org@9954 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-12 23:01:16 +00:00
turbocat
9562f01892 NewLib:
- Duplicate functionality files removed;
- Refactoring of file handling functions;
- Removed broken impliments.
Gears (C + TinyGL):
- Removed because it duplicates an existing example on Fasm and uses unsupported wrappers on the KOS API.
KosJS:
- Removed. The MuJS port is too old and not used anywhere. Support is not profitable.
Backy:
- Removed useless GCC version. Support is not profitable.
DGen-SDL and SQLite3
- Fix after removing broken "dirent.h".
Fridge:
- Moving the KOS API wrapper to avoid compilation errors.
Udis86, uARM and 8086tiny:
- Fix after removing redundant "kos_LoadConsole.h".


git-svn-id: svn://kolibrios.org@9952 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-04 22:20:35 +00:00
turbocat
c56129836a SDL: Another fix for SDL_Delay.
git-svn-id: svn://kolibrios.org@9875 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-09-01 19:32:56 +00:00
turbocat
6c347146ee newlib: Try to unify wrappers. And get rid of kos32sys.h
git-svn-id: svn://kolibrios.org@9874 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-09-01 19:19:27 +00:00
turbocat
c36e767724 newlib ksys.h synchronized with libc.obj
git-svn-id: svn://kolibrios.org@9865 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-01 05:22:28 +00:00
turbocat
a0f200534d ksys.h:
- Fixed formatting;
 - Added wrapper for sysfunction 65.

git-svn-id: svn://kolibrios.org@9836 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-15 10:45:06 +00:00
vitalkrilov
b66e372685 ksys.h:
- KSYS_SLOT_STATE_FREE has right value (9, not 6) now
- few style changes (snake_case)

git-svn-id: svn://kolibrios.org@9830 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-05 08:46:07 +00:00
vitalkrilov
c48822e03e sysfuncr.txt: added missing docs for SysFn77.10, SysFn77.11, SysFn77.13 from wiki
ksys.h:
- libc.obj's file synced with newlib's (r9788)
- added scancodes enum
- added wrappers for SysFn66.4 and SysFn66.5 (sys. hotkeys)
- added wrappers for SysFn77.0 -- SysFn77.3 (futexes)

git-svn-id: svn://kolibrios.org@9829 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-04 22:48:35 +00:00
turbocat
90df188638 Added libvorbis to autobuild
git-svn-id: svn://kolibrios.org@9793 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 09:36:31 +00:00
turbocat
17728ab831 SDL_mixer added to autobuild
git-svn-id: svn://kolibrios.org@9792 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 09:28:44 +00:00
turbocat
22b894fdba Added libogg to autobuild
git-svn-id: svn://kolibrios.org@9791 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 09:18:26 +00:00
turbocat
2f26d486e6 SDL:
- Audio refactoring;
 - Delete old menuetos wrappers;
 - Fixed tupfile(speed ​​optimization flags) and makefile.


git-svn-id: svn://kolibrios.org@9789 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 08:01:26 +00:00
turbocat
d3e724b908 ksys.h:
- Added SF 68.1 and SF 68.14 wrappers
 - Added SLOT_STATE enum.

git-svn-id: svn://kolibrios.org@9788 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 07:57:42 +00:00
turbocat
23d59ab1ad SDL: remove mentions of menuetos in video src
git-svn-id: svn://kolibrios.org@9787 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 05:31:32 +00:00
turbocat
1d446821e9 SDL:
- Refactoring;
 - Fixed mouse bug;
 - Added middle mouse button support.


git-svn-id: svn://kolibrios.org@9785 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-25 19:55:00 +00:00
turbocat
2f58880d77 ksys.h:
- Fixed thread info struct;
 - Added SF 63.3 wrapper;
 - Added SF 18.19 universal wraper;
 - Fixed ksys_pos_t.

git-svn-id: svn://kolibrios.org@9784 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-25 19:08:45 +00:00
turbocat
bfe9af6494 SDL: now window is always centered.
git-svn-id: svn://kolibrios.org@9769 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 22:15:59 +00:00
turbocat
635fbac815 SDL: Refactoring part1
git-svn-id: svn://kolibrios.org@9768 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 14:05:41 +00:00
turbocat
56ff702799 ksys.h:
- Added to Newlib and should be in sync with the file from libc.obj; 
- Added new wrappers.

git-svn-id: svn://kolibrios.org@9767 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 14:02:43 +00:00
maxcodehack
4e324c8612 Samples fix #2 + fridge makefile change
git-svn-id: svn://kolibrios.org@9759 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-06 15:32:56 +00:00
maxcodehack
87d53e5e74 c/c++ samples refactoring
git-svn-id: svn://kolibrios.org@9758 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-06 15:24:16 +00:00
maxcodehack
4fae618b2c Refactoring sys/kos.h
git-svn-id: svn://kolibrios.org@9757 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-06 14:37:19 +00:00
turbocat
4633866c71 Newlibc: Added wrapper for all console.obj functions.
git-svn-id: svn://kolibrios.org@9716 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-02-13 13:51:56 +00:00
turbocat
7664139794 SDL: removed unused headers for compatibility with libs.obj.
git-svn-id: svn://kolibrios.org@9589 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-07 17:52:00 +00:00
vitalkrilov
8800305655 Fixed all misuse of "/rd/1" (changed to "/sys"; all except "/programs/*" and "/kernel/*")
ati2d: fixed log creation

git-svn-id: svn://kolibrios.org@9583 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-06 19:34:04 +00:00
turbocat
cb09ffbbd3 Added port(WIP) SDL_mixer-1.2.12
OGG, AIFF and VOC only support.

git-svn-id: svn://kolibrios.org@9565 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-03 16:13:14 +00:00
turbocat
7ff1bcb168 Added port libvorbis-1.3.7
git-svn-id: svn://kolibrios.org@9564 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-03 16:09:57 +00:00
turbocat
481e42b275 Added port libogg-1.3.5
git-svn-id: svn://kolibrios.org@9563 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-03 16:08:58 +00:00
turbocat
a733001ec5 libsound: Fixed Makefile
git-svn-id: svn://kolibrios.org@9562 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-03 16:07:17 +00:00
turbocat
9770ba3b5d libSDL(newlibc)
- Added SDL_audiocvt, SDL_mixer, SDL_wave;
- Added ability to get screen resolutions.

git-svn-id: svn://kolibrios.org@9561 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-03 16:00:54 +00:00
turbocat
2a13666707 Newlibc: Added con_set_title wrapper
git-svn-id: svn://kolibrios.org@9354 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-02 19:24:53 +00:00
Coldy
603b599e0e newlib: fixed incorrect work with relative path
(previously /sys/open.c buildpath added an extra slash
after the current working directory)

git-svn-id: svn://kolibrios.org@9346 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-29 11:39:21 +00:00
turbocat
3fc184a141 SDL: Rollback to stable revision 9172.
git-svn-id: svn://kolibrios.org@9288 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-19 23:03:24 +00:00
turbocat
3908f96f64 Added PDCurses library(uses SDL)
git-svn-id: svn://kolibrios.org@9214 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-10-04 19:26:53 +00:00
turbocat
d26508bea9 SDL:
- Fixed SDL_Delay. 
- Refactoring

git-svn-id: svn://kolibrios.org@9211 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-10-04 17:15:27 +00:00