Commit Graph

513 Commits

Author SHA1 Message Date
turbocat
0d7bb871e6 Newlibc:
Added getcwd and dirname

git-svn-id: svn://kolibrios.org@8879 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-19 20:17:05 +00:00
turbocat
707de77a80 Newlibc:
- Fixed bug with input to the console (when clicking on "backspace" characters were not deleted).
- Added _NO_STDERR macro for redirecting "stderr" to the console

git-svn-id: svn://kolibrios.org@8777 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-07 16:51:13 +00:00
188fe71c10 Fix autobuild.
git-svn-id: svn://kolibrios.org@8771 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-06 01:51:04 +00:00
turbocat
d6f4d38cfd Trying to fix the ZLIB build
git-svn-id: svn://kolibrios.org@8770 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-05 21:44:42 +00:00
turbocat
3b35056c50 Jumpnbump:
- Now uses zlib dynamically

git-svn-id: svn://kolibrios.org@8769 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-05 21:20:22 +00:00
turbocat
1ce797a3b2 ZLIB:
- Fixed typo

git-svn-id: svn://kolibrios.org@8768 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-05 21:15:57 +00:00
turbocat
6640d663b2 ZLIB:
Fix lib path 

git-svn-id: svn://kolibrios.org@8767 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-05 21:14:08 +00:00
turbocat
4a595c0324 ZLIB:
- It is now autobuild as a dynamic library(PE DLL).

git-svn-id: svn://kolibrios.org@8766 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-05 21:12:11 +00:00
turbocat
39d806302d Added libsqlite3:
Attention! The port is not currently working! SQLITE VFS must be adapted!
(The commit was made so as not to lose progress)

git-svn-id: svn://kolibrios.org@8760 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-03 16:22:34 +00:00
turbocat
2287b1e29b newlibc:
Added new functions:
- dir.h: mkdir, rmdir, chdir
- dirent.h:  alphasort, opendir, closedir, readdir, rewinddir, seekdir, telldir, scandir

git-svn-id: svn://kolibrios.org@8759 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-02 00:58:56 +00:00
turbocat
f80f4030c2 SDL:
- Can be compiled as a PE DLL

git-svn-id: svn://kolibrios.org@8758 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-01 18:16:52 +00:00
turbocat
19eaae5459 Added an example of how to make PE DLL libraries
git-svn-id: svn://kolibrios.org@8757 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-01 17:01:33 +00:00
64e1e52eba Autobuild: use (only?) double dots operator to interpolate strings
git-svn-id: svn://kolibrios.org@8723 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-22 18:02:57 +00:00
turbocat
99dce7afaf Delete old kolibri-libc
git-svn-id: svn://kolibrios.org@8696 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-27 17:55:31 +00:00
turbocat
50fc6608b2 Wolfenstein 3D:
- Freed from the old ksys.h file

git-svn-id: svn://kolibrios.org@8695 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-27 17:51:14 +00:00
turbocat
6fcb8e3762 kolibri-libc:
- Removed attribute "O0" in _ksys_process_info that caused strange behavior in kos32-gcc v4.8.2
- Window centering in wolf3d should be fixed

git-svn-id: svn://kolibrios.org@8669 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-06 21:03:28 +00:00
turbocat
06a12a8d7e kolibri-libc:
- Fixed _ksys_process_info

git-svn-id: svn://kolibrios.org@8665 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-03 09:44:18 +00:00
turbocat
db56f2e024 Wolfenstein 3D:
- Now it searches for resources only in the directory where the binary itself is located.

git-svn-id: svn://kolibrios.org@8664 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-03 00:16:38 +00:00
turbocat
9aefaa6765 sdlquake:
- Better fix for finding resource folders.

git-svn-id: svn://kolibrios.org@8663 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-02 21:11:15 +00:00
turbocat
cd1fc9e0d6 kolibri-libc:
- Fixed _ksys_get_screen_size not optimize

git-svn-id: svn://kolibrios.org@8660 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-01 20:36:56 +00:00
turbocat
b1b3001bc3 kolibri-libc:
- Fixed _ksys_mkdir not optimize

git-svn-id: svn://kolibrios.org@8659 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-01 20:27:04 +00:00
turbocat
9d6221ab7a Wolfenstein 3D:
- Fixed hang when saving game: now save and settings are saved by default in "/tmp0/1/wolf4sdl"
 - Now the --configdir parameter works

git-svn-id: svn://kolibrios.org@8655 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-31 18:43:18 +00:00
turbocat
e7db44fecc kolibri-libc:
- Added _ksys_screen_size and _ksys_mkdir
- Fixed extern "C" closing parenthesis

git-svn-id: svn://kolibrios.org@8654 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-31 18:35:07 +00:00
turbocat
7e8b08ecf1 Wolfenstein 3D:
- The catalog of autobuild of the binary has been changed.

git-svn-id: svn://kolibrios.org@8653 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-25 23:53:43 +00:00
turbocat
ecf3965778 Wolf3d:
- Fixed autobuild

git-svn-id: svn://kolibrios.org@8651 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-25 22:23:52 +00:00
turbocat
3729497584 Wolfenstein 3D:
- Added to autobuild
- Added game resources

git-svn-id: svn://kolibrios.org@8649 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-25 21:32:04 +00:00
turbocat
df681ee6ff SDL and SDL_newlib:
- Fixed mouse button handling events. 
- Fixed Makefile
- Delete compile.sh file
 

git-svn-id: svn://kolibrios.org@8648 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-25 19:14:30 +00:00
turbocat
4ab1cbe4b1 Wolfenstein 3D:
- Fixed crash when finishing a game in Linux.
- Fixed makefile libSDLn dir.

git-svn-id: svn://kolibrios.org@8647 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-25 19:08:20 +00:00
turbocat
462a623097 Wolfenstein 3D:
- Added bin folder
- Fixed no-closing sound thread.

git-svn-id: svn://kolibrios.org@8646 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-23 13:28:27 +00:00
turbocat
127b85086b Wolfenstein 3D:
- Added sound!
- Added Linux makefile
- Added _KOLIBRI definition
- Removed not working parameters from --help in KolibriOS

git-svn-id: svn://kolibrios.org@8645 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-23 06:51:33 +00:00
turbocat
ef8c93c6e4 SDLQUAKE:
- Added Makefile.kos
- Fixed resource file search.

git-svn-id: svn://kolibrios.org@8644 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-20 21:58:02 +00:00
turbocat
075b25b5ff kolibri-libc:
- Removed SHELL APIs as they are not standard libc functions. 
- Will be transferred to a separate library.

git-svn-id: svn://kolibrios.org@8643 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-17 17:17:48 +00:00
turbocat
5ec58ab828 kolibri-libc:
- Fixed build libc.obj

git-svn-id: svn://kolibrios.org@8642 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-09 11:05:29 +00:00
turbocat
8d70017a77 kolibri-libc:
- Added new symbols
- Added build.sh for loader

git-svn-id: svn://kolibrios.org@8641 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-09 10:11:53 +00:00
turbocat
549ba491fa kolibri-libc:
- Added mkexp binary
- Deleted exports.c
- Fixed mkexp and added to Makefile

git-svn-id: svn://kolibrios.org@8640 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-09 09:09:11 +00:00
maxcodehack
c0a1d61a57 [klibc][kgcc] Undef 'linux' and define 'kolibri'
git-svn-id: svn://kolibrios.org@8636 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-04 19:46:14 +00:00
turbocat
c1e6562f35 kolibri-libc:
- Added shell_ping
- Added shell_get_pid
- Fixed malloc in stdlib.h
- Added check during SHELL init (uses shell_ping)
- getc is used like fgetc

git-svn-id: svn://kolibrios.org@8635 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-04 09:01:18 +00:00
turbocat
504bda29b5 kolibri-libc:
- Added shell_printf
- Added shell functions to export table.
- Fixed  libc.obj build(use mingw)
- Removed generated libc.obj-loader files

git-svn-id: svn://kolibrios.org@8632 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-03 20:00:50 +00:00
maxcodehack
4bd8e1a084 [klibc] Add mkexp tool
git-svn-id: svn://kolibrios.org@8631 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-03 19:45:47 +00:00
maxcodehack
3a0151f2ae [klibc] remove asm inc duplicates
git-svn-id: svn://kolibrios.org@8630 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-03 17:09:00 +00:00
turbocat
781f3f0fab kolibri-libc:
- Added shell apis(shell_api.h)
- Added functions  for working with a named shared memory area(ksys.h).
- Fixed itoa

git-svn-id: svn://kolibrios.org@8629 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-03 14:56:26 +00:00
turbocat
7d923337f0 kolibri-libc:
- Fix fputs and fgets  fs error names(added KSYS prefix instead KOS)
- Added enum KSYS_MOUSE_POS

git-svn-id: svn://kolibrios.org@8628 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-02 21:28:51 +00:00
turbocat
b3dd287ea0 kolibri-libc:
- Fix fwrite and fread working with a void pointer.

git-svn-id: svn://kolibrios.org@8627 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-03-02 20:49:28 +00:00
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
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
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