Zim

Merge lp:~bkidwell/zim/pyzim-win-installer into lp:~jaap.karssenberg/zim/pyzim

Proposed by Brendan Kidwell
Status: Superseded
Proposed branch: lp:~bkidwell/zim/pyzim-win-installer
Merge into: lp:~jaap.karssenberg/zim/pyzim
Diff against target: 1927 lines (+1756/-51)
9 files modified
.bzrignore (+2/-1)
setup.py (+30/-1)
windows/README-BUILD-win32.txt (+17/-8)
windows/build_win32.py (+30/-34)
windows/create-zim-setup.nsi (+3/-3)
windows/env.cmd (+1/-1)
windows/hicolor-icon-theme__index.theme (+1662/-0)
zim/__init__.py (+7/-2)
zim/fs.py (+4/-1)
To merge this branch: bzr merge lp:~bkidwell/zim/pyzim-win-installer
Reviewer Review Type Date Requested Status
Jaap Karssenberg Pending
Review via email: mp+25968@code.launchpad.net

This proposal has been superseded by a proposal from 2010-05-30.

Description of the change

Forgot to "propose merging" on Sunday, sorry. It's ready.

Bugs worked on the latest work on this branch:

lp:562111 [0.46] [Win32]: "No handlers could be found for logger 'zim.fs'"
- Submitted my own ADDITIONAL fix in my branch: If OS is Windows do NOT log failure to load Xdg.Mime.
- Zim for Windows doesn't warn about entries in log file EVERY time you quit now.

lp:567614 [0.46] [Win32] Windows installer is missing translations
- Merged Jaap's fixes into my branch and cleaned up new errors this produced.

lp:562155 [0.46] [Win32] Bad app icon in 0.46 installer
- Fixed in my branch.

lp:584793 [pyzm] [win32] Attach command always causes logged warning
- Reported by me today.
- Fixed in my branch.

To post a comment you must log in.
lp:~bkidwell/zim/pyzim-win-installer updated
250. By Jaap Karssenberg

Brought back support for TODO and FIXME tags in the task list

251. By Jaap Karssenberg

Added special case for headers above task lists

252. By Jaap Karssenberg

Merged patch to allow moving placeholder pages

253. By Jaap Karssenberg

Added option to remove links when deleting a page or placeholder

254. By Jaap Karssenberg

Added single page export

255. By Jaap Karssenberg

Updated translation template

256. By Jaap Karssenberg

Yet another fix for filesystem encoding on windows

257. By Jaap Karssenberg

Removed file which was checked in by accident

258. By Jaap Karssenberg

Added test case for behavior with respect to symlinks

259. By Jaap Karssenberg

Fixed bug with correct setting of edit mode
Caused e.g. heading tag to jump back at end-of-word in certain cases

260. By Jaap Karssenberg

Merging work on windows installer by Brendan Kidwell

261. By Jaap Karssenberg

Small fixes for custom tools functionality

262. By Jaap Karssenberg

Merging another small fix for windows installer

263. By Jaap Karssenberg

Fix for icons for custom tools

264. By Jaap Karssenberg

Merging small fixed by Johannes Reinhardt

265. By Jaap Karssenberg

Committed patch by Fabian Moser to fix indented verbatim paragraphs (lp:570615)

266. By Jaap Karssenberg

Two small fixes for unicode paths

267. By Jaap Karssenberg

Imported translations from launchpad

268. By Jaap Karssenberg

Release 0.47

269. By Jaap Karssenberg

* Fix for exception when deleting directories on windows (lp:590736)
* Fix for exporting single page (lp:590882)

270. By Jaap Karssenberg

Added copy to clipboard for task list based on patch by lukas (lp:319976)

271. By Jaap Karssenberg

Updated debian control file to allow installing package with python 2.5

272. By Jaap Karssenberg

Merged patch to support for sub- and superscript

273. By Jaap Karssenberg

Updated icon design

274. By Jaap Karssenberg <jaap@no-spoon>

Create Note plugin now supports templates

275. By Jaap Karssenberg <jaap@no-spoon>

* Renamed "Create Note" plugin to "Quick Note"
* Quick Note plugin now allows appending to an existing page

276. By Jaap Karssenberg <jaap@no-spoon>

Merge with trunk

277. By Jaap Karssenberg

* Two manual updates drafted by Bob Hof
* Improved copy paste of page names - lp:602859
* Added checkbox to search dialog to search current namespace
* Fixed copy page and insert link keybindings for index (^C and ^L)
* Added test to validate translation and fixed french translation - lp:592828
* Fixed bug when adding a custom tool without an icon - lp:596194

278. By Jaap Karssenberg

Fixed bug in test case

279. By Jaap Karssenberg

* Rewrote the export dialog to use an Assistent style interface
* Added widget needed for a generic Assistent dialog with input validation
* Changed zim.fs.File to throw an error when file does not exist on read()

280. By Jaap Karssenberg

Updated translation template

281. By Jaap Karssenberg <jaap@no-spoon>

* Removed limit to localhost from webserver
* Fixed bug where pageview would freeze up due to a stray image placeholder char
* Fixed bug with inconsistency of format buttons for selections
* Fixed export dialog controls for exporting a single page
* Added image preview for the Insert Image dialog

282. By Jaap Karssenberg

Various fixes for small issues found while testing on win32

283. By Jaap Karssenberg

Merged windows installer work

284. By Jaap Karssenberg

Merged latex fix from Johannes\' tree

285. By Jaap Karssenberg

Merged work for maemo support from "maacruz"

286. By Jaap Karssenberg

Small fixes

287. By Jaap Karssenberg

Two small fixes

288. By Jaap Karssenberg

* Updated translations
* Fixed failing test for plugins

289. By Jaap Karssenberg

* Fixed critical bug in export dialog
* Added support for serving attachments to www module
* Fixed logo in about dialog

290. By Jaap Karssenberg

Release 0.48

291. By Jaap Karssenberg

typos

292. By Jaap Karssenberg

Two small fixed and added default handler /usr/bin/open for Mac

293. By Jaap Karssenberg

* Fixed 'shared' property for notebooks
* Added wrapper with error handler for all action handlers

294. By Jaap Karssenberg

* Added property for notebooks to set preferred end of line
* Added logic to make writing fiels on windows more robust

295. By Jaap Karssenberg

* Patch to jump to task within page - by Thomas Liebertraut
* Patch to show indenting on tab for end of buffer - by Thomas Liebertraut
* Fix for zim executable when executed as "python zim.py"
* Repair for radio actions with new error handler

296. By Jaap Karssenberg

* Improved behavior of 'Edit Source'
* Added special case for handling outlook:// urls
* Fixed bug in 'Save Version'

297. By Jaap Karssenberg

* Added option to set custom applications
* Added encoding=url option for quicknote plugin commandline options

298. By Jaap Karssenberg <jaap@no-spoon>

Added new plugin for inline evaluation of expressions

299. By Jaap Karssenberg <jaap@no-spoon>

Merged windows installer branch

300. By Jaap Karssenberg <jaap@no-spoon>

Merged fixes for verbatim paragraphs by Fabian Moser

301. By Jaap Karssenberg

* Fixed bug with unicode handling for file objects
* Added names for pageindex and pageview widgets for use in gtkrc
* Added special case for mid: and cid: uris when parsing links
* Fixed printtobrowser plugin to use proper preference for web browser
* Added checkbox to quicknote dialog to open the new page or not
* Added character count to "Count words" dialog

302. By Jaap Karssenberg

* Reworked setdefault a bit so tasklist plugin can have empty string for labels
* Fixed unicode conversion in Path so e.g. tasklist dialog opens non-ascii page names correctly

303. By Jaap Karssenberg

Possible fix for unicode in quicknote dialog

304. By Jaap Karssenberg

Fix for issues with empty lines automatically inserted after indented
sections. Added a new parsetree element 'div' with a property 'indent'
to handle indenting within paragraphs. Also 'ul' can now have the 'indent'
property. Should fix bug lp:297932.

305. By Jaap Karssenberg

Updated file write logic for Windows

306. By Jaap Karssenberg

Merging path by Jiří Janoušek
* Backport per-user site-packages dir for python 2.5
* Fix bug with spaces in links in exported HTML

307. By Jaap Karssenberg

Further adapted the patch merged in rev306, fixing a break introduced by
adapting the patch in the first place - mea culpa.

308. By Jaap Karssenberg

* Now robust for error during os.remove "step 4" - should prevent
  subsequent mtime error
* Now robust when files go missing in mtime check

309. By Jaap Karssenberg

Fixed a number of bugs

310. By Jaap Karssenberg

Made locking in versioncontrol sync with locking in fs.py to avoid conflicts (mainly seen on windows)

311. By Jaap Karssenberg

Merged patch by Yelve Yakut to update the history when pages are deleted or moved - lp:506813

312. By Jaap Karssenberg

Merged experimental attachments browser plugin

313. By Jaap Karssenberg

Updated inline calculator to have functions

314. By Jaap Karssenberg

Updated translation template

315. By Jaap Karssenberg

Two small fixes

316. By Jaap Karssenberg

Fixed 2 more bugs + 1 typo

317. By Jaap Karssenberg

Added commandline option to export index

318. By Jaap Karssenberg

Fixed bug that could make bullet disappear when formatting the bullet character itself

319. By Jaap Karssenberg

Fix from lp:665121 by smu

320. By Jaap Karssenberg

Updated translations

321. By Jaap Karssenberg

Release 0.49

322. By Jaap Karssenberg

Merged update for latex output

323. By Jaap Karssenberg

Merged windows installer branch

324. By Jaap Karssenberg

Fixed the following bugs:
* Text from quicknote dialog is formatted directly when inserted in zim
* Renaming a page with title updat does not remove empty lines
* Error with "invalid literal" in HTML export
* Create config key for applications even when no app is found
* Fixed autohiding of index when switch focus back to editor
* First time run on windows now checks log dir exists
* Fixed copy to clipboard function in tasklist
* Removed capitalization for title for renamed pages
* Fixed bug when changing image height

325. By Jaap Karssenberg

Calendar template now also supports month and year pages

326. By Jaap Karssenberg

Reworked logic for indent and bullets / checkboxes. Each bullet type now has it's own tag type, allowing to set custom formatting per bullet type. This also fixes a number of known issues with indent formatting.

327. By Jaap Karssenberg

* Added timezone in creation time for pages
* Added option for tasklist to convert page name to tags
* Merged patch bu 'smu' to show path and icon in notebook list

328. By Jaap Karssenberg

Merging refactoring tree
* Added new class for InputForms and added tests for many dialogs using it
* Added framework so plugins can add widgets to panes in the window
* Updated attachment browser to properly add and remove widget
* Merged patched related to InsertImageDialog and AttachFileDialog by 'smu'

329. By Jaap Karssenberg

* Reworked history to use proper Path objects
* Fixed bug on windows with log file location

330. By Jaap Karssenberg

Various small fixes:
* Bug fix for remove_link with selection
* Bug fix preferenes dialog (broke in refactoring)
* Small fix attachment browser
* Fix in www for url encode file names
* Added scrollbars to image generator dialog
* Fix in tasklist parsing of labels for checkbox lists
* Added some shortcut codes for inserting symbols

331. By Jaap Karssenberg

* Fixed style config for tabs
* Added style config for linespacing
* Worked on improving test coverage

332. By Jaap Karssenberg

polished previous commit

333. By Jaap Karssenberg

* Fixed typo causing edge case bug in index
* Added custom tool option for getting formatted text
* Fixed 'basename' commandline option for quicknote dialog
* Fine-tuned trigger behavior of input forms (last-activated now ignores checkboxes)

334. By Jaap Karssenberg

merging website updates

335. By Jaap Karssenberg

Merged new description in debian control file

336. By Jaap Karssenberg

Documentation updates

337. By Jaap Karssenberg

Fixed issue when toggling checkboxes

338. By Jaap Karssenberg

Number of fixes:
* Changed behavior of history so cursor position is only re-used when
  explicitly opening a page from the history
* Added functionality to FileEntry to show relative paths, solving
  issue with EditImageDialog
* Fixed issues with backspace broken with new indenting tags
* Fixed issues with indent tags "spilling over" to the next lines
* Fixed bug when setting icon for custom tools
* Fixed bug for attaching unsupported image formats (e.g. DJVU)
* Fixed bug when typing space after a link tag
* Fixed bug so insert symbol can distinguish -- and -->

339. By Jaap Karssenberg

* Fixed a few small issues
* Changed config key used by history to make it backward compatible again
* Merged updates of attachment browser plugin

340. By Jaap Karssenberg

Updated translation template

341. By Jaap Karssenberg

* Fixed critical bug making text after a Verbatim block go missing lp:708752
* Fixed bug for opening inter-wiki links correctly lp:701625

342. By Jaap Karssenberg

Fixed 3 small issues in export dialog for single page export

343. By Jaap Karssenberg

Merged new "cleanup attachments" dialog by Stefan Muthers

344. By Jaap Karssenberg

Merged patch to add page template in "New Page" dialog

345. By Jaap Karssenberg

* Added menu items to insert and format lists
* Added indication of files to be delete in DeletePageDialog
* Added debug output to "You found a bug" ErrorDialog variant
* Updated translation template

346. By Jaap Karssenberg

* Merged fix for bug in export with custom template by Jiří Janoušek
* Added Danish translation by Morten Juhl-Johansen Zölde-Fejér

347. By Jaap Karssenberg

Fixed clipboard support for image:
* Merged patch by Jiří Janoušek to make image links relative on paste
* Adopted patch by Stefan Muthers to allow pasting image data

348. By Jaap Karssenberg

Small fixes

349. By Jaap Karssenberg

Updated translations

350. By Jaap Karssenberg

Release 0.50

351. By Jaap Karssenberg

Package layout and meta data update

352. By Jaap Karssenberg

Merged patch so canceling the preferences dialog also resets the loaded plugins

353. By Jaap Karssenberg

Merging plugin to sort lines in zim by NorfCran

354. By Jaap Karssenberg

Fix for issue with float numbers for image size by smu

355. By Jaap Karssenberg

Patch to switch menu sensitivity for checkbox items and link items on cursor movement by kba

356. By Jaap Karssenberg

Patch to allow text zoom by Konstantin Baierer

357. By Jaap Karssenberg

Fix for icon in custom tools dialog and made preview for images the default

358. By Jaap Karssenberg

Fix resizing of text entry widgets in dialogs

359. By Jaap Karssenberg

* Fixed two regressions from previous commit(s)
* Fixed error for non-existing interwikis
* Fixed bug with "create new page" in QuickNoteDialog
* Fixed bug in sort plugin when last line does not end with newline
* Fixed bug with word count when last line does not end with newline

360. By Jaap Karssenberg

Support for snapshots

361. By Jaap Karssenberg

Trash can support

362. By Jaap Karssenberg

Added GNUplot plugin - Alessandro Magni

363. By Jaap Karssenberg

Merging two bug fixes

364. By Jaap Karssenberg

Fix generating relative file links when document root is subfolder of notebook folder

365. By Jaap Karssenberg

Added calendar widget to "Insert Date" dialog

366. By Jaap Karssenberg

Fixed a number of smaller bugs:
* Fixed bug with searching by namespace
* Fixed bug in NewPageDialog disabling direct "OK" on <Enter>
* Fixed search to go directly to next match after a single replace

367. By Jaap Karssenberg

Fixed auto-completion for links and added test

368. By Jaap Karssenberg

Fixed interwiki links for export

369. By Jaap Karssenberg

Fixed copy-paste images for some MSOffice components

370. By Jaap Karssenberg

Copy pasting now by default in plain text
* Added preference to set default back to wiki
* Added context menu for "Copy As Wiki/Text" depending on the default

371. By Jaap Karssenberg

Merged tag support - Fabian

372. By Jaap Karssenberg

Couple of small fixes
* Added hidden param for autosave timeout
* Fixed manual for template parameters

373. By Jaap Karssenberg

Updated translation template

374. By Jaap Karssenberg

Update meta data

375. By Jaap Karssenberg

Fixed error handling in spell check plugin

376. By Jaap Karssenberg

Fixed bug when pasting bullets that end with formatting

377. By Jaap Karssenberg

Disabled Alt-Space

378. By Jaap Karssenberg

Code clean up and additional test coverage

379. By Jaap Karssenberg

Reworked notebook list and hooked intialize_notebook for plugins

380. By Jaap Karssenberg

Made parsing for document_root consistent with what is done for icon and added test case. Removed "get_document_root()" in favor of a ".document_root" attribute.

381. By Jaap Karssenberg

Fixed linkmap widget to actually go to the clicked page

382. By Jaap Karssenberg

Minor update in translation tempalte

383. By Jaap Karssenberg

Small fix in loading NotebookInfo

384. By Jaap Karssenberg

Updated translations

385. By Jaap Karssenberg

Last minute fix to the tray icon

386. By Jaap Karssenberg

Release 0.51

387. By Jaap Karssenberg

Added page name auto-completion in quicknote dialog

388. By Jaap Karssenberg

Fixed critical bug when starting zim without any defined notebooks

389. By Jaap Karssenberg

Two more fixes related to the notebook list

390. By Jaap Karssenberg

* Fixed debian/pyversions to allow python 2.7
* Added two missing translation strings for tabs in the preferences dialog
* Renamed GNUPlot to Gnuplot to match official name
  (see gnuplot FAQ, they have no affiliation with the GNU project)

391. By Jaap Karssenberg

Release 0.52

392. By Jaap Karssenberg

* Updated tasklit dialog to filter an the fly with more sexy entry widget
  and fixed minimum column width and tooltips
* Made NamespaceEntry accept empty input as top level namespace and made
  the widget show "<Top>" when empty and not focussed
* Fixed bug with moving to non-existing namespace

393. By Jaap Karssenberg

Fix for tests/coding.py to better detect with_statemen + small manual update

394. By Jaap Karssenberg

Small fix for executing zim from source on windows

395. By Jaap Karssenberg

Two fixes for find by Chris Liechti
* Added keybindings for F3 <Shift>F3 and <Ctrl>F3
* Give focus to textview after clicking "Next" or "Previous" buttons

396. By Jaap Karssenberg

Merge support for optional dependencies for plugins - John Drinkwater

397. By Jaap Karssenberg

Merging 3 fixes:
* Remember position of main window and dialogs (within one instance)
* Make search hand over partial searches correctly to find
* When copying attachments keep the modification time etc.

398. By Jaap Karssenberg

Fix for relative path checkboxes in exported HTML - Jiří Janoušek
Small manual update

399. By Jaap Karssenberg

Fixed error handling for bazaar errors to show a normal error dialog

400. By Jaap Karssenberg

Small fix for the Insert Date dialog

401. By Jaap Karssenberg

Merging typo fixes

402. By Jaap Karssenberg

Updated test suite, now using unittest from python 2.7 and some refactoring

403. By Jaap Karssenberg

* Fixed indexing error for syncing scenario - test case by Stefan Muthers
* Increased test coverage for Gtk interface and main window

404. By Jaap Karssenberg

* Removed dependency on unittest2 in debian/control
* Updated API for index.update
* Fixed small regression in versioncontrol bzr backend

405. By Jaap Karssenberg

Merge interwiki keyword patch

406. By Jaap Karssenberg

Resolving branch for interwiki keyword

407. By Jaap Karssenberg

Refactoring on loading extension modules

408. By Jaap Karssenberg

Merging template function for page index - jiri

409. By Jaap Karssenberg

Merging more typos and bugs - Oliver

410. By Jaap Karssenberg

Many small fixes and some manual updates

* Fix issue with default notebook / notebooklist in compiled Windows exe by fixing assert statement
* Fix for crash in "Insert date" dialog when iter not set
* Fix for selection TAB / Backspace / email quote behavior in pageview
* Fixed Latex \textless{} \textgreater{} codes
* Update for Calendar template to allow normal pages below calendar namespace

Miguel Angel Alvarez:
* zim/formats/wiki.py: str.format() doesn't exist in python.25
* zim/gui/widgets.py: Window variable in maemo detection block renamed to gtkwindowclass, but a reference to Window remained
* zim/index.py: sqlite3 in python 2.5 doesn't alias "table.field" as "field" in Row factory

Jiří Janoušek:
* Fix for unit testing with unittest2
* Fix for unicode handling in template module
* Fix for unicode characters in tags in pageview formatting

411. By Jaap Karssenberg

website update

412. By Jaap Karssenberg

Merged template resources feature

413. By Jaap Karssenberg

* Added preference for cursor placement position when navigating to a recent page
* Fixed putting cursor at the end of the template for new pages
* Fix for utf-8 / unicode usage in exporter
* Update for windows/README-BUILD-win32.txt

414. By Jaap Karssenberg

Performance improvement for index

415. By Jaap Karssenberg

* Fix vivicate new path in index pane
* Fix usage error for --index without notebook
* Fix handling cancellation of trash dialog on windows
* Fix error handling moving a page below itself

416. By Jaap Karssenberg

Merging branch with image links

417. By Jaap Karssenberg

Improved error handling while reading and writing pages fron the ui

418. By Jaap Karssenberg

merged trunk

419. By Jaap Karssenberg

Big patch with API documentation in epydoc format. All main modules documented, some secondairy ones still to be updated.

420. By Jaap Karssenberg

Moved daemon to zim.gui namespace

421. By Jaap Karssenberg

Added --search commandline option

422. By Jaap Karssenberg

* Fixed bug with relative paths for copy-paste and drag-drop
* Fixed bug when saving empty page from template

423. By Jaap Karssenberg

Added number of child pages in the index pane

424. By Jaap Karssenberg

Merging patch for calendar and tasklist plugins

425. By Jaap Karssenberg

Made setup now hardcode platform on compile time

426. By Jaap Karssenberg

Added arithmetic plugin

427. By Jaap Karssenberg

* Moved zim/_lib --> zim/inc (on windows the "_" gave issues)
* Fixed small test regression
* Small fix for handling bullet indenting

428. By Jaap Karssenberg

Added numbers to tag list in the tasklist dialog

429. By Jaap Karssenberg

Moved back zim.gui.daemon to zim.daemon -- caused bugs when gtk is loaded by zim.gui

430. By Jaap Karssenberg

Added 3 small checks to prevent crashes

431. By Jaap Karssenberg

Fixed look of the tasklist dialog under the standard Ubuntu theme - still don't understand why it was wrong though :(

432. By Jaap Karssenberg

* Changed label in quicknote dialog to make <Alt>O trigger OK directly
* Show notebook list after error dialog for notebook not found in order not
  to lock out the user when the default notebook is missing
* Fixed bug allowing to click checkboxes in read-only mode
* Fixed bug in parsing tags in the editor for auto-formatting (partial fix)
* Fixed exception in export for empty pages
* Fixed exception in pathbar for pages with an "&" in the name
* Fixed an exception in the diagram plugin and added test coverage
  for the image generator plugins
* Added specific error dialog when a helper application is not available
* Remove unmatches html tag from Default template

433. By Jaap Karssenberg

* Improve Add Notebook dialog, name and folder fields update each other
* Fixed bug in custom tools when tool name is not a valid file name

434. By Jaap Karssenberg

Fixes for 3 possible exceptions when moving a page

435. By Jaap Karssenberg

Merged patch for highlighting find match

436. By Jaap Karssenberg

Updated translations

437. By Jaap Karssenberg

* Added hook for plugins to add handlers for specific url schemes
* Fixed possible exception in remove_link()

438. By Jaap Karssenberg

Made current page highlight bold in the index and tag index

439. By Jaap Karssenberg

* Made paths in the notebook.list relative to HOME folder in order to
  facilitate portable install
* Fixed API for SearchDialog to show dialog before starting search
* Fixed small regression in pageindex select_page()

440. By Jaap Karssenberg

Added tooltips for index pane

441. By Jaap Karssenberg

Merged windows installer branch

442. By Jaap Karssenberg

Fixed normal background color of text entries for theming with revesed color scheme

443. By Jaap Karssenberg

* Fix for regression in notebook list, showing default double
* Fixed style for assistent dialog heading to match theme
* Fixed count of all open tasks in task dialog
* Made pathname check more strict, now explicitly shows starting "_" as invalid

444. By Jaap Karssenberg

Imported new translations

445. By Jaap Karssenberg

Fixes to make test suite run on windows

446. By Jaap Karssenberg

Small change to build scripts for windows to make setup.py run without 'windows/' being present

447. By Jaap Karssenberg

Release updates

448. By Jaap Karssenberg

Very small update for the website

449. By Jaap Karssenberg

Added mono icons for ubuntu

450. By Jaap Karssenberg

* Bug fix for relative links to parents of current page
* Updated zim.desktop with ubuntu unity specific shortcuts

451. By Jaap Karssenberg

Fixed problem in test suite when loading gtk pixbufs

452. By Jaap Karssenberg

Fixed bug in "You found a bug" error reporting :S
and added a test case.

453. By Jaap Karssenberg

Tasklist plugin now supports nested tasks and shows an hierarchic list.

454. By Jaap Karssenberg

Added an "automount" plugin to automatically mount notebook folders.

455. By Jaap Karssenberg

Fixed bug which prevented following links in read-only mode (and thus the manual :( ) regression of earlier fix in rev432 - mea culpa

456. By Jaap Karssenberg

* Fixed a bug causing the index to jump with every page selection
* Fixed a bug causing the default icon for custom tools to be missing in the toolbar
* Fixed a bug causing the trayicon to be missing when run from source

457. By Jaap Karssenberg

Updated translation template

458. By Jaap Karssenberg

* Fix for drag and drop of files on windows
* Interwiki lookup now goes over all urls.list files in the config and data paths
* More strict parsing for .desktop files
* Fix for notebook= parameter quickstart plugin

459. By Jaap Karssenberg

* Tasklist now keeps selection when data is refreshed
* Calendar now updates the label with todays date every few minutes

460. By Jaap Karssenberg

Fixed autocomplete for page entry in quicknote

461. By Jaap Karssenberg

* Fix bug when tag selected in tag cloud is deleted
* Add option in context menu to sort tag cload alphabetically

462. By Jaap Karssenberg

Possible fix for encoding issues in strftime

463. By Jaap Karssenberg

* Updated manual page on templates
* Small bug fix in tasklist

464. By Jaap Karssenberg

Imported translations

465. By Jaap Karssenberg

Update package data for release

466. By Jaap Karssenberg

Updated tasklist to use markup - fixes bug with tooltips

467. By Jaap Karssenberg

Added cancel option to search dialog and made it report results iterative

468. By Jaap Karssenberg

Added spinner to search dialog

469. By Jaap Karssenberg

Further optimization for search

470. By Jaap Karssenberg

Added Table Of Contents plugin

471. By Jaap Karssenberg

Small fix for ToC

472. By Jaap Karssenberg

* ToC plugin now has context menu with "promote" and "demote" items
* Refactored code for context menu popup in BrowserTreeView

473. By Jaap Karssenberg

Fixed docs

474. By Jaap Karssenberg

Fixed regression in rev472

475. By Jaap Karssenberg

Additional fixes and feature for tasklist
* Fixed regression for tags in tasklist dialog
* Made sorting of tags case insensitive
* Fixed continuity for tasklist whith normal bullet in between
* Introduced "Next" keyword and allow hiding not-yet-actionable tasks

476. By Jaap Karssenberg

Made index sort naturally and locale aware :)

477. By Jaap Karssenberg

Merged update of windows installer files

478. By Jaap Karssenberg

Update logic in table-of-contents plugin to find a heading

479. By Jaap Karssenberg

Refactored Clipboard code

480. By Jaap Karssenberg

Fixed critical bug that caused progress bar for export to hang ad infinitum

481. By Jaap Karssenberg

Fixed running zim daemon with proper python executable

482. By Jaap Karssenberg

Fixed small bug when attaching a file for selected text

483. By Jaap Karssenberg

Decoupled recent pages from history stack

484. By Jaap Karssenberg

Made history test not use private arguments

485. By Jaap Karssenberg

Fixed behavior when replacing a formatted word

486. By Jaap Karssenberg

Patch to improve behavior of automatic selections

487. By Jaap Karssenberg

* Fixed regression for pasting by middle button
* Small fix for recent paths pathbar

488. By Jaap Karssenberg

Very small fix for testcase

489. By Jaap Karssenberg

Fixed to make zim icons more customizable - Andrei

490. By Jaap Karssenberg

Fixed bug for latex templates

491. By Jaap Karssenberg

Small fix for making tasklist more robust

492. By Jaap Karssenberg

Fixed small regression in trayicon

493. By Jaap Karssenberg

* Fixed case-sensitive rename on windows (case-insensitive file system)
* Fixed small regression in Latex test case

494. By Jaap Karssenberg

Added Markdown with pandoc extensions as export format

495. By Jaap Karssenberg

Merge feature numbered lists

496. By Jaap Karssenberg

Added context menu item for mocing selected text to new page

497. By Jaap Karssenberg

Updated translations

498. By Jaap Karssenberg

* Fixed bug with uistate for export dialog
* Small update for website

499. By Jaap Karssenberg

Updated testing for formats and fixed regression in Markdown format

500. By Jaap Karssenberg

"Move text" now uses new page template

501. By Jaap Karssenberg

Small fix for zim.desktop

502. By Jaap Karssenberg

Fixed remembering folder for exporting single file

503. By Jaap Karssenberg

Fix for undoing numbered list changes

504. By Jaap Karssenberg

Added more formal alternative keybindings

505. By Jaap Karssenberg

Fixes in attachment browser to use proper file system calls (cross fingers - no testing...)

506. By Jaap Karssenberg

Further refactoring of attachmentbrowser thumbnailing, now with testcase

507. By Jaap Karssenberg

Added async queue again for thumbnailmanager - cross fingers

508. By Jaap Karssenberg

Small spelling fixes

509. By Jaap Karssenberg

Updated translations

510. By Jaap Karssenberg

Version 0.55

511. By Jaap Karssenberg

Oops - switched 'promote' and 'demote' in table of contents plugin

512. By Jaap Karssenberg

Added drag&drop for attachment browser

513. By Jaap Karssenberg

Updated bounty

514. By Jaap Karssenberg

Fixed bug for opening email adresses

515. By Jaap Karssenberg

Added test for fix in rev514

516. By Jaap Karssenberg

* Made sidepane remember state
* Made tag cloud remember state

517. By Jaap Karssenberg

Small fix to make daemon process more robust

518. By Jaap Karssenberg

Small fix in clipboard (lp:954091)

519. By Jaap Karssenberg

Merge Git & Hg support

520. By Jaap Karssenberg

Some refactoring on versioncontrol plugin

521. By Jaap Karssenberg

* Made version control backend an option for init dialog
* Fixed UTF-8 support for version control

522. By Jaap Karssenberg

Merged plugin for "ditaa" diagrams

523. By Jaap Karssenberg

Updated translation template

524. By Jaap Karssenberg

Merging patch for config profiles

525. By Jaap Karssenberg

Refactored profile loading

526. By Jaap Karssenberg

Small fix for style linked to profile

527. By Jaap Karssenberg

Fix for context menu page index

528. By Jaap Karssenberg

Small fix for GNU R plugin

529. By Jaap Karssenberg

Small fix for git support

530. By Jaap Karssenberg

Small fix for trayicon

531. By Jaap Karssenberg

Small fix for windows paths

532. By Jaap Karssenberg

Fix for small bugje in Insert Date dialog

533. By Jaap Karssenberg

Version 0.56

534. By Brendan Kidwell

removing "[version]" section from PortableApps ini file; this is added by build script

535. By Brendan Kidwell

Fixing "Zim 0.54 doesn't work on Windows XP"

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2010-03-24 22:06:16 +0000
3+++ .bzrignore 2010-05-30 22:47:23 +0000
4@@ -15,5 +15,6 @@
5 ./debian/pycompat
6 ./man
7 ./html
8-./windows
9+./windows/build
10+./windows/version-and-date.nsi
11 ./xdg/hicolor
12
13=== modified file 'setup.py'
14--- setup.py 2010-05-17 19:31:00 +0000
15+++ setup.py 2010-05-30 22:47:23 +0000
16@@ -5,6 +5,11 @@
17 import shutil
18 import subprocess
19
20+try:
21+ import py2exe
22+except ImportError:
23+ py2exe = None
24+
25 from distutils.core import setup
26 from distutils.command.sdist import sdist as sdist_class
27 from distutils.command.build import build as build_class
28@@ -222,6 +227,28 @@
29 dependencies.append('simplejson')
30
31
32+if py2exe:
33+ py2exeoptions = {
34+ 'windows': [ {
35+ "script": "zim.py",
36+ "icon_resources": [(1, "data/pixmaps/favicon.ico")]
37+ } ],
38+ 'zipfile': None,
39+ 'options': {
40+ "py2exe": {
41+ "compressed": 0,
42+ "optimize": 2,
43+ "ascii": 1,
44+ "bundle_files": 3,
45+ "packages": ["encodings", "cairo", "atk", "pangocairo", "zim", "bzrlib"],
46+ "dist_dir" : "windows/build"
47+ }
48+ }
49+ }
50+else:
51+ py2exeoptions = {}
52+
53+
54 setup(
55 # wire overload commands
56 cmdclass = {
57@@ -243,6 +270,8 @@
58 scripts = ['zim.py'],
59 packages = collect_packages(),
60 data_files = collect_data_files(),
61- requires = dependencies
62+ requires = dependencies,
63+
64+ **py2exeoptions
65 )
66
67
68=== modified file 'windows/README-BUILD-win32.txt'
69--- windows/README-BUILD-win32.txt 2010-04-13 07:49:27 +0000
70+++ windows/README-BUILD-win32.txt 2010-05-30 22:47:23 +0000
71@@ -31,15 +31,24 @@
72
73 1. Checkout or update a copy of pyzim from "lp:zim".
74
75-2. In the Zim root folder, run "windows\env.cmd" if your GTK binary folder isn't already in your PATH environment variable.
76-
77-3. Run "[path-to-python]\python.exe windows\build_win32.py".
78-
79-3. Make sure it built okay by running ".\windows\zim\zim.exe"
80+2. Run "[path-to-python]\python.exe setup.py build" to create a standard build. (Needed to get translation files.)
81+
82+3. Look at "windows\env.cmd" -- make sure that your paths to GTK and Python binaries are correct.
83+
84+3. Run "windows\env.cmd" to initialize your $PATH environment variable..
85+
86+4. Run "python.exe windows\build_win32.py".
87+
88+5. Make sure it built okay by running ".\windows\build\zim.exe".
89
90
91 Packaging the Installer
92
93-1. Run ./windows/create-zim-setup.nsi .
94-
95-2. Find its output in ./dist/Zim-setup-*.exe and test it.
96+1. Create or modify ./windows/version-and-date.nsi . (Fill in the appropriate values.)
97+
98+ !define VER "version_number_goes_here"
99+ !define BUILDDATE "yyyy-mm-dd"
100+
101+2. Run ./windows/create-zim-setup.nsi .
102+
103+3. Find its output in ./dist/Zim-setup-*.exe and test it.
104
105=== modified file 'windows/build_win32.py'
106--- windows/build_win32.py 2010-04-13 07:49:27 +0000
107+++ windows/build_win32.py 2010-05-30 22:47:23 +0000
108@@ -1,32 +1,41 @@
109-import os, sys, shutil
110-import py2exe
111+import os
112+import sys
113+import shutil
114 import datetime
115-from distutils.core import setup
116+import subprocess
117+import distutils.dir_util
118+
119 sys.path.append(".")
120 from zim import __version__
121
122 # For the complete Windows build procedure, please read
123 # README-BUILD-win32.txt
124
125-# If run without args, build executables, in quiet mode.
126-if len(sys.argv) == 1:
127- sys.argv.append("py2exe")
128+# Clean up the build directory
129+shutil.rmtree("windows/build", True)
130
131 # update "data" folder
132-shutil.rmtree("windows/zim/data", True)
133-shutil.copytree("data", "windows/zim/data")
134+shutil.copytree("data", "windows/build/data")
135
136 # If you installed GTK to a different folder, change these lines:
137-shutil.rmtree("windows/zim/etc", True)
138-shutil.copytree("c:/Program Files/Common Files/GTK/2.0/etc", "windows/zim/etc")
139-shutil.rmtree("windows/zim/lib", True)
140-shutil.copytree("c:/Program Files/Common Files/GTK/2.0/lib", "windows/zim/lib")
141-shutil.rmtree("windows/zim/share", True)
142-shutil.copytree("c:/Program Files/Common Files/GTK/2.0/share", "windows/zim/share")
143-
144-# copy plugins folder so Preferences dialog can iterate through them
145-shutil.rmtree("windows/zim/zim", True)
146-shutil.copytree("zim/plugins", "windows/zim/zim/plugins")
147+shutil.copytree("c:/Program Files/Common Files/GTK/2.0/etc", "windows/build/etc")
148+shutil.copytree("c:/Program Files/Common Files/GTK/2.0/lib", "windows/build/lib")
149+shutil.copytree("c:/Program Files/Common Files/GTK/2.0/share", "windows/build/share")
150+
151+# Copy translation files
152+# Use function from distutils because shutil.copytree fails when destination folder exists
153+distutils.dir_util.copy_tree("locale", "windows/build/share/locale", update=1)
154+
155+# Copy plugins folder so Preferences dialog can iterate through them
156+shutil.rmtree("windows/build/zim", True)
157+shutil.copytree("zim/plugins", "windows/build/zim/plugins")
158+
159+# Copy the hicolor icon theme from windows folder because it's missing from Gtk/win32 distro
160+os.makedirs("windows/build/share/icons/hicolor")
161+shutil.copyfile(
162+ "windows/hicolor-icon-theme__index.theme",
163+ "windows/build/share/icons/hicolor/index.theme"
164+)
165
166 # print out version number
167 f = open("windows/version-and-date.nsi", "w")
168@@ -34,22 +43,9 @@
169 f.write('!define BUILDDATE "%s"\n' % datetime.datetime.now().strftime("%Y-%m-%d"))
170 f.close()
171
172+# create main.exe
173+subprocess.check_call(['python.exe', 'setup.py', 'py2exe'])
174+
175 # NSIS script compiles to "dist" folder but compiler won't create it if it's needed
176 if not os.path.exists("dist"):
177 os.mkdir("dist")
178-
179-# create main.exe
180-setup(
181- options = {"py2exe": {"compressed": 0,
182- "optimize": 2,
183- "ascii": 1,
184- "bundle_files": 3,
185- "packages": ["encodings", "cairo", "atk", "pangocairo", "zim", "bzrlib"],
186- "dist_dir" : "windows/zim"
187- }},
188- zipfile = None,
189- windows = [{
190- "script": "zim.py",
191- "icon_resources": [(1, "data/pixmaps/favicon.ico")]
192- }],
193-)
194
195=== modified file 'windows/create-zim-setup.nsi'
196--- windows/create-zim-setup.nsi 2010-04-13 07:49:27 +0000
197+++ windows/create-zim-setup.nsi 2010-05-30 22:47:23 +0000
198@@ -25,7 +25,7 @@
199
200 !define MUI_HEADERIMAGE
201 !define MUI_HEADERIMAGE_BITMAP "zim-logo-big.bmp" ; optional
202-!define MUI_ICON "zim\data\pixmaps\favicon.ico"
203+!define MUI_ICON "zim.ico"
204
205 !define MUI_DIRECTORYPAGE_TEXT_TOP \
206 "Setup will install ${APPNAME} in the following folder. \
207@@ -57,8 +57,8 @@
208
209 ; Set Section Files and Shortcuts
210 SetOutPath "$INSTDIR\"
211- File /r /x .svn /x Zim-setup*.exe /x "zim.exe.log" "zim\*.*"
212- File /oname=zim.ico "zim\data\pixmaps\favicon.ico"
213+ File /r /x .svn /x Zim-setup*.exe /x "zim.exe.log" "build\*.*"
214+ File "zim.ico"
215
216 SectionEnd
217
218
219=== modified file 'windows/env.cmd'
220--- windows/env.cmd 2010-04-13 07:49:27 +0000
221+++ windows/env.cmd 2010-05-30 22:47:23 +0000
222@@ -1,1 +1,1 @@
223-SET PATH=%PATH%;C:\Program Files\Common Files\GTK\2.0\bin
224+SET PATH=%PATH%;C:\Program Files\Common Files\GTK\2.0\bin;c:\Programs\Python26
225
226=== added file 'windows/hicolor-icon-theme__index.theme'
227--- windows/hicolor-icon-theme__index.theme 1970-01-01 00:00:00 +0000
228+++ windows/hicolor-icon-theme__index.theme 2010-05-30 22:47:23 +0000
229@@ -0,0 +1,1662 @@
230+[Icon Theme]
231+Name=Hicolor
232+Comment=Fallback icon theme
233+Hidden=true
234+Directories=16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/filesystems,16x16/intl,16x16/mimetypes,16x16/places,16x16/status,16x16/stock/chart,16x16/stock/code,16x16/stock/data,16x16/stock/form,16x16/stock/image,16x16/stock/io,16x16/stock/media,16x16/stock/navigation,16x16/stock/net,16x16/stock/object,16x16/stock/table,16x16/stock/text,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/filesystems,22x22/intl,22x22/mimetypes,22x22/places,22x22/status,22x22/stock/chart,22x22/stock/code,22x22/stock/data,22x22/stock/form,22x22/stock/image,22x22/stock/io,22x22/stock/media,22x22/stock/navigation,22x22/stock/net,22x22/stock/object,22x22/stock/table,22x22/stock/text,24x24/actions,24x24/animations,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/emotes,24x24/filesystems,24x24/intl,24x24/mimetypes,24x24/places,24x24/status,24x24/stock/chart,24x24/stock/code,24x24/stock/data,24x24/stock/form,24x24/stock/image,24x24/stock/io,24x24/stock/media,24x24/stock/navigation,24x24/stock/net,24x24/stock/object,24x24/stock/table,24x24/stock/text,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/filesystems,32x32/intl,32x32/mimetypes,32x32/places,32x32/status,32x32/stock/chart,32x32/stock/code,32x32/stock/data,32x32/stock/form,32x32/stock/image,32x32/stock/io,32x32/stock/media,32x32/stock/navigation,32x32/stock/net,32x32/stock/object,32x32/stock/table,32x32/stock/text,36x36/actions,36x36/animations,36x36/apps,36x36/categories,36x36/devices,36x36/emblems,36x36/emotes,36x36/filesystems,36x36/intl,36x36/mimetypes,36x36/places,36x36/status,36x36/stock/chart,36x36/stock/code,36x36/stock/data,36x36/stock/form,36x36/stock/image,36x36/stock/io,36x36/stock/media,36x36/stock/navigation,36x36/stock/net,36x36/stock/object,36x36/stock/table,36x36/stock/text,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/filesystems,48x48/intl,48x48/mimetypes,48x48/places,48x48/status,48x48/stock/chart,48x48/stock/code,48x48/stock/data,48x48/stock/form,48x48/stock/image,48x48/stock/io,48x48/stock/media,48x48/stock/navigation,48x48/stock/net,48x48/stock/object,48x48/stock/table,48x48/stock/text,64x64/actions,64x64/animations,64x64/apps,64x64/categories,64x64/devices,64x64/emblems,64x64/emotes,64x64/filesystems,64x64/intl,64x64/mimetypes,64x64/places,64x64/status,64x64/stock/chart,64x64/stock/code,64x64/stock/data,64x64/stock/form,64x64/stock/image,64x64/stock/io,64x64/stock/media,64x64/stock/navigation,64x64/stock/net,64x64/stock/object,64x64/stock/table,64x64/stock/text,72x72/actions,72x72/animations,72x72/apps,72x72/categories,72x72/devices,72x72/emblems,72x72/emotes,72x72/filesystems,72x72/intl,72x72/mimetypes,72x72/places,72x72/status,72x72/stock/chart,72x72/stock/code,72x72/stock/data,72x72/stock/form,72x72/stock/image,72x72/stock/io,72x72/stock/media,72x72/stock/navigation,72x72/stock/net,72x72/stock/object,72x72/stock/table,72x72/stock/text,96x96/actions,96x96/animations,96x96/apps,96x96/categories,96x96/devices,96x96/emblems,96x96/emotes,96x96/filesystems,96x96/intl,96x96/mimetypes,96x96/places,96x96/status,96x96/stock/chart,96x96/stock/code,96x96/stock/data,96x96/stock/form,96x96/stock/image,96x96/stock/io,96x96/stock/media,96x96/stock/navigation,96x96/stock/net,96x96/stock/object,96x96/stock/table,96x96/stock/text,128x128/actions,128x128/animations,128x128/apps,128x128/categories,128x128/devices,128x128/emblems,128x128/emotes,128x128/filesystems,128x128/intl,128x128/mimetypes,128x128/places,128x128/status,128x128/stock/chart,128x128/stock/code,128x128/stock/data,128x128/stock/form,128x128/stock/image,128x128/stock/io,128x128/stock/media,128x128/stock/navigation,128x128/stock/net,128x128/stock/object,128x128/stock/table,128x128/stock/text,192x192/actions,192x192/animations,192x192/apps,192x192/categories,192x192/devices,192x192/emblems,192x192/emotes,192x192/filesystems,192x192/intl,192x192/mimetypes,192x192/places,192x192/status,192x192/stock/chart,192x192/stock/code,192x192/stock/data,192x192/stock/form,192x192/stock/image,192x192/stock/io,192x192/stock/media,192x192/stock/navigation,192x192/stock/net,192x192/stock/object,192x192/stock/table,192x192/stock/text,256x256/actions,256x256/animations,256x256/apps,256x256/categories,256x256/devices,256x256/emblems,256x256/emotes,256x256/filesystems,256x256/intl,256x256/mimetypes,256x256/places,256x256/status,256x256/stock/chart,256x256/stock/code,256x256/stock/data,256x256/stock/form,256x256/stock/image,256x256/stock/io,256x256/stock/media,256x256/stock/navigation,256x256/stock/net,256x256/stock/object,256x256/stock/table,256x256/stock/text,scalable/actions,scalable/animations,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/filesystems,scalable/intl,scalable/mimetypes,scalable/places,scalable/status,scalable/stock/chart,scalable/stock/code,scalable/stock/data,scalable/stock/form,scalable/stock/image,scalable/stock/io,scalable/stock/media,scalable/stock/navigation,scalable/stock/net,scalable/stock/object,scalable/stock/table,scalable/stock/text
235+
236+
237+[16x16/actions]
238+Size=16
239+Context=Actions
240+Type=Threshold
241+
242+[16x16/animations]
243+Size=16
244+Context=Animations
245+Type=Threshold
246+
247+[16x16/apps]
248+Size=16
249+Context=Applications
250+Type=Threshold
251+
252+[16x16/categories]
253+Size=16
254+Context=Categories
255+Type=Threshold
256+
257+[16x16/devices]
258+Size=16
259+Context=Devices
260+Type=Threshold
261+
262+[16x16/emblems]
263+Size=16
264+Context=Emblems
265+Type=Threshold
266+
267+[16x16/emotes]
268+Size=16
269+Context=Emotes
270+Type=Threshold
271+
272+[16x16/filesystems]
273+Size=16
274+Context=FileSystems
275+Type=Threshold
276+
277+[16x16/intl]
278+Size=16
279+Context=International
280+Type=Threshold
281+
282+[16x16/mimetypes]
283+Size=16
284+Context=MimeTypes
285+Type=Threshold
286+
287+[16x16/places]
288+Size=16
289+Context=Places
290+Type=Threshold
291+
292+[16x16/status]
293+Size=16
294+Context=Status
295+Type=Threshold
296+
297+[16x16/stock/chart]
298+Size=16
299+Context=Stock
300+Type=Threshold
301+
302+[16x16/stock/code]
303+Size=16
304+Context=Stock
305+Type=Threshold
306+
307+[16x16/stock/data]
308+Size=16
309+Context=Stock
310+Type=Threshold
311+
312+[16x16/stock/form]
313+Size=16
314+Context=Stock
315+Type=Threshold
316+
317+[16x16/stock/image]
318+Size=16
319+Context=Stock
320+Type=Threshold
321+
322+[16x16/stock/io]
323+Size=16
324+Context=Stock
325+Type=Threshold
326+
327+[16x16/stock/media]
328+Size=16
329+Context=Stock
330+Type=Threshold
331+
332+[16x16/stock/navigation]
333+Size=16
334+Context=Stock
335+Type=Threshold
336+
337+[16x16/stock/net]
338+Size=16
339+Context=Stock
340+Type=Threshold
341+
342+[16x16/stock/object]
343+Size=16
344+Context=Stock
345+Type=Threshold
346+
347+[16x16/stock/table]
348+Size=16
349+Context=Stock
350+Type=Threshold
351+
352+[16x16/stock/text]
353+Size=16
354+Context=Stock
355+Type=Threshold
356+
357+[22x22/actions]
358+Size=22
359+Context=Actions
360+Type=Threshold
361+
362+[22x22/animations]
363+Size=22
364+Context=Animations
365+Type=Threshold
366+
367+[22x22/apps]
368+Size=22
369+Context=Applications
370+Type=Threshold
371+
372+[22x22/categories]
373+Size=22
374+Context=Categories
375+Type=Threshold
376+
377+[22x22/devices]
378+Size=22
379+Context=Devices
380+Type=Threshold
381+
382+[22x22/emblems]
383+Size=22
384+Context=Emblems
385+Type=Threshold
386+
387+[22x22/emotes]
388+Size=22
389+Context=Emotes
390+Type=Threshold
391+
392+[22x22/filesystems]
393+Size=22
394+Context=FileSystems
395+Type=Threshold
396+
397+[22x22/intl]
398+Size=22
399+Context=International
400+Type=Threshold
401+
402+[22x22/mimetypes]
403+Size=22
404+Context=MimeTypes
405+Type=Threshold
406+
407+[22x22/places]
408+Size=22
409+Context=Places
410+Type=Threshold
411+
412+[22x22/status]
413+Size=22
414+Context=Status
415+Type=Threshold
416+
417+[22x22/stock/chart]
418+Size=22
419+Context=Stock
420+Type=Threshold
421+
422+[22x22/stock/code]
423+Size=22
424+Context=Stock
425+Type=Threshold
426+
427+[22x22/stock/data]
428+Size=22
429+Context=Stock
430+Type=Threshold
431+
432+[22x22/stock/form]
433+Size=22
434+Context=Stock
435+Type=Threshold
436+
437+[22x22/stock/image]
438+Size=22
439+Context=Stock
440+Type=Threshold
441+
442+[22x22/stock/io]
443+Size=22
444+Context=Stock
445+Type=Threshold
446+
447+[22x22/stock/media]
448+Size=22
449+Context=Stock
450+Type=Threshold
451+
452+[22x22/stock/navigation]
453+Size=22
454+Context=Stock
455+Type=Threshold
456+
457+[22x22/stock/net]
458+Size=22
459+Context=Stock
460+Type=Threshold
461+
462+[22x22/stock/object]
463+Size=22
464+Context=Stock
465+Type=Threshold
466+
467+[22x22/stock/table]
468+Size=22
469+Context=Stock
470+Type=Threshold
471+
472+[22x22/stock/text]
473+Size=22
474+Context=Stock
475+Type=Threshold
476+
477+[24x24/actions]
478+Size=24
479+Context=Actions
480+Type=Threshold
481+
482+[24x24/animations]
483+Size=24
484+Context=Animations
485+Type=Threshold
486+
487+[24x24/apps]
488+Size=24
489+Context=Applications
490+Type=Threshold
491+
492+[24x24/categories]
493+Size=24
494+Context=Categories
495+Type=Threshold
496+
497+[24x24/devices]
498+Size=24
499+Context=Devices
500+Type=Threshold
501+
502+[24x24/emblems]
503+Size=24
504+Context=Emblems
505+Type=Threshold
506+
507+[24x24/emotes]
508+Size=24
509+Context=Emotes
510+Type=Threshold
511+
512+[24x24/filesystems]
513+Size=24
514+Context=FileSystems
515+Type=Threshold
516+
517+[24x24/intl]
518+Size=24
519+Context=International
520+Type=Threshold
521+
522+[24x24/mimetypes]
523+Size=24
524+Context=MimeTypes
525+Type=Threshold
526+
527+[24x24/places]
528+Size=24
529+Context=Places
530+Type=Threshold
531+
532+[24x24/status]
533+Size=24
534+Context=Status
535+Type=Threshold
536+
537+[24x24/stock/chart]
538+Size=24
539+Context=Stock
540+Type=Threshold
541+
542+[24x24/stock/code]
543+Size=24
544+Context=Stock
545+Type=Threshold
546+
547+[24x24/stock/data]
548+Size=24
549+Context=Stock
550+Type=Threshold
551+
552+[24x24/stock/form]
553+Size=24
554+Context=Stock
555+Type=Threshold
556+
557+[24x24/stock/image]
558+Size=24
559+Context=Stock
560+Type=Threshold
561+
562+[24x24/stock/io]
563+Size=24
564+Context=Stock
565+Type=Threshold
566+
567+[24x24/stock/media]
568+Size=24
569+Context=Stock
570+Type=Threshold
571+
572+[24x24/stock/navigation]
573+Size=24
574+Context=Stock
575+Type=Threshold
576+
577+[24x24/stock/net]
578+Size=24
579+Context=Stock
580+Type=Threshold
581+
582+[24x24/stock/object]
583+Size=24
584+Context=Stock
585+Type=Threshold
586+
587+[24x24/stock/table]
588+Size=24
589+Context=Stock
590+Type=Threshold
591+
592+[24x24/stock/text]
593+Size=24
594+Context=Stock
595+Type=Threshold
596+
597+[32x32/actions]
598+Size=32
599+Context=Actions
600+Type=Threshold
601+
602+[32x32/animations]
603+Size=32
604+Context=Animations
605+Type=Threshold
606+
607+[32x32/apps]
608+Size=32
609+Context=Applications
610+Type=Threshold
611+
612+[32x32/categories]
613+Size=32
614+Context=Categories
615+Type=Threshold
616+
617+[32x32/devices]
618+Size=32
619+Context=Devices
620+Type=Threshold
621+
622+[32x32/emblems]
623+Size=32
624+Context=Emblems
625+Type=Threshold
626+
627+[32x32/emotes]
628+Size=32
629+Context=Emotes
630+Type=Threshold
631+
632+[32x32/filesystems]
633+Size=32
634+Context=FileSystems
635+Type=Threshold
636+
637+[32x32/intl]
638+Size=32
639+Context=International
640+Type=Threshold
641+
642+[32x32/mimetypes]
643+Size=32
644+Context=MimeTypes
645+Type=Threshold
646+
647+[32x32/places]
648+Size=32
649+Context=Places
650+Type=Threshold
651+
652+[32x32/status]
653+Size=32
654+Context=Status
655+Type=Threshold
656+
657+[32x32/stock/chart]
658+Size=32
659+Context=Stock
660+Type=Threshold
661+
662+[32x32/stock/code]
663+Size=32
664+Context=Stock
665+Type=Threshold
666+
667+[32x32/stock/data]
668+Size=32
669+Context=Stock
670+Type=Threshold
671+
672+[32x32/stock/form]
673+Size=32
674+Context=Stock
675+Type=Threshold
676+
677+[32x32/stock/image]
678+Size=32
679+Context=Stock
680+Type=Threshold
681+
682+[32x32/stock/io]
683+Size=32
684+Context=Stock
685+Type=Threshold
686+
687+[32x32/stock/media]
688+Size=32
689+Context=Stock
690+Type=Threshold
691+
692+[32x32/stock/navigation]
693+Size=32
694+Context=Stock
695+Type=Threshold
696+
697+[32x32/stock/net]
698+Size=32
699+Context=Stock
700+Type=Threshold
701+
702+[32x32/stock/object]
703+Size=32
704+Context=Stock
705+Type=Threshold
706+
707+[32x32/stock/table]
708+Size=32
709+Context=Stock
710+Type=Threshold
711+
712+[32x32/stock/text]
713+Size=32
714+Context=Stock
715+Type=Threshold
716+
717+[36x36/actions]
718+Size=36
719+Context=Actions
720+Type=Threshold
721+
722+[36x36/animations]
723+Size=36
724+Context=Animations
725+Type=Threshold
726+
727+[36x36/apps]
728+Size=36
729+Context=Applications
730+Type=Threshold
731+
732+[36x36/categories]
733+Size=36
734+Context=Categories
735+Type=Threshold
736+
737+[36x36/devices]
738+Size=36
739+Context=Devices
740+Type=Threshold
741+
742+[36x36/emblems]
743+Size=36
744+Context=Emblems
745+Type=Threshold
746+
747+[36x36/emotes]
748+Size=36
749+Context=Emotes
750+Type=Threshold
751+
752+[36x36/filesystems]
753+Size=36
754+Context=FileSystems
755+Type=Threshold
756+
757+[36x36/intl]
758+Size=36
759+Context=International
760+Type=Threshold
761+
762+[36x36/mimetypes]
763+Size=36
764+Context=MimeTypes
765+Type=Threshold
766+
767+[36x36/places]
768+Size=36
769+Context=Places
770+Type=Threshold
771+
772+[36x36/status]
773+Size=36
774+Context=Status
775+Type=Threshold
776+
777+[36x36/stock/chart]
778+Size=36
779+Context=Stock
780+Type=Threshold
781+
782+[36x36/stock/code]
783+Size=36
784+Context=Stock
785+Type=Threshold
786+
787+[36x36/stock/data]
788+Size=36
789+Context=Stock
790+Type=Threshold
791+
792+[36x36/stock/form]
793+Size=36
794+Context=Stock
795+Type=Threshold
796+
797+[36x36/stock/image]
798+Size=36
799+Context=Stock
800+Type=Threshold
801+
802+[36x36/stock/io]
803+Size=36
804+Context=Stock
805+Type=Threshold
806+
807+[36x36/stock/media]
808+Size=36
809+Context=Stock
810+Type=Threshold
811+
812+[36x36/stock/navigation]
813+Size=36
814+Context=Stock
815+Type=Threshold
816+
817+[36x36/stock/net]
818+Size=36
819+Context=Stock
820+Type=Threshold
821+
822+[36x36/stock/object]
823+Size=36
824+Context=Stock
825+Type=Threshold
826+
827+[36x36/stock/table]
828+Size=36
829+Context=Stock
830+Type=Threshold
831+
832+[36x36/stock/text]
833+Size=36
834+Context=Stock
835+Type=Threshold
836+
837+[48x48/actions]
838+Size=48
839+Context=Actions
840+Type=Threshold
841+
842+[48x48/animations]
843+Size=48
844+Context=Animations
845+Type=Threshold
846+
847+[48x48/apps]
848+Size=48
849+Context=Applications
850+Type=Threshold
851+
852+[48x48/categories]
853+Size=48
854+Context=Categories
855+Type=Threshold
856+
857+[48x48/devices]
858+Size=48
859+Context=Devices
860+Type=Threshold
861+
862+[48x48/emblems]
863+Size=48
864+Context=Emblems
865+Type=Threshold
866+
867+[48x48/emotes]
868+Size=48
869+Context=Emotes
870+Type=Threshold
871+
872+[48x48/filesystems]
873+Size=48
874+Context=FileSystems
875+Type=Threshold
876+
877+[48x48/intl]
878+Size=48
879+Context=International
880+Type=Threshold
881+
882+[48x48/mimetypes]
883+Size=48
884+Context=MimeTypes
885+Type=Threshold
886+
887+[48x48/places]
888+Size=48
889+Context=Places
890+Type=Threshold
891+
892+[48x48/status]
893+Size=48
894+Context=Status
895+Type=Threshold
896+
897+[48x48/stock/chart]
898+Size=48
899+Context=Stock
900+Type=Threshold
901+
902+[48x48/stock/code]
903+Size=48
904+Context=Stock
905+Type=Threshold
906+
907+[48x48/stock/data]
908+Size=48
909+Context=Stock
910+Type=Threshold
911+
912+[48x48/stock/form]
913+Size=48
914+Context=Stock
915+Type=Threshold
916+
917+[48x48/stock/image]
918+Size=48
919+Context=Stock
920+Type=Threshold
921+
922+[48x48/stock/io]
923+Size=48
924+Context=Stock
925+Type=Threshold
926+
927+[48x48/stock/media]
928+Size=48
929+Context=Stock
930+Type=Threshold
931+
932+[48x48/stock/navigation]
933+Size=48
934+Context=Stock
935+Type=Threshold
936+
937+[48x48/stock/net]
938+Size=48
939+Context=Stock
940+Type=Threshold
941+
942+[48x48/stock/object]
943+Size=48
944+Context=Stock
945+Type=Threshold
946+
947+[48x48/stock/table]
948+Size=48
949+Context=Stock
950+Type=Threshold
951+
952+[48x48/stock/text]
953+Size=48
954+Context=Stock
955+Type=Threshold
956+
957+[64x64/actions]
958+Size=64
959+Context=Actions
960+Type=Threshold
961+
962+[64x64/animations]
963+Size=64
964+Context=Animations
965+Type=Threshold
966+
967+[64x64/apps]
968+Size=64
969+Context=Applications
970+Type=Threshold
971+
972+[64x64/categories]
973+Size=64
974+Context=Categories
975+Type=Threshold
976+
977+[64x64/devices]
978+Size=64
979+Context=Devices
980+Type=Threshold
981+
982+[64x64/emblems]
983+Size=64
984+Context=Emblems
985+Type=Threshold
986+
987+[64x64/emotes]
988+Size=64
989+Context=Emotes
990+Type=Threshold
991+
992+[64x64/filesystems]
993+Size=64
994+Context=FileSystems
995+Type=Threshold
996+
997+[64x64/intl]
998+Size=64
999+Context=International
1000+Type=Threshold
1001+
1002+[64x64/mimetypes]
1003+Size=64
1004+Context=MimeTypes
1005+Type=Threshold
1006+
1007+[64x64/places]
1008+Size=64
1009+Context=Places
1010+Type=Threshold
1011+
1012+[64x64/status]
1013+Size=64
1014+Context=Status
1015+Type=Threshold
1016+
1017+[64x64/stock/chart]
1018+Size=64
1019+Context=Stock
1020+Type=Threshold
1021+
1022+[64x64/stock/code]
1023+Size=64
1024+Context=Stock
1025+Type=Threshold
1026+
1027+[64x64/stock/data]
1028+Size=64
1029+Context=Stock
1030+Type=Threshold
1031+
1032+[64x64/stock/form]
1033+Size=64
1034+Context=Stock
1035+Type=Threshold
1036+
1037+[64x64/stock/image]
1038+Size=64
1039+Context=Stock
1040+Type=Threshold
1041+
1042+[64x64/stock/io]
1043+Size=64
1044+Context=Stock
1045+Type=Threshold
1046+
1047+[64x64/stock/media]
1048+Size=64
1049+Context=Stock
1050+Type=Threshold
1051+
1052+[64x64/stock/navigation]
1053+Size=64
1054+Context=Stock
1055+Type=Threshold
1056+
1057+[64x64/stock/net]
1058+Size=64
1059+Context=Stock
1060+Type=Threshold
1061+
1062+[64x64/stock/object]
1063+Size=64
1064+Context=Stock
1065+Type=Threshold
1066+
1067+[64x64/stock/table]
1068+Size=64
1069+Context=Stock
1070+Type=Threshold
1071+
1072+[64x64/stock/text]
1073+Size=64
1074+Context=Stock
1075+Type=Threshold
1076+[72x72/actions]
1077+Size=72
1078+Context=Actions
1079+Type=Threshold
1080+
1081+[72x72/animations]
1082+Size=72
1083+Context=Animations
1084+Type=Threshold
1085+
1086+[72x72/apps]
1087+Size=72
1088+Context=Applications
1089+Type=Threshold
1090+
1091+[72x72/categories]
1092+Size=72
1093+Context=Categories
1094+Type=Threshold
1095+
1096+[72x72/devices]
1097+Size=72
1098+Context=Devices
1099+Type=Threshold
1100+
1101+[72x72/emblems]
1102+Size=72
1103+Context=Emblems
1104+Type=Threshold
1105+
1106+[72x72/emotes]
1107+Size=72
1108+Context=Emotes
1109+Type=Threshold
1110+
1111+[72x72/filesystems]
1112+Size=72
1113+Context=FileSystems
1114+Type=Threshold
1115+
1116+[72x72/intl]
1117+Size=72
1118+Context=International
1119+Type=Threshold
1120+
1121+[72x72/mimetypes]
1122+Size=72
1123+Context=MimeTypes
1124+Type=Threshold
1125+
1126+[72x72/places]
1127+Size=72
1128+Context=Places
1129+Type=Threshold
1130+
1131+[72x72/status]
1132+Size=72
1133+Context=Status
1134+Type=Threshold
1135+
1136+[72x72/stock/chart]
1137+Size=72
1138+Context=Stock
1139+Type=Threshold
1140+
1141+[72x72/stock/code]
1142+Size=72
1143+Context=Stock
1144+Type=Threshold
1145+
1146+[72x72/stock/data]
1147+Size=72
1148+Context=Stock
1149+Type=Threshold
1150+
1151+[72x72/stock/form]
1152+Size=72
1153+Context=Stock
1154+Type=Threshold
1155+
1156+[72x72/stock/image]
1157+Size=72
1158+Context=Stock
1159+Type=Threshold
1160+
1161+[72x72/stock/io]
1162+Size=72
1163+Context=Stock
1164+Type=Threshold
1165+
1166+[72x72/stock/media]
1167+Size=72
1168+Context=Stock
1169+Type=Threshold
1170+
1171+[72x72/stock/navigation]
1172+Size=72
1173+Context=Stock
1174+Type=Threshold
1175+
1176+[72x72/stock/net]
1177+Size=72
1178+Context=Stock
1179+Type=Threshold
1180+
1181+[72x72/stock/object]
1182+Size=72
1183+Context=Stock
1184+Type=Threshold
1185+
1186+[72x72/stock/table]
1187+Size=72
1188+Context=Stock
1189+Type=Threshold
1190+
1191+[72x72/stock/text]
1192+Size=72
1193+Context=Stock
1194+Type=Threshold
1195+
1196+[96x96/actions]
1197+Size=96
1198+Context=Actions
1199+Type=Threshold
1200+
1201+[96x96/animations]
1202+Size=96
1203+Context=Animations
1204+Type=Threshold
1205+
1206+[96x96/apps]
1207+Size=96
1208+Context=Applications
1209+Type=Threshold
1210+
1211+[96x96/categories]
1212+Size=96
1213+Context=Categories
1214+Type=Threshold
1215+
1216+[96x96/devices]
1217+Size=96
1218+Context=Devices
1219+Type=Threshold
1220+
1221+[96x96/emblems]
1222+Size=96
1223+Context=Emblems
1224+Type=Threshold
1225+
1226+[96x96/emotes]
1227+Size=96
1228+Context=Emotes
1229+Type=Threshold
1230+
1231+[96x96/filesystems]
1232+Size=96
1233+Context=FileSystems
1234+Type=Threshold
1235+
1236+[96x96/intl]
1237+Size=96
1238+Context=International
1239+Type=Threshold
1240+
1241+[96x96/mimetypes]
1242+Size=96
1243+Context=MimeTypes
1244+Type=Threshold
1245+
1246+[96x96/places]
1247+Size=96
1248+Context=Places
1249+Type=Threshold
1250+
1251+[96x96/status]
1252+Size=96
1253+Context=Status
1254+Type=Threshold
1255+
1256+[96x96/stock/chart]
1257+Size=96
1258+Context=Stock
1259+Type=Threshold
1260+
1261+[96x96/stock/code]
1262+Size=96
1263+Context=Stock
1264+Type=Threshold
1265+
1266+[96x96/stock/data]
1267+Size=96
1268+Context=Stock
1269+Type=Threshold
1270+
1271+[96x96/stock/form]
1272+Size=96
1273+Context=Stock
1274+Type=Threshold
1275+
1276+[96x96/stock/image]
1277+Size=96
1278+Context=Stock
1279+Type=Threshold
1280+
1281+[96x96/stock/io]
1282+Size=96
1283+Context=Stock
1284+Type=Threshold
1285+
1286+[96x96/stock/media]
1287+Size=96
1288+Context=Stock
1289+Type=Threshold
1290+
1291+[96x96/stock/navigation]
1292+Size=96
1293+Context=Stock
1294+Type=Threshold
1295+
1296+[96x96/stock/net]
1297+Size=96
1298+Context=Stock
1299+Type=Threshold
1300+
1301+[96x96/stock/object]
1302+Size=96
1303+Context=Stock
1304+Type=Threshold
1305+
1306+[96x96/stock/table]
1307+Size=96
1308+Context=Stock
1309+Type=Threshold
1310+
1311+[96x96/stock/text]
1312+Size=96
1313+Context=Stock
1314+Type=Threshold
1315+
1316+[128x128/actions]
1317+Size=128
1318+Context=Actions
1319+Type=Threshold
1320+
1321+[128x128/animations]
1322+Size=128
1323+Context=Animations
1324+Type=Threshold
1325+
1326+[128x128/apps]
1327+Size=128
1328+Context=Applications
1329+Type=Threshold
1330+
1331+[128x128/categories]
1332+Size=128
1333+Context=Categories
1334+Type=Threshold
1335+
1336+[128x128/devices]
1337+Size=128
1338+Context=Devices
1339+Type=Threshold
1340+
1341+[128x128/emblems]
1342+Size=128
1343+Context=Emblems
1344+Type=Threshold
1345+
1346+[128x128/emotes]
1347+Size=128
1348+Context=Emotes
1349+Type=Threshold
1350+
1351+[128x128/filesystems]
1352+Size=128
1353+Context=FileSystems
1354+Type=Threshold
1355+
1356+[128x128/intl]
1357+Size=128
1358+Context=International
1359+Type=Threshold
1360+
1361+[128x128/mimetypes]
1362+Size=128
1363+Context=MimeTypes
1364+Type=Threshold
1365+
1366+[128x128/places]
1367+Size=128
1368+Context=Places
1369+Type=Threshold
1370+
1371+[128x128/status]
1372+Size=128
1373+Context=Status
1374+Type=Threshold
1375+
1376+[128x128/stock/chart]
1377+Size=128
1378+Context=Stock
1379+Type=Threshold
1380+
1381+[128x128/stock/code]
1382+Size=128
1383+Context=Stock
1384+Type=Threshold
1385+
1386+[128x128/stock/data]
1387+Size=128
1388+Context=Stock
1389+Type=Threshold
1390+
1391+[128x128/stock/form]
1392+Size=128
1393+Context=Stock
1394+Type=Threshold
1395+
1396+[128x128/stock/image]
1397+Size=128
1398+Context=Stock
1399+Type=Threshold
1400+
1401+[128x128/stock/io]
1402+Size=128
1403+Context=Stock
1404+Type=Threshold
1405+
1406+[128x128/stock/media]
1407+Size=128
1408+Context=Stock
1409+Type=Threshold
1410+
1411+[128x128/stock/navigation]
1412+Size=128
1413+Context=Stock
1414+Type=Threshold
1415+
1416+[128x128/stock/net]
1417+Size=128
1418+Context=Stock
1419+Type=Threshold
1420+
1421+[128x128/stock/object]
1422+Size=128
1423+Context=Stock
1424+Type=Threshold
1425+
1426+[128x128/stock/table]
1427+Size=128
1428+Context=Stock
1429+Type=Threshold
1430+
1431+[128x128/stock/text]
1432+Size=128
1433+Context=Stock
1434+Type=Threshold
1435+
1436+[192x192/actions]
1437+Size=192
1438+Context=Actions
1439+Type=Threshold
1440+
1441+[192x192/animations]
1442+Size=192
1443+Context=Animations
1444+Type=Threshold
1445+
1446+[192x192/apps]
1447+Size=192
1448+Context=Applications
1449+Type=Threshold
1450+
1451+[192x192/categories]
1452+Size=192
1453+Context=Categories
1454+Type=Threshold
1455+
1456+[192x192/devices]
1457+Size=192
1458+Context=Devices
1459+Type=Threshold
1460+
1461+[192x192/emblems]
1462+Size=192
1463+Context=Emblems
1464+Type=Threshold
1465+
1466+[192x192/emotes]
1467+Size=192
1468+Context=Emotes
1469+Type=Threshold
1470+
1471+[192x192/filesystems]
1472+Size=192
1473+Context=FileSystems
1474+Type=Threshold
1475+
1476+[192x192/intl]
1477+Size=192
1478+Context=International
1479+Type=Threshold
1480+
1481+[192x192/mimetypes]
1482+Size=192
1483+Context=MimeTypes
1484+Type=Threshold
1485+
1486+[192x192/places]
1487+Size=192
1488+Context=Places
1489+Type=Threshold
1490+
1491+[192x192/status]
1492+Size=192
1493+Context=Status
1494+Type=Threshold
1495+
1496+[192x192/stock/chart]
1497+Size=192
1498+Context=Stock
1499+Type=Threshold
1500+
1501+[192x192/stock/code]
1502+Size=192
1503+Context=Stock
1504+Type=Threshold
1505+
1506+[192x192/stock/data]
1507+Size=192
1508+Context=Stock
1509+Type=Threshold
1510+
1511+[192x192/stock/form]
1512+Size=192
1513+Context=Stock
1514+Type=Threshold
1515+
1516+[192x192/stock/image]
1517+Size=192
1518+Context=Stock
1519+Type=Threshold
1520+
1521+[192x192/stock/io]
1522+Size=192
1523+Context=Stock
1524+Type=Threshold
1525+
1526+[192x192/stock/media]
1527+Size=192
1528+Context=Stock
1529+Type=Threshold
1530+
1531+[192x192/stock/navigation]
1532+Size=192
1533+Context=Stock
1534+Type=Threshold
1535+
1536+[192x192/stock/net]
1537+Size=192
1538+Context=Stock
1539+Type=Threshold
1540+
1541+[192x192/stock/object]
1542+Size=192
1543+Context=Stock
1544+Type=Threshold
1545+
1546+[192x192/stock/table]
1547+Size=192
1548+Context=Stock
1549+Type=Threshold
1550+
1551+[192x192/stock/text]
1552+Size=192
1553+Context=Stock
1554+Type=Threshold
1555+
1556+[256x256/actions]
1557+MinSize=64
1558+Size=256
1559+MaxSize=256
1560+Context=Actions
1561+Type=Scalable
1562+
1563+[256x256/animations]
1564+MinSize=64
1565+Size=256
1566+MaxSize=256
1567+Context=Animations
1568+Type=Scalable
1569+
1570+[256x256/apps]
1571+MinSize=64
1572+Size=256
1573+MaxSize=256
1574+Context=Applications
1575+Type=Scalable
1576+
1577+[256x256/categories]
1578+MinSize=64
1579+Size=256
1580+MaxSize=256
1581+Context=Categories
1582+Type=Scalable
1583+
1584+[256x256/devices]
1585+MinSize=64
1586+Size=256
1587+MaxSize=256
1588+Context=Devices
1589+Type=Scalable
1590+
1591+[256x256/emblems]
1592+MinSize=64
1593+Size=256
1594+MaxSize=256
1595+Context=Emblems
1596+Type=Scalable
1597+
1598+[256x256/emotes]
1599+MinSize=64
1600+Size=256
1601+MaxSize=256
1602+Context=Emotes
1603+Type=Scalable
1604+
1605+[256x256/filesystems]
1606+MinSize=64
1607+Size=256
1608+MaxSize=256
1609+Context=FileSystems
1610+Type=Scalable
1611+
1612+[256x256/intl]
1613+MinSize=64
1614+Size=256
1615+MaxSize=256
1616+Context=International
1617+Type=Scalable
1618+
1619+[256x256/mimetypes]
1620+MinSize=64
1621+Size=256
1622+MaxSize=256
1623+Context=MimeTypes
1624+Type=Scalable
1625+
1626+[256x256/places]
1627+MinSize=64
1628+Size=256
1629+MaxSize=256
1630+Context=Places
1631+Type=Scalable
1632+
1633+[256x256/status]
1634+MinSize=64
1635+Size=256
1636+MaxSize=256
1637+Context=Status
1638+Type=Scalable
1639+
1640+[256x256/stock/chart]
1641+MinSize=64
1642+Size=256
1643+MaxSize=256
1644+Context=Stock
1645+Type=Scalable
1646+
1647+[256x256/stock/code]
1648+MinSize=64
1649+Size=256
1650+MaxSize=256
1651+Context=Stock
1652+Type=Scalable
1653+
1654+[256x256/stock/data]
1655+MinSize=64
1656+Size=256
1657+MaxSize=256
1658+Context=Stock
1659+Type=Scalable
1660+
1661+[256x256/stock/form]
1662+MinSize=64
1663+Size=256
1664+MaxSize=256
1665+Context=Stock
1666+Type=Scalable
1667+
1668+[256x256/stock/image]
1669+MinSize=64
1670+Size=256
1671+MaxSize=256
1672+Context=Stock
1673+Type=Scalable
1674+
1675+[256x256/stock/io]
1676+MinSize=64
1677+Size=256
1678+MaxSize=256
1679+Context=Stock
1680+Type=Scalable
1681+
1682+[256x256/stock/media]
1683+MinSize=64
1684+Size=256
1685+MaxSize=256
1686+Context=Stock
1687+Type=Scalable
1688+
1689+[256x256/stock/navigation]
1690+MinSize=64
1691+Size=256
1692+MaxSize=256
1693+Context=Stock
1694+Type=Scalable
1695+
1696+[256x256/stock/net]
1697+MinSize=64
1698+Size=256
1699+MaxSize=256
1700+Context=Stock
1701+Type=Scalable
1702+
1703+[256x256/stock/object]
1704+MinSize=64
1705+Size=256
1706+MaxSize=256
1707+Context=Stock
1708+Type=Scalable
1709+
1710+[256x256/stock/table]
1711+MinSize=64
1712+Size=256
1713+MaxSize=256
1714+Context=Stock
1715+Type=Scalable
1716+
1717+[256x256/stock/text]
1718+MinSize=64
1719+Size=256
1720+MaxSize=256
1721+Context=Stock
1722+Type=Scalable
1723+
1724+[scalable/actions]
1725+MinSize=1
1726+Size=128
1727+MaxSize=256
1728+Context=Actions
1729+Type=Scalable
1730+
1731+[scalable/animations]
1732+MinSize=1
1733+Size=128
1734+MaxSize=256
1735+Context=Animations
1736+Type=Scalable
1737+
1738+[scalable/apps]
1739+MinSize=1
1740+Size=128
1741+MaxSize=256
1742+Context=Applications
1743+Type=Scalable
1744+
1745+[scalable/categories]
1746+MinSize=1
1747+Size=128
1748+MaxSize=256
1749+Context=Categories
1750+Type=Scalable
1751+
1752+[scalable/devices]
1753+MinSize=1
1754+Size=128
1755+MaxSize=256
1756+Context=Devices
1757+Type=Scalable
1758+
1759+[scalable/emblems]
1760+MinSize=1
1761+Size=128
1762+MaxSize=256
1763+Context=Emblems
1764+Type=Scalable
1765+
1766+[scalable/emotes]
1767+MinSize=1
1768+Size=128
1769+MaxSize=256
1770+Context=Emotes
1771+Type=Scalable
1772+
1773+[scalable/filesystems]
1774+MinSize=1
1775+Size=128
1776+MaxSize=256
1777+Context=FileSystems
1778+Type=Scalable
1779+
1780+[scalable/intl]
1781+MinSize=1
1782+Size=128
1783+MaxSize=256
1784+Context=International
1785+Type=Scalable
1786+
1787+[scalable/mimetypes]
1788+MinSize=1
1789+Size=128
1790+MaxSize=256
1791+Context=MimeTypes
1792+Type=Scalable
1793+
1794+[scalable/places]
1795+MinSize=1
1796+Size=128
1797+MaxSize=256
1798+Context=Places
1799+Type=Scalable
1800+
1801+[scalable/status]
1802+MinSize=1
1803+Size=128
1804+MaxSize=256
1805+Context=Status
1806+Type=Scalable
1807+
1808+[scalable/stock/chart]
1809+MinSize=1
1810+Size=128
1811+MaxSize=256
1812+Context=Stock
1813+Type=Scalable
1814+
1815+[scalable/stock/code]
1816+MinSize=1
1817+Size=128
1818+MaxSize=256
1819+Context=Stock
1820+Type=Scalable
1821+
1822+[scalable/stock/data]
1823+MinSize=1
1824+Size=128
1825+MaxSize=256
1826+Context=Stock
1827+Type=Scalable
1828+
1829+[scalable/stock/form]
1830+MinSize=1
1831+Size=128
1832+MaxSize=256
1833+Context=Stock
1834+Type=Scalable
1835+
1836+[scalable/stock/image]
1837+MinSize=1
1838+Size=128
1839+MaxSize=256
1840+Context=Stock
1841+Type=Scalable
1842+
1843+[scalable/stock/io]
1844+MinSize=1
1845+Size=128
1846+MaxSize=256
1847+Context=Stock
1848+Type=Scalable
1849+
1850+[scalable/stock/media]
1851+MinSize=1
1852+Size=128
1853+MaxSize=256
1854+Context=Stock
1855+Type=Scalable
1856+
1857+[scalable/stock/navigation]
1858+MinSize=1
1859+Size=128
1860+MaxSize=256
1861+Context=Stock
1862+Type=Scalable
1863+
1864+[scalable/stock/net]
1865+MinSize=1
1866+Size=128
1867+MaxSize=256
1868+Context=Stock
1869+Type=Scalable
1870+
1871+[scalable/stock/object]
1872+MinSize=1
1873+Size=128
1874+MaxSize=256
1875+Context=Stock
1876+Type=Scalable
1877+
1878+[scalable/stock/table]
1879+MinSize=1
1880+Size=128
1881+MaxSize=256
1882+Context=Stock
1883+Type=Scalable
1884+
1885+[scalable/stock/text]
1886+MinSize=1
1887+Size=128
1888+MaxSize=256
1889+Context=Stock
1890+Type=Scalable
1891+
1892
1893=== modified file 'windows/zim.ico'
1894Binary files windows/zim.ico 2010-04-13 07:34:45 +0000 and windows/zim.ico 2010-05-30 22:47:23 +0000 differ
1895=== modified file 'zim/__init__.py'
1896--- zim/__init__.py 2010-05-25 19:31:00 +0000
1897+++ zim/__init__.py 2010-05-30 22:47:23 +0000
1898@@ -224,8 +224,13 @@
1899 except ValueError:
1900 raise GetoptError, ("--port takes an integer argument", 'port')
1901
1902- # set loggin output level for logging root (format has been set in zim.py)
1903- level = logging.WARN
1904+ # set logging output level for logging root (format has been set in zim.py)
1905+ if not ZIM_EXECUTABLE[-4:].lower() == '.exe':
1906+ # for most platforms
1907+ level = logging.WARN
1908+ else:
1909+ # if running from Windows compiled .exe
1910+ level = logging.ERROR
1911 if optsdict.pop('verbose', False): level = logging.INFO
1912 if optsdict.pop('debug', False): level = logging.DEBUG # no "elif" !
1913 logging.getLogger().setLevel(level)
1914
1915=== modified file 'zim/fs.py'
1916--- zim/fs.py 2010-05-29 10:13:33 +0000
1917+++ zim/fs.py 2010-05-30 22:47:23 +0000
1918@@ -139,7 +139,10 @@
1919 try:
1920 import xdg.Mime as xdgmime
1921 except ImportError:
1922- logger.warn("Can not import 'xdg.Mime' - falling back to 'mimetypes'")
1923+ if os.name != 'nt':
1924+ logger.warn("Can not import 'xdg.Mime' - falling back to 'mimetypes'")
1925+ else:
1926+ pass # Ignore this error on Windows; doesn't come with xdg.Mime
1927 import mimetypes
1928
1929