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

2020-08-28
06:34
Handle properly the unicode whitespace characters in StrClipSpacesL and StrClipSpacesR procedures. Leaf check-in: 3d5f10a8a5 user: johnfound tags: FreshLibDev
04:17
Special processing of the blockquotes in MiniMag and BBCode processors in order to prevent nickname spoofing. check-in: 2cea5bb3f0 user: johnfound tags: FreshLibDev
03:12
TApplication process the idle events on a TAction base. TAsmEdit implementation of a caret movement methods in order to make the keyboard processing user customizeable. check-in: aec878bbaf user: johnfound tags: FreshLibDev
2020-07-30
06:02
BBCode and MiniMag parsers: Use HTML_IMG_ATTR constant for adding extra attributes to the and <video> tags. This makes the "crossorigin" attribute optional and allows additional attributes to be added. check-in: 7c736014a0 user: johnfound tags: FreshLibDev
2020-06-22
06:50
Fixed possible buffer overrun in strlib. check-in: 5c9a25f9d2 user: johnfound tags: FreshLibDev
2020-06-16
14:42
Work on the TAction and TApplication handling of the idle events. Separating the common editor actions (copy/paste/undo/redo) from TAsmEdit check-in: 80159e8763 user: johnfound tags: FreshLibDev
2020-06-12
16:20
NamedArray structure separated in "data/named_array.asm" file. check-in: 92ab4fa7ef user: johnfound tags: FreshLibDev
2020-06-01
14:33
TTreeView - added commends to HitTest method. Implemented run-time dll loading procedures for Win32. Some changes to the Linux implementation. Needs more polishing though. check-in: 45b5de9e6a user: johnfound tags: FreshLibDev
05:07
TTabBar, changed the interface of the OnSelChange event. Now only one event happens after the selection changed. File dialog adapted to this change. check-in: ff2572a086 user: johnfound tags: FreshLibDev
2020-05-27
13:43
LibOpen, LibRelease and LibImport implemented for Linux. check-in: aae3b1d54f user: johnfound tags: FreshLibDev
08:33
The interface and placeholders are defined for the procedures for importing objects from DLL in run-time. check-in: 5d6290a0c1 user: johnfound tags: FreshLibDev
2020-04-27
05:12
BBCode: Don't miss the next char after emoji. check-in: d49204c052 user: johnfound tags: FreshLibDev
2020-04-25
11:15
Edge case in buffergap.asm: Move the gap, even if it has size of 0. check-in: b5a1bae735 user: johnfound tags: FreshLibDev
2020-04-24
14:40
Attempt to fix a bug. Unsuccessful, but TText gap collapse was detected in BBCode parser. To be investigated closer. check-in: 1a05577eea user: johnfound tags: FreshLibDev
2020-04-23
14:53
Formatting for the emoji changed. check-in: 618462f2ec user: johnfound tags: FreshLibDev
11:35
Handle emoji UNICODE characters for BBCode. check-in: 296e73e815 user: johnfound tags: FreshLibDev
2020-04-22
14:15
MiniMag formatting - mark the emoji symbols with for special styling. check-in: d8cf27b727 user: johnfound tags: FreshLibDev
2020-04-20
11:37
Fixed some minor formatting bugs in the BBCode library. check-in: ff91518d76 user: johnfound tags: FreshLibDev
2020-04-13
05:36
Handle properly the tags content. check-in: 6525f0e766 user: johnfound tags: FreshLibDev
2020-04-11
12:04
Do not disable inline formatting for the links in TranslateMiniMag proc. check-in: e05e847735 user: johnfound tags: FreshLibDev
2020-04-09
06:47
Allocate only memory with size multiple of 10h. check-in: d23cb76f7c user: johnfound tags: FreshLibDev
06:35
Added proc TextDebugInfo for easier debugging of TText structures. Some string definitions moved outside iglobal block. check-in: f74095c55f user: johnfound tags: FreshLibDev
2020-03-20
13:29
Merged with antixss branch in order to implement XSS protection in the MiniMag and BBCode translators. The BBCode translator needs a little bit more work, but it generally works as intended. check-in: af7564afa0 user: johnfound tags: FreshLibDev
2020-03-19
12:31
Some work on BBCode url sanitation. Leaf check-in: 7664d1a018 user: johnfound tags: antixss
06:12
Implementation of URL sanitazing in BBCode translator. In process. check-in: 87101bbf47 user: johnfound tags: antixss
2020-03-18
18:50
Work on the tests of StrSplitURL procedure. check-in: 05479dd930 user: johnfound tags: antixss
18:48
Fixed bug in StrNormalizePath2 procedure. check-in: ba757cfd12 user: johnfound tags: antixss
10:46
Implementing URL sanitizing in minimag.asm parser. check-in: b5d13f740e user: johnfound tags: antixss
08:44
Work on the StrSplitURL. Added test project for it. check-in: a53eadb57f user: johnfound tags: antixss
2020-03-17
22:54
Fixed the URL encode table. Implemented procedures StrSplitURL and StrSplitURLMem for splitting URL by its parts. check-in: bffddcd3f7 user: johnfound tags: antixss
2020-03-16
18:02
A branch for developing xss prevention in MiniMah and BBCode parsers. check-in: 6e99d06a57 user: johnfound tags: antixss
2020-03-12
13:20
Fixed bug in StrIP2Num function in StrLib. check-in: 7a6e0302db user: johnfound tags: FreshLibDev
2020-02-13
06:50
Image recycling in TAsmEdit implemented and works somehow. check-in: f663bd3707 user: johnfound tags: FreshLibDev
2020-02-11
08:56
TAsmEdit.__InvalidateImgCache implemented. But still not used. ;) check-in: 9c4ed37f5b user: johnfound tags: FreshLibDev
06:43
Work on TAsmEdit.__InvalidateImgCache method. check-in: 1466f1cb73 user: johnfound tags: FreshLibDev
2020-02-10
07:14
Work on the image recycler library and TAsmEdit. check-in: 9574066d66 user: johnfound tags: FreshLibDev
2020-02-03
21:35
Added the API for a library for recycling images (instead of reallocating them). The code is not implemented. check-in: 4ec1ef8d9e user: johnfound tags: FreshLibDev
2020-02-02
23:35
Fixed a bug in TScrollable, causing crashes in Windows. check-in: af56216553 user: johnfound tags: FreshLibDev
2020-01-30
13:42
Fixed bug. Prevent double free of the screen memory in AsmEdit when the screen is wider than 256 characters. (in WM_SIZE handler). Leaf check-in: bf995c0853 user: johnfound tags: trunk
2020-01-29
08:07
Sometimes it crashes here. Attempt to process more precisely. check-in: 89ed5c203a user: johnfound tags: trunk
2020-01-27
16:12
More leak-proof way for allocating shared memory in TLinuxImage. More easy and consistent way for handling autosizing in SplitGrid. Better handling of the partial transparent controls. Work on TAsmEdit. check-in: ebb449b126 user: johnfound tags: FreshLibDev
2020-01-23
06:20
Work on TAsmEdit check-in: 9361b8d093 user: johnfound tags: FreshLibDev
2020-01-22
14:59
More image leaks fixed here and there. check-in: cff7b2ce78 user: johnfound tags: FreshLibDev
2020-01-21
20:15
Cleaning and debugging the TImage shared memory leaks. check-in: 1d657d4e45 user: johnfound tags: FreshLibDev
15:41
Work on TAsmEdit check-in: 5fc27e4f3a user: johnfound tags: FreshLibDev
2020-01-20
20:34
Work on TAsmEdit. Almost there as architecture. :) Work on FASN syntax highlighter. Still buggy. New debug option "options.DebugBreaks" for the macro "dbrk". check-in: 0e13c926b7 user: johnfound tags: FreshLibDev
2019-12-20
20:35
Fix in base64 for standards compatibility. Work on TAsmEdit for more precise and fast rendering. check-in: 9c5a09d8f0 user: johnfound tags: FreshLibDev
2019-12-13
11:50
Precise control of the rendering screen images in TAsmEdit. check-in: 15d51a8bc8 user: johnfound tags: FreshLibDev
2019-11-15
11:57
The procedures GetTimestamp and GetFineTimestamp has been moved to the timers library instead of simpledebug. check-in: 5bf672e5bd user: johnfound tags: FreshLibDev
2019-10-30
10:31
Faster and more optimal repaint on typing in TAsmEdit. check-in: 2f73fd6451 user: johnfound tags: FreshLibDev