Timeline
Not logged in

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

25 descendants and 40 ancestors of [dcf6086ee4]

2019-03-16
15:47
[a47f28d42f] Leaf: Copy ReleaseNotes.txt from 32-bits to 64-bits release. Commit both releases with just the version number. (user: tinus tags: trunk)
12:04
[ac72f11233] Commit the source only after the binaries have been committed. (user: tinus tags: trunk)
11:02
[9610d68156] Copy files from 32-bits to 64-bits version in publish script. (user: tinus tags: trunk, src-1.3.2.0, release-src)
09:54
[4df99df5ae] Bugfixes in publication batch script. (user: tinus tags: trunk, src-1.3.2.0)
09:40
[01f90f575c] Merge and integrate win64 to trunk. (user: tinus tags: trunk)
09:36
[7dd2b5283a] Closed-Leaf: Added batch-scripts to build or build and publish the plugin. (user: tinus tags: win64)
09:29
[3546a794ad] 'Edit filters' also checks for sample file in DLL folder if not present in the config folder, and copies it if necessary. Use secure links in about form. Added plugin DLL file name as property to TNppPlugin. Removed obsolete 'Replace Hello World' command. Identify debug version of plugin in menu. Fixed version info in project (and set to 1.3.2.0). (user: tinus tags: win64)
2019-03-15
19:59
[bcacc7133f] Fixed several remaining 64-bits related problems. Moved ODS (for OutputDebugString) to its own unit. (user: tinus tags: win64)
18:14
[e1f6b8f94e] Grafted Win64-related changes from [23338c7949] and [f09c69e9b9] into their own branch, to make it easier to create a proper 64-bits release. (user: tinus tags: win64)
2018-11-03
11:17
[6dc33f10d6] Updated link, apparently []() is not correct Markdown. (user: tinus tags: trunk)
11:04
[587211a96f] Create README.md (user: tinus tags: trunk)
2018-03-21
18:08
[58587b2302] Delphi 10.2.2 Tokyo (user: tinus tags: trunk)
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] 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-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:44
[4159519e53] Release of v1.3.1.0 (user: Martijn tags: trunk, release, src-1.3.1.0)
09:37
[dcf6086ee4] Closed-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)
2013-03-03
13:48
[12f8f07a24] Updated trunk to match with v1.3 (user: Martijn tags: trunk)
13:45
[a62f4ed133] Closed-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: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: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:08
[9a62510cf5] Updated trunk to match v1.2 (user: Martijn tags: trunk)
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)
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)
2013-01-20
18:12
[370c446a5f] Release of v1.1.0.0. (user: Martijn tags: trunk, v1.1.0.0, release, v1.1)
2013-01-16
20:18
[b1319050ad] Display installed IE version in About form. (user: Martijn tags: trunk)
19:05
[af6a6a6cd7] Added support for IE's browser mode emulation, including menu items to select other browser modes (fixes bug [1b34ee74aa]). (user: Martijn tags: trunk)
2013-01-14
17:36
[d23f550f17] Wrote some comments to prepare for bugfix for [1b34ee74aa]. (user: MCO tags: trunk)
2012-11-02
16:58
[2c2879ed24] Got rid of warning about CharInSet. Set up placeholders to prepare for filter capabilities as requested in ticket [8988ba50dd]. (user: MCO tags: trunk)
2012-09-17
18:15
[12ba5a63a6] 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). (user: Martijn tags: trunk)
2012-05-30
14:01
[ee2b8b0844] Merged in branch MSXML. (user: MCO tags: trunk)
13:55
[a1f6178806] Closed-Leaf: Properly read the "xml-stylesheet" processing-instruction from the XML document, and use a regular expression to determine the href. (user: MCO tags: MSXML)
11:56
[6687ebd2e2] If possible, transform XML to HTML in order to preview (using MSXML). (user: MCO tags: MSXML)
2012-05-22
19:37
[deb5588cbf] Center the About-window over the Notepad++ window. Added a URL to the plugin's site. (user: Martijn tags: trunk, release)
01:45
[37d36384a5] Added 'About' button to the preview window. Added version info to the about window. (user: Martijn tags: trunk)
2012-05-18
20:39
[b0f0c71dfe] Added hotkey (Ctrl-Shift-H). Got rid of hints and warnings. Use version info in the about box. (user: Martijn tags: trunk)
13:02
[100fc5a0b9] TNppDockingFormForm.Show and .Hide now call the inherited Show and Hide, so .Visible works properly again. Thanks to this fix, the toolbar button now properly toggles the window(s). The preview form only gets refreshed if it's visible. The WebBrowser component was placed on a panel; if the current document does not use a HTML lexer, that panel is hidden (the WebBrowser's own Visible property is unreliable at best). (user: MCO tags: trunk)
11:35
[863f901cd0] Added BufferActivated to the plugin notification handlers. Refresh the preview when a new buffer was activated. Added UPX to the post-build events. Added author's info to the about screen. (user: MCO tags: trunk)
2012-05-17
07:02
[67a1afc8df] First commit. Working plug-in. (user: Martijn tags: trunk)
2011-05-01
14:49
[b03b9b790d] initial empty check-in (user: tinus tags: trunk)