Timeline
Not logged in

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

50 check-ins occurring around 371195c472717c67.

2017-02-07
20:56
Merge with v1.2 fix. check-in: 388a0bb939 user: tinus tags: trunk
20:42
Update project file to Delphi 10.1 Berlin. Changed scroll positions list to TDictionary<TBufferID,TPoint>. check-in: 930e563975 user: tinus tags: trunk
2013-10-20
13:26
Take the document's current code page into account, and don't assume UTF-8 by default. (Untested) Closed-Leaf check-in: 6a71b23ed0 user: Martijn tags: v1.2
2013-07-14
10:04
Fix botched-up merge. check-in: c8966d9ec7 user: Martijn tags: updatecheck
10:00
Merged in changes from version-override (v1.3.1.0) check-in: ee91dce380 user: Martijn tags: updatecheck
09:48
v1.3.1.0 Closed-Leaf check-in: fb02a79e74 user: Martijn tags: publish, v1.3.1.0
09:44
Release of v1.3.1.0 check-in: 4159519e53 user: Martijn tags: trunk, release, src-1.3.1.0
09:37
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. Closed-Leaf check-in: dcf6086ee4 user: Martijn tags: version-override
2013-07-12
20:02
Moved GetSettings to the plugin class. Read eventual version override from settings file (but it doesn't seem to work yet). check-in: ef8f24d6c5 user: Martijn tags: version-override
19:07
Added high-level method subs to check for updates, get the changes, and replace the plugin. check-in: 93c88e244b user: Martijn tags: updatecheck
2013-03-19
20:26
Added menu command 'Check for update'. Currently only displays the plugin's file version, and compares it to the version posted online. check-in: 1a9f9f3c11 user: Martijn tags: updatecheck
2013-03-03
13:48
Updated trunk to match with v1.3 check-in: 12f8f07a24 user: Martijn tags: trunk
13:45
Oops... Forgot to include the units used to run an external process, and capture its output. Closed-Leaf check-in: a62f4ed133 user: Martijn tags: release, v1.3, src-v1.3.0.0
12:55
v1.3.0.0 check-in: 088b31f9e1 user: Martijn tags: publish, v1.3.0.0
12:52
Release of v1.3.0.0 check-in: 20be4f1b46 user: Martijn tags: release, v1.3, src-1.3.0.0
12:44
Get rid of ProcessMessages/Sleep combo in RestoreScrollPos. check-in: 532daeeda1 user: Martijn tags: v1.3
2013-02-15
22:28
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. check-in: 78558a28f2 user: Martijn tags: v1.3
22:20
TNppPlugin.DoOpen returned the wrong value. Added exception handling to the detach routine. check-in: 58b267bd46 user: Martijn tags: v1.3
2013-02-05
19:15
Always disable the refresh timer when starting a refresh. Added checkbox 'Freeze'; while checked, the preview is not refreshed. [f672ca4078] check-in: 8575177e56 user: Martijn tags: v1.3
2013-01-29
21:49
Merged in the v1.2.1 bugfix check-in: dbaefd1f43 user: Martijn tags: v1.3
21:47
Updated trunk to match v1.2 check-in: 0d5c7fa989 user: Martijn tags: trunk
21:44
Version v1.2.1.0 check-in: 0583210e3d user: Martijn tags: publish, v1.2.1.0
21:42
Release of v1.2.1.0 check-in: a9b6dbe5b5 user: Martijn tags: release, v1.2.1.0, v1.2
2013-01-28
17:22
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. check-in: cb15f520db user: MCO tags: v1.2
2013-01-27
11:23
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). check-in: 371195c472 user: Martijn tags: v1.3
2013-01-26
21:41
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. check-in: 1bb020580b user: Martijn tags: v1.3
16:33
Reintegrated changes made earlier in the "custom_filters" branch. Custom filtering is now a major feature for v1.3. :-) check-in: 5a7f80eb83 user: Martijn tags: v1.3
16:10
Create new branch named "v1.3" Closed-Leaf check-in: 4c023a60e7 user: Martijn tags: v1.3
16:08
Updated trunk to match v1.2 check-in: 9a62510cf5 user: Martijn tags: trunk
15:54
Version v1.2.0.0 check-in: 01d512dd5c user: Martijn tags: publish, v1.2.0.0
15:43
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]. check-in: e58749fea7 user: Martijn tags: release, v1.2.0.0, v1.2
13:22
Started moving custom filter handling to a separate thread, but this is becoming so involved I'd better keep it for a later version. Closed-Leaf check-in: 9ecbba63ec user: Martijn tags: custom_filters
2013-01-23
14:16
Merged the v1.1.1 bugfix check-in: 9bb5fa830b user: MCO tags: v1.2
14:04
Version v1.1.1.0 check-in: b7b16c6e54 user: MCO tags: publish, v1.1.1.0
13:06
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. check-in: ea59061b4b user: MCO tags: trunk, release, v1.1.1.0, bugfix, v1.1
2013-01-22
20:56
Horizontal scrolling position now also remembered and restored. Silently ignore exceptions while deleting temporary files. check-in: 6357bf12d8 user: Martijn tags: v1.2
17:14
Implemented a fix for ticket [cfc74baf4b] (remembering the scrolling position in a document). check-in: b835262d4a user: MCO tags: v1.2
13:33
Done implementing a (very rudimentary, hack of a) first filter, as proof of concept. It actually works with a Fossil wiki file! check-in: fe049914a2 user: MCO tags: v1.2
11:40
Started implementing custom filters (for ticket [8988ba50dd]). Added definition of NPPM_GETLANGUAGENAME and NPPM_GETLANGUAGEDESC. check-in: caefaf8afb user: MCO tags: v1.2
10:07
Added sample filter file. Closed-Leaf check-in: 1966593e60 user: MCO tags: publish-v1.2
2013-01-20
18:14
Version v1.1.0.0 check-in: c6fb700ba1 user: Martijn tags: publish, v1.1.0.0
18:12
Release of v1.1.0.0. check-in: 370c446a5f user: Martijn tags: trunk, v1.1.0.0, release, v1.1
2013-01-16
20:18
Display installed IE version in About form. check-in: b1319050ad user: Martijn tags: trunk
19:05
Added support for IE's browser mode emulation, including menu items to select other browser modes (fixes bug [1b34ee74aa]). check-in: af6a6a6cd7 user: Martijn tags: trunk
2013-01-14
17:36
Wrote some comments to prepare for bugfix for [1b34ee74aa]. check-in: d23f550f17 user: MCO tags: trunk
2012-11-02
16:58
Got rid of warning about CharInSet. Set up placeholders to prepare for filter capabilities as requested in ticket [8988ba50dd]. check-in: 2c2879ed24 user: MCO tags: trunk
2012-09-17
18:15
Make Preview plugin write to registry that Notepad++ prefers using IE9 for rendering HTML pages. Updated About form to use TLinkLabel controls instead of TStaticText. Added NPPFORMS compiler def, to allow creating a Notepad++ plugin without including the Forms and Dialogs units (which are rather large). check-in: 12ba5a63a6 user: Martijn tags: trunk
2012-05-30
14:01
Merged in branch MSXML. check-in: ee2b8b0844 user: MCO tags: trunk
13:55
Properly read the "xml-stylesheet" processing-instruction from the XML document, and use a regular expression to determine the href. Closed-Leaf check-in: a1f6178806 user: MCO tags: MSXML
11:56
If possible, transform XML to HTML in order to preview (using MSXML). check-in: 6687ebd2e2 user: MCO tags: MSXML