diff options
Diffstat (limited to 'Master/tlpkg/etc/2009.combined.patch.README')
-rw-r--r-- | Master/tlpkg/etc/2009.combined.patch.README | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Master/tlpkg/etc/2009.combined.patch.README b/Master/tlpkg/etc/2009.combined.patch.README new file mode 100644 index 00000000000..2fc173e596f --- /dev/null +++ b/Master/tlpkg/etc/2009.combined.patch.README @@ -0,0 +1,38 @@ +2009.combined.patch +=================== + +This patch collects all the stuff that we will change for 2009. Currently +implemented are: + +- removal of unshort.bat necessity: + remove from TLUtils everything related to unshort.bat + remove from TLWinGoo the necessity to pass $texdirw to add_desktop_shortcut + execute the TLPostAction PostRemoval and the postaction remove + in uninstall-w32.pl + remove the main menu in uninstall-w32.pl + define the name of the main menu in TLConfig.pm + +- rework of the fmtutil AddFormat execute line + no need for additional files + touches several tlpsrc + changes the parsing in TLPDB->fmtutil_cnf_lines + +- implement support for TLPSRC/TLPOBJ postaction line + move stuff from TLPostActions into the .tlpsrc files + format: + postaction shortcut name=name type=menu icon=... cmd=... args=... hide=0 + postaction shortcut name=name type=menu icon=... cmd=... args=... hide=0 + postaction shortcut name=name type=desktop icon=... cmd=... args=... hide=1 + postaction filetype name=TLPostScript cmd=... + postaction fileassoc extension=.ps filetype=TLPostScript + postaction code ...something till now undecided.... + + Execute the actions in install-tl (install), tlmgr:remove_package (remove), + and TLMedia.pm (install). + + . open question: how to implement the postaction code stuff. What about: + postaction code install=sub_name_a remove=sub_name_b file=texmf-dist/scripts/foo/bar/baz.pl + which will trigger the require of that script and at install time the + call of sub_name_a and at removal time the call of sub_name_b, both + within an eval to catch any errors. + |