Commit Graph

  • 6cec49ce7e Missing library for Apple Thomas Geymayer 2013-06-11 18:04:06 +02:00
  • 6c28edea55 SGPath: new helpers and static members for home and desktop path Thomas Geymayer 2013-06-10 21:37:00 +02:00
  • d7870d672e strutils: move unescape and simplify starts_with/ends_with Thomas Geymayer 2013-06-10 21:35:27 +02:00
  • 5bd9228b4a Fix HTTP tests build. James Turner 2013-06-09 23:45:43 +01:00
  • 6392cf5a2f Fix Linux build of SVN code. James Turner 2013-06-09 23:14:25 +01:00
  • 6a2e2b704e Optionally, use internal code for SVN syncs. James Turner 2013-06-09 19:18:32 +01:00
  • ecec803388 SVN read-only client code using our HTTP engine. James Turner 2012-10-25 16:45:59 +01:00
  • 848965e7f0 EasyXML: expose attributes easier. James Turner 2013-06-09 19:18:02 +01:00
  • 478af5f01e Base64 and hex helpers for strings James Turner 2013-06-09 19:17:37 +01:00
  • 14decb7387 simgear::Dir helpers James Turner 2013-06-09 19:17:23 +01:00
  • 323d0d5ba0 HTTP engine tweaks for SVN support. James Turner 2013-06-09 19:16:46 +01:00
  • 9bfa6ac1a1 Restructure Canvas/PropertyBasedElement Thomas Geymayer 2013-06-08 11:28:49 +02:00
  • c8af817eeb CSSBorder: Do not return unitialized data. Thomas Geymayer 2013-06-07 18:54:41 +02:00
  • d24d3ce487 Canvas: More helper functions and cleanup. Thomas Geymayer 2013-06-07 16:39:03 +02:00
  • 60a81dfbd8 CanvasGroup: Fix handling z-index while moving child to front. Thomas Geymayer 2013-06-07 16:23:44 +02:00
  • 8896a59dff Helper functions for SGRect and canvas::Element Thomas Geymayer 2013-06-06 22:28:00 +02:00
  • 7fe16d99be Canvas: clear event listeners on destroy Thomas Geymayer 2013-06-03 23:39:11 +02:00
  • c3af88dfc1 Canvas: set blend function for elements and prevent autoresize Thomas Geymayer 2013-06-02 23:32:53 +02:00
  • 5c8f0cc966 Make nasal::Ghost usable with weak_ptr Thomas Geymayer 2013-06-02 21:20:47 +02:00
  • 2a6c50c893 More helper methods for Canvas and PropertyBasedElement. Thomas Geymayer 2013-06-02 21:19:37 +02:00
  • 7a8d796ac1 Move BlendFunc parsing to separate file for easier reuse. Thomas Geymayer 2013-06-02 20:38:22 +02:00
  • 8b3b71bce3 Support for parsing basic CSS color keywords. Thomas Geymayer 2013-05-31 19:18:36 +02:00
  • 83da4e9248 Canvas Image: fix updating while showing nested canvas. Thomas Geymayer 2013-05-31 19:17:30 +02:00
  • 2c879095d9 Canvas: add chainable helpers to Path for adding segments. Thomas Geymayer 2013-05-31 19:16:04 +02:00
  • 13344fbb62 Canvas: separate CSSBorder parsing from image. Thomas Geymayer 2013-05-31 19:10:22 +02:00
  • 2fe9ad595f Canvas: bug fixing and add some helpers. Thomas Geymayer 2013-05-31 19:05:29 +02:00
  • 0f798289f0 Use square textures for trees, with shrunk UV coordinates. Stuart Buchanan 2013-05-19 21:29:58 +01:00
  • 01104cc1d3 Canvas: Add local_pos to mouse event and fix transformation of event positions with multi-level nested canvases. Thomas Geymayer 2013-05-13 00:34:09 +02:00
  • d61b5827fd Canvas: proper forwarding of dirty and visible flags within nested canvases. Thomas Geymayer 2013-05-13 00:23:34 +02:00
  • d18cc81531 Avoid UV bleeding issues on trees by using a strip of textures. Stuart Buchanan 2013-05-10 20:03:48 +01:00
  • c96d7ae226 Use simulation time for spin and timed animations Thomas Geymayer 2013-05-10 01:11:46 +02:00
  • 9535aef59b Extend SGPickCallback to allow passing more information to callbacks Thomas Geymayer 2013-05-09 21:31:27 +02:00
  • 82f6fca06f Add (optional) uv coordinates to SGPickCallback Thomas Geymayer 2013-05-09 12:40:59 +02:00
  • 627b36a53b Prevent timer endless loops Thomas Geymayer 2013-05-06 23:26:45 +02:00
  • 2af78a3874 Allow adding a contition to locked-track animation Thomas Geymayer 2013-05-02 00:47:24 +02:00
  • 7c7109edf4 Reduce the height of tree UV coordinates to work around mipmap issues. Stuart Buchanan 2013-05-01 22:01:45 +01:00
  • 0fa23b83e6 Extend locked-track animation to support a slave element. Thomas Geymayer 2013-04-28 23:46:21 +02:00
  • e53c71543a Move and rework pow to math/SGMisc Thomas Geymayer 2013-04-28 15:43:02 +02:00
  • fa64f7b6aa Work around MSVC linker bug with classes derived from i/ofstream Thomas Geymayer 2013-04-27 23:44:32 +02:00
  • eaac3a64f8 Fix linker error for test Thomas Geymayer 2013-04-26 23:48:25 +02:00
  • 4eabc45dfc Fix animation tests for low precision floating point Thomas Geymayer 2013-04-26 00:19:00 +02:00
  • 5c5e2a0f2f Remove debug output (and shorten test names) Thomas Geymayer 2013-04-26 00:13:35 +02:00
  • 559a5d146a Add trackTo (locked-track) animation Thomas Geymayer 2013-04-25 23:22:04 +02:00
  • df46c58cb8 Reduce the texture coords for trees. Stuart Buchanan 2013-04-20 21:05:55 +01:00
  • 1f43132363 Canvas: rework style setter system. Thomas Geymayer 2013-04-20 00:22:37 +02:00
  • 17369a20de CanvaImage: Enable texture repeat for images Thomas Geymayer 2013-04-15 21:09:41 +02:00
  • c83dae4c70 Comparison operators for SGSharedPtr Thomas Geymayer 2013-04-13 16:20:50 +02:00
  • c2f44a51c4 Restructure to avoid ordering issues. James Turner 2013-04-13 14:40:55 +01:00
  • 3da44d1215 Nasal: add naVec_removelast. (Thanks to Philosopher) Thomas Geymayer 2013-04-12 12:32:03 +02:00
  • f6709e357f Support for proxy pick objects. James Turner 2013-04-05 09:13:58 +01:00
  • 45d5511fd7 Remove stray debug. James Turner 2013-04-02 18:10:09 +01:00
  • 198c5d23fd nasal::Ghost tweaking to allow using with osg::oberser_ptr. Thomas Geymayer 2013-04-01 13:35:41 +02:00
  • c41caeaf64 Ensure every scenery model has own SGModelData. Thomas Geymayer 2013-04-01 13:22:28 +02:00
  • b6c542b0e7 nasal::Ghost tweaking and to_nasal_helper for SGGeod. Thomas Geymayer 2013-03-23 12:47:06 +01:00
  • 2d62275a08 Fix uninitialized member. Thomas Geymayer 2013-03-20 23:44:26 +01:00
  • 971ea81861 cppbind: add from_nasal_helper to convert Nasal ghosts to C++ shared pointer Thomas Geymayer 2013-03-19 18:36:55 +01:00
  • 9e9cc7859c Interpolation system tweaking and add helpers to SGPropertyNode to interpolate its value Thomas Geymayer 2013-03-17 23:48:01 +01:00
  • 8898f5fe52 Tweak interpolator and allow passing list of interpolation steps Thomas Geymayer 2013-03-16 16:36:20 +01:00
  • 40be69ae8e Remove unecessary dependency from libSimGearCore on libSimGearScene. Thomas Geymayer 2013-03-16 12:19:23 +01:00
  • 17eec81071 Fix headless build Thomas Geymayer 2013-03-16 10:35:30 +01:00
  • c9bbbd18ec New interpolation/animation system. Thomas Geymayer 2013-03-15 23:37:17 +01:00
  • e08eda18d5 CMake: Create list of libs for testing only once Thomas Geymayer 2013-03-15 23:21:38 +01:00
  • d2c03a6651 Fix pick-callbacks with no action. James Turner 2013-03-12 21:14:31 +00:00
  • 0a1e920659 Ensure canvas is updated before displaying image containing a canvas Thomas Geymayer 2013-03-11 21:22:43 +01:00
  • cd58df820e Standardise location (in XML) of hovered elements. James Turner 2013-03-11 18:07:27 +00:00
  • 1a5467aec8 Collect properties from expression/condition trees. James Turner 2013-03-11 16:53:52 +00:00
  • 0dcb64dca3 slider - fix shifted check while dragging Thomas Geymayer 2013-03-10 23:10:26 +01:00
  • b703102d9b Part of fixing bug 1055. James Turner 2013-03-10 13:38:29 +00:00
  • 3c2ef75b50 Tweaks for pick callback cursors. James Turner 2013-03-10 12:03:09 +00:00
  • 4fa530354d Knob/slider - clean up internals. James Turner 2013-03-08 16:31:02 +00:00
  • eeeb30dc3f Work on knob/slider animations. James Turner 2013-03-07 18:40:37 +00:00
  • 870fc2e53e Replacing strdup with _strdup in MSVC PlutoniumHeart 2013-03-06 23:58:38 -07:00
  • 79ae0da927 Fix some warnings Thomas Geymayer 2013-03-07 00:17:45 +01:00
  • e179bda57a add static_pointer_cast for SGSharedPtr Thomas Geymayer 2013-03-06 23:17:02 +01:00
  • 8e0c15e32e cppbind: allow adding free functions accepting nasal::CallContext and do some cleanup Thomas Geymayer 2013-03-06 17:00:38 +01:00
  • ff844f6760 May MSVC likes this more... Thomas Geymayer 2013-03-05 18:12:17 +01:00
  • bc96ac85f4 cppbind: Add some methods to nasal::CallContext Thomas Geymayer 2013-03-05 17:27:21 +01:00
  • 33b328e3d5 Fix priority of pick animations. James Turner 2013-03-05 08:39:44 +00:00
  • dcda8d1c7a Add a pick priority lower than the default. James Turner 2013-03-04 23:33:21 +00:00
  • 5fd2bd225f Support motion-tracking in pick callbacks. James Turner 2013-03-04 23:11:26 +00:00
  • 2db8859076 cppbind: Tweak from_nasal error reporting Thomas Geymayer 2013-03-04 23:15:00 +01:00
  • 6eff167a28 Silence MSVC Thomas Geymayer 2013-03-04 18:03:53 +01:00
  • 9fecb69b84 cppbind: tweaking from_nasal/to_nasal. Thomas Geymayer 2013-03-04 16:26:28 +01:00
  • 0539aa38e5 cppbind: faster from_nasal for bool and fix VS warning. Thomas Geymayer 2013-03-04 00:30:05 +01:00
  • fe9caad391 Max catalog age configurable per-catalog. James Turner 2013-03-03 23:03:09 +00:00
  • ceae2928aa cppbind: refactor to_nasal for better name lookup. Thomas Geymayer 2013-03-03 23:39:26 +01:00
  • 0e6934abe5 Add a missing define for minizip, needed on some installations of zlib Christian Schmitt 2013-03-03 23:35:43 +01:00
  • a2e7c92f99 cppbind: Allow getter without from_nasal defined and setter without to_nasal. Thomas Geymayer 2013-03-03 20:55:57 +01:00
  • 643a8717b4 Make old gcc happy Thomas Geymayer 2013-03-03 20:16:21 +01:00
  • f21127fd4a cppbind: rework to allow binding nearly everything. Thomas Geymayer 2013-03-03 19:26:25 +01:00
  • 0bc8005100 Add new api to retreive a list of SGBuckets within a bounding rectangle Peter Sadrozinski 2013-03-03 11:57:38 -05:00
  • 67efc1f68f Look for MSVC 3rdparty deps differently. James Turner 2013-03-03 16:06:51 +00:00
  • dfebf60e68 Simplify CMakeLists now package code is enabled. James Turner 2013-03-03 16:01:06 +00:00
  • 26e7d134ce Package management tweaks. James Turner 2013-03-03 15:03:25 +00:00
  • c414242f13 sg_netChat: let getTerminator return const char* for compatiblity with FlightGear Thomas Geymayer 2013-03-03 01:19:35 +01:00
  • 33e60725b1 sg_netChat: Use std::string to prevent crash with old strdup. Thomas Geymayer 2013-03-03 01:07:35 +01:00
  • f21b0985cc pkgutil can show detailed info about a package. James Turner 2013-03-02 17:02:08 +00:00
  • 71e9548c20 Lots more work on package support. James Turner 2013-03-02 16:30:39 +00:00
  • fc64abea5c LGPL license on package files. James Turner 2013-03-02 15:15:52 +00:00
  • 413e89c955 Package dependencies. James Turner 2013-03-02 15:14:09 +00:00