Property Reform Part 2: better handling of per-object properties nsf.c: - changed "/class/ __objectconfigure" to "/obj/ __objectconfigure" …
Show more
Property Reform Part 2: better handling of per-object properties nsf.c: - changed "/class/ __objectconfigure" to "/obj/ __objectconfigure" to be able to handle per-object properties on classes properly. - renamed "info method parametersyntax" -> "info method syntax" - renamed "/obj|cls/ info method parametersyntax" into "/obj|cls/ info method syntax" - replaced "::nsf::methods::class::info::objectparameter" by "::nsf::methods::object::info::objectparameter" - new command "::nsf::parameter::specs ?-configure? ?-noposargs? slotobjs": convert provided slotobjs into a list of parameter specs - new command "::nsf::parameter::get list|name|syntax parameterspec": convert parameter spec into syntax form, or retrieve pieces of information from it (can be extended in the future) - added more or less generic list handling functions TclObjListFreeList(), TclObjListNewElement() and TclObjListAdd() used by "::nsf::parameter::specs" - replaced "::nsf::method::property /obj/ -per-object /name/ slotcontainer ?value?" by "::nsf::object::property /obj/ slotcontainer ?value?" - added "::nsf::object::property /obj/ hasperobjectslots ?value?"nx.tcl:- new info methods * "/obj/ info lookup parameter definitions" * "/obj/ info lookup parameter names" * "/obj/ info lookup parameter list" * "/obj/ info lookup parameter syntax"- changed "/cls/ info parameter definition ?name?" into "/cls/ info parameter definitions ?name?" since ir returns a list. Still, "list" or "syntax" won't be plural
Show less
2-1-0-rc
+ 56 more
- 2.2
- 2.2.0-repro-patch
- 2.3
- 8.7a2-MakeProc
- AssertionReform
- CMD_IS_DELETED_REFORM
- MethodPathReform
- ObjectFromObjReform
- WIP
- announce
- caching
- coverity-jul-15
- define-incrementals
- disassemble
- doc
- explicit-implicit-next
- expr-reform
- filtered-unknowns
- fixObjParam
- forward
- gh-actions
- main
- memtrace-fix
- multibyte-chars
- next-argfix
- nicer-unknown
- nre-uplevel
- nsf-delete-vars
- nsfproc-rename
- nsfprocs-rename-on-tip
- nx-no-setter
- obj-dispatch-next
- object-method
- pkgconfig
- private-ensemble
- rac
- shellgen
- slotFixes
- slotset-fix
- spunk-checking
- spunk-https
- subst-dollar
- substdefault
- substdefault-test
- switch-info
- toposort-reform
- type-converter
- type-converter-scope
- type-ref-merge
- type-reform
- up-reform
- uplevel-reform-pt2
- valgrind-240
- variable-slot-exists
- volatile-fix
- working
|