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

2024-01-31
13:32
Windows support for the TWindows:WinIcon property. Leaf check-in: 8d2859d862 user: johnfound tags: FreshLibDev
10:06
Removed the OS dependent constant CRLF and replaced with bNEWLINE, wNEWLINE and dNEWLINE (byte, word and dword constants) in order to increase the consistency between the different OS versions. Some problems with the old sources are possible, but easyly fixable. check-in: 5d795952a2 user: johnfound tags: FreshLibDev
2024-01-17
13:59
Added PgUp/PgDn for TGrid (hence for TListView). check-in: 5e4a0ba1b2 user: johnfound tags: FreshLibDev
09:29
Fixed scrolling issue in TGrid. check-in: 2b777ade54 user: johnfound tags: FreshLibDev
2024-01-16
14:17
Don't use xGetNewID. Use xGetID instead. Some work on the proper cleanup of the defered events (Expose and MotionNotify) when the related window is destroyed. check-in: 767d79c3a8 user: johnfound tags: FreshLibDev
12:25
Check the defered expose events window in order to prevent the destroyed windows processing... Not the best variant... check-in: 19a4205014 user: johnfound tags: FreshLibDev
2024-01-15
11:06
Better processing of the scrollbars fast scroll. check-in: fa24b532f1 user: johnfound tags: FreshLibDev
10:06
Removed debug code. Some protection from hangs. If the position of the scroller is not changed, simply end the operation. check-in: a9e31178b1 user: johnfound tags: FreshLibDev
09:01
Fast scroll when clicking on the scroller, but outside the slider. check-in: 0367cadd6f user: johnfound tags: FreshLibDev
2024-01-12
23:35
Fixed a bug in the text encodings specification parsing tool. It should not generate zeros on the missing characters in the Unicode specification file. check-in: 5180a71bff user: johnfound tags: FreshLibDev
20:42
Some cleanup of the ANSI encoding tables. Changed FixedCols and FixedRows fields into parameters in TGrid. check-in: ffcac3c895 user: johnfound tags: FreshLibDev
2024-01-11
18:53
CheckUtf8 procedure implemented. Correctly load text in TAsmEdit - only utf-8 is allowed. check-in: e6382b2c59 user: johnfound tags: FreshLibDev
14:13
The buildall script now creates the include file "encodings.inc" with all encoding tables included. check-in: 4a035f761a user: johnfound tags: FreshLibDev
13:28
Added almost all of ANSI to UNICODE tables, together with the unicode.org source files and table build program. check-in: 9cfba31b41 user: johnfound tags: FreshLibDev
2024-01-10
19:20
Fixes in some structs. check-in: 0cddca7944 user: johnfound tags: FreshLibDev
18:56
Do not define variables if not used. Fixed some structures and macros in X11 handling. Some work on the encoding tables build script. check-in: 337cedb4d1 user: johnfound tags: FreshLibDev
2024-01-09
18:44
Fixed bug in TAsmEdit related to TAsmEdit:EndOfLine parameter. Some code cleanup. check-in: 0b93a5556d user: johnfound tags: FreshLibDev
2024-01-08
15:11
Added ListIndexOfStr function in arrays.asm, slow, but sometimes useful. Working (more or less) Win32 GetFontList. check-in: 8c045a24c5 user: johnfound tags: FreshLibDev
09:45
Fixed small bug in the font dialog. check-in: 9b96d16f5b user: johnfound tags: FreshLibDev
2024-01-04
19:25
Fixed the TTabBar autosize algorithm. check-in: bc5944f3e8 user: johnfound tags: FreshLibDev
16:27
Set the Visible = FALSE for the hidden windows. check-in: c5c396d3ea user: johnfound tags: FreshLibDev
12:17
Fix the remaining trailing spaces after undo. Fixes the caret position in some rare edge cases. check-in: 8bcae5411a user: johnfound tags: FreshLibDev
11:41
Added TTextDelChar and TTextGetChar procedures. In TAsmEdit added several methods for prefixing a grup of lines with a character and removing such kind of prefixes. (for indenting group of lines and for commenting/uncommenting operations.) check-in: 367fea4a50 user: johnfound tags: FreshLibDev
2024-01-02
19:14
Fixed edge case in __xConnectToServer check-in: 007012e66f user: johnfound tags: FreshLibDev
15:15
In TAsmEdit Enter key should work only without Ctrl|Shift|Alt modifiers. check-in: 0e3fb681f3 user: johnfound tags: FreshLibDev
11:37
Attempt to make StrLib to not depends on the Linux personality and 3GB memory mode. check-in: 49b10fd814 user: johnfound tags: FreshLibDev
2023-12-31
12:07
As long as the Linux GUI by direct connection to the X server now works fine, it was merged back to the FreshLibDev branch and will be closed. check-in: 1df7786723 user: johnfound tags: FreshLibDev
12:00
Some work on StrSplitURL. check-in: 932878b6ae user: johnfound tags: FreshLibDev
11:24
Removed unneeded calls. Branch closed. Closed-Leaf check-in: ccc6d67da3 user: johnfound tags: xcb
11:21
In TAsmEdit implemented word selection by double click on the word. This was the last major feature I wanted to implement before the alpha release. check-in: 101d5b711d user: johnfound tags: xcb
2023-12-30
22:55
Attempt to fix a bug related to SaveForUndo on nonexisting lines. Not sure the bug is fixed the proper way... check-in: 01fc445364 user: johnfound tags: xcb
18:02
TAsmEdit should be able to set TAsmEdit:Text from string, not only from pointer. check-in: 25ab3d46b7 user: johnfound tags: xcb
13:38
The subpixel text rendering is impossible on the transparent background. Fixed TButton color in the flat theme. check-in: b727f4d719 user: johnfound tags: xcb
13:25
Move correct set of TAsmEdit:Modified to TRUE. Small fix in the trees.asm to preserve the registers on user callback. check-in: 6b3d2c204e user: johnfound tags: xcb
2023-12-29
19:03
Menus should not be showed outside the screen. New OS dependent procedure: _GetScreenSize; Implemented full support for different EOL characters in TAsmEdit. Better tracking of the changes with TAsmEdit:Modified property. check-in: ca01214213 user: johnfound tags: xcb
2023-12-27
16:45
Removed the global AsmEditUndoGroup variable from the project. TAsmEdit._UndoLevel is defined for this function. Add new undo level on every first space characters. This makes the undo intervals smaller. Also, remove the not used ctrl keys. check-in: 1a3105b253 user: johnfound tags: xcb
00:25
Small change in the formatting in data/markdown.asm; check-in: 70fb35cc24 user: johnfound tags: xcb
2023-12-26
23:43
File dialog more consistent and intuitive interface. Avoid double mouse button events for the menus. In TAsmEdit, use Tab key only without Ctrl or Alt modifiers. They are reserved for global actions. Change the priorities of the Action lists of the forms. Now they are processed last, only if the controls does not consume the hot keys. This change is a little bit questionable, though... check-in: bca966d74a user: johnfound tags: xcb
10:10
Fixing some edge cases in TMenu, TTabBar and TWindow. check-in: 830675d361 user: johnfound tags: xcb
08:55
In TAsmEdit remove the highlight of the line on any caret movement. check-in: ed677ee463 user: johnfound tags: xcb
07:56
Fixed an issue with hanging on menu close. check-in: 75225d0f7b user: johnfound tags: xcb
2023-12-25
22:01
Fixed bug in TAsmEdit:ClearBookmarks method. check-in: 4034aa795d user: johnfound tags: xcb
21:16
Added TWindow:Menu property and if set, popup menu is activated on right button click. Probably this behavior is too simple to be correct. Some work on the correct popup menu handling. check-in: f47d66ee27 user: johnfound tags: xcb
15:01
Added dummy ClipboardType procedure for Win32. I am not sure how exactly it should work in Windows. Added the clipboard type constants for Win32. check-in: 59a8e4f268 user: johnfound tags: xcb
2023-12-23
18:34
Remove forgotten debug code. check-in: 83e7d6aa5d user: johnfound tags: xcb
18:21
Added to the TTreeView function to allow the user to move the tree nodes up and down with Ctrl+Up and Ctrl+Dn keys. In TAsmEdit process the keys for moving to the previous/next bookmark. The related actions lost their accelerator keys, because the combination Ctrl+Arrows is too common to be reserved only for one action. Fixed bugs in the trees.asm; check-in: 6ae7448587 user: johnfound tags: xcb
2023-12-22
14:24
Revert the xraw.asm to the previous version, because of a bug. check-in: d43577bb74 user: johnfound tags: xcb
12:15
Use xReqSend instead of SocketSend for better code style. Count the X11 sequence number properly. Never call xReqEnd without xReqStart! This fixes the bug with the clipboard not working particularly after the XError cases. check-in: d9bc21f2b4 user: johnfound tags: xcb
2023-12-21
22:57
Small comment fixup. check-in: a4368762ab user: johnfound tags: xcb
2023-12-20
22:34
Added TListView:RemoveItem method. check-in: e0a37ea7c9 user: johnfound tags: xcb