Commit Graph

9778 Commits

Author SHA1 Message Date
vitalkrilov
d02111da4f Graph (branch: tcc_current):
- Code refactoring
 - Optimization of code (for example, log2(n) searching) and memory usage
 - Some possible memory corruption fixed
 - Previous graph will be erased from window if error occured
 - Fixed bug with provided array of non-sorted points: so now you can pass points in any order
 - Fixed important bug with graphic rendering (big thanks to turbocat for asm rounding function)
 - Changed error messages; now you can see line/byte of file where syntax error is; added checking if provided frame of graph is invalid
 - Autochoosing of an optimal single step for both axises
 - Added support for reading any number of different functions. You will have to end previous function with ';' if you want to pass another one. They will be rendered on a graph in order you passed them.

git-svn-id: svn://kolibrios.org@9778 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-21 21:26:05 +00:00
turbocat
c5ebb23061 ktcc: removed old files
git-svn-id: svn://kolibrios.org@9777 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-21 20:50:12 +00:00
turbocat
7b2b4533ba c-- :
- Fixed strange Sign size.

git-svn-id: svn://kolibrios.org@9776 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-21 20:05:08 +00:00
turbocat
2a2a059aa9 libc.obj: added tan.asm
git-svn-id: svn://kolibrios.org@9775 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-20 19:10:24 +00:00
turbocat
82646d764b libc.obj:
- Added inttypes header;
 - Fixed warnings in mouse api wrappers;
 - Preparation for build only via tcc+fasm.


git-svn-id: svn://kolibrios.org@9774 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-20 19:07:54 +00:00
vitalkrilov
eeb3d0e5b9 libc.obj: updated libc.def, fixed bug with log10
git-svn-id: svn://kolibrios.org@9773 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-20 17:30:33 +00:00
vitalkrilov
fda5ad66db libc.obj: added log2, log10, round functions
git-svn-id: svn://kolibrios.org@9772 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-20 17:08:10 +00:00
Doczom
e7935a8fbd AMDtemp: added creating file for program "Graph". To save this file, write the path to it as a parameter.
git-svn-id: svn://kolibrios.org@9771 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-17 19:08:35 +00:00
turbocat
56fdad78b4 OpenTyrian: refactoring, fixed launch from game center.
git-svn-id: svn://kolibrios.org@9770 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 22:29:16 +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
turbocat
99922e4c2c Update skipped files in previous commit
git-svn-id: svn://kolibrios.org@9766 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 09:11:49 +00:00
turbocat
cde4fa851d libc.obj:
- Formatted by clang-format (WebKit-style).
- Removed unnecessary errno linux. 
- Added KOS error codes. 
- String functions have been replaced with more optimal ones for x86. 
- Changed wrappers for 70 sysfunction.

git-svn-id: svn://kolibrios.org@9765 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 09:00:55 +00:00
vitalkrilov
dff8056cd6 Graph (branch: tcc_current): now you can provide a filename, when calling a program from shell, which should be opened on start.
tcc: ksys.h: added "const" to string argument of _ksys_debug_puts(...).

git-svn-id: svn://kolibrios.org@9764 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-13 00:31:51 +00:00
vitalkrilov
2e97f212ae Graph (branch: tcc_current): added missing files... (oops)
git-svn-id: svn://kolibrios.org@9763 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-12 00:42:06 +00:00
vitalkrilov
7fb5d30b55 Graph: manual corrected.
Graph (branch: tcc_current):
- Rewritten in C so now it can be compiled with tcc.
- Added functions: pow (^) and mod (%), arcctg, sgn, sec, cosec, log2, log3, log10.
- Added aliases for functions: tan, cot, arctan, arccot, lg, lb, ln.
- Fixed bugs with box_lib's edit_box.
- Removed deprecated/potentially unused code.
- Now an "Edit" button launches Cedit, not Tinypad.
- Now there is a better graph rendering: fixed bugs with text drawing.
- Added to autobuild list and in iso.

git-svn-id: svn://kolibrios.org@9762 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-12 00:39:36 +00:00
vitalkrilov
705c0883ac libc.obj: added missing sqrt, cosh functions
libc.def: added sqrt, cosh, sin, tan functions

git-svn-id: svn://kolibrios.org@9761 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-10 23:56:16 +00:00
Doczom
2a32cfda1d AMDtemp: added creating file for program "Graph". File creats on ram disk.
git-svn-id: svn://kolibrios.org@9760 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-09 06:06:55 +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
vitalkrilov
f1b9d66b39 kernel: changed "/rd/1" to "/sys" (at least for returning normal work in UEFI mode with non-ramdisk "/sys" directory)
docs of kernel (rus, SysFn68-16): changed "/rd/1" to "/sys" (like in ENG version; I guess writer meant "/sys")

git-svn-id: svn://kolibrios.org@9756 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-02 23:04:09 +00:00
Marat Zakiyanov
16a184061b exFAT_Delete - delete file/folder (F70.8)
git-svn-id: svn://kolibrios.org@9755 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-02 21:38:53 +00:00
Marat Zakiyanov
3958c19fa5 KFM - fixed get_inf_dir and delete_dir for some cases
git-svn-id: svn://kolibrios.org@9754 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-30 21:55:55 +00:00
ConLenov
83209b237e Add GX_Violet skin from ConLenov
git-svn-id: svn://kolibrios.org@9753 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-29 12:17:52 +00:00
ConLenov
6e21af1737 Add GX_Violet skin from ConLenov
git-svn-id: svn://kolibrios.org@9752 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-29 12:15:58 +00:00
hidnplayr
02ac56354e Rhine: Improved chip detection
git-svn-id: svn://kolibrios.org@9751 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-26 22:16:23 +00:00
hidnplayr
fb9897efe0 AR81XX: Fix chip detection
git-svn-id: svn://kolibrios.org@9750 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-26 22:03:07 +00:00
Marat Zakiyanov
fe6931589b KFM - fix show icon and fix key/mouse processing for dir names starting with ".."
git-svn-id: svn://kolibrios.org@9749 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-26 16:26:43 +00:00
Marat Zakiyanov
ed61181c2a Fix for previous revision.
git-svn-id: svn://kolibrios.org@9748 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-26 15:51:10 +00:00
Marat Zakiyanov
7ee13facdf File Browser control - choosing the correct icon for dir names starting with ".."
git-svn-id: svn://kolibrios.org@9747 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-26 15:36:35 +00:00
Doczom
69f261b5dd added program for view list working drivers
git-svn-id: svn://kolibrios.org@9746 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-23 14:30:52 +00:00
Marat Zakiyanov
4f754c9e8a Correction of documentation for F70
git-svn-id: svn://kolibrios.org@9745 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-20 13:09:59 +00:00
Marat Zakiyanov
5d12a6e4a5 exFAT_SetFileInfo - set attributes of file/folder (F70.6)
git-svn-id: svn://kolibrios.org@9744 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-20 09:10:06 +00:00
Doczom
0e38558cb0 fix bug in free group of port(46 sysf) in deleting thread
git-svn-id: svn://kolibrios.org@9743 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-19 16:20:29 +00:00
Doczom
8708293b8f small update 46 system function(no tested!)
git-svn-id: svn://kolibrios.org@9742 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-18 04:09:59 +00:00
Doczom
6c66c1519e PCIDEV: small update information
git-svn-id: svn://kolibrios.org@9741 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-15 04:12:55 +00:00
macgub
92b749efe6 Update to ver 077 - edit subbmit fixed, fire bug fixed, see readme.txt for details.
git-svn-id: svn://kolibrios.org@9740 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-14 17:02:40 +00:00
turbocat
d9a3ea763b kernel: added struct sockaddr
git-svn-id: svn://kolibrios.org@9739 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-13 14:45:55 +00:00
Marat Zakiyanov
c99afa0b60 exFAT - support for file name hashes
git-svn-id: svn://kolibrios.org@9738 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-13 12:25:05 +00:00
Marat Zakiyanov
fcc5dc0546 Fix r9734 - reading content outside of the first cluster of directory
git-svn-id: svn://kolibrios.org@9737 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-12 14:30:52 +00:00
23097ce0e6 [KERNEL] Revert previous change
git-svn-id: svn://kolibrios.org@9736 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-10 11:14:11 +00:00
Marat Zakiyanov
5e82f613f7 Fix r9734 - adding the Rev parameter to the file properties.
git-svn-id: svn://kolibrios.org@9735 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-03 22:15:29 +00:00
Marat Zakiyanov
f8da95f800 exFAT file system support (only read)
git-svn-id: svn://kolibrios.org@9734 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-03 22:00:47 +00:00
IgorA
b39cd9e8ce Neural network perceptron library
git-svn-id: svn://kolibrios.org@9733 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-01 16:10:23 +00:00
Marat Zakiyanov
218fd7c7b0 KFM - cleaning of graphic artifacts after trying to delete ".."
git-svn-id: svn://kolibrios.org@9732 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-02-26 14:35:00 +00:00
Anton Krotov
0ac65fda97 CEdit: minor changes
git-svn-id: svn://kolibrios.org@9731 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-02-26 05:08:51 +00:00
Anton Krotov
ae0fe17afd CEdit: close buttons on tabs, highlighting main menu items
git-svn-id: svn://kolibrios.org@9730 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-02-25 14:34:18 +00:00
e37c439eda [KERNEL] Adjust packet size calculation
git-svn-id: svn://kolibrios.org@9729 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-02-23 15:47:10 +00:00