Thomas Geymayer
|
e8f10dd2e8
|
pkg: Fix recursion in Install destructor.
Prevent creating a shared pointer from this in
destructor, which would lead to recursively
calling the descructor.
|
2014-06-12 23:21:56 +02:00 |
|
James Turner
|
edbfbd769e
|
Package: expose file size property.
|
2014-06-12 18:43:27 +01:00 |
|
James Turner
|
dc60cf0e67
|
Pkg: record live installs in Catalog.
Ensures active Installs can be found immediately after creation.
|
2014-06-12 18:43:27 +01:00 |
|
James Turner
|
083b364afd
|
Pkg: qualified ID accessor.
|
2014-06-12 08:50:09 +01:00 |
|
Thomas Geymayer
|
dd2bf418b9
|
canvas::Layout: remove/get child items.
|
2014-06-12 00:35:17 +02:00 |
|
Thomas Geymayer
|
97cc250047
|
Package: fix detection of unknown filter term.
|
2014-06-11 18:18:18 +02:00 |
|
Thomas Geymayer
|
49fc75926e
|
Use Boost.Test to test utf8tolatin1 - others to be converted too...
|
2014-06-11 00:29:17 +02:00 |
|
Thomas Geymayer
|
9880ba39a7
|
pkg: Support for install callbacks and fix memory corruption.
|
2014-06-11 00:19:11 +02:00 |
|
James Turner
|
a8c8148068
|
Package::existingInstall helper.
|
2014-06-10 21:21:30 +01:00 |
|
Rebecca Palmer
|
adebbe006b
|
utf8ToLatin1: add test
|
2014-06-10 20:45:05 +01:00 |
|
Rebecca Palmer
|
c3bc73ab2f
|
utf8ToLatin1: return original instead of crashing on non-UTF-8 input
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750859
(In the long run we should probably fix the underlying
inconsistent-text-encodings problem, but probably not in time for 3.2)
|
2014-06-10 19:30:09 +01:00 |
|
Thomas Geymayer
|
c716cfbb07
|
cppbind: expose SGRect as [x, y, w, h]
|
2014-06-10 18:42:12 +02:00 |
|
Thomas Geymayer
|
ade4627f1a
|
Package: use correct tag for download url.
|
2014-06-10 00:45:03 +02:00 |
|
Thomas Geymayer
|
e508ff724c
|
canvas::BoxLayout: add custom additional whitespace (spacer/stretch)
|
2014-06-08 23:30:11 +02:00 |
|
Thomas Geymayer
|
c54e3f8101
|
canvas::Image: allow aspect ratio preserving display.
|
2014-06-08 02:16:07 +02:00 |
|
Rebecca Palmer
|
6925c2a2be
|
Downgrade "Please decompress this texture for increased portability"
to a warning (logged but not displayed by default),
to avoid needlessly annoying end users
|
2014-06-07 08:26:30 +01:00 |
|
Rebecca Palmer
|
398bf740d7
|
Fix over-read error in the test suite
https://buildd.debian.org/status/fetch.php?pkg=simgear&arch=mips&ver=3.0.0~git20140123%2Bf16c99-1&stamp=1391666349
|
2014-06-07 08:25:13 +01:00 |
|
Thomas Geymayer
|
e302ad092e
|
canvas::Image: abort http requests if image is destroyed.
|
2014-06-05 17:25:12 +02:00 |
|
Thomas Geymayer
|
7a65d42a4c
|
Canvas: fix transformation of clip rect.
|
2014-06-05 16:07:09 +02:00 |
|
Thomas Geymayer
|
d3a14bfd61
|
canvas: BoxLayout shared pointer typedef.
|
2014-06-04 17:48:46 +02:00 |
|
Thomas Geymayer
|
03cafe4547
|
Catalog: add method to get all packages in a catalog.
|
2014-06-04 17:47:29 +02:00 |
|
Thomas Geymayer
|
e5acc3f048
|
cppbind::Ghost: improve compiler error message for wrong usage.
|
2014-06-04 17:46:35 +02:00 |
|
Thomas Geymayer
|
4931ce0364
|
This has to work on windows now^^
|
2014-06-04 13:41:48 +02:00 |
|
Thomas Geymayer
|
e3d53e854a
|
Hopefully fixing windows build.
|
2014-06-04 12:17:00 +02:00 |
|
Thomas Geymayer
|
bdf6b25338
|
Now the real fix for old compilers...
|
2014-06-04 03:16:02 +02:00 |
|
Thomas Geymayer
|
5dddba26ac
|
Fix headless build and reduce include dependencies.
|
2014-06-04 02:46:57 +02:00 |
|
Thomas Geymayer
|
746fa419ed
|
Trying to fix problems retrieving static member address with old compilers.
|
2014-06-04 02:45:52 +02:00 |
|
Thomas Geymayer
|
7080f919e9
|
Fix for old versions of Boost.
No support for BOOST_STATIC_ASSERT_MSG before Boost 1.46.
|
2014-06-03 20:34:21 +02:00 |
|
Thomas Geymayer
|
c4e0014d74
|
cppbind::Ghost: safely use strong and weak references.
Allow using strong and weak references within the same
class hierarchy and seemlessly convert between them -
from and to Nasal.
|
2014-06-03 18:40:01 +02:00 |
|
Thomas Geymayer
|
7d9797e091
|
SGSharedPtr: add constructor to convert from SGWeakPtr.
|
2014-06-03 01:58:57 +02:00 |
|
James Turner
|
67a8d8049f
|
Package::match case-insensitive string comparison
|
2014-06-01 11:35:26 +01:00 |
|
James Turner
|
c3670b211f
|
Substring search of package name/description.
Note this only searches the current locale, should potentially also
search the default locale too.
|
2014-06-01 11:28:10 +01:00 |
|
Thomas Geymayer
|
32274027ef
|
Missing return statement
|
2014-06-01 12:14:31 +02:00 |
|
Thomas Geymayer
|
d09943cbb8
|
Fix wrong include guard (identified by clang)
|
2014-06-01 12:12:28 +02:00 |
|
Thomas Geymayer
|
150039f9ba
|
Canvas/Layout: tweak the way elements are exposed to Nasal.
|
2014-06-01 12:12:28 +02:00 |
|
Thomas Geymayer
|
820a315cbe
|
Canvas: fix possible crash with destroyed canvasses
|
2014-06-01 12:12:28 +02:00 |
|
Thomas Geymayer
|
8abe4622b9
|
Canvas: trigger immediate update from property tree/Nasal.
|
2014-06-01 12:12:28 +02:00 |
|
James Turner
|
da6ab1eabc
|
Add installedPackages() to Catalog.
|
2014-05-31 18:00:38 +01:00 |
|
James Turner
|
e3ddcbe2dd
|
Update package classes ownership model.
Use SGReferences as the base for package classes, so they can be
exposed directly to Nasal by cppbind.
|
2014-05-31 16:47:12 +01:00 |
|
Thomas Geymayer
|
b36cdebe8b
|
Canvas: basic layouting system.
Support for vertical and horizontal layouts. More layouts and
widgets can be created using Nasal.
|
2014-05-31 02:40:59 +02:00 |
|
Thomas Geymayer
|
3c0544c9a6
|
Sky dome: remove unused variables/code.
|
2014-05-31 00:09:56 +02:00 |
|
Thomas Geymayer
|
be358f8d24
|
cppbind: use Hash iterators to extract simgear::Map
|
2014-05-30 23:59:36 +02:00 |
|
Thomas Geymayer
|
e1abab393b
|
Fix for clang/template dependent name lookup.
Thanks to James & Nicholas...
|
2014-05-30 23:57:55 +02:00 |
|
Thomas Geymayer
|
0b21181f1a
|
Canvas: allow dispatching events to Canavs itself
|
2014-05-29 16:34:33 +02:00 |
|
Thomas Geymayer
|
dfdd1c6d5e
|
cppbind: some new methods and safer type check.
|
2014-05-29 16:30:41 +02:00 |
|
Thomas Geymayer
|
a8e96997cb
|
nasal::Hash: add iterators.
|
2014-05-29 14:14:52 +02:00 |
|
Thomas Geymayer
|
6db07373ee
|
PropertyBasedElement: extend HTML5 (Canvas) data props interface
Allow check if property exists and removing properties.
|
2014-05-29 01:22:35 +02:00 |
|
Thomas Geymayer
|
36ae8cdce3
|
Update doxgen config and some comments.
|
2014-05-29 00:27:50 +02:00 |
|
Thomas Geymayer
|
d77ba7d2db
|
canvas::Element: setter/getter for HTML5 style data-* properties.
|
2014-05-28 18:11:32 +02:00 |
|
Thomas Geymayer
|
6e58fdac85
|
canvas: exclude data-* properties from triggering an update.
Allows using data-* properties on canvas and elements,
similar to HTML5, without triggering a new rendering of
the canvas.
|
2014-05-27 17:56:46 +02:00 |
|