Timeline
Not logged in

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

50 most recent check-ins

2017-05-14
14:31
[f09c69e9b9] Leaf: Added Win64 platform support. Fixed the most egregious errors wrt bitness. (user: tinus, tags: updatecheck)
2017-02-19
20:38
[6d33ea7784] Implemented updating and replacing of plugin. (user: tinus, tags: updatecheck)
20:29
[3c4dc7f26d] Moved ODS for OutputDebugString to separate unit. (user: tinus, tags: updatecheck)
20:24
[636a5f5ef3] Moved ODS for OutputDebugString to separate unit. (user: tinus, tags: updatecheck)
20:24
[24c1e8d83a] Moved ODS for OutputDebugString to separate unit. (user: tinus, tags: updatecheck)
17:30
[23338c7949] Merged in trunk, and incorporated some fixes for Win64. (user: tinus, tags: updatecheck)
2017-02-08
16:04
[81540a5449] Leaf: Added versionable ignore-glob. Updated and normalized Delphi project (10.1 Berlin Update 2). (user: tinus, tags: trunk)
2017-02-07
21:42
[15ba04d971] Added update command. Retrieved release notes for the latest version. (user: tinus, tags: updatecheck)
20:56
[388a0bb939] Merge with v1.2 fix. (user: tinus, tags: trunk)
20:42
[930e563975] Update project file to Delphi 10.1 Berlin. Changed scroll positions list to TDictionary<TBufferID,TPoint>. (user: tinus, tags: trunk)
2013-10-20
13:26
[6a71b23ed0] Leaf: Take the document's current code page into account, and don't assume UTF-8 by default. (Untested) (user: Martijn, tags: v1.2)
2013-07-14
10:04
[c8966d9ec7] Fix botched-up merge. (user: Martijn, tags: updatecheck)
10:00
[ee91dce380] Merged in changes from version-override (v1.3.1.0) (user: Martijn, tags: updatecheck)
09:48
[fb02a79e74] Leaf: v1.3.1.0 (user: Martijn, tags: publish, v1.3.1.0)
09:44
[4159519e53] Release of v1.3.1.0 (user: Martijn, tags: trunk, release, src-1.3.1.0)
09:37
[dcf6086ee4] Leaf: Tries to read the installed version of IE from iexplore.exe's file version info. Otherwise, tries from svcVersion as well as from Version in HKLM\Software\Microsoft\Internet Explorer. Moved composition of the plugin's menu items from the constructor to the override of SetInfo, since we now need the config dir, and we don't know that until we have a handle to the Npp window. (user: Martijn, tags: version-override)
2013-07-12
20:02
[ef8f24d6c5] Moved GetSettings to the plugin class. Read eventual version override from settings file (but it doesn't seem to work yet). (user: Martijn, tags: version-override)
19:07
[93c88e244b] Added high-level method subs to check for updates, get the changes, and replace the plugin. (user: Martijn, tags: updatecheck)
2013-03-19
20:26
[1a9f9f3c11] Added menu command 'Check for update'. Currently only displays the plugin's file version, and compares it to the version posted online. (user: Martijn, tags: updatecheck)
2013-03-03
13:48
[12f8f07a24] Updated trunk to match with v1.3 (user: Martijn, tags: trunk)
13:45
[a62f4ed133] Leaf: Oops... Forgot to include the units used to run an external process, and capture its output. (user: Martijn, tags: release, v1.3, src-v1.3.0.0)
12:55
[088b31f9e1] v1.3.0.0 (user: Martijn, tags: publish, v1.3.0.0)
12:52
[20be4f1b46] Release of v1.3.0.0 (user: Martijn, tags: release, v1.3, src-1.3.0.0)
12:44
[532daeeda1] Get rid of ProcessMessages/Sleep combo in RestoreScrollPos. (user: Martijn, tags: v1.3)
2013-02-15
22:28
[78558a28f2] The filter thread does seem to synchronize properly if we wait for it in the main thread, effectively undoing all advantage of threading. We'll go with it for now [8988ba50dd]. Show a waiting cursor while the filter is running, and write the name of the filter in the status bar at that time as well. DetermineFilterName now accepts multiple extensions (separated by commas). It now determines the document's language type name correctly, and it also does this only once per run (if necessary). Added two menu options, to open the settings.ini and the filters.ini. (user: Martijn, tags: v1.3)
22:20
[58b267bd46] TNppPlugin.DoOpen returned the wrong value. Added exception handling to the detach routine. (user: Martijn, tags: v1.3)
2013-02-05
19:15
[8575177e56] Always disable the refresh timer when starting a refresh. Added checkbox 'Freeze'; while checked, the preview is not refreshed. [f672ca4078] (user: Martijn, tags: v1.3)
2013-01-29
21:49
[dbaefd1f43] Merged in the v1.2.1 bugfix (user: Martijn, tags: v1.3)
21:47
[0d5c7fa989] Updated trunk to match v1.2 (user: Martijn, tags: trunk)
21:44
[0583210e3d] Version v1.2.1.0 (user: Martijn, tags: publish, v1.2.1.0)
21:42
[a9b6dbe5b5] Release of v1.2.1.0 (user: Martijn, tags: release, v1.2.1.0, v1.2)
2013-01-28
17:22
[cb15f520db] Added exception handling to plugin template, to avoid having to implement it everywhere. Exceptions are written to DebugOutput. Added checks for preview form to prevent exception on close of each document. (user: MCO, tags: v1.2)
2013-01-27
11:23
[371195c472] Added a few (extra) debugging lines. Somehow the main thread doesn’t continue when synchronizing from the filter thread (perhaps the main thread isn’t the same thread as the main thread that initializes the plug-in). (user: Martijn, tags: v1.3)
2013-01-26
21:41
[1bb020580b] Running the filter seems to work, reporting errors as well. Only problem now is that the thread synchronization appears to lock up; the (synchronized) displaying of the filtered HTML doesn’t occur until the thread is freed by the next refresh. (user: Martijn, tags: v1.3)
16:33
[5a7f80eb83] Reintegrated changes made earlier in the "custom_filters" branch. Custom filtering is now a major feature for v1.3. :-) (user: Martijn, tags: v1.3)
16:10
[4c023a60e7] Closed-Leaf: Create new branch named "v1.3" (user: Martijn, tags: v1.3)
16:08
[9a62510cf5] Updated trunk to match v1.2 (user: Martijn, tags: trunk)
15:54
[01d512dd5c] Version v1.2.0.0 (user: Martijn, tags: publish, v1.2.0.0)
15:43
[e58749fea7] Release of v1.2.0.0. Added handling of SCN_MODIFIED event, and added a timer which triggers a refresh [20d1203257]. Commented out some remnants of the custom filtering code. Added code to remove scroll positions of files that have been closed [cfc74baf4b]. (user: Martijn, tags: release, v1.2.0.0, v1.2)
13:22
[9ecbba63ec] Closed-Leaf: Started moving custom filter handling to a separate thread, but this is becoming so involved I'd better keep it for a later version. (user: Martijn, tags: custom_filters)
2013-01-23
14:16
[9bb5fa830b] Merged the v1.1.1 bugfix (user: MCO, tags: v1.2)
14:04
[b7b16c6e54] Version v1.1.1.0 (user: MCO, tags: publish, v1.1.1.0)
13:06
[ea59061b4b] Bugfix: when the current browser emulation key could not be read, an exception was raised and not handled. Added exception handling to the GetBrowserEmulation function, and also to the initialization section of U_Npp_PreviewHTML. Finally, check for presence of Npp variable in plugin interface functions. (user: MCO, tags: trunk, release, v1.1.1.0, bugfix, v1.1)
2013-01-22
20:56
[6357bf12d8] Horizontal scrolling position now also remembered and restored. Silently ignore exceptions while deleting temporary files. (user: Martijn, tags: v1.2)
17:14
[b835262d4a] Implemented a fix for ticket [cfc74baf4b] (remembering the scrolling position in a document). (user: MCO, tags: v1.2)
13:33
[fe049914a2] Done implementing a (very rudimentary, hack of a) first filter, as proof of concept. It actually works with a Fossil wiki file! (user: MCO, tags: v1.2)
11:40
[caefaf8afb] Started implementing custom filters (for ticket [8988ba50dd]). Added definition of NPPM_GETLANGUAGENAME and NPPM_GETLANGUAGEDESC. (user: MCO, tags: v1.2)
10:07
[1966593e60] Leaf: Added sample filter file. (user: MCO, tags: publish-v1.2)
2013-01-20
18:14
[c6fb700ba1] Version v1.1.0.0 (user: Martijn, tags: publish, v1.1.0.0)
18:12
[370c446a5f] Release of v1.1.0.0. (user: Martijn, tags: trunk, v1.1.0.0, release, v1.1)