Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

37 timeline items

2016-01-16
11:18
[000bad8059] Leaf: mailjanitor: refactored some code (user: tinus, tags: gcal)
2015-08-10
06:53
[1771329af3] Updated sample.ini to use lowercase (in preparation of Node version of gcaldownloader). (user: tinus, tags: gcal)
2015-01-14
23:09
[db936d32ce] Now actually works (on fpc 2.6.4), even when there's no 'selected' property on the calendar object. (user: tinus, tags: gcal)
22:46
[510b7d9ab1] Handle expiration of the access token. (user: tinus, tags: gcal)
22:40
[15ea81f3f9] Added downloading of calendar(s). (user: tinus, tags: gcal)
20:47
[5e485272bc] It all seems to work, now for the actual downloading of each calendar... (user: tinus, tags: gcal)
09:54
[73038a0554] Rewritten the handling of the authentication response so it also compiles with FPC 2.6.4 (TJsonEnum isn't supported yet), and added error handling. (user: tinus, tags: gcal)
00:48
[ce84c8f632] Added new project to download Google Calendars. (user: tinus, tags: gcal)
2015-01-13
22:03
[d7fc1c9900] Leaf: Merge of mail-janitor so the Synapse libraries are available. (user: tinus, tags: trunk)
19:32 • Edit [ca2aa94ea0345efa|ca2aa94ea0]: Move to branch mail-janitor. (user: tinus)
19:31
[ca2aa94ea0] Leaf: Added a new project, mailjanitor, which is supposed to read one or more IMAP folders, look for messages matching certain criteria, and perform actions on those messages (or otherwise). Will use the Synapse components for communication with the IMAP server, so added the entire Synapse distribution. (user: tinus, tags: mail-janitor)
2015-01-12
08:04
[0abdcf0828] Leaf: Prepare TDuplicateSet for re-use in MergeFolders. (user: tinus, tags: bookmark-dupes)
07:30
[5fa0ba3897] Updated readbookmarks.pas so it also works properly with bookmarks.html exported from Google Chrome and Mozilla Firefox (initially it was only made for HTML export from Xmarks). (user: tinus, tags: trunk)
07:27 • Edit [6081fa977bce13e1|6081fa977b]: Move to branch bookmark-dupes. (user: tinus)
00:45
[e88e248c9b] Don't save intermediate files. (user: tinus, tags: bookmark-dupes)
00:17
[1cee04dc58] Prevent warnings on custom attributes. (user: tinus, tags: bookmark-dupes)
00:01
[c745c5e61c] Added support for tags. HTMLDecode yet more robust. (user: tinus, tags: bookmark-dupes)
2015-01-11
23:26
[577e961ddb] Parsing a Firefox bookmarks.html caused an exception because it writes <HR> on the same line as the next item. (user: tinus, tags: bookmark-dupes)
23:04
[e72ae71a69] Forgot to assign the merged attributes to the chosen bookmark. (user: tinus, tags: bookmark-dupes)
22:47
[36e535de7b] Made HTML decoding more robust. Improved custom HTML attribute handling. Custom attributes of bookmarks are now also merged in TDuplicateSet. (user: tinus, tags: bookmark-dupes)
22:07
[bcc5bb7109] Bugfix in merging of DateAdded property of two folders. (user: tinus, tags: bookmark-dupes)
22:03
[24e7f6354e] Remove the merged bookmark's own name from the list of alternative names. When merging folders, also merge their properties. (user: tinus, tags: bookmark-dupes)
21:20
[c6e82e9497] Improvements in attribute handling: unrecognized attributes are now stored anyway, and written out unchanged. Bug fixed where ADD_DATE was not written when there was also a LAST_MODIFIED. (user: tinus, tags: bookmark-dupes)
20:39
[6081fa977b] Give preference to bookmarks in subfolders of the toolbar as well. (user: tinus, tags: bookmark-dupes)
19:18
[3ab8aec172] Merge of bookmark deduplicator. It works. (user: tinus, tags: trunk)
19:16
[98032daaf2] Leaf: URL matching is now case-insensitive across the board. Fixed freeing the same objects multiple times. (user: tinus, tags: bookmark-dupes)
17:29
[9903cf384e] Refactored program so everything is encapsulated within TBookmarkManager (former TDupeFinder). (user: tinus, tags: bookmark-dupes)
16:30
[fcbb1f8ee1] Added support for toolbar folder (reading and writing the property, and giving a bookmark in there priority over others). Added sanitizing of dividers (removing from start and end of each folder, and also multiple consecutive ones). (user: tinus, tags: bookmark-dupes)
13:39
[e9e5799e40] Fixed access violation. `Bookmarks` is now the owner of all bookmark objects. `Root` is just the top container of the hierarchical structure, but it (and its subfolders) don't own their entries anymore. Removed debugging code. (user: tinus, tags: bookmark-dupes)
12:55
[05bab06a04] Added saving the bookmarks to HTML again. (user: tinus, tags: bookmark-dupes)
10:37
[ef0641c896] Added functionality to merge folders. Causes access violations so far. (user: tinus, tags: bookmark-dupes)
2015-01-10
14:14 • Edit [f28114cf515133a8|f28114cf51]: Move to branch bookmark-dupes. (user: tinus)
14:12
[1d4761ed7e] Improved deduplication of names and descriptions. (user: tinus, tags: bookmark-dupes)
13:43
[885e06abcb] Every entry remembers the line number it came from. Finished duplication detection, selection of the remaining entry, and removal of the others. (user: tinus, tags: bookmark-dupes)
10:33
[248b709b44] Added framework for detection of duplicates. Untested. (user: tinus, tags: bookmark-dupes)
2014-12-27
23:18
[f28114cf51] Started with duplicate remover procedure. (user: tinus, tags: bookmark-dupes)
2014-12-24
12:49
[15a85711b3] FreePascal-script that parses the HTML-export of XMarks's bookmarks (http://xmarks.com), and possibly also Netscape/Firefox's bookmarks.html (untested). At this point, does nothing but parse them, and display them on the output. Plans are deduplicating bookmarks, merging folders, removing empty folders, and merging consecutive dividers. (user: tinus, tags: trunk)