Commit Graph

2274 Commits

Author SHA1 Message Date
Eric Holscher
a500ee7ada Add map files 2015-03-09 13:10:56 -07:00
Eric Holscher
ccc962d0e3 Bump version 2015-03-09 13:10:41 -07:00
Eric Holscher
7888630601 Do a new minified release 2015-03-09 13:10:12 -07:00
Eric Holscher
8c83a8822c Add ability to define extra_css_files in the html_context 2015-03-09 12:51:33 -07:00
ThePhD
bd4492b85b This mega-commit introduces Visual Studio 2015 CTP 6 support.
sol::object had a few reference leaks in the way it retrieved values: it now does it properly without leaving the stack at +1 item
sol::stack was drastically cleaned up, with the following key change:
    * sol::stack::push now returns an integer of the number of things its pushed (usually 1, but can be more) (Thanks, @PrincessNyanara!)
    * sol::stack::call now calls functions flexibly, and getting is done more reliably
    * due to the innovation of stack::call and using absolute indices, we no longer have to use reverse_call style programming to deal with lua
    * sol::reference::get_type is now const-correct
    * sol::state and sol::table now have a cleaned up `get` implementation since it is no longer held back by the ugliness of VC++'s incapability to handle templates
    * the name `sol::userdata` now belongs to a type that actually encapsualtes a void* with a pusher/getter than gets a userdata void* value (TODO: give it a template to make it static_cast to that type on get?)
    * lightuserdata_t -> light_userdata, upvalue_t -> upvalue as type names (mostly details)
    * pushers for various types were updated to return integers
2015-03-01 21:14:42 -05:00
ThePhD
fa8416168e Merge remote-tracking branch 'root/master' into api-fix
Conflicts:
	sol/function_types.hpp
2015-02-28 18:21:39 -05:00
Rob Young
cfa42762b7 Allow github_host to be overriden
This is useful if you're running github enterprise on your own domain.
2015-02-25 17:04:09 +00:00
Thibault Cohen
66c4eb2d4a Merge remote-tracking branch 'origin/master'
Conflicts:
	sass/theme.sass
	sphinx_rtd_theme/layout.html
2015-02-07 13:07:46 -05:00
Rapptz
f6fb0fd7f0 Improve formatting of table example 2015-01-15 11:53:15 -05:00
mp4
c83d1941db added tutorial on reading in values from lua table to c++ 2015-01-11 00:28:30 -07:00
ThePhD
0cfcadb7eb Prevent null string return from causing undefined behavior. 2014-12-17 16:57:14 -05:00
ThePhD
8a4595dc80 Merge branch 'master' into api-fix 2014-12-17 16:24:53 -05:00
ThePhD
d96283ac53 Additional ignores 2014-12-17 16:12:51 -05:00
Eric Holscher
1b209d7833 Merge pull request #140 from nadavspi/master
Fix typo: compatability -> compatibility
2014-12-02 14:47:26 -08:00
Eric Holscher
9804547c02 Merge pull request #148 from gl3n/patch-2
Add "menu" block
2014-12-02 14:46:44 -08:00
Eric Holscher
0a30075521 Merge pull request #152 from ruguevara/master
Added cyrillic characters subset into web fonts
2014-12-02 14:46:11 -08:00
Eric Holscher
15519f23fc Merge pull request #155 from bendiken/singlehtml
Hide the superfluous and broken search box in single-page HTML builds
2014-12-02 14:45:58 -08:00
Eric Holscher
abaf44fe0b Merge pull request #163 from ScholzVolkmer/master
Fixed Issue #159, Image margin bottoms in a tag
2014-12-02 14:45:19 -08:00
Dennis Schwertel
bbd184cdeb updated css file 2014-11-12 17:54:09 +01:00
Dennis Schwertel
8bac4dfa5e fixed margin bottom for images in a-tags. 2014-11-12 17:45:03 +01:00
Liu Yang
8fa5b1dece Improve download link style 2014-11-03 15:37:12 +08:00
ThePhD
99424524f3 Remove unused parameter warning. 2014-10-30 13:17:52 -04:00
Arto Bendiken
cbd6dbc68f Hid the superfluous and broken search box in single-page HTML builds. 2014-10-17 04:17:01 +02:00
Eric Holscher
44e4167694 Include a mention of Sphinx in the footer 2014-10-13 15:24:13 -07:00
Ruslan Grokhovetskiy
2b6b9fca3c Added cyrillic characters subset into web fonts 2014-10-01 16:01:44 +06:00
ThePhD
3b95b1b2f4 Merge branch 'api-fix' of github.com:ThePhD/sol into api-fix 2014-09-29 23:14:57 -04:00
ThePhD
699ae140c8 Use 2 string types to properly filter bad name-based usertype overloads. 2014-09-29 23:10:33 -04:00
ThePhD
a217fa5c7a Proper deprecation to alert users to API name changes. 2014-09-29 23:10:32 -04:00
ThePhD
746ef74a61 Headerguard derp; fixed. 2014-09-29 23:10:31 -04:00
ThePhD
8970d3cd79 Change userdata to usertype names.
We don't need to make the function names
`open_usertype` now, since `new_usertype`
makes sense.
2014-09-29 23:10:30 -04:00
ThePhD
1e3466d173 std::size_t for life.
Clang's silly tautological error can die in a fire. D:<
2014-09-29 23:05:00 -04:00
Rapptz
a11faabb5c Fix implicit conversion warnings for getter. 2014-09-29 22:45:06 -04:00
Peter Ferenc Hajdu
5fb0fef8aa fix tautological compare error 2014-09-29 22:45:05 -04:00
Rapptz
351c5af8f6 Fix implicit conversion warnings for getter. 2014-09-29 22:24:32 -04:00
Peter Ferenc Hajdu
6b6efccb66 fix tautological compare error 2014-09-29 13:04:48 +02:00
ThePhD
792b61321d Use 2 string types to properly filter bad name-based usertype overloads. 2014-09-19 11:39:35 -04:00
ThePhD
4a7154b219 Add additional type to allow for types themselves to be declared deprecated (through using statements and the like). 2014-09-19 11:11:38 -04:00
ThePhD
79b04acd66 Proper deprecation to alert users to API name changes. 2014-09-19 11:08:44 -04:00
ThePhD
a767859e24 Headerguard derp; fixed. 2014-09-19 10:45:13 -04:00
ThePhD
0373dd4eb2 Change userdata to usertype names.
We don't need to make the function names
`open_usertype` now, since `new_usertype`
makes sense.
2014-09-19 08:22:21 -04:00
ThePhD
6121da334f Proper std::ref semantics throughout the codebase's get/set.
Also a convenience type `sol::ref`, which is just an
alias to `std::reference_wrapper`, to enable easy getting with `lua.get<>`
(we can't use `lua.get<some_type>` because of necessary `Unqualified<T>` use)
2014-09-18 00:23:46 -04:00
gl3n
196a4b1c79 Add "menu" block 2014-09-10 16:03:31 +02:00
ThePhD
ad83552072 Remove bogus userdata<T> specialization; that's not longer how we're detecting userdata.
Fixed Readme example, removed bad uses of `local`
2014-09-06 22:11:16 -07:00
Rapptz
0a2050769c Remove local from variable in test. 2014-09-07 01:06:08 -04:00
Rapptz
e015dace71 Add regression tests for issue #48. 2014-09-05 16:06:48 -04:00
Rapptz
e9c3bed27e Remove noexcept that can't be met. 2014-09-05 15:53:19 -04:00
Rapptz
084a9407c6 Have to add constructor to make const variables work. 2014-09-05 15:50:40 -04:00
Thibault Cohen
d856358bc9 Fix modernizr path 2014-08-27 12:05:43 -04:00
Thibault Cohen
e374f68b47 "Localize" modernizr 2014-08-27 11:42:14 -04:00
Thibault Cohen
218e06f4ca Add local google font 2014-08-25 16:13:38 -04:00