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 timeline items 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)