sekelsenmat
|
89ba11a644
|
LCL-CustomDrawn-Windows: Fixes compilation
git-svn-id: trunk@36743 -
|
2012-04-13 12:18:47 +00:00 |
|
sekelsenmat
|
59fbca4fcd
|
LCL-CustomDrawn-Windows: Fixes compilation
git-svn-id: trunk@36742 -
|
2012-04-13 12:18:36 +00:00 |
|
sekelsenmat
|
69b548980c
|
Minor improvement to the X11 screen format code
git-svn-id: trunk@36722 -
|
2012-04-11 08:39:16 +00:00 |
|
sekelsenmat
|
c74dcfc14e
|
Patch from Giuliano: Fixes compilation, adds a new smart painting for X11, improves trayicon for X11
git-svn-id: trunk@36721 -
|
2012-04-11 08:28:09 +00:00 |
|
sekelsenmat
|
23933fd6a6
|
LCL-CustomDrawn-Cocoa: Fixes compilation
git-svn-id: trunk@36714 -
|
2012-04-10 18:27:20 +00:00 |
|
sekelsenmat
|
39b6d1e118
|
Reverts debug define added wrong in last commit
git-svn-id: trunk@36707 -
|
2012-04-10 10:04:15 +00:00 |
|
sekelsenmat
|
259c163efb
|
Fixes yet again the new DisableFormBackgroundDrawingProc
git-svn-id: trunk@36706 -
|
2012-04-10 10:03:48 +00:00 |
|
sekelsenmat
|
a9e7650b4e
|
LCL-CustomDrawn: Dont consider invisible controls to disable drawing covered controls
git-svn-id: trunk@36704 -
|
2012-04-10 09:43:41 +00:00 |
|
sekelsenmat
|
80721245e5
|
Small fix for the form background drawing disabling
git-svn-id: trunk@36703 -
|
2012-04-10 09:41:58 +00:00 |
|
sekelsenmat
|
cd24e7b458
|
LCL-CustomDrawn: Buffers the canvas bitmap in Android which greatly diminishes the garbage collector activity and speeds drawing. Also adds a new callback routine to select forms of the project which should have the background drawing painting skipped to speed up drawing
git-svn-id: trunk@36700 -
|
2012-04-10 08:48:17 +00:00 |
|
mattias
|
bdef003197
|
LCL: makefiles: compile lcl.pas
git-svn-id: trunk@36679 -
|
2012-04-09 14:29:34 +00:00 |
|
mattias
|
221788591b
|
updated Makefiles
git-svn-id: trunk@36671 -
|
2012-04-09 10:05:12 +00:00 |
|
sekelsenmat
|
e01c9d3a71
|
LCL-CustomDrawn: Improves DrawFocusRect to keep the canvas state
git-svn-id: trunk@36611 -
|
2012-04-06 14:17:32 +00:00 |
|
sekelsenmat
|
b2d4e3fd19
|
LCL-CustomDrawn: Implements FocusRect
git-svn-id: trunk@36610 -
|
2012-04-06 14:14:25 +00:00 |
|
sekelsenmat
|
8ef9333cd8
|
LCL-CustomDrawn: Starts implementing stock objects
git-svn-id: trunk@36609 -
|
2012-04-06 14:07:00 +00:00 |
|
sekelsenmat
|
6bab45e223
|
LazRegions: Minor fixes and commenting
git-svn-id: trunk@36606 -
|
2012-04-06 12:27:40 +00:00 |
|
sekelsenmat
|
f6b773ed90
|
LazRegions and LCL-CustomDrawn: Expands the support of region creation and combination, now supports the OR operator and more properly handles the simple region to complex region change
git-svn-id: trunk@36604 -
|
2012-04-06 12:23:53 +00:00 |
|
sekelsenmat
|
2c6aed50c6
|
LCL-CustomDrawn: Implements FrameRect
git-svn-id: trunk@36600 -
|
2012-04-06 10:16:42 +00:00 |
|
sekelsenmat
|
004ac9d859
|
Fixes a crash caused by the new mask code
git-svn-id: trunk@36598 -
|
2012-04-06 10:00:47 +00:00 |
|
sekelsenmat
|
ed2c392e63
|
LCL-CustomDrawn: Implements stretch draw
git-svn-id: trunk@36593 -
|
2012-04-06 09:08:18 +00:00 |
|
sekelsenmat
|
acfe78ca17
|
LCL-CustomDrawn: Resizing a control should call invalidate or else it isn't updated
git-svn-id: trunk@36585 -
|
2012-04-06 07:41:56 +00:00 |
|
sekelsenmat
|
68cb793270
|
LCL-CustomDrawn-Cocoa: Fixes compilation and adds the screen format
git-svn-id: trunk@36582 -
|
2012-04-05 19:30:53 +00:00 |
|
sekelsenmat
|
110d17c70b
|
LCL-CustomDrawn: Starts support for masks, not working yet
git-svn-id: trunk@36581 -
|
2012-04-05 15:43:52 +00:00 |
|
sekelsenmat
|
51262ce4b0
|
LCL-CustomDrawn: Implements a new much faster image copying based in TLazIntfImage.GetDataLineStart. Speeds the magnifier drawing from 630ms to 477ms in X11
git-svn-id: trunk@36576 -
|
2012-04-05 12:22:56 +00:00 |
|
sekelsenmat
|
6f022b3bae
|
Makes GetWindowSize and GetClientBounds more robust to a lack of implementation in the backend
git-svn-id: trunk@36573 -
|
2012-04-05 09:29:26 +00:00 |
|
sekelsenmat
|
0a48c5dbe4
|
LCL-CustomDrawn-X11: Implements GetCursorPos
git-svn-id: trunk@36571 -
|
2012-04-05 08:49:20 +00:00 |
|
sekelsenmat
|
733ff4b8b9
|
Starts the X11 tray icon
git-svn-id: trunk@36560 -
|
2012-04-04 14:25:28 +00:00 |
|
sekelsenmat
|
f1243984e6
|
LCL-CustomDrawn-X11: Fixes the screenshot code
git-svn-id: trunk@36559 -
|
2012-04-04 13:55:48 +00:00 |
|
sekelsenmat
|
1bcb7d9585
|
Patch from Giuliano to improve the new X11 timer and to implement screenshot taking in X11 + My improvements over the code to implement GetDeviceSize
git-svn-id: trunk@36558 -
|
2012-04-04 10:31:21 +00:00 |
|
sekelsenmat
|
d645281057
|
LCL-CustomDrawn: Fixes compilation in Mac OS X
git-svn-id: trunk@36554 -
|
2012-04-04 06:58:14 +00:00 |
|
sekelsenmat
|
a8ad7b2373
|
LCL-CustomDrawn: Implements GetCliBox, now TGrid starts to appear
git-svn-id: trunk@36544 -
|
2012-04-03 15:48:52 +00:00 |
|
sekelsenmat
|
55251837f3
|
Adds explicit free via DeleteLocalRef to many Android local string alocations
git-svn-id: trunk@36524 -
|
2012-04-02 15:50:06 +00:00 |
|
sekelsenmat
|
6f76486093
|
Patch from Giuliano Colla with a new timer, it is disabled by default because it crashes the test nonandroidtest
git-svn-id: trunk@36513 -
|
2012-04-02 07:45:23 +00:00 |
|
sekelsenmat
|
e3ce0595fa
|
ops, the drawing optimizations had broken clicking: Repairs that while keeping the optimization itself and removes the defines to cleanup the drawing code
git-svn-id: trunk@36455 -
|
2012-03-30 10:31:42 +00:00 |
|
paul
|
df6f72a520
|
lcl, widgetsets: remove IntfSendsUTF8KeyPress from the widgetset interfaces implementation and call GetLCLCapability instead inside the generic function body
git-svn-id: trunk@36446 -
|
2012-03-30 08:28:34 +00:00 |
|
sekelsenmat
|
1dad086508
|
LCL-CustomDrawn: Further improves the painting performance by checking if a control is completely covered by other ones, this improves the magnifier painting speed by 20%, from 790ms to 630ms, although it is still way too high
git-svn-id: trunk@36437 -
|
2012-03-30 07:32:31 +00:00 |
|
sekelsenmat
|
09b5be1b02
|
Fixes crashes in the emulator related to invalid JNI references: in the combobox dialog and menu
git-svn-id: trunk@36400 -
|
2012-03-28 18:24:41 +00:00 |
|
sekelsenmat
|
43d28c2005
|
Adds forgotten file
git-svn-id: trunk@36397 -
|
2012-03-28 16:09:53 +00:00 |
|
sekelsenmat
|
050883f91c
|
Adds a skeleton for wsdialogs in LCL-CustomDrawn
git-svn-id: trunk@36395 -
|
2012-03-28 14:13:19 +00:00 |
|
sekelsenmat
|
c1eb17e8e9
|
Finishes the basic implementation of Android native menus
git-svn-id: trunk@36394 -
|
2012-03-28 13:59:52 +00:00 |
|
sekelsenmat
|
f3e22dc96a
|
Initial work for Android menu support (second part of commit forgotten in last one)
git-svn-id: trunk@36393 -
|
2012-03-28 12:23:26 +00:00 |
|
sekelsenmat
|
af0c29f995
|
Improves the TTF debug log
git-svn-id: trunk@36384 -
|
2012-03-27 14:10:34 +00:00 |
|
sekelsenmat
|
194f7e5e2d
|
Minor improvement in TTF debugging, cd_test_all and CustomDrawn glyph drawing
git-svn-id: trunk@36270 -
|
2012-03-23 11:30:16 +00:00 |
|
sekelsenmat
|
9295d6a2a5
|
Another minor change to TTF debug log
git-svn-id: trunk@36262 -
|
2012-03-23 10:30:43 +00:00 |
|
sekelsenmat
|
735bfa64bd
|
Removes minor space mistake
git-svn-id: trunk@36261 -
|
2012-03-23 10:07:25 +00:00 |
|
sekelsenmat
|
ce62e23e81
|
Minor improvement in TTF font scanning debug log
git-svn-id: trunk@36260 -
|
2012-03-23 10:06:10 +00:00 |
|
sekelsenmat
|
dd09dc3868
|
LCL-CustomDrawn: Now uses the new TextHeight capabilities from LazFreeType
git-svn-id: trunk@36243 -
|
2012-03-23 07:15:25 +00:00 |
|
sekelsenmat
|
5d9dce28f6
|
Patch from circular to improve LazFreeType
git-svn-id: trunk@36242 -
|
2012-03-23 06:41:02 +00:00 |
|
sekelsenmat
|
f6ee64c842
|
Fixes compilation for LCL-CustomDrawin-Android and Windows
git-svn-id: trunk@36241 -
|
2012-03-23 06:21:29 +00:00 |
|
sekelsenmat
|
e351be7ffd
|
Commenting
git-svn-id: trunk@36223 -
|
2012-03-22 15:18:20 +00:00 |
|