=============================================================================== == 2.0.2 == =============================================================================== (Bug fix) == Minor == - Fixed a bug : Due to security reasons, future Firefox version will block the use of a function. Weekedit uses another way to get the same service. =============================================================================== == 2.0.1 == =============================================================================== - The Options dialog cannot remember the last open panel. On opening, it will always open the first panel. This change is due to the way that Firefox 3.6.* and 3.7.* remember things :-(. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === MacOS bug === - Within the context menu, the coloring scheme is grey. I do not have any clue why this happens, since the coloring scheme of the Options is correct under the two other platforms (2008-08-19). == Minor == - Fixed a bug : Some tags were not properly handled (« ''...'' » and « '''...''' »). - When the custom hyperlinks are displayed (through makeup), if there is more than, say, nine hyperlinks, they are displayed within a box with a scrolling bar. This scroling bar, an annoyance, was removed. =============================================================================== == 2.0.0 == =============================================================================== - Due to security considerations, Weekedit must change the way it handles export and import of parameters. Thus, version 2.0.0 is not compatible with previous versions. To avoid any inconvenience, I do suggest that you export all Weekedit parameters before moving on. - Moreover, there was some limits that I wanted to raise for a while. It is the time to bring them on. The functions that changed are : -- liners : All liners are set on three lines (or more). The item count is set at 45. -- maps : The item count is set to 45. - Works with Firefox 3.7*. - Added Brasilian Portuguese (pt-BR). Thank you Edgard Dias Magalhaes! - Added a tag : {{DEFAULTSORT:page_title}}. The items in the category pages are not properly ordered if the words have diacritics. This tag serves to bypass a (lasting) bug in MediaWiki engine. For more details about the bug, see https://bugzilla.wikimedia.org/show_bug.cgi?id=164. - Added the MediaWiki operation "New Section", i.e. you can request the Wikipedia engine to append a new section to the targeted page. - If you created custom comments to insert within the "Edit summary", then maybe you would like to erase all text in the "Edit summary" : press Shift while clicking on the selected comment. - Weekedit can process multiple lines. For instance, if you wish to edit these three articles : Bush Clinton Reagan select them, and request Edit from Weekedit. - Weekedit user's guide has a new home : http://cooptel.qc.ca/~oraby/Weekedit/ === Firefox 3.7.* bug === - The Options dialog does not remember the last open panel (2009-08-08). I tried different avenues, without success. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === MacOS bug === - Within the context menu, the coloring scheme is grey. I do not have any clue why this happens, since the coloring scheme of the Options is correct under the two other platforms (2008-08-19). == Minor == - Changed a small portion of the layout in About (translators' names) - Changed the grey coloring scheme in the context menu for Firefox 3.* running under Windows. The coloring is not as rich as previously available within Firefox 1.5.* and Firefox 2.0.*, but it is better, IMO, than plain grey. This fixes a long-lasting bug. - The makeup can hide : -- "Terms of Use" text. - Improved the export function : The last location is remembered by Weekedit. - Removed the Unicode conversion function. - Code cleanup - Fixed a bug : Mapping non-latin letters to letters without diacritic - Fixed a bug : When performing a map, the text was scrolled to the top. This is not the case anymore. - Fixed a bug : A web address in capitals was not correctly processed (e.g., SCHNEIER.COM) - Fixed a bug : in Firefox 3.5.*, the coloring scheme in the Options is properly rendered. - Fixed a bug : Weekedit recognizes "cooptel.qc.ca" and "cooptel.qc.ca/~oraby" as web adresses. - Fixed a bug : Some tags were not properly handled (« ''...'' » and « '''...''' »). - Fixed a bug : Sometimes, the "Replace all" function of the "Replace" dialog would bug. Not anymore. =============================================================================== == 1.4.0 == =============================================================================== - In any liner, Weekedit offers a way to insert only the year, the month or the day : %Year, %Month, and %Day. You can still use the flag %Today. - Updated the Firefox version to 3.6a1pre - Added more custom tags, up to 30. - Added Turkish (tr-TR) translation. Thank you, Ersen Yoldac! === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Firefox 3.0.* bug === This bug does not appear in Firefox 1.5.*, nor Firefox 2.0.*. - Within the context menu, the coloring scheme is grey. I do not have any clue why this happens, since the coloring scheme of the Options is correct in Firefox 3.0.* (2008-07-15). === MacOS bug === - Within the context menu, the coloring scheme is grey. I do not have any clue why this happens, since the coloring scheme of the Options is correct under the two other platforms (2008-08-19). == Minor == - Added one default short word : 'by' - Format measures strips more HTML white spaces : ' ', ' ', ' ', ' ', ' ', ' ', ' ', and '\u2009'. - In Options, moved the 'Week-lets' button into the 'Misc' panel. - Works with Firefox, from 1.5.* to 3.6a1pre. - Corrected bugs - The makeup can hide : -- "Create a book" menu, -- the text at top of edited user talk pages, and -- the list of hidden categories at bottom of edited pages. =============================================================================== == 1.3.3 == =============================================================================== - Updated the Firefox version to 3.1 =============================================================================== == 1.3.2 == =============================================================================== - Weekedit works under MacOS (at last :-). - After editing a page, you should insert a comment to tell what you did : wikilink, edit, interwiki, update, etc. Many of those comments are always the same. Up to a point, it becomes boring to type the same thing, again and again. Weekedit can insert up to 30 custom comments within the "Edit summary". To create your custom comments, go to the Misc panel of the Options and click the Makeup button. In the Domains panel, insert URLs like these : wikipedia.org/ wiktionary.org/ wiki.hydrogenaudio.org/ www.mediawiki.org/ These are the sites where you perform editions. In the Comments panel, fill the names and the matching comments. Next, edit any page within, say, Wikipedia. The comments will appear just before the "Edit summary" box. - Within different panels, you can reorder custom entries with up and down arrows. This is useful when you need to use some operations more frequently than the others. - Works with Firefox 3.1a2 - It is now possible to hide, in new pages, the text at top of page. This text can eat lots of visual space whenever a new page loads. Check the appropriate checkbox in the makeup dialog (Options -> Misc -> Makeup (Options)). === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Firefox 3.0.* bug === This bug does not appear in Firefox 1.5.*, nor Firefox 2.0.*. - Within the context menu, the coloring scheme is grey. I do not have any clue why this happens, since the coloring scheme of the Options is correct in Firefox 3.0.* (2008-07-15). === MacOS bug === This bug does not appear under Windows and Linux. - Within the context menu, the coloring scheme is grey. I do not have any clue why this happens, since the coloring scheme of the Options is correct under the two other platforms (2008-08-19). == Minor == - Fixed a bug: when the repeat function was called (through F4), Weekedit would select more text than requested or would not insert a tag. - Fixed a bug: If a page failed to load and Weekedit had to apply makeup to it, then a useless message would pop up. - Fixed a bug: I use Windows XP. For unknown reason, Firefox has from time to time problems with the clipboard. The code does not requires clipboard functions anymore. - Fixed a bug: Makeup : no default CSS applied if a domain is set. - Corrected some spellings in French. - Changed some words in French - Changed some words in English - Changed the layout of the Misc panel of the Options. The "date format" has its own dialog. - Changed the Options layout at some places - Code cleanup - Shortened options.css (let the system choose the font and its size) =============================================================================== == 1.3.1 == =============================================================================== NOT released =============================================================================== == 1.3.0 == =============================================================================== NOT released =============================================================================== == 1.2.6 == =============================================================================== === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). == Minor == - Fixed a bug : Custom 1 and 2 come in two sets of entries. If there was nothing in the first set while there was something in the first set, then the second set was not displayed in the context menu. =============================================================================== == 1.2.5 == =============================================================================== - Weekedit works with Firefox 3.0. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). =============================================================================== == 1.2.4 == =============================================================================== - Weekedit works with Firefox 3.0pre. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Minor === - Added GPLv3 and LGPLv3 informations and hyperlinks in the licence =============================================================================== == 1.2.3 == =============================================================================== - Fixed a bug : Firefox 3.0b3 does not accept function prototyping as do Firefox 1.5.* and Firefox 2.0.*. Weekedit relies on plain function call instead. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Minor === =============================================================================== == 1.2.2 == (sandboxed in Mozilla repository) =============================================================================== === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Minor === - Fixed a bug : The code was displaying a message related to the browser, while it should have been related to the OS. =============================================================================== == 1.2.1 == (sandboxed in Mozilla repository) =============================================================================== Not officially released due to a false bug under Linux. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Minor === - Forgot to update the version number for zh-CN. =============================================================================== == 1.2.0 == (not publicly released) =============================================================================== - Weekedit can store and apply up to 30 different bookmarklets. For convenience, I call them Week-lets. You can set them in the Options, Links panel. They are executed just like any other Weekedit command, i.e. through the context menu. However, they usually apply to whole pages. For this reason, they are available whenever you right-click on a page. You do not need to fit their script on one line. Weekedit removes all control characters (e.g., line break) before applying any. - Weekedit recognizes more generic Internet addresses. Before, it recognized addresses beginning by 'http', 'https', 'ftp', 'mailto', and 'www'. The list extends to include all top-level domains (TLDs), like '.net' and '.uk' (e.g., site.edu). - Weekedit can extract information from current address and insert it in custom hyperlinks. This is useful in web forms/collaboration sites. Suppose Firefox displays a posting from Chad and its current address is http://same.blog.com/index.php?title=Audio&id=102345&user=Chad Isaac would like to reply about this particular posting. Suppose the reply address is http://same.blog.com/index.php?title=Audio&id=102345&reply_from=Isaac As you can see, "user=Chad" is replaced by "reply_from=Isaac", the rest stays the same. It would be nice if Weekedit could automatically create the reply Web address. Isaac can do this by creating this custom hyperlink http://sade.blog.com/index.php?title=%inaddress_title&id=%inaddress_id&reply_from=Isaac Weekedit replaces "%inaddress_title" and "%inaddress_id" with the values extracted from the current address. Weekedit recognizes any placeholder beginning by "%inaddress_" : "%inaddress_id", "%inaddress_action", "%inaddress_reply_from", etc. The variable part in the placeholder is case-insensitive (e.g., "%inaddress_id" == "%inaddress_ID"). - While editing, suppose you wish to replace "Warren G. Harding Franklin D. Roosevelt Harry S. Truman Dwight D. Eisenhower John F. Kennedy Lyndon B. Johnson George W. Bush" with "Warren Harding Franklin Roosevelt Harry Truman Dwight Eisenhower John Kennedy Lyndon Johnson George Bush" You may do this by hand, since there are only 7 lines. However, if you have hundreds of lines like that, it becomes tiedous. You can automate this job through Weekedit. Within liners only, Weekedit recognizes "%1" and "%[1], %[2], %[3]... %[99]" placeholders. If the selection is one line, then each *word* has an ID : 1, 2, 3... If it has many lines, then each *line* has an ID : 1, 2, 3... The placeholder "%1" orders Weekedit to replace with the whole selection, while "%[1], %[2], %[3]... %[99]" orders Weekedit to replace with either a word or a line from the selection. For Custom 1 and Custom 2 hyperlinks, the only recognized placeholder is still "%1". If there is more placeholders to match then there are words (or lines) in the selection, Weekedit discards the unmatched ones. - Added the MediaWiki operation "What Links Here". - The interface was translated to simplified chinese (zh-CN). Thank you, rainofchaos! - You can navigate to many pages around the world. This is possible since Web addresses are complex beasts. In order to master this complexity, they are composed of different parts : protocol, host, port, etc. http://example.com:8080/index.php?name=Unique \__/ \_________/ \__/\________/\_________/ | | | | | protocol host port pathname search In Custom 1 and 2, you can either set full Web addresses, or partial Web addresses, leaving out (protocol + host + port). In the second case, Weekedit will extract them from the current Web address. Suppose I set the "Talk" item in Custom 1 to "/wiki/Talk:%1". Let say that I am browsing "http://en.wikipedia.org/wiki/Geyser". If I select "Yosemite" in the page and request the "Talk" item, then Weekedit will construct the following address : http://en.wikipedia.org + /wiki/Talk:Yosemite Warning : Do not assume more than what is written. For instance, if you capture "wiki/Talk:%1", Weekedit will not provide the first forward slash '/'. As I wrote before, Web addresses are complex beasts, it would be foolish to guess what you want. === Firefox 2.0.* and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). === Minor === - Corrected Homepage address - Code cleanup - If there is no selection while requesting the '*' (or the '#' tag), then Weekedit outputs a list of three '*' (or three '#'). - Translated text to French - Corrected text - Fixed a bug : The Find and the Replace dialogs were sometimes understretched, i.e. they do not automatically display the buttons on the left when long strings are captured. - Working within latest Firefox 3.0, i.e. 3.0b2. =============================================================================== == 1.1.1 == =============================================================================== - Fixed a bug relating to Web pages display. - Fixed a bug relating to custom links. - Fixed a bug relating to dialog resizers under Linux. - Hidden a feature in Options, since it is not yet fully functional. === Firefox 2.0 and Firefox 3.0.* bugs === These bugs do not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). =============================================================================== == 1.1.0 == =============================================================================== - Weekedit may apply makeup to MediaWiki pages in targeted IP domains. You can add your custom set of hyperlinks, up to 20. You can remove many graphical elements surrounding the text, and customize the page display. You can add an history of viewed pages, from 0 to 50. See the Misc panel in the Options. - Weekedit can export and import all its parameters (see Options, panel Misc). This feature is useful if you use Firefox at different places. It works even if you export against Windows and import against Linux, or vice-versa. I decided to implement this feature when I found that MozBackup was not able to restore parameters :-(. - It is now possible to open pages in the same browser tab. See the "Links" panel in the Options. - Added the tags '*' and '#', which are useful to set items within lists. In order to make these more useful, Weekedit repeats them when they are separated by a end-of-line. Suppose you selected together Alpha Beta Delta After applying the '*' tag, Weekedit inserts *Alpha *Beta *Delta Weekedit does not insert any space between '*' and the items themselves. Acting this way does not break the wiki syntax. Suppose you wish to insert again the '*' tag, then Weekedit will output **Alpha **Beta **Gamma I did not tell you all the truth here. This behavior applies to any tag. However, it usually only makes sense with lists, because MediaWiki will render the wikitext on one line in any other case. Suppose you selected Aleph Beth Gimel After applying the '[[ ]]' tag to the list, the MediaWiki sees [[Aleph]] [[Beth]] [[Gimel]] as the same as "[[Aleph]] [[Beth]] [[Gimel]]" (on one line). === Firefox 2.0 and Firefox 3.0.* bugs === - (This bug does not appear in Firefox 1.5.*.) Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). - The makeup applied by Weekedit is not properly rendered in visited pages if you are not logged in. More precisely, the titles of some boxes on the left are not in bold. I do not expect to correct that behavior, since I am not proficient with CSS, and this is a minor problem in my eyes (2007-10-01). If you can come out with a fix, I will gladly use it in future versions of Weekedit. === Minor === - Remove diacritics (e.g., 芀òž«¾ cEAo) transforms more letters and symbols than before (from around 275 to around 1100). - Clarified the license : You can use it in any way you wish, but its distribution falls under "GPLv3 or later/LGPLv3 or later". - Code cleanup - Corrected minor bugs - Works with Firefox 3.0a8 =============================================================================== == 1.0.0 == =============================================================================== I finally gave up to impose Wikudit. The Mozilla Foundation requests reviews before making available new extensions to a large public. I do not have the will to provide such reviews. Moreover, the local search engine does not return any hit when requesting "wikudit". I decided to continue with Weekedit. - Non-ASCII characters (like japanese characters) are correctly rendered. It was a recurring bug : Weekedit fixes it by using Unicode throughout its interface and its parameters. Since it does not recognize the parameters from previous versions, it must perform a conversion. Once you accept, it does all necessary tasks and it should work as before. In the rest of the text, I assume you requested the conversion. == Major == - Compared to Weekedit 0.14, the interface has changed in many ways: -- In the Options, there are only two maps panels. All the maps parameters fit within them. -- In the Options, there is only one liner panel. All the liners fit within it. -- The Options interface is more liquid, i.e., you can stretch the panels and many graphic elements within them will stretch as well. -- Custom 1 and Custom 2 panels changed. The same information is still there, but presented differently, and more logically. -- The context menu only displays the Weekedit functions in sub-menus. This is a necessity since there are too many items to fit within the context menu. -- Regarding custom addresses without %1, Weekedit displays them at all time in the context menu. They are valid without further processing. - The license is now "GPL 3.0 or later/LGPL 3.0 or later". I believe this license provides a better protection against abusive practices from corporations, while protecting your rights to use and modify this software. === Firefox 2.0 and Firefox 3.0.* bugs === This bug does not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). == Minor == - Code cleanup - Replaced Wikimedia with MediaWiki, since the extension is able to handle many sites outside the Wikimedia Foundation "perimeter". - In Options, added 2-liners (they are 10) and 3-liners (they are 10). - Encoding French .dtd files in UTF-8. This alleviates many problems related to maintenance. =============================================================================== == 0.14 == =============================================================================== (Not true anymore) Wikudit is Weekedit successor. (Not true anymore) Wikudit provides better support to non-english speaking people. It recognizes strings in Unicode, a character encoding not compatible with Weekedit one's. A recurring bug related to Firefox 2.0 and Firefox 3.0 disappears for good. (Not true anymore) You can use Wikudit right now, since it provides all Weekedit functions, but this is not automatic. See Weekedit user's guide, section Wikudit, for instructions. === Major === - Fixed a bug: Regarding the strip function, some initializations were not properly done. - Fixed a bug: When searching, either with Find or Replace dialogs, for a string containing control characters applying to regular expression, the search failed. It does not anymore. === Firefox 2.0 and Firefox 3.0.* bugs === These bugs do not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - Code cleanup - Dialog "List of Characters to Strip": -- Added two buttons : None and All -- CSS styling (to provide a better visual separation between buttons) - In Replace dialog, the "Replace" and "Replace All" buttons were disabled if "Replace with" was empty. Since it is perfectly valid to remove any occurence of a string, this behavior was faulty. - Updated the Weekedit's homepage hyperlinks =============================================================================== == 0.13 == =============================================================================== === Major === - Weekedit comes with a "Replace" dialog: -- found text is always displayed within the edition window -- forward and backward replace -- history search -- the replace starts where the cursor is -- Replace all -- Unicode enabled You can call it through the context menu *or* by pressing Shift-F3. Note : Since it can be driven by the keyboard, this function does NOT repeat when pressing F4. - Fixed a bug: Some calls were not properly handled within Bon Echo (a.k.a. Firefox 2 nightly build). - Fixed a bug: Many dialogs were not displayed within Firefox 2.0.* over Linux. === Firefox 2.0 and Firefox 3.0.* bugs === These bugs do not appear in Firefox 1.5.*. - Any text found with the "Find" dialog or the "Replace" dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* and Firefox 3.0.* to display the highlighting, without success (2007-04-15). - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - Fixed a bug: When hovering an hyperlink and selecting it at the same time, Weekedit would output a false error message. - Fixed a bug: When applying a tag, Weekedit would fill the clipboard with debug information. - Fixed a bug: The first map was never used. - Fixed a bug: The rendering of two dialogs (About and Licence) was sometimes ugly due to improper width and height settings. - Fixed a bug: The Find dialog was not remembering some settings when restarted. - Using a friendlier alert dialog: -- User can copy messages (as opposed to the default alert message) -- An appropriate icon is displayed : error, warning, or message. - Using a friendlier confirm dialog - Code cleanup - Orthograph and grammar - Changed some wordings - Added an icon within the title of every Weekedit dialogs. - Bettered the "Find" dialog - Added different fonts to use within the Options. Under Windows, there is no visible change, neither under Ubuntu. - Preparing code for future migration to Weekedit successor. - The Wikipedia operation Show behaves differently when the selected text is an hyperlink outside Wikipedia domain: it jumps to the Web site, since Wikipedia does not carry any article with a name starting with "ftp://", "http://", "https://", "mailto:", "www.", "www1.", "www2.", "www3.", ... - Weekedit is more restrictive when processing key events from the keyboard. It responds only if a precise set of keys is held down. - changelog.txt is not loaded anymore within the .XPI file since it is always available in user's guide. This reduces the .XPI file size. - Working within any Firefox 3.0 (a.k.a. Gran Paradiso) =============================================================================== == 0.12 == =============================================================================== === Major === - Weekedit comes with a much better "Find" dialog: -- found text is always displayed within the edition window -- forward and backward search -- history search -- the search starts where the cursor is -- Unicode enabled As usual, you can call it through the context menu *or* by pressing F3. Note : Since it can be driven by the keyboard, this function does NOT repeat when pressing F4. - Weekedit works with Gran Paradiso (a.k.a. Firefox 3) === Firefox 2.0 bugs === These bugs do not appear in Firefox 1.5.*. - The text found with the Find dialog is not highlighted. If you click on the window scrolling bar, then the highlighting is visible. I tried different ways to force Firefox 2.0.* to display the highlighting, without success (2007-04-15). - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - Duo matching properly positions the edition window, whatever its length. - Changed some words in the interface - Tighter installation parameters (in install.rdf) - Code cleanup =============================================================================== == 0.11 == =============================================================================== === Major === - You can customize what I call the base domain. In the beginnings, Weekedit was intended to work only with Wikipedia. After a while, somebody asked me to "free" it from Wikipedia. I added Custom 1 and Custom 2. Recently, I decided to diversify into another Wikimedia project : Wikiversity. I found that operations from Custom 1 and Custom 2 are not as flexible as Wikipedia operations. This prompted me to offer a way to change from, say, "http://en.wikipedia.org" to "http://en.wikiversity.org". The WikiMedia Foundation maintains the MediaWiki software, and a set of Wiki projects, the most famous being Wikipedia. For Web pages addresses, the foundation has a common rule set accross all its projects, be it Wikipedia, Wikiversity, or Wikinews. This common rule set allows Weekedit to provide more customization. When you compare those four Web addresses: http://en.wikipedia.org/wiki/Something http://en.wikiversity.org/wiki/Something http://en.wikinews.org/wiki/Something http://en.wikibooks.org/wiki/Something the only difference are: wikipedia wikiversity wikinews wikibooks You may change those within the Weekedit Options, Links 1 panel. However, in order to retain the highest flexibility, Weekedit expects the base domain: wikipedia.org wikiversity.org wikinews.org wikibooks.org You may use the base domain of any Wikimedia project, but note that Weekedit builds a complete Web address like that: http://./wiki/Something where is "en", "fr", "de", ... In order to fit this new feature, the layout of the Links 1 panel has changed. All previous functions are still there, but not necessarily at the same place. Added to the language customizing, this feature offers great flexibility in the way you can access any Wikimedia project. Suppose you navigate between "en.wikipedia" and "de.wikipedia". The previous Weekedit versions provide the necessary functions. Suppose you wish to navigate within "commons.wikimedia.org" (usually called "Commons"). There is no language (e.g., "en" or "de") within the Web address. But Weekedit offers a way to overcome this limitation : the base domain. In Weekedit Options, Links 1 panel, set the base domain to empty, and set the None language to "en.wikipedia.org", and the Shift language to "commons.wikimedia.org". You are ready to navigate within Commons. Be warned. If you select [[wikt:Horse]] while your language is not "en", "de", or any other language, then Weekedit will not open a page in the Wiktionary (i.e., en.wiktionnary.org/wiki/Horse). - The following function is only meaningful within fr.Wikipedia, but will do no harm if called by mistake for any other Wiki. I regularly perform maintenance within fr.Wikipedia: ortography, wikilinks, punctuation, etc. Some of these operations come back again and again. Many are purely mechanical, like changing "etc..." to "etc." Within the Maps, the "Correct wikitext" function does that. The function is not as extended as I would like but I expect to add other corrections as they come my way : - Replace etc... with etc. - Replace ... with Â… (ellipsis) - Replace   before », !, ?, :, Â…, etc. with a space - Remove space before Â…, ., and , - Replace two spaces with one space (HTML only recognize one) - Replace with - Replace == with == - Replace -- "Liens internes" with "Articles connexes" -- "vis a vis" with "vis-�is" -- "c'est a dire" with "c'est-�ire" -- "category" with "cat覯rie" -- Etc. - Weekedit displays some warnings : -- If a same-domain hyperlink (e.g., http://en.wikipedia.org/... in a page from en.Wikipedia) appears within the page -- If "棢 or "槢 appears within the page. It is not valid in French, but it is in Turkish. Weekedit displays a report once it has completed the corrections and found questionable wikitext. Note: this function does not necessarily follows all the rules of any Wikipedia. While I believe it works correctly for fr.Wikipedia, I do not expect at this moment (2007-04-03) to provide support for any other WikiMedia project. - Added 10 entries to Custom 1 and Custom 2. From my experience, six entries are just too little for a good contributor. So, I added more than enough :-). - Weekedit supports Wikipedia's Norsk (no) and Suomi (fi), since they reached the 100 000 articles threshold sometimes ago. - Within context menu, all liners and custom tags now display a tooltip text. However, no entry from Custom 1 and Custom 2 has an associated tooltip text, since those would be in almost every case long Web addresses. - The Weekedit Options is resizeable from both corners at bottom, even if there is no visible grippy. This should alleviate some problems within some platforms or when a user has a custom Firefox skin. - Added a function to get the tooltip from hyperlink (this text appears when you hover an hyperlink). In all wikis running MediaWiki engine, the tooltips are frequently articles' full name. Thus, it is useful when you need to wikilink to a precise article, instead of a disambiguation page. - Fixed a bug: Regarding Web addresses of Custom 1 and 2, maybe you remember that Weekedit recognizes "%1" as a placeholder for the selected text. If the selections are only in English, the built Web addresses work without a glitch. However, when there is a non-ASCII character within the selection, things get ugly. We will try to access Edit Count statistics for R謩h from FR.Wikipedia : http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=R謩h&dbname=frwiki_p Edit Count fails to find the user R謩h. Now, change the "ç  for "%C3%A9", and Edit Count replies as expected : http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=R%C3%A9mih&dbname=frwiki_p In Firefox parlance, "R謩h" was encoded as an URI: "R%C3%A9mih". Weekedit automatically provides this encoding. - Fixed a bug: When any hyperlink of Custom 2 was called, Weekedit was always using the first hyperlink. It is now performing as expected. - Fixed a bug: When a selection was done within the edition window, Weekedit was not properly handling surrounding spaces. It does now. - Fixed a bug: In Firefox 2.0.*, when the Custom Language dialog was opened, all fields were writeable. They are now as expected, i.e. only one field is writeable, others are read-only. Firefox 1.5.* has the expected behavior. === Firefox 2.0 bugs === These bugs do not appear in Firefox 1.5.*. - The text found with the Find dialog is not highlighted, even if Weekedit positions the edition window correctly. If you click on the window scrolling bar, then the highlighting is visible. - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - Weekedit is more restrictive when processing key events from the keyboard. It responds only if a precise set of keys is held down. - Added › and ‹, „ and “ as characters to strip - "==", "===", and "====" become "== 2", "=== 3", and "==== 4" to ease viewing. - I did some code rework to ease maintenance. No previous feature modified. - To reflect that Weekedit is able to work with any Wikimedia site, its interface displays "Wikimedia" instead of "Wikipedia". - In order to reflect code changes, I modified some texts in the interface. - The template processing is a little more effective. If the template name contains a ':' or a '/', then Weekedit considers this is the full name of the template. - Code cleanup - Code is more restrictive - Some internal variables were not initialized, which prompted an error message from Firefox, without bad consequence. They are initialized now. - Added two short words to the default list of words NOT capitalized. - For Wiktionary interwiki, Weekedit accepts -- [[wikt:Car]] -- [[Wikt:Car]] -- [[wiktionary:Car]] -- [[Wiktionary:Car]] - Code cleanup - Changed some words in the interface - Char codes from selected characters are more JavaScript-like (e.g., from "2107" to "\u2107"). =============================================================================== == 0.10 == =============================================================================== === Message === Dear respectful users, Two people decided they needed this extension for their Linux PC. To put pressure on me, one rated it zero, while the other rated it 3/5. Do I need to remind that Weekedit is built on my spare time ? That it has less than 5 known bugs, which is very good for a product of that size ? That it is free ? That it works with Firefox 1.5.* and Firefox 2.0.* ? That anyone may use it, since it has the MPL 1.1/GPL 2.0/LGPL 2.1 licenses ? That it comes with an extensive, and free, user's guide ? That it works both in English and in French ? And, finally, that it takes time and dedication to achieve such a product (It took me at least 200 hours to bring it where it is now)? As you can understand, I am not happy to get such destructive reviews. So, if you want something free from me, please ask before flaming me. Olier Raby === Major === - Weekedit now works under Linux and MacOS. Compared to the Windows version, the skin is different in many aspects, but the functions are working correctly to my knowledge. See the user's guide for more details. === Firefox 2.0 bugs === These bugs do not appear in Firefox 1.5.*. - The text found with the Find dialog is not highlighted, even if Weekedit positions the edition window correctly. If you click on the window scrolling bar, then the highlighting is visible. - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - In Weekedit Options, Help panel, added basic statistics. - Corrected a typo in French - Changed one word in the Find dialog ("Cancel" -> "Close") to better reflect what is done. - Changed some wordings in English and in French. - In Weekedit Options, Help panel, added an hyperlink to Weekedit homepage. - Weekedit, when performing duo matching, was limited to the edition window. It now properly handles the duo matching in any TEXTAREA, like the summary to fill after a page is edited. - Format particles, added one pair : Dr -> D{{r}} - Format measures, Weekedit does not put into {{formatnum:}} numbers having less than 3 digits. - Format measures, Weekedit was not properly handling text-only selection. It does now. - In Weekedit Options, Help panel, reordered one item (the user's guide hyperlink is set in first position, since it is the most liquely interesting item for a user :-). - In Weekedit Options, Help panel, added a request counter. It can give a rough estimate of how many requests you perform through Weekedit. It is more for ego flattering than anything else :-). - In order to have a decent Linux interface, the typeface by default has changed, as well the button placement in some dialogs. For this reason, the Windows interface skin is slightly different. - For the "==", "===", and "====" tags, Weekedit insert a space between text and tag in order to behave more appropriately. - In order to better debug, replaced the too simplistic Alert dialog with a dialog of my own. I can copy and paste from it :-). Very long texts are viewable in full :-). - The code handles bombarding from the JavaScript engine when displaying debug information. - Added some try-catch clauses in debug code to better manage Firefox in Linux environment. - Weekedit process Shift and Ctrl keys in a more general way, working both in Windows and Linux environments. - Moved some non-user files in the file tree. =============================================================================== == 0.9 == =============================================================================== - Weekedit now supports any Wikipedia language (e.g., fi, he, and zh). Suppose you wish to query Ukrainian Wikipedia (UK.Wikipedia) when you press Shift. Open Weekedit Options, panel Links 1, and open the menu list entitled Shift menu. Select "cust" (for custom) in the list. Fill "uk" in the dialog. After that, Weekedit uses "uk" when you press Shift. Note: The dialog opens twice for unkown reason (I believe it is a bug within Firefox, but this remains to validate as of 006-11-04). Just fill the value you wish, and click OK. When the dialog opens again, just click OK again. - If wiktionary text (e.g., "wikt:Zeus" in "[[wikt:Zeus]]") is selected, then the Wikipedia Show operation opens a tab in the wiktionary using the current Wikipedia language (e.g., en). - Using Custom 1 and Custom 2, Weekedit may open a page if the hyperlink is without the %1 placeholder. This may seem silly on the surface, since it is the same thing as double-clicking an hyperlink. However, how do you open a page in a background tab within Firefox? You hover the hyperlink, then you right-click and select 'Open in New Tab'. So far so good, but if you want to open 50 pages while perusing a Wikipedia category, would you not prefer to hover each hyperlink and press F4 to repeat the same operation? (I have in mind the histories in my Follow page) Weekedit already does that when editing, viewing,... However, in many cases, it does not operate on complete Wikipedia hyperlinks. Thus, in Custom 1 and 2, Weekedit accepts an empty "generic hyperlink". In this case, it knows that when you hover an hyperlink, it must open the page. - MediaWiki engine, since version 1.8.* at least, automatically inserts hard spaces around enclosed text with french quotes (e.g., « text »). Weekedit does not insert   anymore. - Weekedit, when you press Shift key and hold it before applying a tag, can strip many characters : ", ', =, [, ], {, }, (, ), <, >, «, », “, ”,  , and \t (tab). It does the same job for any liner. Moreover, you can now select which characters to strip. See Weekedit options, panel Tags 1. The Chars button opens a selection set. - Added a mapping : Format measures. The Wikipedia engine formats any number if it is properly tagged : "{{formatnum:1293.45}}" is displayed as "1,293.45". You will find in many articles numbers already formatted by hand, like "1,293.45". This format changes from one language to another. If the number is enclosed within formatnum, then Wikipedia engine always renders in the proper format. However, it is not easy to insert formatnum by hand. Weekedit alleviates this problem through Format measures. Since the thousand and decimal separators change from one language to another, Weekedit offers a dialog to adjust it to your needs (click the Set separators button in the Maps 4 panel). As a bonus, if you select, say, "1,293.45 pJ", then Format measures will output "{{formatnum:1293.45}} pJ", an un-breakable piece of text. Note: The selection must start by a number (e.g., "-1,000.87"). If it is not the case, then Weekedit leaves the selection unchanged. - Corrected the clipboard bug (Firefox, sometimes, could not properly exchange with the clipboard, preventing the execution of some operations). - Weekedit now comes with a function to beautify French words with particles. For instance, if you see "XXe si碬e", maybe you would like to have instead "XX{{e}} si碬e". Format Particles (Weekedit Options, Maps 4 panel) does that. I am aware that words with superscript text appear in other languages. However, many things are different from one language to another. Thus, at present, I only support French. In the future, if I am enoughly confident about another language, then I will update this function. - Added two Wikipedia operations -- u:Page (only users have a personal page, "u:" reminds this) -- u:Discussion (only users have a discussion page, "u:" reminds this) - Weekedit now properly handles text in any TEXTAREA, like the summary to fill after a page is edited. - Weekedit now supports Chinese (zh), even if it is not one of the top 10 languages at http://wikipedia.org. However, it reached the 100 000 articles threshold sometimes ago. === Firefox 2.0 bugs === These bugs do not appear in Firefox 1.5.*. - The text found with the Find dialog is not highlighted, even if Weekedit positions the edition window correctly. If you click on the window scrolling bar, then the highlighting is visible. - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - The Find dialog is closer to the edition window. The positioning bug is still there. And yes, I am working to fix it. I noticed that when I click on the vertical scrollbar, and press the down arrow, the text positions itself correctly. This may alleviate the pain in some situations. - When testing captured address in Custom wizards, the browser was not displaying any scrollbar. It does now. - If a URL is selected (like http://en.wikipedia.org/) and the first characters are either spaces ' ' or opening braces '[', then they are stripped. - Corrected typos in French messages - Edited some error messages - Corrected an error message code - In order to be uniform, changed some messages (in English and in French). - Corrected a bug regarding capitalizing : any word coming after a colon (:) or a period (.) is now capitalized. - Corrected a bug regarding capitalizing : any letter coming after an apostrophe (', ‘, and Â’) is set in lowercase (e.g. "Tarsky's Conjecture"). - Prevent undue processing of key F3 when the Weekedit Options is open. - Changed some constants name in order to better handle the code. This does not change any Weekedit behavior. - Changed some functions name in order to better handle the code. This does not change any Weekedit behavior. - In Weekedit Options, Links 1, some choices are ordered differently in order to be uniform. - In context menu, contextual messages now appear. - In the short words list used in capitalizing, "as" appears by default. - Shortened the text in About dialog, since there is a user's guide and there are too many tools and options to present them in that small dialog. - The Wikipedia operation Show is more restrictive when the selected text is an hyperlink outside Wikipedia domain: it jumps to the Web site if the text contains "http://", "https://" or "www." (the "//" was assumed before) =============================================================================== == 0.8 == =============================================================================== === Major === - If you press the Shift key and hold it before applying a tag, then the following tags are stripped : -- " -- ' -- = -- [ and ] -- { and } -- « and » --   -- “ and ” -- \t (tab) Take note that " was already trimmed by default. - Clicking on any Weekedit icon within context menu launches Weekedit Options. This is shorter than the usual procedure :-). - Fixed the repetition bug for Wikipedia operations : Show, Edit, etc. Now, Weekedit repeats any operation (finally :-). - Using Custom 1 and Custom 2, Weekedit may open many Wiki pages at a time using the same article name. Suppose you wish to query EN.Wikipedia, FR.Wikipedia and DE.Wikipedia in one pass for any selection. With Custom 1 or Custom 2, you may achieve this quite easily. Here are the steps. In Weekedit Options, Custom 1 wizard (Links 2 panel), create : Three WP http://en.wikipedia.org/wiki/%1 | http://de.wikipedia.org/wiki/%1 | http://fr.wikipedia.org/wiki/%1 Weekedit recognizes "%1" as a placeholder for the selected text and "|" as a separator for each Wiki page address. You may insert many white spaces before and after "|" to ease reading. Save this set of hyperlinks by pressing the OK button. Right-click on a page, and select Custom 1 -> Three WP. The job is done : three Wikipedias are queried. With F4, you can repeat the same operation on any selected text. Note: Do not mix Custom Wikis queries with Custom search engines queries (see below). Or else, some operations will fail. More precisely, if the selected text contains spaces (" "), then Wikis are properly called, but not search engines. - Using Custom search engines query, Weekedit may query many search engines at a time using the same article name. Suppose you wish to query Google, Yahoo and LumRiX in one pass for any selection. With a Custom search engines query, you may achieve this quite easily. Here are the steps. In Weekedit Options, Custom 1 wizard (Links 2 panel), create : Three SE http://www.google.ca/search?q=%1&hl=en&meta= | http://ca.search.yahoo.com/search?vc=&p=%1&sm=Search&fr=FP-tab-web-t&tab=&ei=UTF-8 | http://wiki.lumrix.net/en/search.php?f=lumrix-search&x=&k=%1&submit=search Check the checkbox on the panel right side, this tells Weekedit to process the hyperlinks as search engines queries. Weekedit recognizes "%1" as a placeholder for the selected text and "|" as a separator for each Web page address. You may insert many white spaces before and after "|" to ease reading. Save this set of hyperlinks by pressing the OK button. Right-click on a page, and select Custom 1 -> Three SE. The job is done : three search engines are queried. With F4, you can repeat the same operation on any selected text. - After a tag is applied, the new text is selected. This allows to apply something else. The caret is located at the end of the selection. - Weekedit can change the letters decoration of selected text (a mapping): -- lowercase -- UPPERCASE -- Capitalize (e.g., my long title -> My Long Title) -- Invert case (e.g., ABCdef -> abcDEF) -- Remove diacritics (e.g., 芀òž«¾ cEAo) - Added "Edit 1st" as Wikipedia Operation. This is useful when you want to edit only the first section of an article, without opening the whole article in the edition window. Note : Weekedit always opens the edition window in the *same* tab, since the first section is usually shorter than the whole article. - Added the Wikipedia operation : -- u:Contributions (only users have contributions, "u:" is there to remind this) -- u:Blocking history (only users have contributions, "u:" is there to remind this) -- Watch (only logged users may use this feature) -- Unwatch (only logged users may use this feature) - At last, Weekedit comes with a Find dialog for edition windows. It is basic, but it already improves the edition experience. You can call it through the context menu *or* by pressing F3. You can choose to use both methods (Weekedit Options, Search panel). If you activate F3, then Weekedit displays the Find dialog and Firefox displays its own Find dialog at bottom of the window. They do not collide, since each works on different sections of the Web page. Moreover, Weekedit may display many Find dialogs (try it by pressing F3 while editing a Wikipedia page, then click again on the same Wikipedia page and press F3 again). This is useful if you regularly search the same words in different texts. If the edition window contains a very long text (more than 32 kB), then Find cannot, sometimes, properly position the selected text. I tried to fix this bug many times, but my patience is exhausted for the moment. I hope to fix it on next release. Note : Since it can be driven by the keyboard, this function does NOT repeat when pressing F4. - Added a list reverter, i.e., a function to revert the order of items in a list. - The display of month names in French is corrected. - The repetition function works on any open Web pages :-). - The repetition function for custom hyperlinks now works as expected :-). - In Wikipedia, you call a template using double braces (e.g., "{{USA}}"). If you select the template name with the opening braces (e.g., "{{USA" ), then Weekedit launches the template page (e.g., Template:USA), not the article page (e.g., USA). - If interwiki text (e.g., "zh:Zeus" in "[[zh:Zeus]]") is selected, then the Wikipedia Show operation opens a tab in the target language (e.g., http://zh.wikipedia.org/Wiki/Zeus"). If anything else is selected, then Weekedit proceeds as usual. - Another feature I longed for is the duo matching. Suppose you have this : text, text, [[Nelson]], text, text Wouldn't it be nice if, by pressing a key, "[[Nelson]]" was selected, after which you could apply anything else, like changing to "[[Horatio Nelson]]"? Weekedit performs the following duo matching when you press Ctrl-Shift-B : -- ( ) -- [ ] -- { } -- « » -- “ ” It may jam in some situations, mainly when the same duo is loosely imbricated within another one (e.g., "[[United [states] of America]]", the inner [] is wrong in this context). I do not expect this to be a problem, since all text within Wikipedia must, given a few exceptions, have balanced tags in order to display properly. This function is off by default (see Misc panel to activate it). Note : Since it is driven by the keyboard, this function does NOT repeat with F4. - If I am right, Firefox cannot send the keyboard events when the context menu is open. Thus, Weekedit cannot know when the Ctrl or Shift is held down while this menu is open. For this reason, it now considers that, when context menu opens, the Shift or Ctrl stays held down. - Weekedit now supports Russian (ru), even if it is not one of the top 10 languages at http://wikipedia.org. However, it reached the 100 000 articles threshold sometimes ago. - Weekedit supports Firefox 1.5.* and Firefox 2.0.* versions === Firefox 2.0 bugs === These bugs do not appear in Firefox 1.5.*. - The text found with the Find dialog is not highlighted, even if Weekedit positions the edition window correctly. If you click on the window scrolling bar, then the highlighting is visible. - Accented characters are rendered correctly when captured from the keyboard. However, the display after that step is either bad or there is no rendering at all. And yes, I tried different string types (e.g., unichar, and wstring), with no difference. === Minor === - Changed the definition of Weekedit (now targeting MediaWiki-powered Web sites) - In Weekedit options, the panels borders are smaller. - Added one line in Custom 1 and Custom 2 wizards - In Weekedit Options, added a new panel for the letters decoration (a mapping). - Code cleanup in Options.xul (removed useless checkbox id) - Code cleanup in Overlay.js (replaced if-elseif-else statements with switch statements) - The Wikipedia Operations are displayed in the context submenu by default from now on (2006-08-03). - In Weekedit Options, Help panel, added the version information. - In Weekedit Options, Help panel, re-ordered the hyperlinks set. - New text is always selected, be it after applying a tag, a liner or a map. - Code cleanup - Improved the repetition speed when using F4. - Added a function call to get char codes from selected characters. This may help in some situations. - Fixed a bug relating to maps. On Week Maps -> One Item, Weekedit showed something if any replacement was set and NO Selection, which is illogical. - In locale folders, in order to ease translation, moved content from .js files to .properties files. - I started to obfuscate files. In the future, I expect to implement a function to replace a string in many Wikipedia pages at a time. This is something powerful, and I want it to be used by responsible users. And, no, I am not applying Wikipedia philosophy. However, if you wish to offer this functionality through another extension, be my guest. - I did some cosmetics in the Weekedit Options. The coloring scheme is closer to what I expect. - In Weekedit Options, Links 2 tab, the Set Parameters buttons are more visible. =============================================================================== == 0.7 == =============================================================================== ===Major=== - In any liner, insert "%1", and it will be replaced by the selection. Here is an example. Suppose the page contains : * 1986 : ... * 1987 : ... * 1988 : ... * 1989 : ... * 1990 : ... ... If it is a page on a musician, you would like to see : * [[1986 in music|1986]] : ... * [[1987 in music|1987]] : ... * [[1988 in music|1988]] : ... * [[1989 in music|1989]] : ... * [[1990 in music|1990]] : ... ... You can edit all years by hand, or use %1 in a liner. Here are the steps. In Weekedit Options, create the pair in the 1-liners tab : Music [[%1 in music|%1]] Save this liner by pressing the OK button. Edit a page, right-click on a year, and select Week Liners -> Music. The job is done. With F4, you can repeat the same operation on any year (in fact, on any selected text). - In any liner, insert "%Today", and it will be replaced by today's date. The date format is set in the Weekedit Options. - Weekedit can be applied to any Wiki running the MediaWiki engine. A panel within Weekedit Options, Links 2, calls wizards to set the parameters. However, it cannot discriminate between an hyperlink pointing to the same domain (e.g., http://en.wikipedia.org/ is such an hyperlink , but not http://en.wikipedia.org/wiki). For this reason, Weekedit picks the displayed text as article's name. - In Weekedit Options, added an Help tab, pointing toward different Web pages. Those hyperlinks were already available in About, but it is not a natural place to look in. - In Weekedit Options, the tab layout has changed. - When applying a tag to selected text with many enclosing spaces, Weekedit ensures that all enclosing spaces remain, but do not appear within the tags. Text selected : " USAF " After applying "[[ ]]", you get : " [[USAF]] " - Added a tag : Strip. It serves to remove tags enclosing text. Text selected : "'''[[USAF]]'''" After applying the Strip tag, you get : "USAF" - Display Wikipedia operations in context menu or submenu - A partial solution is now available for repetition of Wikipedia operations (Edit, Show, etc.) If text is selected, then it works as expected. For the rest, it is still buggy. - Weekedit falls under the MPL 1.1/GPL 2.0/LGPL 2.1 licenses. - Fixed a bug relating to Show (an hyperlink containing "http:", "https:" or "www." was not properly handled if it contained "wikipedia") - User's guide is updated ===Minor=== - In About, states that Weekedit works with any MediaWiki powered Web site. - In Weekedit Options, added coloration to panels and buttons - In Weekedit Options, the options relating to Wikipedia are grouped together. - In Weekedit Options, the clickable elements now accept keyboard input. - In Weekedit Options, the selected panel is remembered. - In context menu, I inserted icons for quickly identifying custom 1 and custom 2. - In context menu, the right arrows are right justified. =============================================================================== == 0.6 == =============================================================================== ===Major=== - Added Wikipedia tags : -- Italics : ''[]'', ''[[]]'', "'' ''", «'' ''» -- Bold : '''[]''', '''[[]]''', "''' '''", «''' '''» - Added custom Wikipedia tags : 10 pairs of left and right tags to fit your needs - In the Weekedit Options, the Misc tab is now Tags 1 tab, which is changed to reflect the new ordering scheme. - In the Weekedit Options, a new Tags 2 tab for setting custom Wikipedia tags, which are available through the context menu. - In the Weekedit Options, a new Misc tab appears. - Added the Weekedit icon within the context menu - The tabs within the Weekedit Options are colored according to group membership. - Corrected a bug relating to F4. The repetition was done, whatever the state. - The Wikipedia operation Show behaves differently when the selected text is an hyperlink outside Wikipedia domain: it jumps to the Web site, since Wikipedia does not carry any article having "http:", "https:" or "www." - There is one bug. Weekedit does not repeat any of the Wikipedia operation: Show, Edit, Search, etc. All other operations are repeated without any problem. I tried many different things, but the DOM in Firefox is not easy to master. After many hours on this problem, I decided to give up. === Minor=== - Replaced "Week Inline Edit" with "Week Map" - Adjusted the displayed texts to reflect the new menus - Adjusted the tooltip texts to reflect the new menus - To enumerate IDs, using a counter instead of hard-coded values. Easier on the software developer :-)! - The Weekedit Options panels are now colored (idea borrowed from Shivanand Sharma a.k.a Varun. Thanks!) - Code cleanup - Code revision, since I am aware of setAttribute() :-). =============================================================================== == 0.5 == =============================================================================== ===Major=== - Hide unrelated Weekedit operation (e.g., if no text selected, then no mapping) - Repeat last operation by pressing F4. It is off by default (change that in the Weekedit Options). There is one bug. Weekedit does not repeat any of the Wikipedia operation: Show, Edit, Search, etc. All other operations are repeated without any problem. I tried many different things, but the DOM in Firefox is not easy to master. Since I like this feature very much, this is my first priority! - The Weekedit Options layout has changed. The values and the names are exactly the same, but they are laid out differently to reflect their grouping. The settings are unchanged. ===Minor=== - Hyperlinks within About dialog are displayed in the usual way (underlined and blue) - Shortened text within the About dialog, since the hyperlinks are now properly displayed. - Code cleanup - More tips in the Weekedit Options dialog. - In the Weekedit Options dialog, replaced "Selected" with "Selection" - Conditional display of the line separator within the context menu =============================================================================== == 0.4 == =============================================================================== === Major === - Fully support French interface - Added 30 maps - Created an HTML user's guide in English - Created an HTML user's guide in French === Minor === - Added one Wikipedia tag - Weekedit trims useless quotes (") when applying italics - Weekedit trims useless quotes (") when applying French quotes - Added keyboard tooltip - Changed some user's text - Cleaned js code (still things to do) =============================================================================== == 0.3 == =============================================================================== - Removed some bugs - Completed what I wanted the most from Weekedit