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.

Closed leaves:

2023-12-31
11:24
Removed unneeded calls. Branch closed. Closed-Leaf check-in: ccc6d67da3 user: johnfound tags: xcb
2022-01-18
20:04
Fixed the previous fix. :D Closed-Leaf check-in: b3d257d123 user: johnfound tags: dblll-windows
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
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-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-18
17:27
Merged with trunk in order to get the latest changes. Closed-Leaf check-in: 3890422a97 user: johnfound tags: OnlineHelp
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-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
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