Changeset 104

Show
Ignore:
Timestamp:
Sun Feb 11 07:26:58 2007
Author:
mbutscher
Message:

branches/mbutscher/work:

* Configurable Shortcuts for showing of

editor/preview, switching between them
* Bug fixed: getWikiWordsStartingWith(...,
includeAliases=False) failed for Original Sqlite
(only needed for plugins)
* Internal: Rebuild does not fill up cache of with
WikiPage? objects anymore
* Support for middle mouse button to open a word in
a new tab. Works for editor and internal preview.
Configurable to open tab in fore- or background.
* Bug fixed: Bad drag and drop support for tree items
* Menu item and shortcut to switch between editor
and preview
* Slightly better support for URLs in UTF-8 percent
encoding, also creates such URLs now.
* Bug fixed: Creation of new wiki failed if no wiki
was currently loaded
* Bug fixed: Bad handling of wikiword links with
non-ascii characters in IE/Mozilla preview
* Context menu items in editor to activate link
(also in new tab, foreground/background)
* Activation of \[:page: ...] insertion like normal
links
* Mouse cursor no longer changes to a hand if Ctrl
is pressed in editor and cursor is over a link.

Files:

Legend:

Unmodified
Added
Removed
Modified
  • branches/mbutscher/TodoList.txt

    r102 r104  
    1   +++ Bug: Bad handling of read-only wiki and lost access  
      1  
      2  
      3 > I would really love to be able to middle click on a wikidpad link and  
      4 > have the page/wikiword for that link open up in background tab, same  
      5 > window (as for instance opera or firefox).  
      6  
    2 7  
    3 8  
     
    6 13  
    7 14  
    8    
    9 15 +++ Default directory for export  
    10 16 Is there any way to store the default wiki export location for each  
     
    17 23 ... and add function for insertion plugins to allow activation  
    18 24  
      25  
      26  
      27  
      28 if you clicked on an open (and active) tab a second time it would switch between editor/preview?, but I guess this should only be an added way as it wouldn't be too obvious for new users)  
      29  
    19 30 +++ URL activation with "open with" option  
    20 31 > open with: Sometimes, I wish I could open a linked file with another  
     
    26 39  
    27 40  
      41 > 1. Links to files created by drag and drop aren't correctly created.  
      42 > For example, if you drag and drop the file "üäö.html", the link  
      43 > "rel://Test/%FC%E4%F6.html" will be created. Although following the  
      44 > link by (double) clicking works fine, the link should be  
      45 > "rel://Test/%C3%BC%C3%A4%C3%B6.html".  
      46 >  
      47 > Why? Because right now, non-ASCII characters are encoded according to  
      48 > an 8-bit-character set (ISO-8859-1, windows-1252, ...). This should be  
      49 > avoided, because this way the links might not work on other computers  
      50 > with other code pages/regional settings. Therefore, URLs should be  
      51 > UTF-8 encoded.  
      52 >  
      53 > I think the best would be if creating links conformed to RFC3986 and  
      54 > RFC3629. A good overview about percent-encoding and why UTF-8 should  
      55 > be chosen can be found here:  
      56 >  
      57 > English version:  
      58 > http://netzreport.googlepages.com/online_tool_for_url_en_decoding.html  
      59 > German version:  
      60 > http://netzreport.googlepages.com/online_tool_zur_url_kodierung_de.html  
      61  
      62 IE doesn't like UTF-8 percent-enc. in all versions.  
      63 > The old story about MS and standards:  
      64 > http://en.wikipedia.org/wiki/Percent-encoding#Non-standard_implementations  
      65  
      66  
    28 67 +++ Fast search field for wiki words  
    29 68 Above the tree and should work like the "Open Wiki Word" dialog  
     
    36 76  
    37 77  
      78 > I meant only reading the creation and modification dates from the  
      79 > files when doing a rebuild. Because I drop the db before a rebuild the  
      80 > dates are probably reset to the current date and time.  
      81  
    38 82  
    39 83  
     
    56 101  
    57 102  
    58   +++ Middle mouse button to open new page tab in background  
    59   > I would really love to be able to middle click on a wikidpad link and  
    60   > have the page/wikiword for that link open up in background tab, same  
    61   > window (as for instance opera or firefox).  
    62    
    63    
    64 103 +++ Option to ignore repeated properties on a page.  
    65 104 Normally, properties are intended to tag a whole page, therefore WikidPad thinks it is an error if the same property appears twice. I can at least create an option to switch off this behavior.  
     
    81 120  
    82 121  
    83   +++ Fast update/rebuild  
    84   Detect page files modified by an external program and update database.  
      122 if there is only one wikipage open, the tab-row (whatever) could auto-hide itself (maybe optionally) to free up the wasted screen space (Opera calls it something like 'Only show when needed'?)  
    85 123  
    86 124  
    87   +++ Find/Replace over selection  
      125 > Thanks, that's it! Would it be possible to insert a title (no link)  
      126 > like "Table of content", which is user defined (language!) in the  
      127 > options?  
    88 128  
    89 129  
      130 Detect page files modified by an external program and update database.  
    90 131  
    91   +++ Find/Replace History (at least of previous settings if not previous searches)  
      132  
    91 132  
    92 133  
  • branches/mbutscher/work/WikidPad.xrc

    r103 r104  
    118 118            
    119 119            
      120            
    120 121           <content/>  
    121 122            
     
    229 230            
    230 231            
      232            
    231 233           <style>wxCB_DROPDOWN</style>  
    232 234         </object>  
     
    341 343          
    342 344          
      345          
    343 346         <option>0</option>  
    344 347          
     
    452 455          
    453 456          
      457          
    454 458         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    455 459          
     
    563 567          
    564 568          
      569          
    565 570         <border>5</border>  
    566 571       </object>  
     
    680 685                
    681 686                
      687                
    682 688               <label>OK</label>  
    683 689                
     
    791 797                
    792 798                
      799                
    793 800               <default>1</default>  
    794 801                
     
    902 909                
    903 910                
      911                
    904 912               <style></style>  
    905 913             </object>  
     
    1014 1022              
    1015 1023              
      1024              
    1016 1025             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    1017 1026              
     
    1125 1134              
    1126 1135              
      1136              
    1127 1137             <border>5</border>  
    1128 1138           </object>  
     
    1239 1249                
    1240 1250                
      1251                
    1241 1252               <label>Cancel</label>  
    1242 1253             </object>  
     
    1351 1362              
    1352 1363              
      1364              
    1353 1365             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    1354 1366              
     
    1462 1474              
    1463 1475              
      1476              
    1464 1477             <border>5</border>  
    1465 1478           </object>  
     
    1578 1591            
    1579 1592            
      1593            
    1580 1594           <label>Preview:</label>  
    1581 1595         </object>  
     
    1690 1704          
    1691 1705          
      1706          
    1692 1707         <option>0</option>  
    1693 1708          
     
    1801 1816          
    1802 1817          
      1818          
    1803 1819         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    1804 1820          
     
    1912 1928          
    1913 1929          
      1930          
    1914 1931         <border>5</border>  
    1915 1932       </object>  
     
    2026 2043            
    2027 2044            
      2045            
    2028 2046           <label></label>  
    2029 2047            
     
    2137 2155            
    2138 2156            
      2157            
    2139 2158           <size>25</size>  
    2140 2159            
     
    2248 2267            
    2249 2268            
      2269            
    2250 2270           <style>wxST_NO_AUTORESIZE|wxSUNKEN_BORDER</style>  
    2251 2271         </object>  
     
    2360 2380          
    2361 2381          
      2382          
    2362 2383         <option>0</option>  
    2363 2384          
     
    2471 2492          
    2472 2493          
      2494          
    2473 2495         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    2474 2496          
     
    2582 2604          
    2583 2605          
      2606          
    2584 2607         <border>5</border>  
    2585 2608       </object>  
     
    2696 2719          
    2697 2720          
      2721          
    2698 2722         <option>1</option>  
    2699 2723          
     
    2807 2831          
    2808 2832          
      2833          
    2809 2834         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    2810 2835          
     
    2918 2943          
    2919 2944          
      2945          
    2920 2946         <border>5</border>  
    2921 2947          
     
    3029 3055          
    3030 3056          
      3057          
    3031 3058         <minsize>400,400</minsize>  
    3032 3059       </object>  
     
    3071 3098                
    3072 3099                
      3100                
    3073 3101               <content/>  
    3074 3102             </object>  
     
    3100 3128              
    3101 3129              
      3130              
    3102 3131             <option>1</option>  
    3103 3132              
     
    3128 3157              
    3129 3158              
      3159              
    3130 3160             <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    3131 3161              
     
    3156 3186              
    3157 3187              
      3188              
    3158 3189             <border>5</border>  
    3159 3190           </object>  
     
    3187 3218              
    3188 3219              
      3220              
    3189 3221             <option>0</option>  
    3190 3222              
     
    3215 3247              
    3216 3248              
      3249              
    3217 3250             <minsize>50,50</minsize>  
    3218 3251           </object>  
     
    3245 3278          
    3246 3279          
      3280          
    3247 3281         <option>1</option>  
    3248 3282          
     
    3273 3307          
    3274 3308          
      3309          
    3275 3310         <flag>wxEXPAND</flag>  
    3276 3311       </object>  
     
    3390 3425                
    3391 3426                
      3427                
    3392 3428               <label>OK</label>  
    3393 3429                
     
    3501 3537                
    3502 3538                
      3539                
    3503 3540               <default>1</default>  
    3504 3541                
     
    3612 3649                
    3613 3650                
      3651                
    3614 3652               <style></style>  
    3615 3653             </object>  
     
    3724 3762              
    3725 3763              
      3764              
    3726 3765             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    3727 3766              
     
    3835 3874              
    3836 3875              
      3876              
    3837 3877             <border>5</border>  
    3838 3878           </object>  
     
    3949 3989                
    3950 3990                
      3991                
    3951 3992               <label>Cancel</label>  
    3952 3993             </object>  
     
    4061 4102              
    4062 4103              
      4104              
    4063 4105             <flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>  
    4064 4106              
     
    4172 4214              
    4173 4215              
      4216              
    4174 4217             <border>5</border>  
    4175 4218           </object>  
     
    4284 4327          
    4285 4328          
      4329          
    4286 4330         <option>0</option>  
    4287 4331          
     
    4394 4438          
    4395 4439          
      4440          
    4396 4441         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    4397 4442          
     
    4504 4549          
    4505 4550          
      4551          
    4506 4552         <border>5</border>  
    4507 4553       </object>  
     
    4622 4668            
    4623 4669            
      4670            
    4624 4671           <label>&amp;Minimize to Tray</label>  
    4625 4672         </object>  
     
    4733 4780          
    4734 4781          
      4782          
    4735 4783         <option>0</option>  
    4736 4784          
     
    4843 4891          
    4844 4892          
      4893          
    4845 4894         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    4846 4895          
     
    4953 5002          
    4954 5003          
      5004          
    4955 5005         <border>5</border>  
    4956 5006       </object>  
     
    5066 5116            
    5067 5117            
      5118            
    5068 5119           <label>Minimize on &amp;close button</label>  
    5069 5120         </object>  
     
    5177 5228          
    5178 5229          
      5230          
    5179 5231         <option>0</option>  
    5180 5232          
     
    5287 5339          
    5288 5340          
      5341          
    5289 5342         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    5290 5343          
     
    5397 5450          
    5398 5451          
      5452          
    5399 5453         <border>5</border>  
    5400 5454       </object>  
     
    5510 5564            
    5511 5565            
      5566            
    5512 5567           <label>&amp;New window on wiki URL</label>  
    5513 5568         </object>  
     
    5621 5676          
    5622 5677          
      5678          
    5623 5679         <option>0</option>  
    5624 5680          
     
    5731 5787          
    5732 5788          
      5789          
    5733 5790         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    5734 5791          
     
    5841 5898          
    5842 5899          
      5900          
    5843 5901         <border>5</border>  
    5844 5902       </object>  
     
    5954 6012            
    5955 6013            
      6014            
    5956 6015           <label>&amp;Low resource usage</label>  
    5957 6016         </object>  
     
    6065 6124          
    6066 6125          
      6126          
    6067 6127         <option>0</option>  
    6068 6128          
     
    6175 6235          
    6176 6236          
      6237          
    6177 6238         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    6178 6239          
     
    6285 6346          
    6286 6347          
      6348          
    6287 6349         <border>5</border>  
    6288 6350       </object>  
     
    6398 6460            
    6399 6461            
      6462            
    6400 6463           <label>&amp;Single process per user</label>  
    6401 6464         </object>  
     
    6509 6572          
    6510 6573          
      6574          
    6511 6575         <option>0</option>  
    6512 6576          
     
    6619 6683          
    6620 6684          
      6685          
    6621 6686         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    6622 6687          
     
    6729 6794          
    6730 6795          
      6796          
    6731 6797         <border>5</border>  
    6732 6798       </object>  
     
    6829 6895                
    6830 6896                
      6897                
    6831 6898               <label>Statusbar time format:</label>  
    6832 6899             </object>  
     
    6924 6991              
    6925 6992              
      6993              
    6926 6994             <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    6927 6995              
     
    7018 7086              
    7019 7087              
      7088              
    7020 7089             <border>5</border>  
    7021 7090           </object>  
     
    7080 7149                
    7081 7150                
      7151                
    7082 7152               <bg>#C0C0C0</bg>  
    7083 7153                    
     
    7139 7209                
    7140 7210                
      7211                
    7141 7212               <enabled>0</enabled>  
    7142 7213                    
     
    7198 7269                
    7199 7270                
      7271                
    7200 7272               <focused>0</focused>  
    7201 7273                 </object>  
     
    7292 7364              
    7293 7365              
      7366              
    7294 7367             <flag>wxALL|wxEXPAND</flag>  
    7295 7368              
     
    7385 7458              
    7386 7459              
      7460              
    7387 7461             <border>5</border>  
    7388 7462           </object>  
     
    7487 7561                
    7488 7562                
      7563                
    7489 7564               <label>...</label>  
    7490 7565             </object>  
     
    7587 7662              
    7588 7663              
      7664              
    7589 7665             <option>0</option>  
    7590 7666                  
     
    7637 7713              
    7638 7714              
      7715              
    7639 7716             <flag>wxALL|wxALIGN_BOTTOM</flag>  
    7640 7717              
     
    7736 7813              
    7737 7814              
      7815              
    7738 7816             <border>5</border>  
    7739 7817              
     
    7835 7913              
    7836 7914              
      7915              
    7837 7916             <minsize>20,-1</minsize>  
    7838 7917           </object>  
     
    7947 8026          
    7948 8027          
      8028          
    7949 8029         <option>0</option>  
    7950 8030          
     
    8057 8137          
    8058 8138          
      8139          
    8059 8140         <flag>wxTOP|wxLEFT|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    8060 8141          
     
    8211 8292            
    8212 8293            
      8294            
    8213 8295           <label>Auto-show log window</label>  
    8214 8296         </object>  
     
    8322 8404          
    8323 8405          
      8406          
    8324 8407         <option>0</option>  
    8325 8408          
     
    8432 8515          
    8433 8516          
      8517          
    8434 8518         <flag>wxALL|wxEXPAND|wxALIGN_CENTRE_VERTICAL</flag>  
    8435 8519          
     
    8542 8626          
    8543 8627          
      8628          
    8544 8629         <border>5</border>  
    8545 8630       </object>  
     
    8655 8740            
    8656 8741            
      8742            
    8657 8743           <label>Auto-hide log window</label>  
    8658 8744         </object>  
     
    8766 8852          
    8767 8853          
      8854          
    8768 8855         <option>0</option>  
    8769 8856          
     
    8876 8963