ace-dent
c948b48eb2
drivers/ps2mouse4d: Post-SVN tidy
...
- Move source code from `trunk` into program root directory.
- Update build files and ASM include paths.
- Note: Line endings standardised from `CRLF` > `LF`, so best to view diffs with whitespace changes hidden.
2026-04-02 16:37:02 +00:00
TensorCraft
0b4562bac4
net: fix mutex leak in ipv4_connect
2026-03-31 10:41:12 -07:00
sebastianting
de6724017d
fix: iconv to/from unpacking order and calling convention ( #126 ) ( #127 )
...
swapped unpacking order of to and from and caller parameters
removed null terminator adding at end
changed call from stdcall to cdecl
2026-03-31 08:11:44 +00:00
jaskaran-singh-77 and Burer
f305d3425d
apps/webview: fix last character in line being cropped ( fix #263 ) ( #386 )
...
the break position was calculated as
br = draw_w - draw_x + (left_gap / list.font_w);
adding left_gap/font_w was making br too large,
so lines were allowed to go past the drawable area
and the last character got clipped.
changed to:
br = draw_w - draw_x;
br /= list.font_w;
just the remaining pixels divided by char width,
no left_gap needed here
Co-authored-by: Burer <burer@kolibrios.org >
Reviewed-on: KolibriOS/kolibrios#386
Reviewed-by: Burer <burer@kolibrios.org >
Co-authored-by: jaskaran-singh-77 <jassijatt951@gmail.com >
Co-committed-by: jaskaran-singh-77 <jassijatt951@gmail.com >
2026-03-29 11:50:29 +00:00
Marouane-Djabri and Burer
b5981a39dc
apps/webview: added search / go buttons, added text analysis for the entered text in the omni box ( fix #111 ) ( #377 )
...
Co-authored-by: Burer <burer@kolibrios.org >
Reviewed-on: KolibriOS/kolibrios#377
Reviewed-by: Burer <burer@kolibrios.org >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: dash-dash-force <nm_djabri@esi.dz >
Co-committed-by: dash-dash-force <nm_djabri@esi.dz >
2026-03-29 09:33:09 +00:00
Matou1306
e9e9ebb4c8
Implemented wrapper for @open ( #344 )
...
Fixed #336
Implemented a wrapper for placing the path to a file in quotes.
This corrects the problem of handling paths containing spaces in C programs such as `DGEN`,
since the space is the argument delimiter.
The wrapper should have the name `<app>_open`. Wrapper trims the `_open` postfix and launches the `<app>`.
Reviewed-on: KolibriOS/kolibrios#344
Reviewed-by: Ivan B <dunkaist@noreply.localhost >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: Matou <mathieubotros@gmail.com >
Co-committed-by: Matou <mathieubotros@gmail.com >
2026-03-23 14:34:07 +00:00
YVishere and Aditya Yellapuntula Venkata
4c359e42ce
loaddrv: Updated error message on invalid args passed ( #364 )
...
Added a usage line and changed the wording slightly to be more clear in the expected arguments.
Co-authored-by: Aditya Yellapuntula Venkata <aditya.yellapuntulavenkata@doosan.com >
Reviewed-on: KolibriOS/kolibrios#364
Reviewed-by: Burer <burer@noreply.localhost >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: Aditya Yellapuntula Venkata <adityayv802@gmail.com >
Co-committed-by: Aditya Yellapuntula Venkata <adityayv802@gmail.com >
2026-03-14 16:49:33 +00:00
jaskaran-singh-77
3238f9f485
apps/cedit: use numeric version instead of date ( fix #329 ) ( #361 )
...
Replace hardcoded date "CEdit (11-jan-2026)" with version "CEdit 1.0"
Add separate VERSION and APPNAME constants for better maintainability
Fixes issue [#329 ](KolibriOS/kolibrios#329 )
Reviewed-on: KolibriOS/kolibrios#361
Reviewed-by: Burer <burer@noreply.localhost >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: jaskaran-singh-77 <jassijatt951@gmail.com >
Co-committed-by: jaskaran-singh-77 <jassijatt951@gmail.com >
2026-03-14 10:46:08 +00:00
Igor Shutrov
289eabf8a4
cedit: add Shift+Tab shortcut ( #318 )
...
Add Shift+Tab shortcut to decrease indentation
Reviewed-on: KolibriOS/kolibrios#318
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: Igor Shutrov <kolibridev@inbox.ru >
Co-committed-by: Igor Shutrov <kolibridev@inbox.ru >
2026-03-12 13:47:42 +00:00
Burer and rgimad
e818e2167f
apps/reshare: rewrite to fasm ( #305 )
...
- Rewritten to FASM (rgimad);
- Refactored code;
- Tweaked UX/UI;
- Fit program RAM usage into 1 MB (#make_8mb_great_again):
https://wiki.kolibrios.org/wiki/SystemRequirements ;
- Fit program window with default skin into 800x600;
- Use proper prefixes for debug messages.
Reviewed-on: KolibriOS/kolibrios#305
Reviewed-by: Ivan B <dunkaist@noreply.localhost >
Co-authored-by: Burer <burer@kolibrios.org >
Co-authored-By: rgimad <rgimad@kolibrios.org >
Co-committed-by: Burer <burer@kolibrios.org >
2026-03-11 20:59:35 +03:00
Igor Shutrov
42c205be32
heed: Add exit by ESC ( #345 )
...
Reviewed-on: KolibriOS/kolibrios#345
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: Igor Shutrov <kolibridev@inbox.ru >
Co-committed-by: Igor Shutrov <kolibridev@inbox.ru >
2026-03-11 12:21:47 +00:00
hrigar
0253ec8753
Rename icons16.png to icons18.png and update all refs ( #350 )
...
Fixed #349 .
Reviewed-on: KolibriOS/kolibrios#350
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: hrigar <h4gar02@protonmail.com >
Co-committed-by: hrigar <h4gar02@protonmail.com >
2026-03-11 13:12:31 +03:00
Egor00f
91dc4d8cad
libc.obj: Added strtok_r ( #341 )
...
Reviewed-on: KolibriOS/kolibrios#341
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: Egor00f <y.yarin@inbox.ru >
Co-committed-by: Egor00f <y.yarin@inbox.ru >
2026-03-08 00:36:53 +03:00
mxlgv
6f2a947deb
Remove broken unused and unfinished apps and libs
...
- TEAtool: A useless utility for encryption with the TEA algorithm,
written for fun by me during my school years;
- GameHack: not a working prototype of a program like Cheat Engine;
- microtar: port of a portable library with a reduced functionality
for working with TAR in C that is not used
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-03-07 20:19:00 +00:00
735b86c476
piano: refactoring and improvement ( #302 )
...
- Refactored source code;
- Added Spanish translation;
- Updated UX / UI;
- Updated keyboard layout (fix #25 );
- Added keymap configuration via separate binary file.
Reviewed-on: KolibriOS/kolibrios#302
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: Burer <burer@kolibrios.org >
Co-authored-by: Doczom <mixa.frolov2003@gmail.com >
Co-authored-by: qullarwee <unknown@domain.local >
Co-committed-by: Burer <burer@kolibrios.org >
2026-03-07 23:13:08 +03:00
hrigar
cc1034d849
fb2reader: add to oberon07 build system ( #343 )
...
Part of issue #328
Reviewed-on: KolibriOS/kolibrios#343
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: hrigar <h4gar02@protonmail.com >
Co-committed-by: hrigar <h4gar02@protonmail.com >
2026-02-26 20:55:58 +00:00
Burer
06c1497624
system/docs: update docs and SF constants to match actual kernel ( #306 )
...
- Update sysfuncs.txt and sysfuncr.txt to match actual kernel code:
- Add missing SF's info
- Add missing constants
- Fix some mistakes
- Update KOSfuncs.inc to match actual kernel code:
- Remove obsolete constants
- Add missing constants
- Rename some constants to match their names in docs
Reviewed-on: KolibriOS/kolibrios#306
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Burer <burer@kolibrios.org >
Co-committed-by: Burer <burer@kolibrios.org >
2026-02-26 17:25:16 +00:00
hrigar
b52da3e1c3
koldbg: use shared KOSfuncs definitions
...
Signed-off-by: hrigar <h4gar02@protonmail.com >
2026-02-25 01:05:45 +05:30
Igor Shutrov
f9425f5bd0
ftpd: Add help command
2026-02-23 21:18:26 +00:00
mxlgv
864210679c
oberon07: Option -nochk a by default
...
This option disables runtime checks to reduce binary file size.
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-02-21 19:22:11 +00:00
mxlgv
7f8e028ffd
ci/cd: Added checkout of submodules
...
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-02-21 19:22:11 +00:00
mxlgv
e9b6cf3fc9
cedit: Added to build system
...
Fixed installation of oberon07 compiler in ISO image
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-02-21 19:22:11 +00:00
mxlgv
4658a928d4
oberon07: Added as a git submodule
...
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-02-21 19:22:11 +00:00
mxlgv
b6a5171cd9
oberon07: Source code removed
...
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-02-21 19:22:11 +00:00
Igor Shutrov
668fd4deeb
ftpd: add ip to first message
2026-02-17 22:08:04 +05:00
mxlgv
dd9a7b92d8
libc.obj: Fixed build skip with TCC build enabled
...
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-01-28 17:22:54 +03:00
Igor Shutrov and Igor Shutrov
1173ca7b26
Cedit: Improve search panel ( #313 )
...
Улучшения для Cedit в Панели поиска:
- Добавлен поиск следующего фрагмента текста по нажатию Enter
- Добавлен обратный переход по полям ввода в Панели поиска по Shift-Tab
Co-authored-by: Igor Shutrov <igor@shutrov.ru >
Reviewed-on: KolibriOS/kolibrios#313
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: Igor Shutrov <kolibridev@inbox.ru >
Co-committed-by: Igor Shutrov <kolibridev@inbox.ru >
2026-01-18 16:28:46 +00:00
mxlgv
ccd0c183ec
mtdbg: Backtrace implemented ( #315 )
...
Added support for backtrace/stacktrace output.
This is useful for high-level languages like C and Oberon07.
If a debug file is provided, searches for the nearest debug symbol.
Reviewed-on: KolibriOS/kolibrios#315
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Burer <burer@noreply.localhost >
2026-01-18 13:08:02 +00:00
mxlgv
f065cc6e69
mtdbg: Fixed magic cmd flags
...
Signed-off-by: Max Logaev <maxlogaev@proton.me >
2026-01-11 13:35:58 +00:00
Egor00f
f1b99bad84
libc.obj: Added missing strpbrk() to EXPORTS ( #310 )
...
Reviewed-on: KolibriOS/kolibrios#310
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Co-authored-by: Егор <velikiydolbayeb@gmail.com >
Co-committed-by: Егор <velikiydolbayeb@gmail.com >
2026-01-10 23:27:51 +00:00
c580d4ac5b
ftpd: Add XPWD and XCWD commands ( #309 )
...
Добавлены команды XPWD и XCWD, дублирующие PWD и CWD
Co-authored-by: Igor Shutrov <igor@shutrov.ru >
Co-authored-by: Burer <burer@kolibrios.org >
Reviewed-on: KolibriOS/kolibrios#309
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: igorsh <kolibridev@inbox.ru >
Co-committed-by: igorsh <kolibridev@inbox.ru >
2026-01-08 17:03:23 +00:00
Igor Shutrov
17c33521c3
ftpd: Fix typo
2026-01-07 19:41:28 +00:00
Igor Shutrov
f6395c9501
ftpd: Fix typo
2026-01-07 19:41:28 +00:00
Igor Shutrov
000288ce8b
ftpd: Fix RETR for small and empty files
2026-01-06 18:20:39 +00:00
IgorA
10d9e9f36f
Info3ds: added resizing of the window with the figure ( #241 )
...
info3ds: added resizing of the window with the figure
and the list of vertices in the properties window,
info3ds, info3ds_u: files with menu icons are embedded into the program
Reviewed-on: KolibriOS/kolibrios#241
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: IgorA <aie85playm@gmail.com >
Co-committed-by: IgorA <aie85playm@gmail.com >
2025-12-31 07:34:00 +00:00
Burer
f4c4a7e29a
apps/floppybird: rewrite to c ( #284 )
...
What was done:
- [x] Rewritten to C
- [x] Refactored some code
- [x] Fixed window resizing (#182 )
- [x] Adaptation for different skin height
- [x] Fixed some tubes leftovers drawing
- [x] Changed tubes generation a little bit
- [x] Changed interface a little bit
- [x] Added Escape key for exit to main menu
- [x] Removed buttons from main menu (hotkeys left) :(
What needs to be done:
- [ ] ~~Fix rolled-up bug?~~
- [ ] ~~Fit it into 2048 bytes?~~
- [ ] ~~Add pause?~~
- [ ] ~~Use buffer for drawing without flickering?~~
P.S. There is no way game with all this changes will fit in 2560 bytes, as previous version, so I decided to skip them.
Reviewed-on: KolibriOS/kolibrios#284
Reviewed-by: Ivan B <dunkaist@noreply.localhost >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Burer <burer@kolibrios.org >
Co-committed-by: Burer <burer@kolibrios.org >
2025-12-29 06:34:23 +00:00
Igor Shutrov
bc5b2f884a
Remove redundant space before 220 code
2025-12-29 06:32:40 +00:00
manh-td
d0de275ab3
Use 64 bit for times in mpeg4_encode_gop_header()
2025-12-20 11:01:45 +00:00
manh-td
a83f6f7e4b
Fix DoS due to lack of eof check
2025-12-20 11:00:16 +00:00
manh-td
d54c802297
Fixes out of array access
2025-12-20 10:59:41 +00:00
manh-td
29c42738b8
Add missing check for av_malloc
2025-12-20 10:37:35 +00:00
Egor00f
c17d1a57a3
Correcting typos in C_Layer libini ( #289 )
...
Change `int_get_color` to `int_get_shortcut` to `ini_get_color` and `ini_get_shortcut` to fix library initialization.
Reviewed-on: KolibriOS/kolibrios#289
Reviewed-by: Gleb Zaharov <risdeveau@codrs.ru >
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: Егор <egor00f@noreply.localhost >
Co-committed-by: Егор <egor00f@noreply.localhost >
2025-12-14 10:02:43 +00:00
Burer
7b0867a6cf
[apps/cmm] add new proxy for https sources ( #277 )
...
Deployed new https proxy for WebView and Downloader.
Made it configurable through /sys/settings/app.ini.
Reviewed-on: KolibriOS/kolibrios#277
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Burer <burer@kolibrios.org >
Co-committed-by: Burer <burer@kolibrios.org >
2025-10-17 11:04:08 +02:00
iyzsong and 宋文武
c65da0d96f
programs: Add Uxn emulator ( #272 )
...
To build this, a zig compiler (tested: 0.14.1) is needed, run `zig build --release=fast`.
It will download https://github.com/chmod222/zuxn when building.
Co-authored-by: 宋文武 <iyzsong@member.fsf.org >
Reviewed-on: KolibriOS/kolibrios#272
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Burer <burer@kolibrios.org >
Co-authored-by: iyzsong <iyzsong@envs.net >
Co-committed-by: iyzsong <iyzsong@envs.net >
2025-10-13 11:52:24 +02:00
Talkashie
a0c01e204e
Webview: Fix many typos with the English translation ( #282 )
...
- Fixes a few spelling mistakes and rewords things to sound more natural.
- Reworded to sound more natural in English.
- Fixes many typos on the English homepage of WebView.
Reviewed-on: KolibriOS/kolibrios#282
Reviewed-by: Gleb Zaharov <risdeveau@codrs.ru >
Reviewed-by: Burer <burer@noreply.localhost >
Co-authored-by: Talkashie <talkashie97@gmail.com >
Co-committed-by: Talkashie <talkashie97@gmail.com >
2025-10-08 00:12:15 +02:00
ace-dent
d50642ce1f
general: Fix brand name to КолибриОС ( #280 )
...
- Ensure consistent brand name`КолибриОС`; update Docs and source code. Fixes #6 .
- Minimal whitespace clean-up; remove some trailing space from end of lines.
Reviewed-on: KolibriOS/kolibrios#280
Reviewed-by: Burer <burer@noreply.localhost >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Andrew <dent.ace@gmail.com >
Co-committed-by: Andrew <dent.ace@gmail.com >
2025-09-25 16:39:01 +02:00
Doczom
8d235ce49b
Libraries: fixed a bug in lib_init functions ( #274 )
...
added verification of the second initialization attempt
Reviewed-on: KolibriOS/kolibrios#274
2025-08-02 18:00:18 +02:00
IgorA
e423bfb2d1
CtrlDemo: code cleaning, library import optimization ( #242 )
...
CtrlDemo, EditboxEx, TooltipDemo:
- code cleaning, library import optimization
Reviewed-on: KolibriOS/kolibrios#242
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Ivan B <dunkaist@noreply.localhost >
Co-authored-by: IgorA <aie85playm@gmail.com >
Co-committed-by: IgorA <aie85playm@gmail.com >
2025-07-14 08:49:18 +02:00
IgorA
1483ec8462
Libraries (box_lib, buf2d, libimg, tinygl): optimize function import ( #231 )
...
Libraries (box_lib, buf2d, libimg, tinygl): optimize function import
Programs updated:
- gears, test3, test_glu1, test_glu2,
- test_array1, textures0, textures1, textures2,
- ctrldemo, editbox_ex, crypt_files, img_transform,
- scrshoot, t_edit, cnc_control, cnc_editor
Reviewed-on: KolibriOS/kolibrios#231
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Ivan B <dunkaist@noreply.localhost >
Co-authored-by: IgorA <aie85playm@gmail.com >
Co-committed-by: IgorA <aie85playm@gmail.com >
2025-07-14 08:20:32 +02:00
Doczom and Burer
e8121c66f8
drivers/usb: add usbother driver and usbdrv.dat config ( #253 )
...
This driver loading usb drivers for class and for vendor and product id device.
Co-authored-by: Burer <burer@kolibrios.org >
Reviewed-on: KolibriOS/kolibrios#253
Reviewed-by: Ivan B <dunkaist@noreply.localhost >
Reviewed-by: Burer <burer@noreply.localhost >
2025-07-12 03:31:44 +02:00