
<< Edyuk Changelog >>
<< Fri, 08 Aug 2008 14:35:22 +0200 >>

------------------------------------------------------------------------
r638 | fullmetalcoder | 2008-08-08 14:24:57 +0200 (ven, 08 aoû 2008) | 1 line

Changed scroll behaviour from per item to per pixel in some places.
------------------------------------------------------------------------
r637 | fullmetalcoder | 2008-08-08 13:46:30 +0200 (ven, 08 aoû 2008) | 2 lines

Changed plugin settings UI paradigm : inlined settings in the list view.
Fixed a couple of plugin settings issues (implicit save et all...)
------------------------------------------------------------------------
r636 | fullmetalcoder | 2008-08-08 11:22:27 +0200 (ven, 08 aoû 2008) | 2 lines

Added call tips for ctors.
Filtered out duplicate call tips (usually stemming from virtual functions).
------------------------------------------------------------------------
r635 | fullmetalcoder | 2008-08-07 22:40:13 +0200 (jeu, 07 aoû 2008) | 3 lines

Fixed potential segfault induced by project auto-reloading.
Implemented Build path option of QMake project config dialog.
Polishing in QMake project settings dialog.
------------------------------------------------------------------------
r634 | fullmetalcoder | 2008-08-07 21:38:36 +0200 (jeu, 07 aoû 2008) | 1 line

More workarounds for GDB/MI whitespace limitations.
------------------------------------------------------------------------
r633 | fullmetalcoder | 2008-08-07 20:54:50 +0200 (jeu, 07 aoû 2008) | 1 line

Try using relative pathes in debugger (mainly to avoid spaces issues as GDB/MI -break-insert fucks up when there are spaces, no matter how many quotes and escapes you use...
------------------------------------------------------------------------
r632 | fullmetalcoder | 2008-08-07 11:50:26 +0200 (jeu, 07 aoû 2008) | 1 line

Yet more translation polishing (the only untranslated spot I noticed was perspective names).
------------------------------------------------------------------------
r631 | fullmetalcoder | 2008-08-06 22:18:00 +0200 (mer, 06 aoû 2008) | 1 line

Even more translation fixes/updates (French and Russian translations should be up to date now).
------------------------------------------------------------------------
r630 | fullmetalcoder | 2008-08-06 22:03:11 +0200 (mer, 06 aoû 2008) | 6 lines

More run-time translation fixes :
* Shortcut editor properly translated now.
* GDB dock properly translated now.
* Build menu properly translated now.

Updated ts files once again.
------------------------------------------------------------------------
r629 | fullmetalcoder | 2008-08-05 15:18:29 +0200 (mar, 05 aoû 2008) | 2 lines

Updated unstranslated .ts files thanks to a neat homemade tool.
Added current .qm files (including untranslated ones for proper run-time (de)translation.
------------------------------------------------------------------------
r628 | fullmetalcoder | 2008-08-05 12:51:38 +0200 (mar, 05 aoû 2008) | 4 lines

Fixed a bug in QProjectNode::clear().
Reworked the project settings dialog a bit.
Implemented missing options in the project settings dialog.
Improved the file conflict handling in QCodeEdit.
------------------------------------------------------------------------
r627 | fullmetalcoder | 2008-08-04 20:44:21 +0200 (lun, 04 aoû 2008) | 1 line

Fixed compilation with VC++ 9
------------------------------------------------------------------------
r626 | fullmetalcoder | 2008-08-03 18:44:32 +0200 (dim, 03 aoû 2008) | 1 line

Updated copyright notice to reflect move to GPL v3.
------------------------------------------------------------------------
r625 | fullmetalcoder | 2008-08-03 18:23:57 +0200 (dim, 03 aoû 2008) | 6 lines

Fixed a number of issues in run-time translations.
Updated .ts files for all languages (brought back fr, es, de and ru).
Started filling French translation.
Added contributed Russian translation.
Updated GPL.txt to GPL3
Changed the way auto-generated translation strings are handled (qplugin_generator) to prevent whitespaces from messing with translation.
------------------------------------------------------------------------
r624 | fullmetalcoder | 2008-07-30 13:50:06 +0200 (mer, 30 jui 2008) | 2 lines

Fixed tool launching when no arguments where supplied (workaround to a Qt bug?).
Slightly reworked ui for tools dialog and (unused but maybe soon used) properties dialog. Thanks to Thomas Keller for that.
------------------------------------------------------------------------
r623 | fullmetalcoder | 2008-07-28 16:58:19 +0200 (lun, 28 jui 2008) | 2 lines

Implemented (at last) trailing ws removal (with optional indent preservation) and replacement of tabs by spaces.
Updated the editor config dialog.
------------------------------------------------------------------------
r622 | fullmetalcoder | 2008-07-28 16:15:42 +0200 (lun, 28 jui 2008) | 2 lines

Disabled unified toolbar on Mac (too much icons in some perspective and a number of bugs in Qt).
Fixed a compilation issue.
------------------------------------------------------------------------
r621 | fullmetalcoder | 2008-07-28 16:13:57 +0200 (lun, 28 jui 2008) | 1 line

Cropped Edyuk SVG icon, which fixes a display bug in Mac (dock icon looked weird).
------------------------------------------------------------------------
r620 | fullmetalcoder | 2008-07-28 16:00:51 +0200 (lun, 28 jui 2008) | 1 line

Fixed misleading behavior of reset button in settings dialog.
------------------------------------------------------------------------
r619 | fullmetalcoder | 2008-07-23 16:50:06 +0200 (mer, 23 jui 2008) | 2 lines

Fixed the input binding switching menu.
Blocked all key event in Vim binding for test purposes.
------------------------------------------------------------------------
r618 | fullmetalcoder | 2008-07-23 16:13:26 +0200 (mer, 23 jui 2008) | 1 line

Fixed building of the vimacs plugin.
------------------------------------------------------------------------
r617 | fullmetalcoder | 2008-07-23 16:12:14 +0200 (mer, 23 jui 2008) | 1 line

Added missing extra.cpp to the new plugin.
------------------------------------------------------------------------
r616 | fullmetalcoder | 2008-07-23 16:11:00 +0200 (mer, 23 jui 2008) | 2 lines

Added plugin hook into EdyukApplication to load objects of type QEditor::InputBinding.
Added a new plugin with skeleton for Vim and Emacs input binding.
------------------------------------------------------------------------
r615 | fullmetalcoder | 2008-07-23 15:02:22 +0200 (mer, 23 jui 2008) | 1 line

Added infrastructure for extending QCodeEdit input method (for, e.g. Vi-like editing or emacs key bindings...)
------------------------------------------------------------------------
r614 | fullmetalcoder | 2008-07-23 15:00:33 +0200 (mer, 23 jui 2008) | 1 line

Fixed a panel drawing glitch.
------------------------------------------------------------------------
r613 | fullmetalcoder | 2008-07-23 14:58:46 +0200 (mer, 23 jui 2008) | 1 line

Fixed a regression in selection drawing that could cause assert failures.
------------------------------------------------------------------------
r612 | fullmetalcoder | 2008-07-23 14:53:45 +0200 (mer, 23 jui 2008) | 1 line

Added config options related to the new systray features.
------------------------------------------------------------------------
r611 | fullmetalcoder | 2008-07-23 12:37:36 +0200 (mer, 23 jui 2008) | 2 lines

Added systray support.
Added session management infrastructure (not much testing).
------------------------------------------------------------------------
r607 | fullmetalcoder | 2008-07-20 22:38:32 +0200 (dim, 20 jui 2008) | 1 line

Updated splash, installer and version.h
------------------------------------------------------------------------
r606 | fullmetalcoder | 2008-07-20 20:51:59 +0200 (dim, 20 jui 2008) | 5 lines

Updated exec icon (and added a Mac icns).
Revamped plugin management UI (inspiration taken from Plasma).
Improved the plugin API (blacklist, enable/disable) and cleaned up the UI code.
Updated stock plugins to take advantage of new UI (3 have an icon already).
Relabeled "Qt 4 Assistant prespective" to "Qt 4 perspective" and added a boolean option to control Assistant integration (became too long on load with Qt 4.4 and no way to use defered loading...).
------------------------------------------------------------------------
r605 | fullmetalcoder | 2008-07-20 15:28:06 +0200 (dim, 20 jui 2008) | 1 line

Fixed a small connection bug in Assistant integration.
------------------------------------------------------------------------
r604 | fullmetalcoder | 2008-07-20 15:24:26 +0200 (dim, 20 jui 2008) | 2 lines

Restored the use of native file open dialog (under platforms that have one i.e. Win and Mac).
Improved a bit the feel of the generic MDI client save dialog.
------------------------------------------------------------------------
r603 | fullmetalcoder | 2008-07-20 14:50:30 +0200 (dim, 20 jui 2008) | 2 lines

Added Header/source swapping (F11).
Fixed a couple of minor bugs.
------------------------------------------------------------------------
r602 | fullmetalcoder | 2008-07-03 12:22:10 +0200 (jeu, 03 jui 2008) | 2 lines

Added "highlight all" to search panel (and underlying QDocumentSearch) using overlays.
Fixed a drawing artifact when setCursor caused ensureCursorVisible to be called.
------------------------------------------------------------------------
r601 | fullmetalcoder | 2008-07-01 18:21:29 +0200 (mar, 01 jui 2008) | 4 lines

Added a tool to convert GeSHi syntax files to QCodeEdit ones.
Added support for character ranges in QNFA definitions.
Fixed QNFA syntax engine to match keywords greedily even when they contain non-word characters (like in CSS).
Updated C++ syntax definition and default format file (backported from Edyuk).
------------------------------------------------------------------------
r600 | fullmetalcoder | 2008-06-30 21:08:19 +0200 (lun, 30 jun 2008) | 1 line

Fixed some bugs in Qt Assistant integration.
------------------------------------------------------------------------
r599 | fullmetalcoder | 2008-06-30 18:17:18 +0200 (lun, 30 jun 2008) | 1 line

Improved Assistant integration for Qt 4.4
------------------------------------------------------------------------
r598 | fullmetalcoder | 2008-06-30 14:25:41 +0200 (lun, 30 jun 2008) | 1 line

Updated Assistant integration to work with Qt 4.4
------------------------------------------------------------------------
r597 | fullmetalcoder | 2008-06-30 14:23:25 +0200 (lun, 30 jun 2008) | 1 line

Fixed selection drawing.
------------------------------------------------------------------------
r596 | fullmetalcoder | 2008-06-29 14:14:08 +0200 (dim, 29 jun 2008) | 1 line

Added arguments query upon program execution/debuging.
------------------------------------------------------------------------
r595 | fullmetalcoder | 2008-06-29 12:05:42 +0200 (dim, 29 jun 2008) | 3 lines

Fixed breakpoints enabling/disabling.
Added a way to tune the expression used for watchpoint creation on variable objects.
Added a new debugging action : Exec until current line (edit cursor) is reached.
------------------------------------------------------------------------
r594 | fullmetalcoder | 2008-06-28 00:08:32 +0200 (sam, 28 jun 2008) | 1 line

Worked around a weird blocking bug upon reopening.
------------------------------------------------------------------------
r593 | fullmetalcoder | 2008-06-27 14:45:51 +0200 (ven, 27 jun 2008) | 1 line

Added highlighting for some Qt keywords and macros.
------------------------------------------------------------------------
r592 | fullmetalcoder | 2008-06-27 14:23:41 +0200 (ven, 27 jun 2008) | 1 line

Added support for memory reading in GDB plugin.
------------------------------------------------------------------------
r591 | fullmetalcoder | 2008-06-26 15:10:16 +0200 (jeu, 26 jun 2008) | 1 line

Fixed compilation with GCC 4.3
------------------------------------------------------------------------
r590 | fullmetalcoder | 2008-06-26 13:55:08 +0200 (jeu, 26 jun 2008) | 1 line

Cleaned up file/projects reloading.
------------------------------------------------------------------------
r589 | fullmetalcoder | 2008-06-26 13:08:39 +0200 (jeu, 26 jun 2008) | 1 line

Fixed duplication of debugging extra GUI upon active project switch.
------------------------------------------------------------------------
r588 | fullmetalcoder | 2008-06-25 13:09:32 +0200 (mer, 25 jun 2008) | 1 line

Updated installers
------------------------------------------------------------------------
r587 | fullmetalcoder | 2008-06-24 23:12:48 +0200 (mar, 24 jun 2008) | 1 line

Fixed a segfault when trying to load non-existing translations (e.g system locale on startup...).
------------------------------------------------------------------------
r586 | fullmetalcoder | 2008-06-24 22:35:33 +0200 (mar, 24 jun 2008) | 2 lines

Added expression evaluator to GDB plugin (almost equivalent to the print command).
Added disassembly support (file, line, length in actual code line).
------------------------------------------------------------------------
r585 | fullmetalcoder | 2008-06-24 13:27:33 +0200 (mar, 24 jun 2008) | 3 lines

Added support for registers (view, auto-refresh and watchpoints).
Fixed a couple of UI bugs related to watchpoints.
Added support for token prefix in GDB/MI commands (referred to as "id" in root RecordNode and used for register management internals.
------------------------------------------------------------------------
r584 | fullmetalcoder | 2008-06-22 15:55:08 +0200 (dim, 22 jun 2008) | 2 lines

Updated QCodeEdit README.
Replaced QCodeEdit default syntax files with Edyuk ones, more up to date.
------------------------------------------------------------------------
r583 | fullmetalcoder | 2008-06-22 15:39:32 +0200 (dim, 22 jun 2008) | 4 lines

Implemented proper buffered process I/O in GDB plugin.
Cleaned up GDB extra UI a bit.
Improved the backtrace viewer.
Improved the file/line relocation mechanism.
------------------------------------------------------------------------
r582 | fullmetalcoder | 2008-06-22 15:01:08 +0200 (dim, 22 jun 2008) | 2 lines

Improved breakpoints management (perfect editor/debuger reciprocity).
Uploaded two missing icons.
------------------------------------------------------------------------
r581 | fullmetalcoder | 2008-06-22 14:24:52 +0200 (dim, 22 jun 2008) | 1 line

Fixed default shortcut for "Continue" action of GDB plugin.
------------------------------------------------------------------------
r580 | fullmetalcoder | 2008-06-22 14:21:19 +0200 (dim, 22 jun 2008) | 2 lines

Added icons for instruction-level stepping commands (GDB plugin).
Improved variable auto-refresh.
------------------------------------------------------------------------
r579 | fullmetalcoder | 2008-06-16 13:36:19 +0200 (lun, 16 jun 2008) | 1 line

Updated default macro list for C++ lexer/parser to fix parsing errors in uic-generated files.
------------------------------------------------------------------------
r578 | fullmetalcoder | 2008-06-16 11:58:42 +0200 (lun, 16 jun 2008) | 3 lines

Fixed a limitation in GDB/MI output parser.
Prettified variable watch tree.
Improved variable watch auto-refresh.
------------------------------------------------------------------------
r577 | fullmetalcoder | 2008-06-16 11:01:06 +0200 (lun, 16 jun 2008) | 2 lines

Fixed command queueing in GDB plugin.
Added optional auto-refresh of variable watch upon watchpoint trigger, breakpoint hit and after each manual step.
------------------------------------------------------------------------
r576 | fullmetalcoder | 2008-06-16 10:59:41 +0200 (lun, 16 jun 2008) | 1 line

Improved look and usability of Plugin config tab in settings dialog.
------------------------------------------------------------------------
r575 | fullmetalcoder | 2008-06-15 23:42:47 +0200 (dim, 15 jun 2008) | 1 line

Work around for QTreeWidget editing misdesign (per-column editable flag would be nice...).
------------------------------------------------------------------------
r574 | fullmetalcoder | 2008-06-15 23:32:53 +0200 (dim, 15 jun 2008) | 3 lines

Improved breakpoints management UI and cleaned up internals.
Added a missing file that broke compilation.
Improved watchpoint management.
------------------------------------------------------------------------
r573 | fullmetalcoder | 2008-06-12 22:32:37 +0200 (jeu, 12 jun 2008) | 1 line

Added (preliminary) support for GDB variable assignment.
------------------------------------------------------------------------
r572 | fullmetalcoder | 2008-06-12 22:08:17 +0200 (jeu, 12 jun 2008) | 1 line

Added support for conditions and ignore count of breakpoints (read and write from UI).
------------------------------------------------------------------------
r571 | fullmetalcoder | 2008-06-12 21:44:08 +0200 (jeu, 12 jun 2008) | 1 line

Added support for watchpoints.
------------------------------------------------------------------------
r570 | fullmetalcoder | 2008-06-12 20:04:48 +0200 (jeu, 12 jun 2008) | 1 line

Improved GDB variable watches.
------------------------------------------------------------------------
r569 | fullmetalcoder | 2008-06-11 14:30:01 +0200 (mer, 11 jun 2008) | 1 line

Implemented basic variable watch (more UI work needed, internals are OK).
------------------------------------------------------------------------
r568 | fullmetalcoder | 2008-06-11 12:03:19 +0200 (mer, 11 jun 2008) | 2 lines

First draft of GDB extra dock.
Fixed a small bug in breakpoint reloading in subsequent debuging sessions.
------------------------------------------------------------------------
r567 | fullmetalcoder | 2008-06-11 10:56:14 +0200 (mer, 11 jun 2008) | 1 line

Finalized infrastructure for custom widget registration from debuger plugin.
------------------------------------------------------------------------
r566 | fullmetalcoder | 2008-06-10 19:13:33 +0200 (mar, 10 jun 2008) | 1 line

Added GDB extra interface (only skeleton ATM).
------------------------------------------------------------------------
r565 | fullmetalcoder | 2008-06-10 19:12:42 +0200 (mar, 10 jun 2008) | 3 lines

Added a backtrace viewer to GDB plugin.
Added a way for plugins to register an extra widget (to be placed in a managed dock widget) [not used yet].
Some more fixes in GDB plugin.
------------------------------------------------------------------------
r564 | fullmetalcoder | 2008-06-10 10:05:48 +0200 (mar, 10 jun 2008) | 5 lines

Improved usability of the shortcut dialog.
Added auto-registration of actions provided by debuger plugins.
Added default shortcuts to most of the actions provided by GDB plugin.
Fixed some enabling/disabling glitches in GDB plugin.
Added an action to toggle breakpoint on the current line of the active file.
------------------------------------------------------------------------
r563 | fullmetalcoder | 2008-06-09 18:19:42 +0200 (lun, 09 jun 2008) | 2 lines

Added the possibility to toggle breakpoints from QDebugger in a generic way and added a related action to GDB plugin.
Added a "stop" action to GDB plugin to replace the start/stop action switch.
------------------------------------------------------------------------
r562 | fullmetalcoder | 2008-06-09 17:41:35 +0200 (lun, 09 jun 2008) | 1 line

Improved QCodeEdit drawing speed when multiples lines selected.
------------------------------------------------------------------------
r561 | fullmetalcoder | 2008-06-09 13:37:24 +0200 (lun, 09 jun 2008) | 1 line

Added support for escape sequences in replacement text [QCodeEdit serch/replace panel].
------------------------------------------------------------------------
r560 | fullmetalcoder | 2008-06-09 12:46:55 +0200 (lun, 09 jun 2008) | 1 line

Fixed generation/execution of freshly created project.
------------------------------------------------------------------------
r559 | fullmetalcoder | 2008-05-19 21:11:36 +0200 (lun, 19 mai 2008) | 1 line

Disabled bundle creation for QCodeEdit example app.
------------------------------------------------------------------------
r558 | fullmetalcoder | 2008-05-19 20:53:56 +0200 (lun, 19 mai 2008) | 1 line

Updated translations.
------------------------------------------------------------------------
r557 | fullmetalcoder | 2008-05-08 21:35:09 +0200 (jeu, 08 mai 2008) | 1 line

Updated QCodeEdit config file (definition of the export macro.)
------------------------------------------------------------------------
r556 | fullmetalcoder | 2008-05-07 20:10:33 +0200 (mer, 07 mai 2008) | 1 line

Changed all QCompletion prefixes to QCodeCompletion so as to avoid name conflicts with some internal Qt classes which could cause linking errors and/or segfaults dependeing on the platform/compiler.
------------------------------------------------------------------------
r555 | fullmetalcoder | 2008-05-07 19:28:06 +0200 (mer, 07 mai 2008) | 1 line

Fixed a bug in QEditor::insertFromMimeData() (used by paste()).
------------------------------------------------------------------------
r554 | fullmetalcoder | 2008-05-06 17:46:16 +0200 (mar, 06 mai 2008) | 2 lines

Fixed some quirks in call tip display widget.
Added a new configuration option to C++ completion : implicit namespaces (especially useful when you use a lot of using namespace directives but place them in header files...)
------------------------------------------------------------------------
r553 | fullmetalcoder | 2008-05-06 09:34:12 +0200 (mar, 06 mai 2008) | 1 line

Applied a small patch to correct the PreviousWord and NextWord cursor moves. (contributed by Jerome Vizcaino)
------------------------------------------------------------------------
r552 | fullmetalcoder | 2008-05-04 22:42:10 +0200 (dim, 04 mai 2008) | 1 line

Worked around a tricky windoows-specific linker bug...
------------------------------------------------------------------------
r551 | fullmetalcoder | 2008-05-03 18:01:35 +0200 (sam, 03 mai 2008) | 2 lines

Fixed concurrent display of call tips and completion widget.
Fixed completion to work properly with cursor mirrors.
------------------------------------------------------------------------
r550 | fullmetalcoder | 2008-05-03 12:01:11 +0200 (sam, 03 mai 2008) | 1 line

Added basic call tips support (still some rough edges...)
------------------------------------------------------------------------
r549 | fullmetalcoder | 2008-05-03 10:49:57 +0200 (sam, 03 mai 2008) | 1 line

Fixed file conflict detection (or so I believe and hope... QFileSystemWatcher seems to be borked for it emits multiple signals for a single file modification...).
------------------------------------------------------------------------
r548 | fullmetalcoder | 2008-05-02 20:10:49 +0200 (ven, 02 mai 2008) | 1 line

Added a neat new feature to QBuildEngine dependency mecanism which brings the "rebuild" command back in the business.
------------------------------------------------------------------------
r547 | fullmetalcoder | 2008-05-02 11:16:09 +0200 (ven, 02 mai 2008) | 1 line

Updated NSIS install script to take new files into account.
------------------------------------------------------------------------
r546 | fullmetalcoder | 2008-05-02 11:15:36 +0200 (ven, 02 mai 2008) | 2 lines

Fixed duplicate file reloading upon restart.

------------------------------------------------------------------------
r545 | fullmetalcoder | 2008-05-02 11:14:37 +0200 (ven, 02 mai 2008) | 2 lines

Fixed small completion quirks that could happen when the completion prefix (last word sequence after trigger) looked like an identifier (e.g : "do" for "document"...)

------------------------------------------------------------------------
r544 | fullmetalcoder | 2008-05-02 10:51:40 +0200 (ven, 02 mai 2008) | 2 lines

Fixed display glitches upon panel hide/show event due to improper update of the panel layout.
Fixed conflict check in QCodeEdit (same workaround as in QProjectModel to prevent duplicate signals from QFileSystemWatcher...)
------------------------------------------------------------------------
r543 | fullmetalcoder | 2008-05-01 17:51:27 +0200 (jeu, 01 mai 2008) | 1 line

Updated windows build-helper batchfiles.
------------------------------------------------------------------------
r542 | fullmetalcoder | 2008-05-01 17:45:05 +0200 (jeu, 01 mai 2008) | 4 lines

Implemented proper file watching in QCodeEdit.
Added file conflict notification upon saving.
Added file conflict notification in status panel.
Updated svn:eol-style property for recently added files.
------------------------------------------------------------------------
r541 | fullmetalcoder | 2008-05-01 11:12:41 +0200 (jeu, 01 mai 2008) | 1 line

Little fixes and speed improvements in QCodeEdit rendering.
------------------------------------------------------------------------
r540 | fullmetalcoder | 2008-04-29 22:24:16 +0200 (mar, 29 avr 2008) | 3 lines

Fixed potentially blocking bugs in QProjectModel related to project saving/reopening.
Worked around a bug in project auto-reloading (QFileSystemWatcher broken?).
Fixed a couple of bugs left in C++ completion.
------------------------------------------------------------------------
r539 | fullmetalcoder | 2008-04-29 17:43:14 +0200 (mar, 29 avr 2008) | 1 line

Updated NSIS install script and Edyuk plugin template to achieve straightforward plugin building.
------------------------------------------------------------------------
r538 | fullmetalcoder | 2008-04-29 13:42:23 +0200 (mar, 29 avr 2008) | 1 line

Updated NSIS install script and fixed highlighting of qxf, qxm files (xml subset).
------------------------------------------------------------------------
r537 | fullmetalcoder | 2008-04-27 18:40:30 +0200 (dim, 27 avr 2008) | 1 line

Fixed some nasty bugs that stepped in when language definition adjustement was restored.
------------------------------------------------------------------------
r536 | fullmetalcoder | 2008-04-25 11:09:37 +0200 (ven, 25 avr 2008) | 1 line

Fixed a blocking bug in file saving introduced recently.
------------------------------------------------------------------------
r535 | fullmetalcoder | 2008-04-25 10:54:04 +0200 (ven, 25 avr 2008) | 1 line

A bit of formatting in the HTML manual to make it more readable.
------------------------------------------------------------------------
r534 | fullmetalcoder | 2008-04-24 20:09:01 +0200 (jeu, 24 avr 2008) | 3 lines

Added a basic HTML manual/walkthrough.
Updated install target and plugin feature file.
Added a template for Edyuk plugin projects.
------------------------------------------------------------------------
r533 | fullmetalcoder | 2008-04-24 12:44:22 +0200 (jeu, 24 avr 2008) | 1 line

Removed transitional syntax engine from trunk.
------------------------------------------------------------------------
r532 | fullmetalcoder | 2008-04-24 12:42:23 +0200 (jeu, 24 avr 2008) | 1 line

Fixed last corner case of cursor re-positioning.
------------------------------------------------------------------------
r531 | fullmetalcoder | 2008-04-24 12:07:15 +0200 (jeu, 24 avr 2008) | 1 line

Improved cursor re-positioning upon type (still one corner case left to fix).
------------------------------------------------------------------------
r530 | fullmetalcoder | 2008-04-24 11:41:04 +0200 (jeu, 24 avr 2008) | 1 line

Significantly improved arrow-scrolling speed through improvements of parenthesis matching.
------------------------------------------------------------------------
r529 | fullmetalcoder | 2008-04-24 11:29:49 +0200 (jeu, 24 avr 2008) | 5 lines

Fixed quick empty file creation.
Fixed syntax adjustement upon file save (when extension changes).
Fixed Python and C sharp syntax definition (malformed XML caused errors in NFA building).
Added highligting of escape sequences in strings for both C++ and PHP.
Fixed highlighting of variables within weak strings for PHP.
------------------------------------------------------------------------
r528 | fullmetalcoder | 2008-04-24 00:15:11 +0200 (jeu, 24 avr 2008) | 3 lines

Fixed operator handling in C++ completion [broken by previous commit(s)]
Fixed template-related regressions in C++ completion.
Fixed a minor quirk in local variable lookup (C++ completion).
------------------------------------------------------------------------
r527 | fullmetalcoder | 2008-04-23 23:03:39 +0200 (mer, 23 avr 2008) | 1 line

Fixes/improvements to C++ lexer and parser.
------------------------------------------------------------------------
r526 | fullmetalcoder | 2008-04-23 17:56:23 +0200 (mer, 23 avr 2008) | 5 lines

C++ lexer : fixed macro block filtering
C++ parser : fixed many template-related issues
C++ parser : fixed some variable initialization-related issues
Moved some utility functions from C++ completion code to C++ parsing code
C++ lexer/parser : added some more default macros to the config scheme
------------------------------------------------------------------------
r525 | fullmetalcoder | 2008-04-23 17:51:54 +0200 (mer, 23 avr 2008) | 1 line

Fixed a small config parsing quirk.
------------------------------------------------------------------------
r524 | fullmetalcoder | 2008-04-23 10:42:32 +0200 (mer, 23 avr 2008) | 1 line

Fixed a quirk in C++ completion.
------------------------------------------------------------------------
r523 | fullmetalcoder | 2008-04-23 09:41:41 +0200 (mer, 23 avr 2008) | 1 line

Fixed a small quirk in QPluginConfig variable substitution algorithm.
------------------------------------------------------------------------
r522 | fullmetalcoder | 2008-04-23 09:07:50 +0200 (mer, 23 avr 2008) | 2 lines

Fixed a couple of namespace related completion quirks.
Added support for "using namespace" directive.
------------------------------------------------------------------------
r521 | fullmetalcoder | 2008-04-23 08:49:53 +0200 (mer, 23 avr 2008) | 1 line

Fixed a regression in C++ parser.
------------------------------------------------------------------------
r520 | fullmetalcoder | 2008-04-23 08:11:49 +0200 (mer, 23 avr 2008) | 2 lines

Fixed initial context adjustement in C++ completion.
Added infrastructure to support "using namespace" directives.
------------------------------------------------------------------------
r519 | fullmetalcoder | 2008-04-22 22:15:10 +0200 (mar, 22 avr 2008) | 4 lines

Improved C++ completion : now support global functions.
Improved C++ completion : proper support of templated function calls.
Improved C++ parser to properly handle variable assignments upon declaration.
Added context to the debug output thrown by the parser upon syntactic confusion to make it easier to locate pitfalls (and eventually fix them or find a workaround...).
------------------------------------------------------------------------
r518 | fullmetalcoder | 2008-04-22 19:29:29 +0200 (mar, 22 avr 2008) | 1 line

Added current file parsing to C++ completion. [can be disabled through plugin options for the sake of perfrmance.]
------------------------------------------------------------------------
r517 | fullmetalcoder | 2008-04-22 18:43:56 +0200 (mar, 22 avr 2008) | 1 line

Slightly improved the Assistant database feedback.
------------------------------------------------------------------------
r516 | fullmetalcoder | 2008-04-22 18:30:55 +0200 (mar, 22 avr 2008) | 2 lines

Improved context lookup in C++ completion.
Fixed a potential assert failure when dealing with syntactically incorrect templates.
------------------------------------------------------------------------
r515 | fullmetalcoder | 2008-04-19 10:06:16 +0200 (sam, 19 avr 2008) | 3 lines

C++ completion : improved support for syntax construct using ctors.
C++ completion : fixed some context nesting quirks.
QCodeEdit : removed debug output introduced in last commit.
------------------------------------------------------------------------
r514 | fullmetalcoder | 2008-04-18 22:32:11 +0200 (ven, 18 avr 2008) | 1 line

Small visual improvements to editor panels.
------------------------------------------------------------------------
r512 | fullmetalcoder | 2008-04-18 17:03:47 +0200 (ven, 18 avr 2008) | 1 line

Various fixes in QCodeEdit and QProjectModel.
------------------------------------------------------------------------
r511 | fullmetalcoder | 2008-04-17 23:46:16 +0200 (jeu, 17 avr 2008) | 3 lines

Fixed a bug in C++ completion.
Fixed a compilation issue.
Added some tweaks to config.pri to generate minimum debug info in release mode under win so that gdb may be used properly even if debug libs are not there.
------------------------------------------------------------------------
r509 | fullmetalcoder | 2008-04-17 15:34:12 +0200 (jeu, 17 avr 2008) | 5 lines

Fixed a potential source of troubles in QPluginConfig about whitespace handling.
Added a list of default macros to the default plugin\'s configuration pattern.
Improved the macro handling in QCppLexer.
Fixed a couple of quirks in C++ completion.
Added minimal visibility guesses in C++ completion.
------------------------------------------------------------------------
r508 | fullmetalcoder | 2008-04-17 12:07:22 +0200 (jeu, 17 avr 2008) | 2 lines

Removed some useless code from QCompletionBackend.
Added proper code in QCppLexer to make use of user-defined macros.
------------------------------------------------------------------------
r507 | fullmetalcoder | 2008-04-17 12:06:19 +0200 (jeu, 17 avr 2008) | 1 line

Made the log dock to auto select the raw log tab upon new task start.
------------------------------------------------------------------------
r506 | fullmetalcoder | 2008-04-17 12:05:20 +0200 (jeu, 17 avr 2008) | 1 line

Fixed a potential segfault in QCompletionWidget which stepped in upon introduction of temporary variables.
------------------------------------------------------------------------
r505 | fullmetalcoder | 2008-04-17 00:01:25 +0200 (jeu, 17 avr 2008) | 1 line

Added display of local variables and parameters in C++ completion when relevant.
------------------------------------------------------------------------
r504 | fullmetalcoder | 2008-04-16 23:39:53 +0200 (mer, 16 avr 2008) | 2 lines

Improved the shortcut assignement implementation and significantly reduced its size/complexity.
Surrounded debug output in refactored C++ completion with #ifdef statements.
------------------------------------------------------------------------
r503 | fullmetalcoder | 2008-04-16 21:55:21 +0200 (mer, 16 avr 2008) | 1 line

Refactored C++ completion code. It is now much easier to read/undestand/maintain. It has also been stripped by a couple of kb (hundreds of lines) and performs more reliabily and faster than ever. Enjoy! :)
------------------------------------------------------------------------
r502 | fullmetalcoder | 2008-04-15 14:57:56 +0200 (mar, 15 avr 2008) | 5 lines

Added a new property type to QPluginConfig.
Added a new property to CppCompletion : list of include pathes (using the aforementioned type).
Added basic substitution to QPluginConfig : $${...} a couple of builtin constants are supported and conditionals are allowed (currently only platform check) : $${condition:value,othercondition:othervalue,defaultvalue}
Added a way to simply display messages on the splash screen during init by using qDebug("status:%s", myStatusMessage);
Fixed use of accelerators in shortcut getter dialog which prevented two shortcuts from being used.
------------------------------------------------------------------------
r501 | fullmetalcoder | 2008-04-15 09:47:46 +0200 (mar, 15 avr 2008) | 1 line

Fixed QProjectView node activation policy.
------------------------------------------------------------------------
r500 | fullmetalcoder | 2008-04-15 09:25:01 +0200 (mar, 15 avr 2008) | 1 line

Fixed a potential segfault in C++ completion when type not found in db.
------------------------------------------------------------------------
r499 | fullmetalcoder | 2008-04-14 23:16:58 +0200 (lun, 14 avr 2008) | 1 line

Updated version informations, README, TODO and STANDARDS.
------------------------------------------------------------------------
r498 | fullmetalcoder | 2008-04-14 22:54:00 +0200 (lun, 14 avr 2008) | 4 lines

Improved local variable lookup in C++ completion.
Fixed some quirks in parameter lookup in C++ completion.
Added inline local vars lookup (i.e defined inside for () or foreach () block init).
Fixed a small filetering bug in C++ lexer.
------------------------------------------------------------------------
r497 | fullmetalcoder | 2008-04-14 20:34:03 +0200 (lun, 14 avr 2008) | 1 line

Fixed an inconsistency in project activation upon opening.
------------------------------------------------------------------------
r496 | fullmetalcoder | 2008-04-14 19:54:10 +0200 (lun, 14 avr 2008) | 3 lines

Added a way to abort debgging session without using custom command.
Fixed pwd change detection to work properly under both win and linux (shoud do well on other systems as well).
Removed some old useless commented out code.
------------------------------------------------------------------------
r495 | fullmetalcoder | 2008-04-14 14:31:31 +0200 (lun, 14 avr 2008) | 1 line

Updated the svn:eol-style property on recently added files.
------------------------------------------------------------------------
r494 | fullmetalcoder | 2008-04-14 14:26:35 +0200 (lun, 14 avr 2008) | 1 line

Fixed a C++ parsing bug (enumerator-related).
------------------------------------------------------------------------
r493 | fullmetalcoder | 2008-04-13 21:15:55 +0200 (dim, 13 avr 2008) | 1 line

Improved debugging infrastructure [non-atomic commit... should have been part of previous one]
------------------------------------------------------------------------
r492 | fullmetalcoder | 2008-04-13 15:06:37 +0200 (dim, 13 avr 2008) | 1 line

Improved debugging infrastructure and GDB driver plugin.
------------------------------------------------------------------------
r491 | fullmetalcoder | 2008-04-13 15:05:31 +0200 (dim, 13 avr 2008) | 1 line

Fixed detection of path change during compilation.
------------------------------------------------------------------------
r490 | fullmetalcoder | 2008-04-13 15:04:25 +0200 (dim, 13 avr 2008) | 1 line

Fixed a code folding drawing bug.
------------------------------------------------------------------------
r489 | fullmetalcoder | 2008-04-09 18:47:32 +0200 (mer, 09 avr 2008) | 1 line

Moved QCodeEdit benchmark app to a more appropriate place.
------------------------------------------------------------------------
r488 | fullmetalcoder | 2008-04-09 18:44:09 +0200 (mer, 09 avr 2008) | 1 line

Moved QCodeEdit pplayground to a more appropriate place.
------------------------------------------------------------------------
r487 | fullmetalcoder | 2008-04-09 18:30:16 +0200 (mer, 09 avr 2008) | 3 lines

Fixed misdesign and potential segfault in project management model/view stuff (thanks to Rolf Eike Beer for his blog post on persistent index workaround).
Prettied up the code in QProjectView and made a small change concerning edit triggers.
Fixed a bug in qmake project backend that caused errors in QProjectModel upon node deletion.
------------------------------------------------------------------------
r486 | fullmetalcoder | 2008-04-08 21:16:42 +0200 (mar, 08 avr 2008) | 1 line

Broght back drag and drop in project management.
------------------------------------------------------------------------
r485 | fullmetalcoder | 2008-04-08 20:45:46 +0200 (mar, 08 avr 2008) | 3 lines

Small design change in QBuilder which makes room for more flexibility and allow some caching to be done.
Fixed some filter rules issues in QCompletionWidget.
Changed project activation paradigm which is now done by default using a combo box.
------------------------------------------------------------------------
r484 | fullmetalcoder | 2008-04-08 12:59:14 +0200 (mar, 08 avr 2008) | 1 line

Fixed file addition/deletion notifications in QProjectModel and made them transparent to backend models.
------------------------------------------------------------------------
r483 | fullmetalcoder | 2008-04-07 23:48:44 +0200 (lun, 07 avr 2008) | 4 lines

Fixed a wrong filter rule in QCompletionModel.
Added support for two often used (overloaded...) operators : [] and ->
Improved decremental scoping.
Some more fix in C++ completion.
------------------------------------------------------------------------
r482 | fullmetalcoder | 2008-04-06 22:52:34 +0200 (dim, 06 avr 2008) | 4 lines

Fixed Qt macros related parsing issue.
Fixed completion of subtypes in tempalte classes.
Fixed decremental type scoping to avoid failure in classes which have a dtor.
Some more fix in C++ completion.
------------------------------------------------------------------------
r481 | fullmetalcoder | 2008-04-05 11:22:17 +0200 (sam, 05 avr 2008) | 5 lines

Added an icon for unions (code browser).
Fixed code browser update upon addition of a file to a project.
Fixed initialization of code browser for project that do not contain relvant files (so as to allow proper update later on).
Fixed completion of scoped types (e.g QCodeLoader::OpenRequest).
Fixed completion issues related to template inheritance.
------------------------------------------------------------------------
r480 | fullmetalcoder | 2008-04-03 23:12:25 +0200 (jeu, 03 avr 2008) | 2 lines

Much improved support for templates (including inherited and nested ones).
Fixed a couple of C++ parsing quirks (inline ctors, Qt macros, ...)
------------------------------------------------------------------------
r479 | fullmetalcoder | 2008-04-03 13:49:37 +0200 (jeu, 03 avr 2008) | 1 line

Encoding optimization in QCompletionModel (avoid multiple calls to toLocal8Bit() when one is enough).
------------------------------------------------------------------------
r478 | fullmetalcoder | 2008-04-03 13:44:45 +0200 (jeu, 03 avr 2008) | 1 line

Fixed a filter rule in QCompletionWidget to properly display functions from namespaces.
------------------------------------------------------------------------
r477 | fullmetalcoder | 2008-04-03 13:33:23 +0200 (jeu, 03 avr 2008) | 1 line

Added support for type completion (e.g : QSql [CTRL+Space] :) )
------------------------------------------------------------------------
r476 | fullmetalcoder | 2008-04-02 19:45:48 +0200 (mer, 02 avr 2008) | 1 line

Fixed windows compilation issue.
------------------------------------------------------------------------
r475 | fullmetalcoder | 2008-04-02 17:20:01 +0200 (mer, 02 avr 2008) | 1 line

Added a user-contributed windows-specific implementation of QInterProcessChannel using named pipes to avoid the troubles caused by the default implementation under this platform.
------------------------------------------------------------------------
r474 | fullmetalcoder | 2008-04-02 16:53:19 +0200 (mer, 02 avr 2008) | 2 lines

Re-enabled class browser "jumps" with much improved accuracy.
Added a new option to QDocumentSearch : Silent to prevent dialogs from popping up even if a search fails.
------------------------------------------------------------------------
r473 | fullmetalcoder | 2008-04-02 13:31:33 +0200 (mer, 02 avr 2008) | 4 lines

Improved QProjectModel editing paradigm to handle multipl proxy models properly.
Switched to QProjectProxyModel (with maximum detail level) in QMakeSettings.
Disabled the action bar in QProjectView.
Fixed proxy redirection of source model requestEdit(QModelIndex) signal.
------------------------------------------------------------------------
r472 | fullmetalcoder | 2008-04-02 13:17:42 +0200 (mer, 02 avr 2008) | 1 line

Fixed a bug in argument splitting of QManagedRequest (QCumber IPC classes).
------------------------------------------------------------------------
r471 | fullmetalcoder | 2008-04-02 11:40:17 +0200 (mer, 02 avr 2008) | 1 line

Added basic inline search to integrated assistant.
------------------------------------------------------------------------
r470 | fullmetalcoder | 2008-04-01 22:41:55 +0200 (mar, 01 avr 2008) | 2 lines

Much improved support for enums in C++ completion.
Fixed some namespace related issues in C++ completion.
------------------------------------------------------------------------
r469 | fullmetalcoder | 2008-04-01 20:03:34 +0200 (mar, 01 avr 2008) | 1 line

Added two new class browsing icons [previous commit lacked a svn add...]
------------------------------------------------------------------------
r468 | fullmetalcoder | 2008-04-01 20:02:43 +0200 (mar, 01 avr 2008) | 2 lines

Added two new class browsing icons (variations of existing ones) : enum and enumerator.
Enabled display of enums and subtypes when triggering completion via "::".
------------------------------------------------------------------------
r467 | fullmetalcoder | 2008-04-01 18:09:40 +0200 (mar, 01 avr 2008) | 10 lines

Added a new display paradigm for project manager : detailed view (internally considered as a level of detail.
Added QProjectProxyModel which implements "level of detail"-based filtering.
Updated QProjectView to properly manage QProjectModel both directly or behind a proxy.
Added a couple of new icons for use in qmake project manager.
Added a configuration key to GDB driver plugin (gdb command/path).
Fixed GNU make builder to use mingw32-make instead of make on windows by default.
Changed the defaultActions() of QProjectNode of type Other to Rename | Remove instead of None.
Updated the plugin header template of qplugin_generator to return default value in case the config backend returns an empty string or invalid value.
Added an action to the Project menu to toggle detailed view.

------------------------------------------------------------------------
r466 | fullmetalcoder | 2008-03-31 13:33:14 +0200 (lun, 31 mar 2008) | 2 lines

Fixed a bug in cursor movement : some moves could cause endless loops or assert failures.
Improved line number panel width guess by using a QFontMetrics object build ofr bold font.
------------------------------------------------------------------------
r465 | fullmetalcoder | 2008-03-25 10:38:57 +0100 (mar, 25 mar 2008) | 3 lines

Fixed a bug in line marks save/restore.
Added support for breakpoints deletion.
Prettied the debug menu.
------------------------------------------------------------------------
r464 | fullmetalcoder | 2008-03-24 16:14:44 +0100 (lun, 24 mar 2008) | 1 line

Added proper connections to allow breakpoint creation while debugging is going on.
------------------------------------------------------------------------
r463 | fullmetalcoder | 2008-03-24 16:08:40 +0100 (lun, 24 mar 2008) | 1 line

Resurrected the debugging facilities. The new plugin now uses GDB/MI instead of GDB/CLI for increased stability, flexibility and easier development. There are still some rough edges but the basis is there.
------------------------------------------------------------------------
r462 | fullmetalcoder | 2008-03-22 18:56:41 +0100 (sam, 22 mar 2008) | 1 line

Fixed a bug in QMake projects parser which caused variables enclosed in single line scopes to be badly understood.
------------------------------------------------------------------------
r461 | fullmetalcoder | 2008-03-22 18:45:46 +0100 (sam, 22 mar 2008) | 1 line

Improved debugging infrastructure (GDB plugin still not working)
------------------------------------------------------------------------
r460 | fullmetalcoder | 2008-03-22 11:03:17 +0100 (sam, 22 mar 2008) | 1 line

Added GDB plugin (only skeleton ATM for testing purposes...)
------------------------------------------------------------------------
r459 | fullmetalcoder | 2008-03-22 11:01:26 +0100 (sam, 22 mar 2008) | 4 lines

Introduced the new QDebuggingEngine class to manage QDebugger plugin-based objects.
Added to convenience getters to QBuildEngine.
Cleaned up EdyukGUI a bit and integrated QDebuggingEngine in it.
Enabled loading of "raw" qmdiClient from plugins.
------------------------------------------------------------------------
r458 | fullmetalcoder | 2008-03-22 10:57:21 +0100 (sam, 22 mar 2008) | 1 line

Fixed a bug in unindentSelection().
------------------------------------------------------------------------
r457 | fullmetalcoder | 2008-03-22 10:56:17 +0100 (sam, 22 mar 2008) | 1 line

Fixed a potential source of pointer corruption in the plugin system due to multiple inheritance and offsets. \[FULL REBUILD NEEDED\!\!\!\]
------------------------------------------------------------------------
r456 | fullmetalcoder | 2008-03-15 13:09:33 +0100 (sam, 15 mar 2008) | 1 line

Updated python syntax file.
------------------------------------------------------------------------
r455 | fullmetalcoder | 2008-03-13 13:30:19 +0100 (jeu, 13 mar 2008) | 1 line

Small changes in QBuilder to allow easy build action registration so that user can assign shortcuts.
------------------------------------------------------------------------
r454 | fullmetalcoder | 2008-03-12 19:06:28 +0100 (mer, 12 mar 2008) | 1 line

Changed cursor mirror bindings : hand-placement of mirrors is now done with CTRL+ALT held down instead of just CTRL to avoid accidental creation (especially when using CTRL+C CTRL+V intensively...).
------------------------------------------------------------------------
r453 | fullmetalcoder | 2008-03-12 18:36:15 +0100 (mer, 12 mar 2008) | 1 line

Fixed the output path search button in project properties dialog.
------------------------------------------------------------------------
r452 | fullmetalcoder | 2008-03-12 16:56:39 +0100 (mer, 12 mar 2008) | 2 lines

Added context menu to Assistant search results.
Fixed handling of non-local URLs (forwarded to system through QDesktopServices.)
------------------------------------------------------------------------
r451 | fullmetalcoder | 2008-03-12 16:28:54 +0100 (mer, 12 mar 2008) | 2 lines

Added a preview icon (contributed by CodeSlicer).
Updated QDesignerClient to use the preview icon for the form preview action.
------------------------------------------------------------------------
r450 | fullmetalcoder | 2008-03-12 16:21:30 +0100 (mer, 12 mar 2008) | 2 lines

Fixed handling of complement sets ("^" operator).
Modified doxygen syntax file to restrict multiline comment matching to EXACTLY two stars (so that headers are no longer highlighted as Doxygen comments).
------------------------------------------------------------------------
r449 | fullmetalcoder | 2008-03-08 11:29:56 +0100 (sam, 08 mar 2008) | 1 line

Brought support for multiples code blocks boundaries on a single document line for both indentation-based and token-based code folding engines.
------------------------------------------------------------------------
r448 | fullmetalcoder | 2008-03-08 11:07:05 +0100 (sam, 08 mar 2008) | 1 line

Fixed some bugs introduced by the new code folding design.
------------------------------------------------------------------------
r447 | fullmetalcoder | 2008-03-02 19:56:35 +0100 (dim, 02 mar 2008) | 2 lines

Changes in QMatcher interface to allow more flexibility in folding (especially multiple block closure on a single line...).
Added a indentation-based folder to QNFA syntax engine which can be enabled through the indentFold boolean attribute of language element in xml syntax files (see python.qnfa)
------------------------------------------------------------------------
r446 | fullmetalcoder | 2008-03-02 13:17:25 +0100 (dim, 02 mar 2008) | 1 line

Fixed a potential script error on systems where sh does not point to bash.
------------------------------------------------------------------------
r445 | fullmetalcoder | 2008-03-02 12:48:17 +0100 (dim, 02 mar 2008) | 1 line

Fixed a potential segfault on project folder (scope/variable) removal and swapped the rename/remove entries for these items in order to make the editing behavior more consistent.
------------------------------------------------------------------------
r444 | fullmetalcoder | 2008-02-21 16:34:40 +0100 (jeu, 21 fév 2008) | 1 line

Fixed a potential drawing bug in QLineNumberPanel.
------------------------------------------------------------------------
r443 | fullmetalcoder | 2008-02-21 15:51:09 +0100 (jeu, 21 fév 2008) | 1 line

Fixed an annoying scrollbar update on showEvent.
------------------------------------------------------------------------
r442 | fullmetalcoder | 2008-02-17 10:29:52 +0100 (dim, 17 fév 2008) | 1 line

Fixed a bug in (un)indent/(un)comment that caused bad placement of the inserted strings.
------------------------------------------------------------------------
r441 | fullmetalcoder | 2008-02-09 22:38:19 +0100 (sam, 09 fév 2008) | 1 line

Fixed build issues related to awkard behavior of MSVC.
------------------------------------------------------------------------
r440 | fullmetalcoder | 2008-02-03 18:38:19 +0100 (dim, 03 fév 2008) | 1 line

Two minor fixes.
------------------------------------------------------------------------
r439 | fullmetalcoder | 2008-02-03 18:38:01 +0100 (dim, 03 fév 2008) | 1 line

Removed a statement used in debug/optimization phase.
------------------------------------------------------------------------
r438 | fullmetalcoder | 2008-02-03 15:15:00 +0100 (dim, 03 fév 2008) | 1 line

Another fix for hide/delete mix.
------------------------------------------------------------------------
r437 | fullmetalcoder | 2008-02-03 15:05:08 +0100 (dim, 03 fév 2008) | 3 lines

Fixed a cursor positioning bug when using variable width fonts.
More line->linenumber changes to improve speed. And especially a couple of API changes to prevent bad practices that caused numerous useless computations (such as repeted indexOf() to find the line number of a line object).
Fixed bugs that could occur when deleting hidden (i.e. collapsed) text by properly updating hidden areas cache. NB : hidden blocks are back to visible when deleting operation is undone.
------------------------------------------------------------------------
r436 | fullmetalcoder | 2008-02-02 16:25:55 +0100 (sam, 02 fév 2008) | 1 line

Updated copyright notice to reflect year change.
------------------------------------------------------------------------
r435 | fullmetalcoder | 2008-02-02 16:18:53 +0100 (sam, 02 fév 2008) | 5 lines

Updated copyright notice.
Updated README.
Updated feature file.
Restored install target.
Removed useless LGPL.txt
------------------------------------------------------------------------
r434 | fullmetalcoder | 2008-02-02 15:32:18 +0100 (sam, 02 fév 2008) | 2 lines

Added some workaround to path combining issues to avoid duplicate file opening.
Restored line marking on error jump.
------------------------------------------------------------------------
r433 | fullmetalcoder | 2008-02-02 15:25:33 +0100 (sam, 02 fév 2008) | 1 line

Some changes in line marks handling, persistency now works as expected and is handled directly by QLineMarksInfoCenter.
------------------------------------------------------------------------
r432 | fullmetalcoder | 2008-02-02 14:07:14 +0100 (sam, 02 fév 2008) | 1 line

Propagated latest changes from QCodeEdit stable branch.
------------------------------------------------------------------------
r431 | fullmetalcoder | 2008-02-02 13:52:56 +0100 (sam, 02 fév 2008) | 1 line

Propagated line->line number paradigm change already done in cursors to selection and improved some code in QEditor to fully take advantage of these optimization : MUCH faster scrolling and cursor movement.
------------------------------------------------------------------------
r430 | fullmetalcoder | 2008-02-02 11:31:16 +0100 (sam, 02 fév 2008) | 2 lines

Fixed a minor selection drawing bug.
Added a "Find next" action (default shortcut is F3).
------------------------------------------------------------------------
r429 | fullmetalcoder | 2008-02-01 22:42:11 +0100 (ven, 01 fév 2008) | 3 lines

Set the find/replace dialog to select find pattern on show.
Made the replace panel to behave like the find panel (ctrl+r always gives it the focus).
Panels now forward mouse events to the editor, thus enabling cursor placement when clicking on a panel.
------------------------------------------------------------------------
r428 | fullmetalcoder | 2008-01-27 17:07:04 +0100 (dim, 27 jan 2008) | 5 lines

Updated version string to 1.0.0-rc1
Fixed some "smart save" issues in project management.
Added basic write facilities to INCLUDEPATH, LIBS and DEFINES.
Added a context menu to close files from manager dock without changing the current file.
Improved some pattern extraction for GCC output parser.
------------------------------------------------------------------------
r427 | fullmetalcoder | 2008-01-27 15:06:40 +0100 (dim, 27 jan 2008) | 3 lines

Playground :
 * updated the benchmark tool
 * Several tweaks to speed up highlighting (still a bit slower than stable branch large files such as benchmark_big.cpp : ~1500ms more on average...)
------------------------------------------------------------------------
r426 | fullmetalcoder | 2008-01-27 12:40:30 +0100 (dim, 27 jan 2008) | 5 lines

Many changes in the playground :
 * syntax engine is getting better (parsing works, proper formatting confi remains to be implemented...)
 * new context formatting scheme has been implemented (allows context aware behavior by storing contexts coordinates in line handles).
 * now back using QFormat (though QFormatFactory is no longer used) which has been granted some wrapper functions to make it easier to apply settings on QPainter or QFont objects.
and more...
------------------------------------------------------------------------
r425 | fullmetalcoder | 2008-01-20 14:47:54 +0100 (dim, 20 jan 2008) | 1 line

Set back default font to Monospace.
------------------------------------------------------------------------
r424 | fullmetalcoder | 2008-01-20 14:44:29 +0100 (dim, 20 jan 2008) | 1 line

Added bounds checking in format compositing to prevent occasional assert failures when using variable width fonts.
------------------------------------------------------------------------
r423 | fullmetalcoder | 2008-01-19 22:19:05 +0100 (sam, 19 jan 2008) | 1 line

Updated svn:eol-style and svn:executable properties.
------------------------------------------------------------------------
r422 | fullmetalcoder | 2008-01-19 20:08:46 +0100 (sam, 19 jan 2008) | 1 line

Added some guards to fix corner-case assert failures. (Unable to reproduce the bugs but this should work considering the backtrace...).
------------------------------------------------------------------------
r421 | fullmetalcoder | 2008-01-19 18:18:36 +0100 (sam, 19 jan 2008) | 2 lines

Fixed some parsing issues in gcc output parser.
Improved behavior of log dock.
------------------------------------------------------------------------
r420 | fullmetalcoder | 2008-01-19 17:10:18 +0100 (sam, 19 jan 2008) | 2 lines

Fixed a bug in hidden line cache which caused drawing bugs when editing was performed above collapsed blocks.
Modified the line number panel to display the current line in bold.
------------------------------------------------------------------------
r419 | fullmetalcoder | 2008-01-19 13:21:45 +0100 (sam, 19 jan 2008) | 4 lines

Fixed some encoding issues in QEditor (now always using local8Bit<=>UNICODE codec).
Fixed a very nasty random bug : missing lines, which came from a bad initialization of atomic counters (dates back to 4.4.0 compat fixes).
Added QDocumentCursor::moveTo(int line, int column) (overload).
Fixed doc height update on line deletion.
------------------------------------------------------------------------
r418 | fullmetalcoder | 2008-01-19 12:02:05 +0100 (sam, 19 jan 2008) | 5 lines

fixed a bug in qmdiWorkspace that caused nasty undocking of clients on focus out.
Fixed a bug in QProjectModel::closeAll() that could lead to segfault when several complex projects where opened.
Added a message tab to EdyukLogDock that displays parsed build ouptut (tasks performed and errors/warnings thrown by the build engine).
Added proper output parsing to GCC plugin.
Removed some useless code in QApplication and fixed log duplication.
------------------------------------------------------------------------
r417 | fullmetalcoder | 2008-01-19 09:53:13 +0100 (sam, 19 jan 2008) | 1 line

Fixed an annoying drawing bug (selection on empty lines).
------------------------------------------------------------------------
r416 | fullmetalcoder | 2008-01-18 22:25:24 +0100 (ven, 18 jan 2008) | 2 lines

Fixed encoding quirk in output log (use of QDebug screwed it all... Long live printf() and fprintf() :) ).
Some improvements in build system.
------------------------------------------------------------------------
r415 | fullmetalcoder | 2008-01-18 21:30:24 +0100 (ven, 18 jan 2008) | 2 lines

Added bindings to add cursor mirrors without mouse action (CTRL + ALT + UP/DOWN).
Made the line number panel width semi-fixed (i.e. varying only with the number of lines of the document not with the maximum line number visible in the current viewport.).
------------------------------------------------------------------------
r414 | fullmetalcoder | 2008-01-18 21:13:01 +0100 (ven, 18 jan 2008) | 2 lines

Fixed a couple of assert failures.
Fixed NextWord/PrevWord commands.
------------------------------------------------------------------------
r413 | fullmetalcoder | 2008-01-12 20:42:05 +0100 (sam, 12 jan 2008) | 1 line

Fixed shortcut persitency bug on language switch when no existing shortcuts found.
------------------------------------------------------------------------
r412 | fullmetalcoder | 2008-01-12 15:25:33 +0100 (sam, 12 jan 2008) | 4 lines

Removed an old outdated ui file which caused build problems on some platform (same name for two files in two different dependpath...)
Fixed a couple of small bugs in QCodeEdit.
Fixed a couple of bugs in QProjectModel which broke some features in QMake project backend.

------------------------------------------------------------------------
r411 | fullmetalcoder | 2008-01-12 13:09:05 +0100 (sam, 12 jan 2008) | 1 line

Fixed a couple of build problems encountered under Windows.
------------------------------------------------------------------------
r410 | fullmetalcoder | 2008-01-04 16:50:26 +0100 (ven, 04 jan 2008) | 3 lines

Improved the build script to detect tech preview, release candidate and beta version in qmake version string and act accordingly.
Disabled the install of Edyuk desktop entry on user desktop (too invasive method...)
Attempt to make plugins compilation work better under windows (path issue reported...)
------------------------------------------------------------------------
r409 | fullmetalcoder | 2008-01-04 16:48:12 +0100 (ven, 04 jan 2008) | 4 lines

Fixed caduel fix ;) i.e restored backward compatibility with Qt 4.3
Fixed cursor watch (aka auto update) mechanism to work well with cursor mirrors and new number-based cursor handles.
A couple of other fixes/improvements in the cursor mechanism.
Centralized cursor mirrors clearing in QEditor to make sure they unhook from watch system so as to avoid incremental memory and speed waste.
------------------------------------------------------------------------
r408 | caduel | 2008-01-04 13:58:44 +0100 (ven, 04 jan 2008) | 2 lines

compile fix Qt4.4 (TP1): use QAtomicInt API

------------------------------------------------------------------------
r407 | fullmetalcoder | 2008-01-03 18:23:22 +0100 (jeu, 03 jan 2008) | 2 lines

Forced panel update on file save (a bit hackish : full update), mostly useful for line change panel.
Fixed plugins loading on installed version (plugin lookup path...).
------------------------------------------------------------------------
r406 | fullmetalcoder | 2008-01-03 18:16:20 +0100 (jeu, 03 jan 2008) | 3 lines

Set the build script to require a Bash shell so as to avoid "Bad substitution" errors.
Improved the run script so that it always find Edyuk binaries near to him (debug or release).
Fixed the install.pri : debug version of the wrapper executable was not copied.
------------------------------------------------------------------------
r405 | fullmetalcoder | 2008-01-03 17:19:20 +0100 (jeu, 03 jan 2008) | 2 lines

Fixed the find panel show behaviour.
Tagged Edyuk for 1.0.0-pre2.
------------------------------------------------------------------------
r404 | fullmetalcoder | 2008-01-03 16:44:04 +0100 (jeu, 03 jan 2008) | 1 line

added two user-contributed batch files for simpler build process with MSVC.
------------------------------------------------------------------------
r403 | fullmetalcoder | 2008-01-03 16:13:09 +0100 (jeu, 03 jan 2008) | 3 lines

Various bugfixes.
Added the \interpreter" version of qmake backend (a single missing file actually).
Improvements here and there (e.g. added the line change panel to the default layout.)
------------------------------------------------------------------------
