|
#452
| Feb 27, 2012 2:12:21 PM | 17KB |
#451
| Nov 18, 2011 3:48:02 PM | 34MB |
#450
| Sep 13, 2011 6:16:38 PM | 34MB |
#449
| Sep 13, 2011 6:10:13 PM | 34MB |
#448
| Sep 13, 2011 6:09:17 PM | 11KB |
#447
| Sep 13, 2011 6:06:09 PM | 533KB |
#446
| Sep 13, 2011 6:01:31 PM | 532KB |
#445
| Sep 13, 2011 5:57:17 PM | 533KB |
#444
| Sep 13, 2011 5:37:44 PM | 532KB |
#443
| Sep 13, 2011 5:33:14 PM | 533KB |
#442
| Sep 13, 2011 5:29:58 PM | 20KB |
#441
| Sep 13, 2011 5:07:15 PM | 533KB |
#440
| Sep 13, 2011 5:05:21 PM | 534KB |
#439
| Dec 20, 2010 2:04:11 PM | 91MB |
#438
| Dec 15, 2010 6:18:14 PM | 91MB |
#437
| Dec 10, 2010 5:21:03 PM | 91MB |
#436
| Dec 10, 2010 5:15:47 PM | 91MB |
#435
| Dec 10, 2010 11:38:47 AM | 91MB |
#434
| Dec 10, 2010 10:11:48 AM | 90MB |
#433
| Dec 8, 2010 6:16:25 PM | 90MB |
#432
| Dec 8, 2010 5:46:26 PM | 90MB |
#431
| Dec 6, 2010 5:26:29 PM | 90MB |
#430
| Dec 3, 2010 5:53:29 PM | 90MB |
#429
| Dec 3, 2010 5:37:47 PM | 15KB |
#428
| Dec 3, 2010 4:10:34 PM | 90MB |
#427
| Dec 3, 2010 3:55:47 PM | 15KB |
#426
| Dec 3, 2010 11:52:44 AM | 90MB |
#425
| Dec 2, 2010 3:28:12 PM | 91MB |
#424
| Dec 2, 2010 3:16:23 PM | 91MB |
#423
| Dec 2, 2010 3:06:26 PM | 91MB | | for all for failures |
|
Changes
-
RSyntax jars were conflicting. We will just use the upgraded one in the library.
—
ThomasObrien95 /
detail
-
The tree model has been refactored into the library for use in Forms Designer.
—
ThomasObrien95 /
detail
-
Fix for bug 3080: when the data source for a query is changed, all tables from the old data source are now removed.
—
joe.cardwell@gmail.com /
detail
-
Updated notes and version numbers for release 1.3.4
—
mo.jeff /
detail
-
Updated release notes for Wabit 1.3.3.
—
ThomasObrien95 /
detail
-
Updated to 1.3.3
—
ThomasObrien95 /
detail
-
Updated Architect jars and version numbers for the 1.3.3 release of Wabit.
—
ThomasObrien95 /
detail
-
A little fix to right-click menus, preventing an exception from being thrown.
—
joe.cardwell@gmail.com /
detail
-
Added a check box to let users disable the auto check from the dialog that appears when the app automatically checked for a new version.
—
ThomasObrien95 /
detail
-
Refactored the Wabit update checker for use in Architect Enterprise. The Wabit update checker has also been cleaned up with the use of BrowserUtils.
ArchitectVersion now extends the Version in the library as they were almost identical and the update checker uses the Version in the library.
—
ThomasObrien95 /
detail
-
For bug 3089: Removing a default property value that caused server inconsistency.
—
joe.cardwell@gmail.com /
detail
-
Fixed the last wabit test that wasn't passing. Just needed to ingnore a persist property.
—
gtc.cole@gmail.com /
detail
-
Fix for bug #3099: report label colour values now display properly.
—
joe.cardwell@gmail.com /
detail
-
In the process of fixing the build target, some things were removed which were there for a reason, e.g. the date and version number, the target compiler, etc. I put them back.
—
fridgebuzz /
detail
-
Fixed the primary build targets of the three products. The "dist" targets of mm and architect, as well as the "assembly" target of wabit now work well.
—
gtc.cole@gmail.com /
detail
-
Fixed Bug 2164: If you drag in a table from another data source, the program now prompts the user to ask if 1) He wants to stop the current action or 2) He wants to clear the current query pen, connect to the new data sources and adds the new tables. It also makes sure that the tables are all from the same data sources, otherwise it stops the action.
—
gtc.cole@gmail.com /
detail
-
Fixed bad classpath to new iText jar file.
—
fridgebuzz /
detail
-
Added the iText library to the classpath.
—
ThomasObrien95 /
detail
-
Fix for bug 2809. When a query is loaded and an inclusion is no longer in the model the inclusion will be removed. This allows the rest of the query to be loaded. The user is notified when an inclusion is removed when opening the query so they can drag in the new member.
—
ThomasObrien95 /
detail
-
Removing the regression database lock because nothing can connect to it while it's locked.
—
ThomasObrien95 /
detail
-
Commented the colours in the gradient with info from Giulio.
—
fridgebuzz /
detail
-
Bug 2261, pie charts and XY plots empty in Adobe Reader 9 (all platforms) when exporting reports to PDF.
—
fridgebuzz /
detail
-
Probable fix for bug 2160 - Wabit Window being pushed behind other application windows when loading a workspace.
—
fridgebuzz /
detail
-
Fixed Wabit label persistence.
—
joe.cardwell@gmail.com /
detail
-
Cleaned up some Grant usage.
—
mc3ander@uwaterloo.ca /
detail
-
Support for changes to the library's SPLabel.
—
mc3ander@uwaterloo.ca /
detail
-
Refactored components of Wabit's Label into the library, and changed the name from Label to WabitLabel, touching a lot of classes.
—
mc3ander@uwaterloo.ca /
detail
-
Fixed up the OS X build so that the app works nicely in OS X (ie can be assigned to spaces, can open files by DnD onto the Dock)
—
mc3ander@uwaterloo.ca /
detail
-
Changed default behaviour for selecting a default font: the default was hardcoded to "Dialog," but is now hardcoded to Arial. That font ships with Wabit EE, so it's a safe default.
—
Jonathan Fuerth /
detail
-
Moved a resource needed by the StackedTabComponent into the library.
—
mc3ander@uwaterloo.ca /
detail
-
Refactored the stacked tab tree into the library for use in the architect.
—
mc3ander@uwaterloo.ca /
detail
-
Adds a map to convert vendor specific font names to their generic name.
—
Luc Boudreau /
detail
-
Actually, we should use getFontName to get the face name and not jsut the family.
—
Luc Boudreau /
detail
-
Should persist the Name, not the FontName.
—
Luc Boudreau /
detail
-
Increments the version number to 1.4.0-SNAPSHOT.
Makes the Wabit obtain it's fonts from the server if it is a server session.
Fixes some code formatting violations.
—
Luc Boudreau /
detail
-
Changes to support modifications to the Grant class.
—
mc3ander@uwaterloo.ca /
detail
-
Children of ReportContentRenderer were missing in the enum.
—
Luc Boudreau /
detail
-
Made the right click menus check object level permissions as well as system level permissions.
—
mc3ander@uwaterloo.ca /
detail
-
Adding the wabit.properties file to SVN ignore as the build is not dependent on this file. This file is overwritten each time the build is executed.
—
terryyiu@gmail.com /
detail
-
Deleting the wabit.properties file as it should not be committed. It is overwritten each time a build is executed.
—
terryyiu@gmail.com /
detail
-
Deleting the wabit.properties file as it should not be committed. It is overwritten each time a build is executed.
—
terryyiu@gmail.com /
detail
-
Fixed issue where any kind of chart on a report would not load on a server project. The issue was caused by the report's cached chart.
The cached chart and the original chart shared the same chart columns. However, since these chart columns are children of the original chart, adding these columns to the cached chart caused their parent pointer to change. This is bad! New copies of these chart columns should be created instead so that they do not have any affect on the server.
—
terryyiu@gmail.com /
detail
-
Fixed NPE in GrantPanel. If no users or groups in the list are selected, the privilege checkboxes should be disabled.
—
terryyiu@gmail.com /
detail
-
Fixed issue where Chart synching with the result set would cause the ChartColumns to remove and re-add themselves each time. The issue was that with some platforms, a column that has an alias would have its name be null. Since syncWithRs previously looked at the name (and it was null in that case), it would think that the ChartColumn does not exist. Now it looks at the alias first. If the alias is null, it looks at the column name instead. And if both are null, it'll add a new ChartColumn.
—
terryyiu@gmail.com /
detail
-
Updated LEGAL file to SQL Power Wabit branding and copyright year.
—
terryyiu@gmail.com /
detail
-
Changed the shrink priority on the mig layout for the chart to properly show the options panel on a mac. Hopefully this works for Windows.
—
ThomasObrien95 /
detail
-
Fixed bug in QueryPanel where modifying SQL in the text editor (but not executing it), then switching it to the QueryPen, and lastly pressing No on the dialog prompting the user if they want to lose their changes (all while the auto execute query flag is set), would automatically execute the query.
—
terryyiu@gmail.com /
detail
-
Also fixed the SQL Power Wabit branding on the Mac OS X .app file.
—
terryyiu@gmail.com /
detail
-
Fixed the SQL Power Wabit branding on the Windows installer and shortcuts.
—
terryyiu@gmail.com /
detail
-
Fixes http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2867
Makes SQLColumn a leaf.
—
Luc Boudreau /
detail
-
Fixes http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2866
XY type charts were not setting the proper legend position.
—
Luc Boudreau /
detail
-
Reviewed release notes.
—
Luc Boudreau /
detail
-
Fixed Windows install version number. Also, added SQL Power prefix to the application name.
—
terryyiu@gmail.com /
detail
-
Updates release notes.
—
Luc Boudreau /
detail
-
Updating Wabit version number to 1.3.2.
—
terryyiu@gmail.com /
detail
-
Fixed the bug where creating a report on an OlapQuery did not work. The cause of the bug was that the OlapQuery was trying to set the cube, but the cube depends on the Olap data source (which was null). To fix this issue, a new OlapQuery constructor was created which allows a data source to be passed in. The persistence layer must use this constructor to ensure the property dependencies are satisfied.
—
terryyiu@gmail.com /
detail
-
Fixed 2 broken tests in Wabit. When the Selector class was created, SPObjects that allows child Selectors and multiple types of children did not have its SPObjectOrder (previously WabitObjectOrder) added/updated.
All SPObjectOrder enums can now have different child types with the same ordering, as long as they all extend or implement from the same super child class.
For example, all Selector objects in a ContentBox have the same child index offset. However, since Selector is an interface, its implementations (ComboBoxSelector, DateSelector, TextBoxSelector) must be within the same enum.
—
terryyiu@gmail.com /
detail
-
Changed all the WabitObjectOrder enums to SPObjectOrder.
—
mc3ander@uwaterloo.ca /
detail
-
Fixed a bug where the query panel toolbar was not being painted correctly when switching from the query pen to the SQL text editor.
—
terryyiu@gmail.com /
detail
-
Chart should ignore the character case of chart column names when looking for a column index. This was causing the chart header to not get rendered properly for unmatching names due to camel caps vs all caps.
—
terryyiu@gmail.com /
detail
-
Replaced a list with a map, to make frequent lookups much faster.
—
mc3ander@uwaterloo.ca /
detail
-
Fixed IOOBE for XYChartHeaderRenderer. This goes along the same lines as the previous commit with CategoryChartHeaderRenderer, where duplicate column names in result sets are pruned out by the Chart's syncWithRs method.
—
terryyiu@gmail.com /
detail
-
Fixed a bug where incorrect listeners were hooked up on ChartPanel. A change listener was listening on check box components instead of a mouse listener.
—
terryyiu@gmail.com /
detail
-
Reverted accidental changes.
—
mc3ander@uwaterloo.ca /
detail
-
Support for custom numeric and date formats in result set renderers.
—
Luc Boudreau /
detail
-
What's this Power*Architect license doing here? :)
Also, changed the license for new Wabit Java files to use the SQL Power Wabit branding.
—
terryyiu@gmail.com /
detail
-
Fixed the bug where a creating a Chart with duplicate columns caused an IOOBE.
Previously, this happened because Chart prunes out duplicate chart columns based on the names taken from a ResultSet. If it finds a match for the name, Chart does not add a new ChartColumn to its list of children. However, the CategoryChartHeaderRenderer uses the ResultSet to grab the index it needs to render, which is obviously inconsistent with the list of children Chart provides.
Now, each duplicate rendered column in the header shares the same ChartColumn. However, a separate instance of combo boxes for each column is created. When the role is changed in one of those duplicate combo boxes, the other combo boxes will update accordingly. In this setup, the duplicated rendered combo boxes can never differ in roles, they all either have to be none, category, or series.
—
terryyiu@gmail.com /
detail
-
The query cache user modifications should only be set to null when switching from the query pen to the SQL text editor if it is the first time switching. Previously, switching to the query pen, then pressing No on the prompter (which brings you back to the SQL text editor), and finally switching back to the query pen would not longer prompt you.
—
terryyiu@gmail.com /
detail
-
Moved some very expensive string formatting into log level checks.
—
mc3ander@uwaterloo.ca /
detail
-
WabitAccessManager will now only aggregate the list of dependent objects when they are actually useful.
—
mc3ander@uwaterloo.ca /
detail
-
Grand totals would not display without sub totals.
—
Luc Boudreau /
detail
-
Fixed a bug where changing the data source on a chart would throw an exception for not being able to find a column. It appears that when the data source combo box is changed, the result set is updated. However, the list of chart columns the chart stores was not updated. That is the reason why it could not find columns.
It has been changed so that each time a new data set is created or refresh is called, syncWithRs(ResultSet) is called to update the referenced chart columns.
Also, removed a reference to WabitSwingSession in ChartPanel as it was not being used.
—
terryyiu@gmail.com /
detail
-
Allows users to define a custom font color for the data cells and headers.
Increments the wabit project file version.
Increments the wabit verison to 1.3.2-SNAPSHOT.
—
Luc Boudreau /
detail -
Allows users to define a custom font color for the data cells and headers.
Increments the wabit project file version.
Increments the wabit verison to 1.3.2-SNAPSHOT.
—
Luc Boudreau /
detail -
Fixed a bug where the auto-executing query preference was being ignored. This was accidentally taken out while refactoring back in revision 2027.
—
terryyiu@gmail.com /
detail
-
Fixes NPE and race condition with rendering and report. A listener could switch the thread local while the renderer was waiting for the async execution of the query in the background.
—
Luc Boudreau /
detail
-
Fixes repeating sub total when sections are enabled.
Makes sub total cells span the whole width.
Adds a line break between sub totals.
—
Luc Boudreau /
detail
-
Bug fix for deadlocking on the Wabit Enterprise server. The problem was the table container was populating the tables on
the server when there was a new table added to the query pen.
When using table containers on the client the table containers look up the table in the database and populate it if necessary to collect columns to use as items in the containers. Populating the table on the client also allows the client to update the table for cases where unused columns are removed or new columns are added. However, the session on the server is used to verify that the objects passed to it are valid in the system's state. We are not saving any of the tables directly as old table state is not useful for executing queries and would be a waste of time and space.
The easiest way to solve this problem is to introduce a flag to decide if the container should try to populate its model object. On the server this value is always false to prevent population and deadlocks, on clients it is always true to keep the containers up-to-date. In tests this is currently always true but could be changed.
—
ThomasObrien95 /
detail
-
Fixed the bug where switching between the SQL text editor to the query pen would prompt the user that "changes will be lost" even though nothing was changed.
—
terryyiu@gmail.com /
detail
-
Adds support for page breaking sections.
—
Luc Boudreau /
detail
-
Plugged back the cross-join warning. Was forgotten about in the QueryPanel refactoring.
Fixes bug http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2862
—
Luc Boudreau /
detail
-
Fixes bug http://trillian.sqlpower.ca/bugzilla/show_bug.cgi?id=2811
When clicking a database object, display the database connection manager.
—
Luc Boudreau /
detail
-
Fixed a pair of broken instanceof checks that would cause exceptions in the report editor.
—
mc3ander@uwaterloo.ca /
detail
-
My previous commit to upgrade the MySQL connector JDBC driver from 5.1.5 to 5.1.12 has undesired behaviour. It causes users' MySQL driver in any SQL Power application that uses it to go "missing". The user would have to change their user preferences to relocate the MySQL driver after the upgrade.
After a discussion with Jonathan, we agreed the quickest (but not the best) fix for this (and for any future driver upgrades) is to remove the version number from the filename. Then for any future driver upgrades, we would simply replace the old driver with the new one, keeping the same filename. However, to maintain compatibility with older applications which expect filenames with versions in them, we must keep the legacy drivers in place. Thus, we would have at most 2 versions of the driver: the legacy driver (with version in filename) and the most recent driver (without version in filename).
—
terryyiu@gmail.com /
detail
-
Changes to the WabitAccessManager to support threading changes to the enterprise project.
—
mc3ander@uwaterloo.ca /
detail
-
Updated the MySQL connector JDBC driver from 5.1.5 to 5.1.12.
—
terryyiu@gmail.com /
detail
-
Fix to the disabled security menu. Would display system level menu twice.
—
Luc Boudreau /
detail
-
Sets version to 1.3.1
—
Luc Boudreau /
detail
-
Sets version to 1.3.1
—
Luc Boudreau /
detail
-
PDF worker now takes an output stream as a parameter. much more pluggable.
—
Luc Boudreau /
detail
-
The UUID change event was not fired when generating a new UUID.
—
Luc Boudreau /
detail
-
Fixes potential bug with events firing. If this event was triggered, a NPE might have occurred.
—
Luc Boudreau /
detail
-
Fixes NPE occuring when the UUID was set before the parent.
—
Luc Boudreau /
detail
-
Fixes regression introduced in double-clicking on a content box. it would throw a NPE because the label was not registered as a swing renderer to the Picollo node.
—
Luc Boudreau /
detail
-
Method must return false as per API specs.
—
Luc Boudreau /
detail
-
Better javadoc.
—
Luc Boudreau /
detail
-
Fixes NPE.
—
Luc Boudreau /
detail
-
The swing renderer must be set before the node is created.
—
Luc Boudreau /
detail
-
Code formatting.
—
Luc Boudreau /
detail
-
Eclipse classpath was not commited. My bad.
—
Luc Boudreau /
detail
-
Forgot this part when I upgraded the architect.
—
Luc Boudreau /
detail
-
Set default value upon init.
—
Luc Boudreau /
detail
-
If a string is passed as an argument, we convert it to a date. Must be ISO format.
—
Luc Boudreau /
detail
-
Upgrades architect libs.
—
Luc Boudreau /
detail
|