Yakov & Ton,

Thank you both very much for the feedback and suggestions. Ton your test 
file helped me quickly identified the cause to the missing backstage 
problem: ignorance of shadowed tiddlers in TWtable. It is now fixed in the 
next release (see below). It seems to fix the "blocking saveChanges()" 
issue as well (Ton please help verify this), but I am not sure if that also 
fixed Yakov's problem that TWtable+TWted combo don't work in Win7 x64. 
Yakov please try and tell me the results.

Other things will have to wait, as I must devote my time into other things 
for a while.

TWtable v1.4.3

   - (min) http://twtable.tiddlyspace.com/#TWtable.min
   - (regular) http://twtable.tiddlyspace.com/#TWtable
   

   - Bug fix for missing backstage and blocking of saveChanges().
         - The missing backstage happens for TW files that start with the 
         default GettingStarted tiddler or any other shadowed tiddlers, 
         because TWtable does not touch any shadowed tiddlers. It doesn't 
         even try to find it, which resulted in a null value for a shadowed 
         tiddler and then an exception thrown when TWtable is retrieving 
         its title (to find its containing DOM element). If this happened when 
         loading the DefaultTiddler then the backstage, which comes up 
         after that, would have got no chance to load up.
         - I did not notice this because it did not happen to my own 
         minimal test file, which does not start with any of the shadowed 
tiddlers.
          *But this should have happened since transclusion synchronization 
         was implemented. Why it did not? Or it did?*
      - Some more bug fixes for sorting with SortableGridPlugin and 
      TableSortingPlugin.
         - These bugs were partly introduced in codes to fix rows/columns 
         and the code splitting. *Hope there are not much left*...
      

   - Changed back to normal font size for table caption.
   

TWted v1.4.3

   - (min) http://twtable.tiddlyspace.com/#TWted.min
   - (regular) http://twtable.tiddlyspace.com/#TWted
      - Set default text-alignment of a table cell to inherit.
      - Removed some dead codes.
   

TWtcalc v0.7.3

   - (min) http://twtable.tiddlyspace.com/#TWtcalc.min
   - (regular) http://twtable.tiddlyspace.com/#TWtcalc
      - Defined ROWS() and COLS()/COLUMNS() functions, which counts the 
      number of rows/columns within a range of cells.
      - Bugs fixed for COLUMN()/COL() and COLUMNA()/COLA() functions.
         - These bugs were introduced in codes supporting absolute 
         references.
      - Bug fixed with ROUND() function.
         - It was returning NaN when the argument results in 0.
      

Have Fun!
Vincent

On Friday, November 2, 2012 2:02:38 AM UTC+8, TonG wrote:
>
> Hi Vincent, 
>
> I had not much time to test the new versions, but I am using version 
> 1.3.10 daily with much pleasure. Editing tables is so easy now; it 
> saves me a lot of time. 
>
> First test with the split versions was not a success (Win7 x64, FF16): 
> I used the Minimal Test Case made for TableEdit v 1.3.9 (TW v2.6.5 
> with config.options.chkAutoSave = true; in a systemConfig tagged 
> tiddler), added TWTable v1.4.2-1 and TWted v1.4.2, tagged them 
> systemConfig and deleted TableEdit v1.3.9. 
> At that moment I realized autosave was not working (I cannot recall 
> exactly when it stopped), but manual saving was not possible either. 
> With help of the bookmarklet "Save current storeArea contents to 
> clipboard" from TiddlyTools I could restore the TW but now the 
> backstage button had disappeared. 
> Anyway, I could edit my sample table. 
> May be its a coincidence, but both problems (autosave/backstage 
> button) appeared in earlier versions of TableEdit (before the split). 
>
> So I started from scratch and checked if autosave worked after every 
> change. 
> * empty TW v2.6.6 
> * Added systemConfig tagged tiddler with config.options.chkAutoSave = 
> true; 
> * Added TWtable tagged with systemConfig 
> Up till then everything was OK, but after reloading the TW the 
> backstage button had disappeared (the same in Chrome 17 portable) 
> * Added a tiddler with a table. 
> Table could be edited. 
> See MTC [1] 
>
> I did not do any further tests. 
>
> For your information, the following plugins work together with 
> TableEdit v1.3.10: 
> DropDownMenuPlugin 2.1 
> GotoPlugin 1.9.2 
> ImageSizePlugin 1.2.3 
> ImportTiddlersPlugin 4.6.2 
> InlineJavascriptPlugin 1.9.6 
> ListFiltrPlugin        0.9.1 Beta 
> NestedSlidersPlugin 2.4.9 
> QuickEditPlugin 2.4.4 
> QuickNotePlugin 2.1.0 
> QuickOpenTagPlugin 3.0.1a 
> RenameTagsPlugin 3.0 ($Rev: 5501 $) 
> SaveAndReloadMacro 1.0 
> SearchOptionsPlugin 3.0.10 
> SimpleMessagePlugin 0.1 
> TabEditPlugin 0.32 
> TableOfContentsPlugin 2.4.3 
> TagSearchPlugin 1.2.0 (2010-10-10) 
> TagsplorerMacro 1.3.3 
> TiddlerTweakerPlugin 2.4.5 
> TiddlersBarPluginMP 1.2.5 
> TiddlyFileImportr 0.2.7 
> ToggleTagPlugin 3.1.0a 
> YourSearchPlugin 2.1.6 (2012-04-19) 
>
> Note: there are 2 search plugins installed. I can switch between them, 
> but mainly use YourSearchPlugin. Both worked together with TableEdit. 
>
> Cheers, 
>
> Ton 
>
> [1] https://dl.dropbox.com/u/2638511/MTC_TW266_TWTable142-1_TWted142.html 
>
> On Nov 1, 6:40 pm, Yakov <[email protected]> wrote: 
> > Vincent, 
> > 
> > > Thanks a lot for the feedback. Currently I do not have time to work on 
> > > these plugins so you will need to wait a while for the next upgrade. 
> Here 
> > > are a few quick replies I can make at this moment. 
> > 
> > That's ok, for current use TableEditor 1.3.12 seems to be good enough. 
> > 
> > 
> > 
> > > Both Opera 12.02 and FireFox 16.02 work in my Win7 x64 (running in 
> > > VirtualBox 4.1.22 r80657 over Ubuntu 12.04) with TWtable+TWted, so I 
> am 
> > > guessing there might be a plugin conflict in your system. Could you 
> try to 
> > > verify this? 
> > 
> > No, it's definitely not a plugin conflict as for testing I use separate 
> > "repositories", where only TableEditor (couple of versions) and others 
> > (TWted, TWted.min etc) are stored, and only one set is active (i.e. when 
> I 
> > test TableEditor, TWted and others have systemConfigDisable, when I test 
> > TWted + TWtable, others get the tag). 
> > 
> >  And I also noticed that TWtcalc.min is not hiding all its codes, which 
> is 
> > 
> > > due to the use of percentage symbol (%) in the recently modified 
> COUNT() 
> > > function. Maybe will switch to another symbol... 
> > 
> > Well, you can try @@display:none .... @@ wrapper instead of /% .... %/, 
> I 
> > think this will work. 
> > 
> > > I see. That was my mistake! Guess I should change it to TWtable.min... 
> or 
> > > just remove it and show a warning message if TWtable (or TWtable.min) 
> is 
> > > not installed (because people can choose to install either one)... 
> > 
> > This depends on the plugin mechnism. The Requires slice is used by users 
> to 
> > see what is required, but also by TW plugin engine which makes sure that 
> > the required plugins are launched *before* the requiring one (I'm not 
> sure 
> > what is done if the required plugin is not found, but this can be 
> > investigated by learning the loadPlugins function [1]). If the two 
> plugins 
> > can be launched in an arbitrary order and work anyway, than I'd suggest 
> to 
> > replace "Requires" by some synonym, so that it would serve for users, 
> but 
> > doesn't do anything with the plugin launch order. 
> > 
> > > However, I have stopped TableEditor so further development will go to 
> > > TWtable+TWted combo. We shall fix the first issue before other things. 
> > 
> > Sure, very true. 
> > 
> > I didn't know about sliders so tables in there are not properly 
> prepared. 
> > 
> > > This will be added in the near future. 
> > 
> > Ok (it's just previously they worked well, if I remember correctly). 
> > 
> > Looking forward. 
> > 
> > [1]https://github.com/TiddlyWiki/tiddlywiki/blob/master/js/main.js#L138 
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/tiddlywiki/-/YkMk2XbS7ZMJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to