Commit Graph

836 Commits

Author SHA1 Message Date
a10d873557 htmldemo should now work okay with win32/gtk2; fixes other issues too.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1407 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-25 23:57:18 +00:00
e8fba0a729 Eliminated another endless loop with GTK2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1406 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-23 03:44:26 +00:00
c058972307 Start on version 0.0.4: variety of fixes and workarounds
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1405 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-23 01:47:57 +00:00
a75b29b605 fix TCustomRxCalendar.CreateParams - thx sobee from freepascal.ru
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1404 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-16 12:26:00 +00:00
457ca8fcc7 * Added workaround to scrolling in Carbon. By Eugen Bolz
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1403 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-14 21:58:26 +00:00
50ab47a69f * Add workaround to Carbon bug 18211 (PaintStruct not initialized)
* Add a dummy AlphaBlend function to Carbon interface

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1402 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-13 21:13:33 +00:00
a45264e1f0 Scan the LD_LIBRARY_PATH environment variable for a suitable XULRunner. (Linux).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1401 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-08 18:30:01 +00:00
979180ddd9 Adds bold style support to OpenDocument
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1400 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-08 10:24:15 +00:00
1005ddd45d Adds support for bold formatting to biff 8 in fpspreadsheet
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1399 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-07 12:59:17 +00:00
bfef390ae7 Make it compatible with XULRunner 2.0.0.8pre
It must be compiled with -dXULRUNNER2 as some interfaces has changed the iid and interface.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1398 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-06 18:25:39 +00:00
039afe9efa chelper: added explicit unit mode
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1397 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-05 23:46:23 +00:00
91c7c61633 Workaround: Disabled floating point exceptions in sample apps to prevent xulrunner crash with FPC/Windows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1396 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-03 21:49:16 +00:00
fb03aba657 PowerPDF: version 0.9.5->0.9.6
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1395 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-01 21:44:23 +00:00
60b1056879 PowerPDF, support for images with transparency/alfa channel
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1394 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-01 21:41:42 +00:00
b34489c597 Expanding ParamStr(0) in one place.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1393 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-01 03:34:52 +00:00
1e0e578000 IFDEF for DARWIN since no windres to compile logo .rc
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1392 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-12-01 01:32:54 +00:00
231a966bd9 Rearranged DirectoryService from CallbackInterfaces to XPCOMGlue.
Directory Service is now added via Service Manager instead XRE_InitEmbedding.
Removed unused units from uses clause.
Clean shutdown if XRE Engine is not loaded.
Message in the GeckoBrowser if initialization failed.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1391 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-29 14:01:04 +00:00
4786888c25 * Use lazmkunit package for the Lazarus-package
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1390 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-28 19:23:56 +00:00
8f75063a47 Added the ability to setup the Profile Directory and Cache Directory via OnDirectoryService.
Small changes in initialization sequence.
Added a designtime logo to the Gecko window.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1389 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-28 18:34:47 +00:00
0d9579aebb Estetic change in the OutputDebugString.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1388 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-28 18:24:07 +00:00
b4d5f7b9fd When unloading XRE engine this function can fail with an exception.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1387 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-28 18:21:53 +00:00
c40167afdd Minor changes so it compiles with Cocoa widgetset; minor change to Mac scripts so it uses system's libsqlite3.dylib rather than XUL's, which Snow Leopard does not consider secure enough.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1386 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-28 17:33:37 +00:00
4a8d99b73b * Adapted fpmake so that the Lazarus-package link is only installed after an install
* Us a package template with the same name as the original package, to avoid problems with dependencies

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1383 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-25 21:07:41 +00:00
5c93a8161f Remove exception raising in TWeakReference.QueryReferent as it is not a serious error (unimplemented interface) and its absence is not a problem at all. Added the interface definition for nsIWebProgressListener2, but not implemented.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1381 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-24 22:12:57 +00:00
98c77fabc7 Reintroduced overrides for CreateWnd because the component creation at runtime will not work without it. Refactored the initialization to not be called 2 times, one from Loaded and one from CreateWnd. Tested win32 but it should not affect other widgetsets.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1380 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-24 13:54:27 +00:00
15fa426cc3 * Use Brush.Color instead of Color in Column
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1379 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-20 13:38:28 +00:00
91bf4d90a4 * Use Brush.Color instead of Color to handle clDefault
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1378 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-20 10:56:41 +00:00
ef7c96d2da chelper: c-blocks declarations are skipped if declared as variable or parameter of objc method
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1377 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-20 04:24:38 +00:00
07d1f556a6 chelper: added support for #import preprocessor, and c block objects declaration parsing
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1376 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-20 03:07:24 +00:00
83d8b4b3b9 Added files from Mac-Friendly article; updated dfmtolfm.pas with -m switch
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1375 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-18 00:25:32 +00:00
a893599c36 fix error on draw rxdbgrid title
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1374 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-17 19:16:46 +00:00
0e67b948fb * Do not install Lazarus-package files in a path with the package-verion in it
* Add the option to pass the location of a Lazarus-installation to the installer and add the lazarus-package to the default packages list of this Lazarus installation

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1373 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-14 15:19:20 +00:00
eee543f190 * added the ability to provide the name of the xpcom-library to GeckoComponentsStartup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1371 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-04 14:24:36 +00:00
e7d62bd2fa * Do not try to shutdown Gecko if it failed to load, to avoid exceptions during exceptions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1370 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-04 14:22:29 +00:00
95fc6d969d * Do not show an empty error message when the error service is not found
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1369 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-04 14:17:49 +00:00
a7ec50b42d * Do not place the lazarusfile in a subdirectory
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1368 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-04 12:37:10 +00:00
ba1a8f3a6a * GeckoComponentsFP is in fact the same as Geckocomponents, so add this to Provides
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1367 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-04 12:31:29 +00:00
a67628d40d * initialize webbrowser on loaded, instead of createwnd, so that it is possible to use the webbrowser in FromCreate
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1366 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-04 12:27:21 +00:00
75da85c8d7 * Use the same mechanism to get the native handle as in TGeckoChromeWindow
* Use the right handle for GTK2


git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1365 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-03 11:27:11 +00:00
12c1226196 * Fixed compilation on Windows after r1363
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1364 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-03 10:34:31 +00:00
f9d34962ec * Search for dependencies in normal search-path also
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1363 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-02 19:58:39 +00:00
9d0cbed421 * Replaced backslashes with DirectorySeparator
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1362 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-02 19:48:19 +00:00
95d348513e * Added fpmake file
* Added new lazarus-package GeckoComponentsFP which can be used with Gecko as installed by fpmake

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1361 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-11-02 14:27:42 +00:00
3aad4e18fa gradcontrols: little beautiful fixes under Darwin (full paint width)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1359 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-31 22:09:32 +00:00
bdd91129ee * Removed dependency on unused units from the LCL
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1358 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-29 15:13:34 +00:00
ceee4a61cd iphonelazext: fix compilation error for the recent Lazarus TAbstractIDEProjectOptions changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1356 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-25 03:14:51 +00:00
efe4017021 * Set a default return value so that in case of a problem, Buffered_Open returns false
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1353 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-16 16:37:07 +00:00
2bfd352b06 * Use macro to fix compilation on fpc-versions without constref support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1352 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-15 19:18:55 +00:00
a1121fb2ec * Implemented a way to pass a PGtkWidget to Gecko to draw the webpage on for Gtk2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1349 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-14 08:00:44 +00:00
5e585221b0 * Changed all const TGUID function parameters into constref parameters
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1348 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-10-14 07:46:44 +00:00