Fresh IDE . Timeline
Not logged in

This repository is a mirror!

The original is located on: https://fresh.flatassembler.net/fossil/repo/fresh
If you want to follow the project, please update your remote-url

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins related to "FreshLibDev" occurring on or before 2016-09-09 19:16:19.

2016-09-09
19:16
UNDO/REDO another way. Less code, more data and seems to be more universal. check-in: 43b9d9e65e user: johnfound tags: FreshLibDev
12:48
First attempt to implement Undo/Redo system for TAsmEdit control. So far, so good. check-in: 881c7e58ce user: johnfound tags: FreshLibDev
06:44
Fixed a bug in counter_array.asm library. In the OOP macro library added find definition marker @here for the object methods, imroving the source navigation. Work on TAsmEdit - toggling word wrap flag on the text lines. check-in: ee719b93d6 user: johnfound tags: FreshLibDev
2016-09-08
20:09
Fixed bug in pos2ofs macro. Work on line changing logic in the TAsmEdit component. check-in: adb1075957 user: johnfound tags: FreshLibDev
11:55
Work on TAsmEdit; Caret navigation and some demo buttons to check the different flags. check-in: 9f0ad7f15c user: johnfound tags: FreshLibDev
2016-09-07
18:32
TAsmEdit:CaretDown fully implemented. check-in: 823939834a user: johnfound tags: FreshLibDev
2016-09-06
08:58
Work on the GUI library and TAsmEdit. check-in: 71d0fc4324 user: johnfound tags: FreshLibDev
2016-09-02
16:07
Merged with the latest FreshLibDev. check-in: 99d945fc09 user: johnfound tags: trunk
2016-08-13
07:19
Fixed some code assembled when not used. check-in: b98a72060b user: johnfound tags: FreshLibDev
2016-08-12
10:28
The Terminate procedure for Linux has been implemented in different manner for native and OS variations, because of memory leak in pthread imlpementation. All multithread applications that use these functions should be recompiled. check-in: 1a14e36570 user: johnfound tags: FreshLibDev
2016-08-11
15:57
Work on the TAsmEdit component. The work goes slow, but I like the result. :) check-in: 80405506fa user: johnfound tags: FreshLibDev
2016-07-26
06:41
Added some unicode specification files, removed old code samples not used for years. Some work on the OldTemplates.inc compatibility library (not very useful, but...) check-in: 7d2e7e0726 user: johnfound tags: FreshLibDev
2016-07-23
16:43
Fixed the compatibility macro library for using the form editor with the new GUI objects. Added test project. check-in: 0398ee8fb8 user: johnfound tags: FreshLibDev
15:05
Merged with NewWidgets in order to get the changed that have been missed the previous merge. check-in: ce06b7e3e5 user: johnfound tags: FreshLibDev
15:04
Some work on TAsmEdit; Implemented scrolling procedures in draw library; Some work on buffergap library. Closed-Leaf check-in: 4b407ac647 user: johnfound tags: NewWidgets
2016-07-20
19:44
The trunk merged with the latest version of FreshLibDev. Now FreshLib is using the new OOP type of GUI widgets. The examples and templates are updated. A lot of work has to be done. check-in: be942e8921 user: johnfound tags: trunk
13:50
Merge with NewWidgets branch. The development will continue in this branch and the new widgets architecture becomes main for FreshLib. check-in: 589b46301b user: johnfound tags: FreshLibDev
2016-05-03
13:29
Added some constants in XLib equates. Optimized processing of expose X events - all expose events in the queue are grouped and minimized prior to actual drawing on the window surface. Work on the TAsmEdit control - caret handling, refreshing, keyboard processing. Minimized XScrollWindow repaints when the scroll does not change the window. Some old debug code was removed from TWindow.asm; check-in: 77431eb856 user: johnfound tags: NewWidgets
2016-04-21
06:32
Get the changes from FreshLibDev. Fixed small problem in "imports/Linux/libc.inc". check-in: a9bcfdcca4 user: johnfound tags: NewWidgets
2016-04-19
18:40
Bug fixes. check-in: 4ad8043aad user: johnfound tags: FreshLibDev
2016-04-17
11:13
Merged with FreshLibDev in order to get the latest changes and bug fixes. check-in: 216f36f101 user: johnfound tags: NewWidgets
2016-04-16
16:02
Fixed bug in strlib.asm check-in: 5ee01c64b3 user: johnfound tags: FreshLibDev
2016-04-15
21:54
StrEncodeHTML procedure optimized for speed. Now it is not the fastest in the world, but is much faster than before. check-in: 21da59b6e9 user: johnfound tags: FreshLibDev
2016-04-13
16:33
Fixed a bug in MiniMag (markdown) parser. Added terminating 0 in the StripText macro. check-in: e44771bfed user: johnfound tags: FreshLibDev
2016-04-12
13:46
Proper handling of quoted strings (for SQL syntax) has been added to the StripText macro. check-in: 17799ce1d6 user: johnfound tags: FreshLibDev
2016-04-11
07:58
Implemented macro that includes some text file as a data, but previously strip it from the comments, new lines and the unnecessary white space. Currently supports only sqlite block and line comments, but can be used with CSS as well (because they use the same C-style comments). check-in: 9e6d62a083 user: johnfound tags: FreshLibDev
2016-04-09
10:12
Almost all changes made for Linux port during development of AsmBB has been implemented for Win32 as well. check-in: db1dbf3dce user: johnfound tags: FreshLibDev
2016-04-05
20:18
Added some new functions to the libc imports for Linux and IPROTO_* constants for them. Little improvement in StrDel and StrToNumEx procedures in order to handle better NULL strings. check-in: 8382bfc934 user: johnfound tags: FreshLibDev
2016-04-03
11:20
StrByteUtf8 has been added. It is the same as StrOffsUtf8, but returns not an address but offset in the string. The behaviour of StrOffsUtf8 was not changed because of compatibility issues. check-in: 78dcad4149 user: johnfound tags: FreshLibDev
2016-04-01
15:01
Fixed small bug in the markdown parser. check-in: 64158e2815 user: johnfound tags: FreshLibDev
10:31
Fixed bug in MiniMagAsm format paarser. Added procedure DateTimeToTime that converts from TDateTime format to Unix epoch time. check-in: deed13aa9e user: johnfound tags: FreshLibDev
2016-03-29
20:54
Merged with FreshLibDev in order to get the latest changes in FreshLibDev. check-in: 0bad03d478 user: johnfound tags: NewWidgets
20:38
uConfig.asm has been renamed in lowercase in order to provide better compatibility with Linux. check-in: 0b837dd850 user: johnfound tags: FreshLibDev
2016-03-28
16:42
Fixed regression (bad interface) in the network library. check-in: 4e2af6bb43 user: johnfound tags: FreshLibDev
03:26
Fixed bug in TranslateMarkdown procedure. Added some Linux constant and structure. check-in: bd90325bda user: johnfound tags: FreshLibDev
2016-03-27
09:12
All the links now seems to work "correctly". Additionaly ";kill" option has been added to close all open block tags. check-in: 39e279aff4 user: johnfound tags: FreshLibDev
06:58
Long standing problem with the nested links and not closed tags on incorrect input has been solved in the markdown parser. check-in: 8a3f810de2 user: johnfound tags: FreshLibDev
2016-03-26
13:34
Different changes during development of AsmBB project. Bug fixes, some minor new features. check-in: 9a4986fd8a user: johnfound tags: FreshLibDev
2016-03-19
19:34
Fixed small bug in SocketReadLine procedure. check-in: b3fadcfc8b user: johnfound tags: FreshLibDev
2016-03-17
09:32
Some constants has been fixed to more general values. check-in: 57a61e485f user: johnfound tags: FreshLibDev
09:29
Implemented SocketReadLine and SocketReadAllLines utility functions. Fixed small bug in the Linux socket support. check-in: 8f67086b86 user: johnfound tags: FreshLibDev
2016-03-16
06:35
Added new library freshlib/data/random.asm for procedures handling random numbers. Implemented interface to the OS provided cryptographically strong RNG. check-in: 841a70276b user: johnfound tags: FreshLibDev
2016-03-14
06:10
Introduced new procedure in system/process.asm - SetForcedTerminateHandler. It allows the proper handling of the OS terminate events like pressing Ctrl+C in the console or terminating requests from the task managers and shutdown events. check-in: c6ef963234 user: johnfound tags: FreshLibDev
2016-03-11
16:31
The main new feature in this commit is that when StrLib is used and the application is started on 64bit Linux, it will switch into 3GB memory model in order to ensure the string handles will not mess with the memory addresses. (This was one of the big sources of hard to track bugs on 64bit Linuxes).

In order to reach this goal, some macroses has been rearanged. In addition, some code cleanup is provided and a new procedure StrCatMem is introduced in StrLib. check-in: 0c0258419e user: johnfound tags: FreshLibDev

2016-03-08
21:59
In this commit there are mainly fixes and some new code, included when I worked on the project AsmBB.

Fixed memory leak in StrLib.

New constants in sqlite equates.

Changed the way dynamic linker is set for Linux in order to make possible to change it with another one.

New OutputMemoryByte procedure and macro in simpledebug library.

GetErrorString fixed for Linux.

Procedure SocketSendAll in system/network.asm that sends the whole array at once, calling SocketSend several times if needed. check-in: 9b30a7d7fe user: johnfound tags: FreshLibDev

2015-12-17
15:22
Fixed possible bug in KolibriOS network library. Not tested. check-in: 1f0438263e user: johnfound tags: FreshLibDev
2015-12-14
10:59
So, the KolibriOS Terminate procedure should be OK now. check-in: e2b09367d2 user: johnfound tags: FreshLibDev
2015-12-13
20:40
Attempt to fix the thread stack early release in the KolibriOS Terminate procedure. Not tested. check-in: 37dfbde522 user: johnfound tags: FreshLibDev
2015-12-11
08:00
Merged with FreshLibDev in order to get the latest changes in the library, not related to the GUI. Mainly KolibriOS code, but not only. check-in: e4d3de14c4 user: johnfound tags: NewWidgets
2015-12-10
14:44
Mainly work on KolibriOS port. There are some problems, especially in the network library. I don't know whether it is problem of FreshLib or KolibriOS kernel. check-in: 14709dc71e user: johnfound tags: FreshLibDev