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 most recent check-ins

2019-05-18
07:08
[aad4694bcf] Leaf: Work on the GUI controls. (user: johnfound tags: NoCanvasGUI)
2019-05-16
21:18
[b797990264] Implemented TScrollable2 that has as parent TWindow instead of TCanvasWindow and can work well with all kind of controls. It draws itself directly in SelfPaint method.

Work on TGrid control. (user: johnfound tags: NoCanvasGUI)

2019-05-14
09:32
[d52325d9e0] Work on the TTabBar control. Process the keyboard shortcuts in a correct and OS portable way. (There are some problems how to handle the key codes and names in OS independent way.) (user: johnfound tags: NoCanvasGUI)
2019-05-12
16:04
[c361fcb7e2] Implemented TTabBar control. Fixed bugs in arrays.asm and text drawing procedures. Work in progress on the TToolbar, TTreeView and other GUI components. (user: johnfound tags: NoCanvasGUI)
2019-05-11
05:54
[54fdfbbce1] Added .UserData parameter in TWindow. Work on TTreeView (not finished). Added TMenuItem.itemID field. It is useful for the items that don't have action or menu attached. (user: johnfound tags: NoCanvasGUI)
2019-05-09
12:49
[edb12bf679] Added userID field for the menu items. TMenu:InsertItem implemented. Better and readable menu template syntax. TButton:Menu for easy attach of menu to button. (user: johnfound tags: NoCanvasGUI)
2019-05-07
21:38
[6639367637] A lot of changes as a result of activated work on Fresh v3.x

TToolbar control implemented. In very primitive state, but works somehow.

New StrNormalizePath2 function, together with the OS dependent path functions IsPathRelative and GetPrefix. They are aimed to provide OS independent way for path processing.

Fixed serious bugs in the GUI part, related to windows nested in more than 2 levels. It turned that the library was never tested with such windows before...

A lot of new functionality and correct behavior in the GUI part. Now the TAction accelerator keys are assigned through the StrToAccelerator function directly from the templates. (user: johnfound tags: NoCanvasGUI)

2019-05-03
21:00
[f313647175] Work on TAsmEdit, related to the text editing.

Work on TMenu - implemented menu template similar to the old CoolMenu and procedure MenuFromTemplate that creates the whole menu tree from the template.

The functions "read" and "write" removed from the pthreads import library, because in conflict with FASM interface procedures. I am not sure why these functions are there, but they are not used after all. (user: johnfound tags: NoCanvasGUI)

2019-05-02
09:36
[8a219674f9] The method TAsmEdit:SplitLine implemented. (user: johnfound tags: NoCanvasGUI)
08:08
[f2e6fc9d73] Undo/Redo operations work at least for delete. More tests needed of course. (user: johnfound tags: NoCanvasGUI)
2019-05-01
20:45
[4b75c23dcb] Not finished work on Undo/Redo. (user: johnfound tags: NoCanvasGUI)
07:13
[0c75b62fae] More work on deleting characters and selections. Added backspace. Added handling of the trailing spaces. (user: johnfound tags: NoCanvasGUI)
2019-04-30
22:05
[765802a720] Work on the syntax highlighter. Fixed the text rendering with a syntax highlight. (user: johnfound tags: NoCanvasGUI)
2019-04-29
07:13
[22f4724e5a] Deleting characters. (user: johnfound tags: NoCanvasGUI)
2019-04-28
14:31
[b233c364d5] Fixed selection rectangles list creation. Fixed selection delete method. Code cleanup. (user: johnfound tags: NoCanvasGUI)
2019-04-27
16:52
[59f19b3b5c] TAsmEdit refactored to the TText interface changes. (user: johnfound tags: NoCanvasGUI)
2019-04-22
17:00
[b8ab87cfc4] Merged with FreshLibDev. Some serious conflicts with the existing code are possible, especially because of TText interface has been changed! (user: johnfound tags: NoCanvasGUI)
16:34
[06f6f3d9ee] Draw the menu selection without the icon. (user: johnfound tags: NoCanvasGUI)
16:08
[f891176243] Leaf: Fixed the forgotten procedure OpenOrCreate for opening SQLite database. (user: johnfound tags: FreshLibDev)
2019-04-20
12:33
[926386c601] Process properly the resizing of the windows. (user: johnfound tags: NoCanvasGUI)
12:32
[a016263090] Proper theme change in some tests. (user: johnfound tags: NoCanvasGUI)
2019-04-19
12:58
[11ee3a3d7f] Text caret color. (user: johnfound tags: NoCanvasGUI)
12:58
[2d4d2404aa] Some work on the text caret and Linux expose events processing priority. (user: johnfound tags: NoCanvasGUI)
2019-04-16
10:40
[fb9af5561c] Fixed the Linux port WaitForSystemEvents procedure that caused hands sometimes (there is a message in the queue, but the procedure does not return).

The mouse.asm library refactored to use interface/body syntax.

ZeroMouseMove procedure introduced. It generates mouse move events, without moving mouse actually.

Work on the TAsmEdit control. As a result changed a little the Win32 message processing (WM_PAINT processed with higher priority).

Work on the different GUI controls in order to make them work with the new interfaces. (user: johnfound tags: NoCanvasGUI)

2019-04-15
07:28
[28ed3fd990] Leaf: Work on the events processing... (user: johnfound tags: shm_pixmap)
2019-04-14
19:46
[17dd2e2d8c] A little bit more simple code. (user: johnfound tags: NoCanvasGUI)
19:05
[7643a500bf] Working demo with XshmPixmap, but it is strangely slower than with XshmImage (user: johnfound tags: shm_pixmap)
18:24
[f69de4ed3f] An experimental branch for using shared memory pixmaps instead of shared memory images. (user: johnfound tags: shm_pixmap)
18:23
[65bf3ea577] Added arguments for some functions in the import file for libX11. (user: johnfound tags: NoCanvasGUI)
2019-04-10
12:50
[cb7a0a5dba] More work on the syntax highlighter. Work on the common GUI components. (user: johnfound tags: NoCanvasGUI)
2019-03-18
22:12
[8f730a5fda] StrPearsonsHash function implemented in hashes.asm; Some debug code in buffergap.asm; (user: johnfound tags: FreshLibDev)
2019-02-12
07:27
[3518be087c] Fixed missing leading spaces in the code blocks. (user: johnfound tags: FreshLibDev)
2019-01-14
09:43
[dfdcc94259] Fixed stupid bug in the 'minimag.asm' (user: johnfound tags: FreshLibDev)
07:37
[cdd06b2935] Fixed small bugs in bbcode parser. Added the function crypt() to the libc imported functions. (user: johnfound tags: FreshLibDev)
2018-12-21
16:28
[11de3f0cc1] Fixed bug, causing infinite loop. More tests needed! (user: johnfound tags: FreshLibDev)
2018-12-19
13:51
[7f6b849cb2] Fixed bug in bbcode.asm (user: johnfound tags: FreshLibDev)
2018-12-14
19:58
[e00eaed541] More precise emoticon encoding. (user: johnfound tags: FreshLibDev)
18:49
[aed858876c] Remove redundant string. (user: johnfound tags: FreshLibDev)
2018-12-09
14:14
[89738f4ec5] Check for end of the text in order to not miss it. (user: johnfound tags: FreshLibDev)
2018-12-08
15:41
[8da41cc13f] HTML encoded link definitions should work the proper way. (user: johnfound tags: FreshLibDev)
00:56
[61bfb9f52c] The new MiniMag parser added to the library. A minor fix to the BBCode parser. Also, all markup parsers excluded from the data/all.asm and have to be included manually in order to not be processed when not needed. (user: johnfound tags: FreshLibDev)
2018-12-05
11:32
[17292b7f38] Leaf: More readable comments. (user: johnfound tags: trunk)
09:21
[695640ceff] Merged with the latest FreshLibDev. (user: johnfound tags: trunk)
09:18
[58b8de14c7] Fixed small bug in procedure Exec. (user: johnfound tags: FreshLibDev)
08:57
[1d5ab4479e] TeX to HTML tool TTH updated to v4.12 (user: johnfound tags: trunk)
08:34
[38462acc17] More generic font family in the help files. (user: johnfound tags: trunk)
2018-12-03
19:19
[68c9edff7c] Fixed wrong constant. (user: johnfound tags: FreshLibDev)
19:17
[c29eda9db2] Process properly the error code of sys_personality on startup. (user: johnfound tags: FreshLibDev)
2018-11-11
19:27
[552661a932] Fixed bug in the MiniMag parser. (user: johnfound tags: FreshLibDev)
2018-11-10
11:50
[6bf473646c] More detailed dump of segmentation faults. (user: johnfound tags: FreshLibDev)