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.

61 check-ins using file freshlib/data/encodings.asm version e658e96a80

2013-01-08
19:32
Some refining to StrNormalizePath function. More extensive tests. check-in: 5deb85d811 user: johnfound tags: uConfig
2013-01-06
16:32
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. check-in: 6b048b76ed user: johnfound tags: uConfig
2013-01-04
08:29
Work on the functions interface simplification. New functions for directory reading and record deletion. check-in: e488ed0496 user: johnfound tags: uConfig
2012-12-27
09:14
Work on GetConfigDir procedure. check-in: 9eca5ecd80 user: johnfound tags: uConfig
2012-12-18
07:37
Added two utility procedures GetConfigInt and SetConfigInt. check-in: 5926d7c63e user: lhmnai0 tags: uConfig
06:03
Changed the path separator to ":" in order to not be accepted as a filename path and it simplyfies the source as well. check-in: d6c17c03a0 user: johnfound tags: uConfig
2012-12-16
14:35
Library API changed in order to get small size and more flexible features. check-in: 6ca79acc9f user: johnfound tags: uConfig
07:07
Commit befor some big changes. The plan is to vastly to simplify the code. check-in: 12b6782f14 user: johnfound tags: uConfig
2012-12-15
13:16
Added Linux mime-type files in order to make desktop integration of Fresh. Changed the way definition line is searched in order to allow tracking of labels defined through intermediate preprocessor symbols lists - for example "text" and "itext" macros. check-in: c1123e9bd7 user: johnfound tags: trunk
2012-12-14
08:40
Fixed bug in "disp" macro. Some work on KolibriOS network library. check-in: 2930050ae7 user: johnfound tags: FreshLibDev
2012-12-10
05:47
Added missing test project for uConfig library. check-in: e374c04673 user: johnfound tags: uConfig
2012-12-09
11:07
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. check-in: 47db564bdf user: johnfound tags: uConfig

2012-12-06
18:42
This is at the end v2.1.4; check-in: 32a1d828f7 user: johnfound tags: trunk, v2.1.4
16:42
Some optimisations of the StrLib synchronization code for multithread programs. check-in: 3c92b35cfb user: johnfound tags: FreshLibDev
14:28
Attempt to fix the problem with the keyboard accelerators under Wine (probably not successful). Mostly fixed the problem with the low speed of the code completion window. (in Wine as well). As long as Wine does not support LBS_NODATA, the count of the listbox was limited to the first 100 items found. Some optimizations was made on StringMatch procedure. check-in: ee34217ba8 user: lhmnai0 tags: trunk
05:56
Added WaitForCompiler call in code completion engine. Code cleaned up a little. There are still performance problems under Linux. check-in: 09beb22259 user: johnfound tags: trunk
2012-12-05
13:10
Some effort to fix the problems with WINE 1.5. It is dirty hack, but probably safe enough: the maximal count of the code completion listbox was limited to 100 items. Also, added Fresh icon in SVG format to the main directory. check-in: dc0a969f6f user: lhmnai0 tags: trunk
05:50
The release of v2.1.4 is delayed, because of issues with WINE v1.5 (very slow code completion listbox, not working keyboard accelerators). This commit contains some changes aimed to provide better support for WINE - in the editor options, non-monospaced fonts was allowed in order to allow the use of "almost monospaced fonts" - "Fixedsys Excelsior" and "Unifont" for example. Some changes in the asmedit and sourceeditor.asm in order to make code completion faster, but it is still not enough. check-in: d7e59d3d45 user: johnfound tags: trunk
2012-12-04
14:47
Installer creation script editted in order to not create empty directories. check-in: 3a8264401c user: lhmnai0 tags: trunk
11:05
Merge with cleaned up FreshLibDev. check-in: 3c8c363a4f user: lhmnai0 tags: trunk
10:59
Some directory tree cleanup. check-in: a2f1a8b412 user: lhmnai0 tags: FreshLibDev
09:15
Fixed bad file reference in the Fresh.fpr file. check-in: 81f7b0ffd3 user: lhmnai0 tags: trunk
09:05
Code cleanup. Fixed small bug in the form editor. LabelProperties.frm and LabelsExplorer.frm renamed bach from ".frm.asm". check-in: 2ed7774c1d user: lhmnai0 tags: trunk
05:32
Merge with the latest FreshLibDev library. check-in: f9ab88c651 user: johnfound tags: trunk
2012-12-03
23:31
Changed an option in the TinyGUI application template. check-in: 0bdba1e9c8 user: johnfound tags: trunk
11:31
Preparations for v2.1.4 It should be released after tests in WINE. check-in: 4d440fffec user: lhmnai0 tags: trunk
10:46
Fixed editor screen flickering on Linux Wine. check-in: ff3afe4360 user: johnfound tags: trunk
10:45
Work on the new uConfig library. check-in: 39a5d7db90 user: johnfound tags: uConfig
2012-11-30
18:15
Create new branch named "uConfig" check-in: d6414997f8 user: johnfound tags: uConfig
05:49
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). check-in: b9fe2d8fe4 user: johnfound tags: FreshLibDev
2012-11-27
06:50
New API in the backbuffer library. Small bugfix in win32/network.asm check-in: a5a379768a user: lhmnai0 tags: FreshLibDev
2012-11-26
19:25
Added "text" macro test project. check-in: a11ce0d1b6 user: johnfound tags: FreshLibDev
19:23
Fixed bug in 'text' macro. Fixed bug in "object" macro. check-in: 84079f997b user: johnfound tags: FreshLibDev
2012-11-25
22:23
v2.1.3 Update of FASM compiler to 1.71.06 check-in: 955d58d813 user: johnfound tags: trunk, v2.1.3
2012-11-21
14:56
Cleanup of the Win32 message processing. check-in: 8786a1714a user: lhmnai0 tags: FreshLibDev
2012-11-19
07:17
The next attempt to deal with relocatible labels in disp macro. I hope it is the last as well. check-in: 40761617cd user: johnfound tags: FreshLibDev
2012-11-13
16:15
Fixed some macros in _globals.inc to work in relocatible binary formats - i.e. DLLs check-in: 8c41b0baa2 user: lhmnai0 tags: FreshLibDev
2012-11-12
15:54
Added DCB structure in "win32/_kernel.inc". check-in: 6d55dd5098 user: lhmnai0 tags: FreshLibDev
06:12
Minor bigfix. check-in: 2eb0b9f67b user: johnfound tags: trunk
06:11
Minor code changes here and there. Bug fixed. check-in: 6359909a1c user: johnfound tags: FreshLibDev
2012-11-10
15:22
One more bug was fixed in the freshlib source. Silent update was made on the download page so, this commit is v2.1.2 check-in: 36f612ecc6 user: johnfound tags: trunk, v2.1.2
07:34
Version 2.1.2 release. Contains serious bug fixed. Update highly recommended on 64bit platforms. check-in: 985a9b864c user: johnfound tags: trunk
2012-11-09
14:25
Fixed bug in the help system. Small cleanup in the code completion source. check-in: e6b85fb26b user: lhmnai0 tags: trunk
06:54
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). check-in: 7b2358819f user: lhmnai0 tags: FreshLibDev
2012-11-08
21:51
Fixed one of the remaining memory leaks. 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). check-in: 0651ec14c6 user: johnfound tags: trunk
14:57
Searching for a nasty bugs... check-in: fab6be3638 user: lhmnai0 tags: trunk
2012-11-06
14:54
Work on TGrid component. It looks better now but still needs some work. check-in: 820a4d5c4f user: lhmnai0 tags: FreshLibDev
01:25
Some work on KolibriOS port (graphics) - not useful for now. Work on TGrid control. check-in: c4c2b1e49d user: johnfound tags: FreshLibDev
2012-11-05
15:48
Introduced TGrid control, that is a port of the old Fresh Win32 TDataGrid component. It seems that the port will be pretty easy. check-in: d834220481 user: lhmnai0 tags: FreshLibDev
2012-11-03
10:47
KolibriOS timers fixed and tested. check-in: f30330902b user: johnfound tags: FreshLibDev
2012-11-02
23:26
A little more work on the history handling. Now it seems to work as expected, so this is v2.1.1 check-in: f2264bef70 user: johnfound tags: trunk, v2.1.1
22:08
Fixed and implemented the browsing history and "back"/"forward" navigation functions. This is the last change before the release of v2.1.1 check-in: 5d47a1612c user: johnfound tags: trunk
14:18
Some work on the code browsing history, but not working. It should be not included in v2.1.1 check-in: f02e2121ed user: lhmnai0 tags: trunk
06:46
Added support for the local labels in "goto definition" and "Cross reference" functions. Preparations for the browsing history lists... check-in: d9b2bad296 user: lhmnai0 tags: trunk
05:31
Still unfinished work on KolibriOS network and timer libraries. check-in: 55131fe2c0 user: johnfound tags: FreshLibDev
2012-11-01
09:59
Included trap in AsmEdit component to hunt for long time crash, which happens sometimes. Fixed crash when trying to autocomplete local label on not compiled project. check-in: fabf9fc773 user: lhmnai0 tags: trunk
2012-10-31
22:52
Quick preparation for 2.1.1 - because of several bugs in 2.1.0; check-in: 065b3aca99 user: johnfound tags: trunk
21:44
Added better keyboard control on the cross reference window. ENTER opens the file and ESC closes the window. Fixed bug in the new cross reference processing code. Fixed user cancelation of the compilation. Now it stops instantly. Some code cleanup. Fixed relatively big memory leak. Fixed casual zombifying after closing the IDE (because of TerminateAll) check-in: ff2d3c572b user: johnfound tags: trunk
2012-10-30
20:33
Release version 2.1.0 - important new features. check-in: 4d00b48de6 user: johnfound tags: trunk, v2.1.0
16:58
Merge with FreshLibDev before the release of v 2.1.0; check-in: a650a0e5cc user: johnfound tags: trunk
16:49
Some source code cleanup. Removed old OS dependent files. Updated readme.txt Preparations for merge with the trunk for 2.1.0 release. check-in: 1b4fce4dc8 user: johnfound tags: FreshLibDev