Feature #104

calling URLs and commands (InfoCmds capabilities)

Added by I. Denisov over 3 years ago. Updated over 3 years ago.

Status:ClosedStart date:02/12/2016
Priority:NormalDue date:
Assignee:I. Denisov% Done:

100%

Category:-
Target version:1.7
Forum topic:

Description

Many components are using links to Internet pages or to mail applications with "mailto:".

Now several different approaches are coexisting:
InfoCmds.Start (CPC by Zinn)
http://zinnamturm.eu/downloadsIN.htm#Info
i21sysCalls.Open (OberonCore components collection)
http://oberoncore.ru/bbcc/subs/i21sys/calls
CpcCalls.Open (MOLPIT components collection)
http://gitlab.molpit.org/molpit/blackbox-red/blob/master/Cpc/Mod/Calls.odc

I am suggesting to add such feature to basic BlackBox.

Associated revisions

Revision a26533d6
Added by I. Denisov over 3 years ago

Open URLs and call commands (InfoCmds capabilities). Refs: #104

Revision a51f4418
Added by I. Denisov over 3 years ago

Compilation oder fixed. Refs: #104

Revision aa760a33
Added by I. Denisov over 3 years ago

Open and Start making in new thread. Refs: #104

Revision d112df5d
Added by I. Denisov over 3 years ago

Start renamed to Run. Refs: #104

Revision cf706980
Added by I. Denisov over 3 years ago

INs for string arguments and documantation for Run and Open were added. Refs: #104

Revision 30a13307
Added by J. Templ over 3 years ago

bug fixes and simplifications. Refs: #104.
- hwnd was an undefined variable in Open.
- the waste of static variable memory has been avoided.
- the stackSize is set to 16KB.
- waiting for callNameTaken can no longer result in an endless loop if thread creation fails.
- Dialog.IsWine() not be called inside a thread.
- DuplicateHandle removed.
- CloseHandle called for thread handle.
- many variables were essentially unused and have been removed.

Signed-off-by: Josef Templ <>

Revision bc646b50
Added by J. Templ over 3 years ago

procedure 'Start' reintroduced. Refs: #104.
For backwards compatibility with BlackBox 1.6 and earlier versions.
Note that there may also exist documents with links that use HostDialog.Start.

Signed-off-by: Josef Templ <>

Revision 750618e3
Added by I. Denisov over 3 years ago

Remove comment. Refs: #104

Revision 3846b6d2
Added by I. Denisov over 3 years ago

Procedures for external calls renamed. Variable for hide external windows added. Refs: #104

Revision 44722e52
Added by I. Denisov over 3 years ago

Links in about dialog updated. Refs: #104

Revision 4187d1f4
Added by I. Denisov over 3 years ago

Fix open command for RTF import. Refs: #104

Revision 8a4aa464
Added by I. Denisov over 3 years ago

hideExtRunWindow automatically set to FALSE after call RunExternal. Refs: #104

Revision d943fcc4
Added by I. Denisov over 3 years ago

Fix procedure name in documentation. Refs: #104

Revision 8762004b
Added by I. Denisov over 3 years ago

Sources colors unspecified. Documentation for RunExternal improved. Refs: #104

History

#1 Updated by I. Denisov over 3 years ago

  • Subject changed from open links to Internet pages and call links (Info.Call capabilities) to open links to Internet pages and call commands (Info.Call capabilities)

#2 Updated by I. Denisov over 3 years ago

  • Description updated (diff)

#3 Updated by I. Denisov over 3 years ago

  • Description updated (diff)

#4 Updated by I. Denisov over 3 years ago

  • Description updated (diff)

#5 Updated by I. Denisov over 3 years ago

  • Subject changed from open links to Internet pages and call commands (Info.Call capabilities) to open URLs and call commands (InfoCmds capabilities)

#6 Updated by I. Denisov over 3 years ago

  • Subject changed from open URLs and call commands (InfoCmds capabilities) to calling URLs and commands (InfoCmds capabilities)

#7 Updated by I. Denisov over 3 years ago

  • % Done changed from 20 to 70

The prototype was suggested.

#8 Updated by I. Denisov over 3 years ago

  • Description updated (diff)
  • % Done changed from 70 to 90

#9 Updated by I. Denisov over 3 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100

Also available in: Atom PDF