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 ancestors of [3b83e10d0c]

2013-02-06
19:32
[3b83e10d0c] Introduced new macro "rstruct" it creates reverve structures - i.e. that have all fields on negative offsets - as string structure for example. (btw, the string structure was fixed to use rstruct);

The compatibility GUI editor macroses has been fixed to support more FreshLib windows. (user: johnfound tags: FreshLibDev)

2013-01-25
14:03
[5dc8db060e] Changed gui/Win32/windows.asm procedure _RefreshWindow to use RedrawWindow instead of InvalidateRect in order to get better response of the user interface. (user: lhmnai0 tags: FreshLibDev)
07:54
[54534c041f] Fixed small but in the markdown parser (not closed chapter tag at the end of the file). Added support for progress bar component in OldTemplates.inc compatibility macros. Fixed windows border settings in the Win32 OS dependent library. (user: lhmnai0 tags: FreshLibDev)
2013-01-24
07:27
[fc66c46199] The markdown parser is fixed - now it allows use of flash animations. Test application was added to freshlib/test_code/TestMarkdown/ (user: lhmnai0 tags: FreshLibDev)
2013-01-23
15:43
[cedc6bd96b] Work on markdown parser - implementation of <object> tags. (user: lhmnai0 tags: FreshLibDev)
11:47
[72cba8f435] Started work on expanding markdown library to support embeded objects in the generated HTML. The work is not finished and not working.

Introduced compatibility macros, that allow the old .frm files to be used with the new GUI library. Now, the templates can be created and edited with the existing visual form editor. Limited kinds of components is supported, because there are not so much in FreshLib for now. :) Buttons, edits, labels and Textbox (dirty implemented through FreshEdit component). (user: lhmnai0 tags: FreshLibDev)

2013-01-17
12:20
[2e929f9486] Added sub-chapter formatting in markdown.asm (user: lhmnai0 tags: FreshLibDev)
04:54
[4797095a60] KolibriOS, read from console buggy implementation. (user: johnfound tags: FreshLibDev)
2013-01-14
06:27
[bb8e1507c5] Removed call to CfgClean in CfgLoad. If the config object have to be reused, explicit call to CfgClead have to be provided. (user: johnfound tags: FreshLibDev)
2013-01-12
20:11
[1aa7133438] Merged with the latest uConfig branch. It updates the uConfig API, and breaks some backward compatibility. All projects that uses uConfig should be updated now. (Fortunately they are not so many - better now than later). The latest uConfig API is advanced and provides many new features.

Additionally, StrNormalizePath procedure was introduced in StrLib.asm that can process paths with random separators. (user: johnfound tags: FreshLibDev)

2013-01-11
18:49
[42e2c3e35f] Minor fix of KolibriOS/_executable.inc; Removed some work-around code from KolibriOS/network.asm (user: johnfound tags: FreshLibDev)
2013-01-08
19:32
[5deb85d811] Some refining to StrNormalizePath function. More extensive tests. (user: johnfound tags: uConfig)
2013-01-06
16:32
[6b048b76ed] Massive change of the library API. Now it is almost useful for the real life. :) StrLib added universal StrNormalizePath function. More work have to be done, but it is ready to be merged to FreshLibDev. (user: johnfound tags: uConfig)
2013-01-04
08:29
[e488ed0496] Work on the functions interface simplification. New functions for directory reading and record deletion. (user: johnfound tags: uConfig)
2012-12-27
09:14
[9eca5ecd80] Work on GetConfigDir procedure. (user: johnfound tags: uConfig)
2012-12-23
20:51
[3215fec513] The procedure StrSplitList was fixed in order to work properly with UNICODE strings and separator character. (user: johnfound tags: FreshLibDev)
13:43
[852e26bae7] Implemented StrLib optimization proposed by LocoDelAssembly, concerning handle/pointer testing code. It makes the code smaller and faster.

Also, implemented two new string functions: StrSplitList and StrRemoveQuotes. (user: johnfound tags: FreshLibDev)

2012-12-19
08:27
[a8f44d7b33] Added StrLoadFromFile and StrSaveToFile procedures in system/files.asm library. Fixed small bug in StrToNumEx procedure in data/strlib.asm library. (user: lhmnai0 tags: FreshLibDev)
2012-12-18
07:42
[1d132ada91] Merged with the new uConfig library. Several projects that use the old binary format have to be changed. (user: lhmnai0 tags: FreshLibDev)
07:37
[5926d7c63e] Added two utility procedures GetConfigInt and SetConfigInt. (user: lhmnai0 tags: uConfig)
06:03
[d6c17c03a0] Changed the path separator to ":" in order to not be accepted as a filename path and it simplyfies the source as well. (user: johnfound tags: uConfig)
2012-12-16
14:35
[6ca79acc9f] Library API changed in order to get small size and more flexible features. (user: johnfound tags: uConfig)
07:07
[12b6782f14] Commit befor some big changes. The plan is to vastly to simplify the code. (user: johnfound tags: uConfig)
2012-12-15
20:46
[803c9d0c88] "itext" macro changed to support "goto definition" function in Fresh IDE. (user: johnfound tags: FreshLibDev)
19:15
[a19c74cf87] Added internationalization code library. (user: johnfound tags: FreshLibDev)
13:22
[c0fe07a6ad] Added support for the new "find definition" algorithm in the "text" macro. (user: johnfound tags: FreshLibDev)
2012-12-14
08:49
[166ba99471] Merge with i18n_text_macro branch, introducing new macros for handling multi-language string constant definitions. (user: johnfound tags: FreshLibDev)
08:45
[7d86d6964f] Closed-Leaf: Internationalization macro "itext" introduced, that defines string constants in different languages. It is the first part of the internationalization engine for Fresh IDE. (user: johnfound tags: i18n_text_macro)
08:40
[2930050ae7] Fixed bug in "disp" macro. Some work on KolibriOS network library. (user: johnfound tags: FreshLibDev)
2012-12-10
05:50
[a575fced8c] Some work on the internationalization macro. (user: johnfound tags: i18n_text_macro)
05:47
[e374c04673] Added missing test project for uConfig library. (user: johnfound tags: uConfig)
2012-12-09
11:07
[47db564bdf] The new uConfig library works pretty good. The API is still not clear, because in this variant it is too complex and makes the library too fat.

Some changes was made is strlib.asm ( StrToNumEx procedure ) that need to be merged back to FreshLibDev branch. (user: johnfound tags: uConfig)

2012-12-06
16:42
[3c92b35cfb] Some optimisations of the StrLib synchronization code for multithread programs. (user: johnfound tags: FreshLibDev)
2012-12-04
10:59
[a2f1a8b412] Some directory tree cleanup. (user: lhmnai0 tags: FreshLibDev)
2012-12-03
10:45
[39a5d7db90] Work on the new uConfig library. (user: johnfound tags: uConfig)
2012-11-30
18:15
[d6414997f8] Create new branch named "uConfig" (user: johnfound tags: uConfig)
05:49
[b9fe2d8fe4] The procedure SocketCreate for Linux was fixed to set properly SO_REUSEADDR socket option. SocketSend to use implicitly MSG_NOSIGNAL in order to not crash the program on broken pipes. Introduced procedure TerminalFlush in Linux/files.asm (I am not sure it should be in "files" library, but I need it, so it will stay here for a while). (user: johnfound tags: FreshLibDev)
2012-11-29
17:42
[3a75239885] Experiment with "text" macro about multi-language strings. (user: johnfound tags: i18n_text_macro)
2012-11-27
06:50
[a5a379768a] New API in the backbuffer library. Small bugfix in win32/network.asm (user: lhmnai0 tags: FreshLibDev)
2012-11-26
19:25
[a11ce0d1b6] Added "text" macro test project. (user: johnfound tags: FreshLibDev)
19:23
[84079f997b] Fixed bug in 'text' macro. Fixed bug in "object" macro. (user: johnfound tags: FreshLibDev)
2012-11-21
14:56
[8786a1714a] Cleanup of the Win32 message processing. (user: lhmnai0 tags: FreshLibDev)
2012-11-19
07:17
[40761617cd] The next attempt to deal with relocatible labels in disp macro. I hope it is the last as well. (user: johnfound tags: FreshLibDev)
2012-11-13
16:15
[8c41b0baa2] Fixed some macros in _globals.inc to work in relocatible binary formats - i.e. DLLs (user: lhmnai0 tags: FreshLibDev)
2012-11-12
15:54
[6d55dd5098] Added DCB structure in "win32/_kernel.inc". (user: lhmnai0 tags: FreshLibDev)
06:11
[6359909a1c] Minor code changes here and there. Bug fixed. (user: johnfound tags: FreshLibDev)
2012-11-09
06:54
[7b2358819f] Merge (cherrypick) with trunk in order to get the latest bugfix changes in FreshLib. Atempt to blindly fix the reported crash bug in x64 Windows 7 OS. Was found and fixed several problems in freshlib (data/win32/utf8.asm, data/memstram.asm). (user: lhmnai0 tags: FreshLibDev)
2012-11-06
14:54
[820a4d5c4f] Work on TGrid component. It looks better now but still needs some work. (user: lhmnai0 tags: FreshLibDev)
01:25
[c4c2b1e49d] Some work on KolibriOS port (graphics) - not useful for now. Work on TGrid control. (user: johnfound tags: FreshLibDev)
2012-11-05
15:48
[d834220481] Introduced TGrid control, that is a port of the old Fresh Win32 TDataGrid component. It seems that the port will be pretty easy. (user: lhmnai0 tags: FreshLibDev)
2012-11-03
10:47
[f30330902b] KolibriOS timers fixed and tested. (user: johnfound tags: FreshLibDev)