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.

369 check-ins using file freshlib/gui/textcaret.asm version fdc7e2f4f2

2015-03-12
09:21
FASM compiler has been updated to v1.71.39. This update provides several bugfixes. check-in: 9ff6455019 user: johnfound tags: trunk
2015-02-18
06:52
FASM compiler has been updated to v1.71.34; check-in: c08a448984 user: johnfound tags: trunk
2015-01-20
11:23
Added new actions deleting project category and project files from the context menu. This solves the problem in Linux where sometimes categories or files can not be deleted from the project manager. Fixed small bug in treeview handling. check-in: 8b53bcafd4 user: johnfound tags: trunk
2015-01-14
08:28
FASM compiler has been updated to v1.71.33; check-in: c615f4516d user: johnfound tags: trunk
2015-01-06
13:48
Work on the Windows versions. Work on the PNG support. Now the palete images works, although the code is ugly. check-in: 7ea68463f2 user: johnfound tags: FreshLibDev
2014-12-18
04:38
Work on Linux RGBA support for the windows and graphics. check-in: 242258a647 user: johnfound tags: FreshLibDev
2014-12-17
12:48
Added various png images for testing pnglib.asm; Work on the library and the test program. check-in: 69ff2ef090 user: johnfound tags: FreshLibDev
07:19
Fixed bug in graphics/Win32/context.asm; GUI added to the TestPNG.asm; Work on pnglib.asm check-in: b5dd9a0a7d user: johnfound tags: FreshLibDev
2014-12-16
21:57
Work on pnglib.asm; check-in: 10f37df3cb user: johnfound tags: FreshLibDev
14:14
Work on PNG paeth filter. A little bit ugly implementation. check-in: 6bba704af1 user: johnfound tags: FreshLibDev
2014-12-15
14:25
A comment fixed in markdown.asm library. check-in: 006e9e9a02 user: johnfound tags: FreshLibDev
2014-12-12
14:06
Work on pnglib.asm; Still not working. check-in: d682685dcc user: johnfound tags: FreshLibDev
2014-12-11
06:10
FASM compiler updated to v1.71.31 check-in: 3cff10b4eb user: johnfound tags: trunk
2014-12-09
13:49
Procedure interfaces defined for images.asm library. Work on pnglib.asm; Fixed small typo in giflib.asm check-in: 4dba328e72 user: johnfound tags: FreshLibDev
2014-12-08
14:12
Adaptation of pnglib.asm to the new interface of deflate.asm library. Work in progress... check-in: e77d5e622f user: johnfound tags: FreshLibDev
06:36
FASM compiler updated to v1.71.30 check-in: 0672feaff8 user: johnfound tags: trunk
04:51
Buffer overflow fix in deflate.asm check-in: b36b049291 user: johnfound tags: FreshLibDev
2014-12-06
13:02
FASM compiler has been updated to v1.71.29; check-in: cebaa09052 user: johnfound tags: trunk
11:59
The size of Inflate library is under 1K now. check-in: aa3c077401 user: johnfound tags: FreshLibDev
09:36
Using dword trees for deflata.asm makes the code smaller. check-in: fa86aadd2a user: johnfound tags: FreshLibDev
2014-12-05
14:13
Some size optimizations, not affecting the speed. It is alost 1K now. Added some missed consistency checks. Added 'dbrk' macro in the simple debug library. check-in: a6076543de user: johnfound tags: FreshLibDev
06:20
Smaller deflate.asm; check-in: c870fa90b1 user: johnfound tags: FreshLibDev
2014-12-04
14:34
The interface of Inflate procedure (deflate.asm) has been changed in order to allow only memory buffer as a output. pnglib.asm need to be addapted to this change. check-in: e0511e312f user: johnfound tags: FreshLibDev
07:15
Separated the test projects for PNG and Deflate libraries. check-in: e67101986e user: johnfound tags: FreshLibDev
04:48
Removed the lookup tables use in Inflate procedure. This removes also the initialization procedure. check-in: 0bb85f723d user: johnfound tags: FreshLibDev
2014-12-03
13:10
More MMX. This version is really faster, but is bigger and somehow ugly. In addition, it is not so much faster than the first versions in the branch. Closed-Leaf check-in: 095834ca28 user: johnfound tags: DeflateSpeedOpt
09:24
Some work with MMX. Questionable... check-in: 5e884beef4 user: johnfound tags: DeflateSpeedOpt
04:43
Now it works but not so fast as I expected. Some more work have to be done. check-in: e3d84bcea1 user: johnfound tags: DeflateSpeedOpt
2014-12-02
14:41
An interesting idea for speeding up Huffman tree traversing. check-in: dd4a628173 user: johnfound tags: DeflateSpeedOpt
2014-12-01
14:24
Work on pnglib. check-in: b673335d2c user: johnfound tags: FreshLibDev
04:45
Work on pnglib.asm; Not something that will stay. check-in: 12c73d520e user: johnfound tags: FreshLibDev
2014-11-29
20:45
Merged with FreshLibGUI in order to get the advanced _stdcall.inc library. check-in: 1913e203c2 user: johnfound tags: FreshLibDev
20:38
Some work on pnglib. check-in: f3d327a96c user: johnfound tags: FreshLibDev
14:28
Work on graphics/pnglib.asm; Now it can scan all chunks and check the CRC32 check sum. :) check-in: c71cc33f70 user: johnfound tags: FreshLibDev
2014-11-28
20:57
Some more optimizations (size) of deflate library. Some work on graphics/pnglib.asm started. Added RFC2083 to the _doc/RFC directory. check-in: d160a742eb user: johnfound tags: FreshLibDev
14:58
The weird experiments continue with good success. :) check-in: 0f29658c87 user: johnfound tags: FreshLibDev
06:31
Some weird optimizations experiment. Very asm-ish. check-in: 8962e86e9b user: johnfound tags: FreshLibDev
2014-11-27
13:59
This version of deflate library, changes the interface a little. Instead of decompressing in memory, it uses fixed size buffer and calls a callback when the buffer have to be flushed. This approach has advantages that it is more flexible and in some cases faster. (for example, writing to the file is much faster this way, because it goes in parallel with the decoding). check-in: 6d57bfe820 user: johnfound tags: FreshLibDev
2014-11-26
15:20
Added named constants. Source cleanup. No code change. check-in: 108687da2f user: johnfound tags: FreshLibDev
14:27
Another bytes less, the speed same (?) check-in: 4bd2877135 user: johnfound tags: FreshLibDev
13:05
About hundred bytes less in deflate lib... check-in: f6065991c6 user: johnfound tags: FreshLibDev
2014-11-25
22:44
A lot of optimizations of Deflate library. Reduced memory allocations. Size optimizations. Code cleanup. Small bugs fixed. check-in: 3026181748 user: johnfound tags: FreshLibDev
15:11
Some size optimizations of deflate library. The performance seem to be not changed. Closed-Leaf check-in: 8147a2fc94 user: johnfound tags: DeflateSizeOpt
09:31
Code cleanup - the old code of Inflate was removed. Now there is a good base for size optimization work. check-in: 2e5d8214c9 user: johnfound tags: FreshLibDev
09:07
The second version of the Inflate procedure now works pretty fast. Needs some testing. check-in: 07ccb2b658 user: johnfound tags: FreshLibDev
2014-11-24
23:44
Started the second implementation strategy. It looks pretty good and possibly will be faster. But is not finished. :) check-in: 0dd82c515c user: johnfound tags: FreshLibDev
15:15
Work on optimization of deflate decompressor. check-in: d8d912e02e user: johnfound tags: FreshLibDev
06:54
Some atempts to optimize deflate decompression. Not very successful. check-in: d2e0e73ed9 user: johnfound tags: FreshLibDev
2014-11-23
09:58
Some optimizations of deflate library for size and speed. check-in: 4bc538616c user: johnfound tags: FreshLibDev
06:10
Deflate and bitstream libraries code cleanup. It still needs size optimizations. check-in: 950945c10d user: johnfound tags: FreshLibDev
04:29
Fixed some bugs in deflate.asm. Now it works pretty good with text files. Some more bugs are located in BitStream library. check-in: 12396ddf9c user: johnfound tags: FreshLibDev
2014-11-21
12:07
Removed some dead code from pnglib.asm; check-in: 544d8f3ed3 user: johnfound tags: FreshLibDev
11:12
Fixed the Win32 FreeMem procedure to handle properly memory address of NULL (according to MSDN); check-in: ca35fcb6e5 user: johnfound tags: FreshLibDev
10:24
The deflate decompression (Inflate) procedure has been debugged. Now it works properly at least for some test cases. check-in: d5fa1fbf3f user: johnfound tags: FreshLibDev
2014-11-16
20:03
Fixed regression on the MD5 hash computation. Added name label for the block quotes in markdown library. check-in: 3740f9b71c user: johnfound tags: FreshLibDev
13:25
markdown.asm modified to allow multipli image styles. This feature allows more flexible design solutions. check-in: 2e4ccfffbe user: johnfound tags: FreshLibDev
2014-11-10
20:54
Work on the deflate. Almost finished as a code, but still not working at all. check-in: e918412902 user: johnfound tags: FreshLibDev
2014-10-31
08:45
FASM compiler updated to v1.71.24; Fixed bug in CCList.asm, causing crashes on some sources. check-in: e10ab5bf67 user: johnfound tags: trunk
06:47
A little change of text macro. Implemented Output macro for Win32 somehow missed until now. check-in: ff7225a01e user: johnfound tags: FreshLibDev
2014-10-30
16:50
More work on inflate procedure. The whole picture is somehow not clear yet. check-in: a582538a10 user: johnfound tags: FreshLibDev
2014-10-29
14:59
Work on the "inflate" procedure. check-in: a6c6fc4187 user: johnfound tags: FreshLibDev
2014-10-28
18:55
Fixed (with the great help of Mark Adler on SO) the consistency check of the Huffman tree rebuilding algorithm in the deflate library. check-in: 6b906144a7 user: johnfound tags: FreshLibDev
12:21
Not finished data consistency check for the Huffman trees of DEFLATE. There are two sets of checks implemented, but should be only one. check-in: 4e4085741c user: johnfound tags: FreshLibDev
2014-10-27
19:20
Another work on deflate decompressor. Finished Huffman tree functions. check-in: 94398d6d32 user: johnfound tags: FreshLibDev
13:58
More work on the deflate decompressor. Some good ideal about the huffman tree experimented. Not finished. check-in: 3999a5913e user: johnfound tags: FreshLibDev
04:46
Work on the deflate decompressor. Still not finished. check-in: 28de8bee80 user: johnfound tags: FreshLibDev
2014-10-24
13:34
Added CRC32 checksum algorithm. check-in: 3436d64d31 user: johnfound tags: FreshLibDev
11:22
Add hash algorithms are packed in separate data/hashes.asm library. Currently MD5, Adler32 and FNV-1B are included. check-in: 92a1c0fee4 user: johnfound tags: FreshLibDev
2014-10-23
08:49
Added data/bitstream.asm library, based on old works of Mateusz Tymek (Decard). check-in: 6d003cad75 user: johnfound tags: FreshLibDev
2014-10-22
16:53
FASM compiler has been updated to v1.71.23 check-in: 594fc3241a user: johnfound tags: trunk
2014-10-21
13:53
Optimizations. :) check-in: 7cd6e6414c user: johnfound tags: FreshLibDev
2014-10-20
22:54
Removed int3. check-in: d01c218eee user: johnfound tags: FreshLibDev
22:09
Added freshlib/data/deflate.asm - it will be implementation of deflate algorithm. (needed for many web tasks and png decoding). check-in: 845d64a823 user: johnfound tags: FreshLibDev
14:26
Start of pnglib.asm library. check-in: 2c726b4092 user: johnfound tags: FreshLibDev
2014-10-19
18:58
The config file processing has been made case insensitive. Merged with FreshLibDev in order to get this feature. check-in: fa1a7df8c8 user: johnfound tags: trunk
18:52
Minor fix in uConfig.asm check-in: 555fa91114 user: johnfound tags: FreshLibDev
18:41
Introduced a way for changing uConfig.asm string matching algorithm. (At least for case sensitivity). check-in: 6b2b301641 user: johnfound tags: FreshLibDev
2014-10-16
20:33
Fresh IDE release v2.2.2. check-in: d2b64430b1 user: johnfound tags: release, trunk, v2.2.2
20:14
Merged with the AdvNamesHandling branch in order to get all the changes. Preparations for v2.2.2 release. Updated WhatsNew.txt file. check-in: aab90855ac user: johnfound tags: trunk
17:55
The FreshLib reference manual has been updated a little. Closed-Leaf check-in: be3aef9182 user: johnfound tags: AdvNamesHandling
16:00
FASM compiler has been updated to v1.71.22; Small bug in the MZ executables fixed. check-in: 704ea68dc9 user: johnfound tags: AdvNamesHandling
08:04
msgwindow.asm has been reworked to reuse PosEditor procedure instead of its own implementation of the same algorithm. Seems to work. check-in: 9b308a3722 user: johnfound tags: AdvNamesHandling
2014-10-15
20:57
Now the new alias/environment algorithms work. The same code is used for the compiler and for the common path processing in the IDE. This new algorithm needs to be good tested, before merging to the trunk.

Additionally, very old misbehavior, causing the navigation functions (xref, goto definition, etc.) to not position properly in the editor for the form files (*.frm), has been fixed. check-in: 96f521fcb7 user: johnfound tags: AdvNamesHandling

14:23
Work on the aliases handling. check-in: 85d686550f user: johnfound tags: AdvNamesHandling
2014-10-13
13:58
Work on the new, cleaner and simpler processing of the environment variables (aliases). check-in: 07a5067023 user: johnfound tags: AdvNamesHandling
07:42
Create new branch named "AdvNamesHandling" check-in: ba4c0aa47d user: johnfound tags: AdvNamesHandling
2014-09-07
16:58
Fixed a bug in the windows auto arrange function that placed the Fresh windows under the taskbar. check-in: 4e8dfca590 user: johnfound tags: trunk
2014-07-22
11:05
Merged with the latest changes in FreshLibDev. Fixed the project templates in order to work with the latest postpone based macro libraries. check-in: c99a72906a user: johnfound tags: trunk
08:14
Merged with FreshLibDev in order to get the latest changes. check-in: 1d676c0cef user: johnfound tags: FreshLibGUI
08:06
The final version of the StrLen procedure, optimized for size and speed in two versions selected by options.DisableMMX option. The MMX is recommended, because is faster and smaller. check-in: 33ad5509e2 user: johnfound tags: FreshLibDev
2014-07-21
16:20
Fixed small bug in the MD5 hash library, reported by clamicun. check-in: 26995ce1ba user: johnfound tags: FreshLibDev
13:13
The last commit where all experimenta StrLen procedures are available. The next commit will clean up all, but one of them. check-in: f1d38432a0 user: johnfound tags: FreshLibDev
2014-07-02
16:02
Fixed a hidden bug in the help server code. It was found thanks to Alexander Yefremov. check-in: 8bbab6d67e user: johnfound tags: trunk
2014-06-27
14:16
Experiments with MMX StrLen. check-in: f47bf19b17 user: johnfound tags: FreshLibDev
2014-06-24
14:04
More tests on StrLen check-in: 5ff0ba8b52 user: johnfound tags: FreshLibDev
2014-06-23
13:40
Benchmark of StrLen function. To be tested on different CPUs. check-in: 0e9357721a user: johnfound tags: FreshLibDev
2014-06-22
08:45
Added equates and import libraries for libXrender.so (Xrender library). check-in: 8f0773b098 user: johnfound tags: FreshLibGUI
2014-06-19
07:07
Still hunting the bug Leaf check-in: 70d12452cb user: pelaillo tags: SavedLayout
2014-06-18
21:44
Changing propeditor extension to frm in order to find the bug that causes Fresh to crash on opening check-in: 83d97b4ef7 user: pelaillo tags: SavedLayout
2014-06-16
13:01
TFreshEdit works pretty good in Win32. More tests in Linux needed - there is some very bad performance problem on some systems (using proprietary video drivers). check-in: b09c93708d user: johnfound tags: FreshLibGUI
07:32
Fixed mouse cursor issues on the window non-client area in Win32. check-in: ce48e61385 user: johnfound tags: FreshLibGUI
04:37
TFreshEdit almost working. Has performance problems in Linux. check-in: 18db237b22 user: johnfound tags: FreshLibGUI
2014-06-15
19:00
Small naming reorganization for docker window. check-in: 868424e381 user: pelaillo tags: SavedLayout
15:42
Almost production ready. Working pending on forms and properties editors. check-in: ea4bc285c9 user: pelaillo tags: SavedLayout
2014-06-14
12:23
Partially fixed (compiles, but not working properly) TScrollWindow and TFreshEdit. check-in: 42504ecb33 user: johnfound tags: FreshLibGUI
2014-06-13
14:14
"inherited" macro has been made to accept only imlpicit arguments in order to allow argument overwrite on the call. check-in: 34213699cf user: johnfound tags: FreshLibGUI
11:22
Fixed some issues. Replaced the macro "pexec" with the macro "inherited". check-in: 74131d9cb6 user: johnfound tags: FreshLibGUI
2014-06-12
14:14
Work on TProgress and TEdit controls. Not finished. check-in: 4fd8c13a66 user: johnfound tags: FreshLibGUI
10:36
Test and fix of the SplitGrid engine. check-in: 28abc451dd user: johnfound tags: FreshLibGUI
05:10
Documentation edits. check-in: cf50a29e60 user: johnfound tags: FreshLibGUI
2014-06-11
21:36
The gui/realobjects.inc library has been rewritten from scratch. As a result it seems to work now pretty good. The test code works and the needed compiler passes has been reduced from 14 to 8 (on the test source). For now "code cannot be generated" error does not appears. Needs more wide testing. check-in: a6b3842bc2 user: johnfound tags: FreshLibGUI
2014-06-06
13:42
More work. Still have problems. check-in: 8fa34f4ac9 user: johnfound tags: FreshLibGUI
2014-06-05
13:23
More work on the realobjects library. There are some problems with the compilation passes. check-in: a23da5c48f user: johnfound tags: FreshLibGUI
2014-06-04
08:54
Some experiments with the fake source compilation in order to get some symbols, even when the real compilation failed. The point is that recently, because of postpone macro the fake compile usually fails when FreshLib is used and this way is useless at all... Leaf check-in: 924f6048de user: johnfound tags: FakeCompileExperiments
06:21
Changed the inherited methods handling. Introduced a "code cannot be generated" problem. realobjects.inc needs some heavy debugging. check-in: c01fa12f64 user: johnfound tags: FreshLibGUI
03:25
Some bugs removed, some more are still pending. check-in: c5ac0141e5 user: pelaillo tags: SavedLayout
2014-06-03
21:52
Lister window ready but some bugs introduced. check-in: 799bbbb03e user: pelaillo tags: SavedLayout
2014-06-02
13:59
Work on some test code and debugging of realobjects library. check-in: 3726a4316d user: johnfound tags: FreshLibGUI
09:38
Converted TImageLabel, TLabel and dialogs.asm library. Some fixes in realobjects.inc; check-in: b6f7cdbc35 user: johnfound tags: FreshLibGUI
03:24
Work is pending on Lister window, Property editor and form editor. check-in: 48a0153853 user: pelaillo tags: SavedLayout
2014-06-01
23:50
Converted the template engine (CreateFromTemplate). check-in: d7f310746f user: johnfound tags: FreshLibGUI
20:21
Converted TButton. check-in: 4d1ed5370b user: johnfound tags: FreshLibGUI
18:10
The GUI library now works with the realobjects library. Only TWindow and TForm are converted. check-in: 6f2b734a60 user: johnfound tags: FreshLibGUI
2014-05-30
22:00
Single window working properly, even the source editor. Form editor still pending for property editor and palette. check-in: 181ed70fd9 user: pelaillo tags: SavedLayout
2014-05-29
19:08
Single window is working now. AsmEdit is not properly aligned yet. check-in: d3360ae63d user: pelaillo tags: SavedLayout
2014-05-28
22:02
One file missing. check-in: d4b95a7740 user: pelaillo tags: SavedLayout
22:00
Almost working single window. Editor Hosts still pending. check-in: b5bedc9529 user: pelaillo tags: SavedLayout
2014-05-27
13:49
Start of the work on GUI reimplemention using the new OOP macros. check-in: 8899368e35 user: johnfound tags: FreshLibGUI
11:42
FASM compiler updated to v1.71.21 (bug in the floating point conversion fixed). check-in: 8ef9be7bf3 user: johnfound tags: trunk
2014-05-25
18:56
Main window gets the status bar and the lister window. check-in: e670d67806 user: pelaillo tags: SavedLayout
18:41
All modifications to the libs/application interface were reverted. The single window interface is going to be the Main Window. Now the main window saves its position in the config file. check-in: 28947e0fcc user: pelaillo tags: SavedLayout
2014-05-24
05:18
Partial work in eliminating MainWindow and EditorHosts in order to converge in single application window check-in: 3feb5b9ba5 user: pelaillo tags: SavedLayout
2014-05-23
21:01
Now the editors' window saves its last used position in the config file check-in: 4274011378 user: pelaillo tags: SavedLayout
19:19
Work on the error handling of the OOP macro library. check-in: 757738a35e user: johnfound tags: FreshLibGUI
12:24
Some cosmetic changes + preparing the work for workspace layouts. No code has changed. check-in: 5a69462790 user: pelaillo tags: SavedLayout
2014-05-22
13:02
More work. Implicit classes removed again. check-in: 344f7838a8 user: johnfound tags: FreshLibGUI
09:27
More work... check-in: 93d41bc926 user: johnfound tags: FreshLibGUI
2014-05-21
20:37
Attached the class information to the variables of object type. Not finished. check-in: 32018cedbb user: johnfound tags: FreshLibGUI
18:37
Attempt to make not used object to not be compiled. Probably not an optimal. check-in: 19141f9805 user: johnfound tags: FreshLibGUI
13:24
Implemented "istype" macro that checks the object for given class and returns the result in ZF. check-in: 7390d5b049 user: johnfound tags: FreshLibGUI
10:42
Work on the "realobjects.inc" check-in: cd7e284731 user: johnfound tags: FreshLibGUI
2014-05-20
11:40
Now it almost works as intended. More work have to be done at the optimizations - not used methods should not be compiled... check-in: d3280e15a9 user: johnfound tags: FreshLibGUI
08:10
Fixed rare case, where after the end macro bracket, another macro is invoked in the same line. (something like "macro mymacro { .... } another_macro" check-in: ecdf011ead user: johnfound tags: trunk
08:08
Fixed unrolling macro feature when the macro ends with "} some_macro" case. (Used in struct macro definition). Closed-Leaf check-in: 5bde707dff user: johnfound tags: UnrollMacro
04:41
More consistent syntax for the object macros. The object fields are specified by class:field syntax. check-in: 9faecb317a user: johnfound tags: FreshLibGUI
2014-05-18
11:10
Implemented get and set macros. Code cleanup. check-in: e4f534c47e user: johnfound tags: FreshLibGUI
05:26
This is another attempt to create object oriented extension for the GUI library. It creates "real" objects that uses virtual methods tables, not dispatch procedures. This way, the processing speed will be higher. check-in: b9d1d53412 user: johnfound tags: FreshLibGUI
2014-05-16
04:32
Pelaillo added to the list of Fresh IDE authors in the about box and in the header of Fresh.asm. check-in: e26dac8770 user: johnfound tags: trunk
2014-05-14
22:49
Fixed the timestamp macros for all years after 2099. Long live to Fresh IDE !) check-in: 5365fb334e user: pelaillo tags: trunk
16:35
Regression fixed in the dialogs.asm; Also better behavior on the save dialogs. check-in: ec34db4e85 user: johnfound tags: trunk
2014-05-13
14:45
Merged with FreshLibDev in order to get the latest changes. check-in: 49fb800651 user: johnfound tags: FreshLibGUI
11:32
An experimental branch. Closed-Leaf check-in: edab13a67f user: johnfound tags: FreshLibGUI_experimental
09:03
Added headers to the SDL equates and import files. check-in: abcb5f3525 user: johnfound tags: FreshLibDev
08:14
And more work on the focus... Now it seems to work as intended. More tests needed. check-in: 8eda9822bd user: johnfound tags: trunk
2014-05-12
20:21
More work on the focus in multiwindow application... check-in: 45327f6966 user: johnfound tags: trunk
13:29
Some wrongly set executable permissions removed. check-in: 8b5c096f15 user: johnfound tags: FreshLibDev
08:14
Added equates and import files for SDL library. It is portable, so the programs can be compiled for Linux and Windows. check-in: 81ad87fec6 user: johnfound tags: FreshLibDev
2014-05-10
22:36
Fresh IDE release v2.2.1.

It is a mainly bug fix version. But there is very important new feature: "Unroll macro". This is a long awaited feature that will significantly accelerate and facilitate the development, analysis and debugging of macros. It probably needs some improvement later, but it is some kind of break-through. check-in: 74e4c60760 user: johnfound tags: release, trunk, v2.2.1

15:06
Merged with UnrollMacro branch in order to get the latest changes. check-in: a9de4d1603 user: johnfound tags: trunk
12:04
Attempt to fix some focuse issues. As long as the focus logic is somehow messed and the tests are made in Linux, it is not very clear are the problems fixed or not. :) check-in: b1b662a208 user: johnfound tags: UnrollMacro
10:00
Fixed a bug in the dialogs.asm check-in: 2cdb652b5b user: johnfound tags: UnrollMacro
09:21
All calls to MessageBox function (Win32) has been replaced with calls to ErrorMessage and AskQuestion (dialogs.asm) in order to make the code more portable. check-in: 7ad2b245b6 user: johnfound tags: UnrollMacro
06:41
Improved the source structure. check-in: 3879d09a62 user: johnfound tags: UnrollMacro
2014-05-08
19:11
Merge with UnrollMacro branch. check-in: 1666b10026 user: johnfound tags: trunk
19:10
Fixed a bug in the filename compare code in the unrolling macro procedure. check-in: 9994c45db8 user: johnfound tags: UnrollMacro
16:13
Merged with the UnrollMacro branch. Introduces new feature - "Unroll macro" (Ctrl+U and editor context menu) and fixes several bugs. (Check the timeline of the UnrollMacro branch). check-in: 2a4a61606e user: johnfound tags: trunk
16:11
"Unroll macro" added to the context menu of the editor. check-in: 8f909ad34e user: johnfound tags: UnrollMacro
16:05
Fixed a bug in the embedded help system. check-in: 4aed683ead user: johnfound tags: UnrollMacro
15:07
Fixed bug in the cross reference handling. check-in: c8666ff7bf user: johnfound tags: UnrollMacro
15:02
Fixed bug in data/Arrays.asm check-in: 06deffa6bb user: johnfound tags: FreshLibDev
13:20
Implemented simple macro unroller. Merged with FreshLibDev in order to fix a bug. check-in: ce38adb079 user: johnfound tags: UnrollMacro
12:20
Fixed old bug in StrLib.asm -> StrNew check-in: 33a6130712 user: johnfound tags: FreshLibDev
2014-05-07
20:13
Create new branch named "UnrollMacro" check-in: 5e9ddafef1 user: johnfound tags: UnrollMacro
2014-05-05
20:22
Fixed an old misbehavior, that the command "Exit" can not be canceled because the check is performed too late in the termination process. check-in: d0dbb61363 user: johnfound tags: trunk
10:12
Fixed bug in the "save" function caused invalid text files to be saved (padded with $00 bytes at the end) when "Optimal fill on saving" option is set. check-in: 7c549a7e23 user: johnfound tags: trunk
08:15
Fixed a bug in the "Goto interface" function of the editor. Additionally "Goto interface" now works like "Goto definition" when the label is defined not by interface/body macros. check-in: 1bd71771a4 user: johnfound tags: trunk
2014-05-03
16:11
Fixed ConvertPath procedure that was not reentrant and this way caused the help server to generate invalid file names. check-in: 1d019e15a1 user: johnfound tags: trunk
2014-05-02
15:39
Cleanup of the code. Fixed wrong run of the Windows console applications from the IDE. Fixed bug in the debugger caused very slow startup of the debugged Windows application. There are still problems with the memory dumper. check-in: d80e125648 user: johnfound tags: trunk
2014-05-01
11:10
Release v2.2.0

Compiled the setup .exe and .zip packages. check-in: 0a9fa57b2b user: johnfound tags: trunk, v2.2.0

10:32
Merged with FreshLibDev and NewConfig as a preparation for release. check-in: ec0c61dd3f user: johnfound tags: trunk
10:09
The mutex structures aligned properly. check-in: fe31917e51 user: johnfound tags: FreshLibDev
09:59
Preparations for release. New installer script created. WhatsNew.txt updated. Closed-Leaf check-in: dddc58fffd user: johnfound tags: NewConfig
2014-04-30
18:21
Fixed bad argument in Linux/_process_native.asm; Also added some comments and some more tests have been made. check-in: a3999042a9 user: johnfound tags: FreshLibDev
2014-04-29
19:49
Merged with FreshLibDev. The new Win32 mutex procedures gives huge (10 times) performance boost on string intensive functions, especially under WINE. In Windows the boost is smaller, but still valuable. check-in: ddc0cb5e81 user: johnfound tags: NewConfig
19:29
The Mutex procedures for Win32 was made to use critical section object when unnamed mutex is created. This way, the speed of the StrLib and other libraries on multi-thread applications will be increased. check-in: 89b2a2b025 user: johnfound tags: FreshLibDev
2014-04-27
18:57
Merged with the newer version of uConfig. Changed loading/saving themes to be atomic. check-in: 92a70ed999 user: johnfound tags: NewConfig
18:36
The procedures of uConfig library now accept file name or file handle as a .cfgFile argument. This way is possible to make series of calls atomically. check-in: c86ca0269b user: johnfound tags: FreshLibDev
17:55
Some edits on the themes. check-in: 07df5bc9cf user: johnfound tags: NewConfig
14:09
The theme files are more human-friendly now. Added 3 more themes. check-in: d42bc61262 user: johnfound tags: NewConfig
2014-04-26
18:08
Experimental branch, allowing definition and use of named constants in the uConfig files. Closed-Leaf check-in: 7b4396cdc9 user: johnfound tags: uConfigExperiment
2014-04-25
22:00
Small change in the editor colors applet. check-in: 5ebb983658 user: johnfound tags: NewConfig
21:36
Merged with FreshLibDev in order to get better arguments for the imported functions. check-in: 65180678c6 user: johnfound tags: NewConfig
18:06
Fixed the argument names of CreateFontA and CreateNameW import functions. check-in: 704a141c08 user: johnfound tags: FreshLibDev
17:56
Added support for fonts with Bold and Italic properties. check-in: 3ea13bcdc7 user: johnfound tags: NewConfig
16:48
Fixed the default color theme. Removed the feature that saves the visual state of the scratch window. It is now always hidden on start. The default font selection has been made "inteligent". Now, the font and the font size will be selected dependent on the OS and the screen size. The logic is simple, but should work. check-in: 46533b44a1 user: johnfound tags: NewConfig
10:57
The themes format changed to be the text format, used by uConfig library. The current settings this way are now stored in the main .INI file. Not tested enough. check-in: 536b4a7d97 user: lhmnai0 tags: NewConfig
10:53
Fixed bug in StrToNumEx procedure. check-in: 72cf083345 user: lhmnai0 tags: FreshLibDev
06:03
Merged with the trunk in order to get minor bugfixes in the options dialogs. check-in: b93480d4eb user: lhmnai0 tags: NewConfig
04:45
Closer integration of the scratch window with the IDE - implemented common actions Cut/Copy/Paste. check-in: 41d077486e user: johnfound tags: NewConfig
04:43
More minor bugfixes in the dialogs. Preparation for extending the theme editing and change the theme files to another format. check-in: cfa095099e user: johnfound tags: trunk
2014-04-23
21:49
Release: v2.1.10

Added missing files in the setup script. Fixed a bug in the options dialogs. check-in: b783652b9c user: johnfound tags: trunk, v2.1.10

13:09
Loading and saving the scratch pad state. Removed some debug code. check-in: 84c196993f user: johnfound tags: NewConfig
07:51
Merged with Scratchpad branch in order to provide the new config support. check-in: 3a171759a3 user: johnfound tags: NewConfig
07:03
Example file restored to the trunk state. Closed-Leaf check-in: 7f40fb0759 user: johnfound tags: Scratchpad
06:50
Show/Hide option has been added. Some behavior fixes. check-in: 49530842ed user: johnfound tags: Scratchpad
04:35
Work on a new feature - scratchpad. It is a small editor window that works like a source editor, but without particular file loaded. All features of Fresh should work there - code completion, cross reference, hints, etc. The lister window is used for this goal (lister.asm). It works now, but needs functions for show/hide and more testing. check-in: 749c2748cf user: johnfound tags: Scratchpad
2014-04-22
10:27
Small change in the "procedure argument hint" feature in order to allow space separated arguments "stdcall PROCNAME arg1, arg2, ..." together with comma separated arguments "stdcall PROCNAME, arg1, arg2, ...". check-in: e63653ae1b user: johnfound tags: trunk
2014-04-21
15:00
Merged with the fixed version of FreshLib (file access flags). Code cleanup. Changed the way MRU lists are saved and loaded from the config files. check-in: 5be1453de1 user: johnfound tags: NewConfig
14:44
Fixed uConfig file access flags use. check-in: 229c83e96d user: johnfound tags: FreshLibDev
14:40
Fixed the file access flags in files library. Removed duplicate procedure StrRemoveQuotes from strlib. Use StrClipQuotes instead. check-in: 8fa60a1329 user: johnfound tags: FreshLibDev
2014-04-20
14:10
Merged with FreshLibDev in order to get the newer files. Closed-Leaf check-in: 548bab3041 user: johnfound tags: uConfig
2014-04-19
18:26
Converted to use FreshLib uConfig library, instead of Win32 API in order to save and load the IDE configuration and settings from the INI file. This change pushes the IDE one step further to the full portability. check-in: 6f7fa0e4bf user: johnfound tags: NewConfig
18:18
Improved behavior of CfgSaveSection procedure. Now it deletes whole the section prior to write the new one. Also, if NULL is specified as a array argument, the whole section is deleted. check-in: 6c297520bf user: johnfound tags: FreshLibDev
15:01
Another bug in uConfig fixed - in CfgSaveSection. check-in: f51fc70703 user: johnfound tags: FreshLibDev
14:51
Some bugfix in uConfig.asm - the file not closed sometimes. check-in: 234fb1e048 user: johnfound tags: FreshLibDev
14:05
Fixed bug in StrLib.StrSetQuotes procedure. check-in: f2c5633779 user: johnfound tags: FreshLibDev
13:26
Fixed flags bug in the files directory. check-in: 93313c0ac3 user: johnfound tags: FreshLibDev
09:01
Added [.section] argment to the uConfig library. Added faCreate for CfgSetStr procedure. This way, if the file does not exists it will be created. check-in: 6267fd9664 user: johnfound tags: FreshLibDev
2014-04-18
20:33
Merged with FreshLibDev. check-in: dd123e170c user: johnfound tags: NewConfig
18:16
Work on the Exec function. Added some comments in uConfig library. check-in: 48f966ab6e user: johnfound tags: FreshLibDev
08:56
Merged with the trunk in order to get the latest changes. check-in: 33ffefc027 user: johnfound tags: NewConfig
2014-04-16
10:46
Release v2.1.9 check-in: 22d5c9179b user: johnfound tags: trunk, v2.1.9
10:39
Documentation editing. check-in: 2ca433bf1b user: johnfound tags: trunk
04:22
Preparations for release v2.1.9 check-in: caf9909cff user: johnfound tags: trunk
2014-04-15
18:07
Re-added automatic web browser detection on the first run. It is important because of the help browsing. check-in: b8cfa61c29 user: johnfound tags: trunk
2014-04-14
22:11
Deleted old russian translation of the FASM help. It is not used at all and if someone need it it is still in the repository. check-in: f149c1a849 user: johnfound tags: trunk
21:02
The examples, not working because FreshLib interface has been fixed. check-in: c9da06e53e user: johnfound tags: trunk
2014-04-03
12:05
Added an index file item in the html help files index (*.idx). check-in: e3c3fedbf2 user: lhmnai0 tags: trunk
2014-03-27
09:30
Merged with FreshLibDev. check-in: 6b6c8a749b user: johnfound tags: trunk
09:21
Very stupid algorithm mistake, fixed in StrLib:NumToStr64 procedure. check-in: aa2fb3f93e user: johnfound tags: FreshLibDev
2014-03-24
21:48
Merged with the branch HelpServer. Now the structure of the context help system is totally new. It uses web server in order to provide access to the html and markdown help documents. check-in: d0d2ace9f3 user: johnfound tags: trunk
10:01
Fixed a bug in the .html file search/open with keyword. Leaf check-in: 57f7f594c2 user: johnfound tags: HelpServer
09:30
Removed not working good code for browser autodetection. check-in: d3b8510949 user: johnfound tags: HelpServer
2014-03-23
16:11
Merged with the fixed version of Exec procedure (FreshLibDev). Fixed redraw issues on the IDE options dialog. check-in: a87916e9b5 user: johnfound tags: HelpServer
15:59
A lot of changes in the file structure of the documentation and the online help system. check-in: 183d3fb45e user: johnfound tags: HelpServer
15:46
Fixed bug in the procedure Exec. It worked in Wine but not in Windows. check-in: 2b59f719b2 user: johnfound tags: FreshLibDev
2014-03-19
12:46
The proper server help termination provided. check-in: 7eb3de9345 user: johnfound tags: HelpServer
06:07
Implemented web server in order to serve the help requests of the IDE. check-in: dafa6b9a84 user: johnfound tags: HelpServer
2014-03-18
17:27
Merged with trunk in order to get the latest changes. Closed-Leaf check-in: 3890422a97 user: johnfound tags: OnlineHelp
2014-03-16
10:17
An Wine specific issue fixed about activation of the main menu by keyboard (WM_SYSCOMMAND/SC_KEYMENU). It must be tested in Windows. check-in: 6b4b6b8ccd user: johnfound tags: trunk
2014-03-15
20:45
Code completion, values display improved. check-in: 24c452ad6e user: johnfound tags: trunk
20:38
Work on NumToStr64 check-in: 8556521c7c user: johnfound tags: FreshLibDev
20:25
Added NumToStr64 in StrLib. check-in: 280faad7b7 user: johnfound tags: FreshLibDev
2014-03-14
14:56
Work on the html help browser. check-in: 5e995dbe03 user: johnfound tags: OnlineHelp
06:08
Help icon and resource edit. check-in: 77cef3feb1 user: johnfound tags: OnlineHelp
2014-03-13
14:41
Work on the internal help browser. check-in: 2b9f1768c9 user: johnfound tags: OnlineHelp
07:24
Empty commit. check-in: fb5d2143c5 user: johnfound tags: OnlineHelp
2014-03-12
23:58
The first buggy implementation of the embedded web browser. check-in: 66bcaee22e user: johnfound tags: OnlineHelp
20:21
Merged with trunk. Start of implementation of internal HTML help browser. check-in: 7338985436 user: johnfound tags: OnlineHelp
20:20
Merged with FreshLibDev. check-in: 9a850263bf user: johnfound tags: trunk
18:31
Added mostly COM definitions during the work on another projects. Code cleanups. Implemented StrExtractExt procedure in StrLib. check-in: b3e31c04a2 user: johnfound tags: FreshLibDev
2014-03-08
22:25
Slightly changed the logic of change source/form in order to work in WINE. check-in: 06126d54c2 user: johnfound tags: trunk
11:31
A nasty bug in the code completion for local labels has been fixed. check-in: c3d242ef65 user: johnfound tags: trunk
2014-03-03
15:32
Some COM/OLE libraries has been added to the OS depending part of the library (Win32). check-in: 4d7c49cc6b user: johnfound tags: FreshLibDev
2014-03-02
10:31
Work on the templates for the SplitGrids. Bug fix in the graphics procedures in order to prevent crash on some corner cases (DrawTextBox procedure). It is still not ideal and need more tests. check-in: 9d7c86952a user: johnfound tags: FreshLibGUI
2014-03-01
18:33
Fixed bug in the context help system. check-in: 3c491e55ee user: johnfound tags: trunk
2014-02-28
23:29
Some work with the tool palette still not properly displayed on startup. MUST be tested in Windows! Implemented save/load of the tool palette and property editor visible state in the INI file. check-in: c34db07f70 user: johnfound tags: trunk
18:39
Merged with OnlineHelp branch. check-in: a840817c2d user: johnfound tags: trunk
17:05
The context help based on the project category "Documents" is working in this commit. After some tests, this branch can be merged back with the trunk. check-in: 20ac2d43c4 user: johnfound tags: OnlineHelp
15:13
Added help search in the project "Documents" directory. check-in: 4347b5365b user: johnfound tags: OnlineHelp
13:04
Preparations for a new version. check-in: 8f347996da user: johnfound tags: trunk
11:55
Merged with OnlineHelp in order to get the feature for opening markdown formatted text files as a context help. check-in: ea657590e0 user: johnfound tags: trunk
11:52
The context help now can search and display markdown formatted files. Not tested enough. check-in: b91114fe3f user: johnfound tags: OnlineHelp
11:26
Implemented StrChangeExt procedure. check-in: 93b80cb03a user: johnfound tags: FreshLibDev
09:16
Merged with FreshLibGUI. check-in: f91f0c22b6 user: johnfound tags: FreshLibDev
06:12
Work on the markdown online help. check-in: 49516de2a5 user: johnfound tags: OnlineHelp
2014-02-27
22:01
The branch is open again, because I have some more ideas about the help system of Fresh. Merged with trunk in order to get the latest changes. check-in: cacfdbf818 user: johnfound tags: OnlineHelp
21:57
Work on the SplitGrid. check-in: 1bd5e1844b user: johnfound tags: FreshLibGUI
14:27
Work on the SplitGrid - resizing by mouse. check-in: 6de7f39935 user: johnfound tags: FreshLibGUI
14:10
FASM compiler updated to v1.71.20; Some work on the FASM and Fresh documentation. check-in: b47082874d user: johnfound tags: trunk
2014-02-26
23:14
Work on the SplitGrid implementation. check-in: e587eaed03 user: johnfound tags: FreshLibGUI
22:54
Added new feature in View menu: show/hide component palette. It improves the screen space usage on small screens. check-in: f5c8eaf496 user: johnfound tags: trunk
14:16
Merged with FreshLibDev in order to get the latest updates. Planned work on implementation of SplitGrid layout engine. check-in: 7330dbc892 user: johnfound tags: FreshLibGUI
2014-02-25
20:29
A control layout engine SplitGrid.asm has been added to the FreshLib GUI library. It have to replace the old style windows alignment engine (waLeft, waRight, etc. flags). check-in: ed7222020b user: johnfound tags: FreshLibDev
09:03
Some work on the property editor window and the hToolHost. Leaf check-in: 4b0ba38fcf user: johnfound tags: onewindow
08:01
Merged with the trunk in order to get the newest features. check-in: 2271da006f user: johnfound tags: onewindow
2014-02-24
20:53
Regression fixed in "goto definition" feature, where the suffix .@here has not been processed properly. New feature "goto interface" introduced for searching of "interface" procedure definitions. check-in: 4fffd832b9 user: johnfound tags: trunk
20:33
Merged with OnlineHelp branch. New help features: support of .idx and .html files as a context help. Support for web search as a context help fall-back. check-in: ea61c64e64 user: johnfound tags: trunk
20:31
Small dialog window design fix. check-in: 9300486025 user: johnfound tags: OnlineHelp
00:20
The new help system is working now. Some bug tests and documentation have to be made. check-in: 620cc69d19 user: johnfound tags: OnlineHelp
2014-02-23
22:17
Updated FreshLib. check-in: fc31fd9b45 user: johnfound tags: OnlineHelp
22:15
Fixed StrMatchPatternNoCase. check-in: 4573d82de3 user: johnfound tags: FreshLibDev
22:04
Some changes in StrClipSpacesL and StrClipSpacesR. New case insensitive procedure StrMatchPatternNoCase. All of this not tested. check-in: 1ed3dfde24 user: johnfound tags: FreshLibDev
21:48
Improved help system that supports searching in HTML files and in index files with .idx extension. check-in: 826ae0070a user: johnfound tags: OnlineHelp
17:23
The LSCR project help files about the Linux system calls has been added to the documentation files. check-in: 8e4419d24d user: johnfound tags: trunk
2014-02-22
16:12
Merged with the fixed FreshLibDev. check-in: e9d3214136 user: johnfound tags: OnlineHelp
16:11
Fixed work of the Win32/Exec procedure. check-in: 64888fad07 user: johnfound tags: FreshLibDev
16:03
Online help now works. Some bugs may still exists. check-in: ac538b6fc9 user: johnfound tags: OnlineHelp
15:24
New functions for handling children processes: Exec, FreeProcessID, WaitProcessExit. For now only for Win32 platform. check-in: 6bb3bc90a4 user: johnfound tags: FreshLibDev
2014-02-21
17:27
Create new branch named "OnlineHelp" check-in: 1cff574639 user: johnfound tags: OnlineHelp
2014-02-17
20:57
The License information has been updated. check-in: a26d5b268c user: johnfound tags: trunk, v2.1.8
20:34
Compiled the setup and zip files for v2.1.8; check-in: db91948c21 user: johnfound tags: trunk
20:30
Merged with the latest FreshLibDev. Work on the installer for v2.1.8; check-in: abfd6eebb6 user: johnfound tags: trunk
17:39
FASM compiler has been updated to v1.71.19 check-in: 990cb55623 user: johnfound tags: trunk
2014-02-13
12:34
New procedures in the network lib: SocketSetOption and SocketGetOption. The equal behavior of the Linux and Windows network functions. Small fixes here and there. check-in: e4212902ea user: johnfound tags: FreshLibDev
05:57
Some of the libraries converted to the interface/body scheme. check-in: 0558d07ef9 user: johnfound tags: FreshLibDev
2014-02-12
21:07
The definition search procedures has been made less GUI dependent. Now they search based on strings, not the active editor. This will makes the new features easier to be implemented. check-in: c97ffa65d0 user: johnfound tags: trunk
18:04
Defined new procedure macros "interface" and "body" for separate definition of the procedure interface and procedure body. check-in: 03b414b7b1 user: johnfound tags: FreshLibDev
2014-02-10
14:56
Added new function in strlib.asm check-in: af77397ba3 user: johnfound tags: FreshLibDev
2014-02-06
15:29
Highly experimental changes in the network library. Don't use this version. check-in: 1aac2109e0 user: johnfound tags: FreshLibDev
2014-02-04
14:51
Some changes, during the work on another project. Some of them are possibly to be reverted. check-in: 5fd3a23e8c user: johnfound tags: FreshLibDev
2014-02-03
15:20
Minor changes. check-in: 86ac4761b7 user: lhmnai0 tags: FreshLibDev
2014-02-02
09:01
Work on the serial communication library (system/serial/serial.asm) check-in: f347b82a2c user: johnfound tags: FreshLibDev
2014-01-31
13:29
Support for serial communication ports has been added. Some related Linux constants has been added as well. check-in: 5c8b86eae4 user: johnfound tags: FreshLibDev
2014-01-30
06:34
Fixed a regression the editor doesn't position on the last error. check-in: 9c50232b4f user: lhmnai0 tags: trunk
2014-01-29
11:36
FASM compiler updated to the v1.71.17 check-in: 4e47e8876e user: lhmnai0 tags: trunk
11:24
Some work on GUI subsystem. check-in: 925223d921 user: lhmnai0 tags: FreshLibDev
2013-11-19
09:57
NewConfig branch created in order to experiment with the uConfig library implementation in Fresh IDE. check-in: 960e00c812 user: johnfound tags: NewConfig
2013-11-12
10:12
Work on uConfig library. Some work on the Linux executable format - interpreter segment movet at the beginning. It still create invalid ELF binaries from time to time. check-in: a62ae34916 user: johnfound tags: FreshLibDev
2013-11-07
15:04
Work on uConfig. StrMatchPattern procedure added in StrLib in order to be used in uConfig or as general simple pattern match. check-in: 5669c1c983 user: johnfound tags: FreshLibDev
2013-11-06
20:44
Merge with FreshLibDev that uses "postpone" macro to generate the import section and the global data. Small misbehovior in WINE fixed. check-in: cedf1b298b user: johnfound tags: trunk
20:07
More work on uConfig library. Almost finished. check-in: f85eb56aa9 user: johnfound tags: FreshLibDev
2013-11-01
00:58
Work on uConfig library - code cleanup and tests. Added OS dependent string variable cNewLine. check-in: 9a26f4df3d user: johnfound tags: FreshLibDev
2013-10-30
14:50
Bug fix for [c76803815] ticket. check-in: 6893f07a6b user: johnfound tags: trunk
13:56
Work on uConfig ultra simple format handling. check-in: 4031d02584 user: johnfound tags: FreshLibDev
12:16
FASM compiler has been updated to v1.71.16 in order to fix two bugs in the ELF executable formatter. check-in: 4a37a9f62d user: johnfound tags: trunk
07:21
Added Tommorow and TomorrowNight editor theme. Work on the FreshLib user guide. check-in: 500d7f6753 user: johnfound tags: trunk
06:03
Work on the old bug in the ELF generator of FASM compiler.

Small optimization in StrLen, suggested by ejamesr (http://board.flatassembler.net/topic.php?t=15875) implemented. check-in: a4948d96d1 user: johnfound tags: FreshLibDev

2013-10-29
15:02
Atempts to fix the bug with ELF code generation. check-in: d3a1175696 user: johnfound tags: FreshLibDev
06:07
Work on the uCongig and in the same time on the new postpone macro use in the library. Not working and strange bug exists. check-in: 92575d8ec8 user: johnfound tags: FreshLibDev
2013-10-27
05:04
New version of @BinaryType created to work with FASM 1.71.15 and higher. Other @ macros are deprecated and postpone directive used. check-in: 08bdca598c user: johnfound tags: FreshLibDev
2013-10-26
16:04
FASM compiled has been updated to v1.71.15 check-in: 7387f820b8 user: johnfound tags: trunk
09:49
FASM compiled has been updated to v1.71.14 with important new preprocessor directive "postpone". It will affect FasmLib very soon. check-in: bcd6566f38 user: johnfound tags: trunk
2013-10-21
20:57
Changes in the FreshLib user guide document and some changes in the help build tools. check-in: 2bffadf490 user: johnfound tags: trunk
20:25
Added sqlite3 library import definition file for Linux. check-in: 2e960129f4 user: johnfound tags: FreshLibDev
2013-10-13
09:30
Some minor changes. check-in: 1c46230f4a user: johnfound tags: onewindow
2013-10-05
21:41
FASM compiler has been updated to v1.71.13 check-in: cb21446bca user: johnfound tags: trunk
2013-07-28
13:18
Create new branch named "FreshLibGUI" check-in: b2b09e6150 user: johnfound tags: FreshLibGUI
2013-07-18
04:28
Work on the Linux GUI processing. I am afraid this make problems for Win32 version, but it has to be done. check-in: 5da1ce7eb3 user: johnfound tags: FreshLibDev
2013-07-16
13:26
In test_code0/TestLib.asm all available options has been added in order to be an example. check-in: ec5fa0e156 user: johnfound tags: FreshLibDev
06:19
New procedure "StrSplitFilename" introduced in StrLib. check-in: 015939815e user: johnfound tags: FreshLibDev
2013-07-12
12:33
Added tool to create .zip distribution from the InnoSetup script - "setup_make.bsh" check-in: e9309cbe2b user: johnfound tags: trunk
2013-07-11
12:59
Broken setup file fixed. check-in: db88032aef user: johnfound tags: trunk, v2.1.7
12:24
Version v2.1.7 release. check-in: 126a658bb7 user: johnfound tags: trunk
11:06
The Windows setup file added to the repository. check-in: c3c87687e9 user: johnfound tags: trunk
2013-07-10
17:13
Removed forgotten int3. Preparations release of version v2.1.7 check-in: 37a8bdfff0 user: johnfound tags: trunk
2013-07-09
17:10
The trunk has been merged with the recent FreshLibDev branch.

FASM compiler has been updated to v1.71.11

Some bug fix effort has been made. check-in: d7f992bae7 user: johnfound tags: trunk

04:49
Some work on TTreeView control. check-in: 8c421ec397 user: johnfound tags: FreshLibDev
2013-07-06
13:49
TEdit modified to inherit TBackWindow for double buffering. check-in: 5f4e99d8a4 user: johnfound tags: FreshLibDev
2013-07-04
13:42
More or less working seResize and seMove events and corresponding window align functionality. check-in: 1019871c39 user: johnfound tags: FreshLibDev
2013-07-02
13:37
Work on resize and move events. check-in: c0cf0499c6 user: johnfound tags: FreshLibDev
2013-06-28
14:19
Some work on system events. seMoveResize has been split to seMove and seResize events. check-in: 0586681823 user: johnfound tags: FreshLibDev
2013-06-20
05:24
Some work on the Linux GUI engine. Behavior partially fixed. check-in: 83d5b52f23 user: johnfound tags: FreshLibDev
2013-06-18
14:14
Work on TBackWindow. Some diagnostics work in order to find a bug with the children alignment. check-in: 4c17f8c094 user: johnfound tags: FreshLibDev
2013-06-17
22:40
Introduced new base window class: TBackWindow - it is window, painted by TBackBuffer double buffering. Now almost all controls should inherit this class instead of TWindow. Actually TScrollWindow already inherits TBackWindow. It is made in order to not duplicate the code in every control and to avoid flicker on the graphic output. check-in: 754a337f37 user: johnfound tags: FreshLibDev
14:51
Work on mime types and install script. check-in: 3cba0793b4 user: johnfound tags: trunk
05:13
Work on selections and paint event. Now it works properly (more or less). check-in: bdf14ec10e user: johnfound tags: FreshLibDev
2013-06-14
04:41
Work on selections. check-in: 9ee797e72a user: johnfound tags: FreshLibDev
2013-06-13
13:15
Work on TGrid: mouse events handling, cell selection, appearance. check-in: d32021fe84 user: johnfound tags: FreshLibDev
2013-06-12
22:11
Work on TFrid - mouse events. check-in: 81908b3a98 user: johnfound tags: FreshLibDev
14:42
Work on TGrid control. Some expriments with the events handling. check-in: 60d5aa5020 user: johnfound tags: FreshLibDev
05:17
More work... :) check-in: ec04ed0720 user: johnfound tags: onewindow
2013-06-11
13:30
Removed not needed file. Some play with owner draw tab controls. Design and behavior issues. check-in: a2882e01dd user: johnfound tags: onewindow
2013-06-10
13:55
Partially working version. Needs some behavior fix. check-in: 1c57a47505 user: johnfound tags: onewindow
2013-06-06
05:00
This branch is a try of one-window layout of the editor. This layout will behave better in Linux/Wine and will be easyer for converting to portable code. check-in: 0ea79256f2 user: johnfound tags: onewindow
2013-06-05
22:20
Create new branch named "onewindow" check-in: 25fce07ad0 user: johnfound tags: onewindow
2013-05-07
08:53
FASM compiler has been updated to v1.71.10 check-in: d89d6595c5 user: johnfound tags: trunk
2013-03-26
13:57
Fixed behaviour bug on multi display Linux computers. check-in: 446d94e8e1 user: johnfound tags: trunk
2013-03-11
23:02
Fixed regression related to missing structure and some native Win32 programming support. check-in: d3dc046625 user: johnfound tags: trunk
22:48
Fixed the problem with MONITORINFO structure defined in wrong place. check-in: eb5aaa2b99 user: johnfound tags: trunk
22:46
Added missing MONITORINFO structure. check-in: ff1d4f16b7 user: johnfound tags: FreshLibDev
2013-03-10
10:37
Release of v2.1.5

Some last fixes of the documentation and some license boiler plates. check-in: 52ae718ecc user: johnfound tags: trunk, v2.1.5

09:41
Merged with FreshLibDev in order to prepare for release. check-in: 7a96ff9d5c user: johnfound tags: trunk
08:20
FASM compiler has been updated to version 1.71.08 check-in: 9ffe2749ef user: johnfound tags: trunk
2013-02-21
22:28
Work on the KolibriOS OS dependent functions - WideCharToUtf8 conversion (some partial UTF-16 support) and file functions. check-in: c563f7dac5 user: johnfound tags: FreshLibDev
2013-02-20
00:51
Introduced Get/SetCurrentDir procedures in files.asm library. Work on KolibriOS related libraries. Small fixes here and there. check-in: e6545c7394 user: johnfound tags: FreshLibDev
2013-02-13
06:09
Work on the new KolibriOS console IO test and implementation. Not finished. check-in: ebfc78cd5e user: johnfound tags: FreshLibDev
2013-02-12
10:34
Merged with FreshLib in order to get the latest version of FreshLib with changed license - to BSD 2-clause license.

Note: Fresh IDE itself is licensed under EUPL 1.1 check-in: c81d07e941 user: johnfound tags: trunk

10:30
The license of FreshLib has been changed to BSD 2-clause license. Check it in freshlib/License.txt check-in: c6a07aa557 user: johnfound tags: FreshLibDev