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

2023-12-11
01:46
Fixed stupid bug in TGrid not initialized esi register. Another correct-focus-handling run. Not sure successful, but better. Leaf check-in: 7d3773fbf4 user: johnfound tags: xcb
2023-12-10
00:45
Parameter TWindow:Forn was introduced. It is for use in the different widgets to render the text with different fonts. The use is depending on the widget. [GUI.DefaultFont] is a fallback if TWindow:Font == 0. Some experiments with the font rendering. Added the structure __MwmHints for _MOTIF_WM_HINTS. Not used for now, but some experiments are possible. check-in: 36185bf600 user: johnfound tags: xcb
2023-12-09
20:11
Implemented the OS dependent procedures _MoveWindow and _ResizeWindow for Win32. Use TWindow:ExtMove and TWindow:ExtResize in the main events loop for Win32. For TObject, reset the [ptrVar] variable only after all children are destroyed, because they may want to use it in the destroy event handlers. Fixed bug with not preserving ECX in GetFontMetrics for Win32. check-in: 85467432bb user: johnfound tags: xcb
17:05
Changes in the windows low level API in order to allow moving and resizing of the mapped top-level windows. Implemented only for Linux. check-in: 5817dee9f9 user: johnfound tags: xcb
2023-12-08
21:53
Some work on the search marks on the scrollbar. Not very good... check-in: 0cdb9adf86 user: johnfound tags: xcb
15:08
Some error codes added. check-in: 224f29c4b3 user: johnfound tags: xcb
2023-12-06
09:30
File dialog changed in order to support full filename passed (instead of path name) as an input parameter. check-in: 5f2b346141 user: johnfound tags: xcb
2023-12-05
20:52
Proper initialization of the new inserted lines. Correct caret movement on line split. check-in: c60571d7b0 user: johnfound tags: xcb
09:56
Support for aeoSmartTabs. check-in: 9a77c765c1 user: johnfound tags: xcb
01:36
Implemented the option aeoAutoIndent. Implemented TAsmEdit:GetSmartTab for the purposes of eaoAutoIndent and aeoSmartTabs. check-in: c51d874e9e user: johnfound tags: xcb
2023-12-04
23:27
Get the Enabled/Disabled state of the TButton from the TAction if attached. Beter SearchNext/SearchPrev logic in TAsmEdit. check-in: 2ea2d575b2 user: johnfound tags: xcb
20:32
Some fixes on the text carete handling. TAsmEdit now have pretty well working search. It displays also a map of the found strings on the vertical scrollbar. Also fixed a bug in the MouseLeave event handing. check-in: 10c6071428 user: johnfound tags: xcb
09:50
Added ';' as word separator. Fixed an edge case on word recognition. check-in: fe30ca6e08 user: johnfound tags: xcb
09:08
The search for TText and in TAsmEdit implemented. Some performance issues are possible and to be tested on slow CPU. check-in: 82812b5081 user: johnfound tags: xcb
2023-12-01
17:49
TText text search procedures implemented in buffergap.asm check-in: a1c346dddb user: johnfound tags: xcb
12:28
TAsmEdit - ignore characters with pressed Ctrl or Alt modifiers. Started work on search engine. Knuth-Morris-Pratt algorithm will be used. check-in: 0b5df005d1 user: johnfound tags: xcb
2023-11-30
19:25
A little bit bigger GUI.HintFont. check-in: 60c5186979 user: johnfound tags: xcb
2023-11-29
23:25
Cleanup of the GetWordAtCaret logic. There are some edge cases related to the word separators as "." and ":" that can make some problems in the future. For now everything looks fine this way. check-in: 70b16d321c user: johnfound tags: xcb
19:56
Added two fonts in the GUI profile - default monospaced font and small font for the hint-type windows. Added GetTextBounds2D function that computes the size of the multirow text. Fixed small focus related issue in Main.asm, but some regression is possible... check-in: cf415132f8 user: johnfound tags: xcb
01:09
In TAsmEdit implemented lines highlighting of two types: neutral and error. The line is highlighted only until the caret leaves it. check-in: 1824e29841 user: johnfound tags: xcb
2023-11-28
19:53
Better and faster rendering for TAsmEdit. check-in: d9a6d15b54 user: johnfound tags: xcb
11:57
Well, I hope this will be the last fix of the TGrid... check-in: 1e3a5a89d3 user: johnfound tags: xcb
11:09
Fix some edge cases in TAsmEdit. Another work on TGrid problems. check-in: bf9493df88 user: johnfound tags: xcb
2023-11-27
23:46
Better cell arangement for TListView. Some fixed in TGrid for better style. check-in: 885eef946f user: johnfound tags: xcb
23:03
It seems to work fine now. check-in: 6fc2e044e7 user: johnfound tags: xcb
20:44
Attempt to improve TGrid and TListView view and behavior. Not finished - the last row of the ListView is not displayed properly. check-in: 7090d3ba03 user: johnfound tags: xcb
15:27
Fix the cells ofsets in TGrid. check-in: 73b76baa92 user: johnfound tags: xcb
11:17
Fixed the EventKeyRelease arguments in the below controls. check-in: 5f2775ea2b user: johnfound tags: xcb
2023-11-26
20:42
Work on TAsmEdit for proper work with the code completion and other code generation tools. check-in: 5ef21a06ef user: johnfound tags: xcb
00:11
Handle the key release events the same way as key press. check-in: 14c1822999 user: johnfound tags: xcb
2023-11-25
21:03
TListView:InsertItem now returns result in EAX:EDX (index and the address of the inserted TLvItem) check-in: 5a158879cd user: johnfound tags: xcb
20:38
The inherited EventKeyPress handler must to be processed first and if the key is processed to return CF = 1. This behavior is important for the proper processing of the keystrokes in the controls. check-in: b2e54bf589 user: johnfound tags: xcb
12:24
Fixed bug in CCList.asm; Some code cleanup. Leaf check-in: d1cb7801c5 user: johnfound tags: trunk
2023-11-24
13:03
Added spacebar to the keycodes. check-in: 5899fa2b14 user: johnfound tags: xcb
01:37
Work on the scrollbar sizing and handling. Not ideal but works somehow. check-in: 4d4500d307 user: johnfound tags: xcb
2023-11-23
20:29
Some work on the caret movement in AsmEdit. Not finished. check-in: 2af653f8e1 user: johnfound tags: xcb
18:36
TTreeView:ScrollToBottom should not change the focus. check-in: a838a40516 user: johnfound tags: xcb
11:23
Use the application filename as a value for WM_CLASS for the windows. check-in: 0ceed66dcb user: johnfound tags: xcb
2023-11-22
18:57
Added support for the windows title icons. check-in: 80dc79fabe user: johnfound tags: xcb
11:55
CellMinMax returns the result type of the splitter. check-in: f4e6e716eb user: johnfound tags: xcb
2023-11-21
23:22
Fixed small issue in StrExtractExt (strlib). Added empry placeholder for GetFontList in Windows. check-in: 4a2537236e user: johnfound tags: xcb
20:48
Some work on the TTreeView, introduced FreeItemProc parameter for the TTVItem free callback. Custom color/background for TLabel. In SplitGrid.asm implemented procedure CellMinMax for collapsing and expanding the cell content. (see stHidden and stMaxHidden constants). check-in: e68ad249d3 user: johnfound tags: xcb
10:30
Added TTreeView.ScrollToBottom method. In FreeType GetTextBounds implementation use FTC_ImageCache_LookupScaler instead of FTC_ImageCache_Lookup. It is for unification with the other text drawing procedures. check-in: 08f3e4ea1b user: johnfound tags: xcb
2023-11-20
20:47
Small fix in uconfig and code style improvement in TProgressbar. check-in: 07cdf30384 user: johnfound tags: xcb
12:28
Small fix in proc macro. check-in: 789d57f15e user: johnfound tags: xcb
2023-11-16
12:19
Use the selection images into the treeview control. check-in: 9516e9d652 user: johnfound tags: xcb
2023-11-14
23:01
Work on TAsmEdit; Small fix in Linux/fonts.asm; Small fix in flat_gui.asm check-in: 2f0079e0b2 user: johnfound tags: xcb
12:31
Work on the text draw functions for Linux. Some work on different GUI components. check-in: 834cb31489 user: johnfound tags: xcb
2023-11-13
20:42
Some work on the FreeType use, but still have problems... check-in: 21be1834cc user: johnfound tags: xcb
2023-11-12
22:54
Work on the SelectFont dialog. Work on the TAsmEdit. Small fixes here and there. check-in: 8fa56ac492 user: johnfound tags: xcb