Commit Graph

149 Commits

Author SHA1 Message Date
andrew_programmer
03ec9a762d Save of registers after an entrance in function libGUI is added.
git-svn-id: svn://kolibrios.org@706 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-31 12:50:35 +00:00
Sergey Semyonov (Serge)
7602a89157 correct stack depth checking
git-svn-id: svn://kolibrios.org@705 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-28 16:26:51 +00:00
Sergey Semyonov (Serge)
7ad5e56087 linking native Kolibri executable
git-svn-id: svn://kolibrios.org@704 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-28 13:49:43 +00:00
Sergey Semyonov (Serge)
97918755c2 SIGFPE handling
git-svn-id: svn://kolibrios.org@703 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-26 21:57:46 +00:00
Sergey Semyonov (Serge)
616f769298 add fstatus.inc
git-svn-id: svn://kolibrios.org@702 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-24 10:35:28 +00:00
Sergey Semyonov (Serge)
275695e8c3 update clib
git-svn-id: svn://kolibrios.org@701 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-23 19:23:33 +00:00
andrew_programmer
b66406549f small SDK for libGUI
git-svn-id: svn://kolibrios.org@699 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-19 11:38:15 +00:00
Sergey Semyonov (Serge)
25713b7524 update Open Watcom
git-svn-id: svn://kolibrios.org@698 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-18 16:44:45 +00:00
andrew_programmer
48ecbd9104 Mathematical functions are added some.
It is added makefile for compilation of programs under KolibriOS with the help gcc.

git-svn-id: svn://kolibrios.org@696 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-14 19:33:34 +00:00
heavyiron
4dbfb6d6a0 fasm 1.67.25
git-svn-id: svn://kolibrios.org@692 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-30 23:34:37 +00:00
heavyiron
296ab7feb5 fixed 682 revision
git-svn-id: svn://kolibrios.org@683 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-16 22:07:18 +00:00
andrew_programmer
748fe8669e Mistakes in controls are corrected: ProgressBar, Text, Image.
git-svn-id: svn://kolibrios.org@682 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-16 15:02:15 +00:00
andrew_programmer
dc008c6f30 Support of background color for control Text is added.
git-svn-id: svn://kolibrios.org@676 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-11-27 22:04:00 +00:00
andrew_programmer
21d1027a5a Function RemoveComponent is renamed in MoveComponent.
New function is added.
void ActivateTrapForSpecializedMessage (dword *control) - to activate a trap for the specialized messages.

git-svn-id: svn://kolibrios.org@675 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-11-19 17:44:47 +00:00
bw
bafb2d78f4 [FP] changes in RTL, gfx example
git-svn-id: svn://kolibrios.org@666 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-27 16:38:51 +00:00
ataualpa
0ceaac39cf Some programs now use window style Y=4
git-svn-id: svn://kolibrios.org@661 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-20 18:12:58 +00:00
andrew_programmer
6cdf720037 That new in this version:
1) Transfer of parameters to functions of library is copied on the convention stdcall.

2) Now functions link on names.

3)Now, if to guide the mouse on a component and to press the left button of the mouse all 
messages from the mouse are sent only to this component.If to release(let off) the left 
button of the mouse messages from the mouse again become accessible to all components.

4) In library new functions are added.
  int Version (void) - to receive the version of library. The version comes back in a format: year + month + day. 
  The current library has version 71014.
  void RemoveComponent (void *Control, int new_x, int new_y) - moves a component to new coordinates.
  void ResizeComponent (void *Control, int new_sizex, int new_sizey) - changes the size of a component.
  Examples of use of these functions look in example Bookmark.
 
5) The example of work with libGUI in programming language C is added. This example is a part of the interface 
   written by me for my scientific program.

git-svn-id: svn://kolibrios.org@648 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-15 10:45:36 +00:00
andrew_programmer
16f5992719 Mistakes in functions of work with files and with system calls KolibriOS are corrected.
New functions for work with system calls KolibriOS are added. Functions for format output 
are added: printf (), fprintf (), sprintf (), snprintf (), vsnprintf (). For material 
numbers it is meanwhile supported only format output the (%f), and exponential output a (%e)
is not realized yet. 
Functions for format output correctly work only in GCC because TinyC incorrectly works with
the functions containing variable number of arguments.

git-svn-id: svn://kolibrios.org@647 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-15 09:42:17 +00:00
Marat Zakiyanov (Mario79)
b2579e99a5 From <Lrz>:
Fix buf in editbox.mac

git-svn-id: svn://kolibrios.org@645 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-12 15:38:14 +00:00
bw
ec5962d52e RTL for FP 2.2.0
git-svn-id: svn://kolibrios.org@643 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-28 12:26:28 +00:00
Alexey Teplov (
3e571197e0 fixed bug
git-svn-id: svn://kolibrios.org@642 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-24 12:45:36 +00:00
Evgeny Grechnikov (Diamond)
01d88ae246 fasm: dynamic memory allocation
git-svn-id: svn://kolibrios.org@635 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-20 17:07:33 +00:00
Mihail Semenyako (mike.dld)
84bce0d4d8 Fixing incorrect behaviour of tab save suggestion on close
Minor GUI fixes (tab close button is skinned now; incorrect popup height calculation)

git-svn-id: svn://kolibrios.org@629 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-18 00:41:58 +00:00
Mihail Semenyako (mike.dld)
f53429e2f8 Better fix to the problem, thanks diamond for pointing it out
There're some other issues revealed though, I'm looking into them

git-svn-id: svn://kolibrios.org@627 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-15 22:17:10 +00:00
Mihail Semenyako (mike.dld)
5aa81d7197 Revert back to old mem.ReAlloc implementation using 68.12 and 68.13
git-svn-id: svn://kolibrios.org@626 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-15 10:04:04 +00:00
heavyiron
48a2a652db fasm 1.67.23
git-svn-id: svn://kolibrios.org@624 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-12 20:28:50 +00:00
bw
63328e8522 [FP] changes in RTL, first example
git-svn-id: svn://kolibrios.org@623 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-12 16:34:21 +00:00
bw
6c47c845cb FP 2.3.1 (SVN 8373)
git-svn-id: svn://kolibrios.org@619 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-04 13:23:24 +00:00
Mihail Semenyako (mike.dld)
6b39363987 Another small changes to Tinypad on the way to 4.1.0, added support for mouse wheel
git-svn-id: svn://kolibrios.org@617 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-01 21:38:00 +00:00
bw
f23fc38433 FreePascal RTL
git-svn-id: svn://kolibrios.org@616 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-29 09:16:31 +00:00
Sergey Semyonov (Serge)
34c712de5d update CLib startup code
git-svn-id: svn://kolibrios.org@615 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-28 10:36:38 +00:00
Sergey Semyonov (Serge)
3be3768ce0 update CLib
git-svn-id: svn://kolibrios.org@614 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-28 10:31:46 +00:00
Sergey Semyonov (Serge)
52facee6d5 handleio
git-svn-id: svn://kolibrios.org@613 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-26 09:08:14 +00:00
andrew_programmer
4bfb625f10 Example of work with files in TinyC.
git-svn-id: svn://kolibrios.org@612 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-24 20:37:38 +00:00
andrew_programmer
c38424c343 Added include files for libC.
git-svn-id: svn://kolibrios.org@611 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-24 19:52:54 +00:00
andrew_programmer
e5c041df96 Update Kolibri version of libC library(for usage in TinyC).
Correction of various mistakes in functions of work with files.
For work with files 70 function is used.
Functions for work with memory are changed for use of the new manager of memory. 

git-svn-id: svn://kolibrios.org@610 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-24 19:49:07 +00:00
andrew_programmer
fb3a10620e Update Kolibri version of TinyC.Some bugfixes.
git-svn-id: svn://kolibrios.org@609 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-24 19:33:11 +00:00
heavyiron
13095ae856 fasm 1.67.22
git-svn-id: svn://kolibrios.org@607 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-10 04:45:04 +00:00
kaitz
85028a5147 Updated Tinypad translation
Translated rdsave
Kernel bootcode updates for Estonian


git-svn-id: svn://kolibrios.org@605 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-08-07 20:42:45 +00:00
Rus
df6f93e4eb 4.0.5 (Rus)
bug-fixes:
     - correct call save-dialog for saving new files or files from folder of tinypad
   new features:
     - added prompt to save file before closing
     - added close tab button

git-svn-id: svn://kolibrios.org@595 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-29 02:06:58 +00:00
Rus
0b0dd3e2c5 Tinypad v. 4.0.5
bug-fix:
    - a new tab is created when opening a file from folder of tinypad

git-svn-id: svn://kolibrios.org@592 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-26 21:41:48 +00:00
Alexey Teplov (
59e4c92d8d Fixed bug
git-svn-id: svn://kolibrios.org@583 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-20 07:18:18 +00:00
Sergey Semyonov (Serge)
a5c7901579 update SOUND_VERSION
git-svn-id: svn://kolibrios.org@573 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-09 01:04:33 +00:00
victor
f2cd6a6d25 git-svn-id: svn://kolibrios.org@560 a494cfbc-eb01-0410-851d-a64ba20cac60 2007-07-01 12:01:40 +00:00
Sergey Semyonov (Serge)
43bd1e645f Clib char & math functions
git-svn-id: svn://kolibrios.org@554 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-26 11:19:49 +00:00
Sergey Semyonov (Serge)
836c97f0ac Clib string & memory functions
git-svn-id: svn://kolibrios.org@553 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-26 00:54:22 +00:00
SPraid (simba)
f8ca762192 in some programs set not sized changed window
git-svn-id: svn://kolibrios.org@551 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-22 20:24:06 +00:00
Sergey Semyonov (Serge)
9b1d2c1c51 doom beta
git-svn-id: svn://kolibrios.org@550 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-22 10:29:55 +00:00
Sergey Semyonov (Serge)
f6fbed07ac fopen fread fseek lseek ftell
git-svn-id: svn://kolibrios.org@548 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-21 22:10:44 +00:00
Evgeny Grechnikov (Diamond)
6a21548368 * mtdbg: can load symbols information
* mtdbg: improved disassembler (some MMX and SSE commands)
* fasm: can generate symbols information

git-svn-id: svn://kolibrios.org@542 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-14 12:56:45 +00:00