Commit Graph

8675 Commits

Author SHA1 Message Date
turbocat
728d0ab126 kolibri-libc:
- Added example program
- Delete trash files
- Added libc.obj loader (will be removed from ktcc)

git-svn-id: svn://kolibrios.org@8625 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-02 20:22:37 +00:00
162d919194 kolibri-libc: Reimplement fgets, fputc, fputs, fread and fwrite
Now it follows the POSIX specification better.

git-svn-id: svn://kolibrios.org@8624 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-02 18:57:57 +00:00
23ada42423 kolibri-libc: Add fs error codes to ksys.h
git-svn-id: svn://kolibrios.org@8623 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-02 18:52:19 +00:00
1f4d74f500 Relocate kolibri-libc from GitHub
git-svn-id: svn://kolibrios.org@8622 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-02 17:58:11 +00:00
turbocat
95e70a7b8c libc.obj.a(ktcc) :
- Added makefile
- Added mklib tools
- Fixed build

git-svn-id: svn://kolibrios.org@8621 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-01 21:52:10 +00:00
519b298e48 [clink] Return zero (success)
git-svn-id: svn://kolibrios.org@8620 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-01 17:26:41 +00:00
maxcodehack
9b45138bf2 uPDF: move libjbig2dec and libopenjpeg to sdk/sources
git-svn-id: svn://kolibrios.org@8619 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-28 17:09:15 +00:00
bbfb3b311f [clink] Fill BSS section by zeroes
git-svn-id: svn://kolibrios.org@8618 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-28 15:28:03 +00:00
maxcodehack
07643c3fde minizip: Use zlib as dynamic lib (smaller program's size)
git-svn-id: svn://kolibrios.org@8617 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-25 18:19:40 +00:00
maxcodehack
11a6284c41 Fix build and smaller size (-Os)
git-svn-id: svn://kolibrios.org@8616 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-25 15:59:52 +00:00
maxcodehack
34193c54d8 Add minizip and miniunz
git-svn-id: svn://kolibrios.org@8615 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-25 15:48:52 +00:00
maxcodehack
afa32a2a13 Upload minizip (http://www.winimage.com/zLibDll/minizip.html) unzipper port
git-svn-id: svn://kolibrios.org@8614 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-25 15:35:02 +00:00
ConLenov
72917ede9c Skins: add Aigul by ConLenov
git-svn-id: svn://kolibrios.org@8613 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-25 09:04:26 +00:00
ConLenov
829e33572e Skins: add Aigul by ConLenov
git-svn-id: svn://kolibrios.org@8612 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-24 12:36:31 +00:00
maxcodehack
bf7d612d7b sys/kos.h: more neat +sysfn36 +ZPOS
git-svn-id: svn://kolibrios.org@8611 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-24 09:25:50 +00:00
maxcodehack
4657dec23b Add new syscall wrapper - sys/kos.h
Fridge: improve and move to sys/kos.h

git-svn-id: svn://kolibrios.org@8610 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-24 08:40:54 +00:00
c7fc4ec5b4 Update TCC binary
git-svn-id: svn://kolibrios.org@8609 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-23 22:05:15 +00:00
b9c2c188c5 Update autoimporting libraries to put specific data at the end if the executable file
git-svn-id: svn://kolibrios.org@8608 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-23 21:44:40 +00:00
0fa9abba42 Update make.bat for librasterworks.a
It needed to be fully rewritten

git-svn-id: svn://kolibrios.org@8607 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-23 21:04:20 +00:00
7fc2d33833 Update librasterworks.a making batch (output file name)
git-svn-id: svn://kolibrios.org@8606 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-23 21:01:10 +00:00
32a9e36b93 Put imports into ".imp.@." sections.
Now it's not necessary to put linking of these libraries at the end of tcc command line.

git-svn-id: svn://kolibrios.org@8605 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-23 20:59:07 +00:00
521bee47b1 Make TCC write ".imp.@." section at the end of the file.
Now it's possible to write import table at the end of file without need to put linking of autoimporting libraries at the very end of command line.

git-svn-id: svn://kolibrios.org@8604 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-23 16:37:49 +00:00
ccc434de43 Add libc.obj wrapper for autoimport
git-svn-id: svn://kolibrios.org@8603 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-22 15:41:44 +00:00
a7a6e91ff1 Add missing file for testing
git-svn-id: svn://kolibrios.org@8602 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-22 08:24:55 +00:00
0b8e3382ef Add one more clink's dependency
git-svn-id: svn://kolibrios.org@8601 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-22 08:19:58 +00:00
2b98571951 Add unexisted dependencies
git-svn-id: svn://kolibrios.org@8600 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-21 20:36:10 +00:00
da8b70d99e fixed same vulnerability in sysfn 48.3
git-svn-id: svn://kolibrios.org@8599 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-21 11:03:16 +00:00
d82e0a30b4 fixed vulnerabilities in sysfn 18.11 and 36, now user applications cannot corrupt kernel memory via invalid buffer address
git-svn-id: svn://kolibrios.org@8598 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-21 09:59:47 +00:00
turbocat
50415dcf52 Wolfenstein 3D:
- Fixed too long delay in the menu.

git-svn-id: svn://kolibrios.org@8597 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-18 21:15:28 +00:00
turbocat
119ae0b605 Wolfenstein 3D:
- Added missing sources
- The window now opens in the center of the screen.

git-svn-id: svn://kolibrios.org@8596 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-16 19:38:40 +00:00
turbocat
f634cb76dd - Fix max_screen_size() function in kos32sys.h
git-svn-id: svn://kolibrios.org@8595 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-16 19:31:15 +00:00
Kirill Lipatov (Leency)
031ccc8bf9 WebView: fix images
git-svn-id: svn://kolibrios.org@8594 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-16 15:38:55 +00:00
c39db73416 taskman.inc: fixed two vulnerabilities which caused kernel memory corruption on attempt to run apps with illegal addresses in MENUET0x header
git-svn-id: svn://kolibrios.org@8593 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-14 13:21:22 +00:00
1351c15bd0 taskman.inc: add comments for unobvious things, no code changes
git-svn-id: svn://kolibrios.org@8592 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-13 23:42:08 +00:00
Kenshin
6b05d70aad * displaying of labels is fixed
* command history
* documentation slightly updated

git-svn-id: svn://kolibrios.org@8591 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-12 18:08:07 +00:00
c62096989f fix broken file in rev 8589, nothing new
git-svn-id: svn://kolibrios.org@8590 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-10 20:47:50 +00:00
turbocat
b533776ce7 Weather: Fix config filepath
git-svn-id: svn://kolibrios.org@8589 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-10 20:35:30 +00:00
turbocat
32c989d925 Added Weather to IMG distro
git-svn-id: svn://kolibrios.org@8588 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-10 20:08:46 +00:00
turbocat
c3882c37d2 - Added libjson.a lib
git-svn-id: svn://kolibrios.org@8587 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-10 20:06:51 +00:00
turbocat
92c44fb1c7 Weather:
- Added to autobuild
- Updated weather.json config path

git-svn-id: svn://kolibrios.org@8586 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-10 20:02:54 +00:00
d2470c2ee6 upload new program QR Tool
git-svn-id: svn://kolibrios.org@8585 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-07 17:35:37 +00:00
Kirill Lipatov (Leency)
36735bb190 Quark: edit text, ability to make font bigger
git-svn-id: svn://kolibrios.org@8584 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-06 17:26:52 +00:00
Kirill Lipatov (Leency)
5628a5c3a4 Backy: no console window when it is not necessary
git-svn-id: svn://kolibrios.org@8583 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-06 17:17:23 +00:00
Kenshin
d799d55fdb little documentation fix: color names according to ECMA-48 standard
git-svn-id: svn://kolibrios.org@8582 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-06 10:47:12 +00:00
10b3ae76ba C_Layer: fixed some headers and code so that examples can build also with >= c99
git-svn-id: svn://kolibrios.org@8581 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 23:27:15 +00:00
superturbocat2001
d5cfdf6d55 - Rollback to revision 8543
git-svn-id: svn://kolibrios.org@8580 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 21:27:59 +00:00
0931556017 Add clink (COFF-to-COFF linker cpable of making DLLs for KolibriOS from several separated COFF objects)
git-svn-id: svn://kolibrios.org@8579 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 18:51:07 +00:00
superturbocat2001
fb583c04b3 Added new functions in ksys module
Added socket module(WIP)


git-svn-id: svn://kolibrios.org@8578 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 09:05:46 +00:00
superturbocat2001
0737264612 Fix load_console tinypy
git-svn-id: svn://kolibrios.org@8577 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 08:44:05 +00:00
Kirill Lipatov (Leency)
384dbbafdc cpu: ui improve
git-svn-id: svn://kolibrios.org@8576 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 00:50:29 +00:00