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
Dave Snider
21e875d3a5
forgot to minify
2014-08-21 19:46:30 -07:00
Dave Snider
e3ded0a636
update bourbon/neat combo to newest versions, per wyrm dependency
2014-08-21 19:40:29 -07:00
Dave Snider
f8d83b0336
Merge branch 'master' of github.com:snide/sphinx_rtd_theme
2014-08-21 19:29:13 -07:00
Dave Snider
02f84c12ae
lock this down while i do some tests
2014-08-21 19:28:58 -07:00