Sami Vaarala
7e8a42d664
Release not: duk_put_global_string()
10 years ago
Sami Vaarala
48f4a0ccee
API doc for duk_put_global_string()
10 years ago
Sami Vaarala
4468ae6e01
API testcase for duk_put_global_string()
Also improve duk_get_global_string() testcase with error wrapper.
10 years ago
Sami Vaarala
641bc0aeb2
Add duk_put_global_string()
10 years ago
Sami Vaarala
322fc2dcce
Ditz issue update
10 years ago
Sami Vaarala
8eb62245d3
Merge branch 'sorted-floating-tags'
10 years ago
Sami Vaarala
7e06134512
Sort floating API tags in API web documentation
10 years ago
Sami Vaarala
ab261be11a
Merge branch 'versioning-experimental-apis'
10 years ago
Sami Vaarala
839222099f
Experimental API calls not part of API guarantee
10 years ago
Sami Vaarala
92634cf978
Merge branch 'clarify-modsearch-abs-id'
10 years ago
Sami Vaarala
7df827ec25
Clarify modSearch() ID is absolute
10 years ago
Sami Vaarala
0ff485aa14
Ditz issue update
10 years ago
Sami Vaarala
a7bf284b06
Merge branch 'extended-utf8-anchor'
10 years ago
Sami Vaarala
e5369c93f8
Add #extended-utf8 anchor for future use
10 years ago
Sami Vaarala
4d80272d1a
Ditz issue update
10 years ago
Sami Vaarala
5fbaf4c8fb
Merge branch 'api-macro-guarantees'
10 years ago
Sami Vaarala
4c2f9f8561
Clarify API macro guarantees in api/guide docs
10 years ago
Sami Vaarala
22b6ac83ac
Merge branch 'release-notes-fmt-fix'
10 years ago
Sami Vaarala
198099158e
Releases: rst format fix
10 years ago
Sami Vaarala
3a426e9c7c
Ditz issue update
10 years ago
Sami Vaarala
c198ba2565
Ditz issue update
10 years ago
Sami Vaarala
02d5bd7359
Merge branch 'guide-versioning-section'
Document current plan for Duktape versioning - semantic versioning plus
Duktape specific definition of "public API", maintenance period, etc.
Update guide and API documentation to match.
10 years ago
Sami Vaarala
e29dbd8cbb
Add versioning link to README
10 years ago
Sami Vaarala
116fe828e5
Guide refs to Versioning where appropriate
10 years ago
Sami Vaarala
33b9d98ca2
Add guide section on versioning
10 years ago
Sami Vaarala
305d618e5b
Ditz issue update
10 years ago
Sami Vaarala
a1eda6d7d4
Release note: typofix
10 years ago
Sami Vaarala
e8352db082
Merge branch 'capitalize-duktape-int-prop'
Change Duktape internal keys to begin with an uppercase character, e.g.
\xFFValue. This makes the internal key naming convention easier for user
code: if the user key begins with a lowercase character (which is the
usual Ecmascript convention), the user internal key will simply be e.g.
\xFFfoo.
Double \xFF prefix can still be used by user code when the bytes that
follow are unknown, e.g. they are from an external source.
Also rewrite parts of Guide internal properties section for perhaps
more clarity.
10 years ago
Sami Vaarala
235decfea0
Release note: internal string naming
10 years ago
Sami Vaarala
4c2e746f04
Improve internal string guide section
10 years ago
Sami Vaarala
319c5b6be7
Update internal doc on internal property naming
10 years ago
Sami Vaarala
03f0dd2025
Update guide on internal property naming
10 years ago
Sami Vaarala
95057396af
Source comment fixes for int key capitalization
10 years ago
Sami Vaarala
e7ba3fcc5f
Fix testcases for capitalized internal keys
10 years ago
Sami Vaarala
e1d13db74f
Capitalize Duktape internal strings (\xFFValue)
10 years ago
Sami Vaarala
e8e5b5b56b
Ditz issue update
10 years ago
Sami Vaarala
3b802d11a7
Ditz issue update
10 years ago
Sami Vaarala
51a3e72a95
Merge branch 'api-nargs-consistency'
Change 'nargs' typing in function list from duk_int_t to duk_idx_t, for
consistency with other API occurrences of 'nargs'.
10 years ago
Sami Vaarala
123c9cc140
use duk_idx_t for nargs in function list
Trivial change, but match the typing for other 'nargs' arguments; duk_idx_t
is technically the correct type because nargs refers to the number of value
stack arguments expected by the function.
10 years ago
Sami Vaarala
4ee78bb900
Merge branch 'api-buffer-consistency'
Rename duk_is_fixed() to duk_is_fixed_buffer() and duk_is_dynamic() to
duk_is_dynamic_buffer() for consistency with other API calls.
10 years ago
Sami Vaarala
6ed091d2b2
Release note: buffer API call rename
10 years ago
Sami Vaarala
23c328900a
API testcase fixes for buffer API rename
10 years ago
Sami Vaarala
572acb2d52
Update API docs for buffer API call rename
10 years ago
Sami Vaarala
eb9a0781b3
Rename buffer variant API calls for consistency
All other API calls use "dynamic_buffer" and "fixed_buffer", so rename
duk_is_{fixed,dynamic}() to duk_is_{fixed,dynamic}_buffer().
10 years ago
Sami Vaarala
2f451a9f71
Ditz issue update
10 years ago
Sami Vaarala
69eab98e9d
Ditz issue update
10 years ago
Sami Vaarala
f0f153eac5
Merge branch 'symbol-visibility-macros'
Add symbol visibility macros for header definitions and actual declarations.
These are concretely needed for Windows DLL build support (__declspec(dllexport)
and __declspec(dllimport)). These macros will also be useful for controlling
symbol visibility when e.g. duk_js_compiler.c is split into multiple files.
Add DUK_OPT_DLL_BUILD feature option for a DLL build. It is critical for
Windows build to enable __declspec(dllexport)/__declspec(dllimport).
10 years ago
Sami Vaarala
8b074090bf
Release note: DUK_OPT_DLL_BUILD
10 years ago
Sami Vaarala
86ced7e761
Document DUK_OPT_DLL_BUILD
10 years ago
Sami Vaarala
d842918b97
Use __declspec(dllexport) for DLL build on Windows
This seems to be common practice in other libraries (e.g. Curl).
10 years ago