Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants and 50 ancestors of e74a31c95ffc2169f580ebfb6c4c5e5162a825f8
2020-02-02
| ||
18:13 | Eliminate intermediate ‘Round-trips’ updates from summary. check-in: 1e9fdb95bd user: tinus tags: lazarus | |
18:10 | Don't keep asking for a repository if the request was canceled. check-in: 1f04855b52 user: tinus tags: lazarus | |
16:41 | Bugfix for exception "A referral was returned from the server". Fixed thanks to https://forum.lazarus.freepascal.org/index.php?topic=47118.0 check-in: 50da95217d user: tinus tags: lazarus | |
15:51 | Bugfix: when Fossil warns about something, don't error out, but include it in the regular response. check-in: 2287e23150 user: tinus tags: lazarus | |
15:38 | Updated Lazarus version. Populate the list of messages, and fill the selected one as commit message. Various bug fixes: - Access violation when there are no tickets. - PopulateList signature didn't exactly match. - Can't assign to for loop variable. - *CURRENT* marker was read as 'CURREN'. - Actually add new revisions to the list of revisions. check-in: ad8d81e3bb user: tinus tags: lazarus | |
2016-07-05
| ||
11:01 | Use TProcessUTF8 so it also works in paths with special characters. check-in: edab2cb4c7 user: tinus tags: lazarus | |
10:57 | Enable sorting of checkouts. check-in: cec613ab80 user: tinus tags: lazarus | |
2016-06-28
| ||
11:49 | Prevent access violations when no repo is selected. check-in: 9a435d4730 user: tinus tags: lazarus | |
11:12 | Added active branch column. Color error repos grey. check-in: f41075014a user: tinus tags: lazarus | |
10:32 | Checkout selection screen appears to work most of the time. check-in: 06d35d1db1 user: tinus tags: lazarus | |
2015-12-01
| ||
07:13 | The checkout selection form somehow causes the program to exit almost immediately. I suspect it's being treated as main form... check-in: db300c9e73 user: tinus tags: lazarus | |
07:12 | Added branch selection form. check-in: d3b2c8b63d user: tinus tags: lazarus | |
2015-11-30
| ||
21:18 | Show the selected checkout's info on select. check-in: 8180607ff9 user: tinus tags: lazarus | |
18:12 | Added repository selection form. check-in: 01b73973e0 user: tinus tags: lazarus | |
2015-11-29
| ||
22:08 | Removed some extraneous code, and added some comments. check-in: d0969d3d7b user: tinus tags: lazarus | |
2014-09-03
| ||
09:05 | Fixed compilation error on Windows. check-in: 9812be2a1d user: MCO tags: lazarus | |
2014-08-14
| ||
10:57 | Added Cmd-C, Cmd-X and Cmd-V to the commit message box. Intercept Ctrl+Enter (as well as Cmd+Enter) to perform the commit. check-in: d3e26b7b96 user: tinus tags: lazarus | |
10:25 | Display the selected commit options. check-in: cbe0bb6ec1 user: tinus tags: lazarus | |
10:12 | Separated generation of command-line options for commit, so it can be requested separately. check-in: a4b45aa724 user: tinus tags: lazarus | |
08:25 | Fixed scheme expressions for the multihighlighter's script and style detection. Removed DirWatch unit from the .lpr; we're not using it (yet). Fixed crash in the multihighlighter when subcontracted to the annotation highlighter. check-in: a3f67ee85e user: tinus tags: lazarus | |
07:50 | Forgot to add the actual DirWatch unit. :-) check-in: b43bbf2fab user: tinus tags: lazarus | |
06:44 | Added (Windows-only) DirWatch component, to monitor file changes. Need to look into an inotify interface for Linux, and something similar in OS X. check-in: d157a5e85e user: tinus tags: lazarus | |
2014-08-13
| ||
21:16 | Changed multi-highlighter settings (see if there's still an error on PHP files). check-in: a734e58aab user: tinus tags: lazarus | |
20:48 | Replaced the toolbar buttons by a TTabControl. Added a hex view mode. check-in: 42602c3269 user: tinus tags: lazarus | |
09:06 | Check the box on selection of a colour. Implemented checks on new files at commit. check-in: 8de51542a3 user: MCO tags: lazarus | |
08:24 | Added SetBusy (manages the hourglass cursor), and call it when busy. On Windows, remove extra carriage returns from the diff command's output. check-in: 7b66514616 user: MCO tags: lazarus | |
2014-08-11
| ||
19:40 | Adjusted some comments. check-in: d0c9d18859 user: tinus tags: lazarus | |
19:35 | Added some colour to the CSS highlighter. check-in: 709319fa2c user: tinus tags: lazarus | |
19:34 | Added potential for image type icon (on the file type column), to be implemented later. check-in: 1f9ee7e3b5 user: tinus tags: lazarus | |
19:33 | All platforms now show the status icon on the filename column. Removed file extension separator from file type column. Added potential for image type icon (on the file type column), to be implemented later. check-in: 0ac8744ac4 user: tinus tags: lazarus | |
19:30 | On commit, confirm addition of new files. Disabled compiler hints about unused parameters. check-in: ca68390e01 user: tinus tags: lazarus | |
2014-08-10
| ||
21:50 | Added support for display of graphic files. check-in: abe9a100ac user: tinus tags: lazarus | |
17:40 | Added automated entry of ticket-IDs in commit message using Ctrl+Space. check-in: 931322c859 user: tinus tags: lazarus | |
16:18 | Fixed exception when highlighting an annotated file with only one version. Added exception handling when a sub-highlighter errors out. check-in: fa5582be45 user: tinus tags: lazarus | |
14:56 | Prevent list index out of bound. Added filetype column contents. check-in: 6e73d56796 user: tinus tags: lazarus | |
14:43 | Changed order of columns (filename, path, status, type) check-in: 1aa1fecbe6 user: tinus tags: lazarus | |
14:25 | Annotation syntax highlighter now delegates the file's contents to the appropriate syntax highlighter. check-in: 8464715270 user: tinus tags: lazarus | |
12:05 | File list wasn't repainted after (un)checking all items. check-in: c44c3f4774 user: tinus tags: lazarus | |
11:49 | Fixed colour assignments in annotation highlighter. Also defaults to better colours. check-in: 835fc0e6d7 user: tinus tags: lazarus | |
10:48 | Use larger up and down arrows on the Mac. Show project name in the commit window's caption. check-in: f574e6f669 user: tinus tags: lazarus | |
10:42 | Removed a few unnecessary references. check-in: 276c4e9672 user: tinus tags: lazarus | |
10:21 | Added sort indicators for non-Windows platforms (using Unicode characters ▾ and ▴). Also handle Items with nil Data properties during comparison. check-in: a7ecf9d8ee user: tinus tags: lazarus | |
10:09 | Fixed SIGSEV on reuse of annotation highlighter (just recycle the object). Still assigns the wrong colour to each revision, though (somehow assigns them sorted by UUID). check-in: 610d96249a user: tinus tags: lazarus | |
2014-08-07
| ||
19:43 | Commit Message: checkbox and colorbutton instead of colorbox. Show branch on button. Added ApplicationProperties to frmCommit. check-in: d6aa31b796 user: tinus tags: lazarus | |
17:22 | Prevented 'stringlist duplicate' error, but now it sometimes crashes without warning. Added ref to sub-highlighter. check-in: 20bf20da86 user: tinus tags: lazarus | |
14:57 | Completed the annotate highlighter. Need to check its memory leaks, though. check-in: ff798dd9c1 user: MCO tags: lazarus | |
10:53 | Improvements to Commit Message frame, including retrieval of checked files from file list. Centralized default font names. check-in: e808d21c8f user: MCO tags: lazarus | |
05:12 | Added annotation highlighter (doesn't do anything useful so far). Fixed detection of diff/history/content based on file status. Back to using 'clNone' for commit bgcolor. check-in: 470dec4f20 user: tinus tags: lazarus | |
04:22 | Renamed wide diff highlighter, and added support for writing its attributes. check-in: b42ec8b614 user: tinus tags: lazarus | |
03:50 | The Wide Diff highlighter is done (for now; inline diffs can be done later). check-in: abecf9f927 user: tinus tags: lazarus | |
2014-08-06
| ||
21:11 | Bugfix: reset the ColIndex when starting a new line. check-in: e74a31c95f user: tinus tags: lazarus | |
20:53 | First attempt at using our own wide diff highlighter (which fails with a Range Check Error). check-in: 2ccce4c882 user: tinus tags: lazarus | |
06:10 | Added new unit with start of syntax highlighter for wide diff. check-in: f26843ce0b user: tinus tags: lazarus | |
2014-08-05
| ||
20:18 | Added bgcolor drop-down for commit. Started link between commit form and commit message frame. Corrected implementation of Branch, Info and Tags properties. Corrected ColorToHex. Added comments for future implementation of Fossil output events. check-in: bf6cd97dbd user: tinus tags: lazarus | |
16:11 | Prepare commit command. check-in: 591b0707ba user: MCO tags: lazarus | |
10:08 | Modified syntax colourization. check-in: f69e74f41a user: MCO tags: lazarus | |
09:56 | Restored file list to proper configuration. Added .asp extension and multi-highlighter scheme. Configured default colorization for Basic. check-in: befc2bb5b1 user: MCO tags: lazarus | |
08:49 | Automatically enable/disable the right buttons in FileVersionInfo on selection of a file. Added TFileVersion.RealPath property. Added fossil diff --tk in options. check-in: 768d067b8a user: MCO tags: lazarus | |
2014-08-04
| ||
19:27 | Fix SIGSEV when no file was selected. Adjusted options for viewer SynEdit. check-in: 8c0a0197a1 user: tinus tags: lazarus | |
19:24 | Added commit message frame to commit form. Going to need a lot of work. check-in: 7056f0479c user: tinus tags: lazarus | |
09:26 | FileList: streamlined automatic column sizing. Fixed memory leaks: bitmap used to calculate the column size wasn't freed. Added button for 'fossil diff --tk' (needs some work to support DiffOpts, though). check-in: 5be109f3da user: MCO tags: lazarus | |
2014-08-03
| ||
18:05 | Added comment to fix bug that unselecting a file status might 'lose' files. check-in: 89500a1656 user: tinus tags: lazarus | |
07:56 | Added standard Apple menu items About and Preferences. check-in: 7147760627 user: tinus tags: lazarus | |
07:55 | TFossil now checks its version first thing (as verification that we can run it), and exposes it as a property. Added a few properties (TODO) to TFossilCheckout and TFossilRevision. check-in: 38aa5c71b8 user: tinus tags: lazarus | |
2014-08-01
| ||
19:55 | Automatically select pending files. check-in: 6a52554170 user: tinus tags: lazarus | |
19:34 | Improved deselection of a file (prevent more SIGSEVs). check-in: d47e1626b3 user: tinus tags: lazarus | |
19:27 | Made file comparisons in the filelist case-(in)sensitive according to the repo's setting (or by default, the OS's setting). check-in: 5413aa92ee user: tinus tags: lazarus | |
18:53 | Got rid of hints and warnings. Bugfixes loading of revisions. check-in: 9eab8be4c5 user: tinus tags: lazarus | |
17:31 | Properly arranged reuse of TFileVersion objects. Still no notification of impending destruction, though. check-in: 4b1b0d72d6 user: MCO tags: lazarus | |
16:47 | In FileList, centralized the retrieval of the necessary files in PopulateList. Added a ForceReload flag to indicate it should re-get the list of files from fossil. TFossilRevision.LoadFiles and ~FromTimeline should still be re-engineered in the case of LeaveExisting = True. Removed the paleo.res resource file, to see if the project works OK without sharing it. check-in: 632b39d71f user: MCO tags: lazarus | |
09:17 | Changed the charset for the version info to Unicode (to prevent problems like with the .res file earlier). The 'leaveExisting' parameter for LoadFiles actually leaves the existing file objects unharmed, which should help preventing SIGSEVs. check-in: 3998f000a2 user: MCO tags: lazarus | |
08:35 | .res-file reset to Windows settings (character set problems, I think). check-in: 2b8f21bc23 user: MCO tags: lazarus | |
07:07 | Clear the list before (re)loading the list of files, to prevent the SIGSEV. Will have to figure out a way to keep track of the selected file(s). check-in: ab270e80d6 user: tinus tags: lazarus | |
2014-07-31
| ||
18:50 | Changed keyboard bindings; the cursor keys will now scroll the view, instead of moving the (invisible) caret. Adjusted the conditionals for the listview (Linux does seem to support autosizing columns). Changed all integers liable to be cast to pointers to NativeInt. check-in: 218678ffc6 user: tinus tags: lazarus | |
17:33 | Also take the header into account when calculating the width of the column. check-in: 779e02fe7b user: tinus tags: lazarus | |
17:26 | Added some colours for the JS and SQL highlighters. Added schemes to the multi-highlighter, and configured the multi-highlighter for HTML and PHP files. check-in: 56f4f77bdc user: tinus tags: lazarus | |
17:25 | Added automatic resizing of the listview columns for non-Windows platforms. check-in: 5100eafbeb user: tinus tags: lazarus | |
07:10 | Temporarily fixed stringlist out of bounds error in GetInfo. Compress the executable after building in release mode. check-in: 344679afd5 user: MCO tags: lazarus | |
06:58 | Moved status icon to its own column in the file list. Initialize the directory selection dialog to the current directory. check-in: 56b2d14958 user: MCO tags: lazarus | |
2014-07-30
| ||
19:49 | Fixed reference to moved file. check-in: b8b3182f04 user: tinus tags: lazarus | |
17:59 | Added all remaining preinstalled highlighters, and some more extensions. check-in: 1caaea18b1 user: tinus tags: lazarus | |
17:45 | Moved all highlighters to their own datamodule, modHighlighters. Viewer errors no longer show line numbers. :-) check-in: c0e336be18 user: tinus tags: lazarus | |
16:15 | Running 'fossil' by itself raised an exception anyway on the Mac; now try the 'local' version first. Ask for the checkout dir, because on the Mac each app starts with a CurrentDir of '/'. check-in: 4a788780d5 user: tinus tags: lazarus | |
14:41 | Added error handling in FileVersionInfo's PopulateView. Added new frame for the commit message. check-in: a921c6c851 user: MCO tags: lazarus | |
12:26 | Added a few highlighters. check-in: 682ca8327f user: MCO tags: lazarus | |
10:03 | Fixed invalid UTF-8 characters in .lfm file. check-in: 84121036ce user: MCO tags: lazarus | |
09:51 | Activated refresh button (can still lead to crash). Ctrl-Mouse wheel changes font size. check-in: 93681edd59 user: MCO tags: lazarus | |
09:45 | Bugfix: uninitialized variable. check-in: 8ca83e7faa user: MCO tags: lazarus | |
09:17 | Main datamodule now hosts TFossil and TCheckout, so they're available from all forms (and frames); the module also takes care of freeing them. Try the fossil executable without path; if that doesn't work, try in the program directory; otherwise ask the user. Relinked display statuses and file statuses, though it doesn't work correctly yet. Started preparing viewing of multiple files. Started preparing external diff. check-in: f5f56caeca user: MCO tags: lazarus | |
07:35 | Fixed memory leak after use of GetContents (should probably get a different name, to prevent reoccurrence). Support for multiple default fonts. check-in: 49d31e3e1e user: MCO tags: lazarus | |
2014-07-29
| ||
20:17 | Added a few highlighters. Let FrameFileVersionInfo handle the display of the selected file. Added annotation view (no highlighter). check-in: 203063dc5e user: tinus tags: lazarus | |
16:03 | TFossilCheckout now automatically repositions its working directory to the root of the opened repo, to prevent problems with relative paths. Added PathFromFossil helper. check-in: 40409040c2 user: MCO tags: lazarus | |
15:34 | Implemented working interface to Fossil executable. Linked TFossilWorkdir to the file list, which seems to work. Diff also appears to work, though I get the impression the output gets truncated sometimes. Statuses don't match up anymore with the UI. check-in: 7257087e66 user: MCO tags: lazarus | |
11:31 | Implemented TFossilWorkDir.LoadFiles. check-in: 321418af06 user: MCO tags: lazarus | |
10:52 | Added parsing of repository settings. Started integrating new fossil objects with existing UI. check-in: 3eb5772bdb user: MCO tags: lazarus | |
08:35 | Implemented file processing (parsing from timeline output, retrieving contents and requesting diff). Added button and icon for hex viewer. check-in: 3c8f210161 user: MCO tags: lazarus | |
2014-07-28
| ||
19:38 | Started setting up getting files from revisions and from the local workdir. check-in: df13e59263 user: tinus tags: lazarus | |
18:33 | Moved TFossilCheckout to top of implementation. check-in: dce2d0d083 user: tinus tags: lazarus | |
18:32 | Finished wiring up TFossilObject and TFossilCheckout. check-in: 9eb7a899df user: tinus tags: lazarus | |
07:23 | Added image files to binary-glob, and disabled warning for override. check-in: cfa0347ad5 user: MCO tags: lazarus | |
2014-07-26
| ||
08:08 | Expanded object structure and interactions. (Forgot to include the new unit earlier); check-in: a89cfac262 user: tinus tags: lazarus | |