|
@@ -0,0 +1,2898 @@
|
|
|
+2006-12-01 00:14 kevinkofler
|
|
|
+
|
|
|
+ * .cdtproject, .cvsignore, .project,
|
|
|
+ .settings/org.eclipse.cdt.core.prefs,
|
|
|
+ .settings/org.eclipse.core.resources.prefs,
|
|
|
+ .settings/org.eclipse.core.runtime.prefs: Import Eclipse CDT
|
|
|
+ project.
|
|
|
+
|
|
|
+2006-11-30 21:52 kevinkofler
|
|
|
+
|
|
|
+ * .cvsignore: Add .tm_project2.cache to .cvsignore, sort entries
|
|
|
+ per tool creating them.
|
|
|
+
|
|
|
+2006-11-30 21:48 kevinkofler
|
|
|
+
|
|
|
+ * .cvsignore: Add .cvsignore file.
|
|
|
+
|
|
|
+2006-11-25 17:39 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL: Add ktigcc-completion-data*.noarch.rpm to the rpm lines.
|
|
|
+
|
|
|
+2006-11-25 17:36 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL: Update INSTALL section about installing from RPMs.
|
|
|
+
|
|
|
+2006-11-25 17:22 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.cpp: Disable debugging and informational messages
|
|
|
+ from libti*.
|
|
|
+
|
|
|
+2006-11-25 17:07 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, fedora/ktigcc.spec: Bump version to 1.06.
|
|
|
+
|
|
|
+2006-11-23 02:29 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, mainform.ui.h: When saving a project for the first time, if
|
|
|
+ it is still named "Project1", set a name based on the .tpr file
|
|
|
+ name (as in TIGCC IDE).
|
|
|
+
|
|
|
+2006-11-21 22:55 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, mainform.ui.h: Ctrl+Tab/Ctrl+G now skips the project root
|
|
|
+ and the categories.
|
|
|
+
|
|
|
+2006-11-21 21:35 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, preferences.cpp: Add tas to default Integer Arithmetic
|
|
|
+ instructions. Add xdef, globl, altmacro and noaltmacro to
|
|
|
+ default GNU as directives.
|
|
|
+
|
|
|
+2006-11-21 18:54 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Fix typo in comment.
|
|
|
+
|
|
|
+2006-11-21 18:37 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, tpr.cpp: Fix wrong length computations when writing to a
|
|
|
+ file in UTF-8 or other multibyte charsets.
|
|
|
+
|
|
|
+2006-11-16 10:28 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, programoptions.ui: Fix missing layout in the Operating
|
|
|
+ System tab of the Program Options dialog.
|
|
|
+
|
|
|
+2006-10-24 17:51 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj[DEAD], NEWS, ktigcc.pro: Actually install Anjuta 2
|
|
|
+ project. Remove Anjuta 1 project.
|
|
|
+
|
|
|
+2006-10-24 17:25 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.cpp, fedora/ktigcc.spec: Bump version to 1.05. RPM
|
|
|
+ specfile: Require qt-devel instead of /usr/bin/assistant to fix
|
|
|
+ installation on FC6.
|
|
|
+
|
|
|
+2006-10-24 17:17 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.anjuta: Add Anjuta 2 project.
|
|
|
+
|
|
|
+2006-10-08 03:54 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.pro: Add missing -lkdeui to link line (needed for OS
|
|
|
+ X).
|
|
|
+
|
|
|
+2006-09-25 12:26 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.cpp, fedora/ktigcc.spec: Bump version to 1.04.
|
|
|
+
|
|
|
+2006-09-23 05:46 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.pro: Link all required KDE libraries explicitly
|
|
|
+ instead of relying on the linker pulling them in (which the OS X
|
|
|
+ linker doesn't do). Use the .ui, .moc and .obj subdirectories on
|
|
|
+ all platforms. Don't try to set an rpath on OS X, it is neither
|
|
|
+ supported nor needed.
|
|
|
+
|
|
|
+2006-09-23 04:59 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Use explicit memset to zero the buffer because the C++
|
|
|
+ way doesn't seem to work on OS X.
|
|
|
+
|
|
|
+2006-09-17 06:56 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.pro: Add workaround for rpmbuild 4.4.2 with tar
|
|
|
+ 1.15.91 to make rpm target.
|
|
|
+
|
|
|
+2006-09-17 06:05 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, completion.cpp, ktigcc.cpp, fedora/ktigcc.spec: Bump
|
|
|
+ version to 1.03. Don't show symbol info for reserved keywords
|
|
|
+ even in the case of an exact match (fixes unhelpful prototype
|
|
|
+ help for "asm").
|
|
|
+
|
|
|
+2006-09-05 08:08 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, tpr.cpp: Fix bug in source file splitting causing the float
|
|
|
+ in x>=0. to get split.
|
|
|
+
|
|
|
+2006-09-05 07:58 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, tpr.cpp: Fix detection of "??=" in source file splitting.
|
|
|
+
|
|
|
+2006-09-05 06:13 kevinkofler
|
|
|
+
|
|
|
+ * projectoptions.ui: Revert unasked-for geometry change.
|
|
|
+
|
|
|
+2006-09-05 06:11 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, projectoptions.ui: Fix the Project Options dialog not
|
|
|
+ reacting correctly to changing the target from a regular program
|
|
|
+ to another target or the other way round.
|
|
|
+
|
|
|
+2006-09-05 06:03 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, mainform.ui.h: Fix inverted logic bug causing the Debug
|
|
|
+ menu and toolbar buttons to get hidden during File/New/Project.
|
|
|
+
|
|
|
+2006-09-04 03:41 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, fedora/ktigcc.spec: Bump version to 1.02.
|
|
|
+
|
|
|
+2006-08-21 12:50 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: Actually bump specfile version.
|
|
|
+
|
|
|
+2006-08-21 12:48 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.cpp, ktigcc.h, mainform.ui.h, srcfilewin.ui.h,
|
|
|
+ fedora/ktigcc.spec: Bump version to 1.01. Find and Replace
|
|
|
+ dialogs now remember history (but only for the current KTIGCC
|
|
|
+ session).
|
|
|
+
|
|
|
+2006-08-20 06:14 kevinkofler
|
|
|
+
|
|
|
+ * NEWS: Update NEWS for 1.00.
|
|
|
+
|
|
|
+2006-08-20 02:38 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: RPM specfile: Drop date from version and bump
|
|
|
+ to 1.00. Don't use macros to define nvr.
|
|
|
+
|
|
|
+2006-08-18 04:06 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, fedora/ktigcc.spec: RPM specfile: Install both 16x16 and
|
|
|
+ 32x32 versions of the icon. Associate *.tpr with KTIGCC (in both
|
|
|
+ KDE and GNOME). Don't require desktop-file-utils for post and
|
|
|
+ postun (not needed in FC5+).
|
|
|
+
|
|
|
+2006-08-17 18:55 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, NEWS, mainform.ui.h, tpr.cpp, tpr.h: Fix moving files
|
|
|
+ across file systems after compilation not working.
|
|
|
+
|
|
|
+2006-08-17 18:22 kevinkofler
|
|
|
+
|
|
|
+ * NEWS, ktigcc.pro: Add NEWS file containing the history
|
|
|
+ information previously published in the changelog snippets on
|
|
|
+ SourceForge.
|
|
|
+
|
|
|
+2006-08-14 16:19 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui.h: Remember the directory used for include/c
|
|
|
+ during completion information parsing.
|
|
|
+
|
|
|
+2006-08-14 14:44 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Implement approximate matching for prototype
|
|
|
+ hints.
|
|
|
+
|
|
|
+2006-08-14 13:43 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Remove unneeded duplicate lines.
|
|
|
+
|
|
|
+2006-08-14 13:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Allow using F8 instead of Ctrl+F9.
|
|
|
+
|
|
|
+2006-08-14 12:07 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL: Add short (2 sentences) installation instructions for
|
|
|
+ ktigcc-completion-data.
|
|
|
+
|
|
|
+2006-08-14 12:04 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL: Mention ktigcc-completion-data in INSTALL.
|
|
|
+
|
|
|
+2006-08-14 11:59 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Make sure we find the correct popup in my popup
|
|
|
+ detection hack.
|
|
|
+
|
|
|
+2006-08-14 11:50 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Allow whitespace between the identifier and the
|
|
|
+ parenthesis.
|
|
|
+
|
|
|
+2006-08-14 10:47 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h, mainform.ui.h, srcfilewin.ui.h:
|
|
|
+ Implement argument hint popups.
|
|
|
+
|
|
|
+2006-08-13 17:18 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: Require ktigcc-completion-data in the RPM
|
|
|
+ specfile.
|
|
|
+
|
|
|
+2006-08-13 17:11 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Warn if no TIGCCLIB completion data is available
|
|
|
+ and offer download link.
|
|
|
+
|
|
|
+2006-08-13 15:45 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Remove comments from all the definition, not just
|
|
|
+ the left side. There's no room for them.
|
|
|
+
|
|
|
+2006-08-13 15:31 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Fix parsing of enums from .hsf files.
|
|
|
+
|
|
|
+2006-08-13 14:54 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Remove duplicate (i.e. all fields match)
|
|
|
+ completion entries when sorting the list for display.
|
|
|
+
|
|
|
+2006-08-13 14:47 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Follow .ref links during .hsf parsing.
|
|
|
+
|
|
|
+2006-08-13 14:27 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Handle empty "[Description]" lines.
|
|
|
+
|
|
|
+2006-08-13 13:45 kevinkofler
|
|
|
+
|
|
|
+ * assistant.cpp: Try sending SIGTERM (KProcess::kill()) before
|
|
|
+ resorting to SIGKILL (KProcess::~KProcess()).
|
|
|
+
|
|
|
+2006-08-13 13:21 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL, KTIGCC.prj, assistant.cpp, assistant.h, ktigcc.h,
|
|
|
+ ktigcc.pro, mainform.ui.h, programoptions.ui.h, srcfilewin.ui.h:
|
|
|
+ Implement my own AssistantClient using KDE classes (KProcIO,
|
|
|
+ KExtendedSocket) because QAssistantClient uses QProcess which
|
|
|
+ conflicts with KProcess (fixes lockups while waiting for a
|
|
|
+ process to complete). This also means Debian users no longer
|
|
|
+ need qt3-apps-dev to build KTIGCC.
|
|
|
+
|
|
|
+2006-08-13 09:15 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, parsing.cpp, parsing.h: Parse .hsf files for
|
|
|
+ system header completion info.
|
|
|
+
|
|
|
+2006-08-13 08:29 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Fix file descriptor leak in loadFileText.
|
|
|
+
|
|
|
+2006-08-13 06:35 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Enable "Find symbol declaration" and completion
|
|
|
+ for Quill files, to be consistent with external source files.
|
|
|
+ (They are useful mainly in the C section these files can have.)
|
|
|
+
|
|
|
+2006-08-13 06:29 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui.h: The completion parser expects to
|
|
|
+ operate on a C (or Quill) file, so ignore Ctrl+Space/Ctrl+M for
|
|
|
+ assembly files.
|
|
|
+
|
|
|
+2006-08-13 05:08 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h: Intercept the completion popup
|
|
|
+ being closed without Kate telling us anything.
|
|
|
+
|
|
|
+2006-08-13 03:55 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui: Revert an unasked-for property change Qt Designer
|
|
|
+ took on its own to make.
|
|
|
+
|
|
|
+2006-08-13 03:39 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h, mainform.ui, mainform.ui.h,
|
|
|
+ srcfilewin.ui, srcfilewin.ui.h: Implement completion on
|
|
|
+ Ctrl+Space (or Ctrl+M).
|
|
|
+
|
|
|
+2006-08-13 02:01 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Oops, Ctrl+E is already taken, use Ctrl+G instead.
|
|
|
+
|
|
|
+2006-08-13 01:05 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement Ctrl+Tab/Ctrl+E (switches to the next
|
|
|
+ file, there are 2 combos because Ctrl+Tab is taken by default
|
|
|
+ under KDE) and Shift+Ctrl+Alt+F9 (undocumented, switches link
|
|
|
+ target, or would if it worked - on Linux/X11, way too many key
|
|
|
+ combos are reserved by the system).
|
|
|
+
|
|
|
+2006-08-12 23:55 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui: Add keyboard accelerators to
|
|
|
+ Preferences/Coding.
|
|
|
+
|
|
|
+2006-08-12 03:19 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui.h: Set wait cursor while generating completion
|
|
|
+ info from system headers so the user knows KTIGCC is busy.
|
|
|
+
|
|
|
+2006-08-12 02:45 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h, mainform.ui.h, parsing.cpp,
|
|
|
+ preferencesdlg.ui.h: Implement loading/saving system header
|
|
|
+ completion info. Fix asmspec removal regex. Remove spaces
|
|
|
+ before , and ) in signatures produced by ctags.
|
|
|
+
|
|
|
+2006-08-12 01:18 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp: Apply the same recursion fixes (recurse over
|
|
|
+ system headers, avoid infinite recursion) as in findSymbolInFile
|
|
|
+ in completionEntriesForFile.
|
|
|
+
|
|
|
+2006-08-12 01:05 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h, parsing.cpp, preferencesdlg.ui,
|
|
|
+ preferencesdlg.ui.h: Generate completion info from system headers
|
|
|
+ (not help system sources yet, also no loading/saving yet).
|
|
|
+
|
|
|
+2006-08-11 17:43 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix warnings from recent g++ about -1 being passed
|
|
|
+ where an unsigned number is expected (reported by Romain
|
|
|
+ Liévin).
|
|
|
+
|
|
|
+2006-08-11 00:31 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, preferencesdlg.ui.h: Fix "New folder" not always
|
|
|
+ selecting the folder for renaming (another instance of the
|
|
|
+ KListView bug already worked around in the Preferences dialog,
|
|
|
+ clean that workaround up a bit while I am at it).
|
|
|
+
|
|
|
+2006-08-11 00:19 kevinkofler
|
|
|
+
|
|
|
+ * parsing.cpp: Prepare parseFileCompletion for system header
|
|
|
+ parsing.
|
|
|
+
|
|
|
+2006-08-11 00:02 kevinkofler
|
|
|
+
|
|
|
+ * completion.h, mainform.ui, mainform.ui.h, srcfilewin.ui,
|
|
|
+ srcfilewin.ui.h: Implement "Find symbol declaration" (currently
|
|
|
+ does not search system headers).
|
|
|
+
|
|
|
+2006-08-10 23:15 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement openHeader helper function
|
|
|
+ for "Find symbol declaration".
|
|
|
+
|
|
|
+2006-08-10 22:45 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h: Implement recursive routines to
|
|
|
+ find a symbol and to collect completion information in a file and
|
|
|
+ all the headers it includes.
|
|
|
+
|
|
|
+2006-08-10 18:51 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui.h: Mark completion data
|
|
|
+ dirty if the file was changed.
|
|
|
+
|
|
|
+2006-08-10 18:26 kevinkofler
|
|
|
+
|
|
|
+ * completion.h, ktigcc.h, mainform.ui.h, parsing.cpp,
|
|
|
+ srcfilewin.ui.h: Clean up setTextSafe (needed for the coming
|
|
|
+ change to invalidate completion info on changes).
|
|
|
+
|
|
|
+2006-08-10 18:00 kevinkofler
|
|
|
+
|
|
|
+ * completion.cpp, completion.h, mainform.ui, mainform.ui.h,
|
|
|
+ parsing.cpp, parsing.h: Implement function to parse a source file
|
|
|
+ for completion info. Implement function to get a file's contents
|
|
|
+ given its in-project path.
|
|
|
+
|
|
|
+2006-08-09 09:48 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, completion.cpp, completion.h, ktigcc.pro,
|
|
|
+ mainform.ui.h, srcfilewin.ui.h: Implement template popups
|
|
|
+ (Ctrl+J).
|
|
|
+
|
|
|
+2006-08-09 07:09 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Change (int)0 to 0 and (int)0x1000020 to
|
|
|
+ 0x1000020u (because it is actually unsigned). Should be purely
|
|
|
+ cosmetical.
|
|
|
+
|
|
|
+2006-08-09 07:06 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, preferences.cpp: Tab now reliably inserts a tab. Use
|
|
|
+ Ctrl+I to indent the selection. (Also set other Kate defaults to
|
|
|
+ match TIGCC IDE more closely.)
|
|
|
+
|
|
|
+2006-08-09 05:49 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Enable auto-indent (=> syntax highlighting
|
|
|
+ description version 1.01). Regenerate syntax highlighting
|
|
|
+ descriptions if they are missing or out of date.
|
|
|
+
|
|
|
+2006-08-09 03:48 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp, preferences.h, preferencesdlg.ui,
|
|
|
+ preferencesdlg.ui.h: Implement customizable list of templates.
|
|
|
+ Can't actually be used yet though.
|
|
|
+
|
|
|
+2006-08-07 09:25 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Fix missing mkdir_multi.
|
|
|
+
|
|
|
+2006-08-07 03:51 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: Bump RPM version from 0.0.date (alpha) to
|
|
|
+ 0.80.date (beta).
|
|
|
+
|
|
|
+2006-08-07 03:04 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui: Temporarily hide
|
|
|
+ unimplemented "Find symbol declaration" so I can release a beta
|
|
|
+ without non-working menu items.
|
|
|
+
|
|
|
+2006-08-07 02:58 kevinkofler
|
|
|
+
|
|
|
+ * srcfilewin.ui: Where did that geometry property for the
|
|
|
+ SourceFileWindow toolbar suddenly come from? Remove it again.
|
|
|
+
|
|
|
+2006-08-07 02:53 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui, srcfilewin.ui.h: Prompt for saving
|
|
|
+ out-of-project source files before exiting.
|
|
|
+
|
|
|
+2006-08-07 00:37 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, errorlist.ui, errorlist.ui.h, mainform.ui,
|
|
|
+ mainform.ui.h: Fix Ctrl+C/Ctrl+Ins conflict between main window
|
|
|
+ and error list. (Now works as expected: They apply to the error
|
|
|
+ window if it has the focus, and the main window otherwise.)
|
|
|
+
|
|
|
+2006-08-06 22:11 kevinkofler
|
|
|
+
|
|
|
+ * errorlist.ui, mainform.ui, mainform.ui.h, preferencesdlg.ui,
|
|
|
+ preferencesdlg.ui.h: Don't hardcode background color of
|
|
|
+ KListViews to white, set alternateColor to QColor() instead.
|
|
|
+
|
|
|
+2006-08-06 21:27 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: "Switchable" only switches to other styles with
|
|
|
+ the same ending.
|
|
|
+
|
|
|
+2006-08-06 20:56 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Delete spaces at end of line.
|
|
|
+
|
|
|
+2006-08-06 20:44 kevinkofler
|
|
|
+
|
|
|
+ * callbacks.cpp: Fix typo. (Doesn't really matter in practice.)
|
|
|
+
|
|
|
+2006-08-06 08:40 kevinkofler
|
|
|
+
|
|
|
+ * customstyle.ui, preferencesdlg.ui.h: Delete unused "newSlot()"
|
|
|
+ slot. Set parent of SelectStyle dialog in
|
|
|
+ editDialog_styleButton_clicked() to editDialog.
|
|
|
+
|
|
|
+2006-08-06 08:33 kevinkofler
|
|
|
+
|
|
|
+ * customstyle.ui, preferencesdlg.ui, preferencesdlg.ui.h: Finish
|
|
|
+ syntax highlighting customization.
|
|
|
+
|
|
|
+2006-08-06 06:23 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui.h: Implement "New Style" and "New List" buttons
|
|
|
+ in syntax highlighting customization.
|
|
|
+
|
|
|
+2006-08-06 04:33 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, colorlistitem.h, ktigcc.pro, preferencesdlg.ui.h,
|
|
|
+ selectcolors.ui, selectcolors.ui.h: Implement setting colors of
|
|
|
+ parentheses.
|
|
|
+
|
|
|
+2006-08-06 03:31 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui, preferencesdlg.ui.h: Use clicked() instead of
|
|
|
+ pressed() (which does not do what you may think it does),
|
|
|
+ obviating the need for the setDown(FALSE) hack.
|
|
|
+
|
|
|
+2006-08-06 03:23 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, preferences.cpp, preferencesdlg.ui.h,
|
|
|
+ selectcolors.ui, selectcolors.ui.h, selectstyle.ui,
|
|
|
+ selectstyle.ui.h: Fix spelling of "strikeOut" in generated XML
|
|
|
+ files (Kate wants the O capitalized). Implement style and color
|
|
|
+ setting for numbers and symbols and style setting for
|
|
|
+ parentheses.
|
|
|
+
|
|
|
+2006-08-06 02:22 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Remove redundant braces again.
|
|
|
+
|
|
|
+2006-08-06 02:20 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add another crude hack to fix reloading the
|
|
|
+ highlighting in the case where there is exactly one Kate view
|
|
|
+ open.
|
|
|
+
|
|
|
+2006-08-06 01:00 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui.h: Revise hack to update syntax
|
|
|
+ highlighting settings in filePreferences.
|
|
|
+
|
|
|
+2006-08-06 00:25 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp, preferences.h, preferencesdlg.ui.h: Implement
|
|
|
+ syntax highlighting reset.
|
|
|
+
|
|
|
+2006-08-05 22:32 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, preferences.h, preferencesdlg.ui,
|
|
|
+ preferencesdlg.ui.h, srcfile.h, srcfilewin.ui.h: Allow disabling
|
|
|
+ syntax highlighting from the preferences.
|
|
|
+
|
|
|
+2006-08-05 09:42 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, preferences.cpp, preferences.h, preferencesdlg.ui,
|
|
|
+ preferencesdlg.ui.h, srcfilewin.ui.h: Start implementing syntax
|
|
|
+ highlighting preferences: * language drop down * tree view,
|
|
|
+ renaming, Delete key * re-highlight all Kate views after changing
|
|
|
+ the preferences
|
|
|
+
|
|
|
+2006-08-05 02:14 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, customstyle.ui, ktigcc.pro, preferencesdlg.ui,
|
|
|
+ selectcolors.ui, selectstyle.ui, wordlist.ui: Design dialogs for
|
|
|
+ syntax highlighting customization.
|
|
|
+
|
|
|
+2006-08-04 22:49 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Set the default project directory to
|
|
|
+ ~/tigcc-projects instead of $TIGCC/projects (which doesn't make
|
|
|
+ much sense for the usual case of a system-wide TIGCC install).
|
|
|
+
|
|
|
+2006-08-04 07:26 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Add '#' to the additionalDeliminator (sic) list.
|
|
|
+
|
|
|
+2006-08-04 03:24 kevinkofler
|
|
|
+
|
|
|
+ * gnuasm68k.xml[DEAD], ktigcc.pro, masm68k.xml[DEAD],
|
|
|
+ fedora/ktigcc.spec: Remove no longer needed Kate ASM syntax
|
|
|
+ descriptions.
|
|
|
+
|
|
|
+2006-08-04 03:19 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Use the autogenerated syntax highlighting
|
|
|
+ descriptions instead of the C one from Kate resp. the ASM ones by
|
|
|
+ Spectras. Don't allow opening out-of-project A68k or Quill
|
|
|
+ source files if support for A68k resp. Quill is not installed.
|
|
|
+
|
|
|
+2006-08-04 03:01 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Change number detection so assembly numbers
|
|
|
+ (immediates, A68k hex numbers) get detected properly.
|
|
|
+
|
|
|
+2006-08-04 02:13 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Generate itemDatas section, giving complete
|
|
|
+ syntax highlighting descriptions.
|
|
|
+
|
|
|
+2006-08-04 01:38 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Special case space as ending,
|
|
|
+
|
|
|
+2006-08-04 01:19 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Generate contexts for custom styles.
|
|
|
+
|
|
|
+2006-08-04 00:35 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Generate contexts for parenthesis levels.
|
|
|
+
|
|
|
+2006-08-04 00:09 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, preferences.cpp: Remove Joey's old skeleton for an
|
|
|
+ XML syntax file generator, it was really broken beyond repair.
|
|
|
+ Start XML syntax file generator. The resulting files are not
|
|
|
+ usable yet.
|
|
|
+
|
|
|
+2006-08-03 21:04 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp, preferences.h: Reorganize syntax preferences
|
|
|
+ code a bit to prepare for XML syntax description generation.
|
|
|
+ defaultSynHighlight is now exported and saves syntax preferences.
|
|
|
+
|
|
|
+2006-08-03 03:52 kevinkofler
|
|
|
+
|
|
|
+ * preferences.h: Replace tabs with spaces.
|
|
|
+
|
|
|
+2006-08-03 03:49 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp, preferences.h: Added missing lineStartOnly flag.
|
|
|
+
|
|
|
+2006-08-03 03:13 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Implement saving syntax highlighting settings.
|
|
|
+ Fix wrong separators in word lists.
|
|
|
+
|
|
|
+2006-08-03 02:41 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp, preferences.h: Load syntax highlighting settings
|
|
|
+ from the config file. Use QStringList instead of QString for the
|
|
|
+ word lists.
|
|
|
+
|
|
|
+2006-08-03 00:15 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Properly handle calculator characters which use 2 UTF-16
|
|
|
+ codepoints during source file splitting.
|
|
|
+
|
|
|
+2006-08-02 04:11 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp, preferences.h: Clean up use of data types in the
|
|
|
+ syntax highlighting setting structures.
|
|
|
+
|
|
|
+2006-08-01 07:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Only save external source files in fileSave if
|
|
|
+ they have been modified.
|
|
|
+
|
|
|
+2006-08-01 07:47 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui.h: Don't clear modified flags on
|
|
|
+ "Discard" in save prompts. If the Open command is actually used
|
|
|
+ to open an external file, not a project, "Discard" is often used
|
|
|
+ just to get rid of the save prompts, and ending up with the file
|
|
|
+ not getting saved later can be irritating.
|
|
|
+
|
|
|
+2006-07-31 21:53 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Unconditionally add the newline to the temp source file
|
|
|
+ when compiling, don't do it just for C files. (Headers and GNU
|
|
|
+ assembly files need the newline just as well, and TIGCC IDE
|
|
|
+ filters the warning afterwards for header files.)
|
|
|
+
|
|
|
+2006-07-31 08:13 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement toolsMenu_activated.
|
|
|
+
|
|
|
+2006-07-31 07:25 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Update Tools menu.
|
|
|
+
|
|
|
+2006-07-31 06:00 kevinkofler
|
|
|
+
|
|
|
+ * toolprops.ui, toolprops.ui.h: Implement browse button for
|
|
|
+ ToolProperties.
|
|
|
+
|
|
|
+2006-07-31 05:53 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Remember tools across executions.
|
|
|
+
|
|
|
+2006-07-31 05:34 kevinkofler
|
|
|
+
|
|
|
+ * toolprops.ui, toolprops.ui.h, toolsdlg.ui.h: Implement
|
|
|
+ ToolProperties.
|
|
|
+
|
|
|
+2006-07-31 04:50 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.h, mainform.ui.h, toolprops.ui,
|
|
|
+ toolprops.ui.h, toolsdlg.ui, toolsdlg.ui.h: Implement ToolsDialog
|
|
|
+ (but needs ToolProperties to be of use).
|
|
|
+
|
|
|
+2006-07-31 01:20 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, toolprops.ui, toolsdlg.ui: Design
|
|
|
+ Configure Tools and Tool Properties dialogs.
|
|
|
+
|
|
|
+2006-07-30 07:25 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cpp: Use --outputbin-main-only (ld-tigcc
|
|
|
+ switch) instead of linking twice for compressed programs with an
|
|
|
+ external data file. TIGCC 0.96 Beta 7 r1 required.
|
|
|
+
|
|
|
+2006-07-30 07:07 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, fedora/ktigcc.spec: Bump TIGCC requirement in the RPM
|
|
|
+ specfile. Update TIGCC copyright date.
|
|
|
+
|
|
|
+2006-07-28 12:03 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Convert file name passed on the command line to an
|
|
|
+ absolute path.
|
|
|
+
|
|
|
+2006-07-27 23:33 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix saving a new project mishandling files already
|
|
|
+ having an absolute path.
|
|
|
+
|
|
|
+2006-07-26 07:33 kevinkofler
|
|
|
+
|
|
|
+ * newsdlg.ui.h: Fix proxy server page title getting translated
|
|
|
+ while everything else doesn't. Detect missing proxy
|
|
|
+ configuration module (no kdebase) and show error.
|
|
|
+
|
|
|
+2006-07-26 06:17 kevinkofler
|
|
|
+
|
|
|
+ * images/ktigcc.png: Set binary flag on ktigcc.png
|
|
|
+
|
|
|
+2006-07-26 06:13 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, mainform.ui.h, srcfilewin.ui.h,
|
|
|
+ fedora/ktigcc.spec, images/ktigcc.png: Add small version of TIGCC
|
|
|
+ IDE icon. Use it for the .desktop file in the RPM and for the
|
|
|
+ task bar.
|
|
|
+
|
|
|
+2006-07-26 04:04 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, newsdlg.ui.h, preferences.cpp: Save modified
|
|
|
+ preferences to file right away. Always treat newsheadlines.txt
|
|
|
+ as UTF-8.
|
|
|
+
|
|
|
+2006-07-26 03:42 kevinkofler
|
|
|
+
|
|
|
+ * newsdlg.ui.h: Finish Help/News.
|
|
|
+
|
|
|
+2006-07-26 02:01 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, newsdlg.ui, newsdlg.ui.h: Implement "Download
|
|
|
+ headlines on startup" preference, News dialog Refresh and Visit
|
|
|
+ buttons. (But no actual news downloading yet.)
|
|
|
+
|
|
|
+2006-07-26 01:42 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL, KTIGCC.prj, ktigcc.pro, mainform.ui.h, newsdlg.ui,
|
|
|
+ newsdlg.ui.h, fedora/ktigcc.spec: Start implementing Help/News.
|
|
|
+ kdebase required to display proxy settings.
|
|
|
+
|
|
|
+2006-07-25 09:48 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui.h: Implement Find/Open
|
|
|
+ file at cursor.
|
|
|
+
|
|
|
+2006-07-25 08:24 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Enable Find/Open file at cursor and Find/Find
|
|
|
+ symbol declaration for editable files (not implemented yet
|
|
|
+ though).
|
|
|
+
|
|
|
+2006-07-25 08:12 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.h, mainform.ui.h, preferences.cpp, preferencesdlg.ui.h:
|
|
|
+ Cache result of ticables_is_usb_enabled so the check isn't run
|
|
|
+ over and over again.
|
|
|
+
|
|
|
+2006-07-23 21:14 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Use the new ticalcs_probe function (simplifies
|
|
|
+ probing code).
|
|
|
+
|
|
|
+2006-07-23 20:55 kevinkofler
|
|
|
+
|
|
|
+ * callbacks.cpp, mainform.ui.h: Update callback code for new
|
|
|
+ libticalcs2 progress report interface. Increase timeout for
|
|
|
+ links with real calculators.
|
|
|
+
|
|
|
+2006-07-23 20:39 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Require libticalcs2 0.2.4 (from 20060723 snapshot).
|
|
|
+
|
|
|
+2006-07-23 20:19 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Remove arbitrary waits (no longer needed with
|
|
|
+ current TiEmu).
|
|
|
+
|
|
|
+2006-07-23 20:06 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: RPM specfile: Use libti*-devel instead of
|
|
|
+ libti* in BuildRequires. BuildRequire libti* 20060723.
|
|
|
+
|
|
|
+2006-07-23 20:02 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro, preferences.cpp, preferencesdlg.ui.h: Require latest
|
|
|
+ libticables2 (0.1.3 from 20060723 snapshot), drop compatibility
|
|
|
+ code.
|
|
|
+
|
|
|
+2006-07-23 19:55 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Fix test for qt3-apps-dev so it actually works on
|
|
|
+ Debian (hopefully).
|
|
|
+
|
|
|
+2006-07-20 03:36 kevinkofler
|
|
|
+
|
|
|
+ * parsing.cpp: Declare TIGCC's calling convention macros to ctags
|
|
|
+ so it recognizes prototypes using them.
|
|
|
+
|
|
|
+2006-07-20 02:33 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cpp: Use system icons by default.
|
|
|
+
|
|
|
+2006-07-20 02:25 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, srcfilewin.ui.h: Fix annoying padding between system
|
|
|
+ icons (especially apparent at 16x16).
|
|
|
+
|
|
|
+2006-07-19 23:13 kevinkofler
|
|
|
+
|
|
|
+ * parsing.h: Use QValueVector instead of QValueList for
|
|
|
+ SourceFunctions array (more efficient random access).
|
|
|
+
|
|
|
+2006-07-19 22:41 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, functions.ui, functions.ui.h, ktigcc.pro,
|
|
|
+ mainform.ui, mainform.ui.h, parsing.h, srcfile.h, srcfilewin.ui,
|
|
|
+ srcfilewin.ui.h: Implement Functions dialog.
|
|
|
+
|
|
|
+2006-07-19 18:36 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui, programoptions.ui, programoutput.ui,
|
|
|
+ projectoptions.ui: Use the KPushButton::stdItem property so
|
|
|
+ pushbuttons honor the system-wide preference to show icons next
|
|
|
+ to standard pushbutton. Also remove minimum sizes for pushbuttons
|
|
|
+ for consistency.
|
|
|
+
|
|
|
+2006-07-18 22:58 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, parsing.cpp, parsing.h, srcfile.h,
|
|
|
+ srcfilewin.ui, srcfilewin.ui.h: Implement function popup.
|
|
|
+
|
|
|
+2006-07-18 22:00 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL, fedora/ktigcc.spec: Require ctags in the specfile and
|
|
|
+ document Exuberant Ctags requirement in INSTALL.
|
|
|
+
|
|
|
+2006-07-18 21:51 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, parsing.cpp, parsing.h: Implement parsing
|
|
|
+ functions for the function list. C files are parsed using
|
|
|
+ Exuberant Ctags (http://ctags.sourceforge.net). Assembly files
|
|
|
+ are parsed for labels by hand.
|
|
|
+
|
|
|
+2006-07-18 15:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfile.h, srcfilewin.ui, srcfilewin.ui.h: Also
|
|
|
+ create the Functions popup menu for out-of-project source files.
|
|
|
+ Also disable Find/Functions for out-of-project plain text files.
|
|
|
+
|
|
|
+2006-07-18 14:56 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Enable "Find/Functions" for source
|
|
|
+ files. Create popup menu for Functions toolbar button.
|
|
|
+
|
|
|
+2006-07-17 14:12 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: Fix weekday in RPM specfile changelog.
|
|
|
+
|
|
|
+2006-07-17 14:10 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL, fedora/ktigcc.spec: BuildRequire all the version 2
|
|
|
+ tilibs (also required at runtime, but RPM figures that out by
|
|
|
+ itself).
|
|
|
+
|
|
|
+2006-07-17 14:01 kevinkofler
|
|
|
+
|
|
|
+ * callbacks.cpp, callbacks.h: Implement progress bars for transfers
|
|
|
+ to a real calculator.
|
|
|
+
|
|
|
+2006-07-17 13:58 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, mainform.ui.h: Implement progress bars
|
|
|
+ for transfers to a real calculator.
|
|
|
+
|
|
|
+2006-07-17 12:16 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement debugRun for real
|
|
|
+ calculators (no fancy progress bar yet, but otherwise complete).
|
|
|
+
|
|
|
+2006-07-17 09:21 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, preferences.cpp, preferencesdlg.ui.h:
|
|
|
+ Initialize/uninitialize tilibs. Fix enum name conflict with
|
|
|
+ tilibs. Don't allow selecting a USB cable if libticables2 hasn't
|
|
|
+ been compiled without USB support or if USB support can't be used
|
|
|
+ (only works with libticables >=0.1.3, with older versions, the
|
|
|
+ USB cable radiobuttons are always enabled).
|
|
|
+
|
|
|
+2006-07-17 08:50 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Test for minimum versions of libtifiles2 and
|
|
|
+ libticalcs2 (the 20060524 snapshots fulfill them). Check if
|
|
|
+ libticables2 is at least version 0.1.3 so I can use
|
|
|
+ ticables_is_usb_enabled() on versions which support it.
|
|
|
+
|
|
|
+2006-07-17 07:32 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Found and eliminated some more now redundant code.
|
|
|
+
|
|
|
+2006-07-17 07:21 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Inline sendFiles and executeCommand
|
|
|
+ into debugRun (eliminates some redundant code and will avoid more
|
|
|
+ for real calculator support).
|
|
|
+
|
|
|
+2006-07-16 11:11 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Use usleep to reduce CPU consumption of my busy
|
|
|
+ waiting hack. Accordingly, reduce timeout from 21 to 12 seconds.
|
|
|
+ Also, reduce wait between transfer and command line entry from 3
|
|
|
+ to 1 second.
|
|
|
+
|
|
|
+2006-07-16 09:44 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement debugRun for TiEmu.
|
|
|
+
|
|
|
+2006-07-16 06:30 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix inverted logic bug.
|
|
|
+
|
|
|
+2006-07-16 06:29 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Don't show debug menu if no debug target has been
|
|
|
+ selected.
|
|
|
+
|
|
|
+2006-07-16 06:17 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement debugPause and debugReset.
|
|
|
+
|
|
|
+2006-07-16 05:39 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, tiemu.h, tiemu_stub.cpp, tiemu_stub.h:
|
|
|
+ Import the TiEmu DCOP SDK (technically part of TiEmu, but not
|
|
|
+ worth making a library of).
|
|
|
+
|
|
|
+2006-07-16 05:31 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Crash fix: don't call exitLoop while in a modal
|
|
|
+ dialog.
|
|
|
+
|
|
|
+2006-07-16 05:07 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Disable Debug/Pause and Debug/Reset
|
|
|
+ if the target is not TiEmu (can't remotely launch a debugger or
|
|
|
+ reset on a real calculator). Hide the Debug menu for function
|
|
|
+ archives (static libraries) and Flash OSes. Disable the Debug
|
|
|
+ menu while compiling.
|
|
|
+
|
|
|
+2006-07-16 02:18 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Update comment: ld-tigcc in CVS now supports
|
|
|
+ --outputbin-main-only.
|
|
|
+
|
|
|
+2006-07-16 01:19 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix external data file support: * Rename the data
|
|
|
+ file so it doesn't conflict with PPGs. * If the program is
|
|
|
+ compressed, we actually need to relink it without the outputbin
|
|
|
+ flag. There should be a way to set outputbin only for the main
|
|
|
+ program in ld-tigcc.
|
|
|
+
|
|
|
+2006-07-16 00:07 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: "Remove" on a directory in the file
|
|
|
+ tree now prompts for saving files under that virtual directory.
|
|
|
+ Pressing the Del key in the file tree is now equivalent to
|
|
|
+ "Remove".
|
|
|
+
|
|
|
+2006-07-15 23:03 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix bug (wrong path separator being checked) in
|
|
|
+ "Program Variable Name" fixup hack.
|
|
|
+
|
|
|
+2006-07-14 23:03 kevinkofler
|
|
|
+
|
|
|
+ * fedora/ktigcc.spec: Fix typo in changelog date.
|
|
|
+
|
|
|
+2006-07-14 23:01 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL, fedora/ktigcc.spec: Require at least kdelibs 3.5.2
|
|
|
+ (needed for KProcess::MergedStderr).
|
|
|
+
|
|
|
+2006-07-14 22:20 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix up variable name in the ld-tigcc output so it
|
|
|
+ displays properly even if it contains non-ASCII characters. (That
|
|
|
+ should really be done within ld-tigcc, but TIGCC doesn't
|
|
|
+ currently use libticonv.)
|
|
|
+
|
|
|
+2006-07-14 22:09 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Copy .dbg files for compressed programs from the
|
|
|
+ temporary directory, in case TiEmu some day supports debugging
|
|
|
+ PPGs.
|
|
|
+
|
|
|
+2006-07-14 21:52 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Collect linker statistics. Implement
|
|
|
+ "display message after successful compilation", showing the
|
|
|
+ collected statistics and offering to open the project folder
|
|
|
+ (using the default app for "inode/directory", normally
|
|
|
+ Konqueror).
|
|
|
+
|
|
|
+2006-07-14 20:19 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Set projectNeedsRelink when recompiling a file.
|
|
|
+
|
|
|
+2006-07-14 20:14 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Keep track of projectNeedsRelink flag (will be
|
|
|
+ used in debugRun).
|
|
|
+
|
|
|
+2006-07-14 20:06 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement "delete assembly files after successful
|
|
|
+ linking" and "delete object files after successful linking"
|
|
|
+ preferences.
|
|
|
+
|
|
|
+2006-07-14 19:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, projectoptions.ui, projectoptions.ui.h: Implement
|
|
|
+ Browse button for the post-build command line in the Project
|
|
|
+ Options dialog. (I somehow forgot that when I finished the
|
|
|
+ dialog.) Remove double quotes around post-build substitutions for
|
|
|
+ TIGCC IDE compatibility.
|
|
|
+
|
|
|
+2006-07-14 18:15 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement post-build processing.
|
|
|
+
|
|
|
+2006-07-14 17:19 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add missing status bar messages.
|
|
|
+
|
|
|
+2006-07-14 17:11 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Use ErrorListItems instead of KMessageBoxes for
|
|
|
+ error reporting in compileFile.
|
|
|
+
|
|
|
+2006-07-14 16:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cpp, tpr.h: Implement ttpack compression.
|
|
|
+
|
|
|
+2006-07-14 13:13 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement linking static libraries and
|
|
|
+ uncompressed programs. Fix parsing of ld-tigcc error messages
|
|
|
+ (Error: and Warning: prefixes were not recognized in messages
|
|
|
+ without line number). Force complete project rebuild if the
|
|
|
+ project options were changed.
|
|
|
+
|
|
|
+2006-07-14 11:51 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cpp, tpr.h: Convert settings.data_var and
|
|
|
+ settings.pack_name from/to calculator charset. Also convert
|
|
|
+ project name to calculator charset in process_settings. Add
|
|
|
+ --outputbin to the linker options when packing. Prompt for
|
|
|
+ saving when trying to link (Make or Build) an unsaved project.
|
|
|
+ Compute correct file names for assembly/object files when
|
|
|
+ compiling a file before it has been saved and create the
|
|
|
+ destination directory if it doesn't exist yet.
|
|
|
+
|
|
|
+2006-07-14 10:18 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement compiling from the file context menu.
|
|
|
+
|
|
|
+2006-07-13 18:23 kevinkofler
|
|
|
+
|
|
|
+ * images/: 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13,
|
|
|
+ 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
|
|
|
+ error.png, filec.png, fileh.png, fileo.png, filereplace.png,
|
|
|
+ files.png, filet.png, filex.png, folder1.png, folder2.png,
|
|
|
+ icon.png, info.png, tpr.png, warning.png: Mark image files as
|
|
|
+ binary.
|
|
|
+
|
|
|
+2006-07-13 18:00 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, images/error.png, images/info.png,
|
|
|
+ images/warning.png: Fix transparency in the custom error list
|
|
|
+ icons.
|
|
|
+
|
|
|
+2006-07-13 16:59 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Make sure automated setText doesn't change
|
|
|
+ modifiedSinceLastCompile (especially not on the wrong file).
|
|
|
+
|
|
|
+2006-07-13 16:40 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Keep track of
|
|
|
+ modifiedSinceLastCompile flag. Implement projectCompile.
|
|
|
+
|
|
|
+2006-07-13 11:16 kevinkofler
|
|
|
+
|
|
|
+ * programoutput.ui: Program Output dialog: * Adjust KTextBrowser
|
|
|
+ properties. * Invert tab order so Close gets focus by default.
|
|
|
+
|
|
|
+2006-07-13 11:03 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, mainform.ui.h, programoutput.ui:
|
|
|
+ Implement Program Output dialog. Fix off-by-one in A68k error
|
|
|
+ column parsing.
|
|
|
+
|
|
|
+2006-07-13 10:29 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui.h: Implement "delete
|
|
|
+ overwritten errors" preference.
|
|
|
+
|
|
|
+2006-07-13 10:00 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Correctly locate errors in files opened by
|
|
|
+ ErrorListItem itself.
|
|
|
+
|
|
|
+2006-07-13 09:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cpp: Parse *nix-style (GCC, GNU as, ...) error
|
|
|
+ messages. Disable sorting for the error list view. Handle
|
|
|
+ column -1 as 0 (beginning of line) in ErrorListItem. Fix
|
|
|
+ errorLineList off-by-one (source splitting was counting from 1,
|
|
|
+ ErrorListItem from 0).
|
|
|
+
|
|
|
+2006-07-13 05:51 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Parse A68k errors. Clear error list when starting
|
|
|
+ a new compile. Connect errorListView_clicked() signal. Insert
|
|
|
+ errors into the list in the correct order.
|
|
|
+
|
|
|
+2006-07-13 03:44 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement copying error texts to the
|
|
|
+ clipboard.
|
|
|
+
|
|
|
+2006-07-13 03:16 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Finish createCursor. Implement
|
|
|
+ jumpToLocation and errorListView_clicked.
|
|
|
+
|
|
|
+2006-07-12 14:11 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Create Kate cursor to keep track of
|
|
|
+ the line and column when the text is edited.
|
|
|
+
|
|
|
+2006-07-12 10:34 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui.h: Update/delete errors
|
|
|
+ for a source file when adopting/deleting it. Delete all errors
|
|
|
+ when clearing the project.
|
|
|
+
|
|
|
+2006-07-12 09:00 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Look for the source file containing
|
|
|
+ the error.
|
|
|
+
|
|
|
+2006-07-12 08:03 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, mainform.ui.h, images/error.png,
|
|
|
+ images/info.png, images/warning.png: Set the correct pixmaps for
|
|
|
+ the error messages.
|
|
|
+
|
|
|
+2006-07-12 06:39 kevinkofler
|
|
|
+
|
|
|
+ * errorlist.ui, mainform.ui.h: Create ErrorListItem class to be
|
|
|
+ used to keep track of errors/warnings/messages during
|
|
|
+ compilation.
|
|
|
+
|
|
|
+2006-07-12 03:15 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Fix debug line directives.
|
|
|
+
|
|
|
+2006-07-12 02:38 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Better test for empty data var.
|
|
|
+
|
|
|
+2006-07-11 07:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cpp, tpr.h: Finish implementing
|
|
|
+ compileFile. Adapt process_settings from tprbuilder and split
|
|
|
+ into process_libopts (used for compileFile) and process_settings
|
|
|
+ (will be used for linking). Fix crash in save_tpr (can't call
|
|
|
+ libticonv on NULL string).
|
|
|
+
|
|
|
+2006-07-09 03:39 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement "delete object files after successful
|
|
|
+ linking" and "delete assembly files after successful linking"
|
|
|
+ preferences, under #if 0 because the correct place to do this in
|
|
|
+ doesn't exist yet.
|
|
|
+
|
|
|
+2006-07-09 03:04 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add missing error handling. Delete temp file
|
|
|
+ after compiling it. Handle resulting object files.
|
|
|
+
|
|
|
+2006-07-09 02:35 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Run calculator command line through libticonv.
|
|
|
+
|
|
|
+2006-07-09 02:26 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cpp: Show status line message and write out
|
|
|
+ file when compiling. Allow "compiling" (the actual compilation
|
|
|
+ is not done yet) out-of-project source files.
|
|
|
+
|
|
|
+2006-07-09 01:33 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Set modified properly for out-of-project source
|
|
|
+ files.
|
|
|
+
|
|
|
+2006-07-09 01:26 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Create compileFile function and
|
|
|
+ implement logic to figure out when to rebuild files. (Don't
|
|
|
+ actually compile the files yet.)
|
|
|
+
|
|
|
+2006-07-09 00:44 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Keep track of header timestamps.
|
|
|
+
|
|
|
+2006-07-09 00:19 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Write all the headers and incbin files to the
|
|
|
+ temporary directory when setting up compilation. Fix misplaced
|
|
|
+ parenthesis in writeTempSourceFile.
|
|
|
+
|
|
|
+2006-07-08 23:54 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Do the computations in the same order for
|
|
|
+ consistency.
|
|
|
+
|
|
|
+2006-07-08 23:50 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix missing computation of fileName in one code
|
|
|
+ branch.
|
|
|
+
|
|
|
+2006-07-08 23:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement writeTempSourceFile
|
|
|
+ (wrapper around saveAndSplitFileText needed for compiling).
|
|
|
+
|
|
|
+2006-07-07 06:09 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfile.h, tpr.h: All source files now have their
|
|
|
+ LineStartList.
|
|
|
+
|
|
|
+2006-07-07 05:48 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.h, mainform.ui.h, programoptions.ui.h,
|
|
|
+ projectoptions.ui.h, srcfile.h, tpr.cpp, tpr.h: Implement source
|
|
|
+ file splitting and debugging #line directives (code not used yet,
|
|
|
+ will be used for temp files during compilation).
|
|
|
+
|
|
|
+2006-07-07 03:27 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfile.h: New SourceFile::isCSourceFile member
|
|
|
+ because line splitting (to get more precise error locations) is
|
|
|
+ only done on source files, not header files.
|
|
|
+
|
|
|
+2006-07-04 04:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui.h: Match the Windows IDE's behavior
|
|
|
+ for saving: * saving the project also saves out-of-project source
|
|
|
+ files, * out-of-project source files are always saved before
|
|
|
+ compiling.
|
|
|
+
|
|
|
+2006-07-04 03:50 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, ktigcc.h, mainform.ui.h: Clear temp directory when
|
|
|
+ done compiling.
|
|
|
+
|
|
|
+2006-07-04 02:52 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui, srcfilewin.ui.h:
|
|
|
+ Implement "Auto-save project before compiling" preference.
|
|
|
+ Remove redundant SourceFileWindow::fileSave_save and
|
|
|
+ SourceFileWindow::fileSave_saveAs functions, move code to
|
|
|
+ SourceFileWindow::fileSave and SourceFileWindow::fileSave_saveAs
|
|
|
+ respectively.
|
|
|
+
|
|
|
+2006-07-04 02:17 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement stopping compilations through flags,
|
|
|
+ which is how things will have to work in practice.
|
|
|
+
|
|
|
+2006-07-03 21:42 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui.h: Also handle
|
|
|
+ out-of-project source file windows when
|
|
|
+ enabling/disabling/showing/hiding actions during compiles.
|
|
|
+
|
|
|
+2006-07-03 21:22 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Disallow actions changing the project
|
|
|
+ tree during compiles. Handle showing/hiding the compiling resp.
|
|
|
+ compilation stopping functions.
|
|
|
+
|
|
|
+2006-07-03 00:18 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Add Project / Stop Compilation and
|
|
|
+ Project / Force-Quit Compiler (hidden, will be shown only when a
|
|
|
+ compile is running).
|
|
|
+
|
|
|
+2006-07-02 03:47 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, errorlist.ui, ktigcc.pro, mainform.ui, mainform.ui.h:
|
|
|
+ Create Errors and Warnings window.
|
|
|
+
|
|
|
+2006-06-30 18:05 kevinkofler
|
|
|
+
|
|
|
+ * programoptions.ui.h: Include qapplication.h instead of the
|
|
|
+ deprecated qapp.h.
|
|
|
+
|
|
|
+2006-06-29 23:01 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Check for qassistantclient.h.
|
|
|
+
|
|
|
+2006-06-29 22:52 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL: Qt Assistant development headers are needed too.
|
|
|
+
|
|
|
+2006-06-27 00:44 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj: Update Anjuta project for INSTALL file addition.
|
|
|
+
|
|
|
+2006-06-26 19:57 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL: desktop-file-utils is actually not used for installs
|
|
|
+ from source yet.
|
|
|
+
|
|
|
+2006-06-26 19:00 kevinkofler
|
|
|
+
|
|
|
+ * INSTALL, ktigcc.pro: Add INSTALL readme file.
|
|
|
+
|
|
|
+2006-06-25 21:38 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix checks for duplicate file names involving
|
|
|
+ separate source file windows.
|
|
|
+
|
|
|
+2006-06-25 21:22 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui.h: Implement "Add to
|
|
|
+ Project" in SourceFileWindow.
|
|
|
+
|
|
|
+2006-06-25 18:23 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui.h: Apply the preferences to the
|
|
|
+ source file windows.
|
|
|
+
|
|
|
+2006-06-25 18:11 kevinkofler
|
|
|
+
|
|
|
+ * srcfilewin.ui.h: Fix "Save As" file filters in SourceFileWindow.
|
|
|
+
|
|
|
+2006-06-25 17:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfile.h, srcfilewin.ui.h: Fix handling of
|
|
|
+ KDirWatch in SourceFileWindow.
|
|
|
+
|
|
|
+2006-06-25 17:10 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Delete source windows when the main window is
|
|
|
+ closed.
|
|
|
+
|
|
|
+2006-06-25 17:01 kevinkofler
|
|
|
+
|
|
|
+ * srcfilewin.ui, srcfilewin.ui.h: Fix SourceFileWindow layout.
|
|
|
+
|
|
|
+2006-06-25 15:03 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.h, mainform.ui, mainform.ui.h, srcfile.h, srcfilewin.ui,
|
|
|
+ srcfilewin.ui.h: Implement opening files outside of a project.
|
|
|
+
|
|
|
+2006-06-25 13:50 kevinkofler
|
|
|
+
|
|
|
+ * srcfilewin.ui.h: Handle captions for the SourceFileWindow.
|
|
|
+
|
|
|
+2006-06-25 13:40 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, srcfilewin.ui.h: Don't hardcode /usr/local/tigcc
|
|
|
+ in the TIGCC Projects directory.
|
|
|
+
|
|
|
+2006-06-25 06:41 kevinkofler
|
|
|
+
|
|
|
+ * srcfile.h: Make a pointer to the main form accessible to the
|
|
|
+ SourceFileWindow instances.
|
|
|
+
|
|
|
+2006-06-25 06:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui: Fix lost projectErrorsAndWarnings connection in
|
|
|
+ MainForm.
|
|
|
+
|
|
|
+2006-06-25 05:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, srcfilewin.ui: Fix menu and toolbar captions,
|
|
|
+ tooltips and status tips in SourceFileWindow. Fix "Print File"
|
|
|
+ toolbar icon status tip in MainForm.
|
|
|
+
|
|
|
+2006-06-25 05:42 kevinkofler
|
|
|
+
|
|
|
+ * srcfilewin.ui, srcfilewin.ui.h: Remove splitter and widget stack
|
|
|
+ from SourceFileWindow.
|
|
|
+
|
|
|
+2006-06-25 05:37 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.h, ktigcc.pro, mainform.ui.h, srcfile.h,
|
|
|
+ srcfilewin.ui.h: Don't use static variables in SourceFileWindow,
|
|
|
+ we need one copy of each variable per instance.
|
|
|
+
|
|
|
+2006-06-25 05:03 kevinkofler
|
|
|
+
|
|
|
+ * srcfilewin.ui.h: Implement Find and Replace in the
|
|
|
+ SourceFileWindow.
|
|
|
+
|
|
|
+2006-06-25 04:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, srcfilewin.ui, srcfilewin.ui.h: Don't duplicate
|
|
|
+ SGetFileName and SGetFileNameMultiple because there should be
|
|
|
+ only one lastDirectory.
|
|
|
+
|
|
|
+2006-06-25 04:21 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, srcfilewin.ui, srcfilewin.ui.h:
|
|
|
+ Update SourceFileWindow menu (remove main-window-only entries,
|
|
|
+ rename others), update init slot and applyPreferences slot,
|
|
|
+ remove leftStatusLabel. Fix name of projectErrorsAndWarnings
|
|
|
+ slot in mainform.ui to conform to the naming convention.
|
|
|
+
|
|
|
+2006-06-25 03:31 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, srcfilewin.ui, srcfilewin.ui.h: Create
|
|
|
+ SourceFileWindow as a copy of MainForm (unfinished, but compiles
|
|
|
+ and links).
|
|
|
+
|
|
|
+2006-06-22 17:25 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Ship images/copyright.txt in the tarball.
|
|
|
+
|
|
|
+2006-06-18 10:30 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, images/copyright.txt: Credit the borrowed images
|
|
|
+ properly.
|
|
|
+
|
|
|
+2006-06-18 10:23 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, mainform.ui.h, images/filereplace.png:
|
|
|
+ Use "folder" instead of "folder_flat" to make the folder icon
|
|
|
+ display for Crystal. Fix "new" submenu not getting system icon.
|
|
|
+ Add Crystal filereplace.png (borrowed from KFileReplace) and use
|
|
|
+ it if we don't have stock-find-and-replace.
|
|
|
+
|
|
|
+2006-06-18 09:12 kevinkofler
|
|
|
+
|
|
|
+ * preferencesdlg.ui.h: Actually add preferences.ui.h to the
|
|
|
+ repository.
|
|
|
+
|
|
|
+2006-06-18 09:01 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Request Kate::Document explicitly because there
|
|
|
+ would definitely be breakage if we accidentally got some other
|
|
|
+ KTextEditor implementation instead (I use Kate::Document and
|
|
|
+ Kate::View all over the place).
|
|
|
+
|
|
|
+2006-06-18 08:54 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix drag&drop not updating the file icon.
|
|
|
+
|
|
|
+2006-06-18 08:46 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, preferences.cpp, preferences.h,
|
|
|
+ preferencesdlg.ui: Implement "Use system icons" preference.
|
|
|
+ (Currently off by default, this may change in the future.) Fix
|
|
|
+ openFile not using fileo.png. Fix relying on factory staying
|
|
|
+ loaded forever (crash if it gets unloaded by KDE).
|
|
|
+
|
|
|
+2006-06-16 21:01 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.cpp, ktigcc.pro, images/icon.png: Add missing
|
|
|
+ icon for the about dialog.
|
|
|
+
|
|
|
+2006-06-16 20:33 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Fix regression in read_line.
|
|
|
+
|
|
|
+2006-06-16 19:40 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, tpr.cpp, fedora/ktigcc.spec: Add RPM spec
|
|
|
+ file. Makefile (ktigcc.pro) fixes for the RPM: Install COPYING.
|
|
|
+ Honor $CXXFLAGS. Fix INSTALL_ROOT when built from a subdirectory
|
|
|
+ of /usr (trick taken from the ipe Debian package). Fix make
|
|
|
+ install to work if qmake has not been rerun after make. Fix
|
|
|
+ warn_unused_result warnings in tpr.cpp evidenced by the RPM
|
|
|
+ build. Mark all functions in tpr.cpp and not in tpr.h "static".
|
|
|
+
|
|
|
+2006-06-16 16:23 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Make sure make dist actually packages a working
|
|
|
+ tarball and add dist-bzip2 target.
|
|
|
+
|
|
|
+2006-06-15 21:39 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Remove installEventFilter call (leftover from
|
|
|
+ previous failed attempt at hooking Enter/Return).
|
|
|
+
|
|
|
+2006-06-15 21:34 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Improve Auto Blocks: * Hook
|
|
|
+ Enter/Return key. * Only create a block immediately if { is on
|
|
|
+ its own in a line, otherwise wait for Enter/Return to be pressed.
|
|
|
+ This prevents annoying the user while typing things like strings.
|
|
|
+ (The Windows IDE also works like that.)
|
|
|
+
|
|
|
+2006-06-15 19:47 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Rename CF_REMOVE_SPACES_ONLINE to
|
|
|
+ CF_REMOVE_TRAILING_DYN to match the cfRemoveTrailingDyn name used
|
|
|
+ internally by Kate.
|
|
|
+
|
|
|
+2006-06-15 13:50 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix graphical glitch when changing the tab width
|
|
|
+ (IMHO a KatePart redrawing bug).
|
|
|
+
|
|
|
+2006-06-15 13:40 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Kate::View already implements
|
|
|
+ DynWordWrapInterface, so it's no use requesting it explicitly.
|
|
|
+
|
|
|
+2006-06-15 13:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Properly mark the 2 Auto Blocks changes as a
|
|
|
+ single undo unit (doesn't seem to matter anyway, but let's do it
|
|
|
+ the right way).
|
|
|
+
|
|
|
+2006-06-15 13:24 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement Auto Blocks.
|
|
|
+
|
|
|
+2006-06-15 12:29 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cpp: Fix regex for "Remove Trailing Spaces" not to eat empty
|
|
|
+ lines.
|
|
|
+
|
|
|
+2006-06-15 11:50 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, preferences.cpp, tpr.cpp: Implement
|
|
|
+ "Remove trailing spaces" (the same way as Kate implements it:
|
|
|
+ remove them on load, save and on the edits Kate removes them on
|
|
|
+ (pressing Enter, basically)).
|
|
|
+
|
|
|
+2006-06-15 09:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, preferences.cpp, preferences.h: Apply the
|
|
|
+ preferences concerning the KatePart to the KatePart views.
|
|
|
+
|
|
|
+2006-06-15 06:48 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, preferences.cpp: Load/save preferences and update
|
|
|
+ KatePart color schema from the preferences.
|
|
|
+
|
|
|
+2006-06-15 05:49 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, preferencesdlg.ui: Implement Preferences dialog.
|
|
|
+
|
|
|
+2006-06-15 03:48 kevinkofler
|
|
|
+
|
|
|
+ * configure, ktigcc.pro: Add dummy configure script which just runs
|
|
|
+ qmake and prints an error if it was not found. Error out if
|
|
|
+ kde-config was not found.
|
|
|
+
|
|
|
+2006-06-15 02:45 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Honor $TIGCC during make install.
|
|
|
+
|
|
|
+2006-06-15 02:39 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, preferences.cpp, preferences.cxx[DEAD],
|
|
|
+ tpr.cpp, tpr.cxx[DEAD]: Rename *.cxx to *.cpp for consistency.
|
|
|
+
|
|
|
+2006-06-15 02:30 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, mainform.ui.h, preferences.cxx, preferences.h,
|
|
|
+ preferencesdlg.ui: More work on the Preferences dialog: * Disable
|
|
|
+ real calculator port/cable if "real calculator" is not selected.
|
|
|
+ * Implement showPreferencesDialog in preferences.cxx and make
|
|
|
+ filePreferences call it. * Don't require prefs and cfg
|
|
|
+ parameters in loadPreferences/savePreferences, they are always
|
|
|
+ the same.
|
|
|
+
|
|
|
+2006-06-15 00:12 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro, preferences.h, preferencesdlg.ui: Design
|
|
|
+ Preferences dialog and update TIGCCPrefs structure.
|
|
|
+
|
|
|
+2006-06-08 10:46 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Don't open a new replace dialog if currently
|
|
|
+ replacing something. Delete kreplace and kfinddialog when the
|
|
|
+ main window is destroyed.
|
|
|
+
|
|
|
+2006-06-07 09:50 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement replace.
|
|
|
+
|
|
|
+2006-06-05 19:30 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: More preparations towards implementing replace.
|
|
|
+
|
|
|
+2006-06-05 17:14 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Use setCursorPositionReal and cursorColumnReal
|
|
|
+ instead of setCursorPosition and cursorColumn in find and
|
|
|
+ replace. Scroll to the location of the find automatically.
|
|
|
+
|
|
|
+2006-06-05 15:09 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement Find. Start implementing
|
|
|
+ Replace.
|
|
|
+
|
|
|
+2006-06-05 02:09 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro, mainform.ui, mainform.ui.h: Incomplete implementation
|
|
|
+ of Find (only brings up the dialog, doesn't actually find
|
|
|
+ anything yet).
|
|
|
+
|
|
|
+2006-06-04 23:27 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Remove lineColToPos, posToLineCol
|
|
|
+ again, they won't be needed after all.
|
|
|
+
|
|
|
+2006-06-04 06:09 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui: posToLineCol need not be a slot.
|
|
|
+
|
|
|
+2006-06-04 06:06 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Start implementing find/replace. (I
|
|
|
+ can't just use the canned Kate::View::find and
|
|
|
+ Kate::View::replace because these don't support searching across
|
|
|
+ documents.)
|
|
|
+
|
|
|
+2006-06-02 21:15 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix drag&drop coordinate problem.
|
|
|
+
|
|
|
+2006-06-02 20:29 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cxx: Fix renaming for yet another
|
|
|
+ gratuitous QListView/KListView API difference. Validate project
|
|
|
+ name during rename. Assume the project name in .tpr files to be
|
|
|
+ in the calculator charset.
|
|
|
+
|
|
|
+2006-06-02 17:49 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Fix drag&drop (has been broken since
|
|
|
+ the switch to KListView). Also fix drag&drop not updating the
|
|
|
+ syntax highlighting mode when a file was moved to a different
|
|
|
+ category.
|
|
|
+
|
|
|
+2006-06-02 10:51 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Make rootListItem a subclass of KListViewItem
|
|
|
+ rather than a QListViewItem. Make it renamable. Mark project
|
|
|
+ dirty when renamed. Work around stupid KListView/QListView
|
|
|
+ renaming API difference (fixes old-style clipboard shortcuts when
|
|
|
+ renaming).
|
|
|
+
|
|
|
+2006-06-02 09:23 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Fix pasto.
|
|
|
+
|
|
|
+2006-06-02 09:20 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro, mainform.ui.h, preferences.cxx, preferences.h,
|
|
|
+ tpr.cxx: Require glib2 (used by libticonv) and libticonv.
|
|
|
+ Implement conversion from/to calculator charset.
|
|
|
+
|
|
|
+2006-06-02 08:25 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cxx: Unsigned short promotes to signed int, so cast
|
|
|
+ to unsigned instead.
|
|
|
+
|
|
|
+2006-06-02 08:22 kevinkofler
|
|
|
+
|
|
|
+ * preferences.cxx, preferences.h: Add "Use Calc Charset"
|
|
|
+ preference. Simplify handling of preferences.
|
|
|
+
|
|
|
+2006-05-31 05:21 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implemented F1 context help.
|
|
|
+
|
|
|
+2006-05-31 04:56 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro, programoptions.ui, images/whatsthis.png[DEAD]: Remove
|
|
|
+ unused "What's this" button. Replace it with a more visible hint
|
|
|
+ about the right-click feature, easily overlooked in the Win32
|
|
|
+ IDE.
|
|
|
+
|
|
|
+2006-05-31 04:47 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, ktigcc.h, mainform.ui.h, programoptions.ui,
|
|
|
+ programoptions.ui.h: Implement help on right-click in the Program
|
|
|
+ Options dialog.
|
|
|
+
|
|
|
+2006-05-31 03:06 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, ktigcc.h, mainform.ui.h, projectoptions.ui.h: Check
|
|
|
+ for fargo.a and flashos.a availability. Refuse to load Fargo
|
|
|
+ resp. Flash OS projects and hide Fargo resp. FlashOS options from
|
|
|
+ the project options if they are missing.
|
|
|
+
|
|
|
+2006-05-31 02:47 kevinkofler
|
|
|
+
|
|
|
+ * preferences.h, programoptions.ui.h, projectoptions.ui.h, tpr.h:
|
|
|
+ Fix tpr.h and preferences.h not to rely on any other header
|
|
|
+ having been included first (use forward declaration where
|
|
|
+ possible, include the header otherwise).
|
|
|
+
|
|
|
+2006-05-31 02:19 kevinkofler
|
|
|
+
|
|
|
+ * programoptions.ui, programoptions.ui.h: Disable options when they
|
|
|
+ can't be changed in the Project Options dialog.
|
|
|
+
|
|
|
+2006-05-29 02:41 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.pro: Fix detection of KDE include/lib directories for
|
|
|
+ Gentoo.
|
|
|
+
|
|
|
+2006-05-25 19:27 kevinkofler
|
|
|
+
|
|
|
+ * programoptions.ui: Added tooltips in the Program Options dialog.
|
|
|
+
|
|
|
+2006-05-25 17:15 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, programoptions.ui.h: Fix saving of MIN_AMS
|
|
|
+ setting. Mark project dirty if the options were changed.
|
|
|
+
|
|
|
+2006-05-25 17:05 kevinkofler
|
|
|
+
|
|
|
+ * programoptions.ui, programoptions.ui.h, projectoptions.ui,
|
|
|
+ projectoptions.ui.h: Fix 2 instances of setChecked(TRUE) in
|
|
|
+ previous commit which should have been setChecked(FALSE). Clean
|
|
|
+ up import/export code (remove redundant ifs for boolean variables
|
|
|
+ and stop using the now useless ExportCheckbox macro). Implement
|
|
|
+ export in ProgramOptions. Make Im/ExportSettings automatically
|
|
|
+ call the Import/Export method in ProgramOptions and move
|
|
|
+ ProgramOptions allocation/deletion accordingly. Use isChecked
|
|
|
+ rather than isOn. Set proper maximum length for variable names
|
|
|
+ and input mask for MIN_AMS. Use the argument of the toggled
|
|
|
+ slot. Handle enabling/disabling the MIN_AMS textbox according to
|
|
|
+ the checkbox.
|
|
|
+
|
|
|
+2006-05-25 15:49 kevinkofler
|
|
|
+
|
|
|
+ * programoptions.ui.h, projectoptions.ui.h: Use setChecked(TRUE)
|
|
|
+ instead of toggle() for defaulting the options to on (more
|
|
|
+ logical, more robust for checkboxes). Format MIN_AMS properly.
|
|
|
+
|
|
|
+2006-05-25 15:14 joeyadams
|
|
|
+
|
|
|
+ * projectoptions.ui.h: Added ExportSettings entries for Compilation
|
|
|
+ and Post-Build tabs.
|
|
|
+
|
|
|
+2006-05-25 15:11 kevinkofler
|
|
|
+
|
|
|
+ * programoptions.ui, projectoptions.ui, projectoptions.ui.h: Set
|
|
|
+ accelerators for label - edit box pairs properly. Fix duplicate
|
|
|
+ accelerator.
|
|
|
+
|
|
|
+2006-05-25 14:43 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, programoptions.ui, projectoptions.ui: Replace
|
|
|
+ QLineEdit with KLineEdit, QPushButton with KPushButton (but not
|
|
|
+ QTabWidget with KTabWidget which isn't well-supported by Qt
|
|
|
+ Designer).
|
|
|
+
|
|
|
+2006-05-25 14:13 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Use KListView instead of QListView
|
|
|
+ (should honor the KDE cut/copy/paste accelerator settings, but
|
|
|
+ doesn't right now). Disable the secondary cut/copy/paste
|
|
|
+ accelerators triggering the menu items (applying to the editor
|
|
|
+ view) when the focus is not on the editor view.
|
|
|
+
|
|
|
+2006-05-25 12:27 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Better error message for
|
|
|
+ non-existing files ("not found" instead of the vague "is not a
|
|
|
+ regular file").
|
|
|
+
|
|
|
+2006-05-25 11:03 kevinkofler
|
|
|
+
|
|
|
+ * COPYING, ktigcc.cpp, ktigcc.h, mainform.ui.h, preferences.cxx,
|
|
|
+ preferences.h, programoptions.ui.h, projectoptions.ui.h, tpr.cxx,
|
|
|
+ tpr.h: Update/add copyright notices.
|
|
|
+
|
|
|
+2006-05-22 21:38 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, programoptions.ui, programoptions.ui.h,
|
|
|
+ projectoptions.ui, projectoptions.ui.h: Gave all pages of both
|
|
|
+ the Project Options and the Program Options the ability to read
|
|
|
+ in settings, but not the ability to write them back.
|
|
|
+
|
|
|
+ NOTE: I've had KTIGCC crash after I close the Project Options
|
|
|
+ dialog with this code, but I don't know what caused it, since it
|
|
|
+ happens randomly. (it says double free or memory corruption is
|
|
|
+ the cause)
|
|
|
+
|
|
|
+2006-05-20 17:10 joeyadams
|
|
|
+
|
|
|
+ * programoptions.ui: Fixed a boo-boo in the way a few of the radio
|
|
|
+ buttons were placed. All radio buttons are now in button groups
|
|
|
+ so that they will be mutually exclusive. Also set buttonClose to
|
|
|
+ send accept(), even though it doesn't really matter what
|
|
|
+ ProgramOptions sends when it closes. (unless for some reason we
|
|
|
+ decided to make a menu item in the MainForm for this dialog).
|
|
|
+
|
|
|
+2006-05-20 17:07 joeyadams
|
|
|
+
|
|
|
+ * projectoptions.ui.h: Changed how ProjectOptions instantiates
|
|
|
+ ProgramOptions: now only one instance of ProgramOptions lasts an
|
|
|
+ entire ProjectOptions session which allows us to mirror the TIGCC
|
|
|
+ IDE's behavior of Program Options.
|
|
|
+
|
|
|
+2006-05-20 14:55 joeyadams
|
|
|
+
|
|
|
+ * images/whatsthis.png, KTIGCC.prj, ktigcc.pro, programoptions.ui,
|
|
|
+ programoptions.ui.h, projectoptions.ui, projectoptions.ui.h: Laid
|
|
|
+ out Program Options, added it to the project, and made it
|
|
|
+ viewable when you press the Program Options button in Project
|
|
|
+ Options.
|
|
|
+
|
|
|
+ I also added whatisthis.png to the image collection for the "What
|
|
|
+ is this?" button in Program Options.
|
|
|
+
|
|
|
+2006-05-20 01:43 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, projectoptions.ui, projectoptions.ui.h: 0.
|
|
|
+ Finished laying out other tabs. 1. Changed the ProjectOptions
|
|
|
+ caller in mainform.ui.h from using stack memory to using free
|
|
|
+ store for the projectoptions variable. The old way was
|
|
|
+ apparently causing a stack overflow once I had all the controls
|
|
|
+ laid out.
|
|
|
+
|
|
|
+2006-05-19 23:06 joeyadams
|
|
|
+
|
|
|
+ * projectoptions.ui, projectoptions.ui.h: Changed Alt key shortcuts
|
|
|
+ for Project Options controls to be more consistent with the
|
|
|
+ original TIGCC while still keeping the OK and Cancel buttons with
|
|
|
+ their Qt-set defaults of &OK and &Cancel.
|
|
|
+
|
|
|
+2006-05-19 14:33 joeyadams
|
|
|
+
|
|
|
+ * projectoptions.ui.h: Completed first tab of Project Options.
|
|
|
+
|
|
|
+2006-05-19 13:55 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Added and implemented function
|
|
|
+ newSettings so that when you create a new project, the project
|
|
|
+ options for the previous project won't linger.
|
|
|
+
|
|
|
+2006-05-19 13:21 joeyadams
|
|
|
+
|
|
|
+ * KTIGCC.prj, mainform.ui.h, projectoptions.ui: Finished first tab
|
|
|
+ of Project Options (General) completely. Hopefully, I didn't
|
|
|
+ forget anything.
|
|
|
+
|
|
|
+2006-04-11 23:36 joeyadams
|
|
|
+
|
|
|
+ * projectoptions.ui: Fixed first Project Options page (target),
|
|
|
+ added second page.
|
|
|
+
|
|
|
+2006-04-11 22:57 joeyadams
|
|
|
+
|
|
|
+ * ktigcc.pro, projectoptions.ui: Added incomplete Project Options
|
|
|
+ UI file.
|
|
|
+
|
|
|
+2006-02-21 01:33 joeyadams
|
|
|
+
|
|
|
+ * preferences.cxx, preferences.h: Added syntax highlighting options
|
|
|
+ to the TIGCCPrefs structure. Changed Syn_Style from a bitfield
|
|
|
+ to an unsigned short with macro items as bits. Corrected
|
|
|
+ Syn_Color parenthesisColor into QValueList<Syn_Color>
|
|
|
+ parenthesisColors; Changed the word list format from a
|
|
|
+ QStringList to a return-delimited QString. Created a function
|
|
|
+ that puts default syntax highlighting information into a
|
|
|
+ TIGCCPrefs structure. (Eventually, we should use a data file to
|
|
|
+ hold this information instead because this function is enormous.
|
|
|
+ However, it can serve as a seed for generating the default
|
|
|
+ options for highlighting.)
|
|
|
+
|
|
|
+ Not done: reading and writing syntax information to the KConfig.
|
|
|
+
|
|
|
+2006-02-20 05:01 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp: Use lowercase internal name so we don't get both
|
|
|
+ KTIGCCrc and ktigccrc config files.
|
|
|
+
|
|
|
+2006-02-20 04:45 joeyadams
|
|
|
+
|
|
|
+ * preferences.cxx, preferences.h: Implemented configuration saving
|
|
|
+ for current preference structure items.
|
|
|
+
|
|
|
+2006-02-20 00:52 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, preferences.cxx, preferences.h: Set up
|
|
|
+ loadPreferences/savePreferences/defaultPreferences interface, but
|
|
|
+ it does not actually load or save yet. >Added the functions
|
|
|
+ themselves. >set loadPreferences to just do
|
|
|
+ defaultPreferences. >Put loadPreferences where it goes in
|
|
|
+ MainForm::init >Implemented tab width setting in createView
|
|
|
+ (sets C/qll/.h (c) files to tabWidthC, sets s/asm/h (s/asm) files
|
|
|
+ to tabWidthAsm, and sets other files to a tab width of 8.
|
|
|
+
|
|
|
+2006-02-19 23:26 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Fixed issue with creating C files through the menu
|
|
|
+ so it's in sync with creating them through the context menu.
|
|
|
+
|
|
|
+2006-02-19 22:42 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Implemented Increase Indent, Decrease Indent, and
|
|
|
+ set tab width to 2.
|
|
|
+
|
|
|
+ (Warning: During testing, I got an unexplained crash when I
|
|
|
+ clicked on a file of a project just opened. I don't know why it
|
|
|
+ happened because I've been unable to reproduce the problem.)
|
|
|
+
|
|
|
+2006-02-19 02:18 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement lazy loading of the Kateparts (aka
|
|
|
+ "On-demand syntax highlighting").
|
|
|
+
|
|
|
+2006-02-17 23:24 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add FIXME in accel_activated.
|
|
|
+
|
|
|
+2006-02-17 23:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Edit menu part 4: Implement alternate
|
|
|
+ (DOS SAA) accelerators for common edit operations.
|
|
|
+
|
|
|
+2006-02-17 22:52 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Edit menu part 3: implement the 7 easy entries.
|
|
|
+
|
|
|
+2006-02-17 22:46 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Edit menu part 2: forward popup menu
|
|
|
+ clicks to the appropriate slots. (Also rename badly-named slots.)
|
|
|
+
|
|
|
+2006-02-17 22:35 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Edit menu part 1: enable/disable
|
|
|
+ items where appropriate.
|
|
|
+
|
|
|
+2006-02-13 01:51 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Don't set our own isDirty flag, instead use the
|
|
|
+ one provided by the Katepart.
|
|
|
+
|
|
|
+2006-02-13 01:32 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix status bar display to count lines starting at
|
|
|
+ 1, not 0.
|
|
|
+
|
|
|
+2006-02-13 01:29 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Initialize cursor position to the beginning of the
|
|
|
+ file.
|
|
|
+
|
|
|
+2006-02-13 01:23 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Also update the file name when renaming.
|
|
|
+
|
|
|
+2006-02-13 01:17 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix file name updating hack not to lose the file
|
|
|
+ text.
|
|
|
+
|
|
|
+2006-02-13 01:01 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, mainform.ui, mainform.ui.h: Use a QWidgetStack and
|
|
|
+ remove the default (grayed-out) view.
|
|
|
+
|
|
|
+2006-02-12 23:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cxx, tpr.h: Stop abusing Kate's
|
|
|
+ document/view interface and create one document/view pair for
|
|
|
+ each file.
|
|
|
+
|
|
|
+2006-02-11 01:36 joeyadams
|
|
|
+
|
|
|
+ * preferences.cxx, tpr.h: Worked on the syntax highlighting
|
|
|
+ preferences to XML function by creating a few functions that will
|
|
|
+ be used later on for adding lists as well as hardcoding the
|
|
|
+ symbol table within the SynToXML function.
|
|
|
+
|
|
|
+2006-02-06 14:10 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add missing validity checks when adding a file to
|
|
|
+ the project and when saving a file with a new name.
|
|
|
+
|
|
|
+2006-02-01 05:07 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Fix drag&drop between editable and
|
|
|
+ non-editable categories. Watch only editable files for
|
|
|
+ modifications. Reset dirty and new flags when reloading a file
|
|
|
+ from disk.
|
|
|
+
|
|
|
+2006-01-31 16:28 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement slot for KDirWatch: the
|
|
|
+ reload prompt fully works now.
|
|
|
+
|
|
|
+2006-01-31 15:41 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add KDirWatch to watch files for changes.
|
|
|
+
|
|
|
+2006-01-31 14:49 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx: loadFileText: Don't abuse stack to hold entire files.
|
|
|
+ Don't silently ignore failed fread calls. Convert line endings.
|
|
|
+
|
|
|
+2006-01-31 14:07 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Implement printing.
|
|
|
+
|
|
|
+2006-01-31 09:21 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp: Match the locale for the default C string <-> QString
|
|
|
+ conversions. Hopefully it is a .UTF-8 locale, if it isn't, don't
|
|
|
+ complain about characters lost converting!
|
|
|
+
|
|
|
+2006-01-31 02:00 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Added three instances of the line
|
|
|
+ projectIsDirty=TRUE; to fileTreeContextMenuRequested so the
|
|
|
+ project would be considered dirty when a file is deleted from the
|
|
|
+ project.
|
|
|
+
|
|
|
+2006-01-31 01:53 joeyadams
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.pro: Added preferences.h and preferences.cxx
|
|
|
+ to the project files.
|
|
|
+
|
|
|
+2006-01-31 01:52 joeyadams
|
|
|
+
|
|
|
+ * preferences.cxx, preferences.h: Contains the structure for syntax
|
|
|
+ highlighting preferences, and might eventually contain anything
|
|
|
+ else pertaining to preference conversion to XML or otherwise.
|
|
|
+
|
|
|
+2006-01-31 00:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Implement file context menu (including all
|
|
|
+ operations except Compile).
|
|
|
+
|
|
|
+2006-01-30 23:45 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Turn off dynamic word wrap.
|
|
|
+
|
|
|
+2006-01-30 22:37 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix Qt warning due to negative maximum status
|
|
|
+ label width.
|
|
|
+
|
|
|
+2006-01-30 21:18 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Reset the dirty flag if the user decides to
|
|
|
+ discard changes.
|
|
|
+
|
|
|
+2006-01-30 21:13 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Switching from one file to another was causing the
|
|
|
+ file to be marked dirty. Fix that.
|
|
|
+
|
|
|
+2006-01-30 21:06 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Prompt for saving before opening a project.
|
|
|
+
|
|
|
+2006-01-30 21:03 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Bring getPathType back (without
|
|
|
+ the redundant fopen check) and error on attempts to open/add
|
|
|
+ folders or special files.
|
|
|
+
|
|
|
+2006-01-30 19:14 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui: Implement recent file list in the toolbar. Restore
|
|
|
+ correct "text" properties (only "menuText" should contain
|
|
|
+ accelerators, not "text" or "toolTip").
|
|
|
+
|
|
|
+2006-01-30 18:47 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Remove redundant file existence
|
|
|
+ checks (move file reading code up where needed) and delete
|
|
|
+ unneeded getPathType function.
|
|
|
+
|
|
|
+2006-01-30 18:32 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui: closeEvent need not be a slot (changed to function).
|
|
|
+
|
|
|
+2006-01-30 01:29 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cxx, tpr.h: Added 'Add Files...'
|
|
|
+ support. in fileOpen_addList : Fixed suffix truncation for file
|
|
|
+ paths such as "/root/.dot/nodot" so it wouldn't truncate to
|
|
|
+ "/root/" Changed openFile so it will return NULL on error and not
|
|
|
+ add the file to the project if the file cannot be accessed.
|
|
|
+
|
|
|
+2006-01-29 13:35 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Assigned slots to menu items that
|
|
|
+ didn't have them yet.
|
|
|
+
|
|
|
+2006-01-29 03:22 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Added fileSave_save. Fixed
|
|
|
+ fileSave_save and fileSave_saveas so that they would copy from
|
|
|
+ the document to the textBuffer if necessary.
|
|
|
+
|
|
|
+2006-01-29 02:33 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Attached savePrompt to New Project
|
|
|
+ and exiting (but it doesn't work correctly at all).
|
|
|
+
|
|
|
+2006-01-29 02:12 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Prompts for file names when a file has not been
|
|
|
+ saved and the project is new.
|
|
|
+
|
|
|
+2006-01-29 01:46 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Added functions
|
|
|
+ MainForm::fileSavePrompt and MainForm::savePrompt. Didn't use
|
|
|
+ them for anything yet.
|
|
|
+
|
|
|
+2006-01-28 06:49 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Fix status bar display glitch.
|
|
|
+
|
|
|
+2006-01-28 06:33 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui: Fix tooltip for "Find symbol declaration".
|
|
|
+
|
|
|
+2006-01-28 06:24 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, ktigcc.h, mainform.ui.h: Add support for opening a
|
|
|
+ project from the command line.
|
|
|
+
|
|
|
+2006-01-28 05:58 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Keep track of current project
|
|
|
+ separately from recent projects and reset the current project in
|
|
|
+ fileNewProject. Also enter projects into the recent project list
|
|
|
+ when saving.
|
|
|
+
|
|
|
+2006-01-28 05:49 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, ktigcc.h, mainform.ui, mainform.ui.h: Implement
|
|
|
+ recent project list.
|
|
|
+
|
|
|
+2006-01-28 05:41 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx, tpr.h: Add missing MLink reloc type (was already in
|
|
|
+ tprbuilder 1.0.15, Joey ported an old version).
|
|
|
+
|
|
|
+2006-01-28 03:58 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: In fileSave_fromto, only update textBuffer for
|
|
|
+ editable files.
|
|
|
+
|
|
|
+2006-01-28 03:53 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Added a condition in MainForm::newFile where it
|
|
|
+ says tmp+='/'; Changed to:
|
|
|
+
|
|
|
+ if (!tmp.isEmpty()) tmp+='/';
|
|
|
+
|
|
|
+ This keeps tmp from being an absolute path when it shouldn't be.
|
|
|
+
|
|
|
+2006-01-28 03:41 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Compute tmpPath in fileSave_loadList before using
|
|
|
+ it (bugfix).
|
|
|
+
|
|
|
+2006-01-28 03:39 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Set projectIsDirty where appropriate.
|
|
|
+
|
|
|
+2006-01-28 03:27 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Update right status label in fileSave_saveAs and
|
|
|
+ fileSave_fromto.
|
|
|
+
|
|
|
+2006-01-28 03:25 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Set isDirty flag in m_view_textChanged.
|
|
|
+
|
|
|
+2006-01-28 03:22 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Copy unchanged and binary files correctly in
|
|
|
+ fileSave_loadList.
|
|
|
+
|
|
|
+2006-01-28 03:15 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: New function copyFile. Use it in
|
|
|
+ fileSave_saveAs to copy binary files.
|
|
|
+
|
|
|
+2006-01-28 02:52 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Restore handling of old project
|
|
|
+ folder when saving a project, files should be copied over.
|
|
|
+
|
|
|
+2006-01-28 02:16 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Reset projectIsDirty in fileSave_to if saving
|
|
|
+ succeeded. Only reset the dirty and new flags in fileSave_saveAs
|
|
|
+ and fileSave_loadList if saving succeeded, display an error
|
|
|
+ message otherwise.
|
|
|
+
|
|
|
+2006-01-28 02:11 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Fixed file renaming self-conflict issue.
|
|
|
+
|
|
|
+2006-01-28 02:08 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx: Check the return values of all file write operations.
|
|
|
+
|
|
|
+2006-01-28 01:36 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Added MainForm::fileSave_saveAs, but
|
|
|
+ didn't use it for anything
|
|
|
+
|
|
|
+2006-01-28 01:08 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Split openProject out of fileOpen.
|
|
|
+ Split clearProject out of fileNewProject and use it in
|
|
|
+ openProject. Reset projectIsDirty flag in clearProject.
|
|
|
+
|
|
|
+2006-01-28 00:53 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Handle isNew and isDirty flags in
|
|
|
+ fileSave_loadList.
|
|
|
+
|
|
|
+2006-01-28 00:45 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Initialize isNew and isDirty in the ListViewFile
|
|
|
+ constructor. Don't initialize them in newFile. Reset isNew in
|
|
|
+ openFile.
|
|
|
+
|
|
|
+2006-01-28 00:41 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Conditionalize A68k support and add conditional
|
|
|
+ Quill support in findFilter.
|
|
|
+
|
|
|
+2006-01-28 00:32 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Delete old signatures of SGetFileName
|
|
|
+ and SGetFileName_Multiple from mainform.ui. Delete unused
|
|
|
+ CATEGORY_INDEX macro.
|
|
|
+
|
|
|
+2006-01-27 03:12 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Cleaned filter mess by providing
|
|
|
+ defines for each individual file type as well as by creating the
|
|
|
+ function MainForm::findFilter that can be reconfigured to support
|
|
|
+ Quill and A68k visibility.
|
|
|
+
|
|
|
+2006-01-27 01:09 kevinkofler
|
|
|
+
|
|
|
+ * tpr.h: Use correct default formats (RT_AMS for relocs, RT_DIRECT
|
|
|
+ for ROM_CALLs) instead of RT_NONE.
|
|
|
+
|
|
|
+2006-01-27 01:07 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Use isNew in fileTreeItemRenamed.
|
|
|
+
|
|
|
+2006-01-27 01:02 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: added ListViewFile::isNew, ListViewFile::isDirty,
|
|
|
+ and projectIsDirty.
|
|
|
+
|
|
|
+2006-01-27 00:42 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: If a file has already been saved, rename it on
|
|
|
+ disk too in fileTreeItemRenamed.
|
|
|
+
|
|
|
+2006-01-27 00:30 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.h: Add ktigcc.h, containing prototypes for
|
|
|
+ functions/variables in ktigcc.cpp.
|
|
|
+
|
|
|
+2006-01-27 00:20 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Don't look up already known category in
|
|
|
+ fileSave_loadList.
|
|
|
+
|
|
|
+2006-01-27 00:17 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Don't try to save non-editable files.
|
|
|
+
|
|
|
+2006-01-27 00:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: New CATEGORY_OF macro to get the category of a
|
|
|
+ list item (also declares a QListViewItem * to hold the result).
|
|
|
+ Use IS_FOLDER instead of calling rtti() directly in 2 places.
|
|
|
+ Use IS_EDITABLE_CATEGORY in updateRightStatusLabel.
|
|
|
+
|
|
|
+2006-01-26 23:54 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: The old project name or path is
|
|
|
+ irrelevant when saving.
|
|
|
+
|
|
|
+2006-01-26 23:29 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, ktigcc.cpp, ktigcc.pro, mainform.ui.h: Create new
|
|
|
+ file ktigcc.h containing prototypes for ktigcc.cpp, use it in
|
|
|
+ mainform.ui.h. Add papp variable holding the pointer to the
|
|
|
+ KApplication object.
|
|
|
+
|
|
|
+2006-01-26 21:16 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx: Remove obsolete Todo comments.
|
|
|
+
|
|
|
+2006-01-26 21:05 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx: Don't mix tabs and spaces (use spaces consistently). Fix
|
|
|
+ missing \r\n after "AMS". Use string concatenation rather than %s
|
|
|
+ for token.
|
|
|
+
|
|
|
+2006-01-26 04:12 joeyadams
|
|
|
+
|
|
|
+ * tpr.h, tpr.cxx: Cleaned up the reloc type mess. Now there's
|
|
|
+ RT_NONE, RT_DIRECT, and RT_AMS, along with their corresponding
|
|
|
+ handlers in parse_file and save_tpr.
|
|
|
+
|
|
|
+2006-01-23 05:31 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Update left status label when
|
|
|
+ counters change due to drag&drop.
|
|
|
+
|
|
|
+2006-01-23 05:14 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Don't allow more than one Quill file per project.
|
|
|
+
|
|
|
+2006-01-23 04:54 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx: Update loadTPR comment. Cleanups in saveTPR.
|
|
|
+
|
|
|
+2006-01-23 04:37 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj: Use "make", not "make -k", to build. (Hopefully, it
|
|
|
+ will stick this time.)
|
|
|
+
|
|
|
+2006-01-23 00:22 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: File name conflict message now appears if you try
|
|
|
+ to rename a file with an invalid name.
|
|
|
+
|
|
|
+2006-01-22 22:19 joeyadams
|
|
|
+
|
|
|
+ * tpr.cxx: Added qll suffix to checkFileName.
|
|
|
+
|
|
|
+2006-01-22 21:53 joeyadams
|
|
|
+
|
|
|
+ * tpr.cxx: Got rid of a dialog box I was just using for testing.
|
|
|
+
|
|
|
+2006-01-22 21:40 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h, mainform.ui: Broke up
|
|
|
+ extractFileTreeInfo by creating a separate routine that lists all
|
|
|
+ the file paths in every category of the project. The routine is
|
|
|
+ extractAllFileNames. Created a new function for checking if a
|
|
|
+ file name is available based on a given list (follows the .o
|
|
|
+ rules correctly) called checkFileName. It depends on a list
|
|
|
+ generated by extractAllFileNames. Corrected new file
|
|
|
+ uniquification (I still need to know if you want new file names
|
|
|
+ to be based on all file names of all types like the Windows IDE
|
|
|
+ does)
|
|
|
+
|
|
|
+2006-01-22 03:11 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Made thee status bar update correctly
|
|
|
+ immediately when you rename a file. However, we still need to do
|
|
|
+ things such as check for file name conflicts, empty file names,
|
|
|
+ etc.
|
|
|
+
|
|
|
+2006-01-22 02:18 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Fixed issues with absolute paths
|
|
|
+ and relative paths: made it so in the TPR, relative paths are
|
|
|
+ used only if the file is within the project directory.
|
|
|
+
|
|
|
+2006-01-22 00:30 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Creating a new file in the menu will
|
|
|
+ now put the file in the right directory. Bug fixed involving
|
|
|
+ paths created for new files (their path didn't include the last
|
|
|
+ folder).
|
|
|
+
|
|
|
+2006-01-17 03:54 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cxx: Files get path names
|
|
|
+ automatically now, and when you save the project, all the path
|
|
|
+ names are updated to the new project location.
|
|
|
+
|
|
|
+ Note: You'll only notice this if you click out to something, then
|
|
|
+ click back onto a project file.
|
|
|
+
|
|
|
+2006-01-17 00:20 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cxx, tpr.h: Save As now supports
|
|
|
+ creating new directories when you save again.
|
|
|
+
|
|
|
+ An issue I found is that if you save a project, then try to
|
|
|
+ reopen that project at any time during the program process, the
|
|
|
+ contents will be hidden. A possible reason is that I forgot
|
|
|
+ fclose() after fopen()
|
|
|
+
|
|
|
+2006-01-16 20:57 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Added Save As support. However,
|
|
|
+ it still needs to make new files when you do save as.
|
|
|
+
|
|
|
+2006-01-16 20:11 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx: Fixed file saving. Looks like it works
|
|
|
+ now.
|
|
|
+
|
|
|
+ Note: When the project is opened, although the correct Open File
|
|
|
+ is automatically opened, it's not shown as selected on the tree
|
|
|
+ list.
|
|
|
+
|
|
|
+2006-01-16 18:20 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Completed MainForm::fileSave_loadList
|
|
|
+ and it compiles fine. Does not save files in the project, just
|
|
|
+ the TPR as of now.
|
|
|
+
|
|
|
+ WARNING: Not debugged yet. Saving will will crash!
|
|
|
+
|
|
|
+2006-01-16 17:12 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.h: Added fileSave_loadList and
|
|
|
+ wrote code into MainForm::fileSave .
|
|
|
+
|
|
|
+ Note: Compiles with unused variable and parameter warnings
|
|
|
+ because fileSave_loadList does nothing as of now.
|
|
|
+
|
|
|
+2006-01-16 16:26 joeyadams
|
|
|
+
|
|
|
+ * tpr.cxx: Added functions save_tpr and saveTPR.
|
|
|
+
|
|
|
+2006-01-16 04:56 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h, tpr.cxx, tpr.h: Add support for "Open
|
|
|
+ File=" (sadly, this uses an absolute path so it will only work
|
|
|
+ for KTIGCC-created projects).
|
|
|
+
|
|
|
+2006-01-16 04:35 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Made it so folders start out opened.
|
|
|
+
|
|
|
+2006-01-16 04:30 joeyadams
|
|
|
+
|
|
|
+ * tpr.cxx: Added folder support on the tpr.cxx side.
|
|
|
+
|
|
|
+2006-01-16 04:29 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Handle project name and project file name.
|
|
|
+
|
|
|
+2006-01-16 04:18 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, mainform.ui.h: Correct ordering in drag&drop code.
|
|
|
+
|
|
|
+2006-01-16 04:04 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Rename create_folder to createFolder
|
|
|
+ and make it a static class method to make Qt Designer happy.
|
|
|
+
|
|
|
+2006-01-16 03:57 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix folder name comparison in create_folder (don't
|
|
|
+ use ==, make sure it actually is a folder) and ordering in
|
|
|
+ openFile.
|
|
|
+
|
|
|
+2006-01-16 03:51 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Forgot to make create_folder set the folder label,
|
|
|
+ so it's fixed now.
|
|
|
+
|
|
|
+2006-01-16 03:32 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Fixed bugs and added the function create_folder
|
|
|
+
|
|
|
+2006-01-16 03:20 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Put files before folders.
|
|
|
+
|
|
|
+2006-01-16 02:53 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Implemented multiple file support on the
|
|
|
+ mainform.ui.h side.
|
|
|
+
|
|
|
+2006-01-16 01:45 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx, tpr.h: Set proper default options. Fix handling of line
|
|
|
+ number (count starts at 0 because read_line immediately
|
|
|
+ increments it, consistently return l, not 1).
|
|
|
+
|
|
|
+2006-01-16 01:19 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx, tpr.h: Remove unused settings. Move prj_name to the top
|
|
|
+ level. Add constructor for the settings and libopts.
|
|
|
+
|
|
|
+2006-01-16 00:36 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Display error messages if
|
|
|
+ something goes wrong during TPR loading.
|
|
|
+
|
|
|
+2006-01-16 00:20 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h, tpr.cxx, tpr.h: Check if Quill and A68k are
|
|
|
+ available when loading a project needing them.
|
|
|
+
|
|
|
+2006-01-15 23:51 kevinkofler
|
|
|
+
|
|
|
+ * tpr.cxx: Simplify file loading. Rename encapsulate_long_filename
|
|
|
+ to convert_path_separators. Add copyright notice.
|
|
|
+
|
|
|
+2006-01-15 23:39 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Don't load the contents of binary
|
|
|
+ files.
|
|
|
+
|
|
|
+2006-01-15 23:11 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Open != New
|
|
|
+
|
|
|
+2006-01-15 22:43 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Fix A68k support. Build using make, not make -k.
|
|
|
+
|
|
|
+2006-01-15 22:39 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Make A68k support optional. Fix handling of Quill
|
|
|
+ files in fileOpen. Update copyright notice.
|
|
|
+
|
|
|
+2006-01-15 22:23 kevinkofler
|
|
|
+
|
|
|
+ * .qmake.internal.cache[DEAD]: Another auto-generated (and
|
|
|
+ outdated) file goes away.
|
|
|
+
|
|
|
+2006-01-15 22:13 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws[DEAD]: Remove KTIGCC.pws from CVS, workspace files
|
|
|
+ only cause conflicts there.
|
|
|
+
|
|
|
+2006-01-15 06:01 joeyadams
|
|
|
+
|
|
|
+ * KTIGCC.pws, mainform.ui, mainform.ui.h, tpr.cxx, tpr.h: Expanded
|
|
|
+ on TPR file listing to adapt it to folders. Corrected the
|
|
|
+ function that converts the '\\' to '/'.
|
|
|
+
|
|
|
+2006-01-15 01:26 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp: Add Joey Adams as an author of KTIGCC to the about
|
|
|
+ screen and update copyright date.
|
|
|
+
|
|
|
+2006-01-15 01:12 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui, mainform.ui.h: Fix compilation: declare all
|
|
|
+ functions in mainform.ui.h in the class header, use int and void
|
|
|
+ * instead of KDE enums/classes in prototypes.
|
|
|
+
|
|
|
+2006-01-15 01:10 kevinkofler
|
|
|
+
|
|
|
+ * Makefile[DEAD]: Delete generated makefile from CVS, please run
|
|
|
+ qmake on your machine during build.
|
|
|
+
|
|
|
+2006-01-15 00:12 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, Makefile: Rerun qmake.
|
|
|
+
|
|
|
+2006-01-14 23:50 joeyadams
|
|
|
+
|
|
|
+ * tpr.cxx, tpr.h: Adding tpr.h and tpr.cxx by committing too.
|
|
|
+
|
|
|
+2006-01-14 23:38 joeyadams
|
|
|
+
|
|
|
+ * KTIGCC.prj, Makefile, ktigcc.pro: Updating to accept tpr.cxx and
|
|
|
+ tpr.h.
|
|
|
+
|
|
|
+2006-01-14 23:17 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: Updated for opening files in its infancy.
|
|
|
+
|
|
|
+2006-01-10 00:18 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: File Dialogs reverted to the getOpenFileNames
|
|
|
+ method. It works correctly now. I had to because of an issue
|
|
|
+ involving filters.
|
|
|
+
|
|
|
+ 0. added include "kurl.h" 1. put the filters into an array in
|
|
|
+ case it might be useful in the future. 2. Changed the open
|
|
|
+ dialog initializer that's in MainForm::init 3. Rewrote
|
|
|
+ SGetFileName and SGetFileName_Multiple 4. Got rid of the
|
|
|
+ unnecessary mode parameter of SGetFileName_Multiple.
|
|
|
+
|
|
|
+ I think that's it.
|
|
|
+
|
|
|
+ Old log message:
|
|
|
+
|
|
|
+ stuff
|
|
|
+
|
|
|
+ No, just kidding.
|
|
|
+
|
|
|
+ All editing has been done in mainform.ui.h, and the changes are:
|
|
|
+
|
|
|
+ 0. These variables have been added to right after the headers:
|
|
|
+
|
|
|
+ TIGCCOpenProjectFileFilter TIGCCSaveProjectFilter
|
|
|
+ TIGCCProjectDirectory pfiledialog
|
|
|
+
|
|
|
+ 1. This line of code has been added one line before the end of
|
|
|
+ MainForm::init:
|
|
|
+
|
|
|
+ pfiledialog=new
|
|
|
+ KFileDialog(TIGCCProjectDirectory,TIGCCOpenProjectFileFilter,this,"File
|
|
|
+ Dialog",TRUE);
|
|
|
+
|
|
|
+ 2. This line of code has been added to the end of
|
|
|
+ MainForm::destroy:
|
|
|
+
|
|
|
+ delete pfiledialog;
|
|
|
+
|
|
|
+ 3. These two functions have been added before MainForm::fileOpen:
|
|
|
+
|
|
|
+ QString SGetFileName(KFileDialog::OperationMode mode,const
|
|
|
+ QString &fileFilter,const QString &caption); QStringList
|
|
|
+ SGetFileName_Multiple(KFileDialog::OperationMode mode,const
|
|
|
+ QString &fileFilter,const QString &caption);
|
|
|
+
|
|
|
+ 4. The formerly empty MainForm::fileOpen has been started with:
|
|
|
+
|
|
|
+ QString
|
|
|
+ fileName=SGetFileName(KFileDialog::Opening,TIGCCOpenProjectFileFilter,"Open
|
|
|
+ Project/File");
|
|
|
+
|
|
|
+ 5. The formerly empty MainForm::fileSaveAs has been started with:
|
|
|
+
|
|
|
+ QString
|
|
|
+ fileName=SGetFileName(KFileDialog::Saving,TIGCCSaveProjectFilter,"Save
|
|
|
+ Project");
|
|
|
+
|
|
|
+ 6. The following header include has been added:
|
|
|
+
|
|
|
+ #include <kfiledialog.h>
|
|
|
+
|
|
|
+ The program has successfully compiled.
|
|
|
+
|
|
|
+ The changes I made to the Open Save As menus worked correctly
|
|
|
+ EXCEPT for a strange oddity:
|
|
|
+
|
|
|
+ If you go to open, change the type filter with the menu, close
|
|
|
+ the open dialog, then reopen it, the filter at the bottom will
|
|
|
+ show the default filter type again, but the files displayed above
|
|
|
+ will not be synced with it. The original TIGCC
|
|
|
+
|
|
|
+2006-01-09 21:47 joeyadams
|
|
|
+
|
|
|
+ * mainform.ui.h: stuff
|
|
|
+
|
|
|
+ No, just kidding.
|
|
|
+
|
|
|
+ All editing has been done in mainform.ui.h, and the changes are:
|
|
|
+
|
|
|
+ 0. These variables have been added to right after the headers:
|
|
|
+
|
|
|
+ TIGCCOpenProjectFileFilter TIGCCSaveProjectFilter
|
|
|
+ TIGCCProjectDirectory pfiledialog
|
|
|
+
|
|
|
+ 1. This line of code has been added one line before the end of
|
|
|
+ MainForm::init:
|
|
|
+
|
|
|
+ pfiledialog=new
|
|
|
+ KFileDialog(TIGCCProjectDirectory,TIGCCOpenProjectFileFilter,this,"File
|
|
|
+ Dialog",TRUE);
|
|
|
+
|
|
|
+ 2. This line of code has been added to the end of
|
|
|
+ MainForm::destroy:
|
|
|
+
|
|
|
+ delete pfiledialog;
|
|
|
+
|
|
|
+ 3. These two functions have been added before MainForm::fileOpen:
|
|
|
+
|
|
|
+ QString SGetFileName(KFileDialog::OperationMode mode,const
|
|
|
+ QString &fileFilter,const QString &caption); QStringList
|
|
|
+ SGetFileName_Multiple(KFileDialog::OperationMode mode,const
|
|
|
+ QString &fileFilter,const QString &caption);
|
|
|
+
|
|
|
+ 4. The formerly empty MainForm::fileOpen has been started with:
|
|
|
+
|
|
|
+ QString
|
|
|
+ fileName=SGetFileName(KFileDialog::Opening,TIGCCOpenProjectFileFilter,"Open
|
|
|
+ Project/File");
|
|
|
+
|
|
|
+ 5. The formerly empty MainForm::fileSaveAs has been started with:
|
|
|
+
|
|
|
+ QString
|
|
|
+ fileName=SGetFileName(KFileDialog::Saving,TIGCCSaveProjectFilter,"Save
|
|
|
+ Project");
|
|
|
+
|
|
|
+ 6. The following header include has been added:
|
|
|
+
|
|
|
+ #include <kfiledialog.h>
|
|
|
+
|
|
|
+ The program has successfully compiled.
|
|
|
+
|
|
|
+ The changes I made to the Open Save As menus worked correctly
|
|
|
+ EXCEPT for a strange oddity:
|
|
|
+
|
|
|
+ If you go to open, change the type filter with the menu, close
|
|
|
+ the open dialog, then reopen it, the filter at the bottom will
|
|
|
+ show the default filter type again, but the files displayed above
|
|
|
+ will not be synced with it. The original TIGCC IDE would retain
|
|
|
+ it's chosen filter.
|
|
|
+
|
|
|
+2005-12-09 18:57 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, ktigcc.cpp, mainform.ui.h: Add fileName field to
|
|
|
+ ListViewFile. Set codec for QString<->C string conversion to
|
|
|
+ UTF-8.
|
|
|
+
|
|
|
+2005-11-22 06:56 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Cursor position handling fixes.
|
|
|
+
|
|
|
+2005-11-22 06:44 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, mainform.ui, mainform.ui.h: Update character count when
|
|
|
+ the text changes.
|
|
|
+
|
|
|
+2005-11-22 06:34 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, mainform.ui, mainform.ui.h: Handle cursor positions.
|
|
|
+
|
|
|
+2005-11-22 06:17 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, mainform.ui, mainform.ui.h: Some work on the status
|
|
|
+ line.
|
|
|
+
|
|
|
+2005-11-22 05:23 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, mainform.ui, mainform.ui.h: Add editor popup window.
|
|
|
+
|
|
|
+2005-11-22 04:35 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, mainform.ui, mainform.ui.h: Delete unneeded fileExit
|
|
|
+ slot.
|
|
|
+
|
|
|
+2005-11-22 03:59 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Finish project tree drag&drop.
|
|
|
+
|
|
|
+2005-11-22 03:32 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Can drag&drop folders now.
|
|
|
+
|
|
|
+2005-11-22 02:47 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, Makefile, mainform.ui: The default window height got
|
|
|
+ reduced accidentally, increase it again.
|
|
|
+
|
|
|
+2005-11-21 15:53 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, ktigcc.pro: Install the executable in make install.
|
|
|
+
|
|
|
+2005-11-21 14:59 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, ktigcc.cpp, ktigcc.pro, mainform.ui, mainform.ui.h:
|
|
|
+ Implement help.
|
|
|
+
|
|
|
+2005-11-21 13:50 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, mainform.ui, mainform.ui.h: Add missing help slots.
|
|
|
+
|
|
|
+2005-11-21 13:37 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, ktigcc.cpp, mainform.ui, mainform.ui.h: Implement about
|
|
|
+ dialog (also gets rid of the warning about the deprecated version
|
|
|
+ of KCmdLineArgs::init).
|
|
|
+
|
|
|
+2005-11-21 12:37 kevinkofler
|
|
|
+
|
|
|
+ * Makefile, ktigcc.pro: Set compiler flags: get rid of pointless
|
|
|
+ warnings, optimize for size, -s instead of -g on release, set
|
|
|
+ debug mode for now.
|
|
|
+
|
|
|
+2005-11-21 12:14 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Get d&d closer to completion.
|
|
|
+
|
|
|
+2005-11-21 12:07 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, mainform.ui.h: Drag&drop fixes.
|
|
|
+
|
|
|
+2005-11-21 11:09 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp: Update copyright date.
|
|
|
+
|
|
|
+2005-11-21 11:08 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, mainform.ui.h: Highlight Quill like C until we get a
|
|
|
+ Quill syntax file for Kate.
|
|
|
+
|
|
|
+2005-11-21 11:00 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, mainform.ui.h: Add COMMENT_AUTHORS to the C file
|
|
|
+ template.
|
|
|
+
|
|
|
+2005-11-21 05:42 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, Makefile, gnuasm68k.xml, ktigcc.pro, mainform.ui.h,
|
|
|
+ masm68k.xml: Enable syntax highlighting
|
|
|
+
|
|
|
+2005-11-21 04:10 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, KTIGCC.pws, ktigcc.cpp, mainform.ui.h: Gray out the
|
|
|
+ KatePart when it is disabled. (That was a lot harder than it
|
|
|
+ should be.)
|
|
|
+
|
|
|
+2005-11-20 12:44 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Update copyright date.
|
|
|
+
|
|
|
+2005-11-20 12:41 kevinkofler
|
|
|
+
|
|
|
+ * mainform.ui.h: Add some missing code for the Katepart.
|
|
|
+
|
|
|
+2005-11-20 11:38 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.pws, Makefile, ktigcc.pro, mainform.ui, mainform.ui.h:
|
|
|
+ Change editor to Katepart. Some stuff still needs to be fixed.
|
|
|
+
|
|
|
+2005-11-20 08:51 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, mainform.ui.h: Get drag&drop in the project tree a
|
|
|
+ bit closer to working.
|
|
|
+
|
|
|
+2005-11-20 07:15 kevinkofler
|
|
|
+
|
|
|
+ * KTIGCC.prj, KTIGCC.pws, Makefile: Add Anjuta project. (Yes, I'm
|
|
|
+ still targeting KDE. The UI editor is set to Qt Designer, not
|
|
|
+ Glade.)
|
|
|
+
|
|
|
+2004-04-25 06:16 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, .qmake.internal.cache, Makefile, mainform.ui,
|
|
|
+ COPYING, ktigcc.pro, mainform.ui.h, images/00, images/01,
|
|
|
+ images/02, images/03, images/04, images/05, images/06, images/07,
|
|
|
+ images/08, images/09, images/10, images/11, images/12, images/13,
|
|
|
+ images/14, images/15, images/16, images/17, images/18, images/19,
|
|
|
+ images/20, images/21, images/22, images/23, images/24, images/25,
|
|
|
+ images/26, images/27, images/filec.png, images/fileh.png,
|
|
|
+ images/fileo.png, images/files.png, images/filet.png,
|
|
|
+ images/filex.png, images/folder1.png, images/folder2.png,
|
|
|
+ images/tpr.png: First import (pre-alpha) of KTIGCC, the TIGCC IDE
|
|
|
+ for KDE.
|
|
|
+
|
|
|
+2004-04-25 06:16 kevinkofler
|
|
|
+
|
|
|
+ * ktigcc.cpp, .qmake.internal.cache, Makefile, mainform.ui,
|
|
|
+ COPYING, ktigcc.pro, mainform.ui.h, images/00, images/01,
|
|
|
+ images/02, images/03, images/04, images/05, images/06, images/07,
|
|
|
+ images/08, images/09, images/10, images/11, images/12, images/13,
|
|
|
+ images/14, images/15, images/16, images/17, images/18, images/19,
|
|
|
+ images/20, images/21, images/22, images/23, images/24, images/25,
|
|
|
+ images/26, images/27, images/filec.png, images/fileh.png,
|
|
|
+ images/fileo.png, images/files.png, images/filet.png,
|
|
|
+ images/filex.png, images/folder1.png, images/folder2.png,
|
|
|
+ images/tpr.png: Initial revision
|
|
|
+
|