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
[43b9d9e65e] UNDO/REDO another way. Less code, more data and seems to be more universal. (user: johnfound tags: FreshLibDev)
12:48
[881c7e58ce] First attempt to implement Undo/Redo system for TAsmEdit control. So far, so good. (user: johnfound tags: FreshLibDev)
06:44
[ee719b93d6] 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. (user: johnfound tags: FreshLibDev)
2016-09-08
20:09
[adb1075957] Fixed bug in pos2ofs macro. Work on line changing logic in the TAsmEdit component. (user: johnfound tags: FreshLibDev)
11:55
[9f0ad7f15c] Work on TAsmEdit; Caret navigation and some demo buttons to check the different flags. (user: johnfound tags: FreshLibDev)
2016-09-07
18:32
[823939834a] TAsmEdit:CaretDown fully implemented. (user: johnfound tags: FreshLibDev)
2016-09-06
08:58
[71d0fc4324] Work on the GUI library and TAsmEdit. (user: johnfound tags: FreshLibDev)
2016-09-02
16:07
[99d945fc09] Merged with the latest FreshLibDev. (user: johnfound tags: trunk)
2016-08-13
07:19
[b98a72060b] Fixed some code assembled when not used. (user: johnfound tags: FreshLibDev)
2016-08-12
10:28
[1a14e36570] 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. (user: johnfound tags: FreshLibDev)
2016-08-11
15:57
[80405506fa] Work on the TAsmEdit component. The work goes slow, but I like the result. :) (user: johnfound tags: FreshLibDev)
2016-07-26
06:41
[7d2e7e0726] 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...) (user: johnfound tags: FreshLibDev)
2016-07-23
16:43
[0398ee8fb8] Fixed the compatibility macro library for using the form editor with the new GUI objects. Added test project. (user: johnfound tags: FreshLibDev)
15:05
[ce06b7e3e5] Merged with NewWidgets in order to get the changed that have been missed the previous merge. (user: johnfound tags: FreshLibDev)
15:04
[4b407ac647] Closed-Leaf: Some work on TAsmEdit; Implemented scrolling procedures in draw library; Some work on buffergap library. (user: johnfound tags: NewWidgets)
2016-07-20
19:44
[be942e8921] 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. (user: johnfound tags: trunk)
13:50
[589b46301b] Merge with NewWidgets branch. The development will continue in this branch and the new widgets architecture becomes main for FreshLib. (user: johnfound tags: FreshLibDev)
2016-05-03
13:29
[77431eb856] 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; (user: johnfound tags: NewWidgets)
2016-04-21
06:32
[a9bcfdcca4] Get the changes from FreshLibDev. Fixed small problem in "imports/Linux/libc.inc". (user: johnfound tags: NewWidgets)
2016-04-19
18:40
[4ad8043aad] Bug fixes. (user: johnfound tags: FreshLibDev)
2016-04-17
11:13
[216f36f101] Merged with FreshLibDev in order to get the latest changes and bug fixes. (user: johnfound tags: NewWidgets)
2016-04-16
16:02
[5ee01c64b3] Fixed bug in strlib.asm (user: johnfound tags: FreshLibDev)
2016-04-15
21:54
[21da59b6e9] StrEncodeHTML procedure optimized for speed. Now it is not the fastest in the world, but is much faster than before. (user: johnfound tags: FreshLibDev)
2016-04-13
16:33
[e44771bfed] Fixed a bug in MiniMag (markdown) parser. Added terminating 0 in the StripText macro. (user: johnfound tags: FreshLibDev)
2016-04-12
13:46
[17799ce1d6] Proper handling of quoted strings (for SQL syntax) has been added to the StripText macro. (user: johnfound tags: FreshLibDev)
2016-04-11
07:58
[9e6d62a083] 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). (user: johnfound tags: FreshLibDev)
2016-04-09
10:12
[db1dbf3dce] Almost all changes made for Linux port during development of AsmBB has been implemented for Win32 as well. (user: johnfound tags: FreshLibDev)
2016-04-05
20:18
[8382bfc934] 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. (user: johnfound tags: FreshLibDev)
2016-04-03
11:20
[78dcad4149] 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. (user: johnfound tags: FreshLibDev)
2016-04-01
15:01
[64158e2815] Fixed small bug in the markdown parser. (user: johnfound tags: FreshLibDev)
10:31
[deed13aa9e] Fixed bug in MiniMagAsm format paarser. Added procedure DateTimeToTime that converts from TDateTime format to Unix epoch time. (user: johnfound tags: FreshLibDev)
2016-03-29
20:54
[0bad03d478] Merged with FreshLibDev in order to get the latest changes in FreshLibDev. (user: johnfound tags: NewWidgets)
20:38
[0b837dd850] uConfig.asm has been renamed in lowercase in order to provide better compatibility with Linux. (user: johnfound tags: FreshLibDev)
2016-03-28
16:42
[4e2af6bb43] Fixed regression (bad interface) in the network library. (user: johnfound tags: FreshLibDev)
03:26
[bd90325bda] Fixed bug in TranslateMarkdown procedure. Added some Linux constant and structure. (user: johnfound tags: FreshLibDev)
2016-03-27
09:12
[39e279aff4] All the links now seems to work "correctly". Additionaly ";kill" option has been added to close all open block tags. (user: johnfound tags: FreshLibDev)
06:58
[8a3f810de2] Long standing problem with the nested links and not closed tags on incorrect input has been solved in the markdown parser. (user: johnfound tags: FreshLibDev)
2016-03-26
13:34
[9a4986fd8a] Different changes during development of AsmBB project. Bug fixes, some minor new features. (user: johnfound tags: FreshLibDev)
2016-03-19
19:34
[b3fadcfc8b] Fixed small bug in SocketReadLine procedure. (user: johnfound tags: FreshLibDev)
2016-03-17
09:32
[57a61e485f] Some constants has been fixed to more general values. (user: johnfound tags: FreshLibDev)
09:29
[8f67086b86] Implemented SocketReadLine and SocketReadAllLines utility functions. Fixed small bug in the Linux socket support. (user: johnfound tags: FreshLibDev)
2016-03-16
06:35
[841a70276b] Added new library freshlib/data/random.asm for procedures handling random numbers. Implemented interface to the OS provided cryptographically strong RNG. (user: johnfound tags: FreshLibDev)
2016-03-14
06:10
[c6ef963234] 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. (user: johnfound tags: FreshLibDev)
2016-03-11
16:31
[0c0258419e] 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. (user: johnfound tags: FreshLibDev)

2016-03-08
21:59
[9b30a7d7fe] 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. (user: johnfound tags: FreshLibDev)

2015-12-17
15:22
[1f0438263e] Fixed possible bug in KolibriOS network library. Not tested. (user: johnfound tags: FreshLibDev)
2015-12-14
10:59
[e2b09367d2] So, the KolibriOS Terminate procedure should be OK now. (user: johnfound tags: FreshLibDev)
2015-12-13
20:40
[37dfbde522] Attempt to fix the thread stack early release in the KolibriOS Terminate procedure. Not tested. (user: johnfound tags: FreshLibDev)
2015-12-11
08:00
[e4d3de14c4] Merged with FreshLibDev in order to get the latest changes in the library, not related to the GUI. Mainly KolibriOS code, but not only. (user: johnfound tags: NewWidgets)
2015-12-10
14:44
[14709dc71e] 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. (user: johnfound tags: FreshLibDev)