Fresh IDE . Leaves
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.

All leaves, both open and closed:

2024-01-31
13:32
Windows support for the TWindows:WinIcon property. Leaf check-in: 8d2859d862 user: johnfound tags: FreshLibDev
2023-12-31
11:24
Removed unneeded calls. Branch closed. Closed-Leaf check-in: ccc6d67da3 user: johnfound tags: xcb
2023-11-25
12:24
Fixed bug in CCList.asm; Some code cleanup. Leaf check-in: d1cb7801c5 user: johnfound tags: trunk
2022-01-18
20:04
Fixed the previous fix. :D Closed-Leaf check-in: b3d257d123 user: johnfound tags: dblll-windows
2020-03-19
12:31
Some work on BBCode url sanitation. Leaf check-in: 7664d1a018 user: johnfound tags: antixss
2019-07-07
19:02
Added FixedSys Excelsior font to the themes. All themes set to use the builtin fonts. Leaf check-in: 932014c493 user: johnfound tags: latest_freshlib
2019-06-15
07:13
File dialogs separated in the file gui/file_dialogs.asm; Support for the TGrid entire row focus (gfRowFocuse flag); Leaf check-in: 5a55ba1631 user: johnfound tags: NoCanvasGUI
2019-04-15
07:28
Work on the events processing... Leaf check-in: 28ed3fd990 user: johnfound tags: shm_pixmap
2018-07-28
13:02
Wrong fix.... rollback. Closed-Leaf check-in: b381118791 user: johnfound tags: wrong_fix
2017-12-22
20:57
More simple and clean code. Closed-Leaf check-in: 953f8adc23 user: johnfound tags: FixSaveAsDlg
2017-12-07
08:44
Procedure arguments hint support for OOP method calls. It needs update of the OOP macro library as well. Fixed small bug in PAHint.asm; Leaf check-in: edecd1bc56 user: johnfound tags: OOP_PAHint
2017-10-26
17:19
Removed not needed margin tag from FASM.TEX Leaf check-in: 82fd95a50d user: johnfound tags: help_update
10:52
Added special mime-type for .frm files and separate icons. Updated mime installation/deinstallation scripts. Leaf check-in: f1a8bea49c user: johnfound tags: newskin
2016-12-19
10:28
Fixed small bug in setting the web search engine. Added checkbox/option to enable/disable web search. Leaf check-in: 635b2f4f94 user: johnfound tags: NoGoogle
2016-12-09
12:56
Experiment about integrating FASMARM instead of FASM compiler. Partially successful. Problems with the syntax highlighting. Leaf check-in: 0788d29ac9 user: johnfound tags: FASMARM_support
2016-10-16
17:51
Merged with single2 branch. Leaf check-in: c4e3d6c0d7 user: johnfound tags: unicode_fix
17:49
Small attempt to avoid crashes in AsmEdit. Leaf check-in: 98d934cb29 user: johnfound tags: single2
2016-09-16
06:08
Merged with FreshLibDev in order to get some important bug fixes. Fixed bad repainting of the auto aligned windows in WINE. Closed-Leaf check-in: f0f6a6ea29 user: johnfound tags: obsolete_merge
2016-07-23
15:04
Some work on TAsmEdit; Implemented scrolling procedures in draw library; Some work on buffergap library. Closed-Leaf check-in: 4b407ac647 user: johnfound tags: NewWidgets
14:49
This is very old branch that was not developed for years. I will close it, but now commiting the latest changes, before closing the branch. Closed-Leaf check-in: 64bf95be6a user: johnfound tags: FreshEditNoIndex
2016-07-18
09:00
Reverted two files from FASM compiler, wrongly changed. Closed-Leaf check-in: d60bdac61d user: johnfound tags: NewLibTrunk
2015-11-28
05:18
Added link to the linux syscalls reference in the help server index page. Closed-Leaf check-in: d4657a26be user: johnfound tags: FastAsmEdit
2015-11-27
19:17
In this branch the image drawing in Linux is implemented only using XLib images. This is slower on some devices but need to be implemented in order to have fall-back for the systems not supporting XShm.

Also, several bugs related to extra large images allocations have been fixed especially in the text caret library. Closed-Leaf check-in: 49c72d0aea user: johnfound tags: XLibDraw

2015-11-01
23:34
An attempt has been made to use GDI+ for the Win32 image and font/text drawing procedures. It is because the alpha channel that the usual GDI API calls set to zero, i.e. instead of drawing, cuts some holes in the freshlib bitmaps. The use of GDI+ solves the problem with the alpha channel, but the text drawing functions are very, very slow and some functionality is hard to be implemented.

That is why I will revert to the previous version and will try another approach, using only GDI functions and solving alpha problems another way. Closed-Leaf check-in: 9f0bf791d3 user: johnfound tags: WinGDI+

2015-05-15
08:09
Merged with FreshLibDev. Closed-Leaf check-in: f43cf94d91 user: johnfound tags: WithoutWinproc
2015-03-11
12:44
Work on the font and text handling in Linux using FreeType library. Closed-Leaf check-in: 10fcf3a92e user: johnfound tags: FreshLibGUI
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
2014-11-25
15:11
Some size optimizations of deflate library. The performance seem to be not changed. Closed-Leaf check-in: 8147a2fc94 user: johnfound tags: DeflateSizeOpt
2014-10-16
17:55
The FreshLib reference manual has been updated a little. Closed-Leaf check-in: be3aef9182 user: johnfound tags: AdvNamesHandling
2014-06-19
07:07
Still hunting the bug Leaf check-in: 70d12452cb user: pelaillo tags: SavedLayout
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
2014-05-20
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
2014-05-13
11:32
An experimental branch. Closed-Leaf check-in: edab13a67f user: johnfound tags: FreshLibGUI_experimental
2014-05-01
09:59
Preparations for release. New installer script created. WhatsNew.txt updated. Closed-Leaf check-in: dddc58fffd 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-23
07:03
Example file restored to the trunk state. Closed-Leaf check-in: 7f40fb0759 user: johnfound tags: Scratchpad
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-03-24
10:01
Fixed a bug in the .html file search/open with keyword. Leaf check-in: 57f7f594c2 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-02-25
09:03
Some work on the property editor window and the hToolHost. Leaf check-in: 4b0ba38fcf user: johnfound tags: onewindow
2012-12-14
08:45
Internationalization macro "itext" introduced, that defines string constants in different languages. It is the first part of the internationalization engine for Fresh IDE. Closed-Leaf check-in: 7d86d6964f user: johnfound tags: i18n_text_macro
2012-11-28
21:28
Work on the text line rendering. Work on themes support. Implemented storing of the theme in uConfig file. The architecture of the themes is still not very clear... Leaf check-in: 29632daf61 user: johnfound tags: FreshEdit2
2012-07-18
14:30
Still not finished and not compilable. Closed-Leaf check-in: 91f632feca user: lhmnai0 tags: SomeTests
2012-04-26
22:05
Added individual label cross reference in the editor (Ctrl+R). The cross reference functions need some functionality, but are useful even in the present state. To be merged to trunk. Closed-Leaf check-in: aeb3983cf6 user: johnfound tags: xref
2012-03-01
16:04
Create new branch named "test_fast" Closed-Leaf check-in: 4796218e64 user: johnfound tags: test_fast
2012-01-29
09:28
Removed files with names in cyrillic, that caused some problems with fossil. Leaf check-in: 94813e4aaf user: johnfound tags: use_fossil
2011-08-03
18:21
The next work on FreshEdit. Closed-Leaf check-in: f4e73ff66c user: johnfound tags: FreshEdit_pure
2011-04-17
23:27
Many changes in the GUI objects engine. Now all visual objects are OS independent. The OS dependent part of the library is represented by functions only. Porting should be easier this way.

Added mouse capturing functions in "mouse.asm"

Implemented mutex functions in "process.asm" (for Linux are only stubs for now). Implemented locking mechanism in the object manipulation procedures in order to make them thread safe.

These changes was Added auto alignment mechanism for the children windows.

Implemented TScrollWindow - window that have scrollbars - it serves as an ancestor for any control that needs scrollbars. It needs a lot of work, but the concept works.

Some work started on TFreshEdit - Complex visual code editor - the base for portable Fresh IDE.

The changes from FreshLibDev_objects branch was merged to FreshLibDev and FreshLibDev_objects branch is closed. Closed-Leaf check-in: 77528884e3 user: johnfound tags: FreshLibDev_objects

2011-03-16
22:38
Update of images.asm/Win32 and Linux/ that was missed by the merge. Closed-Leaf check-in: 7d53a7fddc user: johnfound tags: FreshLib
2011-03-11
09:33
I really don't like this XCB stuff... Missing reference, obfuscated API. This branch will be abandoned for now. Some part of changes (the new import macroses for Linux) will be merged back to FreshLibDev. Maybe in the future I will try this branch again. Closed-Leaf check-in: 38b64ebd44 user: lhmnai0 tags: FreshLib_XCB