newLISP development release v.10.2.16

Started by Lutz, October 01, 2010, 06:23:14 AM

Previous topic - Next topic

Lutz

This development release contains miscellaneous changes and bug fixes. A new table widget and supporting functions has been added to newLISP-GS, the Java bases guiserver.



Files and CHANGES notes: http://www.newlisp.org/downloads/development">http://www.newlisp.org/downloads/development

unya

#1
Hello Lutz,



Windows Japanese Code Page is "MS932".



wrong code page in "newLISP-10.3-Release.html" -> "Bug fixes" -> "...Japanese language characters from Windows Code Page MS392 ....".



I noticed this time,too late sorry.



Thanks,

johu

#2
In guiserver.lsp



;; Mutliple multiple column content can be specified as either a list

;; Multiple column content can be specified as either a list

johu

#3
In guisever 1.42, I tried adding the following code to tab-demo.lsp.


(gs:table 'Table 'gs:no-action "col1" "col2")
(gs:table-add-row 'Table "0" "1")
(gs:insert-tab 'MyTabs 'Table "Table tab" 4)


Now excuting tab-demo.lsp and clicking tabs, tabs-action prints :


MAIN:MyTabs first first tab
MAIN:MyTabs second second tab
MAIN:MyTabs third third tab
MAIN:MyTabs MAIN:icons icons tab
MAIN:MyTabs null Table tab


It is not trouble, because I use the title string of tabs.

But, if it is a specification, it might be described in the manual.



If anything and if possible, I also would like to get the tab-index by tabs-action.

Becasue the tab-index is necessary for gs:insert-tab and gs:remove-tab.

At present, I get from the assoc-list of tabs or some global variable.

Then, it is not trouble, too.





By the way, in guiserver.lsp.



;; @syntax (gs:tabbed-pane <sym-id> <sym-action> <str-orientation> [<sym-tab> <sym-tab-title> ...])

;; @syntax (gs:tabbed-pane <sym-id> <sym-action> <str-orientation> [<sym-tab> <str-title> ...])



In the current version, too.

Lutz

#4
Thanks for catching this. I posted a new guiserver.jar version 1.43 in:



http://www.newlisp.org/downloads/development/inprogress/">http://www.newlisp.org/downloads/develo ... nprogress/">http://www.newlisp.org/downloads/development/inprogress/



it will show the id in 'tabs-action correctly as 'Main:Table'

johu

#5
Thank you very much, Lutz.



Moreover, the tab-index can be gotten.



That's a wonderful works.

johu

#6
Hello Lutz,



I found some mistakes in http://www.newlisp.org/downloads/development/newlisp_manual.html">newLISP manual.





cration flags as defined for the Windows <tt>CreateProcessA</tt> function

creation flags as defined for the Windows <tt>CreateProcessA</tt> function





The date and time values aren given as UTC, which may differ from the local timezone.

The date and time values are given as UTC, which may differ from the local timezone.





Note that deleting a symbol that is part of an espression

Note that deleting a symbol that is part of an expression





patterns >list-pattern in list-lists. As in <tt>find-all</tt> for

patterns list-match-pattern in list-lists. As in <tt>find-all</tt> for





; the code to be evaluated is given in an expression

; the code to be evaluated is given in a quoted expression



From current version rev-19.





can be specified in minutes in >int-offset.

can be specified in minutes in int-minutes-offset.





Sets a user-defined handler in sym-handler for a signal specified in int-signal

Sets a user-defined handler in sym-event-handler for a signal specified in int-signal





or sets to a function expression in func-handler.</p>

or sets to a function expression in func-event-handler.</p>





------------------

<p>



<p>The optional parameter followong int-signal is not evaluated.</p>



If <tt>nil</tt> is specified,

-------------------

<p>The optional parameter following int-signal is not evaluated.</p>



<p>

If <tt>nil</tt> is specified,

-------------------





Sincerely,

Lutz

#7
Thanks Johu, corrections are worked into the next development release in progress:



http://www.newlisp.org/downloads/development/inprogress/newlisp_manual.html">http://www.newlisp.org/downloads/develo ... anual.html">http://www.newlisp.org/downloads/development/inprogress/newlisp_manual.html

johu

#8
Thank you, Lutz.



And,



They allow (1) partioning of programs into modules,

They allow (1) partitioning of programs into modules,



If wrong, I'm sorry.



Always thank you for the wonderful newLISP.