Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
46 check-ins using file freshlib/simpledebug/Win32/debug.asm version da05536749
|
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-03-13
| ||
| 22:09 |
The way objects become children or parents is changed. The argument .parent is removed from Create procedure.
Now TObject have method AddChild, .child. This method adds the specified child to the parent object. This makes possible every object object to become child and parent. If the parent object supports children, then the object will be accepted as a child. Also, method TWindow.Refresh was introduced in TWindow instead of old external procedure TWindow.RefreshWindow. Additionally, some obsolete files was removed and some new files added (support for action lists and TMenuItem was moved to separate file. check-in: 15e213a82f user: johnfound tags: FreshLibDev | |
| 06:50 | Added support for methods call in the objects - GUI\objects.asm through "execute" macro and the procedure Exec. For now, there is no methods in the currently defined object classes, but some actions are better to be implemented with methods, instead of Get/Set parameters. check-in: 6338b9f273 user: johnfound tags: FreshLibDev | |
|
2011-03-11
| ||
| 23:46 | TMenu.asm file is added to freshlib/GUI/ directory. It will contain TMenu object - main menu and pop-up menu component. check-in: e139d0e028 user: johnfound tags: FreshLibDev | |
| 19:44 | At the end, I figured out how to make windows without border in XLib. So, the next will be to create TMenu component. check-in: 393f8e32a6 user: johnfound tags: FreshLibDev | |
| 15:07 | End of the day commit. Nothing special. check-in: 988e83df01 user: lhmnai0 tags: FreshLibDev | |
| 11:01 | Some changes to Linux import_proto that make unused procedures to become "undefined" but the arguments to be defined.. check-in: ee23b4ee98 user: lhmnai0 tags: FreshLibDev | |
| 09:45 | Implemented new import macros for Linux. It supports arguments now and definitions in separate include files. However, macro import_proto is based on "equ" based lists, that is slow for compilation. It can be improved to use numbered lists, like in "text" macro from globals.inc check-in: bd54e346d2 user: lhmnai0 tags: FreshLibDev | |
| 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 | |
| 05:08 | Another commit. What is better xcb or xlib... or Win32? check-in: bcdeddf4f4 user: johnfound tags: FreshLib_XCB | |
|
2011-03-10
| ||
| 15:19 | Work commit of type "I have to go home". Not working. check-in: b0f81c9015 user: lhmnai0 tags: FreshLib_XCB | |
| 07:03 | Work on XCB version. Changed Linux import macros in order to support separate import files and argument lists for the imported functions. check-in: d39ecb9333 user: johnfound tags: FreshLib_XCB | |
|
2011-03-09
| ||
| 16:57 | Create new branch named "FreshLib_XCB" This branch is an attempt to use XCB instead of XLib library for the Linux port of FreshLib. check-in: 3291bdba22 user: johnfound tags: FreshLib_XCB | |
| 14:29 | Some revision of the TWindow destroy code. Now it is pretty correct. At least the crash on exit disappeared. The problem with the title bar still exists. Regardless of the documentation, the X server refuses to change the title bar. This problem is important, because it is imposible to create (for example) popup menu using windows with titlebars... check-in: 23e078ccdd user: lhmnai0 tags: FreshLibDev | |
| 01:14 | Attempt to make different title bars for TWindow objects (especially for Linux) of course the attempt failed miserably, killed by totally misunderstanding of the documentation. :D Additionally, there is some bug, that causes the application to crash with segmentation fault on exit. But not on every exit, but only on exit with Alt+F4 key. In the same situation, closing the main window from the close button works OK and application exits normally. check-in: 8876a10ac6 user: johnfound tags: FreshLibDev | |
|
2011-03-08
| ||
| 12:38 | Happy 8th of March for all girls - assembly programmers. :) If any... Click on Button1 for a greeting card... Changes in SetLineStyle procedures both Win32 and Linux. Windows one is not working good. The attempt to make custom dashed lines failed, because of Win32 API limits (or my ignorance). Now dashed lines in Win32 are always the same. The not working procedure is still there (fully commented for future examine. check-in: 0b678f2811 user: lhmnai0 tags: FreshLibDev | |
| 06:54 | Normal merge after offline work. Big changes in graphics library. Documentation should be updated. check-in: e9d6104e12 user: lhmnai0 tags: FreshLibDev | |
| 04:17 | Little fixes in tutorials and documentation check-in: 3f6bc9d682 user: pelaillo tags: FreshLibDev | |
| 01:11 | Changed all previous html files for wiki files check-in: b98f92f6bc user: pelaillo tags: FreshLibDev | |
|
2011-03-07
| ||
| 21:26 | Commit without real changes, just to fix it for future explanation. check-in: bd7f4f120e user: johnfound tags: FreshLibDev | |
| 21:11 | Now the new "context" structure works at least partially in Win32 and Linux. The procedure AllocateContext in Linux should allocate contexts for XImage image. This should be implemented by copy XImage -> Pixmap ->XImage. This approach makes possible to draw lines and other objects on TImage memory image. check-in: 5cad52174f user: johnfound tags: FreshLibDev | |
| 13:26 | Revision of draw.asm (and in general graphics library) in order to make it thread safe. Now it is not, because of using global variables both in Win32 and Linux. This is not working commit. check-in: 393ecb28d7 user: lhmnai0 tags: FreshLibDev | |
|
2011-03-06
| ||
| 08:41 | Work on FossilConsole.frm check-in: 700e6bc002 user: johnfound tags: use_fossil | |
|
2011-03-05
| ||
| 22:01 | Merge with latest FreshLibDev branch. check-in: a0f1e6db64 user: johnfound tags: use_fossil | |
| 21:52 | edits in fossil.asm and fossilConsole.frm check-in: 34a5ce2327 user: johnfound tags: use_fossil | |
| 21:10 | Work on fossil support. Implemented "open repository" and "close repository" functions. check-in: 7a529af120 user: johnfound tags: use_fossil | |
| 17:13 | Merge with the latest changes in FreshLibDev. check-in: 2ea7f9b733 user: johnfound tags: trunk | |
| 05:52 | Still a broken link fixed. Now the documentation should work properly. check-in: 9d824d5ecb user: pelaillo tags: FreshLibDev | |
| 05:27 | Fixed hyperlinks on embedded documentation files check-in: 83d1f6d8cc user: pelaillo tags: FreshLibDev | |
| 04:54 | Transition to Embedded Documentation completed check-in: 8c65a226f9 user: pelaillo tags: FreshLibDev | |
|
2011-03-04
| ||
| 22:01 | Cosmetic changes in documentation check-in: 7830a68c81 user: pelaillo tags: FreshLibDev | |
| 05:25 | More work on linux/files.asm and some small fixes check-in: f92de1b9a3 user: pelaillo tags: FreshLibDev | |
|
2011-03-03
| ||
| 16:40 | Removed ExitApplication from Main.asm because now we have process.asm library to deal with termination of the program. Some edit in "_doc/starting.html" to change %OS% to %TargetOS%. check-in: fcf665365d user: johnfound tags: FreshLibDev | |
| 08:46 | Merge with pelaillo edits. check-in: 46bc338bc3 user: johnfound tags: FreshLibDev | |
| 05:35 | Drafting some tutorials and functions in Linux process.asm and files.asm check-in: 6eb0d6f2e5 user: pelaillo tags: FreshLibDev | |
|
2011-03-02
| ||
| 23:30 | Buttons with icons. It supports TImage icons aligned left, right, top or bottom.The icons have to be set manually. Still can't to use in templates. Some fixes in text.asm and other small changes here and there. check-in: b5c7e734ca user: johnfound tags: FreshLibDev | |
| 22:06 | Small error fixing and some adjustements check-in: 30c3e246e2 user: pelaillo tags: FreshLibDev | |
| 13:20 | The branch is updated with the latest changes in FreshLibDev branch. check-in: 2c7d29b875 user: lhmnai0 tags: use_fossil | |
| 05:05 | process.asm added, some small fixes, some testing files check-in: 98744c6e4d user: pelaillo tags: FreshLibDev | |
|
2011-03-01
| ||
| 23:02 | Termination fix for Win32 as well. check-in: d6dffca406 user: johnfound tags: FreshLibDev | |
| 22:50 | Changes in the way GUI application teminates. It is still not good enough and must be tested for proper destruction of all objects on exit. check-in: 6bc071ae91 user: johnfound tags: FreshLibDev | |
| 20:53 |
| |
| 15:01 | Useless efforts to make XPutImage to works. XPutImage successfuly resists all attacs. In result giflib.asm works like charm in Win32 and not in Linux. check-in: 619b9cb68d user: lhmnai0 tags: FreshLibDev | |
| 09:15 | Cleanup of FreshLib branch. It becomes now "trunk" of FreshLib project and should be kept up to date and stable. For development purposes is to be used FreshLibDev branch. check-in: d97e5cbbee user: lhmnai0 tags: FreshLib | |
| 08:53 | Create new branch named "FreshLibDev". This branch have to be used for every development purposes. It may contains unstable and not working versions of the library. check-in: 8457878f01 user: lhmnai0 tags: FreshLibDev | |
| 08:28 | Fixes in simpledebug - OS independent code was moved to the root directory. Some labels was renamed in order to separate internal code from user procedures. check-in: 3a7315a438 user: lhmnai0 tags: FreshLib | |